@font-face{font-family:bigShoulders;src:url(../media/big_shoulders_display-s.p.1oz_zy84xpxi9.woff2)format("woff2");font-display:swap;font-weight:800 900}@font-face{font-family:bigShoulders Fallback;src:local(Arial);ascent-override:183.44%;descent-override:39.71%;line-gap-override:0.0%;size-adjust:53.64%}.hRnSNq_className{font-family:bigShoulders,bigShoulders Fallback}.hRnSNq_variable{--font-big-shoulders:"bigShoulders", "bigShoulders Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.pDIe8q_className{font-family:Archivo,Archivo Fallback;font-style:normal}.pDIe8q_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4adfd88e5b85fd75-s.3a7g5he9udx01.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/857ea9ed630272a7-s.0h3dcctwnbyyt.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:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa1bacf3d4492b3a-s.p.12h1a2mlpexad.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:Chivo Mono Fallback;src:local(Arial);ascent-override:69.84%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}._26-5sa_className{font-family:Chivo Mono,Chivo Mono Fallback;font-style:normal;font-weight:400}._26-5sa_variable{--font-chivo-mono:"Chivo Mono", "Chivo Mono Fallback"}
.LLkhdG_icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;flex-shrink:0;width:2.4rem;height:2.4rem}
._5pdeQG_button{padding:var(--space-button-y) var(--space-button-x);font-size:var(--type-text-md-size);font-family:var(--font-text);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-md-line-height);white-space:nowrap;border-radius:var(--radius-button);cursor:pointer;transition:color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out);gap:var(--space-8);justify-content:center;align-items:center;display:inline-flex}._5pdeQG_roll{display:block;position:relative;overflow:hidden}._5pdeQG_roll:after{content:attr(data-label);display:block;position:absolute;top:100%;left:0}._5pdeQG_label{display:block}._5pdeQG_label,._5pdeQG_roll:after{transition:transform var(--duration-hover) var(--ease-out)}._5pdeQG_primary{color:var(--color-cta-label);background-color:var(--color-cta)}._5pdeQG_primary:focus-visible{outline-color:var(--color-text)}._5pdeQG_secondary{color:var(--color-text);border:var(--border-width) solid var(--color-hairline)}[data-surface=stage] ._5pdeQG_secondary{border-color:var(--color-text)}._5pdeQG_link{color:var(--color-text);border-bottom:var(--border-width) solid currentcolor;border-radius:0;padding:.6rem 0}._5pdeQG_block{width:100%}._5pdeQG_arrow{width:2rem;height:2rem}._5pdeQG_button:disabled,._5pdeQG_button[aria-disabled=true]{color:var(--color-text-muted);background-color:var(--color-hairline);cursor:not-allowed}._5pdeQG_secondary:disabled,._5pdeQG_secondary[aria-disabled=true]{background-color:#0000}@media (hover:hover){._5pdeQG_primary:not(:disabled,[aria-disabled=true]):hover{color:var(--color-cta-hover-label);background-color:var(--color-cta-hover)}._5pdeQG_secondary:not(:disabled,[aria-disabled=true]):hover{border-color:var(--color-text);background-color:var(--color-surface-alt)}[data-surface=stage] ._5pdeQG_secondary:not(:disabled,[aria-disabled=true]):hover{color:var(--color-surface);background-color:var(--color-text)}._5pdeQG_link:hover{color:var(--color-accent)}._5pdeQG_button:not(:disabled,[aria-disabled=true]):hover ._5pdeQG_label,._5pdeQG_button:not(:disabled,[aria-disabled=true]):hover ._5pdeQG_roll:after{transform:translateY(-100%)}}
._43pI1q_chip{--tracking:var(--tracking-label);color:var(--color-plate-text);padding:var(--space-4) var(--space-8);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase;border-radius:var(--radius-sm);flex-shrink:0;text-decoration:none;display:inline-flex}._43pI1q_plate-st{background-color:var(--color-plate-st)}._43pI1q_plate-en{background-color:var(--color-plate-en)}._43pI1q_plate-sp{background-color:var(--color-plate-sp)}._43pI1q_plate-hy{background-color:var(--color-plate-hy)}._43pI1q_plate-mb{background-color:var(--color-plate-mb)}._43pI1q_plate-000{color:var(--color-text);border:var(--border-width) solid var(--color-text)}
.D7ln2G_board{padding:var(--space-20) var(--space-20) var(--space-8);background-color:var(--color-surface-alt)}.D7ln2G_head{padding-bottom:var(--space-12);justify-content:space-between;display:flex}.D7ln2G_row{padding:var(--space-12) 0;border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-12);align-items:center;display:flex}.D7ln2G_time{--tracking:var(--tracking-display-sm);font-size:var(--type-display-sm-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-sm-line-height);font-variation-settings:var(--font-display-settings)}.D7ln2G_what{min-width:0;font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height);flex-direction:column;flex:1;display:flex}.D7ln2G_name{font-weight:var(--font-text-strong-weight);transition:color var(--duration-hover) var(--ease-out)}.D7ln2G_coach{color:var(--color-text-muted)}.D7ln2G_spots,.D7ln2G_full{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase}.D7ln2G_full{color:var(--color-accent)}@media (hover:hover){.D7ln2G_row:hover .D7ln2G_name{color:var(--color-accent)}}
.MLgTKa_hero{padding:var(--space-16) var(--space-gutter) var(--space-96)}.MLgTKa_inner{gap:var(--space-24);flex-direction:column;display:flex}.MLgTKa_row{gap:var(--layout-column-gap);display:flex}.MLgTKa_copy{gap:var(--space-48);flex-direction:column;flex-shrink:0;width:44rem;display:flex}.MLgTKa_intro{gap:var(--space-24);flex-direction:column;align-items:flex-start;display:flex}.MLgTKa_headline{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.MLgTKa_lede{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.MLgTKa_ledeShort{display:none}.MLgTKa_ctas{gap:var(--space-12);display:flex}.MLgTKa_photo{background-color:var(--color-media);flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.MLgTKa_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.MLgTKa_hero{padding:var(--space-12) var(--space-gutter) var(--space-80)}.MLgTKa_inner{gap:var(--space-32)}.MLgTKa_row,.MLgTKa_copy{display:contents}.MLgTKa_intro{order:1}.MLgTKa_photo{aspect-ratio:3/2;order:2}.MLgTKa_board{order:3}}@media (max-width:650px){.MLgTKa_hero{padding-bottom:var(--space-64)}.MLgTKa_inner{gap:var(--space-24)}.MLgTKa_intro{gap:var(--space-20);align-items:stretch}.MLgTKa_ledeLong{display:none}.MLgTKa_ledeShort{display:inline}.MLgTKa_ctas{flex-direction:column}.MLgTKa_photo{aspect-ratio:4/5}}
.BiQ-Aa_section{color:var(--color-text);padding:var(--space-section) var(--space-gutter);background-color:var(--color-surface)}.BiQ-Aa_story{gap:var(--layout-column-gap);align-items:flex-start;display:flex}.BiQ-Aa_side{gap:var(--space-24);width:52rem;top:var(--space-96);flex-direction:column;flex-shrink:0;display:flex;position:sticky}.BiQ-Aa_counter{gap:var(--space-24);flex-direction:column;display:flex}.BiQ-Aa_label{--tracking:var(--tracking-label);color:var(--color-accent);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase}.BiQ-Aa_labelRoll{height:var(--type-mono-sm-line-height);vertical-align:top;flex-direction:column;display:inline-flex;overflow:clip}.BiQ-Aa_labelStep{transform:translateY(calc(var(--step,0) * -100%))}.BiQ-Aa_mask{height:var(--type-numeral-xl-line-height);overflow:clip}.BiQ-Aa_strip{transform:translateY(calc(var(--step,0) * -1 * var(--type-numeral-xl-line-height)));flex-direction:column;display:flex}.BiQ-Aa_number{--tracking:var(--tracking-numeral-xl);font-size:var(--type-numeral-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-numeral-xl-line-height);font-variation-settings:var(--font-display-settings)}.BiQ-Aa_photo{background-color:var(--color-media);aspect-ratio:3/2;position:relative;overflow:hidden}.BiQ-Aa_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BiQ-Aa_main{gap:var(--space-48);flex-direction:column;flex:1;min-width:0;display:flex}.BiQ-Aa_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.BiQ-Aa_steps{gap:var(--space-48);flex-direction:column;display:flex}.BiQ-Aa_step{color:var(--color-text-muted);padding-top:var(--space-24);border-top:var(--border-width) solid var(--color-hairline);transition:color var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out);gap:var(--space-12);flex-direction:column;display:flex}.BiQ-Aa_story:not([data-active]) [data-step="1"],.BiQ-Aa_story[data-active="1"] [data-step="1"],.BiQ-Aa_story[data-active="2"] [data-step="2"],.BiQ-Aa_story[data-active="3"] [data-step="3"],.BiQ-Aa_story[data-active="4"] [data-step="4"]{border-top-color:var(--color-accent);box-shadow:inset 0 var(--border-width) 0 var(--color-accent)}.BiQ-Aa_story:not([data-active]) [data-step="1"] :is(.BiQ-Aa_stepNumber,.BiQ-Aa_stepName),.BiQ-Aa_story[data-active="1"] [data-step="1"] :is(.BiQ-Aa_stepNumber,.BiQ-Aa_stepName),.BiQ-Aa_story[data-active="2"] [data-step="2"] :is(.BiQ-Aa_stepNumber,.BiQ-Aa_stepName),.BiQ-Aa_story[data-active="3"] [data-step="3"] :is(.BiQ-Aa_stepNumber,.BiQ-Aa_stepName),.BiQ-Aa_story[data-active="4"] [data-step="4"] :is(.BiQ-Aa_stepNumber,.BiQ-Aa_stepName){color:var(--color-text)}.BiQ-Aa_story:not([data-active]) [data-step="1"] .BiQ-Aa_stepNumber,.BiQ-Aa_story[data-active="1"] [data-step="1"] .BiQ-Aa_stepNumber,.BiQ-Aa_story[data-active="2"] [data-step="2"] .BiQ-Aa_stepNumber,.BiQ-Aa_story[data-active="3"] [data-step="3"] .BiQ-Aa_stepNumber,.BiQ-Aa_story[data-active="4"] [data-step="4"] .BiQ-Aa_stepNumber{color:var(--color-accent)}.BiQ-Aa_stepNumber{font-size:var(--type-mono-md-size);font-family:var(--font-mono);line-height:var(--type-mono-md-line-height);transition:color var(--duration-ui) var(--ease-out)}.BiQ-Aa_stepName{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height);transition:color var(--duration-ui) var(--ease-out)}.BiQ-Aa_stepText{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.BiQ-Aa_short{display:none}@media (max-width:900px){.BiQ-Aa_story{gap:var(--space-32);flex-direction:column;align-items:stretch}.BiQ-Aa_side,.BiQ-Aa_main{display:contents}.BiQ-Aa_counter{background-color:var(--color-surface);z-index:1;gap:var(--space-32);order:1;position:sticky;top:0}.BiQ-Aa_title{order:2}.BiQ-Aa_steps{gap:var(--space-32);order:3}.BiQ-Aa_photo{order:4}.BiQ-Aa_step{padding-top:var(--space-20);gap:var(--space-8)}.BiQ-Aa_stepText{font-size:var(--type-text-md-size);line-height:var(--type-text-md-line-height)}}@media (max-width:650px){.BiQ-Aa_story,.BiQ-Aa_counter,.BiQ-Aa_steps{gap:var(--space-24)}.BiQ-Aa_step{padding-top:var(--space-16)}.BiQ-Aa_long{display:none}.BiQ-Aa_short{display:inline}}
.JgSGia_card{gap:var(--space-16);flex-direction:column;display:flex}.JgSGia_frame{background-color:var(--color-media);aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.JgSGia_image{width:100%;height:100%;transition:transform var(--duration-ui) var(--ease-out);object-fit:cover;position:absolute;inset:0}.JgSGia_meta{gap:var(--space-12);align-items:center;display:flex}.JgSGia_title{--tracking:var(--tracking-display-sm);font-size:var(--type-display-sm-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-sm-line-height);font-variation-settings:var(--font-display-settings)}.JgSGia_dek{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}.JgSGia_short{display:none}@media (hover:hover){.JgSGia_card:hover .JgSGia_image{transform:scale(1.03)}}@media (max-width:650px){.JgSGia_long{display:none}.JgSGia_short{display:inline}}
.l8JCCG_section{padding:var(--space-section) var(--space-gutter)}.l8JCCG_inner{gap:var(--space-heading-gap);flex-direction:column;display:flex}.l8JCCG_track{gap:var(--layout-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.l8JCCG_pager{display:none}@media (max-width:900px){.l8JCCG_carousel{margin:0 calc(var(--space-gutter) * -1);gap:var(--space-heading-gap);flex-direction:column;display:flex}.l8JCCG_track{padding:0 var(--space-gutter);scroll-padding-left:var(--space-gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:36rem;grid-auto-flow:column;overflow-x:auto}}@media (max-width:650px){.l8JCCG_track{grid-auto-columns:30rem}.l8JCCG_pager{padding:0 var(--space-gutter);display:flex}}
.WWyhgW_container{width:100%;max-width:var(--layout-container);margin:0 auto}
.pUKqKa_label{--tracking:var(--tracking-label);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase}.pUKqKa_muted{color:var(--color-text-muted)}.pUKqKa_accent{color:var(--color-accent)}.pUKqKa_text{color:var(--color-text)}
.beJH1W_card{gap:var(--space-12);flex-direction:column;display:flex}.beJH1W_portrait{background-color:var(--color-media);aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.beJH1W_image{width:100%;height:100%;transition:filter var(--duration-ui) var(--ease-out);object-fit:cover;position:absolute;inset:0}.beJH1W_name{font-weight:var(--font-text-strong-weight)}.beJH1W_cue{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height);text-underline-offset:.3em;transition:text-decoration-color var(--duration-hover) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.beJH1W_card:hover .beJH1W_image{filter:brightness(1.06)}.beJH1W_card:hover .beJH1W_cue{text-decoration-color:currentColor}}
.XAnFeq_track{width:max-content;transform:translateX(calc(-50% + var(--space-gutter)));display:flex}.XAnFeq_copy{display:flex}.XAnFeq_gutter{width:var(--space-gutter);position:absolute}
.EIB0Ea_head{padding:var(--space-48) var(--space-gutter) var(--space-40)}.EIB0Ea_inner{gap:var(--space-24);flex-direction:column;display:flex}.EIB0Ea_steps{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.EIB0Ea_step,.EIB0Ea_link{gap:var(--space-8);flex-direction:column;display:flex}.EIB0Ea_step{color:var(--color-text-muted);border-top:calc(var(--border-width) * 2) solid var(--color-hairline);padding-top:1.4rem}.EIB0Ea_number{--tracking:var(--tracking-label);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height)}.EIB0Ea_name{font-weight:var(--font-text-strong-weight)}.EIB0Ea_done{border-top-color:var(--color-text)}.EIB0Ea_done .EIB0Ea_name,.EIB0Ea_current .EIB0Ea_name{color:var(--color-text)}.EIB0Ea_current{border-top-color:var(--color-accent)}.EIB0Ea_current .EIB0Ea_number{color:var(--color-accent)}.EIB0Ea_link{transition:color var(--duration-hover) var(--ease-out)}@media (hover:hover){.EIB0Ea_link:hover .EIB0Ea_name{color:var(--color-accent)}}@media (max-width:650px){.EIB0Ea_head{padding:var(--space-24) var(--space-gutter) var(--space-20)}.EIB0Ea_steps{gap:var(--space-8)}.EIB0Ea_step:not(.EIB0Ea_current) .EIB0Ea_name{clip-path:inset(50%);position:absolute}}
.b7p9zG_marquee{--marquee-gap:var(--space-40);color:var(--color-text);background-color:var(--color-surface);padding:3.6rem 0;overflow:hidden}.b7p9zG_list{padding-right:var(--marquee-gap);gap:var(--marquee-gap);display:flex}.b7p9zG_item{gap:var(--marquee-gap);align-items:center;display:flex}.b7p9zG_name{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-xl-line-height);font-variation-settings:var(--font-display-settings);white-space:nowrap}@media (max-width:900px){.b7p9zG_marquee{--marquee-gap:var(--space-24);padding:2.8rem 0}}@media (max-width:650px){.b7p9zG_marquee{--marquee-gap:var(--space-16);padding:var(--space-20) 0}}
.eYJeVW_body{padding:0 var(--space-gutter) var(--space-120)}.eYJeVW_inner{gap:var(--space-80);align-items:flex-start;display:flex}.eYJeVW_step{flex:1;min-width:0}@media (max-width:900px){.eYJeVW_inner{gap:var(--space-32);flex-direction:column-reverse;align-items:stretch}}@media (max-width:650px){.eYJeVW_body{padding-bottom:var(--space-64)}}
.QSLDqW_card{height:100%;padding:var(--space-32);border:var(--border-width) solid var(--color-hairline);background-color:var(--color-surface-alt);gap:var(--space-24);flex-direction:column;align-items:flex-start;display:flex}.QSLDqW_highlighted{padding:calc(var(--space-32) - var(--border-width));border:calc(var(--border-width) * 2) solid var(--color-accent)}.QSLDqW_head{height:var(--type-mono-sm-line-height);gap:var(--space-8);flex-direction:column;display:flex}.QSLDqW_price{gap:var(--space-8);align-items:baseline;display:flex}.QSLDqW_amount{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height);font-variation-settings:var(--font-display-settings)}.QSLDqW_unit{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}.QSLDqW_summary{color:var(--color-text-muted)}.QSLDqW_includes{gap:var(--space-12);flex-direction:column;display:flex}.QSLDqW_item{font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height);gap:var(--space-12);align-items:center;display:flex}.QSLDqW_check{color:var(--color-accent);flex-shrink:0}.QSLDqW_short{display:none}@media (max-width:650px){.QSLDqW_long{display:none}.QSLDqW_short{display:inline}}
.BJLJka_summary{background-color:var(--color-surface-alt);gap:var(--space-16);width:40rem;top:var(--space-24);flex-direction:column;flex-shrink:0;padding:2.8rem;display:flex;position:sticky}.BJLJka_title{gap:var(--space-12);align-items:center;display:flex}.BJLJka_titleText{--tracking:var(--tracking-display-sm);font-size:var(--type-display-sm-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-sm-line-height)}.BJLJka_rows{gap:var(--space-16);flex-direction:column;display:flex}.BJLJka_row{border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-16);justify-content:space-between;padding-top:1rem;display:flex}.BJLJka_rowLabel{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase}.BJLJka_rowValue{font-size:var(--type-text-sm-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-sm-line-height);text-align:right}.BJLJka_note{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}.BJLJka_bar{display:none}@media (max-width:900px){.BJLJka_summary{display:none}.BJLJka_bar{background-color:var(--color-surface-alt);display:block}.BJLJka_barSummary{height:5.2rem;padding:0 var(--space-16);font-size:var(--type-text-sm-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-sm-line-height);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.BJLJka_barSummary::-webkit-details-marker{display:none}.BJLJka_barSession{gap:var(--space-8);align-items:center;display:flex}.BJLJka_chevron{transition:transform var(--duration-ui) var(--ease-out)}.BJLJka_bar[open] .BJLJka_chevron{transform:rotate(180deg)}.BJLJka_barBody{padding:0 var(--space-16) var(--space-20);gap:var(--space-16);flex-direction:column;display:flex}}
._7o80ia_band{padding:var(--space-section) var(--space-gutter);background-color:var(--color-surface-alt)}._7o80ia_row{gap:var(--layout-column-gap);align-items:flex-start;display:flex}._7o80ia_head{gap:var(--space-16);flex-direction:column;flex-shrink:0;width:44rem;display:flex}._7o80ia_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}._7o80ia_text{color:var(--color-text-muted)}._7o80ia_form{flex:1;min-width:0}@media (max-width:900px){._7o80ia_row{gap:var(--space-32);flex-direction:column;align-items:stretch}._7o80ia_head{width:auto}}
.P-w6Pq_section{padding:var(--space-section) var(--space-gutter)}.P-w6Pq_inner{gap:var(--space-heading-gap);flex-direction:column;display:flex}.P-w6Pq_track{gap:var(--layout-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.P-w6Pq_track>:first-child{order:1}.P-w6Pq_track>:nth-child(3){order:2}.P-w6Pq_pager{display:none}@media (max-width:900px){.P-w6Pq_carousel{margin:0 calc(var(--space-gutter) * -1);gap:var(--space-heading-gap);flex-direction:column;display:flex}.P-w6Pq_track{padding:0 var(--space-gutter);scroll-padding-left:var(--space-gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:36rem;grid-auto-flow:column;overflow-x:auto}.P-w6Pq_track>:nth-child(n){order:0}}@media (max-width:650px){.P-w6Pq_track{grid-auto-columns:30rem}.P-w6Pq_pager{padding:0 var(--space-gutter);display:flex}}
.Fv04kG_step{gap:var(--space-32);flex-direction:column;align-items:flex-start;display:flex}.Fv04kG_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.Fv04kG_entry{width:100%;max-width:82rem;padding:var(--space-40);background-color:var(--color-surface-alt);gap:var(--space-24);flex-direction:column;display:flex}.Fv04kG_head{justify-content:space-between;align-items:center;display:flex}.Fv04kG_code{gap:var(--space-12);align-items:center;display:flex}.Fv04kG_status{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase}.Fv04kG_logged{color:var(--color-accent)}.Fv04kG_error{color:var(--color-error)}.Fv04kG_actions{gap:var(--space-24);align-items:center;display:flex}.Fv04kG_note{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height);gap:var(--space-12);align-items:center;display:flex}.Fv04kG_noteIcon{flex-shrink:0}@media (max-width:650px){.Fv04kG_step{align-items:stretch}.Fv04kG_entry{padding:var(--space-24)}.Fv04kG_actions{flex-direction:column;align-items:flex-start}.Fv04kG_primary{align-self:stretch}}
.FeDrCq_sent{padding:var(--space-section) var(--space-gutter)}.FeDrCq_inner{gap:var(--space-24);flex-direction:column;align-items:flex-start;display:flex}.FeDrCq_label{gap:var(--space-12);align-items:center;display:flex}.FeDrCq_check{color:var(--color-accent)}.FeDrCq_title{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-xl-line-height)}.FeDrCq_text{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.FeDrCq_actions{gap:var(--space-20);flex-wrap:wrap;align-items:center;display:flex}.FeDrCq_note{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}
.sjh2FG_plan{background-color:var(--color-surface);width:100%;height:auto;display:block}.sjh2FG_walls,.sjh2FG_room,.sjh2FG_station{fill:none;stroke-width:1.5px}.sjh2FG_walls,.sjh2FG_station{stroke:var(--color-text)}.sjh2FG_room{stroke:var(--color-hairline)}.sjh2FG_yard{fill:var(--color-hairline)}.sjh2FG_bar{fill:var(--color-text-muted)}.sjh2FG_yardLabel,.sjh2FG_stationLabel,.sjh2FG_roomLabel,.sjh2FG_entranceLabel{--tracking:var(--tracking-label);font-size:1.1rem;font-family:var(--font-mono)}.sjh2FG_yardLabel{fill:var(--color-text-muted)}.sjh2FG_stationLabel{fill:var(--color-text)}.sjh2FG_roomLabel,.sjh2FG_entranceLabel{text-transform:uppercase}.sjh2FG_roomLabel{fill:var(--color-text)}.sjh2FG_entrance,.sjh2FG_entranceLabel{fill:var(--color-accent)}
.edcQkG_scroller:focus-visible{outline-offset:var(--space-4)}.edcQkG_hint{display:none}.edcQkG_caption{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}@media (max-width:650px){.edcQkG_scroller{margin-right:calc(var(--space-gutter) * -1);padding-right:var(--space-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.edcQkG_scroller .edcQkG_drawing{scroll-snap-align:start;width:59.5rem;max-width:none}.edcQkG_hint{display:block}.edcQkG_caption{display:none}}
.sdAA6W_row{padding:1.8rem var(--space-16);border-bottom:var(--border-width) solid var(--color-hairline);transition:background-color var(--duration-hover) var(--ease-out);gap:var(--space-24);align-items:center;display:flex;position:relative}.sdAA6W_time{--tracking:var(--tracking-display-sm);width:7.2rem;font-size:var(--type-display-sm-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-sm-line-height);font-variation-settings:var(--font-display-settings);flex-shrink:0}.sdAA6W_what{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.sdAA6W_link{font-weight:var(--font-text-strong-weight)}.sdAA6W_link:after{content:"";position:absolute;inset:0}.sdAA6W_link:focus-visible{outline:none}.sdAA6W_row:has(.sdAA6W_link:focus-visible){outline:var(--space-2) solid var(--color-focus);outline-offset:calc(var(--space-2) * -1)}.sdAA6W_meta{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}.sdAA6W_spots{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase;white-space:nowrap}.sdAA6W_past,.sdAA6W_closed{color:var(--color-text-muted)}.sdAA6W_past .sdAA6W_link,.sdAA6W_closed .sdAA6W_link{font-weight:400}.sdAA6W_booked .sdAA6W_spots,.sdAA6W_booked .sdAA6W_selected{background-color:var(--color-surface-alt)}.sdAA6W_selected .sdAA6W_action,.sdAA6W_action{color:var(--color-accent)}.sdAA6W_selected{background-color:var(--color-surface-alt)}.sdAA6W_selected .sdAA6W_action{color:var(--color-accent)}.sdAA6W_action{font-size:var(--type-text-sm-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-sm-line-height);white-space:nowrap;gap:var(--space-8);align-items:center;display:flex}.sdAA6W_actionCompact{display:none}.sdAA6W_arrow{transition:color var(--duration-hover) var(--ease-out)}@media (hover:hover){.sdAA6W_row:has(a):hover{background-color:var(--color-surface-alt)}.sdAA6W_row:has(a):hover .sdAA6W_arrow{color:var(--color-accent)}}@media (max-width:650px){.sdAA6W_row{padding:var(--space-16) 0;gap:var(--space-8) var(--space-12);grid-template-columns:auto auto 1fr;grid-template-areas:"time chip spots""what what what""action action action";align-items:center;display:grid}.sdAA6W_time{grid-area:time;width:auto}.sdAA6W_chip{grid-area:chip}.sdAA6W_spots{text-align:right;white-space:normal;grid-area:spots}.sdAA6W_what{gap:var(--space-8);grid-area:what}.sdAA6W_selected{background-color:var(--color-surface-alt)}.sdAA6W_selected .sdAA6W_action{color:var(--color-accent)}.sdAA6W_action{grid-area:action}.sdAA6W_actionWide{display:none}.sdAA6W_actionCompact{display:inline}.sdAA6W_row:has(a):hover{background-color:#0000}}
.x5BEOW_row{--plate:var(--color-plate-st);--shift:2.4rem;padding:var(--space-20) 0;border-top:var(--border-width) solid var(--color-hairline);transition:color var(--duration-ui) var(--ease-out);isolation:isolate;gap:var(--space-24);grid-template-columns:6.4rem 30rem 34rem minmax(0,1fr) auto 2.4rem;align-items:center;display:grid;position:relative}.x5BEOW_row:before{background-color:var(--plate);z-index:-1;transition:transform var(--duration-ui) var(--ease-out);content:"";transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.x5BEOW_plate-st{--plate:var(--color-plate-st)}.x5BEOW_plate-en{--plate:var(--color-plate-en)}.x5BEOW_plate-sp{--plate:var(--color-plate-sp)}.x5BEOW_plate-hy{--plate:var(--color-plate-hy)}.x5BEOW_plate-mb{--plate:var(--color-plate-mb)}.x5BEOW_plate{color:var(--color-plate-text);width:6.4rem;height:6.4rem;font-size:var(--type-mono-md-size);font-family:var(--font-mono);line-height:var(--type-mono-md-line-height);border-radius:var(--radius-full);background-color:var(--plate);transition:color var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out);justify-content:center;align-items:center;display:flex}.x5BEOW_plate-mb .x5BEOW_plate{border:var(--border-width) solid var(--color-hairline)}.x5BEOW_name{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height)}.x5BEOW_link:after{content:"";position:absolute;inset:0}.x5BEOW_link:focus-visible{outline:none}.x5BEOW_row:has(.x5BEOW_link:focus-visible){outline:var(--space-2) solid var(--color-focus);outline-offset:var(--space-2)}.x5BEOW_meta{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase;transition:color var(--duration-ui) var(--ease-out)}.x5BEOW_block{font-size:var(--type-mono-md-size);font-family:var(--font-mono);line-height:var(--type-mono-md-line-height)}.x5BEOW_book{font-size:var(--type-text-sm-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-sm-line-height);white-space:nowrap;z-index:1;opacity:0;position:relative}.x5BEOW_book:focus-visible{opacity:1}.x5BEOW_arrow{display:block}.x5BEOW_plate,.x5BEOW_name,.x5BEOW_meta,.x5BEOW_block,.x5BEOW_book,.x5BEOW_arrow{transition:color var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out), opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out)}.x5BEOW_row:is(:hover,:focus-within){color:var(--color-plate-text)}.x5BEOW_row:is(:hover,:focus-within):before{transform:scaleY(1)}.x5BEOW_row:is(:hover,:focus-within) .x5BEOW_plate{color:var(--color-text);background-color:var(--color-surface)}.x5BEOW_row:is(:hover,:focus-within) .x5BEOW_meta{color:var(--color-plate-text)}.x5BEOW_row:is(:hover,:focus-within) :is(.x5BEOW_plate,.x5BEOW_name,.x5BEOW_meta,.x5BEOW_block){transform:translateX(var(--shift))}.x5BEOW_row:is(:hover,:focus-within) :is(.x5BEOW_book,.x5BEOW_arrow){opacity:1;transform:translateX(calc(var(--shift) * -1))}@media (max-width:900px){.x5BEOW_row{gap:var(--space-12) var(--space-16);grid-template-columns:4.8rem minmax(0,1fr) 2.4rem;grid-template-areas:"plate name arrow""meta meta meta""block block block"}.x5BEOW_plate{--tracking:var(--tracking-label);width:4.8rem;height:4.8rem;font-size:var(--type-mono-sm-size);line-height:var(--type-mono-sm-line-height);grid-area:plate}.x5BEOW_name{grid-area:name}.x5BEOW_meta{grid-area:meta}.x5BEOW_block{grid-area:block}.x5BEOW_arrow{grid-area:arrow}.x5BEOW_book{display:none}.x5BEOW_row:is(:hover,:focus-within),.x5BEOW_row:is(:hover,:focus-within) .x5BEOW_meta{color:inherit}.x5BEOW_row:is(:hover,:focus-within) .x5BEOW_meta{color:var(--color-text-muted)}.x5BEOW_row:is(:hover,:focus-within):before{transform:scaleY(0)}.x5BEOW_row:is(:hover,:focus-within) .x5BEOW_plate{color:var(--color-plate-text);background-color:var(--plate)}.x5BEOW_row:is(:hover,:focus-within) :is(.x5BEOW_plate,.x5BEOW_name,.x5BEOW_meta,.x5BEOW_block,.x5BEOW_arrow){transform:none}}
.JMhjCG_choice{padding:1.4rem var(--space-16);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-sm);background-color:var(--color-surface-alt);cursor:pointer;transition:border-color var(--duration-hover) var(--ease-out);gap:var(--space-12);align-items:center;display:flex;position:relative}.JMhjCG_input{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.JMhjCG_mark{width:var(--space-20);height:var(--space-20);border:.15rem solid var(--color-text);border-radius:var(--radius-full);flex-shrink:0;place-items:center;display:grid}.JMhjCG_box{border-radius:var(--radius-sm)}.JMhjCG_mark:after{border-radius:var(--radius-full);background-color:var(--color-accent);width:1rem;height:1rem;transition:transform var(--duration-hover) var(--ease-out);content:"";transform:scale(0)}.JMhjCG_box:after{border-bottom:.2rem solid var(--color-accent);border-left:.2rem solid var(--color-accent);background-color:#0000;border-radius:0;width:1.2rem;height:.6rem;transform:translateY(-.1rem)rotate(-45deg)scale(0)}.JMhjCG_choice:has(.JMhjCG_input:checked){border-color:var(--color-text);box-shadow:inset 0 0 0 .05rem var(--color-text)}.JMhjCG_choice:has(.JMhjCG_input:checked) .JMhjCG_mark:after{transform:scale(1)}.JMhjCG_choice:has(.JMhjCG_input:checked) .JMhjCG_box:after{transform:translateY(-.1rem)rotate(-45deg)scale(1)}.JMhjCG_choice:has(.JMhjCG_input:focus-visible){outline:var(--space-2) solid var(--color-focus);outline-offset:var(--space-2)}.JMhjCG_invalid{border-color:var(--color-error);box-shadow:inset 0 0 0 .05rem var(--color-error)}@media (hover:hover){.JMhjCG_choice:hover{border-color:var(--color-text)}}
.Qv5KFW_visit{padding:0 var(--space-gutter) var(--space-section)}.Qv5KFW_row{gap:var(--layout-column-gap);align-items:flex-start;display:flex}.Qv5KFW_info{gap:var(--space-32);flex-direction:column;flex-shrink:0;width:36rem;display:flex}.Qv5KFW_block{padding-top:var(--space-16);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-8);flex-direction:column;display:flex}.Qv5KFW_address{--tracking:var(--tracking-display-sm);font-size:var(--type-display-sm-size);font-family:var(--font-display);font-weight:var(--font-display-weight);font-style:normal;line-height:var(--type-display-sm-line-height);font-variation-settings:var(--font-display-settings);gap:var(--space-8);flex-direction:column;display:flex}.Qv5KFW_plan{gap:var(--space-12);flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:900px){.Qv5KFW_row{gap:var(--space-40);flex-direction:column;align-items:stretch}.Qv5KFW_info{width:auto}}
.iigwEW_hero{padding:var(--space-heading-gap) var(--space-gutter) var(--space-section)}.iigwEW_inner{gap:var(--space-32);flex-direction:column;display:flex}.iigwEW_crumb{gap:var(--space-12);align-items:center;display:flex}.iigwEW_crumbLink{transition:color var(--duration-hover) var(--ease-out)}.iigwEW_row{gap:var(--layout-column-gap);align-items:flex-end;display:flex}.iigwEW_title{gap:var(--space-16);flex-direction:column;flex:1;min-width:0;display:flex}.iigwEW_name{--tracking:var(--tracking-numeral-xl);font-size:var(--type-numeral-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-numeral-xl-line-height);white-space:nowrap}.iigwEW_lede{gap:var(--space-24);flex-direction:column;flex-shrink:0;align-items:flex-start;width:44rem;display:flex}.iigwEW_ledeText{font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.iigwEW_ctas{gap:var(--space-20);align-items:center;display:flex}.iigwEW_photo{background-color:var(--color-media);aspect-ratio:1360/583;position:relative;overflow:hidden}.iigwEW_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover){.iigwEW_crumbLink:hover{color:var(--color-accent)}}@media (max-width:900px){.iigwEW_row{gap:var(--space-24);flex-direction:column;align-items:stretch}.iigwEW_lede{width:auto}.iigwEW_photo{aspect-ratio:2}}@media (max-width:650px){.iigwEW_name{font-size:min(var(--type-numeral-xl-size), calc((100vw - var(--space-gutter) * 2) / 2.95))}.iigwEW_ctas{flex-direction:column;align-self:stretch}.iigwEW_ctas>:first-child{align-self:stretch}.iigwEW_photo{aspect-ratio:358/268}}
.kX-YIW_sheet{color:var(--color-text);width:100%;max-width:none;max-height:calc(100dvh - var(--space-48));border-radius:var(--space-16) var(--space-16) 0 0;background-color:var(--color-surface-alt);overscroll-behavior:contain;border:0;margin:auto 0 0;padding:0;overflow-y:auto}.kX-YIW_sheet::backdrop{background-color:var(--color-scrim);opacity:.8}.kX-YIW_sheet[open]{animation:kX-YIW_rise var(--duration-ui) var(--ease-out)}.kX-YIW_panel{padding:var(--space-12) var(--space-gutter) var(--space-24);gap:var(--space-24);flex-direction:column;display:flex}.kX-YIW_handle{width:var(--space-40);height:var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-hairline);align-self:center}.kX-YIW_head{justify-content:space-between;align-items:center;display:flex}.kX-YIW_title{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height)}.kX-YIW_clear{font-weight:var(--font-text-strong-weight);border-bottom:var(--border-width) solid currentcolor;padding:.6rem 0}@keyframes kX-YIW_rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.kX-YIW_sheet[open]{animation:none}}
._2c9WSG_field{gap:var(--space-8);flex-direction:column;display:flex}._2c9WSG_label{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase}._2c9WSG_control{color:var(--color-text);width:100%;height:5.2rem;padding:0 var(--space-16);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-sm);background-color:var(--color-surface-alt);transition:border-color var(--duration-hover) var(--ease-out)}._2c9WSG_control::placeholder{color:var(--color-text-muted);opacity:1}._2c9WSG_control:focus-visible{border-color:var(--color-focus);box-shadow:inset 0 0 0 var(--border-width) var(--color-focus);outline:none}._2c9WSG_control[aria-invalid=true]{border-color:var(--color-error);box-shadow:inset 0 0 0 var(--border-width) var(--color-error)}._2c9WSG_error{color:var(--color-error);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}
.nVDhDG_logo{fill:currentColor;width:auto;height:100%}.nVDhDG_fifth{fill:var(--color-accent)}
._8UFq1W_frame{z-index:2;pointer-events:none;width:30rem;height:20rem;margin:-10rem 0 0 -15rem;position:absolute;top:0;left:0}._8UFq1W_photo{background-color:var(--color-media);transition:clip-path var(--duration-ui) var(--ease-out);clip-path:inset(50%);position:absolute;inset:0;overflow:hidden}._8UFq1W_photo[data-active=true]{clip-path:inset(0)}@media (hover:none),(prefers-reduced-motion:reduce){._8UFq1W_frame{display:none}}@media (max-width:900px){._8UFq1W_frame{display:none}}
.XRfP8W_section{padding:var(--space-section) var(--space-gutter)}.XRfP8W_inner{gap:var(--space-heading-gap);flex-direction:column;display:flex}.XRfP8W_list{position:relative}.XRfP8W_photo{object-fit:cover;width:100%;height:100%}.XRfP8W_baseline{padding-top:var(--space-24);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-24);justify-content:space-between;align-items:center;display:flex}.XRfP8W_baselineCopy{font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height);gap:var(--space-16);align-items:center;display:flex}@media (max-width:900px){.XRfP8W_baseline{gap:var(--space-16);flex-direction:column;align-items:flex-start}.XRfP8W_baselineCopy{gap:var(--space-12);align-items:flex-start}}@media (max-width:650px){.XRfP8W_baseline{align-items:stretch}.XRfP8W_baselineCopy{font-size:var(--type-text-md-size);line-height:var(--type-text-md-line-height)}}
.cK6lHq_overlay{height:calc(100dvh - var(--layout-header-height));padding:var(--space-32) var(--space-gutter) var(--space-48);background-color:var(--color-surface);opacity:0;visibility:hidden;transition:opacity var(--duration-ui) var(--ease-out), clip-path var(--duration-ui) var(--ease-out), visibility 0s linear var(--duration-ui);clip-path:inset(0 0 100%);top:var(--layout-header-height);overscroll-behavior:contain;display:none;position:fixed;left:0;right:0;overflow-y:auto}.cK6lHq_overlay[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--duration-ui) var(--ease-out), clip-path var(--duration-ui) var(--ease-out);clip-path:inset(0)}@media (max-width:900px){.cK6lHq_overlay{display:block}}@media (prefers-reduced-motion:reduce){.cK6lHq_overlay,.cK6lHq_overlay[data-open=true]{clip-path:none}}
.Uxa-la_card{height:100%;padding:var(--space-24);border:var(--border-width) solid var(--color-hairline);background-color:var(--color-surface-alt);transition:border-color var(--duration-ui) var(--ease-out);gap:var(--space-16);flex-direction:column;display:flex}.Uxa-la_cheapest{padding:calc(var(--space-24) - var(--border-width));border:calc(var(--border-width) * 2) solid var(--color-accent)}.Uxa-la_head{gap:var(--space-8);flex-direction:column;display:flex}.Uxa-la_price{gap:var(--space-8);align-items:baseline;display:flex}.Uxa-la_amount{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height);font-variation-settings:var(--font-display-settings)}.Uxa-la_unit,.Uxa-la_summary{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}.Uxa-la_per{padding-top:var(--space-12);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-16);justify-content:space-between;align-items:center;display:flex}.Uxa-la_value{--tracking:var(--tracking-display-sm);font-size:var(--type-display-sm-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-sm-line-height);font-variation-settings:var(--font-display-settings)}.Uxa-la_cheapest .Uxa-la_value{color:var(--color-accent)}
.CR5Ela_section{padding:var(--space-section) var(--space-gutter);scroll-margin-top:var(--layout-header-height)}.CR5Ela_inner{gap:var(--space-heading-gap);flex-direction:column;align-items:stretch;display:flex}.CR5Ela_empty{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.CR5Ela_link{align-self:flex-start}
.RXWfTq_empty{padding:var(--space-64) var(--space-48);border:var(--border-width) dashed var(--color-hairline);gap:var(--space-20);flex-direction:column;align-items:flex-start;display:flex}.RXWfTq_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.RXWfTq_text{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.RXWfTq_actions{gap:var(--space-20);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:650px){.RXWfTq_empty{padding:var(--space-40) var(--space-20)}}
.xwRmRa_chip{color:var(--color-text);padding:1rem var(--space-16);font-size:var(--type-text-sm-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-sm-line-height);white-space:nowrap;border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-full);transition:color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out);gap:var(--space-8);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.xwRmRa_count{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);font-weight:400;line-height:var(--type-mono-sm-line-height)}.xwRmRa_selected{color:var(--color-stage-text);background-color:var(--color-stage);border:0}.xwRmRa_selected .xwRmRa_count{color:var(--color-stage-muted)}@media (hover:hover){.xwRmRa_chip:not(.xwRmRa_selected):hover{border-color:var(--color-text)}}
.lwUYyG_form{width:100%;max-width:36rem}.lwUYyG_done{color:var(--color-accent);font-weight:var(--font-text-strong-weight)}
._8MWIWa_toggle{color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;margin:-1rem;display:none}@media (max-width:900px){._8MWIWa_toggle{display:inline-flex}}
.d5FRhG_band{padding:var(--space-32) var(--space-gutter);background-color:var(--color-surface-alt)}.d5FRhG_inner{gap:var(--space-24);flex-direction:column;display:flex}.d5FRhG_question{gap:var(--space-24);justify-content:space-between;align-items:center;display:flex}.d5FRhG_title{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height)}.d5FRhG_track{padding:var(--space-4);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-full);gap:var(--space-4);flex-shrink:0;display:inline-flex}.d5FRhG_segment{min-width:4.4rem;font-size:var(--type-text-sm-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-sm-line-height);text-align:center;border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out);padding:1rem 1.8rem;position:relative}.d5FRhG_radio{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.d5FRhG_selected{color:var(--color-cta-label);background-color:var(--color-text)}.d5FRhG_segment:has(.d5FRhG_radio:focus-visible){outline:var(--space-2) solid var(--color-focus);outline-offset:var(--space-2)}.d5FRhG_explainer{color:var(--color-text-muted)}.d5FRhG_plans{padding:var(--space-40) var(--space-gutter) var(--space-section)}.d5FRhG_grid{gap:var(--space-16) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (hover:hover){.d5FRhG_segment:not(.d5FRhG_selected):hover{background-color:var(--color-hairline)}}@media (max-width:900px){.d5FRhG_grid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.d5FRhG_band{padding:var(--space-24) var(--space-gutter)}.d5FRhG_question{flex-direction:column;align-items:flex-start;gap:0}.d5FRhG_plans{padding-top:var(--space-24)}.d5FRhG_grid{margin-right:calc(var(--space-gutter) * -1);padding-right:var(--space-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--space-12);grid-template-columns:none;grid-auto-columns:28rem;grid-auto-flow:column;overflow-x:auto}.d5FRhG_grid>li{scroll-snap-align:start}}
.tAuENG_band{color:var(--color-text);padding:var(--space-section) var(--space-gutter);background-color:var(--color-surface)}.tAuENG_inner{gap:var(--space-32);flex-direction:column;align-items:flex-start;display:flex}.tAuENG_titleOnly{gap:var(--space-heading-gap)}.tAuENG_title{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-xl-line-height)}.tAuENG_row{gap:var(--space-48);align-items:center;display:flex}.tAuENG_text{color:var(--color-text-muted);width:62rem;font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.tAuENG_short{display:none}@media (max-width:900px){.tAuENG_inner{gap:var(--space-24)}.tAuENG_titleOnly{gap:var(--space-heading-gap)}.tAuENG_row{gap:var(--space-24);flex-direction:column;align-items:flex-start}.tAuENG_text{width:auto}}@media (max-width:650px){.tAuENG_inner,.tAuENG_row{gap:var(--space-20)}.tAuENG_titleOnly{gap:var(--space-heading-gap)}.tAuENG_row{align-self:stretch;align-items:stretch}.tAuENG_text{font-size:var(--type-text-md-size);line-height:var(--type-text-md-line-height)}.tAuENG_long{display:none}.tAuENG_short{display:inline}.tAuENG_titleOnly{align-items:stretch}}
.DonRGW_card{padding:var(--space-32);background-color:var(--color-surface-alt);gap:var(--space-20);flex-direction:column;display:flex}.DonRGW_head{gap:var(--space-12);justify-content:space-between;align-items:center;display:flex}.DonRGW_code{gap:var(--space-12);align-items:center;display:flex}.DonRGW_title{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height)}.DonRGW_blocks{border-collapse:collapse;table-layout:fixed;width:100%}.DonRGW_block{border-top:var(--border-width) solid var(--color-hairline)}.DonRGW_key,.DonRGW_exercise,.DonRGW_prescription{padding:var(--space-12) 0;vertical-align:top}.DonRGW_key,.DonRGW_prescription{font-size:var(--type-mono-md-size);font-family:var(--font-mono);font-weight:400;line-height:var(--type-mono-md-line-height)}.DonRGW_keyColumn{width:5.6rem}.DonRGW_key{color:var(--color-accent);text-align:left}.DonRGW_prescription{padding-left:var(--space-16);text-align:right}.DonRGW_note{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}
.D1RVxG_waitlist{gap:var(--space-24);flex-direction:column;align-items:flex-start;display:flex}.D1RVxG_row{border-top:var(--border-width) solid var(--color-hairline);width:100%}.D1RVxG_text{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}
.yB2-wa_header{color:var(--color-text);padding:var(--space-20) var(--space-gutter);border-bottom:var(--border-width) solid var(--color-hairline);background-color:var(--color-surface);z-index:20;transition:transform var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out);position:sticky;top:0}.yB2-wa_header[data-hidden=true]{transform:translateY(-100%)}.yB2-wa_bar{gap:var(--space-24);justify-content:space-between;align-items:center;display:flex}.yB2-wa_logo{color:var(--color-text);height:2.83rem;display:block}.yB2-wa_navList{gap:var(--space-32);display:flex}.yB2-wa_navLink{font-size:var(--type-text-sm-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-sm-line-height);transition:color var(--duration-hover) var(--ease-out)}.yB2-wa_navLink[aria-current=page]{color:var(--color-accent)}.yB2-wa_actions{gap:var(--space-16);align-items:center;display:flex}.yB2-wa_bookCompact{display:none}.yB2-wa_menuList{gap:var(--space-8);flex-direction:column;display:flex}.yB2-wa_menuLink{--tracking:var(--tracking-display-lg);padding:var(--space-8) 0;font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height);font-variation-settings:var(--font-display-settings);border-bottom:var(--border-width) solid var(--color-hairline);transition:color var(--duration-hover) var(--ease-out);justify-content:space-between;align-items:center;display:flex}.yB2-wa_menuLink[aria-current=page]{color:var(--color-accent)}.yB2-wa_menuCount{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);font-weight:400;line-height:var(--type-mono-sm-line-height)}.yB2-wa_menuBottom{padding-top:var(--space-32);gap:var(--space-16);flex-direction:column;display:flex}@media (hover:hover){.yB2-wa_navLink:hover,.yB2-wa_menuLink:hover{color:var(--color-accent)}}@media (max-width:900px){.yB2-wa_header{padding:1.4rem var(--space-gutter)}.yB2-wa_logo{height:2.36rem}.yB2-wa_nav,.yB2-wa_bookWide{display:none}.yB2-wa_bookCompact{display:inline-flex}.yB2-wa_header[data-menu=open] .yB2-wa_bookCompact{display:none}}
.Dh6zEa_section{padding:var(--space-section) var(--space-gutter)}.Dh6zEa_row{gap:var(--layout-column-gap);align-items:flex-start;display:flex}.Dh6zEa_copy{gap:var(--space-20);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.Dh6zEa_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.Dh6zEa_lede{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.Dh6zEa_card{flex-shrink:0;width:64rem}@media (max-width:900px){.Dh6zEa_row{gap:var(--space-32);flex-direction:column;align-items:stretch}.Dh6zEa_card{width:auto}}
.nWSojW_list{gap:var(--space-40);flex-direction:column;display:flex}.nWSojW_head{gap:var(--space-16);justify-content:space-between;align-items:center;display:flex}.nWSojW_day{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height)}.nWSojW_band{gap:var(--space-8);flex-direction:column;display:flex}.nWSojW_rows{border-top:var(--border-width) solid var(--color-hairline)}.nWSojW_note{color:var(--color-text-muted);padding-top:var(--space-20);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-12);align-items:flex-end;display:flex}.nWSojW_noteIcon{flex-shrink:0}@media (max-width:650px){.nWSojW_head{white-space:nowrap;clip-path:inset(50%);width:.1rem;height:.1rem;position:absolute;overflow:hidden}}
._9CXfJa_item{padding:var(--space-20) 0;border-bottom:var(--border-width) solid var(--color-hairline)}._9CXfJa_question{font-size:var(--type-text-lg-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-lg-line-height);cursor:pointer;gap:var(--space-24);justify-content:space-between;align-items:center;list-style:none;display:flex}._9CXfJa_question::-webkit-details-marker{display:none}._9CXfJa_plus,._9CXfJa_minus{flex-shrink:0}._9CXfJa_minus{color:var(--color-accent);display:none}._9CXfJa_item[open] ._9CXfJa_plus{display:none}._9CXfJa_item[open] ._9CXfJa_minus{display:block}._9CXfJa_answer{color:var(--color-text-muted);padding-top:var(--space-12);animation:_9CXfJa_reveal var(--duration-ui) var(--ease-out)}@keyframes _9CXfJa_reveal{0%{opacity:0;clip-path:inset(0 0 100%)}}@media (prefers-reduced-motion:reduce){._9CXfJa_answer{animation:none}}
.x48sMG_box{container-type:inline-size}.x48sMG_wordmark{--tracking:var(--tracking-wordmark-xl);font-size:30.88cqi;font-family:var(--font-display);font-weight:var(--font-display-weight);font-variation-settings:var(--font-display-settings);text-transform:uppercase;white-space:nowrap;line-height:24.71cqi}
.wkQxsG_step{gap:var(--space-40);flex-direction:column;display:flex}.wkQxsG_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.wkQxsG_group{gap:var(--space-16);flex-direction:column;display:flex}.wkQxsG_chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.wkQxsG_daysWrap{overflow:hidden}.wkQxsG_days{gap:var(--space-8);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wkQxsG_day{border-bottom:var(--border-width) solid var(--color-hairline);transition:border-color var(--duration-hover) var(--ease-out);gap:var(--space-4);flex-direction:column;padding:1.4rem 0;display:flex}.wkQxsG_dayName,.wkQxsG_dayCount{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase;white-space:nowrap}.wkQxsG_dayNumber{--tracking:var(--tracking-display-sm);font-size:var(--type-display-sm-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-sm-line-height)}.wkQxsG_dayCurrent{border-bottom-color:var(--color-accent);box-shadow:inset 0 calc(var(--border-width) * -1) 0 var(--color-accent)}.wkQxsG_dayCurrent .wkQxsG_dayName{color:var(--color-accent)}.wkQxsG_times{border-top:var(--border-width) solid var(--color-hairline)}.wkQxsG_empty,.wkQxsG_rule{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}.wkQxsG_actions{gap:var(--space-24);align-items:center;display:flex}@media (hover:hover){.wkQxsG_day:not(.wkQxsG_dayCurrent):hover{border-bottom-color:var(--color-text)}}@media (max-width:650px){.wkQxsG_chips{margin-right:calc(var(--space-gutter) * -1);padding-right:var(--space-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wkQxsG_daysWrap{margin-right:calc(var(--space-gutter) * -1);scrollbar-width:none;overflow-x:auto}.wkQxsG_days{width:max-content;padding-right:var(--space-gutter);grid-template-columns:repeat(7,8.8rem)}.wkQxsG_actions{gap:var(--space-24);flex-direction:column;align-items:flex-start}.wkQxsG_primary{align-self:stretch}}
._9shp8W_link{color:var(--color-cta-label);padding:var(--space-8) var(--space-16);font-weight:var(--font-text-strong-weight);border-radius:var(--radius-button);background-color:var(--color-cta);z-index:30;top:var(--space-8);left:var(--space-8);position:fixed;transform:translateY(-200%)}._9shp8W_link:focus-visible{outline-color:var(--color-text);transform:none}
.Qml8mG_section{padding:var(--space-section) var(--space-gutter)}.Qml8mG_columns{gap:var(--layout-column-gap);align-items:flex-start;display:flex}.Qml8mG_column{min-width:0;padding-top:var(--space-20);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-12);flex-direction:column;flex:1;display:flex}.Qml8mG_title{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height)}.Qml8mG_lead{font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.Qml8mG_note{color:var(--color-text-muted)}@media (max-width:900px){.Qml8mG_columns{gap:var(--space-40);flex-direction:column;align-items:stretch}}
._9MB1bG_body{padding:var(--space-48) var(--space-gutter) var(--space-section)}._9MB1bG_inner{max-width:var(--layout-container);gap:var(--layout-column-gap);align-items:flex-start;margin:0 auto;display:flex}._9MB1bG_filters{flex-shrink:0;width:30rem}._9MB1bG_bar{display:none}._9MB1bG_sessions{flex:1;min-width:0}@media (max-width:900px){._9MB1bG_inner{gap:var(--space-32);flex-direction:column;align-items:stretch}._9MB1bG_filters{width:auto}}@media (max-width:650px){._9MB1bG_body{padding-top:var(--space-24)}._9MB1bG_panel{display:none}._9MB1bG_bar{gap:var(--space-24);flex-direction:column;display:flex}._9MB1bG_barTop{justify-content:space-between;align-items:center;display:flex}._9MB1bG_quick{margin-right:calc(var(--space-gutter) * -1);padding-right:var(--space-gutter);scrollbar-width:none;gap:var(--space-8);display:flex;overflow-x:auto}}
.bAw5HG_section{padding:var(--space-section) var(--space-gutter)}.bAw5HG_row{gap:var(--layout-column-gap);align-items:flex-start;display:flex}.bAw5HG_head{gap:var(--space-16);flex-direction:column;flex-shrink:0;width:44rem;display:flex}.bAw5HG_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.bAw5HG_items{border-top:var(--border-width) solid var(--color-hairline);flex:1;min-width:0}@media (max-width:900px){.bAw5HG_row{gap:var(--space-32);flex-direction:column;align-items:stretch}.bAw5HG_head{width:auto}}
.oT-CrW_featured{padding:0 var(--space-gutter) var(--space-80)}.oT-CrW_inner{gap:var(--layout-column-gap);align-items:center;display:flex}.oT-CrW_frame{background-color:var(--color-media);aspect-ratio:3/2;flex-shrink:0;width:61.77%;position:relative;overflow:hidden}.oT-CrW_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oT-CrW_copy{gap:var(--space-20);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.oT-CrW_meta{gap:var(--space-12);align-items:center;display:flex}.oT-CrW_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.oT-CrW_dek{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}@media (max-width:900px){.oT-CrW_inner{gap:var(--space-24);flex-direction:column;align-items:stretch}.oT-CrW_frame{width:auto}}@media (max-width:650px){.oT-CrW_featured{padding-bottom:var(--space-48)}}
.BQkPlG_head{padding:var(--space-heading-gap) var(--space-gutter) var(--space-section)}.BQkPlG_band{padding-bottom:var(--space-64)}.BQkPlG_grid{padding-bottom:var(--space-80)}.BQkPlG_list{padding-bottom:calc(var(--space-48) + var(--space-8))}.BQkPlG_inner{animation:BQkPlG_rise var(--duration-reveal) var(--ease-out) both;gap:var(--space-24);flex-direction:column;align-items:flex-start;display:flex}.BQkPlG_title{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-xl-line-height)}.BQkPlG_lede{color:var(--color-text-muted);max-width:72rem;font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}@media (max-width:650px){.BQkPlG_band,.BQkPlG_grid{padding-bottom:var(--space-40)}.BQkPlG_list{padding-bottom:var(--space-32)}}@keyframes BQkPlG_rise{0%{opacity:0;transform:translateY(2.4rem)}}@media (prefers-reduced-motion:reduce){.BQkPlG_inner{animation:.15s linear both BQkPlG_fade}}@keyframes BQkPlG_fade{0%{opacity:0}}
.JGq_QW_overlay{z-index:40;visibility:hidden;pointer-events:none;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.JGq_QW_overlay:not([data-phase=idle]){visibility:visible;pointer-events:auto}.JGq_QW_column{background-color:var(--color-night-700);transform:translateY(100%)}.JGq_QW_column:nth-child(2n){background-color:var(--color-night-800)}.JGq_QW_column:nth-child(5){background-color:var(--color-chalk-100)}.JGq_QW_band{height:40%;padding:0 var(--space-gutter);border-bottom:.8rem solid var(--color-orange-700);background-color:var(--color-chalk-100);align-items:center;display:flex;position:absolute;top:30%;left:0;right:0;overflow:hidden;transform:scaleY(0)}.JGq_QW_name{--tracking:var(--tracking-wordmark-xl);color:var(--color-night-900);font-size:var(--type-wordmark-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-wordmark-xl-line-height);font-variation-settings:var(--font-display-settings);text-transform:uppercase;white-space:nowrap;opacity:0}.JGq_QW_overlay[data-reduced]{background-color:var(--color-surface);opacity:0}.JGq_QW_overlay[data-reduced] .JGq_QW_column,.JGq_QW_overlay[data-reduced] .JGq_QW_band{display:none}
._6XBVfG_track{padding:var(--space-4);border:var(--border-width) solid var(--color-hairline);border-radius:var(--radius-full);gap:var(--space-4);display:inline-flex}._6XBVfG_segment{color:var(--color-text);font-size:var(--type-text-sm-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-sm-line-height);white-space:nowrap;border-radius:var(--radius-full);transition:color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out);padding:1rem 1.8rem}._6XBVfG_selected{color:var(--color-cta-label);background-color:var(--color-text)}@media (hover:hover){._6XBVfG_segment:not(._6XBVfG_selected):hover{background-color:var(--color-surface-alt)}}
.xb5HZW_body{padding:var(--space-80) var(--space-gutter) var(--space-section)}.xb5HZW_column{gap:var(--space-32);flex-direction:column;width:52.94%;margin:0 auto;display:flex}.xb5HZW_prose{gap:var(--space-32);flex-direction:column;display:flex}.xb5HZW_prose>p,.xb5HZW_prose>ul,.xb5HZW_prose>ol{font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.xb5HZW_prose>h2{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height)}.xb5HZW_actions{padding-top:var(--space-24);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-12);align-items:center;display:flex}@media (max-width:900px){.xb5HZW_column{width:auto}}@media (max-width:650px){.xb5HZW_body{padding-top:var(--space-40)}}
.qkTFga_hero{padding:var(--space-48) var(--space-gutter) var(--space-section)}.qkTFga_inner{gap:var(--layout-column-gap);align-items:flex-start;display:flex}.qkTFga_portrait{background-color:var(--color-media);aspect-ratio:4/5;flex-shrink:0;width:56rem;position:relative;overflow:hidden}.qkTFga_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qkTFga_copy{gap:var(--space-24);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.qkTFga_codes{gap:var(--space-8);align-items:center;display:flex}.qkTFga_crumb{transition:color var(--duration-hover) var(--ease-out)}.qkTFga_name{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-xl-line-height)}.qkTFga_bio{font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.qkTFga_bioMore{color:var(--color-text-muted)}.qkTFga_cue{width:100%;padding-top:var(--space-24);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-8);flex-direction:column;margin:0;display:flex}.qkTFga_cueText{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height);font-variation-settings:var(--font-display-settings);margin:0}@media (hover:hover){.qkTFga_crumb:hover{color:var(--color-accent)}}@media (max-width:900px){.qkTFga_hero{padding-top:var(--space-40)}.qkTFga_inner{gap:var(--space-32);flex-direction:column;align-items:stretch}.qkTFga_portrait{width:auto}}@media (max-width:650px){.qkTFga_hero{padding-top:var(--space-32)}.qkTFga_copy>:last-child{align-self:stretch}}
._2SBVvG_head{padding:var(--space-heading-gap) var(--space-gutter) var(--space-40)}._2SBVvG_inner{gap:var(--layout-column-gap);justify-content:space-between;align-items:flex-end;display:flex}._2SBVvG_title{gap:var(--space-16);flex-direction:column;flex:1;min-width:0;display:flex}._2SBVvG_heading{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-xl-line-height)}@media (max-width:900px){._2SBVvG_inner{gap:var(--space-24);flex-direction:column;align-items:flex-start}}@media (max-width:650px){._2SBVvG_head{padding-bottom:var(--space-24)}}
.GhXW6G_head{padding:var(--space-heading-gap) var(--space-gutter) calc(var(--space-48) + var(--space-8))}.GhXW6G_column{gap:var(--space-24);flex-direction:column;align-items:flex-start;width:70.59%;margin:0 auto;display:flex}.GhXW6G_crumb{gap:var(--space-12);align-items:center;display:flex}.GhXW6G_link{transition:color var(--duration-hover) var(--ease-out)}.GhXW6G_title{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-xl-line-height)}.GhXW6G_byline{gap:var(--space-12);align-items:center;display:flex}.GhXW6G_avatar{border-radius:var(--radius-full);background-color:var(--color-media);object-fit:cover;width:4.8rem;height:4.8rem}.GhXW6G_text{flex-direction:column;display:flex}.GhXW6G_name{font-size:var(--type-text-sm-size);font-weight:var(--font-text-strong-weight);line-height:var(--type-text-sm-line-height)}@media (hover:hover){.GhXW6G_link:hover,.GhXW6G_byline:hover .GhXW6G_name{color:var(--color-accent)}}@media (max-width:900px){.GhXW6G_column{width:auto}}@media (max-width:650px){.GhXW6G_head{padding-bottom:var(--space-32)}}
.IbIxqa_grid{gap:var(--layout-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.IbIxqa_grid{grid-template-columns:minmax(0,1fr)}}
.KduG5G_filters{scrollbar-width:none;gap:var(--space-8);align-items:center;max-width:100%;display:flex;overflow-x:auto}
._9gm1HG_dialog{color:var(--color-text);width:calc(100% - var(--space-gutter) * 2);border:var(--border-width) solid var(--color-hairline);background-color:var(--color-surface-alt);max-width:48rem;padding:0}._9gm1HG_dialog::backdrop{background-color:var(--color-scrim);opacity:.8}._9gm1HG_body{padding:var(--space-32);gap:var(--space-20);flex-direction:column;display:flex}._9gm1HG_title{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height)}._9gm1HG_text{color:var(--color-text-muted)}._9gm1HG_actions{padding-top:var(--space-4);gap:var(--space-12);flex-direction:column;display:flex}
.iAMbqa_band{color:var(--color-text);padding:var(--space-section) var(--space-gutter);background-color:var(--color-surface)}.iAMbqa_inner{gap:var(--layout-column-gap);align-items:flex-end;display:flex}.iAMbqa_copy{gap:var(--space-20);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.iAMbqa_title{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-xl-line-height)}.iAMbqa_text{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}@media (max-width:900px){.iAMbqa_inner{gap:var(--space-24);flex-direction:column;align-items:flex-start}}@media (max-width:650px){.iAMbqa_inner{align-items:stretch}}
.zTj0kG_hero{padding:0 var(--space-gutter)}.zTj0kG_frame{background-color:var(--color-media);aspect-ratio:7/3;position:relative;overflow:hidden}.zTj0kG_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:650px){.zTj0kG_frame{aspect-ratio:3/2}}
.bftG5W_tile{gap:var(--space-12);flex-direction:column;display:flex}.bftG5W_portrait{background-color:var(--color-media);aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.bftG5W_image{width:100%;height:100%;transition:filter var(--duration-ui) var(--ease-out);object-fit:cover;position:absolute;inset:0}.bftG5W_codes{gap:var(--space-8);align-items:center;display:flex}.bftG5W_name{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height);font-variation-settings:var(--font-display-settings)}.bftG5W_cue{color:var(--color-text-muted);text-underline-offset:.3em;transition:text-decoration-color var(--duration-hover) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.bftG5W_tile:hover .bftG5W_image{filter:brightness(1.06)}.bftG5W_tile:hover .bftG5W_cue{text-decoration-color:currentColor}}
.WYcgGa_row{padding:calc(var(--space-24) + var(--space-4)) 0;border-bottom:var(--border-width) solid var(--color-hairline);gap:var(--layout-column-gap);align-items:center;display:flex;position:relative}.WYcgGa_thumb{background-color:var(--color-media);aspect-ratio:3/2;flex-shrink:0;width:24rem;position:relative;overflow:hidden}.WYcgGa_image{width:100%;height:100%;transition:transform var(--duration-ui) var(--ease-out);object-fit:cover;position:absolute;inset:0}.WYcgGa_copy{gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}.WYcgGa_meta{gap:var(--space-12);align-items:center;display:flex}.WYcgGa_title{--tracking:var(--tracking-display-md);font-size:var(--type-display-md-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-md-line-height)}.WYcgGa_link:after{content:"";position:absolute;inset:0}.WYcgGa_link:focus-visible{outline:none}.WYcgGa_row:has(.WYcgGa_link:focus-visible){outline:var(--space-2) solid var(--color-focus);outline-offset:var(--space-2)}.WYcgGa_dek{color:var(--color-text-muted)}.WYcgGa_read{--tracking:var(--tracking-label);color:var(--color-text-muted);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase;white-space:nowrap;gap:var(--space-8);flex-shrink:0;align-items:center;display:flex}.WYcgGa_arrow{color:var(--color-text);transition:transform var(--duration-hover) var(--ease-out)}@media (hover:hover){.WYcgGa_row:hover .WYcgGa_image{transform:scale(1.03)}.WYcgGa_row:hover .WYcgGa_arrow{transform:translateX(var(--space-4))}}@media (max-width:900px){.WYcgGa_thumb{width:16rem}}@media (max-width:650px){.WYcgGa_row{gap:var(--space-12);flex-direction:column;align-items:flex-start}.WYcgGa_thumb,.WYcgGa_dek{display:none}.WYcgGa_copy{width:100%}}
.O0Dc0q_form{gap:var(--space-12);align-items:flex-start;display:flex}.O0Dc0q_field{flex:1;min-width:0}.O0Dc0q_submit{margin-top:calc(var(--type-mono-sm-line-height) + var(--space-8) - var(--border-width) * 2)}.O0Dc0q_success{color:var(--color-text-muted)}
.pQXycW_body{padding:var(--space-64) var(--space-gutter) var(--space-120)}.pQXycW_inner{gap:var(--space-80);align-items:flex-start;display:flex}.pQXycW_main{gap:var(--space-32);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.pQXycW_logged{color:var(--color-accent);gap:var(--space-12);align-items:center;display:flex}.pQXycW_number{--tracking:var(--tracking-numeral-xl);font-size:var(--type-numeral-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-numeral-xl-line-height);font-variation-settings:var(--font-display-settings)}.pQXycW_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.pQXycW_text{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.pQXycW_actions{gap:var(--space-16);flex-wrap:wrap;align-items:center;display:flex}.pQXycW_week{width:100%;padding-top:var(--space-24);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-12);flex-direction:column;display:flex}.pQXycW_note{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}@media (max-width:900px){.pQXycW_inner{gap:var(--space-40);flex-direction:column;align-items:stretch}}@media (max-width:650px){.pQXycW_body{padding:var(--space-40) var(--space-gutter) var(--space-64)}.pQXycW_actions{flex-direction:column;align-items:stretch}.pQXycW_actions>:last-child{align-self:flex-start}}
.gTH9yq_band{padding-top:var(--space-40);border-top:var(--border-width) solid var(--color-hairline);gap:var(--layout-column-gap);align-items:flex-start;display:flex}.gTH9yq_copy{gap:var(--space-20);flex-direction:column;flex-shrink:0;align-items:flex-start;width:56rem;display:flex}.gTH9yq_name{gap:var(--space-20);align-items:center;display:flex}.gTH9yq_plate{color:var(--color-plate-text);width:8rem;height:8rem;font-size:var(--type-mono-md-size);font-family:var(--font-mono);line-height:var(--type-mono-md-line-height);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gTH9yq_plate-st{background-color:var(--color-plate-st)}.gTH9yq_plate-en{background-color:var(--color-plate-en)}.gTH9yq_plate-sp{background-color:var(--color-plate-sp)}.gTH9yq_plate-hy{background-color:var(--color-plate-hy)}.gTH9yq_plate-mb{border:var(--border-width) solid var(--color-hairline);background-color:var(--color-plate-mb)}.gTH9yq_title{--tracking:var(--tracking-display-xl);font-size:var(--type-display-xl-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-xl-line-height)}.gTH9yq_summary{font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.gTH9yq_week{width:100%;padding-top:var(--space-16);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-8);flex-direction:column;display:flex}.gTH9yq_block{font-size:var(--type-mono-md-size);font-family:var(--font-mono);line-height:var(--type-mono-md-line-height)}.gTH9yq_ctas{gap:var(--space-20);align-items:center;display:flex}.gTH9yq_photo{background-color:var(--color-media);aspect-ratio:3/2;flex:1;min-width:0;position:relative;overflow:hidden}.gTH9yq_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.gTH9yq_band{padding-top:var(--space-24);gap:var(--space-24);flex-direction:column-reverse;align-items:stretch}.gTH9yq_copy{width:auto}.gTH9yq_photo{flex:none}}@media (max-width:650px){.gTH9yq_plate{width:5.6rem;height:5.6rem}.gTH9yq_ctas{flex-direction:column;align-self:stretch;align-items:flex-start}.gTH9yq_ctas>:first-child{align-self:stretch}}
.ovUoBq_related{padding:var(--space-section) var(--space-gutter);background-color:var(--color-surface-alt)}.ovUoBq_inner{gap:var(--space-heading-gap);flex-direction:column;display:flex}.ovUoBq_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.ovUoBq_cards{gap:var(--space-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:650px){.ovUoBq_cards{grid-template-columns:minmax(0,1fr)}}
.W0pLNG_section{padding:0 var(--space-gutter) var(--space-section)}.W0pLNG_grid{gap:var(--space-64) var(--layout-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.W0pLNG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.W0pLNG_grid{gap:var(--space-48);grid-template-columns:minmax(0,1fr)}}
.hmzfnq_list{padding:0 var(--space-gutter) var(--space-section);border-top:var(--border-width) solid var(--color-hairline)}
.HkcrGa_footer{padding:var(--space-96) var(--space-gutter) var(--space-32);border-top:var(--border-width) solid var(--color-hairline);background-color:var(--color-surface)}.HkcrGa_inner{gap:var(--space-heading-gap);flex-direction:column;display:flex}.HkcrGa_columns{gap:var(--layout-column-gap);display:flex}.HkcrGa_newsletter{gap:var(--space-16);flex-direction:column;width:44rem;display:flex}.HkcrGa_title{--tracking:var(--tracking-display-sm);font-size:var(--type-display-sm-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-sm-line-height)}.HkcrGa_column{gap:var(--space-12);flex-direction:column;flex:1;min-width:0;display:flex}.HkcrGa_links,.HkcrGa_visit{gap:var(--space-12);flex-direction:column;display:flex}.HkcrGa_visit{color:var(--color-text-muted);font-style:normal}.HkcrGa_link{transition:color var(--duration-hover) var(--ease-out)}.HkcrGa_link[aria-current=page]{color:var(--color-accent)}.HkcrGa_colophon{padding-top:var(--space-16);border-top:var(--border-width) solid var(--color-hairline);gap:var(--space-8);justify-content:space-between;display:flex}@media (hover:hover){.HkcrGa_link:hover{color:var(--color-accent)}}@media (max-width:900px){.HkcrGa_columns{row-gap:var(--space-40);flex-wrap:wrap}.HkcrGa_newsletter{width:100%}.HkcrGa_column{flex:none;width:24rem}}@media (max-width:650px){.HkcrGa_footer{padding-top:var(--space-64)}.HkcrGa_columns{row-gap:var(--layout-column-gap);flex-direction:column}.HkcrGa_column{width:auto}.HkcrGa_colophon{flex-direction:column;gap:0}}
.ycbEMG_card{background-color:var(--color-surface-alt);gap:var(--space-16);flex-direction:column;flex-shrink:0;align-items:flex-start;width:40rem;padding:2.8rem;display:flex}.ycbEMG_title{--tracking:var(--tracking-display-sm);font-size:var(--type-display-sm-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-sm-line-height)}.ycbEMG_text{color:var(--color-text-muted);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}@media (max-width:900px){.ycbEMG_card{width:auto}}
.pli5Qa_dnf{min-height:calc(100svh - var(--layout-header-height));padding:0 var(--space-gutter);flex-direction:column;justify-content:center;display:flex}.pli5Qa_inner{gap:var(--space-24);flex-direction:column;align-items:flex-start;display:flex}.pli5Qa_word{align-self:stretch}.pli5Qa_title{--tracking:var(--tracking-display-lg);font-size:var(--type-display-lg-size);font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:var(--type-display-lg-line-height)}.pli5Qa_text{color:var(--color-text-muted);font-size:var(--type-text-lg-size);line-height:var(--type-text-lg-line-height)}.pli5Qa_actions{gap:var(--space-12);align-items:flex-start;display:flex}@media (max-width:650px){.pli5Qa_actions{flex-direction:column;align-items:stretch}}
.YpGCdW_list{padding:0 var(--space-gutter) var(--space-section)}.YpGCdW_bands{gap:var(--space-section);flex-direction:column;display:flex}
