@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.nOWJmW_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.nOWJmW_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.qlRynG_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.qlRynG_variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.-xk2uW_className{font-family:Caveat,Caveat Fallback;font-style:normal}.-xk2uW_variable{--font-instrument-hand:"Caveat", "Caveat Fallback"}
@font-face{unicode-range:U+20B9;font-family:rupeeSerif;src:url(../media/noto_serif_rupee.p.3n-ae1y964wlz.woff2)format("woff2");font-display:swap;font-weight:400}.PI_rqq_className{font-family:rupeeSerif;font-weight:400}.PI_rqq_variable{--font-rupee-serif:"rupeeSerif"}
@font-face{unicode-range:U+20B9;font-family:rupeeSans;src:url(../media/inter_rupee.p.3rjz2f7fplla_.woff2)format("woff2");font-display:swap;font-weight:400 700}._69eJCW_className{font-family:rupeeSans}._69eJCW_variable{--font-rupee-sans:"rupeeSans"}
.VhpvBa_floatButton{right:calc(clamp(16px, 2.5vw, 28px) + env(safe-area-inset-right,0px));bottom:calc(clamp(16px, 2.5vw, 28px) + env(safe-area-inset-bottom,0px));z-index:100;background-color:var(--ink);width:52px;height:52px;color:var(--bone);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s linear .18s, background-color .2s ease, var(--press-transition);border:1px solid #f4eee51f;border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 18px 40px -18px #1c14118c}.VhpvBa_shown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out), visibility 0s, background-color .2s ease, var(--press-transition);transform:none}.VhpvBa_icon{color:var(--brass-light)}.VhpvBa_label{border-radius:var(--r-pill);background:var(--ink);color:var(--bone);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);padding:8px 14px;font-size:.875rem;font-weight:600;line-height:1.2;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(6px,-50%);box-shadow:0 12px 28px -16px #1c141180}.VhpvBa_floatButton:focus-visible .VhpvBa_label{opacity:1;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.VhpvBa_floatButton:hover{background-color:var(--walnut)}.VhpvBa_floatButton:hover .VhpvBa_label{opacity:1;transform:translateY(-50%)}}@media (max-width:560px){.VhpvBa_floatButton{width:48px;height:48px}}@media (min-width:1440px){.VhpvBa_floatButton{right:clamp(8px, calc((100% - var(--wrap)) / 2 - 60px), 28px);width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.VhpvBa_floatButton,.VhpvBa_shown{transform:none}.VhpvBa_label,.VhpvBa_floatButton:focus-visible .VhpvBa_label{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.VhpvBa_floatButton:hover .VhpvBa_label{transform:translateY(-50%)}}
.taY-ta_banner{z-index:1000;background:var(--color-surface-card);max-width:520px;color:var(--color-text-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-card-hover);border:1px solid #34150f24;padding:16px 18px;position:fixed;bottom:24px;left:24px}.taY-ta_text{margin:0 0 12px;font-size:.875rem;line-height:1.5}.taY-ta_link{color:inherit;text-decoration:underline}.taY-ta_actions{flex-wrap:wrap;gap:8px;display:flex}.taY-ta_button{min-height:44px;font:inherit;color:var(--color-text-primary);background:var(--color-bg-alt);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #34150f3d;flex:140px;padding:10px 16px;font-size:.875rem;font-weight:600}.taY-ta_button:hover{background:var(--color-bg-base)}.taY-ta_button:focus-visible,.taY-ta_settingsButton:focus-visible,.taY-ta_link:focus-visible{outline:2px solid var(--color-whiskey-sour);outline-offset:2px}.taY-ta_settingsButton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}@media (max-width:640px){.taY-ta_banner{max-width:none;bottom:16px;left:16px;right:16px}}
._234PyW_footer{border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:-1px;padding-top:clamp(3.5rem,2.5rem + 4vw,6rem);position:relative;overflow:hidden}._234PyW_inner{z-index:1;position:relative}._234PyW_top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr);gap:clamp(40px,5vw,80px);padding-bottom:clamp(40px,4vw,64px);display:grid}._234PyW_statement{flex-direction:column;align-items:flex-start;gap:28px;display:flex}._234PyW_statementText{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--fg);max-width:11ch;font-size:clamp(2.4rem,1.6rem + 2.6vw,4rem);line-height:1.02}._234PyW_statementText span{white-space:nowrap;display:block}._234PyW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;display:grid}._234PyW_col{min-width:0}._234PyW_colTitle{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:16px;font-weight:500;line-height:1.4}._234PyW_list{flex-direction:column;gap:10px;list-style:none;display:flex}._234PyW_link{font-size:var(--fs-small);color:var(--fg-2);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;line-height:1.45;transition:color .2s;display:inline-flex}._234PyW_link:active{color:var(--fg)}._234PyW_more{color:var(--fg);margin-top:4px}._234PyW_cities{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 28px;padding:28px 0;display:flex}._234PyW_citiesLabel{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);-webkit-tap-highlight-color:transparent;font-weight:500;transition:color .2s}._234PyW_citiesList{flex-wrap:wrap;gap:8px 22px;list-style:none;display:flex}._234PyW_cityLink{font-family:var(--font-serif);color:var(--fg-2);-webkit-tap-highlight-color:transparent;font-size:1.25rem;transition:color .2s}._234PyW_cityLink:active,._234PyW_citiesLabel:active{color:var(--fg)}._234PyW_bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:26px 0 28px;display:flex}._234PyW_meta{font-size:var(--fs-micro);color:var(--fg-3)}._234PyW_legal{flex-wrap:wrap;gap:8px 24px;list-style:none;display:flex}._234PyW_legal ._234PyW_link{font-size:var(--fs-micro);color:var(--fg-3)}._234PyW_legal ._234PyW_link:active{color:var(--fg)}@media (hover:hover) and (pointer:fine){._234PyW_link:hover,._234PyW_legal ._234PyW_link:hover,._234PyW_cityLink:hover,._234PyW_citiesLabel:hover{color:var(--fg)}}._234PyW_signature{padding:0 var(--gutter);height:clamp(70px,15vw,230px);margin-top:clamp(8px,2vw,24px);position:relative;overflow:hidden}._234PyW_signatureMark{width:100%;max-width:calc(var(--wrap));height:auto;color:var(--walnut);background:0 0;margin:0 auto;display:block}@media (max-width:1100px){._234PyW_top{grid-template-columns:1fr}}@media (max-width:720px){._234PyW_footer{border-radius:var(--r-lg) var(--r-lg) 0 0}._234PyW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._234PyW_list{gap:2px}._234PyW_link{min-height:36px}._234PyW_colTitle{margin-bottom:8px}._234PyW_bottom{flex-direction:column;align-items:flex-start}}
.fn-zdW_host{transform-origin:50% 100%;background:0 0;flex-shrink:0;max-width:100%;display:inline-block;position:relative}.fn-zdW_art{object-fit:contain;object-position:50% 100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fn-zdW_host[data-align=center] .fn-zdW_art{object-position:50% 50%}.fn-zdW_idle{animation:fn-zdW_hostBreath 3.4s cubic-bezier(.45, 0, .55, 1) var(--host-breath-delay,1.2s) 4}@keyframes fn-zdW_hostBreath{0%,to{transform:scale(1)}50%{transform:scale(.996,1.018)}}@media (prefers-reduced-motion:reduce){.fn-zdW_idle{animation:none}}
.SRiYaa_phone{--phone-r:.5;--screen-r:.4835;width:100%;aspect-ratio:var(--phone-r);border-radius:13% / calc(13% * var(--phone-r));box-shadow:var(--shadow-phone), inset 0 0 0 1px #ffffff12, inset 0 1px 1px #ffffff24;background:linear-gradient(145deg,#3a2c24 0%,#15100d 38%,#0e0a08 62%,#2b201a 100%);padding:3.2%;position:relative}.SRiYaa_phone:after{content:"";background:#2b201a;border-radius:0 3px 3px 0;width:3px;height:11%;position:absolute;top:22%;right:-2px}.SRiYaa_screen{border-radius:10.5% / calc(10.5% * var(--screen-r));isolation:isolate;background:#f3ebdd;width:100%;height:100%;position:relative;overflow:hidden}.SRiYaa_img{object-fit:cover;object-position:center}.SRiYaa_imgTop{object-position:top center}.SRiYaa_fill{position:absolute;inset:0}.SRiYaa_statusBar,.SRiYaa_homeBar{position:absolute;left:0;right:0}.SRiYaa_statusBar{display:flex;top:0}.SRiYaa_homeBar{place-items:center;display:grid;bottom:0}.SRiYaa_statusSvg{width:100%;height:100%}.SRiYaa_homeIndicator{aspect-ratio:27;background:#1c1411d1;border-radius:999px;width:34%}.SRiYaa_shot{z-index:1;border-radius:6% / calc(6% * var(--shot-r,.56));position:absolute;left:0;right:0;overflow:hidden}.SRiYaa_island{z-index:2;background:#0e0a08;border-radius:999px;width:30%;height:3.6%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}
.EEJ_vq_hero{isolation:isolate;min-height:clamp(680px,100svh,980px);padding-top:calc(var(--nav-h) + clamp(12px, 2.4vh, 40px));background-color:var(--bg);flex-direction:column;justify-content:center;padding-bottom:clamp(32px,4.6vh,64px);display:flex;position:relative;overflow:clip}.EEJ_vq_hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 62% at 76% 50%, var(--paper) 0%, transparent 72%);opacity:.85;position:absolute;inset:0}.EEJ_vq_inner{grid-template:".stage"1fr"copy stage""proof stage"".stage"1fr/minmax(0,1.08fr) minmax(0,.92fr);align-items:center;column-gap:clamp(32px,3.6vw,64px);display:grid}.EEJ_vq_copy{z-index:2;flex-direction:column;grid-area:copy;align-items:flex-start;min-width:0;display:flex;position:relative;container-type:inline-size}.EEJ_vq_title.EEJ_vq_title{letter-spacing:-.03em;text-wrap:initial;white-space:nowrap;font-size:clamp(2.75rem,21cqi,8.5rem);line-height:.95}.EEJ_vq_lead.EEJ_vq_lead{max-width:30em;margin-top:clamp(18px,2vw,28px)}.EEJ_vq_ctas{flex-wrap:wrap;align-items:center;gap:18px 34px;margin-top:clamp(24px,2.6vw,36px);display:flex}.EEJ_vq_primary{box-shadow:0 14px 30px -18px color-mix(in srgb, var(--ink) 55%, transparent)}.EEJ_vq_ctas .EEJ_vq_secondary{transition:background-size .28s var(--ease-out), var(--press-transition);font-size:1rem}.EEJ_vq_secondary:after{content:"";position:absolute;inset:-13px -10px}.EEJ_vq_down{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.EEJ_vq_secondary:hover .EEJ_vq_down{transform:translateY(3px)}}.EEJ_vq_proof{border-top:1px solid var(--line);width:100%;min-width:0;max-width:36rem;font-size:var(--fs-small);color:var(--fg-3);--reveal-delay:.45s;flex-wrap:wrap;grid-area:proof;align-items:center;gap:10px 14px;margin-top:clamp(28px,3vw,44px);padding-top:18px;line-height:1.4;list-style:none;display:flex}.EEJ_vq_proof li{align-items:center;gap:14px;display:inline-flex}.EEJ_vq_proof li:before{content:"";opacity:.7;background-color:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px}.EEJ_vq_proof li:first-child:before{display:none}.EEJ_vq_stage{--p:clamp(232px, min(21vw, calc((100svh - 172px) / 2.46)), 320px);--spread:.56;--sw:.6;--ring:1.74;width:calc(var(--p) * 1.9);height:calc(var(--p) * 2.46);grid-area:stage;justify-self:center;position:relative}.EEJ_vq_trigger{pointer-events:none;width:1px;height:1px;position:absolute;top:40%;left:50%}.EEJ_vq_ringWrap{left:50%;top:calc(var(--p) * (.72 - var(--ring) / 2));width:calc(var(--p) * var(--ring));aspect-ratio:1;margin-left:calc(var(--p) * var(--ring) / -2);pointer-events:none;position:absolute}.EEJ_vq_ring{width:100%;height:100%;overflow:visible}.EEJ_vq_ring circle{fill:none;stroke:var(--brass);stroke-opacity:.4;stroke-width:1px}.EEJ_vq_archWrap{width:calc(var(--p) * 1.44);height:calc(var(--p) * 2.06);margin-left:calc(var(--p) * -.72);transform-origin:50% 100%;position:absolute;top:0;left:50%}.EEJ_vq_archWindow{position:absolute;inset:0;overflow:hidden}.EEJ_vq_arch{border-radius:var(--r-arch);background:radial-gradient(80% 34% at 50% 6%, color-mix(in srgb, var(--paper) 55%, transparent) 0%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--sand) 72%, var(--linen)) 0%, var(--sand) 62%, color-mix(in srgb, var(--sand) 82%, var(--oat)) 100%);box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset:0;overflow:hidden}.EEJ_vq_arch:before{content:"";inset:calc(var(--p) * .034);border:1px solid color-mix(in srgb, var(--brass) 50%, transparent);border-radius:999px 999px 8px 8px;position:absolute}.EEJ_vq_inscription{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.EEJ_vq_inscription text{fill:var(--fg-3);font-family:var(--font-sans);letter-spacing:.2em;font-size:3.8px;font-weight:600}.EEJ_vq_side{z-index:2;width:calc(var(--p) * var(--sw));position:absolute}.EEJ_vq_sideLeft{left:calc(50% - var(--p) * (var(--spread) + var(--sw) / 2));bottom:calc(var(--p) * .1)}.EEJ_vq_sideRight{left:calc(50% + var(--p) * (var(--spread) - var(--sw) / 2));bottom:calc(var(--p) * .2)}.EEJ_vq_sideInner{transform-origin:50% 100%}.EEJ_vq_sideLeft .EEJ_vq_sideInner{transform:translate(0)rotate(-8deg)}.EEJ_vq_sideRight .EEJ_vq_sideInner{transform:translate(0)rotate(7deg)}.EEJ_vq_phone{z-index:3;width:var(--p);margin-left:calc(var(--p) / -2);position:absolute;bottom:0;left:50%}.EEJ_vq_side.EEJ_vq_hostGroup{z-index:4;aspect-ratio:1/2;pointer-events:none;--hw:clamp(116px, calc(var(--p) * .5), 160px)}.EEJ_vq_hostTilt{transform-origin:50% 100%;position:absolute;inset:0;transform:rotate(-8deg)}.EEJ_vq_perch{left:12%;bottom:calc(100% - var(--hw) * .034);width:var(--hw);transform-origin:50% 100%;clip-path:inset(-60% -60% 0);--host-breath-delay:2.8s;line-height:0;position:absolute}.EEJ_vq_nod{transform-origin:46% 100%}.EEJ_vq_bubbleWrap{--bw:clamp(214px, calc(var(--p) * .8), 252px);z-index:1;width:var(--bw);left:calc(var(--p) * .3);bottom:calc(100% + var(--p) * .27);position:absolute}.EEJ_vq_bubble{--edge:color-mix(in srgb, var(--russet) 52%, transparent);border:1px solid var(--edge);background-color:var(--paper);transform-origin:10% 100%;border-radius:22px 26px 24px 17px/19px 24px 27px 21px;padding:12px 16px 14px 17px;position:relative;box-shadow:0 2px 4px #1c14110d,0 22px 40px -22px #1c14116b}.EEJ_vq_tail{width:30px;height:26px;position:absolute;top:calc(100% - 1px);left:15px;overflow:visible}.EEJ_vq_tailFill{fill:var(--paper)}.EEJ_vq_tailStroke{fill:none;stroke:var(--edge);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.EEJ_vq_bubbleLine{font-family:var(--font-hand);font-weight:600;font-size:clamp(1.3rem, calc(var(--p) * .081), 1.55rem);letter-spacing:.002em;color:var(--ink);text-wrap:pretty;line-height:1.04;position:relative}.EEJ_vq_inkWindow{pointer-events:none;position:absolute;inset:-6px 0 -14px -4px;overflow:hidden}.EEJ_vq_ink{background:linear-gradient(90deg, transparent 0, var(--paper) 28px);position:absolute;inset:0 0 0 -28px;transform:translate(100%)}.EEJ_vq_addRow{margin-top:10px;display:flex}.EEJ_vq_add{isolation:isolate;border-radius:var(--r-pill);background-color:var(--terracotta);color:var(--paper);letter-spacing:.02em;box-shadow:0 6px 14px -8px color-mix(in srgb, var(--terracotta) 90%, transparent);font-size:.75rem;font-weight:600;line-height:1.3;display:inline-grid;position:relative;overflow:hidden}.EEJ_vq_addLabel{grid-area:1/1;justify-content:center;align-items:center;gap:6px;padding:6px 12px 6px 9px;display:inline-flex}.EEJ_vq_offer{opacity:0}.EEJ_vq_addFill{z-index:-1;background-color:var(--olive);position:absolute;inset:0}.EEJ_vq_slipWrap{z-index:4;right:calc(var(--p) * -.02);bottom:calc(var(--p) * .15);width:clamp(176px, calc(var(--p) * .68), 210px);position:absolute}.EEJ_vq_slip{border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--surface);box-shadow:var(--shadow-lift);transform-origin:0%;flex-direction:column;gap:4px;padding:10px 14px 11px;display:flex}.EEJ_vq_slipMeta{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:7px;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.EEJ_vq_slipCheck{background-color:var(--olive);width:16px;height:16px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.EEJ_vq_slipLine{min-width:0;font-family:var(--font-serif);align-items:baseline;font-size:1.0625rem;line-height:1.2;display:flex}.EEJ_vq_slipItem{color:var(--fg);white-space:nowrap}.EEJ_vq_slipLeader.EEJ_vq_slipLeader{align-self:center;min-width:10px;margin-inline:6px;transform:translateY(2px)}.EEJ_vq_slipPrice{color:var(--accent);font-feature-settings:"lnum" 1;white-space:nowrap}.EEJ_vq_cueRow{pointer-events:none;position:absolute;bottom:clamp(20px,3.4vh,36px);left:0;right:0}.EEJ_vq_cueInner{align-items:flex-end;gap:12px;display:inline-flex}.EEJ_vq_cueLine{background-color:var(--line);width:1px;height:44px;display:block;position:relative;overflow:hidden}.EEJ_vq_cueLine span{background-color:var(--fg-3);transform-origin:50% 0;animation:EEJ_vq_cueSettle .9s var(--ease-out) 3.6s both, EEJ_vq_cueDraw 2s var(--ease-in-out) 1.6s 1;position:absolute;inset:0;transform:scaleY(0)}@keyframes EEJ_vq_cueSettle{0%{transform-origin:50% 0;transform:scaleY(0)}to{transform-origin:50% 0;transform:scaleY(1)}}@keyframes EEJ_vq_cueDraw{0%{transform-origin:50% 0;transform:scaleY(0)}45%{transform-origin:50% 0;transform:scaleY(1)}55%{transform-origin:50% 100%;transform:scaleY(1)}to{transform-origin:50% 100%;transform:scaleY(0)}}.EEJ_vq_cueLabel{font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);font-weight:600;line-height:1}.EEJ_vq_paused .EEJ_vq_cueLine span,.EEJ_vq_paused .EEJ_vq_perch [data-pose]{animation-play-state:paused}@media (max-width:1279px) and (min-width:1024px){.EEJ_vq_stage{--spread:.5;margin-right:calc(var(--gutter) * -.6);justify-self:end}.EEJ_vq_bubbleWrap{--bw:clamp(204px, calc(var(--p) * .86), 228px);left:calc(var(--p) * .26)}.EEJ_vq_slipWrap{right:calc(var(--p) * .08)}}@media (max-width:1023px){.EEJ_vq_hero{min-height:0;padding-top:calc(var(--nav-h) + clamp(12px, 3vw, 36px));justify-content:flex-start;padding-bottom:clamp(36px,7vw,72px)}.EEJ_vq_hero:before{background:radial-gradient(70% 38% at 50% 62%, var(--paper) 0%, transparent 72%)}.EEJ_vq_inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""stage""proof"}.EEJ_vq_copy{max-width:680px}.EEJ_vq_title.EEJ_vq_title{font-size:clamp(2.6rem,20cqi,7rem)}.EEJ_vq_stage{--p:min(60vw, 280px);--spread:.52;--sw:.6;--ring:1.62;width:min(100%, calc(var(--p) * 1.9));margin-top:clamp(20px,5vw,44px)}.EEJ_vq_slipWrap{bottom:calc(var(--p) * 1.12)}.EEJ_vq_proof{--reveal-delay:0s;max-width:none;margin-top:clamp(28px,6vw,48px)}.EEJ_vq_cueRow{display:none}}@media (max-width:600px){.EEJ_vq_lead.EEJ_vq_lead{margin-top:16px;font-size:1.0625rem;line-height:1.5}.EEJ_vq_ctas{margin-top:22px}.EEJ_vq_stage{--spread:.4;--sw:.56;--ring:1.54;height:calc(var(--p) * 2.7)}.EEJ_vq_side.EEJ_vq_hostGroup{--hw:clamp(100px, 29vw, 124px)}.EEJ_vq_perch{left:30%}.EEJ_vq_bubbleWrap{--bw:min(204px, 56vw);left:calc(var(--p) * .3);bottom:calc(100% + var(--p) * .54)}.EEJ_vq_bubble{padding:10px 13px 12px 14px}.EEJ_vq_bubbleLine{font-size:1.3rem}.EEJ_vq_slipWrap{width:min(168px,46vw);right:-6px}.EEJ_vq_slip{padding:8px 11px 9px}.EEJ_vq_slipLine{font-size:.9375rem}.EEJ_vq_addRow{margin-top:8px}.EEJ_vq_add{font-size:.6875rem}}@media (max-width:520px){.EEJ_vq_ctas{gap:14px 24px;width:100%}.EEJ_vq_primary{width:100%}.EEJ_vq_proof{flex-direction:column;align-items:flex-start;gap:8px}.EEJ_vq_proof li{gap:12px}.EEJ_vq_proof li:before{width:4px;height:4px}.EEJ_vq_proof li:first-child:before{display:block}}@media (max-height:820px){.EEJ_vq_cueRow{display:none}}@media (prefers-reduced-motion:reduce){.EEJ_vq_cueRow{display:none}}.EEJ_vq_inRing,.EEJ_vq_inArchWindow,.EEJ_vq_inArch,.EEJ_vq_inSideLeft,.EEJ_vq_inSideRight,.EEJ_vq_inPhone{animation-fill-mode:both;animation-delay:var(--d,0s);animation-timing-function:var(--ease-out)}.EEJ_vq_inRing{animation-name:EEJ_vq_ringIn;animation-duration:1.1s}@keyframes EEJ_vq_ringIn{0%{opacity:0;transform:scale(.94)}}.EEJ_vq_inArchWindow{animation-name:EEJ_vq_archWindowIn;animation-duration:1s}.EEJ_vq_inArch{animation-name:EEJ_vq_archHold;animation-duration:1s}@keyframes EEJ_vq_archWindowIn{0%{transform:translateY(100%)}}@keyframes EEJ_vq_archHold{0%{transform:translateY(-100%)}}.EEJ_vq_inSideLeft{animation-name:EEJ_vq_sideLeftIn;animation-duration:.85s}@keyframes EEJ_vq_sideLeftIn{0%{opacity:0;transform:translate(62%)rotate(0)}}.EEJ_vq_inSideRight{animation-name:EEJ_vq_sideRightIn;animation-duration:.85s}@keyframes EEJ_vq_sideRightIn{0%{opacity:0;transform:translate(-62%)rotate(0)}}.EEJ_vq_inPhone{animation-name:EEJ_vq_phoneIn;animation-duration:.9s}@keyframes EEJ_vq_phoneIn{0%{opacity:0;transform:translateY(56px)}}@media (prefers-reduced-motion:no-preference){html.js .EEJ_vq_demo{animation-fill-mode:both;animation-delay:var(--d,0s);animation-timing-function:var(--ease-out)}html.js[data-reveal-live] .EEJ_vq_trigger:not([data-in])~* .EEJ_vq_demo{animation-play-state:paused}html.js[data-reveal-live] .EEJ_vq_trigger:not([data-in])~* .EEJ_vq_perch [data-pose]{animation-play-state:paused}html.js:not([data-reveal-live]) .EEJ_vq_trigger:not([data-in])~* .EEJ_vq_demo{animation-delay:calc(var(--d,0s) + 2.5s)}html.js:not([data-reveal-live]) .EEJ_vq_trigger:not([data-in])~* .EEJ_vq_perch{--host-breath-delay:5.3s}html.js .EEJ_vq_inPerch{animation-name:EEJ_vq_perchIn;animation-duration:.6s}html.js .EEJ_vq_inNod{animation-name:EEJ_vq_nod;animation-duration:.9s;animation-timing-function:var(--ease-in-out)}html.js .EEJ_vq_inBubble{animation-name:EEJ_vq_bubbleIn;animation-duration:.4s}html.js .EEJ_vq_inWrite{animation-name:EEJ_vq_write;animation-duration:.55s;animation-timing-function:cubic-bezier(.45,.05,.55,.95)}html.js .EEJ_vq_inAddRow{animation-name:EEJ_vq_addRowIn;animation-duration:.3s}html.js .EEJ_vq_inTap{animation-name:EEJ_vq_tap;animation-duration:.28s}html.js .EEJ_vq_inAddOut{animation-name:EEJ_vq_addOut;animation-duration:.18s}html.js .EEJ_vq_inAddedIn{animation-name:EEJ_vq_addedIn;animation-duration:.25s}html.js .EEJ_vq_inAddedFill{animation-name:EEJ_vq_addedFill;animation-duration:.25s}html.js .EEJ_vq_inSlip{animation-name:EEJ_vq_slipIn;animation-duration:.45s}}@keyframes EEJ_vq_perchIn{0%{opacity:0;transform:translateY(62%)rotate(4deg)}45%{opacity:1}}@keyframes EEJ_vq_nod{0%,to{transform:rotate(0)}35%{transform:rotate(-3.5deg)}70%{transform:rotate(1.5deg)}}@keyframes EEJ_vq_bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes EEJ_vq_write{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes EEJ_vq_addRowIn{0%{opacity:0;transform:translateY(6px)}}@keyframes EEJ_vq_tap{0%,to{transform:scale(1)}40%{transform:scale(.94)}}@keyframes EEJ_vq_addOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-70%)}}@keyframes EEJ_vq_addedIn{0%{opacity:0;transform:translateY(70%)}}@keyframes EEJ_vq_addedFill{0%{opacity:0}}@keyframes EEJ_vq_slipIn{0%{opacity:0;transform:translate(-14px)scale(.95)}}
.heDqdW_head{width:100%;position:relative;container:section-head/inline-size}.heDqdW_inner{flex-direction:column;align-items:flex-start;gap:clamp(14px,.6rem + .5vw,20px);max-width:900px;display:flex}.heDqdW_main{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.heDqdW_title{max-width:18ch}.heDqdW_lead{margin:0}.heDqdW_center .heDqdW_inner,.heDqdW_center .heDqdW_main{text-align:center;align-items:center;margin-inline:auto}.heDqdW_center .heDqdW_lead{margin-inline:auto}@media (min-width:1024px){@container section-head (min-width:880px){.heDqdW_split .heDqdW_inner{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:last baseline;column-gap:clamp(48px,5vw,96px);max-width:none;display:grid}.heDqdW_split .heDqdW_lead{max-width:30em}}}
section.wgxs4G_section{padding-bottom:0;overflow:clip}.wgxs4G_top{grid-template-columns:minmax(0,13fr) minmax(0,11fr);align-items:end;column-gap:clamp(32px,4.4vw,72px);display:grid}.wgxs4G_head{min-width:0}.wgxs4G_head h2{max-width:21ch}.wgxs4G_drawingWrap{width:100%;max-width:540px;transition:opacity .3s var(--ease-out);justify-self:end;margin-bottom:-6px}html.js .wgxs4G_drawingWrap:not([data-live]){opacity:0}.wgxs4G_drawing{width:100%;height:auto;overflow:visible}.wgxs4G_drawing path,.wgxs4G_drawing circle,.wgxs4G_drawing ellipse,.wgxs4G_drawing line,.wgxs4G_drawing rect{stroke-linecap:round;stroke-linejoin:round}.wgxs4G_ink{fill:none;stroke:var(--fg-3);stroke-width:.95px}.wgxs4G_faint{fill:none;stroke:var(--line-strong);stroke-width:.9px}.wgxs4G_far{fill:none;stroke:var(--line-strong);stroke-width:1.45px}.wgxs4G_brass{fill:none;stroke:var(--brass);stroke-width:.95px}rect.wgxs4G_brass{fill:var(--brass);stroke:none}.wgxs4G_hand{stroke:var(--fg-2);stroke-width:1.8px}.wgxs4G_handThin{stroke:var(--accent);stroke-width:1.05px}.wgxs4G_pin{fill:var(--fg-2)}.wgxs4G_bubble{fill:color-mix(in srgb, var(--surface) 70%, transparent);stroke:var(--accent);stroke-width:.95px;stroke-dasharray:3.5 3.5}.wgxs4G_dot{fill:var(--accent)}.wgxs4G_painsWrap{margin-top:clamp(32px,3.6vw,52px)}.wgxs4G_pains{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4.4vw,80px);list-style:none;display:grid}.wgxs4G_pain{border-top:1px solid var(--line-strong);min-width:0;padding-block:clamp(22px,2.4vw,32px)}.wgxs4G_painTitle{letter-spacing:-.015em;font-size:clamp(1.45rem,1.2rem + .8vw,2rem);line-height:1.08}.wgxs4G_painBody{max-width:40ch;font-size:var(--fs-small);color:var(--fg-2);margin-top:10px;line-height:1.55}.wgxs4G_turn{text-align:center;flex-direction:column;align-items:center;margin-top:clamp(40px,4.6vw,64px);display:flex}.wgxs4G_turnText{max-width:22ch;font-family:var(--font-serif);letter-spacing:-.018em;color:var(--fg);text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);line-height:1.06}.wgxs4G_dropTrack{background:var(--line);width:1px;height:clamp(56px,6.4vw,96px);margin-top:clamp(20px,2.2vw,28px);display:block}.wgxs4G_drop{background:linear-gradient(to bottom, var(--fg-3), var(--fg));transform-origin:top;width:100%;height:100%;display:block}@media (max-width:900px){.wgxs4G_top{grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,6vw,44px)}.wgxs4G_drawingWrap{justify-self:center;max-width:min(400px,100%)}}@media (max-width:700px){.wgxs4G_pains{grid-template-columns:minmax(0,1fr)}.wgxs4G_pain{padding-block:20px}}
.PleJSW_section{margin-inline:clamp(8px,1.4vw,20px)}.PleJSW_panel{isolation:isolate;border-radius:var(--r-lg);padding-block:var(--space-section);background:radial-gradient(55% 40% at 92% 0%, color-mix(in srgb, var(--brass) 7%, transparent), transparent 70%), radial-gradient(70% 55% at 30% 60%, color-mix(in srgb, var(--russet) 10%, transparent), transparent 72%), linear-gradient(176deg, var(--bg) 30%, color-mix(in srgb, var(--bg-alt) 70%, var(--bg)) 100%);position:relative;overflow:clip}.PleJSW_panel:before{content:"";z-index:-1;border:1px solid var(--line);border-radius:calc(var(--r-lg) - clamp(8px, 1vw, 14px));opacity:.6;pointer-events:none;position:absolute;inset:clamp(8px,1vw,14px)}.PleJSW_story{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""list";row-gap:clamp(1.75rem,1rem + 3vw,3rem);display:grid}.PleJSW_headArea{grid-area:head}.PleJSW_stageArea{grid-area:stage;min-width:0}.PleJSW_listArea{grid-area:list;min-width:0}.PleJSW_stage{isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.PleJSW_glow{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--terracotta) 13%, transparent) 0%, color-mix(in srgb, var(--brass) 6%, transparent) 42%, color-mix(in srgb, var(--brass) 2%, transparent) 70%, transparent 100%);pointer-events:none;border-radius:50%;width:min(940px,150%);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.PleJSW_instrument{width:min(calc(100% + 2 * var(--gutter) - 16px), 520px);aspect-ratio:1;flex:none;position:relative}.PleJSW_fallback,.PleJSW_canvas{width:100%;height:100%;position:absolute;inset:0}.PleJSW_fallback{transition:opacity 1.2s var(--ease-out)}.PleJSW_canvas{opacity:0;transition:opacity 1.4s var(--ease-out);display:block}.PleJSW_isReady .PleJSW_canvas{opacity:1}.PleJSW_isReady .PleJSW_fallback{opacity:0}.PleJSW_fb{overflow:visible}.PleJSW_fbFrame{fill:none;stroke:var(--brass);opacity:.7}.PleJSW_fbHair{opacity:.55}.PleJSW_fbFill{fill:var(--brass);stroke:none}.PleJSW_fbRing ellipse{fill:none;stroke:var(--brass);stroke-width:.9px;opacity:.5;transition:stroke .3s var(--ease-out), stroke-width .3s var(--ease-out), opacity .3s var(--ease-out)}.PleJSW_fbBead{fill:var(--brass);transition:fill .3s var(--ease-out)}.PleJSW_fbRing.PleJSW_fbOn ellipse{stroke:var(--brass-light);stroke-width:1.6px;opacity:1}.PleJSW_fbRing.PleJSW_fbOn .PleJSW_fbBead{fill:var(--brass-light)}.PleJSW_fbFilament{stroke:var(--brass-light);stroke-width:.35px;opacity:.22;transition:opacity .3s var(--ease-out)}.PleJSW_fbFilament.PleJSW_fbOn{opacity:.75}.PleJSW_fbGimbal{fill:none;stroke:var(--brass);stroke-width:.35px;opacity:.6}.PleJSW_beadLabel{z-index:2;opacity:0;pointer-events:none;will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.PleJSW_panel:not(.PleJSW_isReady) .PleJSW_beadLabel{display:none}.PleJSW_beadDot{background:var(--brass-light);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brass-light) 22%, transparent);border-radius:50%;position:absolute;top:-3.5px;left:-3.5px}.PleJSW_beadStem{background:linear-gradient(to top, var(--brass-light), color-mix(in srgb, var(--brass-light) 20%, transparent));width:1px;height:15px;position:absolute;bottom:8px;left:-.5px}.PleJSW_beadTag{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:color-mix(in srgb, var(--espresso) 88%, transparent);color:var(--fg);font-size:var(--fs-micro);letter-spacing:.02em;white-space:nowrap;transform:translateX(calc(-50% + var(--shift,0px)));align-items:baseline;padding:6px 13px 7px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;bottom:23px;left:0;box-shadow:0 12px 30px -14px #000000b3}.PleJSW_beadLabel[data-flip=true] .PleJSW_beadTag{top:23px;bottom:auto}.PleJSW_beadLabel[data-flip=true] .PleJSW_beadStem{background:linear-gradient(to bottom, var(--brass-light), color-mix(in srgb, var(--brass-light) 20%, transparent));top:8px;bottom:auto}.PleJSW_plaque{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:-.25rem;display:flex}.PleJSW_plaqueLine{font-family:var(--font-serif);color:var(--fg);font-size:clamp(1.3rem,1.15rem + .5vw,1.65rem);font-style:italic;line-height:1.15}.PleJSW_pause{z-index:3;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--espresso) 70%, transparent);width:40px;height:40px;color:var(--fg-2);transition:color .2s var(--ease-out), border-color .2s var(--ease-out), var(--press-transition);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}@media (hover:hover) and (pointer:fine){.PleJSW_pause:hover{color:var(--fg);border-color:var(--line-control)}}.PleJSW_pause[aria-pressed=true]{color:var(--accent);border-color:color-mix(in srgb, var(--brass-light) 50%, transparent)}.PleJSW_pause:focus-visible{border-radius:50%}.PleJSW_listBox{position:relative}.PleJSW_rail,.PleJSW_indicator,.PleJSW_marker,.PleJSW_detailStack{display:none}.PleJSW_scroller{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.PleJSW_scroller::-webkit-scrollbar{display:none}.PleJSW_modules{gap:12px;width:max-content;padding-block:2px 6px;list-style:none;display:flex}.PleJSW_item{scroll-snap-align:center;flex:0 0 min(80vw,330px);display:flex}.PleJSW_card{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--walnut) 55%, transparent);-webkit-tap-highlight-color:transparent;width:100%;transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), box-shadow .25s var(--ease-out), var(--press-transition);flex-direction:column;padding:1.15rem 1.25rem 1.3rem;display:flex;position:relative}.PleJSW_card:has(.PleJSW_itemBtn:active){scale:.98}.PleJSW_card.PleJSW_on{border-color:color-mix(in srgb, var(--brass-light) 55%, transparent);background-color:color-mix(in srgb, var(--walnut) 90%, transparent);box-shadow:0 24px 50px -30px #000c, inset 0 1px 0 color-mix(in srgb, var(--brass-light) 18%, transparent)}.PleJSW_card:has(.PleJSW_itemBtn:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.PleJSW_itemHead{font-family:var(--font-sans);font-size:inherit;line-height:inherit;letter-spacing:normal}.PleJSW_itemBtn{text-align:left;width:100%;color:var(--fg);-webkit-tap-highlight-color:transparent;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.PleJSW_itemBtn:after{content:"";border-radius:inherit;position:absolute;inset:0}.PleJSW_itemBtn:focus-visible{outline:none}.PleJSW_name{font-family:var(--font-serif);letter-spacing:-.01em;white-space:nowrap;font-size:1.65rem;line-height:1.05}.PleJSW_leader.PleJSW_leader{display:none}.PleJSW_role{font-size:var(--fs-small);white-space:nowrap;color:var(--fg-3);font-weight:500}.PleJSW_on .PleJSW_role{color:var(--fg-2)}.PleJSW_detail{flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);column-gap:1rem;margin-top:.8rem;display:grid}.PleJSW_detailHost{grid-template-columns:minmax(0,1fr) auto}.PleJSW_body{font-size:var(--fs-small);color:var(--fg-2);grid-column:1;line-height:1.6}.PleJSW_see{z-index:1;font-size:var(--fs-small);color:var(--fg);transition:background-size var(--dur) var(--ease-out), color .2s var(--ease-out), var(--press-transition);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;grid-column:1;place-self:end start;align-items:center;gap:8px;margin-top:.9rem;padding-bottom:2px;font-weight:600;display:inline-flex;position:relative}.PleJSW_seeArrow{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.PleJSW_see:hover{color:var(--accent);background-position:100% 100%;background-size:0% 1px}.PleJSW_see:hover .PleJSW_seeArrow{transform:translate(3px)}}.PleJSW_detailHost .PleJSW_body{grid-column:1/-1}.PleJSW_detailHost:after{content:"";background:var(--line-strong);grid-area:3/1/auto/-1;height:1px}.PleJSW_hostPerch{clip-path:inset(-60% -60% 3px);pointer-events:none;grid-area:2/2;align-self:end;width:86px;margin:.5rem 4px -3px 0;line-height:0}.PleJSW_hostArt{transition:transform .3s var(--ease-out) 60ms;display:block;transform:translateY(30%)}.PleJSW_on .PleJSW_hostArt,.PleJSW_detailOn .PleJSW_hostArt{transform:none}@media (prefers-reduced-motion:reduce){.PleJSW_hostArt{transform:none}}.PleJSW_ticks{justify-content:center;gap:8px;margin-top:1.1rem;display:flex}.PleJSW_tick{background:var(--line-strong);width:16px;height:2px;transition:background-color .2s var(--ease-out), transform .25s var(--ease-out);border-radius:2px}.PleJSW_tickOn{background:var(--accent);transform:scaleX(1.75)}.PleJSW_noteWrap{margin-top:1.5rem}.PleJSW_note{font-size:var(--fs-small);color:var(--fg-3);line-height:1.6}@media (min-width:640px){.PleJSW_item{flex-basis:320px}.PleJSW_panel{border-radius:var(--r-xl)}.PleJSW_panel:before{border-radius:calc(var(--r-xl) - clamp(8px, 1vw, 14px))}}@media (min-width:1024px){.PleJSW_story{--pin-h:31rem;--row-h:3.55rem;--rail-pad:2.1rem;--pin-gap:max(1.5rem, (100svh - var(--nav-h) - var(--pin-h)) / 2);--pin-top:calc(var(--nav-h) + var(--pin-gap));--pin-tail:max(0px, 100svh - var(--pin-top) - var(--pin-h));--travel:calc(var(--count,5) * 36svh);grid-template:"stage head""stage list"1fr/minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(1.5rem,3vh,2.5rem) clamp(3rem,5vw,6.5rem)}.PleJSW_stage{top:var(--nav-h);height:calc(100svh - var(--nav-h));justify-content:center;position:sticky;container-type:size}.PleJSW_glow{top:calc(50% - 2.5rem)}.PleJSW_instrument{width:min(100cqw,100cqh - 6.75rem)}.PleJSW_pause{bottom:0;right:0}.PleJSW_listArea{padding-bottom:var(--pin-tail)}.PleJSW_track{height:calc(var(--pin-h) + var(--travel));position:relative}.PleJSW_marker{width:1px;height:var(--travel);visibility:hidden;pointer-events:none;display:block;position:absolute;top:0;left:0}.PleJSW_pin{top:var(--pin-top);min-height:var(--pin-h);flex-direction:column;justify-content:center;display:flex;position:sticky}.PleJSW_listBox{padding-left:var(--rail-pad)}.PleJSW_rail{width:1px;height:calc(var(--count,5) * var(--row-h));background:var(--line-strong);display:block;position:absolute;top:0;left:0}.PleJSW_railFill{background:var(--accent-soft);transform-origin:top;display:block;position:absolute;inset:0;transform:scaleY(0)}.PleJSW_indicator{left:var(--rail-pad);height:var(--row-h);border-radius:var(--r-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--brass) 16%, transparent), color-mix(in srgb, var(--brass) 4%, transparent) 70%, transparent);transform:translateY(calc(var(--at,0) * var(--row-h)));transition:transform .3s var(--ease-out);pointer-events:none;display:block;position:absolute;top:0;right:0}.PleJSW_indicator:before{content:"";left:calc(-1 * var(--rail-pad));background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--bg), 0 0 16px color-mix(in srgb, var(--brass-light) 55%, transparent);border-radius:50%;margin:-4.5px 0 0 -4px;position:absolute;top:50%}.PleJSW_scroller{scroll-snap-type:none;margin:0;padding:0;overflow:visible}.PleJSW_modules{width:auto;padding:0;display:block}.PleJSW_item{display:block}.PleJSW_card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:static}.PleJSW_card.PleJSW_on{box-shadow:none;background:0 0}.PleJSW_card:has(.PleJSW_itemBtn:active){scale:none}.PleJSW_card:has(.PleJSW_itemBtn:focus-visible){outline:none}.PleJSW_itemBtn{height:var(--row-h);border-top:1px solid var(--line);color:var(--fg-3);transition:color .2s var(--ease-out), var(--press-transition);flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;padding-inline:.9rem;display:flex}.PleJSW_itemBtn:active{scale:.985}.PleJSW_item:last-child .PleJSW_itemBtn{border-bottom:1px solid var(--line)}.PleJSW_itemBtn:after{display:none}.PleJSW_itemBtn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-sm)}@media (hover:hover) and (pointer:fine){.PleJSW_itemBtn:hover{color:var(--fg-2)}}.PleJSW_on .PleJSW_itemBtn{color:var(--fg)}.PleJSW_name{transition:transform .25s var(--ease-out);font-size:clamp(1.4rem,.95rem + .75vw,1.8rem);line-height:1}.PleJSW_on .PleJSW_name{transform:translate(4px)}.PleJSW_leader.PleJSW_leader{opacity:.45;transition:opacity .2s var(--ease-out);margin-inline:16px;display:block}.PleJSW_on .PleJSW_leader.PleJSW_leader{opacity:.85}.PleJSW_role{color:inherit;transition:color .2s var(--ease-out)}.PleJSW_on .PleJSW_role{color:var(--fg-2)}.PleJSW_cardDetail{display:none}.PleJSW_detailStack{display:grid}html:not(.js) .PleJSW_cardDetail{display:grid}:is(html:not(.js) .PleJSW_detailStack,html:not(.js) .PleJSW_rail,html:not(.js) .PleJSW_indicator){display:none}.PleJSW_detailStack>.PleJSW_detail{opacity:0;pointer-events:none;transition:opacity .1s var(--ease-out), transform .1s var(--ease-out);grid-area:1/1;grid-template-rows:auto 1fr;align-content:start;margin:0;padding:1.35rem .9rem 0;transform:translateY(6px)}.PleJSW_detailStack>.PleJSW_detailOn{opacity:1;pointer-events:auto;transition:opacity .2s var(--ease-out) 80ms, transform .22s var(--ease-out) 80ms;transform:none}.PleJSW_body{max-width:33em;font-size:var(--fs-body)}.PleJSW_see{align-self:start}.PleJSW_detailHost .PleJSW_body{grid-column:1}.PleJSW_detailHost:after{margin-top:.9rem}.PleJSW_hostPerch{grid-row:1/span 2;width:104px;margin:0 6px -3px 0}.PleJSW_ticks{display:none}.PleJSW_noteWrap{padding-left:var(--rail-pad);margin-top:1.4rem}.PleJSW_note{max-width:34em}}@media (min-width:1024px) and (max-height:760px){.PleJSW_story{--pin-h:29rem;--row-h:3.2rem}}@media (prefers-reduced-motion:reduce){.PleJSW_itemBtn:active{scale:none}.PleJSW_card:has(.PleJSW_itemBtn:active){scale:none}.PleJSW_itemBtn:active{opacity:.82}}
section._1xOqLq_section{padding-bottom:calc(var(--space-section) * .45);overflow:clip}._1xOqLq_inner{text-align:center;flex-direction:column;align-items:center;max-width:1040px;margin-inline:auto;display:flex;position:relative}._1xOqLq_statement{letter-spacing:-.015em;text-wrap:balance;color:var(--fg);margin-top:clamp(18px,2vw,28px);font-size:clamp(1.75rem,1.15rem + 2.6vw,3.5rem);line-height:1.14;position:relative}._1xOqLq_word{display:inline}._1xOqLq_statement em{color:inherit}._1xOqLq_chaptersNav{width:100%;margin-top:clamp(36px,4.2vw,60px)}._1xOqLq_chapters{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3.2vw,56px);list-style:none;display:grid}._1xOqLq_item{display:flex}._1xOqLq_chapter{border-radius:0;grid-template-columns:auto minmax(24px,1fr) auto;grid-template-areas:"num leader arrow""title title title""line line line";align-content:start;align-items:center;width:100%;padding-top:18px;padding-bottom:4px;display:grid;position:relative}._1xOqLq_chapter:before,._1xOqLq_chapter:after{content:"";height:1px;position:absolute;top:0;left:0;right:0}._1xOqLq_chapter:before{background:var(--line-strong)}._1xOqLq_chapter:after{background:var(--fg);transform-origin:0;transition:transform .3s var(--ease-out);transform:scaleX(0)}._1xOqLq_numeral{min-width:1.5em;font-family:var(--font-serif);font-feature-settings:"lnum" 1;color:var(--fg-3);grid-area:num;font-size:1.375rem;font-style:italic;line-height:1;transition:color .2s}._1xOqLq_leader._1xOqLq_leader{grid-area:leader;margin-inline:14px}._1xOqLq_arrow{width:16px;height:16px;color:var(--fg-3);grid-area:arrow;transition:color .2s;position:relative;overflow:hidden}._1xOqLq_arrowOut,._1xOqLq_arrowIn{transition:transform .25s var(--ease-out);position:absolute;inset:0}._1xOqLq_arrowIn{transform:translate(-130%)}._1xOqLq_title{font-size:var(--fs-h3);letter-spacing:-.015em;grid-area:title;margin-top:clamp(14px,1.6vw,22px);line-height:1.04}._1xOqLq_line{max-width:30ch;font-size:var(--fs-small);color:var(--fg-2);grid-area:line;margin-top:8px;line-height:1.5}._1xOqLq_chapter:focus-visible{outline-offset:8px}._1xOqLq_chapter:focus-visible:after{transform:scaleX(1)}._1xOqLq_chapter:focus-visible ._1xOqLq_numeral,._1xOqLq_chapter:focus-visible ._1xOqLq_arrow{color:var(--fg)}._1xOqLq_chapter:focus-visible ._1xOqLq_arrowOut{transform:translate(130%)}._1xOqLq_chapter:focus-visible ._1xOqLq_arrowIn{transform:translate(0)}@media (hover:hover) and (pointer:fine){._1xOqLq_chapter:hover:after{transform:scaleX(1)}._1xOqLq_chapter:hover ._1xOqLq_numeral,._1xOqLq_chapter:hover ._1xOqLq_arrow{color:var(--fg)}._1xOqLq_chapter:hover ._1xOqLq_arrowOut{transform:translate(130%)}._1xOqLq_chapter:hover ._1xOqLq_arrowIn{transform:translate(0)}}@media (max-width:1024px){._1xOqLq_line{max-width:26ch}}@media (max-width:760px){._1xOqLq_inner{text-align:left;align-items:flex-start}._1xOqLq_statement{text-wrap:pretty}._1xOqLq_chapters{border-bottom:1px solid var(--line-strong);grid-template-columns:1fr}._1xOqLq_chapter{grid-template-columns:2em minmax(0,1fr) auto;grid-template-areas:"num title arrow""num line arrow";column-gap:12px;padding-block:16px}._1xOqLq_numeral{align-self:start;padding-top:.3em;font-size:1.25rem}._1xOqLq_leader._1xOqLq_leader{display:none}._1xOqLq_arrow{align-self:center}._1xOqLq_title{margin-top:0;font-size:clamp(1.5rem,1.2rem + 1.4vw,1.875rem)}._1xOqLq_line{max-width:none;margin-top:4px}}
section.iJ8jIW_root{padding-top:calc(var(--space-section) * .8);overflow-x:clip}.iJ8jIW_story{--rail-gap:clamp(36px, 3.6vw, 60px);margin-top:clamp(2.5rem,1.6rem + 3vw,4.5rem);display:none}.iJ8jIW_arch{height:var(--arch-h);background:radial-gradient(85% 55% at 50% 20%, var(--paper) 0%, transparent 72%), linear-gradient(180deg, var(--linen) 0%, var(--sand) 100%);isolation:isolate;border-radius:999px 999px 0 0;position:absolute;top:0;left:0;right:0;overflow:hidden}.iJ8jIW_arch:before{content:"";z-index:2;border:1px solid var(--line-strong);pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;inset:11px 11px 0}.iJ8jIW_arch:after{content:"";z-index:3;background:var(--brass);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:11px;height:11px;margin-left:-5.5px;position:absolute;top:6px;left:50%}.iJ8jIW_skyline{z-index:1;opacity:.6;pointer-events:none;width:180%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}.iJ8jIW_skylineImg{width:100%;height:auto}.iJ8jIW_ground{top:var(--arch-h);background:linear-gradient(90deg, transparent, var(--line-strong) 18%, var(--line-strong) 82%, transparent);height:1px;position:absolute;left:-8%;right:-8%}.iJ8jIW_stepsCol{position:relative}.iJ8jIW_steps{list-style:none;display:grid;position:relative}.iJ8jIW_step{--num-size:clamp(3rem, 2rem + 3vw, 5rem);position:relative}.iJ8jIW_stepBody{position:relative}.iJ8jIW_numRow{align-items:center;gap:clamp(16px,1.6vw,24px);display:flex}.iJ8jIW_num{font-family:var(--font-serif);font-style:italic;font-size:var(--num-size);letter-spacing:-.02em;font-feature-settings:"lnum" 1;color:var(--accent-soft);padding-right:.06em;line-height:.9}.iJ8jIW_numLine{background:var(--line-strong);transform-origin:0;flex:1;max-width:200px;height:1px}.iJ8jIW_title{font-size:var(--fs-h3);letter-spacing:-.015em;margin-top:clamp(18px,1.8vw,28px);line-height:1.05}.iJ8jIW_body{max-width:30em;color:var(--fg-2);margin-top:14px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6}.iJ8jIW_layers{z-index:1;position:absolute;inset:0}.iJ8jIW_layer{position:absolute;inset:0}.iJ8jIW_stepperWrap{margin-top:clamp(1.75rem,1.2rem + 2vw,2.5rem)}.iJ8jIW_stepper{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""text""phone";display:grid}.iJ8jIW_tabs{grid-area:tabs;grid-template-columns:repeat(var(--count), minmax(0, 1fr));border-bottom:1px solid var(--line-strong);display:grid;position:relative}.iJ8jIW_tab{min-height:48px;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg-3);transition:color .2s ease, var(--press-transition);justify-content:center;align-items:baseline;gap:.45em;padding:10px 4px 12px;font-size:1.375rem;line-height:1.1;display:inline-flex}.iJ8jIW_tab[aria-selected=true]{color:var(--fg)}.iJ8jIW_tab:focus-visible{outline-offset:-2px}.iJ8jIW_tabNum{font-feature-settings:"lnum" 1;color:var(--accent-soft);font-size:.75em;font-style:italic}.iJ8jIW_tabBar{width:calc(100% / var(--count));background:var(--fg);height:2px;transform:translateX(calc(var(--active) * 100%));transition:transform .3s var(--ease-out);position:absolute;bottom:-1px;left:0}.iJ8jIW_panels{grid-area:text;margin-top:18px;display:grid}.iJ8jIW_panel{opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out), visibility 0s linear .15s;grid-area:1/1}.iJ8jIW_panel[data-on=true]{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out) .13s, visibility 0s}.iJ8jIW_panel:focus-visible{outline-offset:6px}.iJ8jIW_panelBody{max-width:34em;color:var(--fg-2);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.iJ8jIW_viewer{--pw:min(60vw, 260px);--ph:calc(var(--pw) * 2.087);--apex:calc(var(--pw) * .27);--overhang:calc(var(--pw) * .12);--arch-h:calc(var(--apex) + var(--ph) - var(--overhang));width:min(calc(var(--pw) * 1.4), 100%);padding-top:var(--apex);touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-area:phone;margin:clamp(1.75rem,6vw,2.5rem) auto 0;position:relative}.iJ8jIW_skylineStep{transform:translateX(var(--shift,0%));transition:transform .3s var(--ease-out)}.iJ8jIW_viewerPhone{z-index:1;width:var(--pw);margin-inline:auto;position:relative}.iJ8jIW_viewerPhone img{pointer-events:none;-webkit-user-drag:none}.iJ8jIW_stepLayer{z-index:0;opacity:0;transform:translate3d(calc(var(--side) * 8%), 0, 0);transition:opacity 0s linear .3s,transform 0s linear .3s;position:absolute;inset:0}.iJ8jIW_stepLayer[data-on=true]{z-index:1;opacity:1;transform:translate3d(var(--drag,0px), 0, 0);transition:opacity .22s var(--ease-out), transform .3s var(--ease-out)}.iJ8jIW_viewer[data-dragging] .iJ8jIW_stepLayer{transition:none}@media (min-width:640px){.iJ8jIW_stepper{grid-template:".phone"1fr"tabs phone""text phone"".phone"1fr/minmax(0,1fr) auto;column-gap:clamp(2.5rem,6vw,4.5rem)}.iJ8jIW_viewer{--pw:clamp(190px, 27vw, 250px);width:calc(var(--pw) * 1.4);margin:0}}@media (prefers-reduced-motion:reduce){.iJ8jIW_stepLayer,.iJ8jIW_stepLayer[data-on=true]{transform:none}.iJ8jIW_skylineStep,.iJ8jIW_tabBar{transition:none}}@media (min-width:960px){.iJ8jIW_stepperWrap{display:none}.iJ8jIW_story{--pw:clamp(190px, calc((100vh - 150px) / 2.39), 300px);--ph:calc(var(--pw) * 2.087);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2.5rem,6vw,7rem);display:grid}.iJ8jIW_stageCol{display:block;position:relative}.iJ8jIW_stage{--apex:calc(var(--pw) * .28);--overhang:calc(var(--pw) * .12);--arch-h:calc(var(--apex) + var(--ph) - var(--overhang));--stage-h:calc(var(--apex) + var(--ph) + 28px);top:max(calc(var(--nav-h) + 24px), calc(50vh - var(--stage-h) / 2));width:min(calc(var(--pw) * 1.46), 100%);height:var(--stage-h);margin-inline:auto;position:sticky}.iJ8jIW_stagePhone{top:var(--apex);z-index:1;width:var(--pw);position:absolute;left:50%;transform:translate(-50%)}.iJ8jIW_stagePhone .iJ8jIW_layer{will-change:transform, opacity}.iJ8jIW_stepsCol{padding-left:var(--rail-gap)}.iJ8jIW_rail{background:var(--line-strong);width:1px;display:block;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 96px calc(100% - 96px),#0000);mask-image:linear-gradient(#0000,#000 96px calc(100% - 96px),#0000)}.iJ8jIW_railFill{background:var(--accent);transform-origin:top;display:block;position:absolute;inset:0}.iJ8jIW_steps{gap:0}.iJ8jIW_step{align-items:center;min-height:56vh;display:flex}.iJ8jIW_dot{top:calc(var(--num-size) * .47);left:calc(var(--rail-gap) * -1 + .5px);border:1px solid var(--line-strong);background:var(--bg);width:11px;height:11px;box-shadow:0 0 0 6px var(--bg);transition:border-color .25s var(--ease-out);border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%)}.iJ8jIW_dot:after{content:"";background:var(--accent);opacity:0;transition:opacity .2s var(--ease-out), transform .25s var(--ease-out);border-radius:50%;position:absolute;inset:2px;transform:scale(.9)}.iJ8jIW_dotOn{border-color:var(--accent)}.iJ8jIW_dotOn:after{opacity:1;transform:none}.iJ8jIW_stepText .iJ8jIW_numRow{opacity:.35;transition:opacity .3s var(--ease-out)}.iJ8jIW_stepText .iJ8jIW_title,.iJ8jIW_stepText .iJ8jIW_body{color:var(--fg-3);transition:color .3s var(--ease-out)}.iJ8jIW_isActive .iJ8jIW_stepText .iJ8jIW_numRow{opacity:1}.iJ8jIW_isActive .iJ8jIW_stepText .iJ8jIW_title{color:var(--fg)}.iJ8jIW_isActive .iJ8jIW_stepText .iJ8jIW_body{color:var(--fg-2)}.iJ8jIW_numLine{transition:transform .3s var(--ease-out);transform:scaleX(.3)}.iJ8jIW_isActive .iJ8jIW_numLine{transform:scaleX(1)}}@media (min-width:1200px){.iJ8jIW_story{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}
.GVI8gq_section{isolation:isolate;overflow-x:clip}.GVI8gq_section:before{content:"";z-index:-1;background:radial-gradient(40% 26% at 24% 16%, color-mix(in srgb, var(--paper) 60%, transparent), transparent 74%), radial-gradient(46% 22% at 70% 52%, color-mix(in srgb, var(--paper) 30%, transparent), transparent 72%);pointer-events:none;position:absolute;inset:0}.GVI8gq_intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""niche""dressed";row-gap:clamp(2.75rem,1.8rem + 3vw,4rem);display:grid}.GVI8gq_head{grid-area:head}.GVI8gq_nicheCol{grid-area:niche;justify-content:center;min-width:0;display:flex}.GVI8gq_dressed{border-left:1px solid color-mix(in srgb, var(--brass) 60%, transparent);grid-area:dressed;max-width:34em;padding-left:clamp(18px,1.6vw,24px)}.GVI8gq_dressedText{font-size:var(--fs-body);color:var(--fg-2);line-height:1.65}.GVI8gq_dressedTitle{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-h4);letter-spacing:-.005em;color:var(--fg);margin-bottom:6px;line-height:1.15;display:block}@media (min-width:1024px){.GVI8gq_intro{grid-template:"niche head""niche dressed"/minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,1.2rem + 1.6vw,2.75rem) clamp(56px,7vw,128px)}.GVI8gq_head{align-self:end}.GVI8gq_nicheCol{align-self:center}.GVI8gq_dressed{align-self:start}}.GVI8gq_niche{width:min(100%,440px);padding:0 0 70px;position:relative}.GVI8gq_stage{aspect-ratio:10/13;position:relative}.GVI8gq_cue{pointer-events:none;height:1px;position:absolute;inset:72% 0 auto}.GVI8gq_alcove{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 55%, var(--linen)) 0%, var(--linen) 34%, var(--sand) 76%, color-mix(in srgb, var(--oat) 58%, var(--sand)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brass) 28%, transparent), inset 0 34px 60px -38px #1c141157, inset 18px 0 40px -34px #1c14114d, inset -18px 0 40px -34px #1c14114d, 0 46px 80px -50px #1c141180;border-radius:999px 999px 0 0;position:absolute;inset:0;overflow:hidden}.GVI8gq_stage:before{content:"";border:1px solid var(--line-strong);pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;inset:-13px -13px 22%;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.GVI8gq_glow{z-index:0;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--paper) 92%, var(--brass-light)) 0%, color-mix(in srgb, var(--paper) 50%, transparent) 40%, transparent 74%);pointer-events:none;border-radius:50%;width:110%;position:absolute;top:4%;left:27%;translate:-50% -22%}.GVI8gq_skyline{z-index:0;opacity:.55;mix-blend-mode:multiply;height:44%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}.GVI8gq_skylineImg{object-fit:cover;object-position:0% 100%}.GVI8gq_shade{z-index:1;pointer-events:none;background:linear-gradient(#0000,#3a2c2429);height:16%;position:absolute;inset:auto 0 0}.GVI8gq_innerArch{z-index:1;border:1px solid color-mix(in srgb, var(--brass) 60%, transparent);pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;inset:14px 14px 0}.GVI8gq_innerArch:after{content:"";border:1px solid color-mix(in srgb, var(--brass) 24%, transparent);border-radius:inherit;border-bottom:0;position:absolute;inset:7px 7px 0}.GVI8gq_lamp{z-index:2;width:10.5%;min-width:34px;color:color-mix(in srgb, var(--bark) 80%, var(--brass));position:absolute;top:0;left:27%;translate:-50%}.GVI8gq_lampSway{transform-origin:50% 0;animation:6.4s ease-in-out infinite paused GVI8gq_lampSway;display:block}.GVI8gq_lamp svg{width:100%;height:auto}.GVI8gq_lanternGlass{fill:color-mix(in srgb, var(--brass-light) 70%, var(--paper));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--brass-light) 85%, transparent))}.GVI8gq_sill{z-index:1;pointer-events:none;height:50px;position:absolute;top:100%;left:-18px;right:-18px}.GVI8gq_sillTop{background:linear-gradient(180deg, color-mix(in srgb, var(--oat) 70%, var(--bark) 6%) 0%, color-mix(in srgb, var(--paper) 30%, var(--sand)) 100%);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 100%,0 100%);height:15px;position:absolute;inset:0 0 auto}.GVI8gq_sillFront{background:linear-gradient(180deg, color-mix(in srgb, var(--oat) 62%, var(--sand)) 0%, color-mix(in srgb, var(--oat) 86%, var(--bark) 10%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 55%, transparent), inset 0 -1px 0 #1c14111f, 0 22px 30px -20px #1c141180;border-radius:0 0 6px 6px;position:absolute;inset:15px 0 0}.GVI8gq_contact{z-index:2;pointer-events:none;background:radial-gradient(closest-side,#1c141152,#1c14111a 60%,#0000);border-radius:50%;width:58%;height:14px;position:absolute;bottom:-16px;left:47%;translate:-50%}.GVI8gq_figureClip{z-index:3;pointer-events:none;position:absolute;inset:0 0 -11px;overflow:hidden}.GVI8gq_figure{width:clamp(210px,68%,300px);position:absolute;bottom:0;left:47%;translate:-50%}.GVI8gq_breathe{transform-origin:50% 100%;animation:4.8s ease-in-out infinite paused GVI8gq_breathe;display:block}.GVI8gq_hostArt{filter:drop-shadow(0 16px 18px #3a2c2429);display:block}.GVI8gq_ticks{z-index:4;width:clamp(26px,8%,36px);color:var(--terracotta);position:absolute;top:51%;left:21%}.GVI8gq_ticks svg{width:100%;height:auto;transform:scaleX(-1)}.GVI8gq_heartSpot{z-index:4;width:clamp(14px,4.2%,19px);color:var(--terracotta);position:absolute;top:56%;left:79%}.GVI8gq_heart{animation:5.2s ease-in-out infinite paused GVI8gq_heartFloat;display:block}.GVI8gq_heart svg{width:100%;height:auto}.GVI8gq_bubbleSpot{z-index:5;width:fit-content;max-width:min(64%,262px);animation:6s ease-in-out -1.4s infinite paused GVI8gq_bubbleFloat;position:absolute;top:11%;right:-3%}.GVI8gq_bubble{border:1px solid color-mix(in srgb, var(--russet) 42%, var(--brass));background:var(--paper);box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 70%, transparent) inset, 0 18px 36px -22px #1c141166, 0 4px 10px -6px #1c141124;transform-origin:14% 100%;border-radius:26px 21px 27px 19px/21px 27px 19px 25px;padding:13px 18px 15px 19px;position:relative}.GVI8gq_tail{width:20px;height:21px;position:absolute;top:calc(100% - 1px);left:18px;overflow:visible}.GVI8gq_tailFill{fill:var(--paper)}.GVI8gq_tailLine{fill:none;stroke:color-mix(in srgb, var(--russet) 42%, var(--brass));stroke-width:1px;stroke-linecap:round}.GVI8gq_say{font-family:var(--font-hand);color:var(--ink);text-wrap:balance;line-height:1.1}.GVI8gq_sayHello{margin-bottom:3px;font-size:1.6rem;font-weight:700;display:block}.GVI8gq_sayAsk{font-size:1.32rem;font-weight:600;line-height:1.15;display:block}.GVI8gq_word{display:inline-block}.GVI8gq_plaque{z-index:4;border-radius:var(--r-xs);background:linear-gradient(168deg, color-mix(in srgb, var(--brass-light) 88%, var(--paper)) 0%, var(--brass-light) 34%, color-mix(in srgb, var(--brass) 82%, var(--bark)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 60%, transparent), inset 0 -1px 0 #1c141138, 0 12px 20px -12px #1c14118c, 0 2px 5px -2px #1c141133;color:var(--fg);white-space:nowrap;align-items:center;gap:11px;padding:8px 15px 9px;display:inline-flex;position:absolute;top:calc(100% + 22px);left:50%;translate:-50%}.GVI8gq_plaque:before{content:"";pointer-events:none;border:1px solid #1c141133;border-radius:3px;position:absolute;inset:3px}.GVI8gq_plaqueName{font-family:var(--font-serif);letter-spacing:.01em;text-shadow:0 1px 0 color-mix(in srgb, var(--paper) 40%, transparent);font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);font-style:italic;line-height:1}.GVI8gq_screw{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--paper) 70%, var(--brass-light)), var(--bark) 85%);width:6px;height:6px;box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 45%, transparent);border-radius:50%;flex-shrink:0}.GVI8gq_niche[data-awake=true] .GVI8gq_breathe,.GVI8gq_niche[data-awake=true] .GVI8gq_lampSway,.GVI8gq_niche[data-awake=true] .GVI8gq_heart,.GVI8gq_niche[data-awake=true] .GVI8gq_bubbleSpot{animation-play-state:running}@keyframes GVI8gq_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.005,1.011)}}@keyframes GVI8gq_lampSway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes GVI8gq_heartFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.06)}}@keyframes GVI8gq_bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){html.js[data-reveal-live] .GVI8gq_niche:not([data-in]) :is(.GVI8gq_alcove,.GVI8gq_plaque){opacity:0}html.js[data-reveal-live] .GVI8gq_cue:not([data-in])~:is(.GVI8gq_ticks,.GVI8gq_heartSpot){opacity:0}html.js[data-reveal-live] .GVI8gq_cue:not([data-in])~.GVI8gq_figureClip .GVI8gq_contact{opacity:0}html.js[data-reveal-live] .GVI8gq_cue:not([data-in])~.GVI8gq_bubbleSpot .GVI8gq_bubble{opacity:0}html.js[data-reveal-live] .GVI8gq_cue:not([data-in])~.GVI8gq_figureClip .GVI8gq_figure{transform:translateY(62%)}html.js .GVI8gq_niche[data-in] .GVI8gq_alcove{animation:GVI8gq_nicheRise .7s var(--ease-out) backwards}html.js .GVI8gq_niche[data-in] .GVI8gq_glow{animation:GVI8gq_nicheFade 1s var(--ease-out) .15s backwards}html.js .GVI8gq_niche[data-in] .GVI8gq_skyline{--from-y:8px;animation:GVI8gq_nicheRise .8s var(--ease-out) .15s backwards}html.js .GVI8gq_niche[data-in] .GVI8gq_innerArch{animation:GVI8gq_nicheFade .8s var(--ease-out) .2s backwards}html.js .GVI8gq_niche[data-in] .GVI8gq_lamp{--from-y:-12px;animation:GVI8gq_nicheRise .8s var(--ease-out) .25s backwards}html.js .GVI8gq_niche[data-in] .GVI8gq_plaque{--from-y:8px;animation:GVI8gq_nicheRise .6s var(--ease-out) .3s backwards}html.js .GVI8gq_cue[data-in]~.GVI8gq_figureClip .GVI8gq_figure{animation:GVI8gq_hostRise .9s var(--ease-out) backwards}html.js .GVI8gq_cue[data-in]~.GVI8gq_figureClip .GVI8gq_contact{animation:GVI8gq_contactIn .7s var(--ease-out) .25s backwards}html.js .GVI8gq_cue[data-in]~.GVI8gq_bubbleSpot .GVI8gq_bubble{animation:GVI8gq_bubbleIn .5s var(--ease-out) .35s backwards}html.js .GVI8gq_cue[data-in]~.GVI8gq_bubbleSpot .GVI8gq_word{animation:GVI8gq_wordIn .4s var(--ease-out) backwards;animation-delay:calc(.5s + var(--w,0) * 45ms)}html.js .GVI8gq_cue[data-in]~.GVI8gq_ticks{animation:GVI8gq_ticksIn .5s var(--ease-out) .8s backwards}html.js .GVI8gq_cue[data-in]~.GVI8gq_heartSpot{animation:GVI8gq_popIn .5s var(--ease-out) .9s backwards}}@keyframes GVI8gq_nicheRise{0%{opacity:0;transform:translate3d(0, var(--from-y,16px), 0)}}@keyframes GVI8gq_nicheFade{0%{opacity:0}}@keyframes GVI8gq_hostRise{0%{transform:translateY(62%)}}@keyframes GVI8gq_contactIn{0%{opacity:0;transform:scaleX(.8)}}@keyframes GVI8gq_bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes GVI8gq_wordIn{0%{opacity:0;transform:translateY(6px)}}@keyframes GVI8gq_ticksIn{0%{opacity:0;transform:scale(.9)rotate(-10deg)}}@keyframes GVI8gq_popIn{0%{opacity:0;transform:scale(.9)}}.GVI8gq_work{--phone-w:min(64vw, 260px);margin-top:clamp(3rem,2.2rem + 3.4vw,5.5rem);position:relative}.GVI8gq_sticky,.GVI8gq_viewport{position:relative}.GVI8gq_track{flex-direction:column;gap:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);display:flex;position:relative}.GVI8gq_workHead{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.GVI8gq_peekLedge{--peek-w:clamp(118px, 11vw, 150px);max-width:340px;height:calc(var(--peek-w) * .95);border-bottom:1px solid var(--line-strong);margin-bottom:18px;position:relative}.GVI8gq_peek{width:var(--peek-w);position:absolute;bottom:-2px;left:10px}.GVI8gq_workTitle{font-size:var(--fs-h3);line-height:1.05}.GVI8gq_workHint{font-size:var(--fs-micro);letter-spacing:.04em;color:var(--fg-2);align-items:center;gap:10px;margin-top:12px;font-weight:600;display:inline-flex}.GVI8gq_workHint svg{width:22px;height:auto}.GVI8gq_hintPinned{display:none}.GVI8gq_rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:12px calc(50% - var(--phone-w) / 2) 36px;gap:clamp(16px,3vw,28px);list-style:none;display:flex;overflow-x:auto}.GVI8gq_rail::-webkit-scrollbar{display:none}.GVI8gq_rail:focus-visible{outline-offset:-4px}.GVI8gq_slide{flex:0 0 var(--phone-w);width:var(--phone-w);scroll-snap-align:center}.GVI8gq_shot{margin:0}.GVI8gq_phone{width:100%}.GVI8gq_caption{text-align:center;justify-items:center;gap:4px;margin-top:18px;padding-inline:2px;display:grid}.GVI8gq_verb{font-size:var(--fs-micro);letter-spacing:.01em;color:var(--fg-2);font-weight:600}.GVI8gq_line{font-family:var(--font-hand);color:var(--ink);text-wrap:balance;font-size:clamp(1.3rem,1.2rem + .3vw,1.5rem);font-weight:600;line-height:1.12}.GVI8gq_dots{justify-content:center;gap:2px;margin-top:6px;display:flex}.GVI8gq_dot{-webkit-tap-highlight-color:transparent;width:28px;height:28px;transition:var(--press-transition);border-radius:999px;place-items:center;display:grid}.GVI8gq_dot:before,.GVI8gq_dot:after{content:"";height:7px;transition:opacity .2s var(--ease-out), transform .25s var(--ease-out);border-radius:999px;grid-area:1/1}.GVI8gq_dot:before{background:color-mix(in srgb, var(--fg-3) 80%, transparent);width:7px}.GVI8gq_dot:after{background:var(--fg);opacity:0;width:22px;transform:scaleX(.4)}.GVI8gq_dot[aria-current=true]:before{opacity:0}.GVI8gq_dot[aria-current=true]:after{opacity:1;transform:none}.GVI8gq_dot:active{scale:.94}.GVI8gq_meter{align-items:center;gap:20px;margin-top:clamp(14px,2.6vh,30px);display:none}.GVI8gq_count{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--fg-3);flex-shrink:0}.GVI8gq_countNow{color:var(--fg)}.GVI8gq_bar{background:var(--line-strong);flex:1;height:1px;position:relative;overflow:hidden}.GVI8gq_fill{background:var(--fg-2);transform-origin:0;position:absolute;inset:0}@media (min-width:768px){.GVI8gq_rail{--rail-start:max(var(--gutter), calc((100% - var(--wrap)) / 2));padding-left:var(--rail-start);padding-right:calc(100% - var(--rail-start) - var(--phone-w));scroll-padding-inline:var(--rail-start)}.GVI8gq_slide{scroll-snap-align:start}}@media (min-width:1024px) and (min-height:680px) and (prefers-reduced-motion:no-preference){.GVI8gq_work{--phone-w:clamp(210px, min(20vw, calc((100vh - 300px) / 2)), 300px);height:180vh;margin-top:clamp(.5rem,1.5vw,1.5rem)}.GVI8gq_sticky{height:100vh;padding-top:calc(var(--nav-h) * .6);flex-direction:column;justify-content:center;padding-bottom:16px;display:flex;position:sticky;top:0;overflow:hidden}.GVI8gq_viewport{overflow:clip visible}.GVI8gq_viewport:before,.GVI8gq_viewport:after{content:"";z-index:2;pointer-events:none;width:clamp(28px,5vw,80px);position:absolute;top:-40px;bottom:-40px}.GVI8gq_viewport:before{background:linear-gradient(90deg, var(--bg-alt), transparent);left:0}.GVI8gq_viewport:after{background:linear-gradient(270deg, var(--bg-alt), transparent);right:0}.GVI8gq_track{width:max-content;padding-left:max(var(--gutter), calc((100% - var(--wrap)) / 2));padding-right:calc(34% - var(--phone-w) / 2);will-change:transform;flex-direction:row;align-items:center;gap:0}.GVI8gq_workHead{flex:none;width:clamp(240px,22vw,330px);max-width:none;margin:0 clamp(48px,6vw,112px) 0 0;padding:0}.GVI8gq_rail{scroll-snap-type:none;gap:clamp(40px,4vw,72px);padding:0;overflow:visible}.GVI8gq_slide{scroll-snap-align:none;will-change:transform}.GVI8gq_hintPinned{display:inline}.GVI8gq_hintRail{display:none}.GVI8gq_meter{display:flex}.GVI8gq_dots{display:none}}@media (max-width:479px){.GVI8gq_bubbleSpot{max-width:min(66%,230px);right:-2%}.GVI8gq_sayHello{font-size:1.45rem}.GVI8gq_sayAsk{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){html.js[data-reveal-live] .GVI8gq_niche:not([data-in]) .GVI8gq_stage{opacity:0}html.js .GVI8gq_niche[data-in] .GVI8gq_stage{animation:.3s backwards GVI8gq_nicheFade}.GVI8gq_breathe,.GVI8gq_lampSway,.GVI8gq_heart,.GVI8gq_bubbleSpot{animation:none}.GVI8gq_dot:active{opacity:.82;scale:none}}@media print{.GVI8gq_stage :is(.GVI8gq_alcove,.GVI8gq_plaque,.GVI8gq_contact,.GVI8gq_bubble,.GVI8gq_word,.GVI8gq_ticks,.GVI8gq_heartSpot){opacity:1!important;animation:none!important}.GVI8gq_figure{animation:none!important;transform:none!important}}
.JzSu4W_root{--edge:color-mix(in srgb, var(--russet) 50%, transparent);--bubble-line:var(--edge);overflow-x:clip}.JzSu4W_story{--rail-gap:clamp(32px, 3vw, 52px);grid-template-columns:minmax(0,1fr);row-gap:clamp(32px,5vw,52px);margin-top:clamp(2.5rem,1.6rem + 3vw,4.25rem);display:grid}.JzSu4W_listCol{min-width:0;position:relative}.JzSu4W_stageCol{min-width:0}.JzSu4W_rail{display:none}.JzSu4W_moments{gap:18px;list-style:none;display:grid;position:relative}.JzSu4W_moment{position:relative}.JzSu4W_dot{display:none}.JzSu4W_momentInner{isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.JzSu4W_momentInner>*,.JzSu4W_momentInner:before,.JzSu4W_momentInner:after{grid-column:1}.JzSu4W_momentInner:before,.JzSu4W_momentInner:after{content:"";z-index:-1;pointer-events:none;grid-row:2/span 2}.JzSu4W_momentInner:before{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.JzSu4W_momentInner:after{border:1px solid var(--line);border-radius:calc(var(--r-lg) - 7px);margin:7px}.JzSu4W_momentHead{grid-row:2;align-items:center;gap:12px;padding:24px 20px 0;display:flex}.JzSu4W_momentNum{font-family:var(--font-serif);letter-spacing:-.01em;font-feature-settings:"lnum" 1;color:var(--accent-soft);padding-right:.06em;font-size:1.5rem;font-style:italic;line-height:1}.JzSu4W_momentRule{background:var(--line-strong);transform-origin:0;flex:0 0 28px;height:1px}.JzSu4W_momentLabel{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);font-weight:600;line-height:1.3}.JzSu4W_say{grid-row:1;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:6px;padding:0 4px 0 18px;display:grid}.JzSu4W_sayHost{z-index:1;align-self:end;width:104px;margin-bottom:-6px;display:block;position:relative}.JzSu4W_sayHost[data-pose=point]{width:92px;margin-bottom:-7px}.JzSu4W_sayHost[data-pose=pay]{width:122px}.JzSu4W_sayHost[data-pose=sit]{width:98px}.JzSu4W_hostArt{display:block}.JzSu4W_bubble{background:var(--paper);border:1px solid var(--edge);border-radius:20px 24px 22px 16px/17px 22px 25px 20px;align-self:end;margin-bottom:30px;padding:10px 14px 12px 15px;position:relative;box-shadow:0 16px 30px -22px #1c141173}.JzSu4W_bubbleTail{transform-origin:100%;width:22px;height:18px;position:absolute;bottom:10px;left:-15px;overflow:visible;transform:rotate(32deg)}.JzSu4W_tailFill{fill:var(--tail-fill,var(--paper))}.JzSu4W_tailStroke{fill:none;stroke:var(--edge);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.JzSu4W_line{font-family:var(--font-hand);letter-spacing:.003em;color:var(--ink);text-wrap:pretty;font-size:1.32rem;font-weight:600;line-height:1.06}.JzSu4W_chips{flex-wrap:wrap;gap:5px;margin-top:9px;list-style:none;display:flex}.JzSu4W_chip{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--chip) 38%, transparent);background:color-mix(in srgb, var(--chip) 15%, var(--paper));font-family:var(--font-serif);color:var(--ink);white-space:nowrap;align-items:center;padding:4px 11px;font-size:.8125rem;line-height:1.3;display:inline-flex}.JzSu4W_chip[data-tone=terracotta]{--chip:var(--terracotta)}.JzSu4W_chip[data-tone=olive]{--chip:var(--olive)}.JzSu4W_chip[data-tone=brass]{--chip:var(--brass)}.JzSu4W_momentText{grid-row:3;min-width:0;padding:0 20px 20px}.JzSu4W_body{font-size:var(--fs-small);color:var(--fg-2);margin-top:14px;line-height:1.6}.JzSu4W_added{border-top:1px dashed var(--line-strong);font-size:var(--fs-small);color:var(--fg);align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-weight:500;display:flex}.JzSu4W_added .leader{margin-inline:4px}.JzSu4W_addedIcon{color:var(--fg-2);flex-shrink:0}.JzSu4W_addedPrice{font-family:var(--font-serif);font-variant-numeric:tabular-nums lining-nums;font-size:1.15rem;font-weight:400;line-height:1}.JzSu4W_declined{border-top:1px dashed var(--line-strong);font-size:var(--fs-small);color:var(--fg-3);align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-weight:500;display:flex}.JzSu4W_declined .leader{opacity:.45;margin-inline:4px}.JzSu4W_declinedNote,.JzSu4W_tNote{font-family:var(--font-serif);white-space:nowrap;color:var(--fg-3);font-style:italic;font-weight:400}.JzSu4W_declinedNote{font-size:1rem}.JzSu4W_struck{position:relative}.JzSu4W_struck:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:1px;position:absolute;top:54%;left:-.12em;right:-.12em}.JzSu4W_stage,.JzSu4W_scene{position:relative}.JzSu4W_cardWrap{display:none}.JzSu4W_side{flex-direction:column;align-items:center;gap:30px;display:flex}.JzSu4W_ticketWrap{filter:drop-shadow(0 22px 26px #1c141124)drop-shadow(0 2px 3px #1c141114);will-change:transform;width:min(100%,330px);position:relative}.JzSu4W_ticket{--fg:var(--ink);--fg-2:var(--cocoa);--fg-3:var(--taupe);--line:#1c14111a;--line-strong:#1c141133;--zz:7px;background:var(--paper);color:var(--fg);-webkit-mask:conic-gradient(from 135deg at top, transparent, black 1deg 89deg, transparent 90deg) top / calc(var(--zz) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, transparent, black 1deg 89deg, transparent 90deg) bottom / calc(var(--zz) * 2) 51% repeat-x;-webkit-mask:conic-gradient(from 135deg at top, transparent, black 1deg 89deg, transparent 90deg) top / calc(var(--zz) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, transparent, black 1deg 89deg, transparent 90deg) bottom / calc(var(--zz) * 2) 51% repeat-x;mask:conic-gradient(from 135deg at top, transparent, black 1deg 89deg, transparent 90deg) top / calc(var(--zz) * 2) 51% repeat-x, conic-gradient(from -45deg at bottom, transparent, black 1deg 89deg, transparent 90deg) bottom / calc(var(--zz) * 2) 51% repeat-x;padding:30px 24px 32px;position:relative;transform:rotate(1.4deg)}.JzSu4W_tHead{letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fg-3);align-items:center;gap:10px;font-size:.6875rem;font-weight:600;line-height:1.3;display:flex}.JzSu4W_tHeadDot{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.JzSu4W_tRule{border-top:1px dashed var(--line-strong);margin-top:12px}.JzSu4W_tLines{margin-top:6px;list-style:none}.JzSu4W_tLine{align-items:center;height:2.75rem;display:flex;position:relative}.JzSu4W_tPlaceholder{background-image:radial-gradient(circle, var(--line-strong) 1px, transparent 1.3px);background-repeat:repeat-x;background-size:7px 3px;height:3px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.JzSu4W_tItem{isolation:isolate;align-items:baseline;width:100%;display:flex;position:relative}.JzSu4W_tWash{z-index:-1;border-radius:var(--r-xs);background:color-mix(in srgb, var(--terracotta) 13%, transparent);transform-origin:0;position:absolute;inset:-6px -8px}.JzSu4W_tName,.JzSu4W_tPrice{font-family:var(--font-serif);color:var(--fg);white-space:nowrap;font-size:1.15rem;line-height:1.2}.JzSu4W_tPrice{font-variant-numeric:tabular-nums lining-nums}.JzSu4W_tLine[data-declined=true] .JzSu4W_tName,.JzSu4W_tLine[data-declined=true] .JzSu4W_tPrice{color:var(--fg-3)}.JzSu4W_tNote{margin-left:.55em;font-size:.8125rem}.JzSu4W_tLine[data-declined=true] .leader{opacity:.4}.JzSu4W_tLine[data-declined=true] .JzSu4W_struck:after{transition:transform .15s var(--ease-out);transform:scaleX(0)}.JzSu4W_tLine[data-declined=true][data-on=true] .JzSu4W_struck:after{transition:transform .26s var(--ease-out) .38s;transform:none}.JzSu4W_tLine[data-declined=true][data-on=true] .JzSu4W_tPrice.JzSu4W_struck:after{transition-delay:.52s}.JzSu4W_tTotal{border-top:1px solid var(--line-strong);align-items:baseline;margin-top:8px;padding-top:14px;display:flex}.JzSu4W_tTotalLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);font-size:.6875rem;font-weight:600}.JzSu4W_tTotalValue{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg);font-size:2.15rem;line-height:1}.JzSu4W_seal{z-index:3;aspect-ratio:1;width:104px;color:var(--ink);pointer-events:none;place-items:center;display:grid;position:absolute;top:-34px;right:clamp(-18px,50vw - 200px,0px)}.JzSu4W_sealSvg{filter:drop-shadow(0 10px 12px #1c14114d);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.JzSu4W_sealStopA{stop-color:var(--brass-light)}.JzSu4W_sealStopB{stop-color:var(--brass)}.JzSu4W_sealRing{fill:none;stroke:currentColor;stroke-opacity:.35;stroke-width:.8px}.JzSu4W_sealDash{fill:none;stroke:currentColor;stroke-opacity:.45;stroke-width:.8px;stroke-dasharray:1.6 2.6}.JzSu4W_sealText{font-family:var(--font-sans);letter-spacing:.2em;fill:currentColor;font-size:9.5px;font-weight:600}.JzSu4W_sealValue{font-family:var(--font-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--ink);font-size:1.75rem;line-height:1;position:relative}.JzSu4W_sealPulse{border:1px solid var(--brass);border-radius:50%;position:absolute;inset:0}.JzSu4W_goal{width:100%;max-width:34rem}.JzSu4W_goalText{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--fg);font-size:clamp(1.2rem,1.08rem + .45vw,1.4rem);font-style:italic;line-height:1.38}.JzSu4W_goalNote{font-size:var(--fs-micro);color:var(--fg-3);margin-top:12px;line-height:1.5}.JzSu4W_tick{vertical-align:bottom;margin:-.15em -.08em -.15em 0;padding:.15em .08em .15em 0;display:inline-block;position:relative;overflow:hidden}.JzSu4W_tickInner{white-space:nowrap;display:inline-block}.JzSu4W_card{padding:calc(var(--cw) * .026);background:linear-gradient(150deg, var(--bark) 0%, var(--espresso) 38%, var(--espresso) 64%, var(--walnut) 100%);box-shadow:var(--shadow-phone), inset 0 0 0 1px #ffffff12, inset 0 1px 1px #ffffff24;border-radius:50% 50% 11% 11%/21% 21% 6.4% 6.4%;position:absolute;inset:0}.JzSu4W_screen{isolation:isolate;background:radial-gradient(90% 34% at 50% 0%, color-mix(in srgb, var(--brass-light) 20%, transparent), transparent 72%), var(--paper);width:100%;height:100%;font-size:calc(var(--cw) / 20);border-radius:50% 50% 9% 9%/20.4% 20.4% 5.2% 5.2%;position:relative;overflow:hidden}.JzSu4W_screen:before{content:"";z-index:0;pointer-events:none;border:1px solid #1c14111a;border-bottom:0;border-radius:50% 50% 0 0/62% 62% 0 0;height:30%;position:absolute;inset:2.4% 4% auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.JzSu4W_crown{z-index:1;transition:opacity .25s var(--ease-out);flex-direction:column;align-items:center;gap:.45em;display:flex;position:absolute;top:4.4%;left:0;right:0}.JzSu4W_crownStar.JzSu4W_crownStar{background:var(--brass);width:.7em;height:.7em}.JzSu4W_tableLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--taupe);font-size:.6em;font-weight:600;line-height:1}.JzSu4W_cardWrap[data-pose=lean] .JzSu4W_crown{opacity:0}.JzSu4W_skyline{z-index:0;opacity:.55;pointer-events:none;width:150%;position:absolute;bottom:7%;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.JzSu4W_skylineImg{width:100%;height:auto}.JzSu4W_plateZone{aspect-ratio:1;z-index:1;width:70%;position:absolute;top:12.6%;left:15%}.JzSu4W_plateShadow{background:radial-gradient(closest-side,#1c141142,#1c14111a 70%,#0000);border-radius:50%;position:absolute;inset:4%;transform:translate(3%,6%)scale(1.02)}.JzSu4W_plateSpin{will-change:transform;position:absolute;inset:0}.JzSu4W_plate{position:absolute;inset:0}.JzSu4W_dishSvg{width:100%;height:100%;overflow:visible}.JzSu4W_pill{z-index:1;background:var(--linen);letter-spacing:.16em;text-transform:uppercase;height:2.5em;color:var(--ink);white-space:nowrap;border:1px solid #1c141124;border-radius:999px;align-items:center;gap:.5em;padding:0 1.15em 0 1.35em;font-size:.68em;font-weight:600;display:inline-flex;position:absolute;bottom:4.4%;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -8px #1c141166}.JzSu4W_pillChevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.JzSu4W_strip{z-index:3;font-size:calc(var(--cw) / 20);background:linear-gradient(to bottom, var(--paper) 74%, color-mix(in srgb, var(--paper) 0%, transparent));pointer-events:none;padding:.75em 0 1.1em;position:absolute;top:54%;left:9%;right:9%}.JzSu4W_stripRule{border-top:1px solid #1c141133;border-bottom:1px solid #1c14111a;height:4px;position:absolute;top:0;left:0;right:0}.JzSu4W_dishName{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;padding-right:3.4em;font-size:1.7em;line-height:1.05;display:block}.JzSu4W_dishPrice{font-family:var(--font-serif);font-variant-numeric:tabular-nums lining-nums;color:var(--russet);margin-top:.25em;font-size:1.15em;line-height:1.15;display:block}.JzSu4W_addBtn{border:1.5px solid var(--terracotta);background:var(--paper);width:2.7em;height:2.7em;color:var(--terracotta);box-shadow:0 8px 16px -10px color-mix(in srgb, var(--terracotta) 80%, transparent);transition:background-color .25s var(--ease-out) .2s, color .25s var(--ease-out) .2s, opacity .2s var(--ease-out), transform .25s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:.95em;right:0}.JzSu4W_addBtn[data-added=true]{background:var(--terracotta);color:var(--paper)}.JzSu4W_addIcon{place-items:center;display:grid}.JzSu4W_addIcon svg{width:1.1em;height:1.1em}.JzSu4W_addPulse{border:1.5px solid var(--terracotta);pointer-events:none;border-radius:50%;position:absolute;inset:-1.5px}.JzSu4W_strip[data-hug=true] .JzSu4W_addBtn{opacity:0;transform:scale(.9)}.JzSu4W_host{z-index:4;transform-origin:50% 100%;pointer-events:none;--host-breath-delay:.8s;position:absolute}.JzSu4W_host[data-pose=lean]{left:calc(var(--cw) * .04);top:calc(var(--cw) * -.05);width:calc(var(--cw) * .44)}.JzSu4W_host[data-pose=point]{left:calc(var(--cw) * .55);top:calc(var(--cw) * .662);width:calc(var(--cw) * .42)}.JzSu4W_host[data-pose=peek]{left:calc(var(--cw) * .04);top:calc(var(--cw) * .545);width:calc(var(--cw) * .42)}.JzSu4W_host[data-pose=sit]{left:calc(var(--cw) * .31);top:calc(var(--cw) * 1.192);width:calc(var(--cw) * .38)}.JzSu4W_host[data-pose=pay]{left:calc(var(--cw) * .298);top:calc(var(--cw) * 1.18);width:calc(var(--cw) * .46)}.JzSu4W_host[data-pose=greet],.JzSu4W_host[data-pose=think]{left:calc(var(--cw) * .02);top:calc(var(--cw) * -.12);width:calc(var(--cw) * .4)}.JzSu4W_hugAdded{aspect-ratio:1;background:var(--terracotta);width:38%;color:var(--paper);box-shadow:0 6px 14px -6px color-mix(in srgb, var(--terracotta) 80%, transparent);border-radius:50%;place-items:center;margin:-19% 0 0 -19%;display:grid;position:absolute;top:76.6%;left:69.7%}.JzSu4W_hugAdded svg{width:42%;height:42%}.JzSu4W_marks{aspect-ratio:1;width:22%;color:var(--terracotta);position:absolute;top:0;right:-4%}.JzSu4W_host[data-pose=point] .JzSu4W_marks,.JzSu4W_host[data-pose=pay] .JzSu4W_marks{left:-8%;right:auto;transform:scaleX(-1)}.JzSu4W_host[data-pose=point] .JzSu4W_marks{top:8%}.JzSu4W_marksSvg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:100%;height:100%}.JzSu4W_sb{z-index:5;border:1px solid var(--edge);background:var(--paper);font-size:calc(var(--cw) / 20);border-radius:1.25em 1.5em 1.4em 1.05em/1.1em 1.4em 1.55em 1.25em;padding:.62em .9em .72em .95em;position:absolute;box-shadow:0 1px 2px #1c14110d,0 18px 32px -20px #1c141180}.JzSu4W_sbTail{width:1.5em;height:1.25em;position:absolute;overflow:visible}.JzSu4W_sbLine{font-family:var(--font-hand);letter-spacing:.003em;color:var(--ink);font-size:1.5em;font-weight:600;line-height:1.02;position:relative}.JzSu4W_sbInk{background:linear-gradient(to right, transparent, var(--paper) .35em);transform-origin:100%;pointer-events:none;position:absolute;inset:-.12em -.1em -.2em -.45em}.JzSu4W_sbChips{flex-wrap:wrap;gap:.35em;margin-top:.55em;display:flex}.JzSu4W_sbChips .JzSu4W_chip{padding:.28em .72em;font-size:.8em}.JzSu4W_sb[data-pose=lean]{left:calc(var(--cw) * .46);top:calc(var(--cw) * -.03);width:calc(var(--cw) * .6);transform-origin:0 55%}.JzSu4W_sb[data-pose=lean] .JzSu4W_sbTail,.JzSu4W_sb[data-pose=peek] .JzSu4W_sbTail{transform-origin:0 0;top:52%;left:1px;transform:rotate(90deg)}.JzSu4W_sb[data-pose=point]{left:calc(var(--cw) * .04);bottom:calc(var(--cw) * 1.03);width:calc(var(--cw) * .66);transform-origin:85% 100%}.JzSu4W_sb[data-pose=point] .JzSu4W_sbTail{top:calc(100% - 1px);right:12%;transform:scaleX(-1)}.JzSu4W_sb[data-pose=peek]{left:calc(var(--cw) * .44);bottom:calc(var(--cw) * .9);width:calc(var(--cw) * .56);transform-origin:0 70%}.JzSu4W_sb[data-pose=sit],.JzSu4W_sb[data-pose=pay]{left:calc(var(--cw) * .08);bottom:calc(var(--cw) * .56);width:calc(var(--cw) * .84);transform-origin:50% 100%}.JzSu4W_sb[data-pose=sit] .JzSu4W_sbTail,.JzSu4W_sb[data-pose=pay] .JzSu4W_sbTail{top:calc(100% - 1px);left:44%}.JzSu4W_sb[data-pose=greet],.JzSu4W_sb[data-pose=think]{left:calc(var(--cw) * .4);top:calc(var(--cw) * .02);width:calc(var(--cw) * .62)}.JzSu4W_arrow{z-index:4;left:78.5%;top:calc(var(--cw) * .832);width:calc(var(--cw) * .09);color:var(--terracotta);position:absolute}.JzSu4W_arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;overflow:visible}@media (min-width:640px) and (max-width:1023px){.JzSu4W_moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.JzSu4W_moment:last-child{grid-column:1/-1}.JzSu4W_moment{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.JzSu4W_momentInner{grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.JzSu4W_momentHead{padding:26px 24px 0}.JzSu4W_momentText{padding:0 24px 24px}.JzSu4W_moment:last-child .JzSu4W_say,.JzSu4W_moment:last-child .JzSu4W_momentText{max-width:34rem}.JzSu4W_side{flex-direction:row;justify-content:center;align-items:center;gap:clamp(36px,6vw,64px)}.JzSu4W_ticketWrap{flex:0 0 300px}.JzSu4W_goal{flex:1 1 0;max-width:24rem}}@media (min-width:1024px){.JzSu4W_story{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:0 clamp(2.5rem,4.4vw,5.5rem)}.JzSu4W_stageCol{grid-area:1/1;position:relative;container-type:inline-size}.JzSu4W_listCol{padding-left:var(--rail-gap);grid-area:1/2}.JzSu4W_stage{--cw:clamp(212px, min(calc((100vh - var(--nav-h) - 132px) / 1.86), 46cqi), 300px);--ch:calc(var(--cw) * 1.72);--hd:calc(var(--cw) * .12);top:max(calc(var(--nav-h) + 20px), calc(50vh - (var(--hd) + var(--ch)) / 2));position:sticky}.JzSu4W_scene{grid-template-columns:var(--cw) minmax(0, 1fr);column-gap:calc(var(--cw) * .11);padding-top:var(--hd);align-items:center;display:grid}.JzSu4W_scene:before{content:"";z-index:-1;left:calc(var(--cw) * -.5);top:calc(var(--cw) * -.2);width:calc(var(--cw) * 2.2);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brass) 13%, transparent) 0%, color-mix(in srgb, var(--brass) 5%, transparent) 55%, transparent 100%);pointer-events:none;border-radius:50%;position:absolute}.JzSu4W_cardWrap{isolation:isolate;width:var(--cw);height:var(--ch);display:block;position:relative}.JzSu4W_side{align-items:stretch;gap:calc(var(--cw) * .07);min-width:0}.JzSu4W_ticketWrap{width:min(100%,300px)}.JzSu4W_ticket{padding:calc(var(--cw) * .085) calc(var(--cw) * .075) calc(var(--cw) * .09)}.JzSu4W_tLine{height:calc(var(--cw) * .14)}.JzSu4W_tName,.JzSu4W_tPrice{font-size:clamp(1rem, calc(var(--cw) * .06), 1.15rem)}.JzSu4W_tTotalValue{font-size:clamp(1.7rem, calc(var(--cw) * .11), 2.15rem)}.JzSu4W_seal{width:clamp(86px, calc(var(--cw) * .34), 104px);right:calc(var(--cw) * -.08);top:calc(var(--cw) * -.13)}.JzSu4W_sealValue{font-size:clamp(1.4rem, calc(var(--cw) * .09), 1.75rem)}.JzSu4W_goal{max-width:30rem;transition:opacity .5s var(--ease-out) 1s, transform .6s var(--ease-out) 1s}.JzSu4W_goal[data-on=false]{opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transform:translateY(10px)}.JzSu4W_goalText{font-size:clamp(1.02rem, calc(var(--cw) * .06), 1.25rem);line-height:1.36}.JzSu4W_goalNote{margin-top:10px}.JzSu4W_rail{background:var(--line-strong);width:1px;display:block;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 80px calc(100% - 80px),#0000);mask-image:linear-gradient(#0000,#000 80px calc(100% - 80px),#0000)}.JzSu4W_railFill{background:var(--accent);transform-origin:top;display:block;position:absolute;inset:0}.JzSu4W_moments{gap:0}.JzSu4W_moment{align-items:center;min-height:clamp(320px,52vh,500px);display:flex}.JzSu4W_momentInner{width:100%}.JzSu4W_momentInner:before,.JzSu4W_momentInner:after{display:none}.JzSu4W_momentHead{grid-row:1;padding:0}.JzSu4W_momentText{grid-row:3;padding:0}.JzSu4W_momentNum{font-size:1.75rem}.JzSu4W_dot{top:.875rem;left:calc(var(--rail-gap) * -1 + .5px);border:1px solid var(--line-strong);background:var(--bg);width:11px;height:11px;box-shadow:0 0 0 6px var(--bg);transition:border-color .25s var(--ease-out);border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%)}.JzSu4W_dot:after{content:"";background:var(--accent);opacity:0;transition:opacity .2s var(--ease-out), transform .25s var(--ease-out);border-radius:50%;position:absolute;inset:2px;transform:scale(.9)}.JzSu4W_isLit .JzSu4W_dot{border-color:var(--accent)}.JzSu4W_isLit .JzSu4W_dot:after{opacity:1;transform:none}.JzSu4W_say{grid-row:2;margin-top:14px;padding:0;display:block}.JzSu4W_sayHost,.JzSu4W_bubbleTail,.JzSu4W_chips{display:none}.JzSu4W_bubble{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.JzSu4W_line{max-width:12.5em;color:var(--fg);font-size:clamp(1.85rem,1.3rem + 1vw,2.5rem);line-height:1.04}.JzSu4W_body{max-width:30em;font-size:var(--fs-body);margin-top:14px}.JzSu4W_added,.JzSu4W_declined{max-width:290px}.JzSu4W_momentLabel,.JzSu4W_line,.JzSu4W_body,.JzSu4W_added{transition:color .3s var(--ease-out)}.JzSu4W_momentNum,.JzSu4W_addedIcon,.JzSu4W_declined{transition:opacity .3s var(--ease-out)}.JzSu4W_momentRule{transition:transform .3s var(--ease-out)}.JzSu4W_root[data-mode=story] .JzSu4W_moment:not(.JzSu4W_isActive) .JzSu4W_momentLabel,.JzSu4W_root[data-mode=story] .JzSu4W_moment:not(.JzSu4W_isActive) .JzSu4W_line,.JzSu4W_root[data-mode=story] .JzSu4W_moment:not(.JzSu4W_isActive) .JzSu4W_body,.JzSu4W_root[data-mode=story] .JzSu4W_moment:not(.JzSu4W_isActive) .JzSu4W_added{color:var(--fg-3)}.JzSu4W_root[data-mode=story] .JzSu4W_moment:not(.JzSu4W_isActive) .JzSu4W_momentNum,.JzSu4W_root[data-mode=story] .JzSu4W_moment:not(.JzSu4W_isActive) .JzSu4W_addedIcon,.JzSu4W_root[data-mode=story] .JzSu4W_moment:not(.JzSu4W_isActive) .JzSu4W_declined{opacity:.4}.JzSu4W_root[data-mode=story] .JzSu4W_moment:not(.JzSu4W_isActive) .JzSu4W_momentRule{transform:scaleX(.4)}}@media (min-width:1200px){.JzSu4W_story{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.JzSu4W_say{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.aEzSoq_section{overflow:clip}.aEzSoq_layout{--row-pad:clamp(18px, 1rem + .45vw, 24px);grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,1.5rem + 2vw,3rem);margin-top:clamp(2rem,1.5rem + 2vw,3.25rem);display:grid}.aEzSoq_title{font-size:var(--fs-h4);letter-spacing:-.012em;line-height:1.12}.aEzSoq_body{max-width:44ch;font-size:var(--fs-small);color:var(--fg-2);line-height:1.6}.aEzSoq_dash{min-width:0;padding-top:var(--row-pad);border-top:1px solid var(--line-strong);flex-direction:column;gap:clamp(18px,1rem + .6vw,26px);display:flex}.aEzSoq_dashCopy{flex-direction:column;gap:10px;display:flex}.aEzSoq_dashTitle{font-size:var(--fs-h3);letter-spacing:-.016em;line-height:1.05}.aEzSoq_screen{min-width:0;display:flex}.aEzSoq_kds{border-radius:var(--r-md);background:var(--bg);flex-direction:column;flex:1;gap:12px;min-width:0;padding:clamp(10px,.5rem + .5vw,16px);display:flex;container-type:inline-size}.aEzSoq_kdsBar{letter-spacing:.04em;color:var(--fg-3);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 0;font-size:.6875rem;display:flex}.aEzSoq_kdsLive{color:var(--fg-2);align-items:center;gap:8px;font-weight:600;display:inline-flex}.aEzSoq_liveDot{background:color-mix(in srgb, var(--olive) 70%, var(--bone));border-radius:50%;width:6px;height:6px;position:relative}.aEzSoq_liveDot:after{content:"";background:inherit;opacity:0;animation:aEzSoq_kdsPulse 2.2s var(--ease-out) infinite paused;border-radius:50%;position:absolute;inset:0}.aEzSoq_kds[data-live] .aEzSoq_liveDot:after{animation-play-state:running}@keyframes aEzSoq_kdsPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.aEzSoq_kds [data-stage="0"]{--stage-c:var(--terracotta);--stage-glow:color-mix(in srgb, var(--terracotta) 82%, var(--bone))}.aEzSoq_kds [data-stage="1"]{--stage-c:var(--brass);--stage-glow:var(--brass-light)}.aEzSoq_kds [data-stage="2"]{--stage-c:var(--olive);--stage-glow:color-mix(in srgb, var(--olive) 68%, var(--bone))}.aEzSoq_board{--ticket-h:64px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto repeat(4, var(--ticket-h)) 2px;grid-auto-rows:var(--ticket-h);gap:6px 5px;display:grid}.aEzSoq_lane{border-radius:var(--r-sm);background:color-mix(in srgb, var(--fg) 4%, transparent);grid-row:1/-1}.aEzSoq_lane[data-stage="0"],.aEzSoq_laneHead[data-stage="0"]{grid-column:1}.aEzSoq_lane[data-stage="1"],.aEzSoq_laneHead[data-stage="1"]{grid-column:2}.aEzSoq_lane[data-stage="2"],.aEzSoq_laneHead[data-stage="2"]{grid-column:3}.aEzSoq_laneHead{grid-row:1;align-items:center;gap:6px;min-width:0;padding:7px 5px 0;display:flex;position:relative}.aEzSoq_lanePill{border-radius:var(--r-pill);background:color-mix(in srgb, var(--stage-glow) 16%, transparent);min-width:0;color:var(--fg);white-space:nowrap;align-items:center;gap:5px;padding:3px 7px 3px 6px;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.aEzSoq_laneDot{background:var(--stage-glow);border-radius:50%;flex:none;width:6px;height:6px}.aEzSoq_laneCount{font-variant-numeric:tabular-nums;color:var(--fg-3);margin-left:auto;padding-right:4px;font-size:.6875rem;display:none}.aEzSoq_ticket{--fg:var(--ink);--fg-2:var(--cocoa);--fg-3:var(--taupe);z-index:1;border-radius:var(--r-xs);background:var(--paper);min-width:0;color:var(--fg);box-shadow:0 1px 0 color-mix(in srgb, var(--espresso) 40%, transparent), 0 10px 18px -12px color-mix(in srgb, var(--espresso) 90%, transparent);flex-direction:column;gap:2px;margin-inline:4px;padding:8px 8px 7px;font-size:.6875rem;line-height:1.3;display:flex;position:relative;overflow:hidden}.aEzSoq_ticket:before{content:"";background:var(--stage-c);height:2px;position:absolute;inset:0 0 auto}.aEzSoq_ticketHead{flex-direction:column;gap:1px;min-width:0;display:flex}.aEzSoq_ticketTable{letter-spacing:.005em;white-space:nowrap;font-weight:600}.aEzSoq_ticketTime{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg-3);align-items:center;gap:3px;display:inline-flex}.aEzSoq_ticketCheck{color:var(--olive)}.aEzSoq_ticketCount{color:var(--fg-2);white-space:nowrap}.aEzSoq_ticketDishes{display:none}.aEzSoq_ticketDish{white-space:nowrap;text-overflow:ellipsis;gap:7px;display:flex;overflow:hidden}.aEzSoq_ticketQty{font-variant-numeric:tabular-nums;min-width:1ch;color:var(--fg-3);flex:none}.aEzSoq_ticketNote{font-family:var(--font-serif);color:var(--terracotta);white-space:nowrap;font-size:.8125rem;font-style:italic;line-height:1.2}@container (min-width:380px){.aEzSoq_board{--ticket-h:54px;gap:7px 6px}.aEzSoq_ticketHead{flex-direction:row;justify-content:space-between;align-items:baseline;gap:6px}.aEzSoq_ticket{gap:4px;padding:9px 10px 8px}}@container (min-width:460px){.aEzSoq_board{--ticket-h:102px;gap:8px}.aEzSoq_laneHead{padding:9px 6px 2px}.aEzSoq_laneCount{display:inline}.aEzSoq_ticket{border-radius:8px;gap:7px;margin-inline:6px;padding:11px 12px 10px;font-size:.75rem}.aEzSoq_ticketCount{display:none}.aEzSoq_ticketDishes{border-top:1px dashed color-mix(in srgb, var(--ink) 16%, transparent);color:var(--fg-2);flex-direction:column;gap:3px;padding-top:8px;display:flex}}@container (min-width:640px){.aEzSoq_board{--ticket-h:112px;gap:9px 8px}.aEzSoq_ticket{padding:12px 13px 11px;font-size:.8125rem}.aEzSoq_ticketNote{font-size:.875rem}.aEzSoq_lanePill,.aEzSoq_laneCount,.aEzSoq_kdsBar{font-size:.75rem}}.aEzSoq_list{border-bottom:1px solid var(--line-strong);min-width:0;list-style:none}.aEzSoq_item{padding-block:var(--row-pad);border-top:1px solid var(--line-strong);flex-direction:column;gap:8px;display:flex}.aEzSoq_detail{flex-direction:column;gap:18px;min-width:0;display:flex}.aEzSoq_pulse{--host-w:76px;flex-direction:column;max-width:400px;display:flex;container-type:inline-size}.aEzSoq_checkin{margin-top:calc(var(--host-w) * .86);position:relative}.aEzSoq_pulseHost{z-index:2;right:clamp(14px,9%,32px);bottom:calc(100% - var(--host-w) * .035);width:var(--host-w);clip-path:inset(-60% -60% 0);pointer-events:none;line-height:0;position:absolute}.aEzSoq_pulseHost>*{transition:transform .5s var(--ease-out) .45s}html.js[data-reveal-live] .aEzSoq_pulse:not([data-in]) .aEzSoq_pulseHost>*{transform:translateY(78%)}.aEzSoq_checkinCard{z-index:1;border-radius:var(--r-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1c14110a;flex-direction:column;gap:10px;padding:13px 14px 14px;display:flex;position:relative}.aEzSoq_checkinAsk{font-family:var(--font-serif);color:var(--fg);font-size:1.0625rem;font-style:italic;line-height:1.15}.aEzSoq_chips{flex-wrap:wrap;gap:6px;display:flex}.aEzSoq_chip{border-radius:var(--r-pill);min-height:26px;box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;color:var(--fg-2);align-items:center;padding:4px 11px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.aEzSoq_chipLabel{position:relative}.aEzSoq_chipFill{border-radius:inherit;background:color-mix(in srgb, var(--terracotta) 11%, var(--surface));box-shadow:inset 0 0 0 1px var(--terracotta);opacity:0;transition:opacity .22s var(--ease-out), transform .28s var(--ease-out);position:absolute;inset:0;transform:scale(.92)}.aEzSoq_chipTap{border-radius:inherit;box-shadow:0 0 0 1px var(--terracotta);opacity:0;pointer-events:none;position:absolute;inset:0}.aEzSoq_pulse:not([data-step="0"]) .aEzSoq_chipFill{opacity:1;transform:none}.aEzSoq_pulse:not([data-step="0"]) .aEzSoq_chipTap{animation:aEzSoq_pulseTap .6s var(--ease-out) both}@keyframes aEzSoq_pulseTap{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.16,1.7)}}.aEzSoq_alert.aEzSoq_alert{z-index:2;border-radius:var(--r-pill);background:var(--bg);white-space:nowrap;max-width:100%;color:var(--fg);box-shadow:0 18px 30px -16px color-mix(in srgb, var(--espresso) 90%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--espresso) 40%, transparent);opacity:0;transition:opacity .24s var(--ease-out), transform .3s var(--ease-out);align-self:flex-end;align-items:center;gap:9px;margin:-12px clamp(4px,3%,14px) 0 0;padding:6px 15px 6px 6px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative;transform:translateY(10px)scale(.96)}.aEzSoq_pulse[data-step="2"] .aEzSoq_alert.aEzSoq_alert{opacity:1;transform:none}.aEzSoq_alertBell{background:var(--terracotta);width:24px;height:24px;color:var(--bone);border-radius:50%;flex:none;place-items:center;display:grid}.aEzSoq_alertBell svg{transform-origin:50% 18%;width:13px;height:13px}.aEzSoq_pulse[data-step="2"] .aEzSoq_alertBell svg{animation:aEzSoq_pulseRing .6s var(--ease-out) .2s both}@keyframes aEzSoq_pulseRing{0%{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-4deg)}to{transform:rotate(0)}}.aEzSoq_alertTable{font-weight:600}.aEzSoq_alertDot{color:var(--fg-3);margin-inline:6px}@container (max-width:360px){.aEzSoq_pulse{--host-w:66px}.aEzSoq_checkinCard{gap:8px;padding:11px 12px 12px}.aEzSoq_chip{min-height:24px;padding:3px 10px}.aEzSoq_alert.aEzSoq_alert{margin-top:-14px}}@media (min-width:640px) and (max-width:1023.98px){.aEzSoq_item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;column-gap:clamp(24px,4vw,48px);display:grid}}@media (min-width:1024px){.aEzSoq_layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(40px,4.5vw,80px)}}@media (prefers-reduced-motion:reduce){.aEzSoq_liveDot:after,.aEzSoq_chipTap,.aEzSoq_alertBell svg{animation:none!important}.aEzSoq_pulseHost>*{transform:none!important}}
section.wbkwla_section{padding-bottom:calc(var(--space-section) * .55);overflow:clip}.wbkwla_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,7vw,128px);display:grid}.wbkwla_headCol{min-width:0}.wbkwla_headCol .eyebrow{letter-spacing:.2em;gap:12px;font-size:.75rem;font-weight:600;line-height:normal}.wbkwla_headCol .eyebrow:before{content:"";opacity:.6;background:currentColor;width:28px;height:1px}.wbkwla_sticky{top:calc(var(--nav-h) + 44px);position:sticky}.wbkwla_listCol{min-width:0}.wbkwla_arcade{width:clamp(150px,12.5vw,184px);margin-top:clamp(28px,3vw,44px)}.wbkwla_arcadeSvg{width:100%;height:auto;overflow:visible}.wbkwla_archFloor,.wbkwla_archLine,.wbkwla_archLit{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.wbkwla_archFloor,.wbkwla_archLine{stroke:var(--line-strong)}.wbkwla_archFill{fill:var(--surface);opacity:0;transition:opacity .26s var(--ease-out)}.wbkwla_archLit{stroke:var(--accent);opacity:0;transition:opacity .22s var(--ease-out)}.wbkwla_archStar{fill:var(--accent-soft);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s var(--ease-out), transform .28s var(--ease-out);transform:scale(.9)rotate(-45deg)}.wbkwla_archFill[data-on=true],.wbkwla_archLit[data-on=true]{opacity:1}.wbkwla_archStar[data-on=true]{opacity:1;transform:none}.wbkwla_caption{white-space:nowrap;justify-content:center;align-items:center;min-height:28px;margin-top:18px;display:flex}.wbkwla_captionRest{display:inline-flex}.wbkwla_captionText{font-size:var(--fs-micro);letter-spacing:.02em;color:var(--fg-2);align-items:baseline;gap:10px;font-weight:500;display:inline-flex}.wbkwla_captionIndex{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:1.0625rem;font-style:italic;line-height:1}.wbkwla_list{border-bottom:1px solid var(--line-strong);list-style:none}.wbkwla_item{display:block}.wbkwla_row{--t:clamp(1.6rem, 1.2rem + 1.4vw, 2.5rem);isolation:isolate;border-top:1px solid var(--line-strong);grid-template-columns:clamp(40px,5vw,76px) minmax(0,1fr) 24px;align-items:baseline;column-gap:clamp(12px,1.6vw,24px);padding-block:clamp(24px,2.5vw,36px);display:grid;position:relative}.wbkwla_row:before{content:"";z-index:-1;border-radius:var(--r-sm);background:var(--surface);opacity:0;transform-origin:0;transition:opacity .2s var(--ease-out), transform .28s var(--ease-out);position:absolute;inset:0 calc(-1*clamp(14px,1.8vw,28px));transform:scaleX(.92)}.wbkwla_index{font-size:var(--fs-micro);letter-spacing:.14em;color:var(--fg-3);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-out);font-weight:600;line-height:1}.wbkwla_copy{min-width:0}.wbkwla_title{font-size:var(--t);letter-spacing:-.018em;transition:transform .26s var(--ease-out);line-height:1.05}.wbkwla_body{max-width:40ch;font-size:var(--fs-small);color:var(--fg-2);margin-top:12px;line-height:1.55}.wbkwla_mark{width:24px;height:12px;margin-top:calc(var(--t) * .52 - 6px);align-self:start;place-items:center;display:grid}.wbkwla_markStar.wbkwla_markStar{background:var(--accent);opacity:0;width:12px;height:12px;transition:opacity .2s var(--ease-out), transform .28s var(--ease-out);transform:scale(.9)rotate(-45deg)}.wbkwla_row[data-active=true] .wbkwla_index{color:var(--accent)}.wbkwla_row[data-active=true] .wbkwla_markStar.wbkwla_markStar{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.wbkwla_row:hover:before{opacity:1;transform:none}.wbkwla_row:hover .wbkwla_title{transform:translate(8px)}}.wbkwla_vignette{flex-direction:column;align-items:center;margin-top:clamp(52px,6vw,92px);display:flex}.wbkwla_drift{opacity:.75;mix-blend-mode:multiply;width:min(100%,1100px)}.wbkwla_sketchReveal{width:100%}.wbkwla_sketch{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.wbkwla_endmark{align-items:center;gap:14px;margin-top:clamp(20px,2.4vw,32px);display:flex}.wbkwla_endLine{background:var(--line-strong);width:clamp(40px,6vw,72px);height:1px}@media (max-width:1100px){.wbkwla_body{max-width:34ch}}@media (max-height:760px){.wbkwla_sticky{position:static}}@media (max-width:900px){.wbkwla_layout{grid-template-columns:minmax(0,1fr)}.wbkwla_sticky{position:static}.wbkwla_arcade{display:none}.wbkwla_listCol{margin-top:clamp(32px,7vw,52px)}.wbkwla_body{max-width:44ch}}@media (max-width:520px){.wbkwla_row{grid-template-columns:34px minmax(0,1fr) 14px;column-gap:12px;padding-block:22px}.wbkwla_mark{width:14px}.wbkwla_markStar.wbkwla_markStar{width:10px;height:10px}.wbkwla_vignette{margin-top:44px}.wbkwla_drift{width:calc(100% + var(--gutter) * 2)}}
.U3ZgJa_auditorContainer{background-color:var(--color-surface-card);border:1px solid var(--color-border-strong);max-width:920px;box-shadow:var(--shadow-card);border-radius:16px;margin:48px auto;padding:36px 32px}.U3ZgJa_auditorHeader{text-align:center;margin-bottom:28px}.U3ZgJa_auditorTitle{font-family:var(--font-playfair,serif);color:var(--color-text-primary);margin-bottom:8px;font-size:1.85rem}.U3ZgJa_auditorSubtitle{color:var(--color-text-secondary);max-width:640px;margin:0 auto;font-size:1rem;line-height:1.6}.U3ZgJa_tabGroup{justify-content:center;gap:12px;margin:24px 0 32px;display:flex}.U3ZgJa_tabBtn{background-color:var(--color-surface-pressed);border:1px solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s ease, border-color .15s ease, color .15s ease, var(--press-transition);border-radius:24px;padding:10px 20px;font-size:.9rem;font-weight:600}@media (hover:hover) and (pointer:fine){.U3ZgJa_tabBtn:hover{border-color:var(--color-whiskey-sour);color:var(--color-text-primary)}}.U3ZgJa_tabBtnActive{background-color:var(--color-whiskey-sour);border-color:var(--color-whiskey-sour);color:#fbf8f3!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.U3ZgJa_tabBtnActive:hover{background-color:var(--color-whiskey-sour);color:#fbf8f3}}.U3ZgJa_controlsGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px;display:grid}.U3ZgJa_controlCard{background-color:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:10px;padding:18px 20px}.U3ZgJa_controlCardWide{grid-column:1/-1}.U3ZgJa_controlLabelGroup{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.U3ZgJa_controlLabel{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.U3ZgJa_controlValue{color:var(--color-whiskey-sour);font-size:1rem;font-weight:400;font-family:var(--font-playfair,serif)}.U3ZgJa_sliderInput{width:100%;accent-color:var(--color-whiskey-sour);cursor:pointer}.U3ZgJa_controlHint{color:var(--color-text-muted);margin-top:6px;font-size:.75rem;display:block}.U3ZgJa_resultsSection{background:var(--color-surface-pressed);border:1px solid var(--color-border-strong);border-radius:12px;margin-bottom:24px;padding:24px 28px}.U3ZgJa_resultsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}.U3ZgJa_resultCard{border:1px solid var(--color-border-default);text-align:center;background:#fbf8f3;border-radius:8px;padding:18px 16px}.U3ZgJa_resultValue{color:var(--color-whiskey-sour);font-size:1.6rem;font-weight:400;font-family:var(--font-playfair,serif);margin-bottom:4px}.U3ZgJa_resultLabel{color:var(--color-text-secondary);font-size:.8rem;font-weight:600;line-height:1.4}.U3ZgJa_bottomLineBanner{color:#fbf8f3;background:linear-gradient(135deg,#1c1411,#2b201a);border-radius:10px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.U3ZgJa_bannerTitle{color:#fbf8f3;margin-bottom:4px;font-size:1rem;font-weight:700}.U3ZgJa_bannerSubtitle{color:#cdbba0;margin:0;font-size:.825rem}.U3ZgJa_bannerNumber{color:var(--color-honey-garlic);font-size:1.85rem;font-weight:400;font-family:var(--font-playfair,serif);text-align:right}.U3ZgJa_bannerSuffix{color:#b3a493;font-size:.75rem;display:block}.U3ZgJa_archGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;display:grid}.U3ZgJa_archCard{background:var(--color-surface-card);border:1px solid var(--color-border-default);transition:transform .15s var(--ease-out), border-color .15s ease, var(--press-transition);cursor:pointer;border-radius:12px;padding:22px 18px;position:relative}@media (hover:hover) and (pointer:fine){.U3ZgJa_archCard:hover{border-color:var(--color-whiskey-sour);transform:translateY(-2px)}}.U3ZgJa_archCardSelected{border:2px solid var(--color-whiskey-sour);background:#fbf8f3;box-shadow:0 4px 16px #85613a1f}.U3ZgJa_archTag{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;margin-bottom:10px;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-block}.U3ZgJa_tagDanger{color:#a8402f;background:#a8402f1f}.U3ZgJa_tagWarning{color:#85613a;background:#85613a1f}.U3ZgJa_tagSuccess{color:#3f7a52;background:#3f7a521f}.U3ZgJa_archName{color:var(--color-text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:700}.U3ZgJa_archDescription{color:var(--color-text-secondary);margin-bottom:14px;font-size:.85rem;line-height:1.5}.U3ZgJa_archFeatureList{color:var(--color-text-secondary);margin:0;padding:0;font-size:.8rem;list-style:none}.U3ZgJa_archFeatureItem{align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.U3ZgJa_archDetailBox{background:var(--color-surface-pressed);border:1px solid var(--color-border-strong);border-radius:12px;padding:22px 26px}.U3ZgJa_archDetailTitle{color:var(--color-text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:700}.U3ZgJa_archDetailText{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.65}@media (max-width:820px){.U3ZgJa_controlsGrid,.U3ZgJa_resultsGrid,.U3ZgJa_archGrid{grid-template-columns:1fr}.U3ZgJa_bottomLineBanner{text-align:center;flex-direction:column;gap:12px}.U3ZgJa_bannerNumber{text-align:center}}
._5UYwDG_callout{color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--paper);text-align:left;padding:clamp(20px,1.05rem + .8vw,28px) clamp(20px,1.05rem + 1.1vw,30px)}._5UYwDG_calloutWarn{border-color:color-mix(in srgb, var(--color-danger) 32%, transparent);background:color-mix(in srgb, var(--color-danger) 5%, var(--paper))}._5UYwDG_calloutLabel{border-bottom:1px dashed var(--line-strong);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px;padding-bottom:10px;font-weight:600;line-height:1.4;display:block}._5UYwDG_calloutTitle{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin-bottom:10px;font-size:clamp(1.25rem,1.12rem + .45vw,1.5rem);font-weight:400;line-height:1.2;display:block}
.i_FH1a_ctaBox{border-radius:var(--r-lg);border:1px solid var(--line);background-color:var(--surface);flex-direction:column;align-items:flex-start;margin:48px 0 24px;padding:clamp(28px,4vw,44px);display:flex}.i_FH1a_ctaBox .i_FH1a_ctaTitle{font-family:var(--font-serif);font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--fg);text-wrap:balance;margin:0 0 12px;font-weight:400;line-height:1.1}.i_FH1a_ctaBox .i_FH1a_ctaText{max-width:36em;font-size:var(--fs-body);color:var(--fg-2);margin:0 0 24px;line-height:1.6}.i_FH1a_ctaBox .i_FH1a_ctaButton{color:var(--btn-fg);text-decoration:none}@media (hover:hover) and (pointer:fine){.i_FH1a_ctaBox .i_FH1a_ctaButton:hover{color:var(--btn-hover-fg)}}@media (max-width:640px){.i_FH1a_ctaBox{margin:40px 0 20px}.i_FH1a_ctaBox .i_FH1a_ctaButton{width:100%}}
.UY95mG_box{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-align:left;padding:clamp(20px,2.4vw,28px) clamp(20px,2.8vw,32px)}.UY95mG_box>:last-child{margin-bottom:0}.UY95mG_label{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px;font-weight:500;line-height:1.4;display:block}.UY95mG_title{font-family:var(--font-sans);color:var(--fg);margin-bottom:8px;font-size:1.0625rem;font-weight:600;line-height:1.4}.UY95mG_text{max-width:none;color:var(--fg);margin:0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.7}.UY95mG_text+.UY95mG_text{margin-top:12px}
._2a31La_page{padding-top:calc(var(--nav-h) + clamp(40px, 2rem + 3vw, 88px));padding-bottom:clamp(64px,3rem + 4vw,120px)}._2a31La_head{margin-bottom:clamp(24px,1.2rem + 1.2vw,36px)}._2a31La_jump{font-size:var(--fs-small);flex-wrap:wrap;gap:10px 28px;padding-bottom:clamp(36px,1.8rem + 2vw,56px);display:flex}._2a31La_jumpLink._2a31La_jumpLink{color:var(--fg-2);font-weight:500}._2a31La_topic{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);row-gap:16px;padding-block:clamp(28px,1.4rem + 1.6vw,44px);display:grid}._2a31La_topicTitle{font-size:var(--fs-h3);letter-spacing:-.015em;max-width:14ch;line-height:1.05}._2a31La_list{margin:0;padding:0;list-style:none}._2a31La_item+._2a31La_item{border-top:1px solid var(--line)}._2a31La_row{border-radius:var(--r-xs);-webkit-tap-highlight-color:transparent;margin-inline:-12px;padding:18px 12px 20px;transition:background-color .16s;display:block}._2a31La_item:first-child ._2a31La_row{padding-top:6px}._2a31La_rowHead{grid-template-columns:minmax(0,auto) minmax(24px,1fr) auto;align-items:last baseline;display:grid}._2a31La_rowTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg);text-wrap:balance;text-underline-offset:.18em;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);line-height:1.18;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .16s}._2a31La_leader{background-image:radial-gradient(circle, var(--fg-3) 1px, transparent 1.2px);opacity:.6;background-position:50%;background-repeat:repeat-x;background-size:7px 3px;height:1px;margin:0 12px .4em}._2a31La_rowTime{font-size:var(--fs-micro);white-space:nowrap;color:var(--fg-3);font-variant-numeric:tabular-nums;line-height:1.4}._2a31La_rowSummary{-webkit-line-clamp:3;line-clamp:3;max-width:64ch;font-size:var(--fs-small);color:var(--fg-2);-webkit-box-orient:vertical;margin-top:8px;line-height:1.55;display:-webkit-box;overflow:hidden}._2a31La_rowBy{font-size:var(--fs-micro);color:var(--fg-3);margin-top:8px;line-height:1.4;display:block}@media (hover:hover) and (pointer:fine){._2a31La_row:hover{background-color:color-mix(in srgb, var(--linen) 55%, transparent)}._2a31La_row:hover ._2a31La_rowTitle{text-decoration-color:currentColor}}._2a31La_row:active{background-color:var(--linen)}._2a31La_close{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper);grid-template-columns:minmax(0,1fr);gap:18px;margin-top:clamp(150px,7rem + 4vw,200px);padding:clamp(28px,1.4rem + 2vw,56px);display:grid;position:relative}._2a31La_close ._2a31La_closeHost{z-index:1;pointer-events:none;position:absolute;bottom:calc(100% - 7px);right:clamp(20px,6vw,72px)}._2a31La_closeTitle{font-size:var(--fs-h3);letter-spacing:-.015em;max-width:16ch;line-height:1.05}._2a31La_closeBody{flex-direction:column;align-items:flex-start;gap:22px;display:flex}._2a31La_closeText{max-width:52ch;font-size:var(--fs-small);color:var(--fg-2);line-height:1.6}@media (min-width:1024px){._2a31La_topic{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(48px,5vw,96px)}._2a31La_topicTitle{top:calc(var(--nav-h) + 28px);position:sticky}._2a31La_item:first-child ._2a31La_row{padding-top:0}._2a31La_rowSummary{-webkit-line-clamp:2;line-clamp:2}._2a31La_close{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(48px,5vw,96px)}}@media (max-width:559px){._2a31La_rowHead{grid-template-columns:minmax(0,1fr)}._2a31La_leader{display:none}._2a31La_rowTime{margin-top:6px}}
