*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.75rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{display:block;padding-bottom:5.5rem}@media(min-width:64rem){main{padding-bottom:0}}@media(max-width:39.9375rem){main{padding-bottom:0}}h1,h2,h3,h4{margin:0;font-family:var(--font-heading);font-weight:400;line-height:1.08;letter-spacing:-.028em;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}fieldset{min-width:0;border:0;margin:0;padding:0}legend{padding:0}a{color:inherit}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px;border-radius:2px}[data-ground=dark] :focus-visible,[data-ground=brand] :focus-visible{outline-color:var(--color-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:.75rem;z-index:999;background:var(--color-navy);color:var(--color-on-dark);padding:.9rem 1.25rem;border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}.skip-link:focus{top:.75rem}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.shell--narrow{max-width:var(--shell-narrow)}.section{padding-block:var(--section-y)}.section--tight{padding-block:clamp(2.75rem,5vh,4.5rem)}.section-head{max-width:46rem;margin-bottom:clamp(2.25rem,5vw,3.5rem)}.section-head--center{margin-inline:auto;text-align:center}[data-ground=ice]{background:var(--color-ice)}[data-ground=powder]{background:var(--color-powder)}[data-ground=dark]{background:var(--color-navy);color:var(--color-on-dark)}[data-ground=brand]{background:var(--color-brand);color:var(--color-on-dark)}[data-ground=dark] .text-muted{color:var(--color-on-dark-muted)}.label{display:inline-block;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700;font-stretch:90%;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--color-brand)}[data-ground=dark] .label,[data-ground=brand] .label{color:var(--color-accent)}.label+.heading,.label+h2,.label+h3{margin-top:.85rem}.display{font-weight:400;letter-spacing:-.032em;line-height:1.04}.heading-xl{font-size:var(--text-4xl)}.heading-lg{font-size:var(--text-3xl)}.heading-md{font-size:var(--text-2xl)}.heading-sm{font-size:var(--text-xl)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent-deep)}[data-ground=dark] .text-accent,[data-ground=brand] .text-accent{color:var(--color-accent)}.text-brand{color:var(--color-brand)}.text-lead{font-size:var(--text-lg);line-height:1.5;color:var(--color-text-muted);max-width:42rem}.prose-read{font-family:var(--font-read);line-height:1.66;max-width:68ch}.prose-read>*+*{margin-top:1.05em}[data-ground=dark] .prose-read,[data-ground=brand] .prose-read{line-height:1.72}.tile{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-tile)}[data-ground=dark] .tile{background:var(--color-navy-soft);border-color:var(--color-line-dark);box-shadow:none}.tile--pad{padding:clamp(1.5rem,3vw,2.25rem)}hr.rule{border:none;border-top:1px solid var(--color-line);margin:0}[data-ground=dark] hr.rule{border-top-color:var(--color-line-dark)}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.u-flex{display:flex}.u-grid{display:grid}.u-items-center{align-items:center}.u-gap-xs{gap:.5rem}.u-gap-sm{gap:.85rem}.u-gap-md{gap:1.5rem}.u-gap-lg{gap:2.5rem}.u-mt-sm{margin-top:1rem}.u-mt-md{margin-top:1.75rem}.u-mt-lg{margin-top:2.75rem}.u-center{text-align:center}.eyebrow-row{display:flex;align-items:center;gap:.75rem}.normal-case{text-transform:none;letter-spacing:normal}.section-rule{height:1px;width:100%;background:linear-gradient(90deg,transparent 0%,var(--color-brand) 12%,var(--color-brand) 88%,transparent 100%);opacity:.55}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-reveal]{animation:reveal-in .52s var(--ease-expo) both;animation-timeline:view();animation-range:entry 4% entry 52%}}}@keyframes reveal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.ticker-track{display:flex;width:max-content}@media(prefers-reduced-motion:no-preference){.ticker-track[data-live=true]{animation:ticker 56s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track--rev[data-live=true]{animation:ticker-rev 64s linear infinite}}@media(prefers-reduced-motion:reduce){.ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}.disclosure-panel{display:grid;grid-template-rows:0fr}.disclosure-panel[data-open=true]{grid-template-rows:1fr}.disclosure-panel>div{overflow:hidden}[data-a=draw]{stroke-dasharray:1;stroke-dashoffset:0}[data-a=wipe-x]{clip-path:inset(0 0 0 0)}[data-a=pop]{transform-box:fill-box;transform-origin:center}[data-a=drop]{transform-box:view-box}@media(prefers-reduced-motion:no-preference){[data-fig=ready] [data-a=draw]{stroke-dashoffset:1}[data-fig=ready] [data-a=wipe-x]{clip-path:inset(0 100% 0 0)}[data-fig=ready] [data-a=pop]{opacity:0;transform:scale(.2)}[data-fig=ready] [data-a=drop]{opacity:0;transform:translateY(-16px)}[data-fig] [data-a]{transition:transform .9s var(--ease-expo),opacity .6s var(--ease-expo),clip-path 1.5s var(--ease-expo),stroke-dashoffset 1.4s var(--ease-expo);transition-delay:calc(var(--i, 0) * 60ms)}}.vticker{overflow:hidden}.vticker-track{display:flex;flex-direction:column;height:max-content;margin:0;padding:0;list-style:none}@media(prefers-reduced-motion:no-preference){.vticker-track[data-live=true]{animation:vticker linear infinite;animation-duration:var(--vticker-dur, 50s)}.vticker:hover .vticker-track{animation-play-state:paused}.vticker-track--rev[data-live=true]{animation-name:vticker-rev}}@media(prefers-reduced-motion:reduce){.vticker{overflow-y:auto}}@keyframes vticker{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes vticker-rev{0%{transform:translateY(-50%)}to{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme-base.css.map */
