.WtoObW_card{position:relative}.WtoObW_progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-bottom:44px;font-size:15px;display:grid}.WtoObW_progress li{border-top:1px solid var(--rule-strong);color:var(--muted);padding-top:14px;position:relative}.WtoObW_progress li:before{content:"";background:var(--ink);transform-origin:0;height:3px;transition:transform .6s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.WtoObW_progress li[data-state=done]:before{opacity:.5;transform:scaleX(1)}.WtoObW_progress li[data-state=current]:before{background:var(--press);transform:scaleX(1)}.WtoObW_progress li[data-state=current]{color:var(--ink)}.WtoObW_stepLink{text-align:left;align-items:baseline;gap:10px;min-height:36px;display:inline-flex}button.WtoObW_stepLink{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}button.WtoObW_stepLink:hover{color:var(--press-hi);text-decoration-color:currentColor}.WtoObW_dot{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:20px;line-height:1}.WtoObW_progress li[data-state=current] .WtoObW_dot{color:var(--press)}@media (prefers-reduced-motion:no-preference){.WtoObW_body{animation:WtoObW_step-in .52s var(--ease-out) both}}@keyframes WtoObW_step-in{0%{opacity:0;translate:16px}}.WtoObW_title{font-family:var(--serif);letter-spacing:-.01em;outline:none;font-size:clamp(28px,2.4vw,36px);font-weight:300;line-height:1.15}.WtoObW_fieldset{border:0;gap:12px;min-inline-size:0;margin:26px 0 0;padding:0;display:grid}.WtoObW_legend{color:var(--muted);margin-bottom:4px;padding:0;font-size:15px}.WtoObW_pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.WtoObW_pill{display:block;position:relative}.WtoObW_pill input,.WtoObW_day input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.WtoObW_pill span,.WtoObW_day{border-top:1px solid var(--rule-strong);min-height:60px;font-family:var(--serif);color:var(--ink);transition:color var(--dur) var(--ease);padding:14px 0 12px;font-size:21px;line-height:1.25;display:block;position:relative}.WtoObW_pill span:before,.WtoObW_day:before{content:"";background:var(--press);transform-origin:0;height:3px;transition:transform .45s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.WtoObW_pill:hover span,.WtoObW_day:hover:not([data-closed]){color:var(--press-hi)}.WtoObW_pill:hover span:before,.WtoObW_day:hover:not([data-closed]):before{opacity:.45;transform:scaleX(1)}.WtoObW_pill input:checked+span{color:var(--press)}.WtoObW_day:has(input:checked){color:var(--press)}.WtoObW_pill input:checked+span:before{opacity:1;transform:scaleX(1)}.WtoObW_day:has(input:checked):before{opacity:1;transform:scaleX(1)}.WtoObW_pill input:focus-visible+span{outline:2px solid var(--press);outline-offset:4px}.WtoObW_day:has(input:focus-visible){outline:2px solid var(--press);outline-offset:4px}.WtoObW_timePill span{min-height:52px;font-family:var(--sans);font-variant-numeric:tabular-nums;padding-top:12px;font-size:17px}.WtoObW_times .WtoObW_pills{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:0 16px}.WtoObW_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:0 12px;display:grid}.WtoObW_day{gap:2px;min-height:0;padding:12px 0 10px;font-size:18px;display:grid}.WtoObW_day[data-closed]{color:var(--muted);opacity:.55}.WtoObW_day[data-closed] input{cursor:not-allowed}.WtoObW_dayName{font-family:var(--serif);font-size:20px}.WtoObW_dayDate{font-family:var(--sans);color:var(--muted);font-size:14px}.WtoObW_day:has(input:checked) .WtoObW_dayDate{color:var(--press)}.WtoObW_times{gap:18px;display:grid}.WtoObW_part{color:var(--muted);margin-bottom:6px;font-size:14px}.WtoObW_fields{gap:26px;margin-top:22px;display:grid}.WtoObW_inlineButton{color:var(--press-hi);text-underline-offset:4px;font-weight:500;text-decoration:underline}.WtoObW_actions{justify-content:space-between;gap:12px;margin-top:40px;display:flex}.WtoObW_done{justify-items:start;gap:22px;display:grid}.WtoObW_summary{gap:0;width:100%;display:grid}.WtoObW_summary>div{border-top:1px solid var(--rule);grid-template-columns:140px 1fr;gap:12px;padding-block:14px;display:grid}.WtoObW_summary>div:last-child{border-bottom:1px solid var(--rule)}.WtoObW_summary dt{color:var(--muted);font-size:15px}.WtoObW_summary dd{overflow-wrap:anywhere;margin:0;font-weight:500}.WtoObW_demo{color:var(--muted);max-width:34em}@media (max-width:900px){.WtoObW_progress{gap:0 12px;margin-bottom:32px;font-size:14px}.WtoObW_pills{grid-template-columns:1fr}.WtoObW_pill span{min-height:54px;font-size:20px}.WtoObW_times .WtoObW_pills{grid-template-columns:repeat(3,minmax(0,1fr))}.WtoObW_days{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px}.WtoObW_summary>div{grid-template-columns:96px 1fr}}@media (max-width:420px){.WtoObW_progress li:not([data-state=current]) .WtoObW_stepLink{gap:0;font-size:0}.WtoObW_progress li:not([data-state=current]) .WtoObW_dot{font-size:20px}}
._0FdAMa_root{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100svh,980px);display:grid}._0FdAMa_visual{background:var(--raised);isolation:isolate;position:relative;overflow:hidden}._0FdAMa_photo{object-fit:cover;object-position:26% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}._0FdAMa_visual:after{content:"";z-index:-1;background:linear-gradient(#15111a00 34%,#15111a73 52%,#15111ae6 74%,#15111af7 100%);position:absolute;inset:0}._0FdAMa_over{padding:0 clamp(32px, 4vw, 72px) clamp(40px, 5vw, 80px) var(--gutter);gap:22px;display:grid;position:absolute;bottom:0;left:0;right:0}._0FdAMa_title{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(48px,6vw,104px);font-weight:300;line-height:1}._0FdAMa_lead{max-width:28em;color:var(--muted)}._0FdAMa_call{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-top:20px;display:flex}._0FdAMa_status{color:var(--muted);flex-basis:100%}._0FdAMa_main{padding:var(--section-pad) var(--gutter) var(--section-pad) clamp(40px, 5.5vw, 104px);align-self:center}@media (max-width:1180px){._0FdAMa_root{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (max-width:900px){._0FdAMa_root{min-height:0;display:block}._0FdAMa_visual{background:0 0;overflow:visible}._0FdAMa_photo{z-index:0;aspect-ratio:16/10;object-position:30% 50%;background:var(--raised);height:auto;position:relative}._0FdAMa_visual:after{display:none}._0FdAMa_over{padding:32px var(--gutter) 0;gap:18px;position:static}._0FdAMa_title{font-size:clamp(44px,12vw,56px)}._0FdAMa_main{padding:48px var(--gutter) 80px}}
.x-DVpq_root{padding-bottom:var(--section-pad);position:relative}.x-DVpq_street{background:var(--raised);height:max(520px,min(80svh,900px));position:relative;overflow:hidden}.x-DVpq_photo{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.x-DVpq_street:after{content:"";background:linear-gradient(#1f1a2600,#1f1a26b3);height:40%;position:absolute;inset:auto 0 0}.x-DVpq_panelWrap{z-index:1;justify-content:flex-end;margin-top:calc(-1*min(34svh,380px));display:flex;position:relative}.x-DVpq_panel{background:var(--ground);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 48px;width:min(100%,760px);padding:clamp(36px,4vw,64px) clamp(32px,4vw,64px);display:grid}.x-DVpq_title{font-family:var(--serif);letter-spacing:-.025em;grid-column:1/-1;font-size:clamp(48px,5.4vw,92px);font-weight:300;line-height:1}.x-DVpq_status{color:var(--muted);grid-column:1/-1}.x-DVpq_hours{border-collapse:collapse;align-self:start;width:100%;margin-top:8px;font-size:17px}.x-DVpq_hours th,.x-DVpq_hours td{border-top:1px solid var(--rule-strong);text-align:left;vertical-align:baseline;padding:12px 0;font-weight:400}.x-DVpq_hours tr:last-child th,.x-DVpq_hours tr:last-child td{border-bottom:1px solid var(--rule-strong)}.x-DVpq_hours td{text-align:right;white-space:nowrap;padding-left:16px}.x-DVpq_hours tr[data-today] th,.x-DVpq_hours tr[data-today] td{color:var(--press)}.x-DVpq_todayMark{background:var(--press);min-height:22px;color:var(--on-press);vertical-align:1px;align-items:center;margin-left:10px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.x-DVpq_facts{align-self:start;margin-top:8px;display:grid}.x-DVpq_facts>div{border-top:1px solid var(--rule);gap:2px;padding:12px 0;font-size:16px;display:grid}.x-DVpq_facts>div:last-child{border-bottom:1px solid var(--rule)}.x-DVpq_facts dt{color:var(--muted);font-size:14px}.x-DVpq_facts dd{margin:0}@media (max-width:1100px){.x-DVpq_panel{column-gap:32px;width:min(100%,680px)}}@media (max-width:900px){.x-DVpq_street{aspect-ratio:4/3;height:auto}.x-DVpq_panelWrap{margin-top:-48px}.x-DVpq_panel{grid-template-columns:1fr;padding:28px 24px 32px}.x-DVpq_title{font-size:clamp(40px,11vw,52px)}.x-DVpq_facts{margin-top:12px}}
.S5UlDW_hero{height:100svh;min-height:700px;max-height:1120px;margin-top:calc(-1 * var(--header-h));background:var(--raised);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"frame""bar";display:grid;position:relative}.S5UlDW_frame{grid-area:1/1/-1/-1;position:relative;overflow:hidden}.S5UlDW_stage{isolation:isolate;position:absolute;inset:0}.S5UlDW_layer{opacity:0;position:absolute;inset:0}.S5UlDW_layer>picture{position:absolute;inset:0}.S5UlDW_layer img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.S5UlDW_layer[data-state]{opacity:1}@media (prefers-reduced-motion:no-preference){.S5UlDW_layer[data-state]{animation:9s cubic-bezier(.3,.1,.3,1) both S5UlDW_drift}}@keyframes S5UlDW_drift{0%{scale:1.07}}.S5UlDW_layer[data-wiping]>picture{visibility:hidden}.S5UlDW_wipe{z-index:1;width:150%;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 66.667%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 66.667%,#0000 100%)}.S5UlDW_wipeHold{width:66.667%;position:absolute;top:0;bottom:0;left:0}.S5UlDW_wipeHold>picture{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.S5UlDW_wipe{animation:1.7s cubic-bezier(.45,.05,.25,1) both S5UlDW_wipe-band}.S5UlDW_wipeHold{animation:1.7s cubic-bezier(.45,.05,.25,1) both S5UlDW_wipe-hold}}@keyframes S5UlDW_wipe-band{0%{opacity:.35;translate:-100%}}@keyframes S5UlDW_wipe-hold{0%{translate:150%}}.S5UlDW_layer:after{content:"";z-index:2;background:var(--night);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.S5UlDW_layer:after{transition:opacity 1.7s cubic-bezier(.45,.05,.25,1)}.S5UlDW_layer[data-state=previous]:after{opacity:.3}}@media (prefers-reduced-motion:reduce){.S5UlDW_layer[data-state=active][data-fade]{animation:S5UlDW_photo-in .4s var(--ease) both}}@keyframes S5UlDW_photo-in{0%{opacity:0}}.S5UlDW_wash{z-index:10;background:linear-gradient(#1f1a26cc 0,#1f1a2600 170px),linear-gradient(90deg,#1f1a26f5 0%,#1f1a26e6 24%,#1f1a268c 42%,#1f1a2600 60%);position:absolute;inset:0}.S5UlDW_caption{z-index:11;right:var(--gutter);top:calc(var(--header-h) + 18px);max-width:min(520px,40vw);color:var(--ink);background:#1f1a26db;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:9px 14px;font-size:14px;line-height:1.4;display:flex;position:absolute}.S5UlDW_captionNote{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.S5UlDW_captionText{animation:S5UlDW_caption-in .5s var(--ease) .5s both}}@keyframes S5UlDW_caption-in{0%{opacity:0}}.S5UlDW_copyWrap{z-index:5;grid-area:frame;align-items:flex-end;min-height:0;display:flex;position:relative}.S5UlDW_copy{width:min(52%,720px);padding-block:calc(var(--header-h) + 32px) clamp(40px, 6.5vh, 72px)}.S5UlDW_title{font-family:var(--serif);letter-spacing:-.035em;color:var(--ink);font-size:clamp(72px,8.6vw,148px);font-weight:300;line-height:.92}.S5UlDW_line{display:block}.S5UlDW_line+.S5UlDW_line{padding-left:.62em}.S5UlDW_mask{vertical-align:top;margin:-.12em -.05em -.14em;padding:.12em .05em .14em;display:inline-block;overflow:hidden}.S5UlDW_word{display:inline-block}@media (prefers-reduced-motion:no-preference){.S5UlDW_word{animation:S5UlDW_word-rise 1.1s cubic-bezier(.16, 1, .3, 1) calc(.12s + var(--i) * 95ms) both}}@keyframes S5UlDW_word-rise{0%{translate:0 125%}}.S5UlDW_body{margin-top:clamp(22px,3vh,34px)}.S5UlDW_lead{max-width:27em;font-size:20px;line-height:1.5}.S5UlDW_body[data-answered] .S5UlDW_lead{max-width:30em}.S5UlDW_actions{flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:28px;display:flex}.S5UlDW_bar{z-index:6;background:linear-gradient(#1f1a2600 0,#1f1a26cc 64px,#1f1a26f0 100%);grid-area:bar;padding-top:64px;position:relative}.S5UlDW_barRow{grid-template-columns:minmax(200px,1.05fr) repeat(6,minmax(0,1fr));column-gap:clamp(14px,1.6vw,24px);padding-block:0 clamp(14px,2vh,22px);display:grid}.S5UlDW_ask{align-items:flex-start;gap:14px;padding-top:14px;display:flex}.S5UlDW_question{font-family:var(--serif);color:var(--ink);text-wrap:balance;padding-top:8px;font-size:clamp(20px,1.6vw,24px);font-weight:400;line-height:1.2}.S5UlDW_answers{column-gap:inherit;grid-column:2/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.S5UlDW_answer{text-align:left;border-top:1px solid var(--rule-strong);width:100%;height:100%;color:var(--ink);transition:color var(--dur) var(--ease);touch-action:manipulation;align-content:start;gap:10px;padding:12px 0 2px;display:grid;position:relative}.S5UlDW_thumb{aspect-ratio:16/10;background:var(--raised);display:block;position:relative;overflow:hidden}.S5UlDW_thumb img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out)}.S5UlDW_thumb:after{content:"";background:var(--ground);opacity:.55;transition:opacity .5s var(--ease);position:absolute;inset:0}.S5UlDW_answer[data-current] .S5UlDW_thumb:after,.S5UlDW_answer[aria-pressed=true] .S5UlDW_thumb:after,.S5UlDW_answer:hover .S5UlDW_thumb:after,.S5UlDW_answer:focus-visible .S5UlDW_thumb:after{opacity:0}.S5UlDW_answer:hover .S5UlDW_thumb img,.S5UlDW_answer:focus-visible .S5UlDW_thumb img{scale:1.05}.S5UlDW_label{min-height:2.4em;font-family:var(--serif);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(16px,1.2vw,19px);font-weight:400;line-height:1.2;display:block}.S5UlDW_answer:before{content:"";background:var(--press);transform-origin:0;height:3px;transition:transform .45s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.S5UlDW_answer:hover,.S5UlDW_answer:focus-visible,.S5UlDW_answer[aria-pressed=true]{color:var(--press-hi)}.S5UlDW_answer:hover:before,.S5UlDW_answer:focus-visible:before,.S5UlDW_answer[aria-pressed=true]:before{transform:scaleX(1)}.S5UlDW_answer[aria-pressed=true]{color:var(--press)}.S5UlDW_answer:focus-visible{outline-offset:6px}.S5UlDW_answers .S5UlDW_answer:not([data-current]):not([aria-pressed=true]):not(:hover):not(:focus-visible){color:var(--muted)}.S5UlDW_fill{background:var(--press);transform-origin:0;height:3px;animation:S5UlDW_hold var(--hold) linear forwards;animation-play-state:paused;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.S5UlDW_fill[data-running]{animation-play-state:running}@keyframes S5UlDW_hold{to{transform:none}}.S5UlDW_toggle{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;order:-1;place-items:center;display:grid}.S5UlDW_toggle:hover{background:var(--press);border-color:var(--press);color:var(--on-press)}.S5UlDW_toggle svg{fill:currentColor}@media (min-width:901px) and (max-height:800px){.S5UlDW_title{font-size:clamp(64px,7vw,112px)}.S5UlDW_lead{font-size:18px}.S5UlDW_thumb{aspect-ratio:2}.S5UlDW_answer{gap:8px;padding-top:10px}.S5UlDW_label{font-size:16px}.S5UlDW_question{padding-top:6px}}@media (min-width:901px) and (max-width:1180px){.S5UlDW_copy{width:62%}.S5UlDW_barRow{grid-template-columns:1fr}.S5UlDW_answers{grid-column:1;grid-template-columns:repeat(6,minmax(0,1fr))}.S5UlDW_ask{align-items:center;padding-block:12px}.S5UlDW_question{padding-top:0}.S5UlDW_thumb{aspect-ratio:4/3}.S5UlDW_label{font-size:15px}}@media (max-width:900px){.S5UlDW_hero{background:0 0;height:auto;min-height:0;max-height:none;display:block}.S5UlDW_frame{aspect-ratio:4/5;background:var(--raised);max-height:70svh}.S5UlDW_layer img{object-position:50% 40%}.S5UlDW_wash{background:linear-gradient(#1f1a26c7 0,#1f1a2600 120px),linear-gradient(0deg,#1f1a268c 0,#1f1a2600 30%)}.S5UlDW_caption{z-index:4;max-width:calc(100% - 24px);padding:7px 11px;font-size:13px;inset:auto auto 12px 12px}.S5UlDW_captionNote{display:none}.S5UlDW_copyWrap{display:block}.S5UlDW_copy{width:auto;padding-block:24px 8px}.S5UlDW_title{font-size:clamp(54px,16vw,80px)}.S5UlDW_lead{font-size:18px}.S5UlDW_actions{margin-top:24px}.S5UlDW_bar{background:0 0;padding-top:0}.S5UlDW_barRow{grid-template-columns:minmax(0,1fr);padding-block:28px 56px}.S5UlDW_ask{justify-content:space-between;align-items:center;padding:0 0 14px}.S5UlDW_toggle{order:0}.S5UlDW_question{color:var(--ink);padding:0;font-size:22px}.S5UlDW_answers{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-column:1;gap:14px;display:flex;overflow-x:auto}.S5UlDW_answers::-webkit-scrollbar{display:none}.S5UlDW_answers>li{scroll-snap-align:start;flex:0 0 42vw}.S5UlDW_answer{padding-top:12px}.S5UlDW_label{font-size:18px}}@media (max-width:900px) and (orientation:landscape){.S5UlDW_frame{aspect-ratio:16/9}}
.gCyXoG_viewer{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--gutter) 24px;color:var(--ink);background:var(--night);border:0;margin:0;position:fixed;inset:0}.gCyXoG_viewer:not([open]){display:none}.gCyXoG_viewer[open]{grid-template-rows:auto 1fr auto;gap:16px;display:grid}.gCyXoG_viewer::backdrop{background:var(--night)}@media (prefers-reduced-motion:no-preference){.gCyXoG_viewer{opacity:0;transition:opacity .26s var(--ease), overlay .26s allow-discrete, display .26s allow-discrete}.gCyXoG_viewer[open]{opacity:1}@starting-style{.gCyXoG_viewer[open]{opacity:0}}.gCyXoG_image{animation:gCyXoG_view-in .52s var(--ease-out) both}}@keyframes gCyXoG_view-in{0%{opacity:0;scale:.985}}.gCyXoG_top{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.gCyXoG_count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:15px}.gCyXoG_figure{grid-template-rows:1fr auto;gap:14px;min-height:0;display:grid}.gCyXoG_image{object-fit:contain;width:100%;height:100%;min-height:0}.gCyXoG_caption{max-width:60em;font-size:16px}.gCyXoG_time{font-family:var(--serif);color:var(--lilac);margin-right:6px;font-size:19px}.gCyXoG_nav{justify-content:flex-end;gap:12px;display:flex}
.wOXl3G_root{padding-bottom:calc(var(--section-pad) * .6)}.wOXl3G_top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:20px 24px;display:grid}.wOXl3G_title{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;grid-column:1/span 7;font-size:clamp(48px,6vw,104px);font-weight:300;line-height:1}.wOXl3G_deck{max-width:26em;color:var(--muted);grid-column:9/-1}.wOXl3G_track{--stage-h:calc(100svh - var(--header-h));height:calc(var(--count) * var(--stage-h));margin-top:64px;position:relative}.wOXl3G_stage{top:var(--header-h);height:var(--stage-h);background:var(--night);position:sticky;overflow:hidden}.wOXl3G_layers{position:absolute;inset:0}.wOXl3G_layer{opacity:0;transform-origin:50% 15%;position:absolute;inset:0}.wOXl3G_layer:first-child{opacity:1}.wOXl3G_layer>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wOXl3G_night{z-index:3;pointer-events:none;background:linear-gradient(#15111a00 34%,#15111a2e 48%,#15111ab8 74%,#15111af0 100%),linear-gradient(90deg,#15111a59 0%,#15111a00 45%);position:absolute;inset:0}.wOXl3G_over{z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:48px;margin-inline:auto;padding-bottom:clamp(32px,6vh,64px);display:flex;position:absolute;inset:0}.wOXl3G_over>*{pointer-events:auto}.wOXl3G_copy{align-items:flex-end;gap:clamp(28px,3.5vw,56px);min-width:0;display:flex}.wOXl3G_time{font-family:var(--serif);letter-spacing:-.04em;font-variant-numeric:lining-nums;color:var(--ink);white-space:nowrap;flex:none;font-size:clamp(80px,11vw,180px);font-weight:300;line-height:.86}.wOXl3G_mask{vertical-align:bottom;margin-block:-.06em -.1em;padding-block:.06em .1em;display:inline-grid;overflow:hidden}.wOXl3G_roll{grid-area:1/1;translate:0 125%}.wOXl3G_roll:first-child{translate:none}.wOXl3G_moment{opacity:0;grid-area:1/1;align-self:end}.wOXl3G_moment:first-child{opacity:1}.wOXl3G_words{max-width:22em;padding-bottom:.4em;display:grid}.wOXl3G_momentTitle{font-family:var(--serif);font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.15}.wOXl3G_text{color:var(--muted);margin-top:10px;font-size:17px;line-height:1.55}.wOXl3G_side{flex:none;justify-items:start;gap:18px;display:grid}.wOXl3G_times{display:grid}.wOXl3G_times li{padding-left:26px;position:relative}.wOXl3G_times li:before{content:"";background:var(--rule-strong);transform-origin:0;width:16px;height:1px;transition:background-color .45s var(--ease), transform .45s var(--ease-out);position:absolute;top:50%;left:0}.wOXl3G_times li[data-done]:before{background:var(--muted)}.wOXl3G_times li[data-active]:before{background:var(--press);height:3px;margin-top:-1px}.wOXl3G_tick{min-height:36px;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .45s var(--ease);align-items:center;font-size:15px;display:inline-flex}.wOXl3G_tick:hover{color:var(--ink)}.wOXl3G_times li[data-active] .wOXl3G_tick{color:var(--press)}.wOXl3G_more{white-space:nowrap;border:1px solid var(--rule-strong);min-height:44px;color:var(--ink);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);flex:none;align-items:center;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.wOXl3G_more:hover{border-color:var(--press);color:var(--press-hi)}.wOXl3G_note{margin-top:24px}@media (max-width:1100px){.wOXl3G_copy{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:900px){.wOXl3G_top{grid-template-columns:1fr}.wOXl3G_title,.wOXl3G_deck{grid-column:1}.wOXl3G_title{font-size:clamp(42px,12vw,56px)}.wOXl3G_track{margin-top:36px}.wOXl3G_night{background:linear-gradient(#15111a00 28%,#15111a33 40%,#15111acc 66%,#15111af2 100%)}.wOXl3G_over{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:20px;padding-bottom:28px}.wOXl3G_copy{gap:12px}.wOXl3G_time{font-size:clamp(64px,19vw,84px)}.wOXl3G_momentTitle{font-size:22px}.wOXl3G_text{font-size:16px}.wOXl3G_side{justify-content:space-between;align-items:center;gap:16px;display:flex}.wOXl3G_times{gap:6px;display:flex}.wOXl3G_times li{padding:0}.wOXl3G_times li:before{width:100%;top:auto;bottom:0}.wOXl3G_tick{min-width:34px;min-height:44px}.wOXl3G_tickTime{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.OzrPoW_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px 24px;display:grid}.OzrPoW_head{top:calc(var(--header-h) + 40px);grid-column:1/span 5;gap:28px;display:grid;position:sticky}.OzrPoW_root .OzrPoW_title{letter-spacing:-.025em;font-size:clamp(48px,5.4vw,92px);line-height:1.02}.OzrPoW_ask{max-width:22em;color:var(--muted)}.OzrPoW_list{border-bottom:1px solid var(--rule-strong);grid-column:7/-1;display:grid}.OzrPoW_item{border-top:1px solid var(--rule-strong);position:relative}.OzrPoW_item:before{content:"";background:var(--press);transform-origin:0;height:3px;transition:transform .6s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.OzrPoW_item[open]:before{transform:scaleX(1)}.OzrPoW_summary{cursor:pointer;min-height:88px;font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;transition:color var(--dur) var(--ease);justify-content:space-between;align-items:flex-start;gap:28px;padding:26px 0 24px;font-size:clamp(24px,2.2vw,32px);font-weight:300;line-height:1.2;list-style:none;display:flex}.OzrPoW_summary::-webkit-details-marker{display:none}.OzrPoW_summary:hover,.OzrPoW_item[open] .OzrPoW_summary{color:var(--press)}.OzrPoW_summary:focus-visible{outline:2px solid var(--focus,var(--press));outline-offset:4px}.OzrPoW_sign{width:28px;height:28px;transition:rotate .45s var(--ease-out);flex:none;margin-top:.2em;position:relative}.OzrPoW_sign:before,.OzrPoW_sign:after{content:"";height:1.5px;transition:rotate .45s var(--ease-out);background:currentColor;position:absolute;top:13.25px;left:4px;right:4px}.OzrPoW_sign:after{rotate:90deg}.OzrPoW_item[open] .OzrPoW_sign{rotate:180deg}.OzrPoW_item[open] .OzrPoW_sign:after{rotate:0deg}.OzrPoW_answer{max-width:36em;color:var(--muted);padding:0 56px 30px 0;font-size:19px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.OzrPoW_item[open] .OzrPoW_answer{animation:OzrPoW_answer-in .42s var(--ease-out) both}}@media (prefers-reduced-motion:reduce){.OzrPoW_item:before,.OzrPoW_sign,.OzrPoW_sign:before,.OzrPoW_sign:after{transition:none}}@keyframes OzrPoW_answer-in{0%{opacity:0;translate:0 -6px}}@media (max-width:900px){.OzrPoW_grid{grid-template-columns:1fr;row-gap:36px}.OzrPoW_head,.OzrPoW_list{grid-column:1/-1}.OzrPoW_head{gap:18px;position:static}.OzrPoW_root .OzrPoW_title{font-size:clamp(42px,12vw,56px)}.OzrPoW_summary{gap:18px;min-height:72px;padding:20px 0 18px;font-size:23px}.OzrPoW_answer{padding:0 0 24px;font-size:18px}}
.lj4QCa_head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;display:grid}.lj4QCa_title{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;grid-column:1/span 8;font-size:clamp(48px,6vw,104px);font-weight:300;line-height:1}.lj4QCa_side{grid-column:9/-1;align-items:flex-end;gap:20px;padding-bottom:.4em;display:flex}.lj4QCa_deck{max-width:26em;color:var(--muted)}.lj4QCa_toggle{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;place-items:center;display:grid}.lj4QCa_toggle:hover{background:var(--press);border-color:var(--press);color:var(--on-press)}.lj4QCa_toggle svg{fill:currentColor}.lj4QCa_fill{z-index:2;width:var(--open-w);background:var(--press);transform-origin:0;height:3px;animation:lj4QCa_hold var(--hold) linear forwards;pointer-events:none;animation-play-state:paused;position:absolute;top:0;left:0;transform:scaleX(0)}.lj4QCa_fill[data-running]{animation-play-state:running}@keyframes lj4QCa_hold{to{transform:none}}.lj4QCa_rooms{height:max(560px, min(calc(100svh - var(--header-h) - 40px), 980px));--gap:3px;--wide:2.3;--unit:calc((100cqw - 2 * var(--gap)) / (var(--wide) + 2));--open-w:calc(var(--unit) * var(--wide));--shut-w:var(--unit);--cut:calc(var(--open-w) - var(--shut-w));margin-top:clamp(56px,6vw,88px);position:relative;overflow:clip;container-type:inline-size}.lj4QCa_room{width:var(--open-w);background:var(--raised);isolation:isolate;translate:var(--x) 0;clip-path:inset(0 var(--crop) 0 0);--x:0px;--crop:var(--cut);transition:translate .9s cubic-bezier(.76,0,.24,1),clip-path .9s cubic-bezier(.76,0,.24,1);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.lj4QCa_room[data-open]{--crop:0px}.lj4QCa_rooms[data-open="0"]>:nth-child(2){--x:calc(var(--open-w) + var(--gap))}.lj4QCa_rooms[data-open="0"]>:nth-child(3){--x:calc(var(--open-w) + var(--shut-w) + 2 * var(--gap))}.lj4QCa_rooms[data-open="1"]>:nth-child(2){--x:calc(var(--shut-w) + var(--gap))}.lj4QCa_rooms[data-open="1"]>:nth-child(3){--x:calc(var(--shut-w) + var(--open-w) + 2 * var(--gap))}.lj4QCa_rooms[data-open="2"]>:nth-child(2){--x:calc(var(--shut-w) + var(--gap))}.lj4QCa_rooms[data-open="2"]>:nth-child(3){--x:calc(2 * var(--shut-w) + 2 * var(--gap))}@media (prefers-reduced-motion:reduce){.lj4QCa_room,.lj4QCa_photo{transition:none}}.lj4QCa_photo{object-fit:cover;z-index:-2;filter:saturate(.75)brightness(.72);width:100%;height:100%;translate:calc(var(--cut) / -2) 0;transition:translate .9s cubic-bezier(.76, 0, .24, 1), scale 1.2s cubic-bezier(.16, 1, .3, 1), filter .7s var(--ease);position:absolute;inset:0;scale:1.06}.lj4QCa_room[data-open] .lj4QCa_photo{filter:none;translate:0;scale:1}.lj4QCa_room:after{content:"";z-index:-1;background:linear-gradient(#15111a00 20%,#15111a40 38%,#15111adb 70%,#15111af5 100%);position:absolute;inset:0}.lj4QCa_text{width:var(--shut-w);padding:32px clamp(24px,2.8vw,48px) clamp(32px,3.4vw,52px);position:absolute;bottom:0;left:0}.lj4QCa_room:first-child .lj4QCa_text{padding-left:var(--gutter)}.lj4QCa_name{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(30px,2.9vw,48px);font-weight:300;line-height:1.05}.lj4QCa_door{text-align:left;color:inherit;text-wrap:balance}.lj4QCa_door:after{content:"";z-index:1;position:absolute;inset:0}.lj4QCa_room[data-open] .lj4QCa_door:after{display:none}.lj4QCa_room[data-open] .lj4QCa_text{width:var(--open-w)}.lj4QCa_door:focus-visible{outline:none}.lj4QCa_room:has(.lj4QCa_door:focus-visible){outline:2px solid var(--press);outline-offset:-6px}.lj4QCa_line{max-width:30em;color:var(--muted);margin-top:12px;font-size:17px}.lj4QCa_list{max-width:40em;margin-top:22px;display:grid}.lj4QCa_service{border-top:1px solid var(--rule);padding-block:12px}.lj4QCa_serviceName{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:17px;font-weight:500;display:flex}.lj4QCa_summary{color:var(--muted);font-size:15px;line-height:1.5}.lj4QCa_yours{background:var(--press);min-height:22px;color:var(--on-press);align-items:center;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.lj4QCa_room:not([data-open]) .lj4QCa_line,.lj4QCa_room:not([data-open]) .lj4QCa_summary{display:none}.lj4QCa_room:not([data-open]) .lj4QCa_serviceName{color:var(--muted);font-size:15px;font-weight:400}@media (prefers-reduced-motion:no-preference){.lj4QCa_room[data-open] .lj4QCa_line,.lj4QCa_room[data-open] .lj4QCa_summary{animation:lj4QCa_room-in .6s var(--ease-out) .25s both}}@keyframes lj4QCa_room-in{0%{opacity:0;translate:0 8px}}@media (max-width:1180px){.lj4QCa_rooms{--wide:1.8}}@media (max-width:1100px){.lj4QCa_title{grid-column:1/-1}.lj4QCa_side{grid-column:1/span 8}}@media (max-width:900px){.lj4QCa_head{grid-template-columns:1fr}.lj4QCa_title,.lj4QCa_side{grid-column:1}.lj4QCa_title{font-size:clamp(42px,12vw,56px)}.lj4QCa_rooms{gap:48px;height:auto;margin-top:40px;display:grid;overflow:visible;container-type:normal}.lj4QCa_room{clip-path:none;background:0 0;width:auto;transition:none;position:relative;overflow:visible;translate:none}.lj4QCa_room[data-open] .lj4QCa_text,.lj4QCa_text{width:auto}.lj4QCa_room:after{display:none}.lj4QCa_photo{z-index:0;aspect-ratio:4/3;filter:none;height:auto;transition:none;position:relative;translate:none;scale:1}.lj4QCa_text{padding:22px var(--gutter) 0;position:static}.lj4QCa_room:has(.lj4QCa_door:focus-visible){outline-offset:2px}.lj4QCa_door:after{display:none}.lj4QCa_room:not([data-open]) .lj4QCa_line,.lj4QCa_room:not([data-open]) .lj4QCa_summary{display:block}.lj4QCa_room:not([data-open]) .lj4QCa_serviceName{color:var(--ink);font-size:17px;font-weight:500}}
._2sA7vG_root{padding-block:clamp(72px,8vw,120px) 0;overflow:hidden}._2sA7vG_inner{container-type:inline-size}._2sA7vG_row{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:36px 24px;padding-top:28px;display:grid}._2sA7vG_line{max-width:18em;font-family:var(--serif);grid-column:1/span 4;font-size:24px;line-height:1.3}._2sA7vG_nav{grid-column:6/span 4}._2sA7vG_links{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}._2sA7vG_links a{min-height:40px;color:var(--ink);transition:color var(--dur) var(--ease);align-items:center;display:inline-flex}._2sA7vG_links a:hover{color:var(--press)}._2sA7vG_contact{grid-column:10/-1;justify-items:start;gap:8px;font-size:16px;display:grid}._2sA7vG_legal{border-top:1px solid var(--rule);color:var(--muted);grid-template-columns:repeat(12,minmax(0,1fr));gap:6px 24px;margin-top:56px;padding-top:20px;font-size:14px;display:grid}._2sA7vG_legal>:first-child{grid-column:1/span 6;max-width:46em}._2sA7vG_legal>:last-child{text-align:right;grid-column:7/-1;justify-self:end}._2sA7vG_brand{font-family:var(--serif);letter-spacing:-.04em;white-space:nowrap;color:var(--ink);margin-top:clamp(40px,6vw,88px);font-size:18.6cqw;font-weight:300;line-height:.85;translate:-.03em .1em}@media (max-width:1100px){._2sA7vG_line{grid-column:1/-1}._2sA7vG_nav{grid-column:1/span 7}._2sA7vG_contact{grid-column:8/-1}}@media (max-width:900px){._2sA7vG_row{grid-template-columns:1fr}._2sA7vG_line,._2sA7vG_nav,._2sA7vG_contact{grid-column:1}._2sA7vG_line{font-size:22px}._2sA7vG_legal{grid-template-columns:1fr;margin-top:40px}._2sA7vG_legal>:first-child,._2sA7vG_legal>:last-child{text-align:left;grid-column:1;justify-self:start}}
.jxyn1a_header{z-index:40;background:var(--ground);transition:background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);position:sticky;top:0}.jxyn1a_header[data-scrolled]{box-shadow:0 1px 0 var(--rule)}.jxyn1a_header:not([data-scrolled]){background:0 0}.jxyn1a_header:not([data-scrolled]) .jxyn1a_nav a:hover{background:#1f1a2699}.jxyn1a_row{height:var(--header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid}.jxyn1a_brand{min-height:44px;font-family:var(--serif);letter-spacing:-.005em;white-space:nowrap;align-items:center;font-size:23px;font-weight:400;display:inline-flex}.jxyn1a_nav ul{justify-content:center;gap:4px;display:flex}.jxyn1a_nav a{min-height:44px;color:var(--ink);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;padding:0 14px;font-size:15.5px;display:inline-flex}.jxyn1a_nav a:hover{background:var(--raised)}.jxyn1a_right{justify-content:flex-end;align-items:center;gap:22px;display:flex}.jxyn1a_status{color:var(--muted)}.jxyn1a_menuBtn{align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:16px;font-weight:500;display:none}.jxyn1a_lines{gap:5px;width:20px;display:grid}.jxyn1a_lines:before,.jxyn1a_lines:after{content:"";background:currentColor;border-radius:2px;height:1.5px}@media (max-width:1360px){.jxyn1a_detail{display:none}}@media (max-width:1180px){.jxyn1a_nav a{padding:0 10px;font-size:15px}.jxyn1a_status{display:none}}@media (max-width:1100px){.jxyn1a_row{grid-template-columns:1fr auto}.jxyn1a_nav{display:none}.jxyn1a_menuBtn{display:inline-flex}}@media (max-width:900px){.jxyn1a_brand{font-size:21px}.jxyn1a_right{gap:14px}}.jxyn1a_short{display:none}@media (max-width:420px){.jxyn1a_full{display:none}.jxyn1a_short{display:inline}.jxyn1a_right .btn{padding:0 18px}}.jxyn1a_menu{background:var(--raised);width:100%;max-width:none;max-height:100dvh;color:var(--ink);border:0;margin:0;padding:0 0 8px;position:fixed;inset:0 0 auto;overflow-y:auto;box-shadow:0 24px 60px #0006}.jxyn1a_menu:not([open]){display:none}.jxyn1a_menu::backdrop{background:#08060a99}@media (prefers-reduced-motion:no-preference){.jxyn1a_menu{opacity:0;transition:translate .22s var(--ease), opacity .2s var(--ease), overlay .22s allow-discrete, display .22s allow-discrete;translate:0 -24px}.jxyn1a_menu[open]{opacity:1;transition:translate .38s var(--ease-out), opacity .26s var(--ease), overlay .38s allow-discrete, display .38s allow-discrete;translate:0}@starting-style{.jxyn1a_menu[open]{opacity:0;translate:0 -24px}}.jxyn1a_menu::backdrop{opacity:0;transition:opacity .26s var(--ease), overlay .26s allow-discrete, display .26s allow-discrete}.jxyn1a_menu[open]::backdrop{opacity:1}@starting-style{.jxyn1a_menu[open]::backdrop{opacity:0}}.jxyn1a_menu[open] .jxyn1a_links li{animation:jxyn1a_link-in .36s var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * 35ms)}}@keyframes jxyn1a_link-in{0%{opacity:0;translate:0 8px}}html:has(dialog[open]){overflow:hidden}.jxyn1a_menuTop{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.jxyn1a_close{border:1px solid var(--rule-strong);min-height:44px;padding:0 18px;font-size:16px;font-weight:500}.jxyn1a_close:hover{border-color:var(--press);color:var(--press-hi)}.jxyn1a_links{padding-block:12px 28px;display:grid}.jxyn1a_links li{border-top:1px solid var(--rule)}.jxyn1a_links a{font-family:var(--serif);padding:14px 0;font-size:34px;font-weight:300;line-height:1.15;display:block}.jxyn1a_links a:hover{color:var(--press-hi)}.jxyn1a_facts{border-top:1px solid var(--rule);gap:10px;padding-block:20px 28px;font-size:16px;display:grid}
.eMIGWa_root .eMIGWa_title{letter-spacing:-.025em;color:var(--muted);font-size:clamp(40px,4.4vw,72px);line-height:1.04}.eMIGWa_lead{max-width:83.3333%;margin-top:clamp(48px,6vw,88px)}.eMIGWa_lead blockquote p{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(36px,4.8vw,76px);font-weight:300;line-height:1.12;position:relative}.eMIGWa_hang{color:var(--press);padding-right:.08em;position:absolute;top:0;right:100%}.eMIGWa_stars{gap:4px;margin-bottom:16px;display:flex}.eMIGWa_stars svg{width:16px;height:16px;fill:var(--press)}.eMIGWa_starsLead{gap:6px;margin-bottom:clamp(18px,2vw,28px)}.eMIGWa_starsLead svg{width:clamp(20px,1.7vw,26px);height:clamp(20px,1.7vw,26px)}.eMIGWa_lead figcaption{margin-top:28px;font-size:16px}.eMIGWa_label{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.eMIGWa_lead{animation:eMIGWa_lead-in .8s var(--ease-out) both}}@keyframes eMIGWa_lead-in{0%{opacity:0;translate:0 14px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.eMIGWa_lead blockquote p{animation:linear both eMIGWa_quote-rise;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes eMIGWa_quote-rise{0%{opacity:.15;translate:0 40px}}.eMIGWa_rest{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-top:clamp(56px,6vw,88px);display:grid}.eMIGWa_rest li{border-top:1px solid var(--rule-strong);grid-column:span 5;padding-top:24px}.eMIGWa_rest li+li{grid-column:7/span 5}.eMIGWa_rest blockquote p{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(22px,1.9vw,28px);font-weight:300;line-height:1.3}.eMIGWa_rest figcaption{margin-top:14px;font-size:15px}.eMIGWa_trust{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;margin-top:clamp(80px,9vw,136px);padding-top:28px;display:grid}.eMIGWa_trustTitle{color:var(--muted);grid-column:1/span 3;font-size:16px;font-weight:500}.eMIGWa_prose{max-width:30em;font-family:var(--serif);letter-spacing:-.012em;text-wrap:pretty;grid-column:4/-1;font-size:clamp(26px,2.6vw,40px);font-weight:300;line-height:1.3}.eMIGWa_prose strong{color:var(--ink);white-space:nowrap;font-weight:400}.eMIGWa_line{color:var(--muted)}@media (max-width:900px){.eMIGWa_lead{max-width:none;padding-left:.5em}.eMIGWa_lead blockquote p{font-size:clamp(32px,9vw,40px)}.eMIGWa_hang{padding-right:.04em}.eMIGWa_rest{grid-template-columns:1fr;row-gap:32px}.eMIGWa_rest li,.eMIGWa_rest li+li{grid-column:1}.eMIGWa_trust{grid-template-columns:1fr}.eMIGWa_trustTitle,.eMIGWa_prose{grid-column:1}.eMIGWa_prose{font-size:26px}}
.Sw0-rW_top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:20px 24px;display:grid}.Sw0-rW_title{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;grid-column:1/span 7;font-size:clamp(48px,6vw,104px);font-weight:300;line-height:1}.Sw0-rW_deck{max-width:30em;color:var(--muted);grid-column:9/-1}.Sw0-rW_track{margin-top:72px}.Sw0-rW_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.Sw0-rW_list{border-bottom:1px solid var(--rule-strong);grid-column:1/span 6}.Sw0-rW_row{border-top:1px solid var(--rule-strong);padding:22px 0 26px;position:relative}.Sw0-rW_row:before{content:"";background:var(--press);transform-origin:0;height:3px;transition:transform .6s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.Sw0-rW_row[data-active]:before{transform:scaleX(1)}.Sw0-rW_name{text-align:left;width:100%;font-family:var(--serif);letter-spacing:-.025em;color:var(--muted);text-wrap:balance;transition:color .45s var(--ease);touch-action:manipulation;font-size:clamp(34px,3.7vw,64px);font-weight:300;line-height:1.02;display:block}.Sw0-rW_name:hover,.Sw0-rW_row[data-active] .Sw0-rW_name{color:var(--ink)}.Sw0-rW_name:focus-visible{outline-offset:6px}.Sw0-rW_role{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:15px;display:flex}.Sw0-rW_row[data-active] .Sw0-rW_role{color:var(--press-hi)}.Sw0-rW_yours{background:var(--press);min-height:26px;color:var(--on-press);align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:no-preference){.Sw0-rW_yours{animation:Sw0-rW_yours-in .42s var(--ease-out) both}}@keyframes Sw0-rW_yours-in{0%{opacity:0;translate:0 -4px}}.Sw0-rW_bio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Sw0-rW_held{top:calc(var(--header-h) + 40px);grid-column:8/-1;position:sticky}.Sw0-rW_frame{aspect-ratio:4/5;width:min(100%, (100svh - var(--header-h) - 150px) * .8);background:var(--ground);position:relative;overflow:hidden}.Sw0-rW_layer{opacity:0;position:absolute;inset:0}.Sw0-rW_layer[data-state=active]{opacity:1;z-index:1}.Sw0-rW_layer img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.Sw0-rW_bios{margin-top:18px;display:grid}.Sw0-rW_caption{max-width:30em;color:var(--muted);opacity:0;grid-area:1/1}.Sw0-rW_caption[data-active]{opacity:1}@media (prefers-reduced-motion:no-preference){.Sw0-rW_frame:not([data-pinned]) .Sw0-rW_layer{transition:opacity .5s var(--ease)}.Sw0-rW_bios:not([data-pinned]) .Sw0-rW_caption{transition:opacity .4s var(--ease)}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:901px){.Sw0-rW_track{height:calc(100svh - var(--header-h) + (var(--count) - 1) * 72svh)}.Sw0-rW_grid{top:var(--header-h);height:calc(100svh - var(--header-h));align-content:center;position:sticky}.Sw0-rW_held{position:static}.Sw0-rW_frame[data-pinned] .Sw0-rW_layer{opacity:0;z-index:auto}.Sw0-rW_frame[data-pinned] .Sw0-rW_layer:first-child{opacity:1}.Sw0-rW_bios[data-pinned] .Sw0-rW_caption{opacity:0}.Sw0-rW_bios[data-pinned] .Sw0-rW_caption:first-child{opacity:1}.Sw0-rW_row{padding:18px 0 22px}}.Sw0-rW_inline{display:none}@media (max-width:1100px){.Sw0-rW_list{grid-column:1/span 6}.Sw0-rW_held{grid-column:7/-1}}@media (max-width:900px){.Sw0-rW_top{grid-template-columns:1fr}.Sw0-rW_title,.Sw0-rW_deck{grid-column:1}.Sw0-rW_title{font-size:clamp(42px,12vw,56px)}.Sw0-rW_track{margin-top:40px}.Sw0-rW_grid{display:block}.Sw0-rW_held{display:none}.Sw0-rW_list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px;display:grid}.Sw0-rW_row{border:0;padding:0}.Sw0-rW_row:before{display:none}.Sw0-rW_inline{aspect-ratio:4/5;background:var(--ground);margin-bottom:14px;display:block;overflow:hidden}.Sw0-rW_inline img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.Sw0-rW_name{letter-spacing:-.005em;color:var(--ink);pointer-events:none;font-size:22px;line-height:1.2}.Sw0-rW_role{color:var(--press-hi);margin-top:4px;font-size:14px}.Sw0-rW_bio{clip-path:none;white-space:normal;width:auto;height:auto;margin-top:8px;font-size:15px;line-height:1.5;position:static;overflow:visible}}
.ypImUq_root{scroll-margin-top:0}.ypImUq_head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:40px 24px;display:grid}.ypImUq_root .ypImUq_head .ypImUq_title{letter-spacing:-.025em;grid-column:1/span 7;max-width:11em;font-size:clamp(48px,6vw,104px);line-height:1}.ypImUq_aside{grid-column:8/-1;gap:26px;display:grid}.ypImUq_for{max-width:30em;color:var(--muted)}.ypImUq_for strong{color:var(--ink);font-weight:500}.ypImUq_peopleTitle{color:var(--muted);font-size:15px;font-weight:500}.ypImUq_people ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px;display:grid}.ypImUq_person{align-content:start;display:grid}.ypImUq_face{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;background:var(--raised);width:100%;height:auto}.ypImUq_name{font-family:var(--serif);margin-top:12px;font-size:19px;line-height:1.2}.ypImUq_role{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45}.ypImUq_main{margin-top:clamp(72px,8vw,120px)}.ypImUq_steps{view-timeline:--c6-steps block;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;padding-top:44px;display:grid;position:relative}.ypImUq_steps:before,.ypImUq_steps:after{content:"";background:var(--rule-strong);height:1px;position:absolute;top:0;left:0;right:0}.ypImUq_steps:after{background:var(--press);transform-origin:0;height:2px;top:-.5px}.ypImUq_step{align-content:start;display:grid;position:relative}.ypImUq_node{background:var(--ground);width:13px;height:13px;box-shadow:inset 0 0 0 1px var(--rule-strong);position:absolute;top:-50px;left:0}.ypImUq_node:after{content:"";background:var(--press);position:absolute;inset:0}.ypImUq_n{font-family:var(--serif);letter-spacing:-.04em;color:var(--press);font-variant-numeric:lining-nums;margin-block:-.14em -.06em;padding-block:.14em .06em;font-size:clamp(120px,14vw,220px);font-weight:300;line-height:.8;display:block;overflow:clip}.ypImUq_digit{display:inline-block}.ypImUq_stepTitle{font-family:var(--serif);letter-spacing:-.005em;text-wrap:balance;margin-top:30px;font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.2}.ypImUq_text{max-width:24em;color:var(--muted);margin-top:12px}.ypImUq_foot{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;margin-top:64px;padding-top:32px;display:grid}.ypImUq_practical{max-width:36em;color:var(--muted);grid-column:1/span 6;font-size:16px}.ypImUq_actions{flex-wrap:wrap;grid-column:8/-1;justify-self:end;align-items:center;gap:14px 26px;display:flex}.ypImUq_steps{--sweep:1.25s;--col:.33s}@media (prefers-reduced-motion:no-preference){.ypImUq_steps[data-show=pending]:after{transform:scaleX(0)}.ypImUq_steps[data-show=in]:after{transition:transform var(--sweep) cubic-bezier(.45, 0, .2, 1)}.ypImUq_step[data-show=pending] .ypImUq_node:after{transform:scale(0)}.ypImUq_step[data-show=pending] .ypImUq_digit{translate:0 105%}.ypImUq_step[data-show=pending] :is(.ypImUq_stepTitle,.ypImUq_text){opacity:0;translate:0 28px}.ypImUq_step[data-show=in] .ypImUq_node:after{transition:transform .38s var(--ease-out) calc(var(--i) * var(--col) + .12s)}.ypImUq_step[data-show=in] .ypImUq_digit{transition:translate 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * var(--col) + 80ms)}.ypImUq_step[data-show=in] .ypImUq_stepTitle,.ypImUq_step[data-show=in] .ypImUq_text{transition:opacity .9s var(--ease), translate .9s cubic-bezier(.16, 1, .3, 1);transition-delay:calc(var(--i) * var(--col) + .3s)}.ypImUq_step[data-show=in] .ypImUq_text{transition-delay:calc(var(--i) * var(--col) + .4s)}.ypImUq_person[data-show=pending] .ypImUq_face{clip-path:inset(100% 0 0);scale:1.08}.ypImUq_person[data-show=pending] :is(.ypImUq_name,.ypImUq_role){opacity:0;translate:0 14px}.ypImUq_person[data-show=in] .ypImUq_face{transition:clip-path 1s cubic-bezier(.65,0,.3,1),scale 1.3s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .12s)}.ypImUq_person[data-show=in] :is(.ypImUq_name,.ypImUq_role){transition:opacity .7s var(--ease), translate .7s cubic-bezier(.16, 1, .3, 1);transition-delay:calc(var(--i) * .12s + .38s)}.ypImUq_step[data-show=replay] :is(.ypImUq_digit,.ypImUq_stepTitle,.ypImUq_text),.ypImUq_person[data-show=replay]{animation:ypImUq_visit-in .62s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}}@keyframes ypImUq_visit-in{0%{opacity:0;translate:0 12px}}@media (max-width:1100px){.ypImUq_root .ypImUq_head .ypImUq_title{grid-column:1/-1}.ypImUq_aside{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}.ypImUq_people ul{grid-template-columns:repeat(3,160px)}.ypImUq_steps{column-gap:32px}}@media (max-width:900px){.ypImUq_head{grid-template-columns:1fr;row-gap:28px}.ypImUq_root .ypImUq_head .ypImUq_title{grid-column:1;font-size:clamp(42px,12vw,60px)}.ypImUq_aside{grid-template-columns:1fr}.ypImUq_people ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ypImUq_name{font-size:17px}.ypImUq_role{font-size:13.5px}.ypImUq_main{margin-top:56px}.ypImUq_steps{grid-template-columns:1fr;row-gap:48px;padding-top:0;padding-left:34px}.ypImUq_steps:before,.ypImUq_steps:after{width:1px;height:auto;inset:6px auto 0 6px}.ypImUq_steps:after{transform-origin:top;width:2px;left:5.5px}.ypImUq_node{top:0;left:-34px}.ypImUq_n{font-size:clamp(96px,30vw,132px)}.ypImUq_stepTitle{margin-top:18px}.ypImUq_foot{grid-template-columns:1fr;margin-top:48px}.ypImUq_practical,.ypImUq_actions{grid-column:1;justify-self:start}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){.ypImUq_steps{--col:0s}.ypImUq_steps[data-show]:after{transition:none;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:900px){.ypImUq_steps:after{animation:linear both ypImUq_c6-line-down;animation-timeline:--c6-steps;animation-range:cover 10% contain 90%}}}@keyframes ypImUq_c6-line-down{0%{transform:scaleY(0)}}
