.om{display:grid;gap:1rem;width:100%}.om>svg{display:block;width:100%;height:auto;overflow:hidden}.om_dot{fill:rgba(46,47,50,.2);opacity:0;transition:fill 1.2s}.om_dot.is-dusk{fill:rgba(46,47,50,.38)}.om_dot.is-night{fill:rgba(46,47,50,.6)}.om.is-on .om_dot{animation:om-dot .7s ease forwards;animation-delay:var(--d)}@keyframes om-dot{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.om_dot{transform-box:fill-box;transform-origin:center}.om_sun circle{fill:#f4a261}.om_sun .om_sun_rays{fill:none;stroke:#f4a261;stroke-width:2;stroke-dasharray:2 4;transform-origin:0 0;animation:om-rays 9s linear infinite}@keyframes om-rays{to{transform:rotate(1turn)}}.om_route_bg{fill:none;stroke:rgba(238,118,35,.22);stroke-width:6;stroke-linecap:round}.om_route{fill:none;stroke:var(--orange,#ee7623);stroke-width:2;stroke-dasharray:5 7;animation:om-flow 1.6s linear infinite}@keyframes om-flow{to{stroke-dashoffset:-24}}.om_doc{opacity:0}.om_doc rect{fill:#fffdf8;stroke:var(--ink,#2e2f32);stroke-width:1.4}.om_doc path{stroke:var(--orange,#ee7623);stroke-width:1.4;stroke-linecap:round}.om_core{fill:var(--orange,#ee7623);stroke:#fbf7f1;stroke-width:3.5}.om_pulse{fill:none;stroke:var(--orange,#ee7623);stroke-width:2;transform-origin:0 0;animation:om-pulse 2.6s ease-out infinite}.om_pulse.is-2{animation-delay:1.3s}@keyframes om-pulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(3.4);opacity:0}}.om_city{font:700 22px/1 var(--font-display),Georgia,serif;fill:var(--ink,#2e2f32);letter-spacing:-.02em}.om_time{font:600 15px/1 ui-monospace,Cascadia Mono,Consolas,monospace;fill:rgba(46,47,50,.7);letter-spacing:.04em}.om_cards{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.om_card{display:grid;gap:.3rem;padding:1rem 1.1rem;border-radius:1rem;background:rgba(255,253,248,.82);border:1px solid rgba(46,47,50,.1);color:var(--ink,#2e2f32)}.om_card_top{display:flex;align-items:center;font:600 .72rem/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:rgba(46,47,50,.7)}.om_card_time{font:600 clamp(1.6rem,2.6vw,2.2rem)/1.1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:-.02em}.om_card_state{font-size:.86rem;color:rgba(46,47,50,.7)}.om_card_state.is-open{color:#2f7d4f;font-weight:600}.om_card_state.is-open:before{content:"";display:inline-block;width:7px;height:7px;margin-right:.4rem;border-radius:50%;background:#3f8f5c;vertical-align:1px}.ag-bento_scene .om{position:absolute;inset:0;place-items:center;padding:1rem;background:var(--sand,#f4e9dc)}@media (max-width:600px){.om_cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.om_dot{opacity:1;animation:none!important}.om_pulse,.om_route,.om_sun_rays{animation:none}}.ag-split_scene.is-map{aspect-ratio:auto}.ag-bento_card.has-world{min-height:24rem}.ag-bento_card.has-world .ag-bento_scene{position:absolute;inset:0;z-index:0;margin:0;border-radius:inherit}.ag-bento_card.has-world .ag-bento_scene:after{content:"";position:absolute;inset:0;background:radial-gradient(130% 95% at 0 100%,#f4e9dc 34%,rgba(244,233,220,0) 60%);pointer-events:none}.ag-bento_card.has-world .ag-bento_text{position:relative;z-index:1;max-width:min(34rem,56%);margin-top:auto}.ag-bento_card.has-world .ag-bento_text p{font-size:.9em}@media (max-width:767px){.ag-bento_card.has-world{min-height:0}.ag-bento_card.has-world .ag-bento_scene{position:relative;inset:auto;height:15rem;flex:none;margin:calc(var(--_spacing---content-space--padding-card-main) * -.5);margin-bottom:0;border-radius:calc(var(--radius--main, 1rem) * .8)}.ag-bento_card.has-world .ag-bento_scene:after{display:none}.ag-bento_card.has-world .ag-bento_text{max-width:none}}.ag-bento_scene .om.is-world{padding:0;background:none}.om.is-world>svg{width:100%;height:100%}.om.is-world .om_dot,.om.is-world .om_dot.is-dusk,.om.is-world .om_dot.is-night{fill:rgba(46,47,50,.3)}.ag-flag{display:block;flex:none;width:.95rem;height:auto;border-radius:2px;box-shadow:0 0 0 .5px rgba(46,47,50,.25)}.om_hi,.om_tag{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:center;gap:.35rem;white-space:nowrap;color:var(--ink,#2e2f32);background:rgba(255,253,248,.94);border:1px solid rgba(46,47,50,.12);box-shadow:0 6px 18px rgba(46,47,50,.1);pointer-events:none}.om_tag{padding:.22rem .5rem .22rem .35rem;border-radius:99px;font-size:.66rem;transform:translate(14px,-50%)}.om_tag.is-left{transform:translate(calc(-100% - 14px),-50%)}.om_tag b{font-weight:700}.om_tag span{font:600 .6rem/1 ui-monospace,Cascadia Mono,Consolas,monospace;color:rgba(46,47,50,.65)}.om_hi{padding:.28rem .5rem .3rem .38rem;border-radius:.6rem;opacity:0;transform:translate(-50%,calc(-100% - 12px)) scale(.85);transform-origin:50% 100%;transition:opacity .45s ease,transform .6s cubic-bezier(.3,1.4,.5,1)}.om_hi.is-on{opacity:1;transform:translate(-50%,calc(-100% - 12px))}.om_hi span{display:grid;gap:.05rem}.om_hi b{font:600 .78rem/1.15 var(--font-display),Georgia,serif}.om_hi small{font:600 .56rem/1.2 ui-monospace,Cascadia Mono,Consolas,monospace;color:rgba(46,47,50,.65)}.om_dn{display:inline-grid;flex:none;width:.78rem;height:.78rem}.om_dn svg{grid-area:1/1;width:100%;height:100%;transition:opacity .3s}.om_dn .is-sun circle{fill:#f58634}.om_dn .is-sun path{stroke:#f58634;stroke-width:2;stroke-linecap:round}.om_dn .is-moon{opacity:0}.om_dn .is-moon path{fill:#5b5c64}.om_dn.is-night .is-sun{opacity:0}.om_dn.is-night .is-moon{opacity:1}.om_hi_dot{fill:var(--orange,#ee7623);opacity:0;transition:opacity .4s}.om_hi_ring{fill:none;stroke:var(--orange,#ee7623);stroke-width:2;opacity:0;transform-origin:0 0}.om_hi_pin.is-on .om_hi_dot{opacity:1}.om_hi_pin.is-on .om_hi_ring{animation:om-pulse 1.6s ease-out 2}.dc{position:absolute;inset:0;display:grid;place-items:center;padding:.75rem;background:var(--sand,#f4e9dc)}.dc>svg{display:block;width:100%;height:100%;overflow:visible}.dc_sky{transition:fill .2s linear}.dc_frame{fill:none;stroke:rgba(46,47,50,.16);stroke-width:1}.dc_stars circle{fill:#fbf7f1}.dc_lights,.dc_stars{opacity:0;transition:opacity 1.2s}.dc_office.is-night .dc_stars{opacity:.8}.dc_office.is-lit .dc_lights{opacity:1}.dc_sun circle{fill:#f58634}.dc_sun .dc_halo{fill:rgba(245,134,52,.18)}.dc_moon circle{fill:#fbf7f1}.dc_moon .dc_crater{fill:rgba(46,47,50,.12)}.dc_moon,.dc_sun{transition:opacity .8s}.dc_cloud ellipse{fill:rgba(255,253,248,.85);transition:fill 1.2s}.dc_office.is-night .dc_cloud ellipse{fill:rgba(255,253,248,.08)}.dc_city rect,.dc_city>path{fill:rgba(46,47,50,.1);transition:fill 1.2s}.dc_city>path{stroke:rgba(46,47,50,.1)}.dc_office.is-night .dc_city rect,.dc_office.is-night .dc_city>path{fill:rgba(20,20,24,.35)}.dc_city .dc_lights rect{fill:#fbb98a}.dc_mullion{fill:none;stroke:rgba(255,253,248,.55);stroke-width:2.5}.dc_desk{fill:#ead9c4}.dc_desk_edge{stroke:rgba(46,47,50,.18);stroke-width:1}.dc_screen{fill:#2e2f32;transition:fill .6s}.dc_office.is-open .dc_screen{fill:#fff6ec}.dc_code path{fill:none;stroke:#f58634;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:30;stroke-dashoffset:30;opacity:0}.dc_office.is-open .dc_code path{opacity:1;animation:dc-type 2.4s ease-in-out infinite}@keyframes dc-type{0%{stroke-dashoffset:30}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-30}}.dc_base{fill:#c9b9a6}.dc_cup{opacity:0;transition:opacity .6s}.dc_office.has-cup .dc_cup{opacity:1}.dc_mug{fill:#fffdf8}.dc_handle,.dc_mug{stroke:#2e2f32;stroke-width:1.2}.dc_handle{fill:none}.dc_glass{fill:#d9a066;stroke:rgba(46,47,50,.5);stroke-width:1}.dc_steam{fill:none;stroke:rgba(46,47,50,.35);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:18;animation:dc-steam 2.2s linear infinite}@keyframes dc-steam{0%{stroke-dashoffset:36;opacity:0}30%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.dc_pot{fill:#e08a4a}.dc_leaves{fill:#7f9a6a;stroke:#6a8457;stroke-width:.6;transform-box:fill-box;transform-origin:50% 100%;animation:dc-sway 5s ease-in-out infinite}@keyframes dc-sway{50%{transform:rotate(4deg)}}.dc_rim{fill:#fffdf8;stroke:#2e2f32;stroke-width:1.6}.dc_clock line{stroke:#2e2f32;stroke-width:1;stroke-linecap:round}.dc_clock line.is-major{stroke-width:1.8}.dc_clock .dc_hour{stroke-width:2.6}.dc_clock .dc_min{stroke:#c4560a;stroke-width:1.6}.dc_pin{fill:#f58634}.dc_name{font:700 14px/1 var(--font-sans,inherit);fill:#2e2f32}.dc_time{font:600 13px/1 ui-monospace,Cascadia Mono,Consolas,monospace;fill:#2e2f32}.dc_state{font:500 12px/1 var(--font-sans,inherit);fill:rgba(46,47,50,.65)}.dc_dot{fill:rgba(46,47,50,.3);transition:fill .4s}.dc_office.is-busy .dc_dot{fill:#3f8f5c}.dc_office.is-busy .dc_state{fill:#2f7d4f}.dc_route{fill:none;stroke:rgba(245,134,52,.55);stroke-width:1.4;stroke-dasharray:4 5;animation:om-flow 1.6s linear infinite}.dc_file rect{fill:#fffdf8;stroke:#2e2f32;stroke-width:1.1}.dc_file path{stroke:#f58634;stroke-width:1.1;stroke-linecap:round}.dc_tick{opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .3s}.dc_file.is-done .dc_tick{opacity:1}.dc_tick circle{fill:#3f8f5c}.dc_tick path{fill:none;stroke:#fff;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.dc_caption,.dc_hour_label{font:600 9.5px/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.06em;fill:rgba(46,47,50,.6)}.dc_total{fill:#c4560a}.dc_band.is-au{fill:#f58634}.dc_band.is-in{fill:#fbb98a}.dc_cover{fill:#2e2f32;opacity:.55}.dc_needle{transition:opacity .4s}.dc_needle path{stroke:#2e2f32;stroke-width:1.2}.dc_needle circle{fill:#2e2f32}@media (prefers-reduced-motion:reduce){.dc_code path,.dc_leaves,.dc_route,.dc_steam,.om_hi{animation:none;transition:none}}.iso{display:block;width:100%;height:auto;overflow:visible}.iso circle,.iso ellipse,.iso path{stroke:#2e2f32;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.iso_shadow{fill:rgba(46,47,50,.08);stroke:none!important}.iso_box.is-paper .iso_t{fill:#fffdf8}.iso_box.is-paper .iso_l{fill:#f3ebe0}.iso_box.is-paper .iso_r{fill:#e6dacb}.iso_box.is-sand .iso_t{fill:#f4e9dc}.iso_box.is-sand .iso_l{fill:#e7d8c6}.iso_box.is-sand .iso_r{fill:#d8c6b1}.iso_box.is-orange .iso_t{fill:#f8a35c}.iso_box.is-orange .iso_l{fill:#ee7623}.iso_box.is-orange .iso_r{fill:#c95f15}.iso_screen{fill:#fbf2e6}.iso_ln{fill:none;stroke:rgba(46,47,50,.45)!important;stroke-width:1.2}.iso_ln.is-strong{stroke:#2e2f32!important;stroke-width:2.2}.iso_ln.is-keys{stroke-dasharray:4 3}.iso_ln.is-label{stroke:rgba(46,47,50,.3)!important;stroke-width:6}.iso_leaf{fill:#fffdf8}.iso_led{fill:#3f8f5c;stroke:none!important}.iso_plate{fill:rgba(255,253,248,.3)}.iso_key{fill:#2e2f32;stroke-width:2!important}.iso_rivet{fill:#fffdf8;stroke-width:1!important}.iso_tube_o{stroke:#2e2f32!important;stroke-width:40!important}.iso_tube_i,.iso_tube_o{fill:none;vector-effect:none!important}.iso_tube_i{stroke:#e9dccb!important;stroke-width:34!important}.iso_steam{fill:none;stroke:rgba(46,47,50,.35)!important;stroke-dasharray:6 60;animation:iso-steam 2.6s linear infinite}@keyframes iso-steam{to{stroke-dashoffset:-66}}.iso_led{animation:iso-led 2.4s ease-in-out infinite}@keyframes iso-led{50%{opacity:.35}}.iso_card{animation:iso-tap 4s cubic-bezier(.65,0,.35,1) infinite}@keyframes iso-tap{0%,to{transform:translate(26px,-6px)}45%,60%{transform:translate(0)}}.iso_drawer.is-open{animation:iso-drawer 6s cubic-bezier(.65,0,.35,1) infinite}@keyframes iso-drawer{0%,15%,to{transform:translate(0)}45%,80%{transform:translate(-18px,9px)}}.iso_part{opacity:0;transform:translateY(-46px)}.iso_part.is-rise{transform:translateY(30px)}[data-iso].is-in .iso_part{animation:iso-in .9s cubic-bezier(.3,1.45,.5,1) forwards;animation-delay:calc(var(--i) * .16s)}@keyframes iso-in{to{opacity:1;transform:none}}.ag-hair_iso,.hx-lock_iso{position:relative;width:100%;padding:1rem 1rem 2.5rem}.hx-lock_iso{padding-top:3rem}@media (prefers-reduced-motion:reduce){.iso_part{opacity:1;transform:none;animation:none!important}.iso_card,.iso_drawer.is-open,.iso_led,.iso_steam{animation:none}}.vg{position:relative;width:100%;height:100%;display:grid;place-items:center;background:var(--sand,#f4e9dc);overflow:hidden}.vg .iso{width:100%;height:100%;max-height:100%;padding:6%}.vg_dial{fill:#fffdf8}.vg_dial_tick{animation:vg-dial 4s cubic-bezier(.65,0,.35,1) infinite}@keyframes vg-dial{0%,20%{transform:rotate(0)}45%,60%{transform:rotate(140deg)}85%,to{transform:rotate(-30deg)}}.vg_roof{fill:#ee7623}.vg_head{fill:#fffdf8}.vg_wire{fill:none;stroke:rgba(46,47,50,.35)!important;stroke-width:6!important;stroke-linecap:round}.vg_packet{fill:#ee7623;stroke:#2e2f32;stroke-width:1.4}.vg_led{fill:#c95f15;stroke:none!important;animation:vg-led 3.2s infinite}@keyframes vg-led{0%,40%{fill:#c95f15}50%,85%{fill:#3f8f5c}to{fill:#c95f15}}.vg_glass{fill:rgba(255,253,248,.55);stroke-width:6!important}.vg_handle{stroke-width:10!important;stroke:#2e2f32!important}.vg_hl{stroke:#ee7623!important;stroke-width:6!important;opacity:.85}.vg_tick{fill:none;stroke:#ee7623!important;stroke-width:3!important;stroke-dasharray:1;stroke-dashoffset:1}.vg_stamp_mark{fill:rgba(238,118,35,0);stroke:none!important}.vg_coin,.vg_letter,.vg_pass,.vg_stamp{opacity:0}[data-iso].is-in .vg_coin{animation:vg-coin 2.6s cubic-bezier(.5,0,.3,1) 1.2s infinite}@keyframes vg-coin{0%{transform:translateY(-60px);opacity:0}30%{opacity:1}55%,85%{transform:none;opacity:1}to{opacity:0}}[data-iso].is-in .vg_key{animation:vg-bob 3s ease-in-out infinite}@keyframes vg-bob{50%{transform:translateY(-8px)}}[data-iso].is-in .vg_letter{animation:vg-letter 3.4s cubic-bezier(.5,0,.3,1) 1s infinite}@keyframes vg-letter{0%{transform:translate(40px,-120px) rotate(-8deg);opacity:0}20%{opacity:1}60%,85%{transform:none;opacity:1}to{transform:none;opacity:0}}[data-iso].is-in .vg_pass{animation:vg-pass 4s cubic-bezier(.65,0,.35,1) 1.2s infinite}@keyframes vg-pass{0%{transform:translate(0);opacity:0}12%{opacity:1}50%,60%{transform:translate(86px,50px);opacity:1}75%{opacity:0}to{opacity:0;transform:translate(86px,50px)}}.vg_wing{transform:translateX(120px);opacity:0;transition:transform 1.2s cubic-bezier(.3,1.3,.5,1) .9s,opacity .5s .9s}[data-iso].is-in .vg_wing{transform:none;opacity:1}[data-iso].is-in .vg_tick{animation:vg-tick 5s ease infinite;animation-delay:calc(1s + var(--k) * .45s)}@keyframes vg-tick{0%{stroke-dashoffset:1}12%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1}}[data-iso].is-in .vg_stamp{animation:vg-stamp 5s cubic-bezier(.5,0,.3,1) 1s infinite}@keyframes vg-stamp{0%,40%{transform:translateY(-70px);opacity:0}50%{opacity:1}58%{transform:translateY(0)}66%,85%{transform:translateY(-50px);opacity:1}to{opacity:0;transform:translateY(-70px)}}[data-iso].is-in .vg_stamp_mark{animation:vg-mark 5s ease 1s infinite}@keyframes vg-mark{0%,57%{fill:rgba(238,118,35,0)}60%,95%{fill:rgba(238,118,35,.55)}to{fill:rgba(238,118,35,0)}}[data-iso].is-in .vg_card{animation:iso-tap 3.2s cubic-bezier(.65,0,.35,1) infinite}[data-iso].is-in .vg_door{animation:vg-door 3.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes vg-door{0%,50%{transform:none}65%,85%{transform:translate(-60px,-30px);opacity:.35}to{transform:none}}[data-iso].is-in .vg_lens{animation:vg-lens 6s cubic-bezier(.65,0,.35,1) infinite}@keyframes vg-lens{0%,to{transform:translate(-60px,-10px)}50%{transform:translate(40px,24px)}}.af-mega_img .vg,.ag-bento_photo .vg,.ag-index_preview_item .vg,.ag-sw_img .vg,.g_visual_wrap.is-vg{position:absolute;inset:0}.g_visual_wrap.is-vg{overflow:hidden;border-radius:inherit}@media (prefers-reduced-motion:reduce){.vg_coin,.vg_letter,.vg_pass,.vg_stamp{opacity:1;animation:none!important}.vg_wing{transform:none;opacity:1;transition:none}.vg_card,.vg_dial_tick,.vg_door,.vg_key,.vg_led,.vg_lens,.vg_stamp_mark,.vg_tick{animation:none!important}.vg_tick{stroke-dashoffset:0}}.step_tab_content_visual-wrap{background-color:var(--paper,#fbf7f1)!important;box-shadow:inset 0 0 0 1px rgba(46,47,50,.1)}.step_tab_content_step{color:var(--ink,#2e2f32)}.ag-bento_photo:has(.vg):after{display:none}.feature_visual_wrap:has(.is-vg) .op-abs,.g_visual_wrap.is-vg~.op-abs{display:none}.feature_visual_wrap{background-color:var(--sand,#f4e9dc)!important}.ag-bento_scene.ag-bento_photo:has(.vg){min-height:20rem}.vg_seg{opacity:0;transform:translateY(-14px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(1.1s + var(--k) * .14s)}[data-iso].is-in .vg_seg{opacity:1;transform:none}.vg_file{opacity:0}[data-iso].is-in .vg_file{animation:vg-file 4.8s cubic-bezier(.55,0,.35,1) infinite;animation-delay:calc(2.6s + var(--k) * 1.3s)}[data-iso].is-in .vg_file.is-back{animation-name:vg-file-back}@keyframes vg-file{0%{opacity:0;transform:translateY(-6px)}8%{opacity:1;transform:translate(0)}72%{opacity:1;transform:translate(var(--dx),var(--dy))}82%,to{opacity:0;transform:translate(var(--dx),calc(var(--dy) - 6px))}}@keyframes vg-file-back{0%{opacity:0;transform:translateY(-6px)}8%{opacity:1;transform:translate(0)}72%{opacity:1;transform:translate(calc(var(--dx) * -1),calc(var(--dy) * -1))}82%,to{opacity:0;transform:translate(calc(var(--dx) * -1),calc(var(--dy) * -1 - 6px))}}.vg_lit .iso_box path{transition:fill .4s}[data-iso].is-in .vg_lit .iso_l{animation:vg-lit 7s ease-in-out infinite;animation-delay:calc(2.2s + var(--k) * .45s)}@keyframes vg-lit{0%,to{fill:#fffdf8}12%,70%{fill:#f58634}}@media (prefers-reduced-motion:reduce){.vg_seg{opacity:1;transform:none;transition:none}.vg_file,.vg_lit .iso_l{animation:none!important}}.as{padding-block:clamp(4rem,8vw,8rem);color:var(--ink,#2e2f32)}.as_grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem)}.as_sticky{position:sticky;top:7rem;display:grid;gap:1.6rem}.as_eyebrow{font:600 .74rem/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:#c4560a}.as_statement{font-family:var(--font-display),Georgia,serif;font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:600;font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:1.04;letter-spacing:-.03em;padding-bottom:.08em}.as_progress{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.as_progress li{display:flex;align-items:center;gap:.75rem;font-weight:600;opacity:.38;transition:opacity .5s ease}.as_progress li:before{content:"";width:1.6rem;height:2px;background:currentColor;transform-origin:left;transform:scaleX(.4);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.as_progress li span{font:600 .72rem/1 ui-monospace,Cascadia Mono,Consolas,monospace}.as_progress li.is-on{opacity:1}.as_progress li.is-on:before{transform:none;background:#f58634}.as_values{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.as_values li{padding:.38rem .85rem;border-radius:99px;border:1px solid rgba(46,47,50,.16);font-size:.82rem;font-weight:600;background:rgba(255,253,248,.6)}.as_link{justify-self:start;display:inline-flex;gap:.4rem;padding-bottom:.2rem;border-bottom:2px solid #f58634;color:inherit;font-weight:700;text-decoration:none}.as_link span{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.as_link:hover span{transform:translateX(4px)}.as_chapters{display:grid;gap:clamp(2.5rem,7vw,6rem)}.as_chapter{display:grid;gap:.9rem;padding:clamp(1.25rem,2.4vw,2rem);border-radius:var(--radius--main,1rem);background:#f4e9dc;box-shadow:inset 0 0 0 1px rgba(46,47,50,.08);opacity:0;transform:translateY(40px);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.8,.2,1)}.as_chapter.is-in{opacity:1;transform:none}.as_art{position:relative;height:clamp(11rem,18vw,15rem);overflow:hidden;border-radius:calc(var(--radius--main, 1rem) * .8);background:#fbf3e8}.as_art>*{width:100%;height:100%}.as_num{font:600 .74rem/1 ui-monospace,Cascadia Mono,Consolas,monospace;color:#c4560a;letter-spacing:.08em}.as_heading{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.as_body{max-width:34rem;color:rgba(46,47,50,.8)}.as_facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;margin-top:.4rem}.as_fact{display:grid;gap:.2rem;padding:.8rem .95rem;border-radius:.8rem;background:rgba(255,253,248,.85);border:1px solid rgba(46,47,50,.08)}.as_fact b{font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:1.25rem;line-height:1.15;padding-bottom:.06em}.as_fact span{font:600 .66rem/1.3 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.04em;color:rgba(46,47,50,.62)}@media (max-width:991px){.as_grid{grid-template-columns:minmax(0,1fr)}.as_sticky{position:static}.as_progress{display:none}}.so{padding-block:clamp(1.5rem,3vw,3rem);color:var(--ink,#2e2f32);overflow:hidden}.so_grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,2rem)}.so_text{position:relative;z-index:5;display:grid;gap:1.3rem}.so_heading{font-family:var(--font-display),Georgia,serif;font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:600;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.05;letter-spacing:-.03em;padding-bottom:.08em}.so_body{max-width:40rem;color:rgba(46,47,50,.8)}.so_legend{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.so_legend button{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:99px;border:1px solid rgba(46,47,50,.16);background:rgba(255,253,248,.7);color:inherit;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .3s,border-color .3s}.so_legend button i{width:.55rem;height:.55rem;border-radius:50%;background:var(--c)}.so_legend li:first-child button{--c:#f58634}.so_legend li:nth-child(2) button{--c:#fbb98a}.so_legend li:nth-child(3) button{--c:#727376}.so_legend button:is(:hover,:focus-visible,.is-on){background:#fde3cd;border-color:#f58634}.so_stage{position:relative;width:min(100%,41rem);justify-self:center;aspect-ratio:1.55}.so_paths{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.so_path{fill:none;stroke:rgba(46,47,50,.16);stroke-width:1;stroke-dasharray:3 6}.so_path.is-0{stroke:rgba(245,134,52,.4)}.so_pill{position:absolute;left:0;top:0;padding:.4rem .8rem;border-radius:99px;white-space:nowrap;font-size:.82rem;font-weight:700;background:#fffdf8;border:1px solid rgba(46,47,50,.12);box-shadow:0 6px 16px rgba(46,47,50,.08);will-change:transform,opacity;transition:background-color .4s,border-color .4s,color .4s,filter .4s}.so_pill.is-0{border-color:rgba(245,134,52,.6)}.so_pill.is-1{border-color:rgba(251,185,138,.95)}.so_stage[data-focus] .so_pill{filter:grayscale(1) opacity(.45)}.so_stage[data-focus="0"] .so_pill.is-0,.so_stage[data-focus="1"] .so_pill.is-1,.so_stage[data-focus="2"] .so_pill.is-2{filter:none;background:#f58634;border-color:#f58634}.so_core{position:absolute;left:50%;top:50%;z-index:2;width:23%;aspect-ratio:376/326;transform:translate(-50%,-50%)}.so_core:before{content:"";position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(closest-side,rgba(253,227,205,.9),rgba(253,227,205,0))}.so_core svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.so_core:after{content:"";position:absolute;left:50%;top:50.3%;width:30%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(245,134,52,.7);transform:translate(-50%,-50%) scale(.4);opacity:0}.so_stage.is-live .so_core:after{animation:so-ripple-ring 4.5s ease-out infinite}.so_core svg{transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.so_core .dm-d,.so_core .dm-l,.so_core .dm-r{transform-box:view-box;transition:transform .7s cubic-bezier(.3,1.5,.5,1)}.so_core .dm-d{transform-origin:178px 190px}.so_stage.is-live .so_core svg{animation:so-float 6s ease-in-out infinite}.so_stage.is-live .so_core .dm-d{animation:so-breathe 4.5s cubic-bezier(.3,1.3,.5,1) infinite}.so_stage.is-live .so_core .dm-l circle,.so_stage.is-live .so_core .dm-r circle{animation:so-sweep 4.5s linear var(--x) infinite}@keyframes so-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes so-breathe{0%,to{transform:scale(1)}8%{transform:scale(1.14)}24%{transform:scale(.97)}36%{transform:scale(1)}}@keyframes so-sweep{0%,12%,to{fill:var(--c)}4%{fill:#f58634}}.so_core.is-hot .dm-l{transform:translateX(-22px)}.so_core.is-hot .dm-r{transform:translateX(22px)}.so_core.is-hot .dm-d{animation:none;transform:rotate(180deg) scale(1.18)}.so_core.is-hot svg{animation-play-state:paused}.so_core.is-hot .dm-l circle,.so_core.is-hot .dm-r circle{animation:none}.so_core.is-hot:after{animation-duration:1.6s}.so_core{cursor:pointer}.so_core.is-burst:before{animation:so-flash .7s ease-out}@keyframes so-flash{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:.6}}@keyframes so-ripple-ring{0%{transform:translate(-50%,-50%) scale(.4);opacity:.8}60%,to{transform:translate(-50%,-50%) scale(3.4);opacity:0}}@keyframes so-twinkle{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:991px){.so_grid{grid-template-columns:minmax(0,1fr)}.so_stage{width:100%;margin-left:0}}@media (max-width:600px){.so_stage{aspect-ratio:.8}.so_pill{padding:.28rem .55rem;font-size:.66rem}.so_core{width:30%}}@media (prefers-reduced-motion:reduce){.so_core circle,.so_core g,.so_core:after{animation:none!important}.as_chapter{opacity:1;transform:none}}.ag-pt{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;background:var(--paper,#fbf7f1);transform:translateY(100%);pointer-events:none}.ag-pt_mark{width:min(22vw,9rem);height:auto;opacity:0;transform:scale(.9);transition:opacity .3s ease .2s,transform .5s cubic-bezier(.2,.8,.2,1) .2s}.ag-pt.is-covering .ag-pt_mark circle,html.ag-pt-arrive .ag-pt_mark circle{animation:so-twinkle 1.6s ease-in-out var(--t) infinite}.ag-pt.is-covering{transform:none;transition:transform .55s cubic-bezier(.7,0,.3,1)}.ag-pt.is-covering .ag-pt_mark,html.ag-pt-arrive .ag-pt .ag-pt_mark{opacity:1;transform:none}html.ag-pt-arrive .ag-pt{transform:none}.ag-pt.is-leaving{transform:translateY(-100%);transition:transform .75s cubic-bezier(.7,0,.3,1)}.ag-pt.is-leaving .ag-pt_mark{opacity:0;transition:opacity .25s}.ag-line{position:absolute;left:0;top:0;z-index:6;width:26px;overflow:visible;pointer-events:none}.ag-line_track{fill:none;stroke:rgba(46,47,50,.08);stroke-width:1}.ag-line_ink{fill:none;stroke:#f58634;stroke-width:1.6;stroke-linecap:round}.ag-line_nib{fill:#f58634}.ag-line_station{fill:#fbf7f1;stroke:rgba(46,47,50,.3);stroke-width:1;transition:fill .4s,stroke .4s}.ag-line_station.is-passed{fill:#f58634;stroke:#f58634}.fp{display:block;width:100%;height:100%;background-color:#fbf7f1;background-image:linear-gradient(rgba(46,47,50,.07) 1px,transparent 0),linear-gradient(90deg,rgba(46,47,50,.07) 1px,transparent 0);background-size:40px 40px}.fp_grid{fill:none;stroke:rgba(46,47,50,.07);stroke-width:1}.fp_draw{--k:clamp(0,(var(--sw,0) - var(--a))/(var(--b) - var(--a)),1);fill:none;stroke:#2e2f32;stroke-width:6;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k))}.fp_draw.is-thin{stroke-width:2;stroke:rgba(46,47,50,.55)}.fp_draw.is-dashed{stroke:#c4560a;stroke-width:2.5;stroke-dasharray:.012 .01;stroke-dashoffset:0;opacity:var(--k)}.fp_draw.is-wing{stroke:#f58634}.fp_show{opacity:clamp(0,(var(--sw,0) - var(--a))/(var(--b) - var(--a)),1)}.fp_desk{fill:#f4e9dc;stroke:rgba(46,47,50,.45);stroke-width:2}.fp_person{fill:#727376}.fp_person.is-team{fill:#f58634}.fp_label{font:700 26px/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.12em;fill:#2e2f32}.fp_label.is-wing{fill:#c4560a}.fp_dim{font:600 18px/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.1em;fill:rgba(46,47,50,.6)}.fp_note{font:600 34px/1 var(--font-hand),Segoe Print,cursive;fill:#e0732a}.fp_room{font:600 19px/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.08em;fill:rgba(46,47,50,.78)}.fp_title{font:600 26px/1 var(--font-display),Georgia,serif;fill:#2e2f32}.fp_block{fill:none;stroke:rgba(46,47,50,.4);stroke-width:2}.fp_box{fill:#fffdf8;stroke:#c4560a;stroke-width:2}.fp_draw.is-tick{stroke:#3f8f5c;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.fp_check{font:600 19px/1 var(--font-hand),Segoe Print,cursive;fill:#2e2f32}.fp_stamp{--s:clamp(0,(var(--sw,0) - 0.95)/0.04,1);opacity:var(--s);scale:calc(1.6 - var(--s) * .6);transform-box:fill-box;transform-origin:center}.fp_stamp rect{fill:rgba(245,134,52,.08);stroke:#e0732a;stroke-width:4}.fp_stamp text{font:800 26px/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.18em;fill:#e0732a}.fp_file{--t:clamp(0,(var(--sw,0) - 0.72 - var(--k) * 0.05)/0.14,1);--back:clamp(0,(var(--t) - 0.5) * 1000,1);--home:clamp(0,(var(--sw,0) - 0.86 - var(--k) * 0.05)/0.04,1);opacity:clamp(0,var(--t) * 12,1);transform:translate(calc((1 - (2 * var(--t) - 1) * (2 * var(--t) - 1)) * 330px + var(--home) * var(--hx, -200px)),calc(var(--home) * var(--hy, 110px)))}.fp_file .fp_file_label{opacity:calc(1 - var(--home))}.fp_file .is-out{fill:#fffdf8;stroke:#2e2f32;stroke-width:2.5}.fp_file .is-back{fill:#f58634;stroke:#2e2f32;stroke-width:2.5;opacity:var(--back)}.fp_file .is-lines{stroke:#f58634;stroke-width:3;stroke-linecap:round;opacity:calc(1 - var(--back))}.fp_file .is-done{fill:none;stroke:#fffdf8;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:var(--back)}.fp_file_label{font:700 14px/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.08em;fill:#c4560a}.fp_fade{opacity:calc(1 - clamp(0, (var(--sw, 0) - var(--f)) / .05, 1))}.fp_ring,.fp_stop{opacity:calc(clamp(0, (var(--sw, 0) - var(--a)) / .012, 1) * clamp(0, (var(--b) - var(--sw, 0)) / .012, 1))}.fp_ring{fill:none;stroke:#e0732a;stroke-width:3}.fp_route{fill:none;stroke:rgba(224,115,42,.45);stroke-width:2.5;stroke-dasharray:6 9}.fp_trip{offset-rotate:0deg;offset-distance:calc(1090px * clamp(0, (var(--sw, 0) - .56) / .07, 1) + 140px * clamp(0, (var(--sw, 0) - .675) / .025, 1) + 850px * clamp(0, (var(--sw, 0) - .75) / .07, 1));opacity:clamp(0,(var(--sw,0) - .53)/.02,1)}.fp_trip .is-out{fill:#fffdf8;stroke:#2e2f32;stroke-width:2.5}.fp_trip .is-lines{stroke:#f58634;stroke-width:3;stroke-linecap:round;opacity:clamp(0,(var(--sw,0) - .63)/.02,1)}.fp_trip .is-back{fill:#f58634;stroke:#2e2f32;stroke-width:2.5;opacity:clamp(0,(var(--sw,0) - .705)/.02,1)}.fp_trip .is-done{fill:none;stroke:#fffdf8;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:clamp(0,(var(--sw,0) - .715)/.02,1)}.fp_draw.is-link{stroke:#e0732a;stroke-width:4}.fp_draw.is-feel{stroke:rgba(46,47,50,.4);stroke-width:2.5;stroke-dasharray:.006 .006;stroke-dashoffset:0;opacity:var(--k)}.fp_sea{fill:none;stroke:rgba(46,47,50,.25);stroke-width:2;stroke-linecap:round}.fp_draw.is-secure{stroke:#e0732a;stroke-width:4}.fp_lockbg{fill:#fbf7f1;stroke:#e0732a;stroke-width:3}.fp_lock{fill:none;stroke:#e0732a;stroke-width:4;stroke-linecap:round}.fp_lockbody{fill:#e0732a}.fp_tag{font:700 22px/1 Outfit Variable,Outfit,system-ui,sans-serif;fill:#2e2f32}.ab{--global:#f58634;--limited:#d2232a;padding-block:clamp(3rem,6vw,5.5rem);color:var(--ink,#2e2f32)}.ab_heading{font-family:var(--font-display),Georgia,serif;font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:600;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1.05;letter-spacing:-.03em;padding-bottom:.08em;margin:0 0 clamp(2rem,4vw,3.5rem)}.ab_grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(9rem,18vw,15rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}.ab_side{display:grid;align-content:start;align-self:stretch;gap:1rem;padding:clamp(1.4rem,2.4vw,2rem);border-radius:1.25rem;background:#fffdf8;border:1px solid rgba(46,47,50,.12);transition:border-color .35s,transform .5s cubic-bezier(.2,.8,.2,1)}.ab_side.is-global{--c:var(--global)}.ab_side.is-limited{--c:var(--limited)}.ab_side:hover{border-color:var(--c);transform:translateY(-4px)}.ab_name{display:flex;align-items:center;gap:.7rem;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:700;letter-spacing:-.01em}.ab_dot{width:.7em;height:.7em;background:var(--c);transform:rotate(45deg)}.ab_line{margin:0;font-size:1.1rem;color:rgba(46,47,50,.8)}.ab_facts{display:grid;gap:.55rem;margin:.3rem 0 0;padding:0;list-style:none}.ab_facts li{display:flex;gap:.65rem;align-items:baseline;font-weight:600}.ab_facts li:before{content:"";flex:none;width:.45em;height:.45em;translate:0 -.1em;background:var(--c);transform:rotate(45deg)}.ab_mark svg{display:block;width:100%;height:auto;overflow:visible}.ab_chev{fill:#2e2f32;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ab_dia{transition:fill .45s}.ab_dia.is-global{fill:var(--global)}.ab_dia.is-limited{fill:var(--limited)}.ab_grid:has(.ab_side.is-global:hover) .ab_dia{fill:var(--global)}.ab_grid:has(.ab_side.is-limited:hover) .ab_dia{fill:var(--limited)}.ab_grid:has(.ab_side.is-global:hover) .ab_chev.is-l{transform:translateX(-10px)}.ab_grid:has(.ab_side.is-limited:hover) .ab_chev.is-r{transform:translateX(10px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ab_chev.is-l{animation:ab-from-l linear both;animation-timeline:view();animation-range:entry 10% cover 40%}.ab_chev.is-r{animation:ab-from-r linear both;animation-timeline:view();animation-range:entry 10% cover 40%}.ab_dia{animation:ab-pop linear both;animation-timeline:view();animation-range:entry 30% cover 42%;transform-box:fill-box;transform-origin:center}.ab_side{animation:ab-rise linear both;animation-timeline:view();animation-range:entry 0 cover 30%}.ab_facts li{animation:ab-rise linear both;animation-timeline:view();animation-range:entry calc(5% + var(--i) * 6%) cover calc(28% + var(--i) * 4%)}}}@keyframes ab-from-l{0%{translate:-60px 0;opacity:0}}@keyframes ab-from-r{0%{translate:60px 0;opacity:0}}@keyframes ab-pop{0%{scale:.2;opacity:0}}@keyframes ab-rise{0%{translate:0 24px;opacity:0}}@media (max-width:860px){.ab_grid{grid-template-columns:1fr}.ab_mark{order:-1;width:9rem;justify-self:center}}.ab{--ab-gap:clamp(1.5rem,4vw,4rem);--ab-mid:clamp(9rem,18vw,15rem)}.ab_band{--c:var(--limited);--at:calc(75% + (var(--ab-mid) + 2 * var(--ab-gap)) / 4);position:relative;display:grid;justify-items:center;gap:1.5rem;margin-top:clamp(2.5rem,4vw,3.25rem);padding:clamp(1.6rem,3vw,2.4rem) clamp(1rem,3vw,2.5rem);border-radius:1.25rem;background:rgba(210,35,42,.05);border:1px solid rgba(210,35,42,.28);text-align:center}.ab_band:before{bottom:100%;height:clamp(2.5rem,4vw,3.25rem);border-left:2px dashed rgba(210,35,42,.55);translate:-1px 0}.ab_band:after,.ab_band:before{content:"";position:absolute;left:var(--at)}.ab_band:after{top:-8px;width:14px;height:14px;background:var(--limited);rotate:45deg;translate:-50% 0}.ab_band_title{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:700}.ab_stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(100%,56rem);margin:0;padding:0;list-style:none}.ab_stats li{display:grid;justify-items:center;gap:.25rem}.ab_stats b{display:block;line-height:1;color:var(--limited)}.ab_fig{display:block;width:100%;height:clamp(2.6rem,5.4vw,4.6rem);overflow:visible}.ab_fig_txt{font-family:var(--font-hand),"Segoe Print",cursive;font-size:68px;font-weight:700;fill:var(--limited);stroke:var(--limited);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.ab_stats li>span{font-weight:600;color:rgba(46,47,50,.75)}.ab_row{display:grid;justify-items:center;gap:.7rem}.ab_row_label{font-weight:700}.ab_countries{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0;padding:0;list-style:none}.ab_countries li{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:99px;background:#fffdf8;border:1px solid rgba(46,47,50,.12);font-size:.9rem;font-weight:600}.ab_countries .ag-flag{width:18px;height:auto;border-radius:2px}@media (max-width:860px){.ab_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ab_band{--at:50%}}@property --num{syntax:"<integer>";inherits:false;initial-value:0}.ab_count i{font-style:normal}.ab_band.is-armed .ab_countries li,.ab_band.is-armed .ab_stats li{opacity:0}.ab_band.is-armed.is-in .ab_countries li,.ab_band.is-armed.is-in .ab_stats li{opacity:1}.ab_band.is-armed.is-in .ab_stats li{animation:ab-fig-in .5s ease-out both;animation-delay:calc(var(--i) * .24s)}.ab_band.is-armed .ab_fig_txt{fill-opacity:0;stroke-dasharray:2000;stroke-dashoffset:2000}.ab_band.is-armed.is-in .ab_fig_txt{animation:ab-draw-fig 1.25s ease-out forwards;animation-delay:calc(var(--i) * .24s + .12s)}.ab_band.is-armed.is-in .ab_countries li{animation:ab-pop-chip .42s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(1s + var(--i) * .05s)}@keyframes ab-fig-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ab-draw-fig{0%{stroke-dashoffset:2000;fill-opacity:0}65%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes ab-pop-chip{0%{scale:.6;opacity:0}}.hx-dot .hx-eyebrow{color:#2e2f32}.am-frame{position:relative;aspect-ratio:5/3;background:#f4e9dc;border-radius:.25rem;padding:clamp(1rem,2.5vw,2rem) clamp(1rem,2.5vw,2rem) 3rem}.am-frame.is-tall{aspect-ratio:400/700}.am-caption{position:absolute;left:1.5rem;bottom:1.25rem;font-size:.75rem;font-weight:700;letter-spacing:.14em}.am-svg{display:block;width:100%;height:100%;overflow:visible}.am-svg text{fill:#2e2f32}.am-track{fill:none;stroke:rgba(46,47,50,.22);stroke-width:1.2;stroke-dasharray:3 5}.am-lit{fill:none;stroke-width:2;stroke-linecap:round}.am-lit.is-1{stroke:#fbb98a}.am-lit.is-2{stroke:#ee7623}.am-dot circle{fill:#fbb98a}.am-dot.is-2 circle{fill:#ee7623}.am-dot_glow{opacity:.3}.am-pill .am-body{fill:#fbf7f1;stroke:#2e2f32;stroke-width:1.2}.am-pill .am-ring{fill:none;stroke:#ee7623;stroke-width:1.2;opacity:0}.am-pill text{font-weight:600}.am-pill.is-src .am-body{fill:#2e2f32}.am-pill.is-src text{fill:#fbf7f1}.am-sub{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.62em;letter-spacing:.12em;fill:rgba(46,47,50,.7)!important}.am-hours{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,7rem);align-items:center;padding:clamp(5rem,10vw,9rem) 0}.am-hours_dial{width:100%;max-width:min(640px,78vh);justify-self:center}.am-hours_dial .am-frame{aspect-ratio:1}.am-dial_ring{fill:none;stroke:rgba(46,47,50,.35);stroke-width:1}.am-dial_ring.is-in{fill:#fbf7f1;stroke:rgba(46,47,50,.25)}.am-dial_ticks line{stroke:rgba(46,47,50,.45);stroke-width:1}.am-dial_hour{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;letter-spacing:.04em;fill:rgba(46,47,50,.75)!important}.am-dial_work{fill:none;stroke-width:12;stroke-linecap:round}.am-dial_work.is-mel{stroke:#2e2f32}.am-dial_work.is-amd{stroke:#fbb98a}.am-dial_ghost{fill:none;stroke:#fbb98a;stroke-width:2;stroke-dasharray:4 6}.am-dial_overlap{fill:none;stroke:#ee7623;stroke-width:22;stroke-linecap:round}.am-dial_city{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:.2em}.am-dial_now{fill:#ee7623;stroke:#fbf7f1;stroke-width:2}.am-dial_pulse{fill:none;stroke:#ee7623;stroke-width:1.5}.am-dial_kicker{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;letter-spacing:.16em}.am-dial_big{font-size:46px;font-weight:600;letter-spacing:-.02em}.am-dial_small{font-size:15px;fill:rgba(46,47,50,.75)!important}.am-legend{list-style:none;padding:0;display:grid;gap:.9rem}.am-legend li{display:flex;gap:.9rem;align-items:center;font-size:1.1rem}.am-legend i{flex:none;width:2.25rem;height:.6rem;border-radius:1rem}.am-legend i.is-mel{background:#2e2f32}.am-legend i.is-amd{background:#fbb98a}.am-legend i.is-both{background:#ee7623;height:.9rem}.am-legend b{font-weight:600;margin-right:.35rem}.am-lens{position:relative;height:calc(var(--n) * 55vh + 100vh)}.am-lens_sticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;padding:6rem 0 3rem}@media (prefers-reduced-motion:reduce){.am-lens{height:auto}.am-lens_sticky{position:static;min-height:0;padding:clamp(5rem,10vw,8rem) 0}}.am-lens_grid{width:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,7rem);align-items:center}.am-lens_count{display:none;margin-top:clamp(2rem,6vh,4rem);align-items:baseline;gap:.6rem;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.am-lens.is-live .am-lens_count{display:flex}.am-lens_count b{font-size:clamp(3rem,6vw,5.5rem);line-height:1;font-weight:500;color:#ee7623}.am-lens_count span{font-size:1rem;letter-spacing:.1em;opacity:.6}@media (max-width:991px){.am-lens.is-live .am-lens_count{display:none}}.am-lens_card{background:#fbf7f1;border:1px solid rgba(46,47,50,.14);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2.5rem)}.am-lens_stack{position:relative}.am-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.25rem,3vh,2.25rem)}.am-steps li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:0 1.25rem;font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.35;font-weight:500}.am-steps_n{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8em;color:#c4560a}.am-lens.is-live [data-list] li{filter:blur(2.5px);opacity:.45;transition:opacity .6s ease}.am-lens_glass,.am-lens_sharp{display:none}.am-lens.is-live .am-lens_sharp{display:block;position:absolute;inset:0;pointer-events:none;background:#fbf7f1;transform:scale(1.035)}.am-lens_sharp .am-steps_t{text-shadow:-.6px 0 rgba(238,118,35,.35),.6px 0 rgba(120,160,220,.3)}.am-lens.is-live .am-lens_glass{display:block;position:absolute;left:-.75rem;right:-.75rem;top:0;border-radius:1.25rem;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 38%),rgba(253,227,205,.18);box-shadow:inset 0 0 0 1px rgba(46,47,50,.22),inset 0 0 0 4px rgba(251,247,241,.7),inset 0 0 0 5px rgba(238,118,35,.35),0 18px 40px -18px rgba(46,47,50,.35);will-change:transform,height}@media (max-width:991px){.am-hours,.am-lens_grid{grid-template-columns:minmax(0,1fr)}.am-hours_dial{order:2}.am-lens_sticky{padding-top:5rem}}@media (max-width:600px){.am-steps li{grid-template-columns:2.25rem minmax(0,1fr);padding:0 .75rem}}.ap-h2{margin:0;font-family:var(--font-display),Georgia,serif;font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:600;font-size:clamp(2.2rem,4.6vw,4.6rem);line-height:1.04;letter-spacing:-.03em;padding-bottom:.08em}.ap-brag{padding-block:clamp(4rem,8vw,7rem)}.ap-brag_line{margin:0;font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:clamp(2rem,4.2vw,4.2rem);line-height:1.06;letter-spacing:-.03em}.ap-stats,.ap-wall_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.ap-stats li,.ap-wall_grid li{display:grid;gap:.3rem;padding-top:1rem;border-top:2px solid #2e2f32}.ap-stats b,.ap-wall_grid b{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:1;letter-spacing:-.03em;color:#e0732a}.ap-stats li>span,.ap-wall_grid li>span{font-weight:600;color:rgba(46,47,50,.75)}.ap-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-rail{--card:clamp(17rem,26vw,24rem);--gap:clamp(1.25rem,2.5vw,2.25rem);position:relative;height:calc(100vh + var(--n) * 38vh);view-timeline-name:--ap-rail}.ap-rail_pin{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;padding-top:clamp(3rem,7vh,6rem);gap:clamp(1.5rem,4vh,3rem);overflow:hidden}.ap-rail_head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:2rem}.ap-rail_lede{margin:0;font-size:1.1rem;color:rgba(46,47,50,.78)}.ap-rail_window{position:relative;min-width:0;padding-inline:var(--site--margin,1rem)}.ap-rail_line{position:absolute;left:var(--site--margin,1rem);right:var(--site--margin,1rem);top:.55rem;height:2px;background:#e0732a;transform-origin:left center}.ap-rail_track{display:flex;gap:var(--gap);margin:0;padding:0;list-style:none;will-change:transform}.ap-card{position:relative;flex:none;width:var(--card);display:grid;align-content:start;gap:.6rem;padding-top:2.1rem}.ap-card_dot{position:absolute;left:0;top:.1rem;width:1rem;height:1rem;background:#e0732a;rotate:45deg;box-shadow:0 0 0 5px #fbf7f1}.ap-card_year{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.6rem,4.4vw,4rem);line-height:1;letter-spacing:-.03em;color:#e0732a}.ap-card h3{margin:0;font-size:1.35rem;font-weight:700}.ap-card p{margin:0;color:rgba(46,47,50,.8)}.ap-ledger{padding-block:clamp(4rem,8vw,7rem);background:#f4e9dc}.ap-ledger_grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem)}.ap-ledger_side{position:sticky;top:18vh;align-self:start;display:grid;gap:1.25rem}.ap-ledger_side p{margin:0;max-width:32rem;font-size:1.1rem;color:rgba(46,47,50,.8)}.ap-ledger_mark{width:clamp(7rem,12vw,10rem)}.ap-ledger_mark svg,.ap-ring_mark{display:block;width:100%;height:auto}.ap-ledger_mark path,.ap-ring_mark path{fill:#2e2f32}.ap-ledger_mark .is-dia{fill:#d2232a}.ap-ring_mark .is-dia{fill:#f58634}.ap-ledger_rows{margin:0;padding:0;list-style:none;border-top:2px solid #2e2f32}.ap-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1.25rem;padding:1.4rem 0;border-bottom:1px solid rgba(46,47,50,.18)}.ap-row_year{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;line-height:1.1;color:#d2232a}.ap-row h3{margin:0 0 .3rem;font-size:1.3rem;font-weight:700}.ap-row p{margin:0;color:rgba(46,47,50,.8)}.ap-wall{padding-block:clamp(4rem,8vw,7rem)}.ap-wall .ap-h2{margin-bottom:clamp(2rem,4vw,3rem)}.ap-wall_grid{row-gap:clamp(2rem,4vw,3rem)}.ap-gift{padding-block:clamp(4rem,8vw,7rem);background:#fbe3cf;color:#2e2f32}.ap-gift_grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.ap-gift_art{position:relative}.ap-gift_art svg{display:block;width:100%;height:auto;overflow:visible}.cl-art{position:relative}.cl-art svg{overflow:visible}.cl-tower{fill:rgba(255,253,248,.6);stroke:#2e2f32;stroke-width:2}.cl-dim .cl-win{fill:rgba(46,47,50,.13)}.cl-dim .cl-win.is-ours{fill:#e0732a}.cl-ground{stroke:#e0732a;stroke-width:3;fill:none}.cl-litlayer{--h:32}.cl-litlayer .cl-win{fill:hsl(var(--h) 92% 55%)}.cl-litlayer .cl-win.is-ours{fill:#e0732a}.cl-ours_mark line{stroke:#2e2f32;stroke-width:1;stroke-dasharray:3 3}.cl-ours_mark circle{fill:#e0732a}.cl-ours_mark text{font:700 11px ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.08em;fill:#2e2f32}.cl-hint{position:absolute;left:0;bottom:-1.7rem;font:700 1.05rem/1 var(--font-hand),Segoe Print,cursive;color:#c4560a;transform:rotate(-2deg);transition:opacity .4s}.cl-art.is-on .cl-hint{opacity:0}.cl-tag{display:inline-block;margin-top:2rem;font:600 .8rem/1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(46,47,50,.7)}.ap-gift_list{display:grid;gap:1.1rem;margin:2rem 0 0;padding:0;list-style:none}.ap-gift_list li{display:grid;gap:.25rem;padding-left:1.4rem;position:relative}.ap-gift_list li:before{content:"";position:absolute;left:0;top:.45rem;width:.55rem;height:.55rem;background:#f58634;rotate:45deg}.ap-gift_list b{font-size:1.15rem}.ap-gift_list span{color:rgba(46,47,50,.78)}.ap-bodies{padding-block:clamp(4rem,8vw,7rem);overflow:hidden}.ap-bodies_lede{max-width:44rem;margin:1.5rem 0 2.5rem;font-size:1.15rem;color:rgba(46,47,50,.8)}.ap-bodies_rows{display:grid;gap:1rem}.ap-bodies_row{display:flex;gap:1rem;width:max-content;animation:ap-drift 40s linear infinite}.ap-bodies_row.is-back{animation-direction:reverse;animation-duration:52s}.ap-bodies_row span{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;border-radius:99px;border:1px solid rgba(46,47,50,.18);background:#fffdf8;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;white-space:nowrap}@keyframes ap-drift{to{translate:-50% 0}}.ap-values{padding-block:clamp(4rem,8vw,7rem);background:#f4e9dc}.ap-values_grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.ap-ring{position:relative;container-type:inline-size;width:min(100%,30rem);aspect-ratio:1;justify-self:center}.ap-ring_spin{position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(46,47,50,.3);animation:ap-spin 60s linear infinite}.ap-ring_spin span{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translateY(-50cqw)}.ap-ring_spin em{position:absolute;left:0;top:0;padding:.4rem .8rem;border-radius:99px;background:#fffdf8;border:1px solid rgba(46,47,50,.15);font-style:normal;font-weight:700;font-size:.9rem;white-space:nowrap;translate:-50% -50%;transform:rotate(calc(-1 * var(--a)));animation:ap-unspin 60s linear infinite}.ap-ring_spin span:nth-child(odd) em{background:#f58634;border-color:#f58634}@keyframes ap-unspin{to{rotate:-1turn}}@keyframes ap-spin{to{rotate:1turn}}.ap-ring_mark{position:absolute;inset:33%;width:34%}.ap-values_list{display:grid;gap:.85rem;margin:2rem 0 0;padding:0;list-style:none}.ap-values_list li{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(46,47,50,.15)}.ap-values_list b{font-size:1.1rem}.ap-values_list span{color:rgba(46,47,50,.8)}.ap-floor{padding-block:clamp(4rem,8vw,7rem)}.ap-floor_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.ap-floor_grid li{display:grid;gap:.6rem;align-content:start;padding:1.4rem 1.2rem;border-radius:1rem;border:1px solid rgba(46,47,50,.15);background:#fffdf8}.ap-floor_grid li>span:last-child{color:rgba(46,47,50,.75)}.ap-stamp{justify-self:start;padding:.35rem .7rem;border:2.5px solid #e0732a;border-radius:.4rem;color:#e0732a;font:800 .92rem/1.1 ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase;rotate:-3deg}.ap-floor_grid li.is-certs{background:#f58634;border-color:#f58634}.ap-floor_grid li.is-certs .ap-stamp{border-color:#2e2f32;color:#2e2f32}.ap-floor_grid li.is-certs>span:last-child{color:#2e2f32}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-gift_list li,.ap-stats li,.ap-values_list li,.ap-wall_grid li{animation:ap-rise linear both;animation-timeline:view();animation-range:entry calc(5% + var(--i) * 3%) cover calc(25% + var(--i) * 3%)}.ap-rail_track{animation:ap-rail linear both;animation-timeline:--ap-rail;animation-range:contain 0 contain 100%}.ap-rail_line{animation:ap-line linear both;animation-timeline:--ap-rail;animation-range:contain 0 contain 100%}.ap-row{animation:ap-ink linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.ap-floor_grid li{animation:ap-stampin linear both;animation-timeline:view();animation-range:entry calc(8% + var(--i) * 3%) cover calc(25% + var(--i) * 3%)}}}@keyframes ap-rise{0%{opacity:0;translate:0 26px}}@keyframes ap-rail{to{translate:calc(-1 * (var(--n) - 1) * (var(--card) + var(--gap)) + 100vw - var(--card) - 2 * var(--site--margin, 1rem) - 4rem) 0}}@keyframes ap-line{0%{scale:.05 1}}@keyframes ap-ink{0%{opacity:.18;translate:18px 0}}@keyframes ap-draw{0%{stroke-dashoffset:1}}@keyframes ap-drop{0%{opacity:0;translate:0 -40px}}@keyframes ap-stampin{0%{opacity:0;scale:1.25}60%{opacity:1;scale:.97}}@media (prefers-reduced-motion:reduce){.ap-bodies_row,.ap-ring_spin,.ap-ring_spin em{animation:none}}@supports not (animation-timeline:view()){.ap-rail{height:auto}.ap-rail_pin{position:static;height:auto;padding-block:4rem}.ap-rail_window{overflow-x:auto}}@media (max-width:860px){.ap-floor_grid,.ap-stats,.ap-wall_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-gift_grid,.ap-ledger_grid,.ap-rail_head,.ap-values_grid{grid-template-columns:1fr}.ap-ledger_side{position:static}.ap-row{grid-template-columns:1fr;gap:.4rem}.ap-values_list li{grid-template-columns:1fr;gap:.2rem}}.sh-hero{padding-top:clamp(7rem,10vw,8.5rem)}.sh-hero_copy{text-align:center;max-width:72rem;margin:0 auto}.sh-hero_title{font-size:clamp(2.5rem,5vw,5.25rem);font-weight:800;letter-spacing:-.05em;line-height:.98;padding-bottom:.08em}.sh-hero_body{margin:1.5rem auto 0;max-width:38rem;font-size:var(--_typography---font-size--text-large,1.2rem)}.sh-track{position:relative;height:calc(var(--n) * 32vh + 100vh);margin-top:clamp(1rem,3vh,2.5rem)}.sh-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:flex-start;padding-top:max(5.5rem,calc(50vh - 21rem))}.sh-sticky>.u-container{width:100%}.sh-bar{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;margin-bottom:1rem;border-bottom:1px solid rgba(46,47,50,.14);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.75rem;font-weight:700;letter-spacing:.14em}.sh-shelf{display:flex;gap:.5rem;height:clamp(26rem,62vh,38rem)}.sh-binder{position:relative;flex:1 1;min-width:0;overflow:hidden;border-radius:.6rem .6rem .3rem .3rem;background:var(--tone);box-shadow:inset 0 0 0 1px rgba(46,47,50,.14),0 16px 30px -22px rgba(46,47,50,.5);transition:transform .9s cubic-bezier(.34,1.45,.64,1) calc(var(--i) * 70ms),opacity .5s ease calc(var(--i) * 70ms)}.sh-binder,.sh-binder.is-sand{--tone:#f4e9dc}.sh-binder.is-peach{--tone:#fde3cd}.sh-binder.is-soft{--tone:#fbb98a}.sh-binder.is-orange{--tone:#ee7623}.sh-binder.is-paper{--tone:#fbf7f1}.sh-track.is-live .sh-shelf:not(.is-in) .sh-binder{transform:translateY(26%);opacity:0}.sh-shelf.is-in .sh-binder:not(.is-open):hover{transform:translateY(-.5rem);transition-delay:0s}.sh-spine{position:absolute;inset:0 auto 0 0;width:100%;max-width:9rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;padding:1.1rem .4rem;background:none;border:0;border-right:1px solid rgba(46,47,50,.14);color:#2e2f32;font:inherit;cursor:pointer;text-align:inherit}.sh-hole{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid rgba(46,47,50,.35);background:#fbf7f1;box-shadow:inset 0 2px 3px rgba(46,47,50,.25)}.sh-spine_name{writing-mode:vertical-rl;max-height:100%;min-height:0;font-weight:800;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.15;letter-spacing:-.01em}.sh-spine_num{flex:none;margin-top:auto;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.75rem;font-weight:700;padding:.2rem .45rem;background:#fbf7f1;border:1px solid rgba(46,47,50,.25);border-radius:.25rem}.sh-panel{position:absolute;inset:0 0 0 9rem;min-width:20rem;display:flex;flex-direction:column;padding:clamp(1.25rem,2.4vw,2.25rem);background:#fbf7f1;overflow-y:auto;opacity:0}.sh-panel_kicker{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;color:#c4560a}.sh-panel_name{margin:.6rem 0 0;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;padding-bottom:.06em}.sh-panel_lead{margin:auto 0 .6rem;padding-top:1rem;font-size:.9rem;opacity:.7}.sh-panel_list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(46,47,50,.14)}.sh-panel .sh-panel_list a{text-decoration:none}.sh-panel_big{position:absolute;top:clamp(1rem,2vw,1.75rem);right:clamp(1.25rem,2.4vw,2.25rem);font-size:clamp(5rem,11vw,10rem);font-weight:800;line-height:.9;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px rgba(196,86,10,.45);pointer-events:none}.sh-panel_kicker,.sh-panel_lead,.sh-panel_list,.sh-panel_name{position:relative}.sh-panel_list a{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(46,47,50,.14);color:#2e2f32;text-decoration:none;font-size:clamp(.95rem,1.05vw,1.05rem);transition:color .25s ease}.sh-panel_list a span:last-child{transition:transform .35s cubic-bezier(.22,1,.36,1)}.sh-panel_list a:hover{color:#c4560a}.sh-panel_list a:hover span:last-child{transform:translateX(.3rem)}.sh-ledge{height:.6rem;margin-top:.15rem;border-top:2px solid #2e2f32;background:linear-gradient(180deg,rgba(46,47,50,.12),transparent)}.sh-track.is-static{height:auto}.sh-track.is-static .sh-sticky{position:static;height:auto;padding:2rem 0 4rem}.sh-track.is-static .sh-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));height:auto}.sh-track.is-static .sh-panel,.sh-track.is-static .sh-spine{position:static;max-width:none;min-width:0;opacity:1}.sh-track.is-static .sh-spine{flex-direction:row;border-right:0;border-bottom:1px solid rgba(46,47,50,.14);padding:.8rem 1rem}.sh-track.is-static .sh-spine_name{writing-mode:horizontal-tb}.sh-track.is-static .sh-ledge{display:none}@media (max-width:767px){.sh-sticky{padding-top:4rem}.sh-shelf{flex-direction:column;gap:.35rem;height:min(80vh,44rem)}.sh-spine{inset:0 0 auto 0;max-width:none;height:min(100%,3.3rem);flex-direction:row;padding:0 .9rem;border-right:0}.sh-spine_name{writing-mode:horizontal-tb;transform:none;flex:1 1;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-hole{order:3;width:1.1rem;height:1.1rem}.sh-spine_num{order:-1;margin-top:0;padding:0;background:none;border:0}.sh-panel{inset:3.3rem 0 0 0;min-width:0;padding:1rem 1.1rem;border-top:1px solid rgba(46,47,50,.14)}.sh-panel_big,.sh-panel_kicker,.sh-panel_lead{display:none}.sh-panel_name{margin:0 0 .75rem;font-size:1.5rem}.sh-shelf.is-in .sh-binder:not(.is-open):hover{transform:none}}.ss{padding:clamp(5rem,10vw,9rem) 0}.ss_grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,7rem);align-items:center}.am-frame.ss_frame{aspect-ratio:4/3}.ss_sheet{position:absolute;inset:6% 11% 10%;container-type:inline-size;background:#fbf7f1;border-radius:.2rem;box-shadow:0 1px 0 rgba(46,47,50,.06),0 24px 40px -26px rgba(46,47,50,.55);transform:rotate(-1.2deg);color:#2e2f32}.ss_body{padding:6cqi 8cqi 17cqi 12cqi}.ss_sheet:after{content:"";position:absolute;top:0;right:0;width:7cqi;height:7cqi;background:linear-gradient(225deg,#f4e9dc 50%,#ede0cf 0);box-shadow:-2px 2px 4px rgba(46,47,50,.12)}.ss_hole{position:absolute;left:4.2cqi;width:2.6cqi;height:2.6cqi;border-radius:50%;background:#f4e9dc;box-shadow:inset 0 1px 2px rgba(46,47,50,.3)}.ss_hole.is-1{top:28%}.ss_hole.is-2{top:68%}.ss_head{display:flex;justify-content:space-between;padding-bottom:2.4cqi;border-bottom:2px solid #2e2f32;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:max(.62rem,2.1cqi);font-weight:700;letter-spacing:.16em}.ss_head b{color:#c4560a}.ss_rows{list-style:none;margin:0;padding:0}.ss_rows li{display:grid;grid-template-columns:22cqi minmax(0,1fr) 4cqi;align-items:baseline;gap:2cqi;padding:3cqi 0 1.4cqi;border-bottom:1px solid rgba(46,47,50,.16)}.ss_label{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:max(.6rem,1.9cqi);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.ss_ink{--p:1;position:relative;justify-self:start;min-width:0}.ss_value{display:block;white-space:nowrap;font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:max(1rem,4.2cqi);line-height:1.25;color:#2e2f32;clip-path:inset(-.3em calc((1 - var(--p)) * 100%) -.35em -.1em)}.ss_value.is-long{font-size:max(.95rem,3.3cqi)}.ss_nib{position:absolute;left:calc(var(--p) * 100%);bottom:.15em;width:.4em;height:.4em;margin-left:-.2em;border-radius:50%;background:#ee7623;font-size:max(1rem,4.2cqi);opacity:0}.ss_tick{width:4cqi;height:4cqi;min-width:14px;min-height:14px;align-self:center}.ss_tick path{fill:none;stroke:#ee7623;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.ss_stamp{position:absolute;right:8cqi;bottom:4.5cqi;display:grid;justify-items:center;gap:.6cqi;padding:1.8cqi 3.4cqi;border:.55cqi solid #ee7623;outline:.25cqi solid #ee7623;outline-offset:.7cqi;border-radius:.6cqi;color:#ee7623;opacity:0;mix-blend-mode:multiply;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -1.6 1.35'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -1.6 1.35'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ss_stamp b{font-size:max(1.1rem,5.4cqi);font-weight:800;letter-spacing:.14em;line-height:1}.ss_stamp span{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:max(.5rem,1.8cqi);font-weight:700;letter-spacing:.2em}@media (max-width:991px){.ss_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.am-frame.ss_frame{aspect-ratio:4/4.4}.ss_sheet{inset:6% 4% 11%}}.rm{position:relative;height:calc((var(--n) + 1) * 55vh + 100vh)}.rm_sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding-top:5rem}.rm_grid{width:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:center}.rm_copy{display:grid;grid-template-rows:auto auto;gap:2rem}.rm_panel{grid-area:1/1;align-self:center;will-change:opacity,transform}.rm:not(.is-ready) .rm_panel:not(.is-intro){opacity:0;visibility:hidden}.rm:not(.is-ready) .rm_ink,.rm:not(.is-ready) .rm_pencil,.rm:not(.is-ready) .rm_ring{opacity:0}.rm .rm_title{margin:0;color:#2e2f32;font-size:clamp(2.4rem,4.6vw,4.75rem);font-weight:800;letter-spacing:-.045em;line-height:1;padding-bottom:.08em}.rm .rm_accent,.rm .rm_accent *{color:#c4560a}.rm_body,.rm_text{margin:1.5rem 0 0;max-width:34rem;font-size:var(--_typography---font-size--text-large,1.2rem);line-height:1.45}.rm_cta{display:inline-block;margin-top:2rem;padding:1rem 1.6rem;border-radius:.4rem;background:#ee7623;color:#2e2f32;font-weight:600;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease}.rm_cta:hover{background:#f58634;box-shadow:0 10px 24px -12px rgba(46,47,50,.45)}.rm_num{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.75rem;font-weight:700;letter-spacing:.14em;color:#c4560a}.rm_stage{margin:.8rem 0 0;font-size:clamp(2.2rem,4vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;padding-bottom:.06em}.rm_dots{grid-row:2;display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.rm_dots li{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.72rem;font-weight:700;padding:.3rem .6rem;border:1px solid rgba(46,47,50,.25);border-radius:2rem;transition:background-color .4s ease,color .4s ease}.rm_dots li.is-on{background:#2e2f32;color:#fbf7f1}.rm_frame{position:relative;justify-self:end;width:min(100%,calc((100vh - 8.5rem) * 10 / 7));aspect-ratio:10/7;box-shadow:0 0 0 1px rgba(46,47,50,.12),0 30px 50px -36px rgba(46,47,50,.6)}.rm_frame,.rm_map{border-radius:.25rem}.rm_map{display:block;width:100%;height:100%}.rm_caption{position:absolute;left:1.25rem;bottom:1rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;pointer-events:none}.rm_pencil{fill:none;stroke:#2e2f32;stroke-width:2.2;stroke-linecap:round;opacity:.7}.rm_ink{fill:none;stroke:#ee7623;stroke-width:4.5;stroke-linecap:round}.rm_start circle{fill:#2e2f32}.rm_end text,.rm_start text{font-size:18px;font-weight:600;fill:#2e2f32;paint-order:stroke;stroke:#fbf7f1;stroke-width:6px}.rm_pin_halo{fill:rgba(238,118,35,.16);opacity:0;transition:opacity .4s ease}.rm_pin.is-on .rm_pin_halo{opacity:1}.rm_pin_dot{fill:#fbf7f1;stroke:#2e2f32;stroke-width:2;transition:fill .4s ease,stroke .4s ease}.rm_pin.is-on .rm_pin_dot{fill:#ee7623;stroke:#ee7623}.rm_pin_n{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px;font-weight:700;fill:#2e2f32}.rm_pin_label{font-size:19px;font-weight:600;fill:#2e2f32;paint-order:stroke;stroke:#fbf7f1;stroke-width:7px;stroke-linejoin:round}.rm_end path{fill:#ee7623;stroke:#2e2f32;stroke-width:1.6;stroke-linejoin:round}.rm_ring{fill:none;stroke:#ee7623;stroke-width:2.6;stroke-linecap:round}.rm_tip_wood{fill:#f6d6b4;stroke:#2e2f32;stroke-width:.8}.rm_tip_lead{fill:#2e2f32}.rm_tip_body{fill:#ee7623}.rm_tip_body,.rm_tip_end{stroke:#2e2f32;stroke-width:.8}.rm_tip_end{fill:#fbb98a}.rm_scale path{fill:none;stroke:#2e2f32;stroke-width:1.2}.rm_scale text{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;letter-spacing:.12em;fill:#2e2f32}@media (min-width:992px) and (max-height:860px){.rm_sticky{align-items:flex-start;padding-top:5rem}.rm_copy{gap:1.25rem}.rm .rm_title{font-size:clamp(2.2rem,3.8vw,3.6rem)}.rm_body,.rm_text{font-size:1.05rem;margin-top:1rem}.rm_cta{margin-top:1.25rem}.rm_frame{width:min(100%,calc((100vh - 10rem) * 10 / 7))}}@media (max-width:991px){.rm_sticky{align-items:flex-start;padding-top:4.5rem}.rm_grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.rm_frame{order:-1;justify-self:stretch;width:100%}.rm_copy{gap:1rem}.rm .rm_title{font-size:clamp(2rem,8vw,3rem)}.rm_stage{font-size:clamp(1.8rem,7vw,2.6rem)}.rm_body,.rm_text{font-size:1rem;margin-top:1rem}.rm_cta{margin-top:1.25rem;padding:.85rem 1.3rem}}@media (max-width:767px){.rm_dots,.rm_scale{display:none}.rm_pin_label{font-size:26px;stroke-width:9px}.rm_end text,.rm_start text{font-size:24px}}@media (prefers-reduced-motion:reduce){.rm_panel{transform:none!important}}.iw{padding:clamp(5rem,10vw,9rem) 0;background:#fbf7f1}.iw_words{margin:0;display:grid;gap:.08em;font-size:clamp(3.2rem,11vw,10rem);font-weight:800;letter-spacing:0;line-height:1}.iw_row{--p:1;--m:0;--u:1;display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:clamp(1rem,3vw,3rem)}.iw_word{position:relative;display:inline-block;padding-bottom:.12em}.iw_outline{color:transparent;-webkit-text-stroke:3px #2e2f32}.iw_cover,.iw_fill{position:absolute;inset:0}.iw_cover{color:#fbf7f1}.iw_fill{color:#2e2f32;clip-path:inset(calc((1 - var(--p)) * 100%) -.1em -.2em -.1em)}.iw_row.is-accent .iw_fill{color:#ee7623}.iw_marker{left:-.12em;right:-.12em;top:calc((1 - var(--p)) * 100%);height:2px;opacity:var(--m)}.iw_marker,.iw_marker:before{position:absolute;background:#ee7623}.iw_marker:before{content:"";left:-5px;top:-4px;width:10px;height:10px}.iw_note{padding-bottom:1.4em;max-width:17rem;font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:500;letter-spacing:0;line-height:1.35;opacity:var(--u);transform:translateY(calc((1 - var(--u)) * 10px))}.iw_body{margin-top:clamp(2rem,5vw,3.5rem);max-width:40rem}.sw{padding:clamp(5rem,10vw,9rem) 0}.sw_grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,7rem);align-items:center}.sw_stage{position:relative;aspect-ratio:5/3.2;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem clamp(1.25rem,3vw,2.5rem);background:#f4e9dc;border-radius:.25rem;overflow:hidden}.sw_read{position:absolute;top:1.5rem;left:clamp(1.25rem,3vw,2.5rem);display:flex;gap:.75rem;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.75rem;letter-spacing:.14em}.sw_read span{opacity:.6}.sw_read b{color:#c4560a}.sw_word{position:relative;display:flex;justify-content:center;align-items:flex-end;font-size:clamp(2.6rem,8.2vw,8.5rem);font-weight:800;letter-spacing:-.01em;line-height:.78}.sw_word span{display:inline-block;transform-origin:50% 100%;will-change:transform}.sw_word span.is-mid{color:#ee7623}.sw_handle{position:absolute;bottom:0;width:0;border-left:1px dashed rgba(46,47,50,.55);pointer-events:none}.sw_handle:before{content:"";position:absolute;top:-6px;left:-6px;width:11px;height:11px;background:#fbf7f1;border:1.5px solid #2e2f32}.sw_base{margin-top:.4rem;padding-top:.6rem;border-top:2px solid #2e2f32;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.7rem;letter-spacing:.14em}@media (max-width:991px){.sw_grid{grid-template-columns:minmax(0,1fr)}}