.behavior-visuals_screen__b8SF0{display:flex;flex-direction:column;height:100%;min-height:min(78vh,860px);background:#f8fafc}.behavior-visuals_bar__eH73e{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#fff;border-bottom:1px solid #e2e8f0}.behavior-visuals_kicker__xLUft{margin:0;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7c3aed}.behavior-visuals_title__GJaQS{margin:2px 0 0;font-family:var(--f-display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.behavior-visuals_modes__99bKL{display:flex;padding:4px;border-radius:999px;background:#f1f5f9;font-family:var(--f-body);font-size:13px;font-weight:600}.behavior-visuals_modes__99bKL span{padding:8px 14px;border-radius:999px;color:#64748b}.behavior-visuals_modeOn__MwGRW{background:#7c3aed;color:#fff!important}.behavior-visuals_body__aGdko{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.behavior-visuals_room__MzM7H{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;min-height:100%;padding:22px}.behavior-visuals_seat__TEVIR{position:relative;min-height:120px;border-radius:18px;padding-bottom:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#f3e8ff;cursor:pointer}.behavior-visuals_seatOn__CnWQC{box-shadow:inset 0 0 0 2px #7c3aed}.behavior-visuals_face__J2Y2U{width:92px;height:92px;box-shadow:0 0 0 3px #fff}.behavior-visuals_face__J2Y2U,.behavior-visuals_portrait__R5eAo{border-radius:999px;object-fit:cover;object-position:center 16%;background:#f6e7d4}.behavior-visuals_portrait__R5eAo{width:112px;height:112px;box-shadow:0 0 0 4px #f3e8ff}.behavior-visuals_name__dp_oJ{font-family:var(--f-body);font-size:13px;font-weight:600;color:#1e293b}.behavior-visuals_badge__dn_52{position:absolute;top:10px;left:10px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#f59e0b;color:#fff;font-family:var(--f-body);font-size:12px;font-weight:700;line-height:22px;text-align:center}.behavior-visuals_corners__tAwqz{position:absolute;right:8px;bottom:8px;display:flex;gap:4px}.behavior-visuals_corner__RBKVZ,.behavior-visuals_kind__9F0ty{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:#fff;color:#7c3aed;font-size:11px;box-shadow:0 1px 2px rgba(15,23,42,.12);cursor:pointer}.behavior-visuals_kind__9F0ty{color:#059669}.behavior-visuals_rail__IBhyZ{display:flex;flex-direction:column;gap:8px;padding:28px 22px;background:#fff;border-left:1px solid #e2e8f0}.behavior-visuals_who__r97zm{margin:0;font-family:var(--f-display);font-size:28px;font-weight:700;letter-spacing:-.03em;color:#0f172a}.behavior-visuals_count__qLrqo{margin:0 0 12px;font-family:var(--f-body);font-size:14px;color:#64748b}.behavior-visuals_ladder__8Iu6k{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.behavior-visuals_ladder__8Iu6k li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f8fafc;font-family:var(--f-body);font-size:14px;font-weight:600;color:#94a3b8}.behavior-visuals_ladder__8Iu6k li span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#e2e8f0;font-size:12px;color:#475569}.behavior-visuals_done__ujoI3{background:#f5f3ff!important;color:#5b21b6!important}.behavior-visuals_done__ujoI3 span{background:#7c3aed!important;color:#fff!important}.behavior-visuals_next__bOnJF{box-shadow:inset 0 0 0 1.5px #c4b5fd;color:#6d28d9!important}.behavior-visuals_notice__YhATd{margin:auto 0 0;padding:12px 14px;border-radius:14px;background:#111827;color:#fff;font-family:var(--f-body);font-size:14px;font-weight:600}@media (max-width:800px){.behavior-visuals_body__aGdko{grid-template-columns:1fr}.behavior-visuals_room__MzM7H{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.behavior-visuals_rail__IBhyZ{border-left:0;border-top:1px solid #e2e8f0}}.v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border-radius:999px;border:none;font-family:var(--f-body);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}.v3-btn:disabled{cursor:not-allowed;opacity:.45}.v3-btn--lg{padding:14px 28px;font-size:15px}.v3-btn--block{display:flex;width:100%}.v3-btn--solid{background:var(--v3-blue);color:#fff}.v3-btn--solid:hover:not(:disabled){background:color-mix(in srgb,var(--v3-blue) 85%,#000)}.dark .v3-btn--solid{color:#06121f}.v3-btn--accent{background:var(--v3-accent);color:var(--v3-bg)}.v3-btn--accent:hover:not(:disabled){background:color-mix(in srgb,var(--v3-accent) 85%,#000)}.v3-btn--ink{background:#0f172a;color:#fff}.v3-btn--ink:hover:not(:disabled){background:#020617}.v3-btn--ghost{color:var(--v3-ink);background:color-mix(in srgb,var(--v3-ink) 5.5%,var(--v3-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v3-ink) 8%,transparent)}.v3-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--v3-ink) 9%,var(--v3-card))}.v3-hero-learn.v3-btn--ghost{color:#0f172a;background:rgba(15,23,42,.055);box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.v3-text-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-body);font-size:15px;font-weight:500;color:var(--v3-mute);text-decoration:none;border-bottom:1px solid var(--v3-border);padding-bottom:2px;background:none;cursor:pointer;transition:color .15s ease}.v3-text-link:hover{color:var(--v3-ink)}.v3-text-link--accent{color:var(--v3-accent);border-bottom-color:color-mix(in srgb,var(--v3-accent) 35%,transparent)}.v3-text-link--accent:hover{color:var(--v3-ink)}.v3-kicker{margin:0;font-size:11px;letter-spacing:.16em}.v3-badge,.v3-kicker{font-family:var(--f-mono);font-weight:600;text-transform:uppercase;color:var(--v3-accent)}.v3-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:10px;letter-spacing:.06em;background:color-mix(in srgb,var(--v3-accent) 12%,var(--v3-card))}.v3-badge--mute{color:var(--v3-mute);background:color-mix(in srgb,var(--v3-ink) 6%,var(--v3-card))}.v3-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 22px}.v3-actions--center{justify-content:center}.sections_hero__XcISX{min-height:86vh;display:flex;align-items:flex-end;padding:clamp(120px,18vh,200px) var(--v3-edge) clamp(56px,8vh,96px)}.sections_heroGrid__o9iaA{width:100%;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,72px);align-items:end}.sections_kicker__Kyvmt{margin:0 0 16px;font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--v3-accent)}.sections_closeTitle__mFt_e,.sections_heroTitle__DbUx_,.sections_previewTitle__O4r4T,.sections_statementText__mKwfY{margin:0;font-family:var(--f-display);font-weight:700;letter-spacing:-.035em;line-height:.96;color:var(--v3-ink)}.sections_heroTitle__DbUx_{font-size:clamp(56px,8vw,108px);max-width:10ch}.sections_lede__A3FiK{margin:18px 0 0;max-width:36ch;font-family:var(--f-body);font-size:clamp(16px,1.6vw,18px);line-height:1.5;color:var(--v3-mute)}.sections_actions__NfHpf{display:flex;align-items:center;flex-wrap:wrap;gap:18px 22px;margin-top:28px}.sections_textLink__rVIHv{font-family:var(--f-body);font-size:15px;font-weight:500;color:var(--v3-mute);text-decoration:none;border-bottom:1px solid var(--v3-border);padding-bottom:2px}.sections_textLink__rVIHv:hover{color:var(--v3-ink)}.sections_runway__NJ2um{position:relative}.sections_sticky__XpvYr{position:sticky;top:76px;z-index:1;height:calc(100vh - 76px);display:flex;align-items:center;overflow:hidden}.sections_stageGrid__Pj3sR{width:100%;height:100%;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,64px);align-items:stretch;padding:12px var(--v3-edge) 20px}.sections_copyCol__zjwo_{position:relative;min-height:280px;display:flex;flex-direction:column;justify-content:center}.sections_copyStack__dfz76,.sections_visualWell__OEpW8{position:relative}.sections_copyStack__dfz76{min-height:280px}.sections_copyBlock__oAaT8,.sections_visual__Cm43k{position:absolute;inset:0}.sections_copyBlock__oAaT8{display:flex;flex-direction:column;justify-content:center}.sections_visualWell__OEpW8{height:100%;min-height:0}.sections_visual__Cm43k{overflow:auto;display:flex;padding:8px 4px 8px 0}.sections_visualInner__rSVWI{width:100%;height:100%;margin-block:auto}.sections_previewTitle__O4r4T{font-size:clamp(36px,4.2vw,60px);line-height:1.05;max-width:16ch}.sections_dots__Jjuk_{display:flex;align-items:center;gap:8px;margin-top:28px}.sections_dot__WTzIL{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:var(--v3-border);cursor:pointer;transition:width .35s cubic-bezier(.16,1,.3,1),background .35s ease}.sections_dot__WTzIL[aria-selected=true]{width:28px;background:var(--v3-ink)}.sections_preview__FQSWR{min-height:88vh;display:flex;align-items:center;padding:clamp(48px,7vh,88px) var(--v3-edge)}.sections_previewGridFlip__hGfrO,.sections_previewGrid__y0Unh{width:100%;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,4vw,72px);align-items:center}.sections_previewGridFlip__hGfrO{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.sections_previewGridFlip__hGfrO .sections_previewCopy__hSq1O{order:2}.sections_statement__Se_JQ{display:flex;align-items:center;padding:clamp(48px,6vh,72px) var(--v3-edge)}.sections_statementText__mKwfY{font-size:clamp(40px,6vw,84px);max-width:14ch}.sections_band__mcGhw{padding:clamp(56px,7vw,88px) var(--v3-edge) clamp(48px,6vw,72px);overflow:visible}.sections_bandTitle__zDpXQ{margin:0 auto 28px;max-width:16ch;text-align:center;font-family:var(--f-display);font-size:clamp(30px,4vw,50px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--v3-ink)}.sections_tileGrid__pQIyW{display:grid;grid-template-columns:repeat(auto-fill,200px);justify-content:center;gap:16px;padding:8px 0 56px}.sections_tileRail__2Fr2W{overflow:hidden;margin:0 calc(var(--v3-edge) * -1);padding:8px 0 16px}.sections_tileTrack__c_BKs{display:flex;gap:16px;width:max-content;padding:32px 8px 64px;animation:sections_tileSlide__RwAqi 36s linear infinite}.sections_tileTrack__c_BKs .sections_tileWrap__14mLo{flex:0 0 200px}.sections_tileTrack__c_BKs:hover{animation-play-state:paused}@keyframes sections_tileSlide__RwAqi{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sections_tileWrap__14mLo{position:relative;width:200px;height:200px;z-index:1}.sections_tileWrap__14mLo:hover{z-index:20}.sections_tileCard__2e3OO{position:absolute;top:0;left:0;box-sizing:border-box;display:block;width:200px;height:200px;padding:24px;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--subj-accent,var(--v3-accent)) 8%,var(--v3-card));color:inherit;text-decoration:none;transform:scale(1) rotate(0deg);transform-origin:center center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease-out,background .3s ease,height .4s cubic-bezier(.34,1.56,.64,1),width .4s cubic-bezier(.34,1.56,.64,1),top .4s cubic-bezier(.34,1.56,.64,1),left .4s cubic-bezier(.34,1.56,.64,1)}.sections_tileWrap__14mLo:hover .sections_tileCard__2e3OO{top:-40px;left:-30px;width:260px;height:280px;background:var(--v3-card);box-shadow:var(--v3-shadow-md);transform:scale(1.02) rotate(1.5deg)}.sections_tileIcon__9QkU1{width:44px;height:44px;margin-bottom:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--subj-accent,var(--v3-accent)) 14%,transparent);color:var(--subj-accent,var(--v3-accent));font-size:18px}.sections_tileName__42nWV{display:block;margin:0;font-family:var(--f-display);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--v3-ink)}.sections_tileNote__0yRrU{display:block;margin:0;padding-top:16px;font-family:var(--f-body);font-size:13px;line-height:1.5;color:var(--v3-mute);opacity:0;transform:translateY(10px);transition:opacity .3s ease-out .1s,transform .3s ease-out .1s}.sections_tileWrap__14mLo:hover .sections_tileNote__0yRrU{opacity:1;transform:none}.sections_screen__eOJyN{padding:clamp(28px,4vw,56px) var(--v3-edge) clamp(56px,7vw,88px)}.sections_screenFrame__tc_tE{display:flex;width:min(1180px,100%);height:min(78vh,860px);margin:0 auto;overflow:hidden;border-radius:28px;background:var(--v3-card);box-shadow:var(--v3-shadow-md)}.sections_screenFrame__tc_tE>*{flex:1;min-width:0;min-height:0}.sections_screenFit__7iQNE{height:auto;min-height:0}.sections_pair__hLCD4{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);padding:0 var(--v3-edge) clamp(72px,9vw,120px)}.sections_pairCard__b__VB{min-height:280px;border-radius:24px;overflow:hidden;background:var(--v3-card);box-shadow:var(--v3-shadow-md)}.sections_close__x80ZZ{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:clamp(96px,14vh,180px) var(--v3-edge);text-align:center}.sections_closeTitle__mFt_e{font-size:clamp(52px,7vw,96px)}.sections_close__x80ZZ .sections_actions__NfHpf{justify-content:center}@media (hover:none){.sections_tileWrap__14mLo{width:200px;height:auto}.sections_tileCard__2e3OO{position:relative;width:200px;height:auto;min-height:200px}.sections_tileNote__0yRrU{opacity:1;transform:none}}@media (max-width:900px){.sections_heroGrid__o9iaA,.sections_pair__hLCD4,.sections_previewGridFlip__hGfrO,.sections_previewGrid__y0Unh,.sections_stageGrid__Pj3sR{grid-template-columns:1fr}.sections_previewGridFlip__hGfrO .sections_previewCopy__hSq1O{order:0}.sections_hero__XcISX{min-height:0;align-items:flex-start}.sections_heroTitle__DbUx_{font-size:clamp(48px,12vw,72px)}.sections_sticky__XpvYr{position:relative;top:auto;height:auto}}@media (prefers-reduced-motion:reduce){.sections_tileCard__2e3OO,.sections_tileNote__0yRrU{transition:none}.sections_tileTrack__c_BKs{animation:none}}.bento_section__C4EyZ{padding:clamp(48px,7vw,88px) var(--v3-edge);--tile:#e8edf3;--tile-border:#d5dde7}.dark .bento_section__C4EyZ{--tile:#10141b;--tile-border:rgba(255,255,255,0.08)}.bento_bento__qwL8s{display:grid;gap:16px;min-height:clamp(480px,62vw,640px)}.bento_spotlight__RRO5G{grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b" "a c"}.bento_spotlightEnd__jgEzP{grid-template-columns:1fr 1.35fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b" "c b"}.bento_trio__i_CJi{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"a b c";min-height:clamp(380px,46vw,520px)}.bento_pair__GVByd{grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"a b";min-height:clamp(380px,42vw,500px)}.bento_mosaic__ABGMX{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b" "c d"}.bento_one__oZ1LB{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"a";min-height:clamp(360px,42vw,480px)}.bento_oneOverTwo__MB7ww{grid-template-columns:1fr 1fr;grid-template-rows:1.05fr 1fr;grid-template-areas:"a a" "b c"}.bento_twoOverOne__FjBeA{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1.05fr;grid-template-areas:"a b" "c c"}.bento_oneOverThree__AE7TN{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1.05fr 1fr;grid-template-areas:"a a a" "b c d"}.bento_threeOverTwo__QchZn{grid-template-areas:"a a b b c c" "d d d e e e"}.bento_threeOverTwo__QchZn,.bento_twoOverThree__Y81z9{grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr;min-height:clamp(560px,70vw,760px)}.bento_twoOverThree__Y81z9{grid-template-areas:"a a a b b b" "c c d d e e"}.bento_areaA__UcnAF{grid-area:a}.bento_areaB__qpF9k{grid-area:b}.bento_areaC__kPshu{grid-area:c}.bento_areaD__m_3u5{grid-area:d}.bento_areaE__iZML_{grid-area:e}.bento_areaF__AmiuK{grid-area:f}.bento_tile__25xz3{position:relative;display:flex;flex-direction:column;min-height:0;background:transparent;color:inherit;text-decoration:none;container-type:size;container-name:bentotile}.bento_media__MpVB5{position:relative;flex:1;min-height:180px;overflow:hidden;border-radius:20px;border:1px solid var(--tile-border);background:var(--tile);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease}.bento_tile__25xz3:hover .bento_media__MpVB5{border-color:var(--v3-accent);box-shadow:var(--v3-shadow-md);transform:translateY(-4px)}.bento_hero__Vnkgi{height:100%;min-height:100%}.bento_img__Vd54N{position:absolute;inset:0}.bento_img__Vd54N img{transition:transform .5s cubic-bezier(.16,1,.3,1);transform:scale(var(--pic-scale,1));transform-origin:var(--pic-origin,center)}.bento_tile__25xz3:hover .bento_img__Vd54N img{transform:scale(calc(var(--pic-scale, 1) * 1.03))}.bento_imgRight__eT5sU{top:50%;right:-10%;bottom:auto;left:20%;height:auto;aspect-ratio:3/2;transform:translateY(-50%)}.bento_imgLeft__FMo4B{top:auto;right:32%;bottom:0;left:-6%;height:auto;aspect-ratio:3/2}.bento_mobileOnly__uzhsf{display:none}.bento_copy__PtOKl{position:absolute;z-index:3;color:inherit;text-decoration:none;top:50%;bottom:auto;width:min(46%,320px);padding:0;text-align:left;pointer-events:none;transform:translateY(-50%)}.bento_copy__PtOKl h3{margin:0 0 12px;font-family:var(--f-display);font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--v3-ink);transition:color .3s ease}.bento_copy__PtOKl p{margin:0;font-family:var(--f-body);font-size:clamp(15px,1.7vw,18px);line-height:1.6;color:var(--v3-mute)}.bento_tile__25xz3:hover .bento_copy__PtOKl h3{color:var(--v3-accent)}.bento_left__ZBoM3{left:clamp(24px,3vw,44px);right:auto}.bento_right__U20xi{top:50%;right:20px;left:auto;width:min(44%,300px);text-align:right;transform:translateY(-50%)}.bento_stage__tOiag{display:grid;grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:14px;height:100%;padding:22px 16px 12px 22px}.bento_stage__tOiag:has(.bento_stageImg__CRYal),.bento_stage__tOiag:has(.bento_visualWell__V4j4Z){padding-bottom:0}.bento_stageImg__CRYal{border-radius:16px 16px 0 0}.bento_cropBottom__44QqU{--pic-scale:1.22;--pic-origin:center top}.bento_cropRight__DfJdb{--pic-scale:1.16;--pic-origin:left center}.bento_cropCorner__lXBwz{--pic-scale:1.2;--pic-origin:left top}.bento_stage__tOiag .bento_copy__PtOKl,.bento_stage__tOiag .bento_left__ZBoM3,.bento_stage__tOiag .bento_right__U20xi{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;max-width:28ch;padding:0;text-align:left;transform:none;align-self:flex-start}.bento_stage__tOiag .bento_copy__PtOKl h3{font-size:clamp(22px,2.4vw,32px);margin-bottom:6px}.bento_stage__tOiag .bento_copy__PtOKl p{font-size:14px;line-height:1.45}.bento_visualWell__V4j4Z{display:flex;align-items:stretch;justify-content:stretch;min-height:0;padding:0;overflow:hidden}.bento_visualWell__V4j4Z>*{width:100%;height:100%;max-height:none}.bento_bleed__vz1jX,.bento_bleed__vz1jX .bento_bento__qwL8s{overflow:visible}.bento_bleed__vz1jX .bento_tile__25xz3:first-child,.bento_bleed__vz1jX .bento_tile__25xz3:nth-child(2),.bento_bleed__vz1jX .bento_tile__25xz3:nth-child(4){z-index:2}.bento_bleed__vz1jX .bento_media__MpVB5{overflow:visible}.bento_bleed__vz1jX .bento_stage__tOiag .bento_img__Vd54N,.bento_bleed__vz1jX .bento_visualWell__V4j4Z{overflow:visible;align-items:flex-end;justify-content:flex-end}.bento_bleed__vz1jX .bento_visualWell__V4j4Z>*{width:min(100%,440px);max-height:none;margin-right:-92px;margin-bottom:-48px}.bento_stage__tOiag .bento_imgLeft__FMo4B,.bento_stage__tOiag .bento_imgRight__eT5sU,.bento_stage__tOiag .bento_img__Vd54N{position:relative;inset:auto;width:auto;height:100%;min-height:0;aspect-ratio:auto;overflow:hidden;transform:none;--pic-scale:1;--pic-origin:center bottom}@container bentotile (min-height: 420px){.bento_stageRight__WBkSZ,.bento_stage__tOiag{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(150px,.72fr);align-items:center;gap:18px;padding:28px}.bento_stageRight__WBkSZ{grid-template-columns:minmax(0,1.25fr) minmax(160px,.7fr)}.bento_stageRight__WBkSZ .bento_copy__PtOKl{grid-column:2;grid-row:1}.bento_stageRight__WBkSZ .bento_img__Vd54N{grid-column:1;grid-row:1}.bento_stage__tOiag .bento_copy__PtOKl,.bento_stage__tOiag .bento_left__ZBoM3,.bento_stage__tOiag .bento_right__U20xi{max-width:none;align-self:center}.bento_stage__tOiag .bento_copy__PtOKl h3{font-size:clamp(28px,3vw,44px)}.bento_stage__tOiag .bento_imgLeft__FMo4B,.bento_stage__tOiag .bento_imgRight__eT5sU,.bento_stage__tOiag .bento_img__Vd54N{height:100%;min-height:0;--pic-origin:center center}.bento_visualWell__V4j4Z{align-items:center}}@media (max-width:820px){.bento_mosaic__ABGMX,.bento_oneOverThree__AE7TN,.bento_oneOverTwo__MB7ww,.bento_one__oZ1LB,.bento_pair__GVByd,.bento_spotlightEnd__jgEzP,.bento_spotlight__RRO5G,.bento_threeOverTwo__QchZn,.bento_trio__i_CJi,.bento_twoOverOne__FjBeA,.bento_twoOverThree__Y81z9{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:none;gap:20px;min-height:0}.bento_areaA__UcnAF,.bento_areaB__qpF9k,.bento_areaC__kPshu,.bento_areaD__m_3u5,.bento_areaE__iZML_,.bento_areaF__AmiuK{grid-area:auto}.bento_bleed__vz1jX .bento_stage__tOiag .bento_img__Vd54N,.bento_bleed__vz1jX .bento_visualWell__V4j4Z{overflow:hidden;justify-content:stretch}.bento_bleed__vz1jX .bento_visualWell__V4j4Z>*{width:100%;margin:0 0 12px}.bento_media__MpVB5{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0;aspect-ratio:auto;padding:22px 20px 0;border-radius:18px}.bento_imgLeft__FMo4B,.bento_imgRight__eT5sU,.bento_img__Vd54N{position:relative;inset:auto;width:calc(100% + 20px);height:auto;margin-left:-20px;aspect-ratio:3/2;transform:none}.bento_desktopOnly__ByY3u{display:none}.bento_mobileOnly__uzhsf{display:block}.bento_stageRight__WBkSZ,.bento_stage__tOiag{display:flex;flex-direction:column;gap:16px;height:auto;padding:22px 20px 0}.bento_copy__PtOKl,.bento_left__ZBoM3,.bento_right__U20xi,.bento_stage__tOiag .bento_copy__PtOKl,.bento_stage__tOiag .bento_left__ZBoM3,.bento_stage__tOiag .bento_right__U20xi{position:static;inset:auto;width:auto;max-width:none;padding:0;text-align:left;transform:none;align-self:stretch}.bento_visualWell__V4j4Z{width:100%;height:auto;min-height:200px;margin:0 0 16px;aspect-ratio:auto}.bento_copy__PtOKl h3{margin:0 0 8px;font-size:26px}.bento_copy__PtOKl p{font-size:15px}}.scroll_page__DCkLO{--ink:#163528;--mute:#4d6558;color:var(--ink);background:radial-gradient(820px 420px at 88% 8%,rgba(196,161,90,.16),transparent 62%),radial-gradient(640px 480px at 8% 42%,rgba(31,107,69,.08),transparent 60%),linear-gradient(180deg,#f8f6f0,#eef3ec 48%,#f7f4ee);overflow:clip}.scroll_badges__3KnMs,.scroll_close__hvnOT,.scroll_hero__fE4Wj,.scroll_split__y_iwZ,.scroll_steps__8IBQ_{position:relative;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.scroll_hero__fE4Wj{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:100vh;padding-top:clamp(120px,14vh,156px);padding-bottom:48px}.scroll_heroCopy__TfSQI{max-width:520px}.scroll_pills__dAymy{display:flex;gap:8px;margin:0 0 18px}.scroll_pill__iLGJ6{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-family:var(--f-mono),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.scroll_beta__QI2Qq{background:#1f6b45;color:#f6f3ea}.scroll_soon__cfD6k{background:transparent;color:#1f6b45;box-shadow:inset 0 0 0 1px #1f6b45}.scroll_hero__fE4Wj h1{margin:0}.scroll_mark__Qdz94{width:min(380px,78vw);height:auto;filter:drop-shadow(0 14px 18px rgba(22,53,40,.12))}.scroll_badges__3KnMs>p,.scroll_lede__W04xK,.scroll_split__y_iwZ p,.scroll_steps__8IBQ_>p{margin:16px 0 0;max-width:36rem;font-family:var(--f-body),Georgia,serif;font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--mute)}.scroll_scene__A5Gr0{position:relative;height:440px}.scroll_badge__5Ddjl img,.scroll_piece__a2Yo4 img,.scroll_step__AujwS img{display:block;width:100%;height:auto}.scroll_piece__a2Yo4{position:absolute;filter:drop-shadow(0 22px 28px rgba(22,53,40,.16));will-change:transform}.scroll_heroAlef__W8KsW{width:300px;left:14%;top:6%}.scroll_heroTile__DWaSt{width:148px;right:14%;top:10px}.scroll_heroCards__l9MVh{width:188px;left:26%;bottom:8px}.scroll_split__y_iwZ{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(300px,1.15fr);gap:clamp(24px,4vw,72px);align-items:center;min-height:100vh;padding-top:48px;padding-bottom:48px}.scroll_badges__3KnMs h2,.scroll_close__hvnOT h2,.scroll_split__y_iwZ h2,.scroll_steps__8IBQ_ h2{margin:0;font-family:var(--f-display),Georgia,serif;font-weight:700;font-size:clamp(40px,5vw,72px);line-height:.96;letter-spacing:-.03em}.scroll_splitFlip__Nbe4O{grid-template-columns:minmax(300px,1.15fr) minmax(240px,.85fr)}.scroll_letterScene__1VkhF{height:420px}.scroll_letterBig__ujP4n{width:280px;left:16%;top:24px}.scroll_letterMid__vI1gq{width:156px;right:2%;top:0}.scroll_letterSmall__tLkEk{width:168px;left:0;top:210px}.scroll_sheetWrap__teJip{position:relative;min-height:420px}.scroll_sheet__vJcCP{width:min(460px,100%);padding:22px 22px 18px;background:#fffdf8;border-radius:4px 16px 12px 6px;box-shadow:inset 0 1px 0 #fff,0 28px 48px rgba(22,53,40,.14);transform:rotate(-1.2deg)}.scroll_sheet__vJcCP header{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:2px solid #4e7055}.scroll_sheet__vJcCP header img{width:40px;height:40px;object-fit:contain}.scroll_sheet__vJcCP header small{display:block;font-family:var(--f-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7d8f84}.scroll_sheet__vJcCP header strong{display:block;margin-top:2px;font-family:var(--f-display),Georgia,serif;font-size:20px}.scroll_sheetName__LekKC{display:flex;justify-content:space-between;margin:12px 0 6px;font-size:13px;color:#7d8f84}.scroll_sheetRow__xQq3U{display:grid;grid-template-columns:18px repeat(4,1fr);align-items:center;min-height:64px;border-bottom:1px solid #e4ddd0;font-family:var(--f-heb),"Times New Roman",serif;font-size:36px;color:#1c3a2a;text-align:center}.scroll_sheetRow__xQq3U small{font-family:var(--f-mono),ui-monospace,monospace;font-size:11px;color:#8aa392}.scroll_pencil__jEosW{width:148px;right:6%;bottom:18px;z-index:2}.scroll_badges__3KnMs,.scroll_steps__8IBQ_{padding-top:clamp(56px,8vh,96px);padding-bottom:clamp(24px,4vh,48px)}.scroll_badges__3KnMs h2,.scroll_steps__8IBQ_ h2{font-size:clamp(36px,4.4vw,60px)}.scroll_badgeRow__Gi5qm,.scroll_stepRow__fRokG{display:flex;align-items:flex-end;justify-content:center;gap:clamp(12px,2vw,36px);margin-top:28px}.scroll_badge__5Ddjl,.scroll_step__AujwS{margin:0;text-align:center}.scroll_badge__5Ddjl img,.scroll_step__AujwS img{filter:drop-shadow(0 16px 18px rgba(22,53,40,.14))}.scroll_badge__5Ddjl figcaption,.scroll_step__AujwS span{display:block;margin-top:10px;font-family:var(--f-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5d7468}.scroll_sm__WLyAG{width:92px}.scroll_md__VBVR8{width:128px}.scroll_lg__TqcNZ{width:168px}.scroll_badge__5Ddjl figcaption{max-width:120px;margin-left:auto;margin-right:auto;letter-spacing:.04em;text-transform:none;font-family:var(--f-body),Georgia,serif;font-size:13px;line-height:1.3}.scroll_close__hvnOT{padding-top:clamp(72px,10vh,120px);padding-bottom:clamp(88px,12vh,140px)}@media (max-width:860px){.scroll_hero__fE4Wj,.scroll_splitFlip__Nbe4O,.scroll_split__y_iwZ{grid-template-columns:1fr;min-height:0}.scroll_letterScene__1VkhF,.scroll_scene__A5Gr0{height:380px;order:-1}.scroll_heroAlef__W8KsW{width:200px}.scroll_heroTile__DWaSt{width:130px}.scroll_heroCards__l9MVh{width:150px}.scroll_letterBig__ujP4n{width:190px}.scroll_letterMid__vI1gq{width:120px}.scroll_letterSmall__tLkEk{width:84px}.scroll_splitFlip__Nbe4O .scroll_sheetWrap__teJip{order:-1}.scroll_stepRow__fRokG{flex-wrap:wrap}.scroll_sm__WLyAG{width:72px}.scroll_md__VBVR8{width:96px}.scroll_lg__TqcNZ{width:120px}.scroll_badgeRow__Gi5qm{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.scroll_badge__5Ddjl,.scroll_piece__a2Yo4,.scroll_sheet__vJcCP,.scroll_step__AujwS{transform:none}}.scroll_page__3iUal{--ink:#12182b;--sky:#d7ebf7;--mute:#3d4a63;color:var(--ink);background:#f7f4ee;overflow:clip}.scroll_hero__Sk7pr{background:linear-gradient(180deg,#f7f4ee 0 148px,var(--sky) 148px 100%);padding:36px 0 8px}.scroll_heroCopy__Sr1KB{max-width:920px;margin:0 auto;padding:0 24px;text-align:center}.scroll_pills__HYBh4{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.scroll_pill__H_wPg{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--f-mono),ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.scroll_pillGhost__AY0b9{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.scroll_hero__Sk7pr h1{display:inline-block;margin:0;padding:10px 22px 14px;background:var(--ink);color:#fff;border-radius:10px;font-family:var(--f-display),Georgia,serif;font-weight:800;font-size:clamp(48px,8vw,92px);line-height:.92;letter-spacing:-.04em}.scroll_heroCopy__Sr1KB p{margin:22px auto 0;max-width:38rem;font-family:var(--f-body),Georgia,serif;font-size:clamp(17px,1.7vw,20px);line-height:1.5;color:var(--mute)}.scroll_fan__ySrnq{display:flex;justify-content:center;align-items:flex-end;margin-top:36px;padding:12px 0 48px}.scroll_fanSlot__b_rjM{margin:0 -6px;will-change:transform}.scroll_card__jDYlK{width:250px;background:#fff;border:3px solid var(--ink);border-radius:22px;box-shadow:0 18px 0 rgba(18,24,43,.06);overflow:hidden;transform:rotate(var(--tilt))}.scroll_face__heuzh{height:250px;background:radial-gradient(circle at 50% 42%,#fff 0 28%,transparent 29%),var(--face);display:grid;place-items:end center;padding:8px 8px 0}.scroll_face__heuzh img,.scroll_questCard__jEb6u img{display:block;width:92%;height:auto;margin:0 auto;filter:drop-shadow(0 10px 12px rgba(18,24,43,.18))}.scroll_plate__NdfYC{margin:10px;padding:10px 12px 12px;background:var(--ink);color:#fff;border-radius:12px}.scroll_place__G_Lqa strong,.scroll_plate__NdfYC strong,.scroll_questCard__jEb6u strong{display:block;font-family:var(--f-display),Georgia,serif;font-size:18px;letter-spacing:-.02em}.scroll_plate__NdfYC span{display:block;margin-top:2px;font-size:12px;color:rgba(255,255,255,.72)}.scroll_marquee__HNwEl{overflow:hidden;background:var(--ink);color:#f7f4ee}.scroll_track__IkwTK{display:flex;width:max-content;animation:scroll_drift__CJu9m 32s linear infinite}.scroll_trackSet__G7zk9{display:flex;gap:0}.scroll_trackSet__G7zk9 span{padding:16px 28px;font-family:var(--f-display),Georgia,serif;font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.scroll_trackSet__G7zk9 span:before{content:"·";margin-right:28px;color:#d7ebf7}.scroll_kicker__azipP{margin:0 0 10px;font-family:var(--f-mono),ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1d4e89}.scroll_map__LIni_,.scroll_places__GbAhT,.scroll_questHead__Na9Cf{padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.scroll_map__LIni_{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:clamp(28px,5vw,64px);align-items:center;padding-top:clamp(72px,10vh,120px);padding-bottom:clamp(36px,6vh,64px)}.scroll_map__LIni_ h2,.scroll_places__GbAhT h2,.scroll_questHead__Na9Cf h2{margin:0;font-family:var(--f-display),Georgia,serif;font-weight:800;font-size:clamp(40px,5vw,68px);line-height:.95;letter-spacing:-.035em}.scroll_mapCopy___3xx5 p:last-child,.scroll_questHead__Na9Cf p:last-child{margin:16px 0 0;max-width:34rem;font-family:var(--f-body),Georgia,serif;font-size:18px;line-height:1.55;color:var(--mute)}.scroll_shot__v63yz{margin:0;border:3px solid var(--ink);border-radius:18px;overflow:hidden;background:#fff;box-shadow:12px 16px 0 var(--sky);transform:rotate(1.2deg)}.scroll_shot__v63yz img{display:block;width:100%;height:auto}.scroll_places__GbAhT{padding-top:24px;padding-bottom:clamp(48px,8vh,80px)}.scroll_placeGrid__CR4XJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.scroll_place__G_Lqa{padding:18px 18px 16px;background:#fff;border:3px solid var(--ink);border-radius:18px}.scroll_place__G_Lqa b{display:block;font-family:var(--f-heb),"Times New Roman",serif;font-size:28px;font-weight:700;line-height:1}.scroll_place__G_Lqa strong{margin-top:8px;font-size:20px}.scroll_place__G_Lqa span{display:block;margin-top:6px;font-family:var(--f-body),Georgia,serif;font-size:14px;line-height:1.45;color:var(--mute)}.scroll_quest__PpavC{padding-bottom:clamp(80px,12vh,120px)}.scroll_questHead__Na9Cf{padding-bottom:8px}.scroll_rail__bQr40{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:22px clamp(20px,5vw,72px) 28px}.scroll_questCard__jEb6u{flex:0 0 min(280px,78vw);scroll-snap-align:start;background:#fff;border:3px solid var(--ink);border-radius:22px;overflow:hidden}.scroll_questCard__jEb6u img{width:78%;margin:16px auto 0;background:radial-gradient(circle at 50% 40%,#fff 0 34%,transparent 35%),var(--face);border-radius:16px 16px 0 0;padding-top:8px}.scroll_questCard__jEb6u div{padding:14px 16px 16px}.scroll_questCard__jEb6u span{display:block;margin-top:4px;font-family:var(--f-body),Georgia,serif;font-size:14px;line-height:1.4;color:var(--mute)}@keyframes scroll_drift__CJu9m{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.scroll_map__LIni_,.scroll_placeGrid__CR4XJ{grid-template-columns:1fr}.scroll_shot__v63yz{order:-1;transform:none}.scroll_fan__ySrnq{justify-content:flex-start;overflow-x:auto;padding:20px 16px 32px}.scroll_fanSlot__b_rjM{margin:0 8px}.scroll_card__jDYlK{transform:none}}@media (prefers-reduced-motion:reduce){.scroll_track__IkwTK{animation:none}.scroll_fanSlot__b_rjM,.scroll_shot__v63yz{transform:none}}