.intro-detail{background:0 0}.intro-detail-single{margin:0;margin-top:calc(var(--site-header-h) * -1);padding:calc(var(--stage-pad-top) + var(--site-header-h)) 0 var(--stage-pad-bottom);background-color:#000;background-image:url(/assets/figma/backgrounds/intro-detail-top.png),url(/assets/figma/backgrounds/intro-detail-light-1.png),url(/assets/figma/backgrounds/intro-detail-light-2.png),url(/assets/figma/backgrounds/intro-detail-collage.png);background-position:top,50% 760px,50% 1280px,50% 1760px;background-repeat:no-repeat,repeat-y,repeat-y,repeat-y;background-size:100%,100% 980px,100% 980px,100%;position:relative;overflow:hidden}.intro-detail-content{width:min(var(--layout-content-main), calc(100% - var(--layout-gutter-desktop)));--detail-level-1-size:clamp(39.6px, calc(var(--desktop-anchor-size) * .0180469), 69.3px);--detail-level-2-size:clamp(26.4px, calc(var(--desktop-anchor-size) * .0120313), 46.2px);--detail-body-size:clamp(19.2px, calc(var(--desktop-anchor-size) * .0075), 28.8px);padding-top:var(--intro-detail-hero-offset);gap:var(--space-4xl);font-size:var(--detail-body-size);margin:0 auto;display:grid}.detail-level-1{font-size:var(--detail-level-1-size);color:#fff2e8;margin:0;line-height:1.2}.detail-level-1:not(:first-child){margin-top:clamp(76px, calc(var(--desktop-anchor-size) * .034375), 104px)}.detail-level-2-block{padding-left:calc(var(--detail-level-2-size) * 2)}.detail-level-2{font-size:var(--detail-level-2-size);color:#ffe8d7;margin:0;line-height:1.3}.detail-divider{width:60%;height:1px;margin:var(--space-md) 0 var(--space-xl);background:#ff5a28}.detail-feature{grid-template-columns:minmax(0, 1fr) minmax(clamp(240px, calc(var(--desktop-anchor-size) * .09375), 360px), clamp(320px, calc(var(--desktop-anchor-size) * .125), 480px));align-items:center;gap:var(--space-4xl);display:grid}.detail-feature-copy{min-width:0}.detail-feature-copy .detail-divider{width:100%}.detail-feature-media{justify-content:flex-end;align-items:center;display:flex}.detail-feature-media img{width:min(clamp(320px, calc(var(--desktop-anchor-size) * .125), 480px), 100%);height:auto;max-height:clamp(320px, calc(var(--desktop-anchor-size) * .125), 480px);object-fit:contain;object-position:center;filter:drop-shadow(0 20px 38px #0000003d)}.detail-level-3{gap:var(--space-md);display:grid}.detail-level-3 p{color:#f4dfd0;margin:0;line-height:1.82}.detail-faq-wrap{padding-left:var(--space-2xl)}.detail-section-header{justify-content:space-between;align-items:center;gap:var(--space-2xl);display:flex}.detail-rotate-btn{align-items:center;gap:var(--space-sm);padding:clamp(10px, calc(var(--desktop-anchor-size) * .00390625), 15px) var(--space-2xl);color:#ffe8d7;cursor:pointer;background:linear-gradient(135deg,#ff813f2e,#ffffff0a);border:1px solid #ff9f736b;border-radius:999px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.detail-rotate-btn:hover{background:linear-gradient(135deg,#ff813f42,#ffffff14);border-color:#ffb795b3;transform:translateY(-1px)}.detail-rotate-btn svg{width:clamp(16px, calc(var(--desktop-anchor-size) * .00625), 24px);height:clamp(16px, calc(var(--desktop-anchor-size) * .00625), 24px);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.detail-rotate-btn.is-spinning svg{animation:.45s detail-rotate-spin}@keyframes detail-rotate-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.detail-faq-wrap .faq{justify-items:center;margin-top:0;display:grid}.detail-faq-wrap .faq h3{display:none}.detail-faq-wrap .bubble-list{justify-content:center}.detail-faq-wrap .faq-dialog{font-size:clamp(16px, calc(var(--desktop-anchor-size) * .00625), 24px)}.intro-detail-process-wrap{width:min(var(--layout-content-wide), calc(100% - var(--layout-gutter-desktop)));margin:var(--space-4xl) auto 0;justify-items:center;display:grid}.intro-detail-grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intro-detail-grid--features{grid-template-columns:repeat(3,minmax(0,1fr))}.intro-spot-card{border-radius:clamp(14px, calc(var(--desktop-anchor-size) * .00546875), 21px);padding:var(--space-xl);backdrop-filter:blur(6px);background:#110e0c94;border:1px solid #ffd4b82e}.intro-spot-card h2{margin:0 0 var(--space-sm);font-size:var(--text-title-sm)}.intro-spot-card p{color:#d8c1b3;margin:0;line-height:1.72}.intro-spot-card ul{padding-left:clamp(18px, calc(var(--desktop-anchor-size) * .00703125), 27px);gap:var(--space-xs);color:#f0ddd0;margin:0;display:grid}.intro-spot-card--visual{padding:var(--space-md)}.intro-card-media{min-height:clamp(180px, calc(var(--desktop-anchor-size) * .0703125), 270px);border-radius:clamp(12px, calc(var(--desktop-anchor-size) * .0046875), 18px);background-position:50%;background-size:cover;border:1px solid #ffddc729}.intro-card-media--community{min-height:clamp(250px, calc(var(--desktop-anchor-size) * .0976563), 375px);background-image:linear-gradient(#0a080733,#0a08078c),url(/_astro/member-environment.CraSkl8p.png)}.intro-principle-card{margin-top:var(--space-lg)}.shield-grid{margin:var(--space-lg) 0 0;gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.shield-grid li{border-radius:clamp(10px, calc(var(--desktop-anchor-size) * .00390625), 15px);padding:var(--space-sm);gap:var(--space-2xs);background:#ffffff05;border:1px solid #ffdec62e;display:grid}.shield-grid strong{color:#ffe0ca;font-size:var(--text-body-sm)}.shield-grid span{color:#e5ccbe;line-height:1.64;font-size:var(--text-body-sm)}.intro-function-section{margin-top:var(--space-2xl)}.intro-function-section>h2{margin:0 0 var(--space-md);font-size:var(--text-title-md)}.feature-card{gap:var(--space-sm);grid-template-rows:auto auto 1fr;display:grid}.feature-card h3{font-size:var(--text-title-sm);margin:0}.feature-card p{margin:0}.intro-card-media--charge{background-image:linear-gradient(#0a08073d,#0a080799),url(/_astro/qing-gan-chong-dian-zhan.6t8QTOC4.png)}.intro-card-media--classroom{background-image:linear-gradient(#0a08073d,#0a080799),url(/_astro/group-instructions.DiGWuVDQ.png)}.intro-card-media--circle{background-image:linear-gradient(#0a08073d,#0a080799),url(/_astro/cultural-exchange-community.DrO-HRc4.png)}.intro-detail-grid--rules{margin-top:var(--space-lg)}@media (width<=1180px){.intro-detail-grid--features,.shield-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.intro-detail-single{background-position:top,50% 560px,50% 980px,50% 1440px;background-size:100%,100% 820px,100% 820px,cover;margin-top:-96px;padding:168px 0 72px}.intro-detail-content{width:min(var(--layout-content-main), calc(100% - var(--layout-gutter-mobile)));gap:var(--space-3xl);padding-top:45vh}.detail-level-2-block,.detail-faq-wrap{padding-left:0}.detail-feature{gap:var(--space-2xl);grid-template-columns:1fr}.detail-feature-media{justify-content:center}.detail-feature-media img{width:min(280px,100%)}.detail-section-header{flex-direction:column;align-items:flex-start}.intro-detail-process-wrap{width:min(var(--layout-content-wide), calc(100% - var(--layout-gutter-mobile)))}.intro-detail-grid,.intro-detail-grid--features,.shield-grid{grid-template-columns:1fr}}
