.intro-detail{background:transparent}.intro-detail-single{margin:0;margin-top:calc(var(--site-header-h) * -1);position:relative;overflow:hidden;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-repeat:no-repeat,repeat-y,repeat-y,repeat-y;background-size:100% auto,100% 980px,100% 980px,100% auto;background-position:top center,center 760px,center 1280px,center 1760px}.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) * .018046875), 69.3px);--detail-level-2-size: clamp(26.4px, calc(var(--desktop-anchor-size) * .01203125), 46.2px);--detail-body-size: clamp(19.2px, calc(var(--desktop-anchor-size) * .0075), 28.8px);margin:0 auto;padding-top:var(--intro-detail-hero-offset);display:grid;gap:var(--space-4xl);font-size:var(--detail-body-size)}.detail-level-1{margin:0;font-size:var(--detail-level-1-size);line-height:1.2;color:#fff2e8}.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{margin:0;font-size:var(--detail-level-2-size);line-height:1.3;color:#ffe8d7}.detail-divider{height:1px;width:60%;margin:var(--space-md) 0 var(--space-xl);background:#ff5a28}.detail-feature{display:grid;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)}.detail-feature-copy{min-width:0}.detail-feature-copy .detail-divider{width:100%}.detail-feature-media{display:flex;align-items:center;justify-content:flex-end}.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 rgba(0,0,0,.24))}.detail-level-3{display:grid;gap:var(--space-md)}.detail-level-3 p{margin:0;color:#f4dfd0;line-height:1.82}.detail-faq-wrap{padding-left:var(--space-2xl)}.detail-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xl)}.detail-rotate-btn{display:inline-flex;align-items:center;gap:var(--space-sm);padding:clamp(10px,calc(var(--desktop-anchor-size) * .00390625),15px) var(--space-2xl);border:1px solid rgba(255,159,115,.42);border-radius:999px;background:linear-gradient(135deg,#ff813f2e,#ffffff0a);color:#ffe8d7;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.detail-rotate-btn:hover{transform:translateY(-1px);border-color:#ffb795b3;background:linear-gradient(135deg,#ff813f42,#ffffff14)}.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.8;stroke-linecap:round;stroke-linejoin:round}.detail-rotate-btn.is-spinning svg{animation:detail-rotate-spin .45s ease}@keyframes detail-rotate-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.detail-faq-wrap .faq{margin-top:0;display:grid;justify-items:center}.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;display:grid;justify-items:center}.intro-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.intro-detail-grid--features{grid-template-columns:repeat(3,minmax(0,1fr))}.intro-spot-card{border:1px solid rgba(255,212,184,.18);border-radius:clamp(14px,calc(var(--desktop-anchor-size) * .00546875),21px);background:#110e0c94;padding:var(--space-xl);backdrop-filter:blur(6px)}.intro-spot-card h2{margin:0 0 var(--space-sm);font-size:var(--text-title-sm)}.intro-spot-card p{margin:0;line-height:1.72;color:#d8c1b3}.intro-spot-card ul{margin:0;padding-left:clamp(18px,calc(var(--desktop-anchor-size) * .00703125),27px);display:grid;gap:var(--space-xs);color:#f0ddd0}.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);border:1px solid rgba(255,221,199,.16);background-position:center;background-size:cover}.intro-card-media--community{min-height:clamp(250px,calc(var(--desktop-anchor-size) * .09765625),375px);background-image:linear-gradient(180deg,#0a080733,#0a08078c),url(/_astro/member-environment.CraSkl8p.png)}.intro-principle-card{margin-top:var(--space-lg)}.shield-grid{margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.shield-grid li{border:1px solid rgba(255,222,198,.18);background:#ffffff05;border-radius:clamp(10px,calc(var(--desktop-anchor-size) * .00390625),15px);padding:var(--space-sm);display:grid;gap:var(--space-2xs)}.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{display:grid;grid-template-rows:auto auto 1fr;gap:var(--space-sm)}.feature-card h3{margin:0;font-size:var(--text-title-sm)}.feature-card p{margin:0}.intro-card-media--charge{background-image:linear-gradient(180deg,#0a08073d,#0a080799),url(/_astro/qing-gan-chong-dian-zhan.6t8QTOC4.png)}.intro-card-media--classroom{background-image:linear-gradient(180deg,#0a08073d,#0a080799),url(/_astro/group-instructions.DiGWuVDQ.png)}.intro-card-media--circle{background-image:linear-gradient(180deg,#0a08073d,#0a080799),url(/_astro/cultural-exchange-community.DrO-HRc4.png)}.intro-detail-grid--rules{margin-top:var(--space-lg)}@media(max-width:1180px){.intro-detail-grid--features,.shield-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.intro-detail-single{margin-top:-96px;padding:168px 0 72px;background-size:100% auto,100% 820px,100% 820px,cover;background-position:top center,center 560px,center 980px,center 1440px}.intro-detail-content{width:min(var(--layout-content-main),calc(100% - var(--layout-gutter-mobile)));padding-top:45vh;gap:var(--space-3xl)}.detail-level-2-block,.detail-faq-wrap{padding-left:0}.detail-feature{grid-template-columns:1fr;gap:var(--space-2xl)}.detail-feature-media{justify-content:center}.detail-feature-media img{width:min(280px,100%)}.detail-section-header{align-items:flex-start;flex-direction:column}.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}}
