@keyframes silvan-reveal{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translate(0,0)}}@keyframes silvan-perspective-drift{0%,to{opacity:.96;transform:rotateX(1.5deg)rotateY(-2deg)translate(-.25rem)}50%{opacity:1;transform:rotateX(-1deg)rotateY(2deg)translate(.25rem,-.35rem)}}.reveal{animation:silvan-reveal var(--duration-slow) var(--ease-out) both}.revealFast{animation:silvan-reveal var(--duration-medium) var(--ease-out) both}.hoverLift{transition-property:transform,opacity;transition-duration:var(--duration-medium);transition-timing-function:var(--ease-out)}.hoverUnderline{text-decoration:none;position:relative}.hoverUnderline:after{block-size:var(--hairline);content:"";opacity:.72;pointer-events:none;transform-origin:0;transition-property:transform,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);background:currentColor;position:absolute;inset-block-end:-.12em;inset-inline:0;transform:scaleX(0)}.nfcPerspectiveDrift{transform-style:preserve-3d;animation:silvan-perspective-drift 4.8s var(--ease-in-out) both}.rowLink{padding-inline-end:1.75rem;position:relative}.rowLink:after{block-size:.4375rem;inline-size:.4375rem;color:var(--color-ink-muted);content:"";opacity:.85;pointer-events:none;transition-property:transform,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);border-block-start:.09375rem solid;border-inline-end:.09375rem solid;margin-block-start:-.28125rem;position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:rotate(45deg)}.mediaLink :where(img){transition-property:transform;transition-duration:var(--duration-medium);transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){.hoverLift:hover{opacity:.88;transform:translateY(-.25rem)}.hoverUnderline:hover:after{opacity:1;transform:scaleX(1)}.rowLink:hover{color:var(--color-accent)}.rowLink:hover:after{color:var(--color-accent);opacity:1;transform:translate(.3rem)rotate(45deg)}.mediaLink:hover :where(img){transform:scale(1.03)}}.rowLink:focus-visible:after,.rowLink:focus-within:after{opacity:1;transform:translate(.3rem)rotate(45deg)}.hoverUnderline:focus-visible:after{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.revealFast,.hoverLift,.nfcPerspectiveDrift{opacity:1;transform:none}.rowLink:after{transform:rotate(45deg)}.mediaLink :where(img){transform:none}.hoverUnderline:after{opacity:1;transform:scaleX(0)}}:root[data-motion=on] [data-reveal]:not([data-reveal=mask]):not([data-reveal-priority]){opacity:0;transition-property:transform,opacity;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-out);transition-delay:calc(var(--reveal-index,0) * var(--reveal-step))}:root[data-motion=on] [data-reveal=rise]{transform:translateY(1.75rem)}:root[data-motion=on] [data-reveal=scale]{transform:scale(1.06)}:root[data-motion=on] [data-reveal]:not([data-reveal=mask])[data-revealed=true]{opacity:1;transform:translate(0,0)}:root[data-motion=on] [data-reveal-priority]{opacity:1;transform:none}:root[data-motion=on] [data-reveal=mask] [data-mask-item]{transition-property:transform;transition-duration:var(--duration-reveal-mask);transition-timing-function:var(--ease-out);transition-delay:calc(var(--reveal-index,0) * var(--reveal-step-word));transform:translateY(105%)}:root[data-motion=on] [data-reveal=mask][data-revealed=true] [data-mask-item]{transform:translate(0,0)}@media (prefers-reduced-motion:reduce){:root[data-motion=on] [data-reveal],:root[data-motion=on] [data-reveal] [data-mask-item]{opacity:1;transform:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#fff;--color-paper-raised:#fff;--color-ink:#081b3c;--color-ink-muted:#5c6b91;--color-line:#c7d3e7;--color-accent:#081e40;--color-on-accent:#fff;--color-stone:#f2f5f9;--color-dark-band:#081b3c;--color-on-dark:#fff;--focus-ring-inner:#fff;--focus-ring-outer:#081b3c;--product-stage-surface:#f0efec;--product-control-surface:#faf9f6;--product-control-hover:#e5e2dc;--product-control-border:#c8c5c0;--product-control-ink:#252422;--font-sans:var(--font-geist-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;--text-display:clamp(2.375rem, 4.4vw, 4rem);--text-title:clamp(2.375rem, 4.2vw, 3.75rem);--text-heading:clamp(1.875rem, 3vw, 2.625rem);--weight-title:650;--weight-heading:600;--page-intro-space:clamp(2rem, 3.5vw, 3.5rem);--text-item:clamp(1.5rem, 1rem + 1.4vw, 2.75rem);--text-subitem:clamp(1.25rem, 1.05rem + .6vw, 1.625rem);--text-lead:clamp(1.0625rem, 1rem + .4vw, 1.375rem);--text-body:clamp(1rem, .97rem + .15vw, 1.125rem);--text-price:clamp(.9375rem, .85rem + .35vw, 1.125rem);--text-action:1rem;--text-label:clamp(.75rem, .72rem + .12vw, .8125rem);--tracking-display:-.035em;--tracking-title:-.04em;--tracking-heading:-.03em;--tracking-item:-.02em;--tracking-text:-.01em;--space-2xs:clamp(.375rem, .3rem + .25vw, .625rem);--space-xs:clamp(.75rem, .65rem + .4vw, 1.125rem);--space-sm:clamp(1rem, .8rem + .8vw, 1.75rem);--space-md:clamp(1.5rem, 1.1rem + 1.8vw, 3rem);--space-lg:clamp(2rem, 3.3vw, 3.5rem);--space-xl:clamp(3rem, 4.5vw, 5rem);--space-2xl:clamp(4.5rem, 2.25rem + 6vw, 8.5rem);--header-block-size:clamp(4.25rem, 6.5vw, 5.5rem);--page-gutter:clamp(1.25rem, 5vw, 4rem);--container-max:86rem;--content-width:min(calc(100% - (2 * var(--page-gutter))), var(--container-max));--grid-columns:12;--grid-gap:clamp(.75rem, .5rem + 1vw, 2rem);--control-target-min:2.75rem;--hairline:.0625rem;--radius-media:.25rem;--radius-pill:999rem;--safe-top:env(safe-area-inset-top);--safe-right:env(safe-area-inset-right);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left);--z-base:0;--z-raised:10;--z-navigation:50;--z-overlay:100;--duration-fast:.16s;--duration-medium:.42s;--duration-slow:.8s;--duration-reveal:.62s;--duration-reveal-mask:.76s;--reveal-step:.11s;--reveal-step-word:70ms;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--color-paper);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-offset,var(--header-block-size)) + 1rem)}body{background:var(--color-paper);min-block-size:100svh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}@supports (min-height:100dvh){body{min-block-size:100dvh}}main{display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:var(--tracking-item);text-wrap:balance;font-weight:500;line-height:1.02}h1,h2,h3,p,li,figcaption,label,address,summary,dt,dd{overflow-wrap:anywhere}a{color:inherit;text-decoration-thickness:var(--hairline);text-underline-offset:.2em}button,input,select,textarea{color:inherit;font:inherit}button,input:not([type=hidden]),select,[role=button],[data-touch-target]{min-block-size:var(--control-target-min);min-inline-size:var(--control-target-min)}button,[role=button],[data-touch-target]{touch-action:manipulation}[data-touch-target]{overflow-wrap:anywhere}[role=button]{text-align:center;justify-content:center;align-items:center;display:inline-flex}img,picture,svg,video,canvas{max-inline-size:100%;display:block}img,video{block-size:auto}::selection{background:var(--color-accent);color:var(--color-on-accent)}:focus-visible{outline:.1875rem solid var(--focus-ring-outer);outline-offset:.1875rem;box-shadow:0 0 0 .1875rem var(--focus-ring-inner)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body[data-menu-open=true]{overflow:hidden}.safe-area-x{padding-inline:max(var(--page-gutter), var(--safe-left)) max(var(--page-gutter), var(--safe-right))}.safe-area-top{padding-block-start:max(var(--page-gutter), var(--safe-top))}.safe-area-bottom{padding-block-end:max(var(--page-gutter), var(--safe-bottom))}@media (min-width:48rem){:root{--page-gutter:clamp(1.25rem, 5vw, 4rem);--text-lead:clamp(1.0625rem, 1rem + .4vw, 1.375rem)}}@media print{[data-reveal],[data-reveal] [data-mask-item]{opacity:1!important;transform:none!important}header,footer{display:none}a[href^=http]:after,a[href^=mailto]:after,a[href^=tel]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.8em}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_81a47020-module__hfVeRq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_81a47020-module__hfVeRq__variable{--font-geist-sans:"Geist", "Geist Fallback"}
