.nav{position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--glass-m-outer-shadow,none)}.nav:before{z-index:10;box-shadow:var(--glass-m-inner-shadow,none)}.nav:after,.nav:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.nav:after{z-index:1;border:1px solid var(--glass-m-overlay-border,rgba(255,255,255,.18));mix-blend-mode:overlay}.nav>:not(style){position:relative}.nav{position:fixed;top:1.25rem;left:clamp(1.5rem,6vw,5rem);right:clamp(1.5rem,6vw,5rem);z-index:var(--z-sticky,100);justify-content:space-between;padding:.85rem 1.5rem;border-radius:100px;backdrop-filter:blur(16px) saturate(150%);background:rgba(8,8,8,.72)}.nav,.nav__logo{display:flex;align-items:center}.nav__logo{gap:.5rem;font-family:var(--ss-font-display);font-weight:900;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-white)}.nav__logo-icon{font-size:1.2em;flex-shrink:0}.nav__links{display:flex;gap:2rem;list-style:none;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-muted)}.nav__links a{transition:color .2s}.nav__links a:hover{color:var(--ss-white)}@media(max-width:900px){.nav{padding:.7rem 1rem}.nav__links{display:none}.nav__logo{font-size:.72rem}.nav .ss-btn{font-size:.6rem;padding:.5rem 1rem}}.snappysilk-cookie-banner{position:fixed;left:0;right:0;bottom:clamp(1rem,3vw,2rem);z-index:var(--z-modal,1500);display:flex;justify-content:center;padding:0 clamp(1rem,4vw,2rem);pointer-events:none}.snappysilk-cookie-banner__card{position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--glass-m-outer-shadow,none)}.snappysilk-cookie-banner__card:before{z-index:10;box-shadow:var(--glass-m-inner-shadow,none)}.snappysilk-cookie-banner__card:after,.snappysilk-cookie-banner__card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.snappysilk-cookie-banner__card:after{z-index:1;border:1px solid var(--glass-m-overlay-border,rgba(255,255,255,.18));mix-blend-mode:overlay}.snappysilk-cookie-banner__card>:not(style){position:relative}.snappysilk-cookie-banner__card{width:min(100%,44rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem 1rem 1.25rem;border-radius:1.75rem;background:rgba(8,8,8,.78);backdrop-filter:blur(18px) saturate(150%);pointer-events:auto}.snappysilk-cookie-banner__text{font-size:.82rem;line-height:1.5;color:var(--ss-text)}.snappysilk-cookie-banner__link{color:var(--ss-white);text-decoration:underline;text-underline-offset:.16em;transition:opacity .2s}.snappysilk-cookie-banner__link:hover{opacity:.72}.snappysilk-cookie-banner__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width:720px){.snappysilk-cookie-banner{bottom:.75rem}.snappysilk-cookie-banner__card{flex-direction:column;align-items:stretch;padding:1rem;border-radius:1.5rem}.snappysilk-cookie-banner__actions{flex-direction:column-reverse;align-items:stretch}.snappysilk-cookie-banner__button{width:100%;justify-content:center}}.section-label{font-family:var(--ss-font-heading);font-weight:200;font-size:.68rem;letter-spacing:.17em;text-transform:uppercase;color:var(--ss-muted-2);margin:0 0 1.2rem;display:inline-flex;align-items:center;gap:.55rem;padding-left:.2em}.heading-display{font-weight:900;font-size:clamp(2.5rem,7vw,6rem);letter-spacing:-.04em;line-height:1}.heading-display,.heading-section{font-family:var(--ss-font-display);text-transform:uppercase}.heading-section{font-size:clamp(2rem,5vw,4rem);line-height:1.05}.heading-compact,.heading-section{font-weight:800;letter-spacing:-.03em;text-wrap:balance}.heading-compact{font-family:var(--ss-font-display);font-size:clamp(2rem,4vw,3.5rem);text-transform:uppercase;line-height:1.1}.heading-card{font-size:clamp(1rem,2.5vw,1.75rem);letter-spacing:-.02em;line-height:1.3}.heading-card,.hero-title{font-family:var(--ss-font-display);font-weight:900;text-transform:uppercase;color:var(--ss-white)}.hero-title{font-size:clamp(3.5rem,13vw,15rem);line-height:.88;letter-spacing:-.04em}.body-text{font-family:var(--ss-font-body);font-size:clamp(.9rem,1.4vw,1.05rem);color:var(--ss-muted);line-height:1.8}.body-text strong{color:var(--ss-text);font-weight:500}.body-small{font-family:var(--ss-font-body);font-size:.88rem;color:var(--ss-muted);line-height:1.7}.body-small strong{color:var(--ss-text);font-weight:500}.item-title{font-family:var(--ss-font-display);font-weight:700;font-size:clamp(.78rem,1.2vw,.92rem);text-transform:uppercase;letter-spacing:.03em;color:var(--ss-text);line-height:1.3}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:var(--z-top,9990);mix-blend-mode:soft-light}.reveal{transition:opacity .8s var(--ss-ease),transform .8s var(--ss-ease)}.reveal.reveal-pending{opacity:0;transform:translateY(36px)}.reveal.visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal.reveal-pending{opacity:1;transform:none}}