._8RiFmG_button{--sink:0px;border:var(--border-width) solid var(--color-ink);color:var(--color-ink);text-align:center;translate:var(--sink) var(--sink);box-shadow:calc(var(--shadow-offset) - var(--sink)) calc(var(--shadow-offset) - var(--sink)) 0 var(--shadow-color);transition:translate .22s var(--ease-out), box-shadow .22s var(--ease-out);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}._8RiFmG_button>*{pointer-events:none}@media (hover:hover){._8RiFmG_button:hover{--sink:calc(var(--shadow-offset) / 2)}}._8RiFmG_button:active{--sink:var(--shadow-offset);transition-duration:60ms}._8RiFmG_primary{background:var(--color-accent)}._8RiFmG_secondary{background:var(--color-white)}
._3PJbZq_details::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow-y:clip}._3PJbZq_details[open]::details-content{block-size:auto}._3PJbZq_summary{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:.75rem;list-style:none;display:flex}._3PJbZq_summary::-webkit-details-marker{display:none}._3PJbZq_label>:is(h2,h3,h4){font:inherit;letter-spacing:inherit}._3PJbZq_marker{transition:rotate var(--dur-base) var(--ease-out);flex:none;position:relative}._3PJbZq_row+._3PJbZq_row{border-top:var(--border-width) solid var(--color-ink)}._3PJbZq_row ._3PJbZq_summary{min-height:2.875rem;transition:background-color var(--dur-fast) var(--ease-out);justify-content:space-between;padding:.375rem .5rem .375rem .875rem;font-size:1rem;font-weight:800;line-height:1.25}._3PJbZq_row ._3PJbZq_marker{border:2px solid var(--color-ink);background:var(--color-white);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}._3PJbZq_row ._3PJbZq_marker:before,._3PJbZq_row ._3PJbZq_marker:after{content:"";background:var(--color-ink);border-radius:2px;width:.75rem;height:2.5px;position:absolute}._3PJbZq_row ._3PJbZq_marker:after{rotate:90deg}._3PJbZq_row[open] ._3PJbZq_marker{background:var(--color-accent);rotate:135deg}._3PJbZq_row[open]>._3PJbZq_summary{background:var(--color-accent)}@media (hover:hover){._3PJbZq_row:not([open])>._3PJbZq_summary:hover{background:color-mix(in srgb, var(--color-accent) 55%, transparent)}._3PJbZq_row:not([open])>._3PJbZq_summary:hover ._3PJbZq_marker{rotate:90deg}}._3PJbZq_row ._3PJbZq_body{padding:0 .875rem 1rem;line-height:1.4}._3PJbZq_row[open] ._3PJbZq_body{background:var(--color-accent)}._3PJbZq_card{border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-hard);transition:translate .22s var(--ease-out), box-shadow .22s var(--ease-out)}._3PJbZq_card ._3PJbZq_summary{min-height:3.5rem;font-size:var(--text-body-l);text-wrap:pretty;justify-content:space-between;gap:1rem;padding:1rem 1rem 1rem 1.25rem;font-weight:800;line-height:1.3}._3PJbZq_card ._3PJbZq_marker{border:2px solid var(--color-ink);background:var(--color-white);width:2rem;height:2rem;transition:rotate .52s cubic-bezier(.34, 1.56, .64, 1), background-color var(--dur-base) var(--ease-out);border-radius:999px;place-items:center;display:grid}._3PJbZq_card ._3PJbZq_marker:before,._3PJbZq_card ._3PJbZq_marker:after{content:"";background:var(--color-ink);border-radius:2px;width:.8rem;height:2.5px;position:absolute}._3PJbZq_card ._3PJbZq_marker:after{rotate:90deg}._3PJbZq_card[open]:not([data-closing]) ._3PJbZq_marker{background:var(--color-accent);rotate:135deg}@media (hover:hover){._3PJbZq_card:not([open]):hover{box-shadow:calc(var(--shadow-offset) - 2px) calc(var(--shadow-offset) - 2px) 0 var(--shadow-color);translate:2px 2px}._3PJbZq_card:not([open])>._3PJbZq_summary:hover ._3PJbZq_marker{background:var(--color-accent)}}._3PJbZq_card::details-content{block-size:auto;transition:grid-template-rows .48s cubic-bezier(.22, 1, .36, 1), content-visibility .48s allow-discrete;grid-template-rows:0fr;display:grid}._3PJbZq_card[open]::details-content{grid-template-rows:1fr}._3PJbZq_card[open][data-closing]::details-content{grid-template-rows:0fr}._3PJbZq_card ._3PJbZq_body{min-height:0;overflow:hidden}._3PJbZq_card ._3PJbZq_bodyInner{border-top:1.5px dashed color-mix(in srgb, var(--color-ink) 22%, transparent);color:color-mix(in srgb, var(--color-ink) 86%, transparent);opacity:0;margin-inline:1.25rem;padding:.9rem 0 1.25rem;line-height:1.45;transition:opacity .22s ease-out,translate .48s cubic-bezier(.22,1,.36,1);translate:0 -.4rem}._3PJbZq_card[open]:not([data-closing]) ._3PJbZq_bodyInner{opacity:1;transition:opacity .38s ease-out 90ms,translate .48s cubic-bezier(.22,1,.36,1);translate:0}._3PJbZq_card ._3PJbZq_summary:focus-visible{outline-offset:4px;border-radius:calc(var(--radius-card) - 4px)}@media (min-width:768px){._3PJbZq_card ._3PJbZq_summary{padding:1.25rem 1.25rem 1.25rem 1.75rem}._3PJbZq_card ._3PJbZq_bodyInner{margin-inline:1.75rem;padding-bottom:1.5rem}}._3PJbZq_inline ._3PJbZq_summary{min-height:2.75rem;font-weight:800;display:inline-flex}._3PJbZq_inline ._3PJbZq_label{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}._3PJbZq_inline ._3PJbZq_marker{border-bottom:2.5px solid;border-right:2.5px solid;width:.5rem;height:.5rem;margin-top:-.25rem;rotate:45deg}._3PJbZq_inline[open] ._3PJbZq_marker{margin-top:.25rem;rotate:225deg}@media (hover:hover){._3PJbZq_inline:not([open])>._3PJbZq_summary:hover ._3PJbZq_marker{translate:0 2px}}._3PJbZq_inline ._3PJbZq_marker{transition:rotate var(--dur-base) var(--ease-out), translate var(--dur-fast) var(--ease-out), margin var(--dur-base) var(--ease-out)}._3PJbZq_inline ._3PJbZq_body{padding-top:.25rem}._3PJbZq_row ._3PJbZq_summary:focus-visible{outline-offset:-5px}
._6EiG_W_section{--side:1rem;--inset:calc(var(--side) + max(0px, (100vw - 2 * var(--side) - 76rem) / 2));--pad-x:min(3.5rem, var(--inset));padding:clamp(4.5rem, 10vw, 7rem) var(--side) clamp(6rem, 12vw, 9rem);position:relative;overflow-x:clip}._6EiG_W_layout{max-width:76rem;margin-inline:auto}._6EiG_W_sheet{margin-inline:calc(-1 * var(--pad-x));position:relative}._6EiG_W_sheetShadow{translate:var(--shadow-offset) var(--shadow-offset);background:var(--color-ink);position:absolute;inset:0;-webkit-mask:url(/images/paper.svg) 0 0/100% 100% no-repeat;mask:url(/images/paper.svg) 0 0/100% 100% no-repeat}._6EiG_W_paper{padding:clamp(2.5rem, 8vw, 4rem) calc(var(--pad-x) + clamp(.5rem, 3vw, 2.5rem)) clamp(2.5rem, 7vw, 3.75rem) var(--pad-x);color:var(--color-ink);background:url(/images/paper.svg) 0 0/100% 100% no-repeat;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""contact""text""quals";display:grid;position:relative}._6EiG_W_heading{text-wrap:balance;grid-area:head}@media (max-width:767px){._6EiG_W_heading>[data-w="0"]:after{content:"\a ";white-space:pre}}._6EiG_W_wave{white-space:nowrap}._6EiG_W_hand{transform-origin:72% 82%;font-size:.82em;display:inline-block}._6EiG_W_contact{color:color-mix(in srgb, var(--color-ink) 58%, transparent);flex-wrap:wrap;grid-area:contact;gap:.35rem 1.5rem;margin-top:.875rem;font-size:.9375rem;font-weight:700;display:flex}._6EiG_W_contact a{white-space:nowrap;color:inherit;transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}@media (hover:hover){._6EiG_W_contact a:hover{color:var(--color-ink)}}._6EiG_W_photo{float:right;width:46%;max-width:24rem;margin:.4rem 0 1rem 1rem;position:relative;rotate:3deg}._6EiG_W_photoShadow{translate:var(--shadow-offset) var(--shadow-offset);background:url(/images/portrait-shadow.png) 0 0/100% 100% no-repeat;position:absolute;inset:0}._6EiG_W_photoImage{width:100%;max-width:none;height:auto;display:block;position:relative}._6EiG_W_text{grid-area:text;margin-top:2.25rem;display:flow-root}._6EiG_W_paragraph{color:color-mix(in srgb, var(--color-ink) 86%, transparent);text-wrap:pretty}._6EiG_W_paragraph+._6EiG_W_paragraph{margin-top:1.25rem}._6EiG_W_highlight{white-space:nowrap;background:linear-gradient(var(--color-accent), var(--color-accent)) 0 88% / 100% .7em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-ink);border-radius:.3em .15em .35em .2em;margin-inline:-.05em;padding-inline:.15em;font-weight:800}._6EiG_W_underline{color:var(--color-ink);font-weight:800;display:inline-block;position:relative}._6EiG_W_underline:after{content:"";transform-origin:0;pointer-events:none;background:url(/images/chalk-underline.png) 0 0/100% 100% no-repeat;height:.62em;position:absolute;bottom:-.45em;left:-.1em;right:-.2em}._6EiG_W_qualifications{border-top:1.5px dashed color-mix(in srgb, var(--color-ink) 20%, transparent);grid-area:quals;margin-top:2.25rem;padding-top:1.75rem}._6EiG_W_qualificationsHeading{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 55%, transparent);font-size:.8125rem;font-weight:800;line-height:1.3}._6EiG_W_list{gap:1rem;margin-top:1.1rem;display:grid}._6EiG_W_item{color:color-mix(in srgb, var(--color-ink) 62%, transparent);text-wrap:pretty;padding-left:1.5rem;font-size:.9375rem;line-height:1.45;position:relative}._6EiG_W_item:before{content:"";border:2px solid var(--color-ink);background:var(--color-accent);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.32em;left:0}._6EiG_W_lead{color:color-mix(in srgb, var(--color-ink) 90%, transparent);font-weight:800}@media (min-width:768px){._6EiG_W_section{--side:2rem}._6EiG_W_photo{width:44%;margin-left:2rem}}@media (min-width:1024px){._6EiG_W_text{max-width:64rem;margin-top:2.75rem}._6EiG_W_paragraph{font-size:var(--text-body-l)}._6EiG_W_photo{width:27rem;margin:.25rem -.5rem 1.25rem 2.5rem}._6EiG_W_qualifications{margin-top:3rem;padding-top:2rem}._6EiG_W_list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}}._6EiG_W_stage[data-reveal] ._6EiG_W_hand{will-change:transform, opacity, filter}._6EiG_W_stage[data-reveal] ._6EiG_W_heading .chalk-word{will-change:transform, opacity, filter}._6EiG_W_stage[data-reveal=wait] ._6EiG_W_hand{opacity:0}._6EiG_W_stage[data-reveal=wait] ._6EiG_W_heading .chalk-word{opacity:0}._6EiG_W_stage[data-reveal=in] ._6EiG_W_heading .chalk-word{animation:_6EiG_W_reveal-word 1.5s cubic-bezier(.22, 1, .36, 1) calc(.4s + var(--i) * .11s) both}._6EiG_W_stage[data-reveal=in] ._6EiG_W_hand{animation:2s ease-in-out 1.15s both _6EiG_W_wave}@keyframes _6EiG_W_reveal-word{0%{opacity:0;filter:blur(10px);transform:translateY(.28em)scale(1.06)}40%{opacity:1}}@keyframes _6EiG_W_wave{0%{opacity:0;transform:translateY(.2em)scale(.7)}15%{opacity:1;transform:none}27%{transform:rotate(16deg)}39%{transform:rotate(-8deg)}51%{transform:rotate(14deg)}63%{transform:rotate(-4deg)}75%{transform:rotate(9deg)}88%,to{transform:none}}._6EiG_W_stage[data-reveal] :is(._6EiG_W_sheet,._6EiG_W_item){will-change:transform, opacity}._6EiG_W_stage[data-reveal=wait] :is(._6EiG_W_sheet,._6EiG_W_item){opacity:0}._6EiG_W_stage[data-reveal=wait] ._6EiG_W_highlight{background-size:0% .7em}._6EiG_W_stage[data-reveal=wait] ._6EiG_W_underline:after{transform:scaleX(0)}._6EiG_W_stage[data-reveal=in] ._6EiG_W_sheet{animation:1.2s cubic-bezier(.22,1,.36,1) .1s both _6EiG_W_fade-up}._6EiG_W_stage[data-reveal=in] ._6EiG_W_highlight{animation:.7s cubic-bezier(.65,0,.35,1) 1.2s both _6EiG_W_marker}._6EiG_W_stage[data-reveal=in] ._6EiG_W_underline:after{animation:.8s cubic-bezier(.65,0,.35,1) 1.6s both _6EiG_W_draw}._6EiG_W_stage[data-reveal=in] ._6EiG_W_item{animation:_6EiG_W_fade-up 1s cubic-bezier(.22, 1, .36, 1) calc(.9s + var(--i) * 90ms) both}@keyframes _6EiG_W_fade-up{0%{opacity:0;transform:translateY(1.1rem)}}@keyframes _6EiG_W_marker{0%{background-size:0% .7em}}@keyframes _6EiG_W_draw{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){._6EiG_W_stage[data-reveal] ._6EiG_W_hand,._6EiG_W_stage[data-reveal] :is(._6EiG_W_sheet,._6EiG_W_item){opacity:1;animation:none}._6EiG_W_stage[data-reveal] ._6EiG_W_heading .chalk-word{opacity:1;animation:none}._6EiG_W_stage[data-reveal] ._6EiG_W_highlight{background-size:100% .7em;animation:none}._6EiG_W_stage[data-reveal] ._6EiG_W_underline:after{animation:none;transform:none}}
._3hUVsW_footer{background:var(--color-ink);color:var(--color-white);border-radius:1.75rem 1.75rem 0 0;margin-top:2rem}._3hUVsW_inner{max-width:76rem;padding:3.5rem 1rem calc(1.75rem + env(safe-area-inset-bottom,0px));margin-inline:auto}._3hUVsW_heading{text-wrap:balance}._3hUVsW_text{max-width:34rem;font-size:var(--text-body-l);color:color-mix(in srgb, var(--color-white) 82%, transparent);text-wrap:pretty;margin-top:.875rem;line-height:1.4}._3hUVsW_actions{flex-wrap:wrap;gap:1rem 1.25rem;margin-top:1.75rem;display:flex}._3hUVsW_nowrap{white-space:nowrap}._3hUVsW_info{border-top:1.5px dashed color-mix(in srgb, var(--color-white) 22%, transparent);gap:1.25rem;margin-top:3rem;padding-top:1.75rem;display:grid}._3hUVsW_name{font-family:var(--font-display);letter-spacing:var(--tracking-display-s);word-spacing:var(--word-spacing-display);font-size:1.25rem;line-height:1.15}._3hUVsW_tagline{color:color-mix(in srgb, var(--color-white) 65%, transparent);margin-top:.25rem;font-size:.875rem}._3hUVsW_tagline:first-letter{text-transform:uppercase}._3hUVsW_contacts{flex-wrap:wrap;gap:.5rem 1.25rem;font-style:normal;display:flex}._3hUVsW_link{color:var(--color-white);transition:opacity var(--dur-fast) var(--ease-out);align-items:center;gap:.45rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){._3hUVsW_link:hover{opacity:.75}}._3hUVsW_place{color:color-mix(in srgb, var(--color-white) 80%, transparent);font-weight:600}._3hUVsW_copy{color:color-mix(in srgb, var(--color-white) 50%, transparent);font-size:.8125rem}@media (min-width:768px){._3hUVsW_footer{border-radius:2.25rem 2.25rem 0 0;margin-top:3rem}._3hUVsW_inner{padding:4.5rem 2rem calc(1.75rem + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){._3hUVsW_info{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand contacts""brand copy";align-items:start;gap:.75rem 4rem;margin-top:4rem}._3hUVsW_brand{grid-area:brand}._3hUVsW_contacts{grid-area:contacts;justify-content:flex-end}._3hUVsW_copy{text-align:right;grid-area:copy}}._3hUVsW_cta[data-reveal] :is(._3hUVsW_text,._3hUVsW_actions){will-change:transform, opacity}._3hUVsW_cta[data-reveal] ._3hUVsW_heading .chalk-word{will-change:transform, opacity}._3hUVsW_cta[data-reveal=wait] :is(._3hUVsW_text,._3hUVsW_actions){opacity:0}._3hUVsW_cta[data-reveal=wait] ._3hUVsW_heading .chalk-word{opacity:0}._3hUVsW_cta[data-reveal=in] ._3hUVsW_heading .chalk-word{animation:_3hUVsW_reveal-word 1.5s cubic-bezier(.22, 1, .36, 1) calc(.15s + var(--i) * .11s) both}._3hUVsW_cta[data-reveal=in] ._3hUVsW_text{animation:1.2s cubic-bezier(.22,1,.36,1) .55s both _3hUVsW_rise}._3hUVsW_cta[data-reveal=in] ._3hUVsW_actions{animation:1.2s cubic-bezier(.22,1,.36,1) .75s both _3hUVsW_rise}@keyframes _3hUVsW_reveal-word{0%{opacity:0;filter:blur(10px);transform:translateY(.28em)scale(1.06)}40%{opacity:1}}@keyframes _3hUVsW_rise{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){._3hUVsW_cta[data-reveal] :is(._3hUVsW_text,._3hUVsW_actions){opacity:1;animation:none}._3hUVsW_cta[data-reveal] ._3hUVsW_heading .chalk-word{opacity:1;animation:none}}
.AKxP4a_section{padding:clamp(4.5rem,10vw,7rem) 1rem;position:relative;overflow-x:clip}.AKxP4a_layout{gap:2.25rem;max-width:76rem;margin-inline:auto;display:grid}.AKxP4a_heading{text-wrap:balance;max-width:12ch}.AKxP4a_list{gap:1rem;display:grid}.AKxP4a_card{padding:0 var(--shadow-offset) var(--shadow-offset) 0}@media (min-width:768px){.AKxP4a_section{padding-inline:2rem}.AKxP4a_list{gap:1rem}}@media (min-width:1024px){.AKxP4a_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:4rem}.AKxP4a_head{top:calc(var(--header-total) + 2.5rem);position:sticky}}.AKxP4a_item[data-reveal] .AKxP4a_card{will-change:transform, opacity}.AKxP4a_head[data-reveal] .AKxP4a_heading .chalk-word{will-change:transform, opacity}.AKxP4a_item[data-reveal] summary>span:last-child{will-change:transform, opacity}.AKxP4a_item[data-reveal=wait] .AKxP4a_card{opacity:0}.AKxP4a_head[data-reveal=wait] .AKxP4a_heading .chalk-word{opacity:0}.AKxP4a_item[data-reveal=wait] summary>span:last-child{opacity:0}.AKxP4a_head[data-reveal=in] .AKxP4a_heading .chalk-word{animation:AKxP4a_reveal-word 1.5s cubic-bezier(.22, 1, .36, 1) calc(.15s + var(--i) * .11s) both}.AKxP4a_item[data-reveal=in] .AKxP4a_card{--delay:calc(mod(var(--i), 3) * .11s);animation:AKxP4a_card-in 1s cubic-bezier(.22, 1, .36, 1) var(--delay) both}.AKxP4a_item[data-reveal=in] summary>span:last-child{animation:AKxP4a_marker-in .65s cubic-bezier(.34, 1.56, .64, 1) calc(var(--delay) + .38s) both}@keyframes AKxP4a_reveal-word{0%{opacity:0;filter:blur(10px);transform:translateY(.28em)scale(1.06)}40%{opacity:1}}@keyframes AKxP4a_card-in{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}}@keyframes AKxP4a_marker-in{0%{opacity:0;transform:scale(.4)rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.AKxP4a_item[data-reveal] .AKxP4a_card{opacity:1;animation:none}.AKxP4a_head[data-reveal] .AKxP4a_heading .chalk-word{opacity:1;animation:none}.AKxP4a_item[data-reveal] summary>span:last-child{opacity:1;animation:none}}
.lnUIdW_header{--fade-h:calc(var(--header-h) * 1.5 + var(--safe-top));z-index:40;height:var(--header-total);padding-top:var(--safe-top);color:var(--color-white);will-change:translate;transition:translate .7s cubic-bezier(.16,1,.3,1);position:sticky;top:0}.lnUIdW_header[data-scroll=down]:not(:focus-within){translate:0 calc(-1 * var(--fade-h) - 4px);transition:translate .6s cubic-bezier(.65,0,.35,1)}.lnUIdW_backdrop{inset-inline:0;height:var(--fade-h);pointer-events:none;position:absolute;top:0}.lnUIdW_tint{background:linear-gradient(#00000094 0% 18%,#00000092 23.9%,#0000008d 29.7%,#00000084 35.6%,#00000078 41.4%,#0000006a 47.3%,#0000005b 53.1%,#0000004a 59%,#00000039 64.9%,#0000002a 70.7%,#0000001c 76.6%,#00000010 82.4%,#00000007 88.3%,#00000002 94.1%,#0000 100%);position:absolute;inset:0}.lnUIdW_bar{height:100%;padding-inline:max(var(--gutter), .875rem);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:clamp(.5rem,2.5vw,.75rem);display:grid}.lnUIdW_item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;white-space:nowrap;align-items:center;gap:.3rem;min-height:2.75rem;font-size:clamp(.875rem,4vw,1rem);font-weight:800;text-decoration:none;display:inline-flex}.lnUIdW_icon{width:1.12em;height:1.12em;translate:0 -.16em}.lnUIdW_label{transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding-bottom:2px}@media (hover:hover){.lnUIdW_item:hover .lnUIdW_label{background-size:100% 2px}.lnUIdW_name:hover{opacity:.8}}.lnUIdW_item:active{opacity:.7}.lnUIdW_name{font-family:var(--font-display);letter-spacing:var(--tracking-display-s);word-spacing:var(--word-spacing-display);text-wrap:balance;overflow-wrap:anywhere;transition:opacity var(--dur-fast) var(--ease-out);font-size:clamp(.8125rem,3.6vw,1rem);line-height:1.15;text-decoration:none;display:block}html[data-intro=wait] .lnUIdW_header{translate:0 calc(-1 * var(--fade-h) - 4px);transition:none}.lnUIdW_header{--intro-bar:2.4s;--intro-item-step:.11s}@media (max-width:767px){.lnUIdW_header{--intro-bar:3.2s;--intro-item-step:.14s}}html[data-intro=play] .lnUIdW_header{animation:lnUIdW_intro-bar 1.3s cubic-bezier(.22, 1, .36, 1) calc(var(--intro-at,0s) + var(--intro-bar)) both}html[data-intro=play] .lnUIdW_bar>li{animation:lnUIdW_intro-item 1.1s cubic-bezier(.22, 1, .36, 1) calc(var(--intro-at,0s) + var(--intro-bar) + .2s + var(--n) * var(--intro-item-step)) both}.lnUIdW_bar>li:first-child{--n:0}.lnUIdW_bar>li:nth-child(2){--n:1}@keyframes lnUIdW_intro-bar{0%{translate:0 calc(-1 * var(--fade-h) - 4px)}to{translate:0}}@keyframes lnUIdW_intro-item{0%{opacity:0;filter:blur(6px);transform:translateY(-.5rem)}}
.buqEAW_hero{--screen-w:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));--overscan:max(6rem, 12vh);--hero-ratio:1.75;--hero-h:min(calc(100svh - 2 * var(--gutter) - env(safe-area-inset-bottom,0px)), calc((var(--screen-w) - 2 * var(--gutter)) * var(--hero-ratio)));--radius:1.75rem;--pad:1rem;margin-top:calc(-1 * var(--header-total));padding-bottom:2rem}.buqEAW_stage{padding:var(--gutter) var(--gutter) 0;position:relative}.buqEAW_probe,.buqEAW_probeTall{width:var(--screen-w);visibility:hidden;pointer-events:none;height:100vh;position:absolute;top:0;left:0}.buqEAW_probe{height:calc(100svh - env(safe-area-inset-bottom,0px))}.buqEAW_probeTall{height:calc(100lvh + var(--overscan))}.buqEAW_frame{isolation:isolate;min-height:var(--hero-h);flex-direction:column;display:flex;position:relative}.buqEAW_band{z-index:-1;top:calc(-1 * var(--gutter));inset-inline:calc(-1 * var(--gutter));height:calc(80% + var(--gutter));background:var(--color-ink);position:absolute}.buqEAW_slot{position:absolute;inset:0}.buqEAW_media{border-radius:var(--radius);background:var(--color-ink);position:absolute;inset:0;overflow:hidden}@supports (corner-shape:squircle){.buqEAW_media{corner-shape:squircle;border-radius:calc(var(--radius) * 1.8)}}.buqEAW_mediaInner,.buqEAW_lens{position:absolute;inset:0}.buqEAW_photo,.buqEAW_blurPhoto{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.buqEAW_edgeBlur{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(at 50% 45%,#0000 40%,#000 95%);mask-image:radial-gradient(at 50% 45%,#0000 40%,#000 95%)}.buqEAW_vignette{background:radial-gradient(at 50% 45%,#0000 60%,#00000029 100%);position:absolute;inset:0}.buqEAW_scrim{background:linear-gradient(#00000080 0%,#0000004d 14%,#0000 28%),linear-gradient(#0000 32%,#00000040 45%,#0000009e 65%,#000000c7 100%);position:absolute;inset:0}.buqEAW_content{padding:calc(var(--header-total) - var(--gutter) + 1rem) var(--pad) calc(var(--pad) + .5rem);color:#ffffffe6;flex-direction:column;flex:1;justify-content:flex-end;gap:1rem;display:flex;position:relative;container-type:inline-size}.buqEAW_heading{font-size:min(var(--text-display-xl), 7.7cqi);color:var(--color-white);line-height:1.1}.buqEAW_heading [data-w="2"]:before{content:"";display:block}.buqEAW_heading [data-w="5"]:before{content:"";display:block}@media (max-width:767px){.buqEAW_heading .chalk-glyphs{filter:none}.buqEAW_heading .chalk-canvas{display:none}.buqEAW_heading .chalk-painted{-webkit-text-fill-color:currentColor}}.buqEAW_footer{flex-direction:column;gap:1.25rem;display:flex}.buqEAW_lede{text-wrap:pretty;padding-left:.875rem;font-size:.9375rem;font-weight:500;line-height:1.45;position:relative}.buqEAW_ledeEm{color:var(--color-accent);font-weight:800}.buqEAW_lede:before{content:"";background:var(--color-accent);transform-origin:50% 0;will-change:transform;border-radius:999px;width:2.5px;position:absolute;top:.3em;bottom:.3em;left:0}.buqEAW_actions{padding:0 var(--shadow-offset) var(--shadow-offset) 0;gap:.875rem;margin-top:clamp(2.5rem,13svh,7.5rem);font-size:clamp(.9375rem,4.1vw,1.0625rem);display:grid}@media (max-width:767px){.buqEAW_actions>*{padding-inline:1rem}}.buqEAW_phone,.buqEAW_nowrap{white-space:nowrap}.buqEAW_arrow{vertical-align:-.16em;margin-left:.3em;display:inline-block}@media (min-width:480px){.buqEAW_actions{flex-wrap:wrap;gap:1rem;display:flex}}@media (min-aspect-ratio:1){.buqEAW_photo,.buqEAW_blurPhoto{object-position:50% 30%}}@media (min-width:768px){.buqEAW_hero{--hero-h:80svh;--radius:2rem;--pad:clamp(2rem, 4vw, 3.5rem);padding-bottom:3rem}.buqEAW_content{padding:calc(var(--header-total) - var(--gutter) + 1rem) var(--pad) calc(var(--pad) + 9svh);gap:2rem}.buqEAW_heading{font-size:min(var(--text-display-xl), 4.6cqi);letter-spacing:-.04em;line-height:1.1}.buqEAW_heading [data-w="5"]:before{display:none}.buqEAW_footer{gap:1.75rem}.buqEAW_actions{margin-top:.75rem}.buqEAW_lede{max-width:62rem;padding-left:1.125rem;font-size:1.125rem;line-height:1.55}.buqEAW_lede:before{width:3px}.buqEAW_actions{gap:1.25rem;font-size:1.1875rem}.buqEAW_actions>*{padding:1rem 2.25rem}.buqEAW_vignette{background:radial-gradient(at 50% 45%,#0000 60%,#0000000a 100%)}.buqEAW_scrim{background:linear-gradient(90deg,#0000008c 0%,#00000052 38%,#0000 68%),linear-gradient(#0000 55%,#00000073 100%)}}html[data-hero] .buqEAW_hero{z-index:1;position:relative}html[data-hero] .buqEAW_media{inset:auto;top:calc(-1 * var(--gutter));left:calc(-1 * var(--gutter));width:var(--screen-w);height:calc(100vh + var(--overscan));height:calc(100lvh + var(--overscan));border-radius:max(.5px, calc(var(--radius) * var(--e,0)))}@supports (corner-shape:squircle){html[data-hero] .buqEAW_media{border-radius:max(.5px, calc(var(--radius) * 1.8 * var(--e,0)))}}:is(html[data-hero] .buqEAW_mediaInner,html[data-hero] .buqEAW_lens){width:var(--screen-w);height:calc(100vh + var(--overscan));height:calc(100lvh + var(--overscan));inset:0 auto auto 0}:is(html[data-hero] .buqEAW_media,html[data-hero] .buqEAW_mediaInner,html[data-hero] .buqEAW_photo,html[data-hero] .buqEAW_lens,html[data-hero] .buqEAW_blurPhoto,html[data-hero] .buqEAW_content){will-change:transform}:is(html[data-hero] .buqEAW_mediaInner,html[data-hero] .buqEAW_photo,html[data-hero] .buqEAW_lens,html[data-hero] .buqEAW_blurPhoto){transform-origin:0 0}html[data-hero=full] .buqEAW_content{transform:translate3d(0, calc(100svh - env(safe-area-inset-bottom,0px) - var(--gutter) - var(--hero-h)), 0)}html[data-hero=full] .buqEAW_introCover{inset:auto;top:calc(-1 * var(--gutter) - 2px);left:calc(-1 * var(--gutter) - 2px);width:calc(var(--screen-w) + 4px);height:calc(100vh + var(--overscan) + 4px);height:calc(100lvh + var(--overscan) + 4px);background:linear-gradient(to bottom, var(--color-ink) calc(2px + var(--gutter) + .8 * var(--hero-h)), var(--color-bg) 0)}html[data-hero=full] .buqEAW_introCanvas{width:var(--screen-w);height:calc(100vh + var(--overscan));height:calc(100lvh + var(--overscan))}.buqEAW_hero{--intro-ease:cubic-bezier(.22, 1, .36, 1);--intro-h1:.25s;--intro-h1-step:.12s;--intro-h1-dur:1.8s;--intro-lede:1.3s;--intro-lede-step:26ms;--intro-lede-dur:1.45s;--intro-actions:2s;--intro-actions-step:.2s;--intro-actions-dur:1.3s;--intro-bleed:2rem}@media (max-width:767px){.buqEAW_hero{--intro-h1-step:.18s;--intro-lede:1.65s;--intro-lede-step:48ms;--intro-actions:2.7s;--intro-actions-step:.28s}}.buqEAW_introCover{background:linear-gradient(to bottom, var(--color-ink) calc(2px + .8 * (100% - 4px)), var(--color-bg) 0);pointer-events:none;display:none;position:absolute;inset:-2px}:is(html[data-intro=wait] .buqEAW_introCover,html[data-sheet=on] .buqEAW_introCover){display:block}.buqEAW_introCanvas{top:calc(-1 * var(--gutter));left:calc(-1 * var(--gutter));width:calc(100% + 2 * var(--gutter));height:calc(100% + var(--gutter) + var(--intro-bleed));pointer-events:none;display:none;position:absolute}html[data-sheet] .buqEAW_introCanvas{display:block}html[data-intro=play]:not([data-sheet]) .buqEAW_introCover{animation:1.1s ease-out both buqEAW_intro-fade-out;display:block}html[data-intro=wait] .buqEAW_heading .chalk-word{opacity:0}html[data-intro=wait] .buqEAW_ledeWord{opacity:0}html[data-intro=wait] .buqEAW_actions>*{opacity:0}html[data-intro] .buqEAW_actions>*{pointer-events:none;transition:none}.buqEAW_ledeWord,.buqEAW_actions>*{will-change:transform}.buqEAW_heading .chalk-word{will-change:transform}.buqEAW_ledeWord{display:inline-block}html[data-intro=play] .buqEAW_heading .chalk-word{animation:buqEAW_intro-word var(--intro-h1-dur) var(--intro-ease) calc(var(--intro-at,0s) + var(--intro-h1) + var(--i) * var(--intro-h1-step)) both}html[data-intro=wait] .buqEAW_lede:before{transform:scaleY(0)}html[data-intro=play] .buqEAW_lede:before{animation:buqEAW_intro-rule 1.1s var(--intro-ease) calc(var(--intro-at,0s) + var(--intro-lede)) both}html[data-intro=play] .buqEAW_ledeWord{animation:buqEAW_intro-lede var(--intro-lede-dur) var(--intro-ease) calc(var(--intro-at,0s) + var(--intro-lede) + var(--i) * var(--intro-lede-step)) both}html[data-intro=play] .buqEAW_actions>*{animation:buqEAW_intro-place var(--intro-actions-dur) var(--intro-ease) calc(var(--intro-at,0s) + var(--intro-actions)) both}html[data-intro=play] .buqEAW_actions>:nth-child(2){animation-delay:calc(var(--intro-at,0s) + var(--intro-actions) + var(--intro-actions-step))}@keyframes buqEAW_intro-fade-in{0%{opacity:0}}@keyframes buqEAW_intro-fade-out{to{opacity:0}}@keyframes buqEAW_intro-word{0%{opacity:0;filter:blur(10px);transform:translateY(.28em)scale(1.06)}40%{opacity:1}}@keyframes buqEAW_intro-rule{0%{transform:scaleY(0)}}@keyframes buqEAW_intro-lede{0%{opacity:0;filter:blur(5px);transform:translateY(.5em)}}@keyframes buqEAW_intro-place{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}50%{opacity:1}}
.IfhIda_section{padding:clamp(4.5rem,10vw,7rem) 1rem;position:relative;overflow-x:clip}.IfhIda_layout{grid-template-areas:"head""steps""cta";max-width:76rem;margin-inline:auto;display:grid}.IfhIda_aside{display:contents}.IfhIda_head{grid-area:head}.IfhIda_heading{text-wrap:balance;max-width:14ch}.IfhIda_lead{max-width:26rem;font-size:var(--text-body-l);color:color-mix(in srgb, var(--color-ink) 75%, transparent);text-wrap:balance;margin-top:.625rem;font-weight:600;line-height:1.3}.IfhIda_cta{grid-area:cta;margin-top:2.75rem}.IfhIda_nowrap{white-space:nowrap}.IfhIda_steps{--num:2.5rem;--gap:2.25rem;--num-x:1.125rem;gap:var(--gap);grid-area:steps;margin-top:2.5rem;display:grid}.IfhIda_step{padding-top:calc(var(--num) / 2);position:relative}.IfhIda_step:not(:last-child):before{content:"";left:calc(var(--num-x) + var(--num) / 2 - 1px);top:calc(100% + var(--shadow-offset) + .25rem);height:calc(var(--gap) - var(--shadow-offset) - .5rem);border-left:2px dashed color-mix(in srgb, var(--color-ink) 30%, transparent);transform-origin:top;position:absolute}.IfhIda_number{z-index:1;top:0;left:var(--num-x);width:var(--num);height:var(--num);border:var(--border-width) solid var(--color-ink);background:var(--color-accent);box-shadow:3px 3px 0 var(--color-ink);font-family:var(--font-display);letter-spacing:var(--tracking-display-s);color:var(--color-ink);border-radius:50%;place-items:center;font-size:.9375rem;line-height:1;display:grid;position:absolute}.IfhIda_card{padding:calc(var(--num) / 2 + .875rem) 1.25rem 1.375rem;border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-hard)}.IfhIda_title{font-size:var(--text-body-l);text-wrap:balance;font-weight:800;line-height:1.25}.IfhIda_note{color:color-mix(in srgb, var(--color-ink) 55%, transparent);font-size:.875em;font-weight:600}.IfhIda_text{color:color-mix(in srgb, var(--color-ink) 86%, transparent);text-wrap:pretty;margin-top:.5rem}.IfhIda_highlight{background:linear-gradient(var(--color-accent), var(--color-accent)) 0 88% / 100% .7em no-repeat;color:var(--color-ink);border-radius:.3em .15em .35em .2em;margin-inline:-.05em;padding-inline:.15em;font-weight:800}.IfhIda_questions{border:1.5px dashed color-mix(in srgb, var(--color-ink) 28%, transparent);background:var(--color-bg);border-radius:.875rem;gap:.6rem;margin-top:1rem;padding:1rem 1rem 1.05rem;display:grid}.IfhIda_question{color:color-mix(in srgb, var(--color-ink) 82%, transparent);text-wrap:pretty;padding-left:1.4rem;font-size:1rem;font-weight:700;line-height:1.4;position:relative}.IfhIda_question:before{content:"";border:2px solid var(--color-ink);background:var(--color-accent);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.3em;left:0}@media (min-width:768px){.IfhIda_section{padding-inline:2rem}.IfhIda_steps{--num:3.25rem;--gap:2.5rem}.IfhIda_step{grid-template-columns:var(--num) minmax(0, 1fr);align-items:start;column-gap:1.25rem;padding-top:0;display:grid}.IfhIda_step:not(:last-child):before{left:calc(var(--num) / 2 - 1px);top:calc(var(--num) + .5rem);height:auto;bottom:calc(-1 * var(--gap) + .5rem)}.IfhIda_number{box-shadow:var(--shadow-hard);margin-top:.25rem;font-size:1.125rem;position:static}.IfhIda_card{padding:1.75rem 2rem 1.875rem}}@media (min-width:1024px){.IfhIda_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"aside steps";column-gap:4rem}.IfhIda_aside{top:calc(var(--header-total) + 2.5rem);grid-area:aside;align-self:start;display:block;position:sticky}.IfhIda_heading{max-width:none}.IfhIda_cta{margin-top:2.25rem}.IfhIda_steps{margin-top:.5rem}}.IfhIda_head[data-reveal] .IfhIda_lead,.IfhIda_step[data-reveal] :is(.IfhIda_number,.IfhIda_card),.IfhIda_step[data-reveal]:before{will-change:transform, opacity}.IfhIda_head[data-reveal] .IfhIda_heading .chalk-word{will-change:transform, opacity}.IfhIda_head[data-reveal=wait] .IfhIda_lead,.IfhIda_step[data-reveal=wait] :is(.IfhIda_number,.IfhIda_card){opacity:0}.IfhIda_head[data-reveal=wait] .IfhIda_heading .chalk-word{opacity:0}.IfhIda_step[data-reveal=wait]:before{transform:scaleY(0)}.IfhIda_head[data-reveal=in] .IfhIda_heading .chalk-word{animation:IfhIda_reveal-word 1.5s cubic-bezier(.22, 1, .36, 1) calc(.15s + var(--i) * .11s) both}.IfhIda_head[data-reveal=in] .IfhIda_lead{animation:1.3s cubic-bezier(.22,1,.36,1) .6s both IfhIda_reveal-lead}.IfhIda_step[data-reveal=in] .IfhIda_number{animation:.7s cubic-bezier(.22,1,.36,1) 50ms both IfhIda_pop}.IfhIda_step[data-reveal=in] .IfhIda_card{animation:1s cubic-bezier(.22,1,.36,1) .15s both IfhIda_rise}.IfhIda_step[data-reveal=in]:before{animation:1.1s cubic-bezier(.65,0,.35,1) .5s both IfhIda_draw-down}@keyframes IfhIda_reveal-word{0%{opacity:0;filter:blur(10px);transform:translateY(.28em)scale(1.06)}40%{opacity:1}}@keyframes IfhIda_reveal-lead{0%{opacity:0;filter:blur(5px);transform:translateY(.6em)}}@keyframes IfhIda_pop{0%{opacity:0;transform:scale(.6)}}@keyframes IfhIda_rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes IfhIda_draw-down{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.IfhIda_head[data-reveal] .IfhIda_lead,.IfhIda_step[data-reveal] :is(.IfhIda_number,.IfhIda_card){opacity:1;animation:none}.IfhIda_head[data-reveal] .IfhIda_heading .chalk-word{opacity:1;animation:none}.IfhIda_step[data-reveal]:before{animation:none;transform:none}}
._3qqdQG_section{padding:clamp(4.5rem,10vw,7rem) 1rem;position:relative;overflow-x:clip}._3qqdQG_layout{max-width:76rem;margin-inline:auto}._3qqdQG_heading{text-wrap:balance}._3qqdQG_body{margin-top:2rem;margin-right:var(--shadow-offset)}._3qqdQG_frame{border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-ink);box-shadow:var(--shadow-hard);display:grid;overflow:hidden}._3qqdQG_photo{aspect-ratio:4/3}._3qqdQG_photoImage{object-fit:cover;object-position:30% 50%;width:100%;max-width:none;height:100%;display:block}._3qqdQG_map{border-top:var(--border-width) solid var(--color-ink);background:var(--color-white);height:16rem}._3qqdQG_mapFrame{border:0;width:100%;height:100%;display:block}._3qqdQG_address{color:var(--color-ink);align-items:flex-start;gap:.6rem;margin-top:1.5rem;text-decoration:none;display:inline-flex}._3qqdQG_pin{margin-top:.15em}._3qqdQG_gym{transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;width:fit-content;font-weight:800;display:block}._3qqdQG_street{color:color-mix(in srgb, var(--color-ink) 70%, transparent);margin-top:.1rem;display:block}@media (hover:hover){._3qqdQG_address:hover ._3qqdQG_gym{background-size:100% 2px}}@media (min-width:768px){._3qqdQG_section{padding-inline:2rem}._3qqdQG_body{margin-top:2.5rem}._3qqdQG_frame{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}._3qqdQG_photo{aspect-ratio:16/10}._3qqdQG_map{border-top:0;border-left:var(--border-width) solid var(--color-ink);height:auto}}._3qqdQG_body[data-reveal] :is(._3qqdQG_frame,._3qqdQG_address){will-change:transform, opacity}._3qqdQG_head[data-reveal] ._3qqdQG_heading .chalk-word{will-change:transform, opacity}._3qqdQG_body[data-reveal=wait] :is(._3qqdQG_frame,._3qqdQG_address){opacity:0}._3qqdQG_head[data-reveal=wait] ._3qqdQG_heading .chalk-word{opacity:0}._3qqdQG_head[data-reveal=in] ._3qqdQG_heading .chalk-word{animation:_3qqdQG_reveal-word 1.5s cubic-bezier(.22, 1, .36, 1) calc(.15s + var(--i) * .11s) both}._3qqdQG_body[data-reveal=in] ._3qqdQG_frame{animation:1.2s cubic-bezier(.22,1,.36,1) .1s both _3qqdQG_rise}._3qqdQG_body[data-reveal=in] ._3qqdQG_address{animation:1.1s cubic-bezier(.22,1,.36,1) .45s both _3qqdQG_rise}@keyframes _3qqdQG_reveal-word{0%{opacity:0;filter:blur(10px);transform:translateY(.28em)scale(1.06)}40%{opacity:1}}@keyframes _3qqdQG_rise{0%{opacity:0;transform:translateY(1.1rem)}}@media (prefers-reduced-motion:reduce){._3qqdQG_body[data-reveal] :is(._3qqdQG_frame,._3qqdQG_address){opacity:1;animation:none}._3qqdQG_head[data-reveal] ._3qqdQG_heading .chalk-word{opacity:1;animation:none}}
.mhN53G_section{isolation:isolate;padding:1.5rem 1rem 3rem;position:relative}.mhN53G_section:before{content:"";z-index:-1;pointer-events:none;--fade:linear-gradient(to bottom, transparent 0%, #000 22%, #000 72%, transparent 100%);--patches:radial-gradient(38% 22% at 18% 30%, #000 0%, transparent 100%), radial-gradient(30% 18% at 82% 46%, #000 0%, transparent 100%), radial-gradient(45% 20% at 40% 62%, #000 0%, transparent 100%), radial-gradient(28% 16% at 75% 78%, #000 0%, transparent 100%), radial-gradient(35% 14% at 25% 85%, #000 0%, transparent 100%);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.26 0 0 0 0 0.2 0 0 0 -0.55 0.32'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@supports (mask-composite:intersect){.mhN53G_section:before{-webkit-mask-image:var(--fade), var(--patches);mask-image:var(--fade), var(--patches);-webkit-mask-composite:source-in,source-over,source-over,source-over,source-over,source-over;mask-composite:intersect,add,add,add,add,add}}.mhN53G_layout{grid-template-areas:"head""route";gap:1.75rem;max-width:76rem;margin-inline:auto;display:grid}.mhN53G_head{grid-area:head}.mhN53G_heading{text-wrap:balance;max-width:14ch}.mhN53G_lead{font-size:min(var(--text-body-l), 4.2vw);color:color-mix(in srgb, var(--color-ink) 75%, transparent);text-wrap:balance;margin-top:.625rem;font-weight:600;line-height:1.25}.mhN53G_head[data-reveal] .mhN53G_lead{will-change:transform, opacity, filter}.mhN53G_head[data-reveal] .mhN53G_heading .chalk-word{will-change:transform, opacity, filter}.mhN53G_head[data-reveal=wait] .mhN53G_lead{opacity:0}.mhN53G_head[data-reveal=wait] .mhN53G_heading .chalk-word{opacity:0}.mhN53G_head[data-reveal=in] .mhN53G_heading .chalk-word{animation:mhN53G_reveal-word 1.5s cubic-bezier(.22, 1, .36, 1) calc(.15s + var(--i) * .11s) both}.mhN53G_head[data-reveal=in] .mhN53G_lead{animation:1.3s cubic-bezier(.22,1,.36,1) .7s both mhN53G_reveal-lead}@keyframes mhN53G_reveal-word{0%{opacity:0;filter:blur(10px);transform:translateY(.28em)scale(1.06)}40%{opacity:1}}@keyframes mhN53G_reveal-lead{0%{opacity:0;filter:blur(5px);transform:translateY(.6em)}}@media (prefers-reduced-motion:reduce){.mhN53G_head[data-reveal] .mhN53G_lead{opacity:1;animation:none}.mhN53G_head[data-reveal] .mhN53G_heading .chalk-word{opacity:1;animation:none}}.mhN53G_route{grid-area:route}.mhN53G_routeList{gap:3rem;padding-block:.75rem;display:grid}.mhN53G_routeLayer{pointer-events:none;width:calc(100% + 2rem);height:calc(100% + 16rem);position:absolute;top:-8rem;left:-1rem}.mhN53G_routeItem{--anchor:4rem;min-height:calc(var(--anchor) * 1.5);grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.mhN53G_anchor{width:var(--anchor);aspect-ratio:1;translate:calc(var(--jag) * var(--anchor) * .22) 0;justify-self:center}.mhN53G_routeCard{--from-x:-1.25rem;margin:0 var(--shadow-offset) var(--shadow-offset) 0;position:relative}.mhN53G_routeCardShadow{border-radius:var(--radius-card);background:var(--shadow-color);transform:translate(var(--shadow-offset), var(--shadow-offset));position:absolute;inset:0}.mhN53G_routeCardBody{border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-white);padding:.875rem 1rem;position:relative;container-type:inline-size}.mhN53G_routeCardTitle{font-family:var(--font-display);letter-spacing:var(--tracking-display-s);word-spacing:var(--word-spacing-display);font-size:min(1.0625rem,10cqi);font-weight:400;line-height:1.15}.mhN53G_routeCardText{color:color-mix(in srgb, var(--color-ink) 90%, transparent);margin-top:.375rem;font-size:1rem;font-weight:500;line-height:1.3}.mhN53G_route[data-enhanced] .mhN53G_routeCard,.mhN53G_route[data-enhanced] .mhN53G_routeCardTitle,.mhN53G_route[data-enhanced] .mhN53G_routeCardText{will-change:transform, opacity, filter}.mhN53G_route[data-enhanced] .mhN53G_routeCardShadow{will-change:transform}.mhN53G_route[data-enhanced] .mhN53G_routeCard:not([data-shown]){opacity:0;filter:blur(10px);transform:translate3d(var(--from-x), 1rem, 0);transition:transform .36s cubic-bezier(.55,0,1,.45) .14s,opacity .3s ease-in .16s,filter .3s ease-in .14s}.mhN53G_route[data-enhanced] .mhN53G_routeCard:not([data-shown]) .mhN53G_routeCardShadow{transition:transform .22s cubic-bezier(.55,0,1,.45);transform:none}.mhN53G_route[data-enhanced] .mhN53G_routeCard:not([data-shown]) :is(.mhN53G_routeCardTitle,.mhN53G_routeCardText){opacity:0;filter:blur(4px);transition:transform .24s ease-in,opacity .2s ease-in,filter .2s ease-in;transform:translateY(.5rem)}.mhN53G_route[data-enhanced] .mhN53G_routeCard[data-shown]{transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .5s ease-out,filter 1s cubic-bezier(.22,1,.36,1)}.mhN53G_route[data-enhanced] .mhN53G_routeCard[data-shown] .mhN53G_routeCardShadow{transition:transform .9s cubic-bezier(.22,1,.36,1) .45s}.mhN53G_route[data-enhanced] .mhN53G_routeCard[data-shown] .mhN53G_routeCardTitle{transition:transform 1s cubic-bezier(.22,1,.36,1) .26s,opacity .7s ease-out .26s,filter .8s cubic-bezier(.22,1,.36,1) .26s}.mhN53G_route[data-enhanced] .mhN53G_routeCard[data-shown] .mhN53G_routeCardText{transition:transform 1s cubic-bezier(.22,1,.36,1) .4s,opacity .7s ease-out .4s,filter .8s cubic-bezier(.22,1,.36,1) .4s}@media (min-width:768px){.mhN53G_section{padding:2.5rem 2rem 4.5rem}}@media (min-width:1024px){.mhN53G_layout{gap:2rem}.mhN53G_heading{max-width:none}.mhN53G_routeList{gap:2.25rem;max-width:62rem;margin-inline:auto}.mhN53G_routeItem{--anchor:7rem;grid-template-columns:minmax(0,1fr) 15rem minmax(0,1fr);gap:1.5rem}.mhN53G_anchor{translate:calc(var(--jag) * var(--anchor) * .55) 0;grid-area:1/2}.mhN53G_routeLayer{width:26rem;left:calc(50% - 13rem)}.mhN53G_routeItem:nth-child(odd) .mhN53G_routeCard{grid-area:1/3}.mhN53G_routeItem:nth-child(2n) .mhN53G_routeCard{--from-x:1.25rem;grid-area:1/1}}
