.Band-module__nfx8NG__section{border-top:1px solid var(--border);background:var(--bg);color:var(--text)}.Band-module__nfx8NG__shell{gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(4rem,7vw,6.5rem);display:grid}.Band-module__nfx8NG__opening{gap:var(--spacing-6);align-content:start;display:grid}.Band-module__nfx8NG__opening .section-mark{margin-bottom:0}.Band-module__nfx8NG__section .Band-module__nfx8NG__title{-webkit-hyphens:manual;hyphens:manual;max-width:22ch}.Band-module__nfx8NG__note{color:var(--text-muted);text-wrap:pretty;margin:0}.js-motion .Band-module__nfx8NG__section [data-reveal].is-revealed{transition-delay:calc(var(--i,0) * 60ms)}
.Brief-module__E9zneW__pair{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:60rem){.Brief-module__E9zneW__pair{grid-template-columns:minmax(0,5fr) 3rem minmax(0,6fr);gap:0}}.Brief-module__E9zneW__panel{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);grid-template-rows:auto 1fr;min-width:0;margin:0;display:grid;overflow:hidden}.Brief-module__E9zneW__panelHead{border-bottom:1px solid var(--border);background:var(--bg-subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.Brief-module__E9zneW__panelHead .type-mono{color:var(--text-muted)}.Brief-module__E9zneW__panelText{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0;padding:clamp(1.25rem,3vw,2rem)}@media (min-width:48rem){.Brief-module__E9zneW__panelText{text-align:justify}}.Brief-module__E9zneW__work{border-color:var(--bg-invert);background:var(--bg-invert);color:var(--text-invert)}.Brief-module__E9zneW__work .Brief-module__E9zneW__panelHead{border-bottom-color:color-mix(in srgb, currentColor 24%, transparent);background:0 0}.Brief-module__E9zneW__work .Brief-module__E9zneW__panelHead .type-mono{color:inherit;opacity:.72}.Brief-module__E9zneW__work .Brief-module__E9zneW__panelText{color:var(--text-invert)}.Brief-module__E9zneW__step{color:var(--text-muted);place-items:center;display:grid}.Brief-module__E9zneW__step:before{content:"→";font-family:var(--ff-mono);font-size:1.25rem;line-height:1}@media (max-width:59.999rem){.Brief-module__E9zneW__step{height:2rem}.Brief-module__E9zneW__step:before{content:"↓"}}.Brief-module__E9zneW__delivery{gap:var(--spacing-4);display:grid}.Brief-module__E9zneW__deliveryHead{justify-content:space-between;align-items:baseline;gap:4px var(--spacing-6);flex-wrap:wrap;margin:0;display:flex}.Brief-module__E9zneW__items{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:40rem){.Brief-module__E9zneW__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Brief-module__E9zneW__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.Brief-module__E9zneW__item{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);background:var(--bg);text-wrap:pretty;align-content:start;display:grid}.Brief-module__E9zneW__itemIndex{color:var(--text-muted)}.Brief-module__E9zneW__itemText{font-weight:var(--weight-semibold);margin:0}@media (max-width:48rem){.Brief-module__E9zneW__panelText{text-align:start}}
.Elsewhere-module__QDD5iq__rows{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.Elsewhere-module__QDD5iq__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.Elsewhere-module__QDD5iq__row{border-bottom:1px solid var(--border)}.Elsewhere-module__QDD5iq__link{align-items:baseline;gap:var(--spacing-3);padding-block:var(--spacing-6);color:inherit;grid-template-columns:2rem minmax(0,1fr) 1.25rem;text-decoration:none;display:grid}.Elsewhere-module__QDD5iq__link:focus-visible{outline:2px solid var(--text);outline-offset:4px}.Elsewhere-module__QDD5iq__index{color:var(--text-muted)}.Elsewhere-module__QDD5iq__text{gap:var(--spacing-1);min-width:0;display:grid}.Elsewhere-module__QDD5iq__name{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);text-wrap:balance}.Elsewhere-module__QDD5iq__hint{color:var(--text-muted)}.Elsewhere-module__QDD5iq__arrow{transition:transform var(--dur-state) var(--ease);justify-self:end}.Elsewhere-module__QDD5iq__link:hover .Elsewhere-module__QDD5iq__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.Elsewhere-module__QDD5iq__link:hover .Elsewhere-module__QDD5iq__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.Elsewhere-module__QDD5iq__arrow{transition:none}.Elsewhere-module__QDD5iq__link:hover .Elsewhere-module__QDD5iq__arrow{transform:none}}
.Faq-module__9a_QIG__shell{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start}.Faq-module__9a_QIG__list{border-top:1px solid var(--border)}.Faq-module__9a_QIG__item{border-bottom:1px solid var(--border)}.Faq-module__9a_QIG__question{align-items:baseline;gap:var(--spacing-3);padding-block:var(--spacing-6);cursor:pointer;grid-template-columns:2rem minmax(0,1fr) 16px;list-style:none;display:grid}.Faq-module__9a_QIG__question::-webkit-details-marker{display:none}.Faq-module__9a_QIG__question:focus-visible{outline:2px solid var(--text);outline-offset:4px}.Faq-module__9a_QIG__index{color:var(--text-muted)}.Faq-module__9a_QIG__questionText{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);text-wrap:balance}.Faq-module__9a_QIG__toggle{align-self:center;width:16px;height:16px;position:relative}.Faq-module__9a_QIG__toggle:before,.Faq-module__9a_QIG__toggle:after{content:"";background:var(--text);height:1px;position:absolute;top:50%;left:0;right:0}.Faq-module__9a_QIG__toggle:after{transition:transform var(--dur-state) var(--ease);transform:rotate(90deg)}.Faq-module__9a_QIG__item[open] .Faq-module__9a_QIG__toggle:after{transform:rotate(0)}.Faq-module__9a_QIG__answer{padding:0 calc(16px + var(--spacing-3)) var(--spacing-6) calc(2rem + var(--spacing-3));max-width:60ch;color:var(--text-muted);text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;margin:0}.Faq-module__9a_QIG__more{padding-top:var(--spacing-6)}@media (max-width:48rem){.Faq-module__9a_QIG__answer{text-align:left}}@media (max-width:30rem){.Faq-module__9a_QIG__answer{padding-inline:0}}@media (prefers-reduced-motion:reduce){.Faq-module__9a_QIG__toggle:after{transition:none}}
.Opening-module__2-i8Cq__section{background:var(--bg);color:var(--text)}.Opening-module__2-i8Cq__shell{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem);display:grid}@media (min-width:60rem){.Opening-module__2-i8Cq__shell{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(3rem,6vw,6rem)}}.Opening-module__2-i8Cq__copy{gap:var(--spacing-6);align-content:start;min-width:0;display:grid}.Opening-module__2-i8Cq__crumbs{color:var(--text-muted);flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.Opening-module__2-i8Cq__crumbs a{color:inherit;text-decoration:none}.Opening-module__2-i8Cq__crumbs a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.Opening-module__2-i8Cq__crumbs a:focus-visible{outline:2px solid var(--text);outline-offset:3px}.Opening-module__2-i8Cq__crumbs [aria-current=page]{color:var(--text)}.Opening-module__2-i8Cq__title{letter-spacing:var(--ls-display);font-size:clamp(1.85rem,.9rem + 3.3vw,3.4rem);line-height:1.05;font-weight:var(--weight-bold);font-variation-settings:"wdth" var(--display-width), "wght" 700;text-transform:uppercase;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;margin:0}.Opening-module__2-i8Cq__titleTail{color:var(--text-muted);display:block}.Opening-module__2-i8Cq__lead{max-width:44ch;margin:0}.Opening-module__2-i8Cq__buttons{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.Opening-module__2-i8Cq__sheet{min-width:0;margin:0}.Opening-module__2-i8Cq__sheetBody{text-wrap:pretty;margin:0;padding:clamp(1.25rem,3vw,1.75rem)}
.Reach-module__NeVWEW__top{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:60rem){.Reach-module__NeVWEW__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}}.Reach-module__NeVWEW__terms{border-top:1px solid var(--border);margin:0}.Reach-module__NeVWEW__term{gap:var(--spacing-4);padding-block:var(--spacing-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(9.5rem,2fr) 5fr;align-items:baseline;display:grid}@media (max-width:30rem){.Reach-module__NeVWEW__term{gap:var(--spacing-1);grid-template-columns:minmax(0,1fr)}}.Reach-module__NeVWEW__term dt{color:var(--text-muted);margin:0}.Reach-module__NeVWEW__term dd{text-wrap:pretty;margin:0}.Reach-module__NeVWEW__track{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.Reach-module__NeVWEW__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.Reach-module__NeVWEW__phase{gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-6) 0 0;border-top:1px solid var(--border-strong);align-content:start;display:grid;position:relative}.Reach-module__NeVWEW__phase:before{content:"";background:var(--text);width:9px;height:9px;position:absolute;top:-5px;left:0}.Reach-module__NeVWEW__phaseIndex{color:var(--text-muted)}.Reach-module__NeVWEW__phaseName{font-size:var(--text-h4);line-height:var(--lh-h4);font-weight:var(--weight-semibold);margin:0}.Reach-module__NeVWEW__phaseHow{color:var(--text-muted);text-wrap:pretty;margin:0}
