.Measurement-module__EgaaKa__panel{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:1000;max-width:42rem;padding:var(--space-6);background:var(--color-surface-raised);color:var(--color-text);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;max-height:85dvh;display:flex;position:fixed}.Measurement-module__EgaaKa__body{gap:var(--space-3);flex-direction:column;align-items:flex-start;min-height:0;display:flex;overflow:auto}.Measurement-module__EgaaKa__body h2:focus{outline:none}.Measurement-module__EgaaKa__body h2:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}.Measurement-module__EgaaKa__options{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.Measurement-module__EgaaKa__options legend{font-weight:var(--weight-semibold);margin-bottom:var(--space-2);padding:0}.Measurement-module__EgaaKa__option{gap:var(--space-1);flex-direction:column;display:flex}.Measurement-module__EgaaKa__option label{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);min-height:var(--control-min-size);cursor:pointer;display:flex}.Measurement-module__EgaaKa__option input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-text)}.Measurement-module__EgaaKa__option p{padding-left:calc(var(--space-5) + var(--space-2))}.Measurement-module__EgaaKa__option input:focus-visible,.Measurement-module__EgaaKa__panel a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}.Measurement-module__EgaaKa__panel a{text-decoration:underline}.Measurement-module__EgaaKa__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.Measurement-module__EgaaKa__secondaryAction{text-decoration:underline}@media (max-width:30rem){.Measurement-module__EgaaKa__panel{padding:var(--space-4)}.Measurement-module__EgaaKa__actions{gap:var(--space-2)}.Measurement-module__EgaaKa__actions>*{flex:1 1 calc(50% - var(--space-2))}.Measurement-module__EgaaKa__actions>.Measurement-module__EgaaKa__secondaryAction{flex-basis:100%}}
.studio-modal-host-module__6ryima__dialog{width:min(calc(100vw - var(--space-8)),90rem);max-width:none;height:min(calc(100dvh - var(--space-8)),64rem);border-radius:var(--studio-radius);max-height:none;color:var(--studio-ink);background:var(--studio-surface);border:0;margin:auto;padding:0;overflow:hidden}.studio-modal-host-module__6ryima__dialog::backdrop{background:color-mix(in srgb,var(--studio-ink) 45%,transparent)}.studio-modal-host-module__6ryima__loading{padding:var(--space-8);gap:var(--space-4);display:grid}@media (max-width:63.999rem){.studio-modal-host-module__6ryima__dialog{width:100vw;height:var(--studio-viewport-height,100dvh);top:var(--studio-viewport-top,0);border-radius:0;margin:0}}
@font-face{font-family:sansFont;src:url(../media/HankenGrotesk_Variable-s.p.1fx0qonvukzc-.ttf)format("truetype");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:sansFont Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.sansfont_f495e905-module__EaZJOG__className{font-family:sansFont,sansFont Fallback;font-style:normal}.sansfont_f495e905-module__EaZJOG__variable{--font-sans-loaded:"sansFont", "sansFont Fallback"}
.Logo-module__zh8txq__lockup{gap:var(--space-2);min-block-size:var(--control-min-size)}.Logo-module__zh8txq__lockupMark{width:auto;height:.75em}
.Footer-module__yg9ahW__footer{border-top:var(--border-width) solid var(--color-border);background-color:var(--color-surface)}.Footer-module__yg9ahW__inner{padding-block:var(--space-16)}.Footer-module__yg9ahW__brandCopy{max-width:var(--measure-footer-copy)}.Footer-module__yg9ahW__navList{gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.Footer-module__yg9ahW__link{min-block-size:var(--control-min-size);color:var(--color-text);transition:color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.Footer-module__yg9ahW__link:hover{color:var(--color-primary-active);text-decoration:underline}.Footer-module__yg9ahW__legal{gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);flex-direction:column;margin-block-start:var(--space-12);padding-block-start:var(--space-6);display:flex}.Footer-module__yg9ahW__legalList{gap:var(--space-0) var(--space-3);margin:var(--space-0);padding:var(--space-0);flex-wrap:wrap;list-style:none;display:flex}@media (min-width:64rem){.Footer-module__yg9ahW__legalList{column-gap:var(--space-6)}}.Footer-module__yg9ahW__legalLink{min-block-size:var(--control-min-size);padding:var(--space-0);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.Footer-module__yg9ahW__legalLink:hover{color:var(--color-primary-active)}.Footer-module__yg9ahW__legalLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}
.NavigationStatus-module__4SOp_G__indicator{block-size:var(--space-1);background:var(--color-primary);z-index:60;pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}
.Hero-module__tninwW__hero{position:relative;overflow:hidden}.Hero-module__tninwW__cream{background-color:var(--color-primary-subtle)}.Hero-module__tninwW__white{background-color:var(--color-surface)}.Hero-module__tninwW__dark{background-color:var(--color-ink-bg)}.Hero-module__tninwW__inner{padding-block:var(--space-12)}.Hero-module__tninwW__compact .Hero-module__tninwW__inner{padding-block:var(--space-8)}.Hero-module__tninwW__layout{gap:var(--space-8);align-items:center;display:grid}.Hero-module__tninwW__layoutWithoutVisual,.Hero-module__tninwW__copy{max-width:var(--measure-hero)}.Hero-module__tninwW__body{max-width:var(--measure-copy)}.Hero-module__tninwW__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.Hero-module__tninwW__visual{min-width:var(--space-0)}.Hero-module__tninwW__compact .Hero-module__tninwW__visual{display:none}@media (min-width:64rem){.Hero-module__tninwW__inner{padding-block:var(--space-16)}.Hero-module__tninwW__compact .Hero-module__tninwW__inner{padding-block:var(--space-12)}.Hero-module__tninwW__compact .Hero-module__tninwW__visual{display:block}.Hero-module__tninwW__layoutWithVisual{grid-template-columns:minmax(0, 3fr) minmax(var(--size-product-preview), 2fr);gap:var(--space-12)}}
.PolicyLinks-module__DRc4UG__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.PolicyLinks-module__DRc4UG__links a{min-block-size:var(--control-min-size);color:var(--color-text);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.PolicyLinks-module__DRc4UG__links a:hover{color:var(--color-primary-active)}.PolicyLinks-module__DRc4UG__links a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}
.HoldingPage-module__Oy3ouq__holding{background-color:var(--color-primary-subtle);align-items:center;min-height:100dvh;display:flex}.HoldingPage-module__Oy3ouq__shell{gap:var(--space-12);padding-block:var(--space-8);display:grid}.HoldingPage-module__Oy3ouq__topbar,.HoldingPage-module__Oy3ouq__footer,.HoldingPage-module__Oy3ouq__actions{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.HoldingPage-module__Oy3ouq__main{gap:var(--space-12);align-items:center;display:grid}.HoldingPage-module__Oy3ouq__copy{max-width:var(--measure-hero)}.HoldingPage-module__Oy3ouq__titleAccent{color:var(--color-primary);display:block}.HoldingPage-module__Oy3ouq__signup{max-width:var(--measure-form)}.HoldingPage-module__Oy3ouq__form{gap:var(--space-3);display:grid}.HoldingPage-module__Oy3ouq__input{width:100%;min-height:var(--control-min-size);padding-inline:var(--space-5);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);background-color:var(--color-surface-raised)}.HoldingPage-module__Oy3ouq__input::placeholder{color:var(--color-text-subtle)}.HoldingPage-module__Oy3ouq__submit{width:100%}.HoldingPage-module__Oy3ouq__honeypot{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.HoldingPage-module__Oy3ouq__finePrint,.HoldingPage-module__Oy3ouq__formError,.HoldingPage-module__Oy3ouq__formSuccess{margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.HoldingPage-module__Oy3ouq__finePrint{color:var(--color-text-muted)}.HoldingPage-module__Oy3ouq__formError{color:var(--color-danger);font-weight:var(--weight-semibold)}.HoldingPage-module__Oy3ouq__formSuccess{padding:var(--space-4);border:var(--border-width) solid var(--color-success);border-radius:var(--radius-md);color:var(--color-text);background-color:var(--color-success-subtle)}.HoldingPage-module__Oy3ouq__cueCard{padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-raised);box-shadow:var(--shadow-md)}.HoldingPage-module__Oy3ouq__cueList{margin:var(--space-6) var(--space-0) var(--space-0)}.HoldingPage-module__Oy3ouq__cueRow{grid-template-columns:var(--space-8) 1fr;gap:var(--space-3);padding-block:var(--space-4);border-top:var(--border-width) solid var(--color-border);align-items:baseline;display:grid}.HoldingPage-module__Oy3ouq__cueRow:last-child{border-bottom:var(--border-width) solid var(--color-border)}.HoldingPage-module__Oy3ouq__cueRow dt{color:var(--color-primary-active);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold)}.HoldingPage-module__Oy3ouq__cueRow dd{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.HoldingPage-module__Oy3ouq__footer{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.HoldingPage-module__Oy3ouq__stride{flex:none}@media (min-width:40rem){.HoldingPage-module__Oy3ouq__form{grid-template-columns:minmax(0,1fr) auto}.HoldingPage-module__Oy3ouq__submit{width:auto}}@media (min-width:64rem){.HoldingPage-module__Oy3ouq__main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}
