.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:1000;transition:background var(--dur-fast) var(--ease),backdrop-filter var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);border-bottom:1px solid transparent}.nav[data-astro-cid-dmqpwcec].is-scrolled{background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--border)}.nav__inner[data-astro-cid-dmqpwcec]{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav__brand[data-astro-cid-dmqpwcec] img{width:auto}.nav__links[data-astro-cid-dmqpwcec]{display:none;gap:clamp(1.2rem,2.4vw,2.6rem)}.nav__link[data-astro-cid-dmqpwcec]{font-size:var(--text-sm);letter-spacing:.02em;color:var(--text);opacity:.82;transition:opacity var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);position:relative}.nav__link[data-astro-cid-dmqpwcec]:hover{opacity:1;color:var(--accent)}.nav__actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.1rem}.nav__phone[data-astro-cid-dmqpwcec]{display:none;font-size:var(--text-sm);color:var(--text-muted)}.nav__phone[data-astro-cid-dmqpwcec]:hover{color:var(--accent)}.nav__cta[data-astro-cid-dmqpwcec]{display:none}.nav__burger[data-astro-cid-dmqpwcec]{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;align-items:center}.nav__burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{width:24px;height:1.5px;background:var(--text);transition:transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.nav[data-astro-cid-dmqpwcec].is-open .nav__burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:first-child{transform:translateY(3.75px) rotate(45deg)}.nav[data-astro-cid-dmqpwcec].is-open .nav__burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:last-child{transform:translateY(-3.75px) rotate(-45deg)}.nav__drawer[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:.4rem;padding:1.5rem var(--gutter) 2.5rem;background:var(--surface);border-bottom:1px solid var(--border)}.nav__drawer[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__drawer-link[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-size:var(--text-xl);padding:.6rem 0;border-bottom:1px solid var(--border)}.nav__drawer[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{margin-top:1.2rem}.nav__phone--drawer[data-astro-cid-dmqpwcec]{display:block;margin-top:1rem;color:var(--text-muted)}@media(min-width:980px){.nav__links[data-astro-cid-dmqpwcec]{display:flex}.nav__phone[data-astro-cid-dmqpwcec]{display:inline}.nav__cta[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__burger[data-astro-cid-dmqpwcec]{display:none}.nav__drawer[data-astro-cid-dmqpwcec]{display:none!important}}#wb-bubble-wrap{position:fixed!important;bottom:24px!important;right:24px!important;width:56px!important;height:56px!important;z-index:2147483647!important;isolation:isolate!important;transition:opacity .22s ease,transform .22s ease!important}#wb-bubble-wrap.wb-hidden{opacity:0!important;pointer-events:none!important;transform:scale(.7)!important}#wb-bubble-wrap:before,#wb-bubble-wrap:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:50%!important;background:#25d36636!important;opacity:.6!important;animation:phone-pulse 2s ease-out infinite!important;z-index:0!important;pointer-events:none!important}#wb-bubble-wrap:after{animation-delay:.7s!important}#wb-bubble-wrap.wb-hidden:before,#wb-bubble-wrap.wb-hidden:after{animation:none!important}@keyframes phone-pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(1.55);opacity:0}}#wb-badge{position:absolute!important;top:-10px!important;right:-5px!important;background:#e74c3c!important;color:#fff!important;font-size:11px!important;font-weight:700!important;width:21px!important;height:21px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:sans-serif!important;border:2px solid #fff!important;pointer-events:none!important;z-index:2147483647!important}#wb-bubble{width:56px!important;height:56px!important;background:#25d366!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 4px 18px #00000052!important;border:none!important;outline:none!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;z-index:1!important;transition:transform .2s!important;-webkit-tap-highlight-color:transparent!important}#wb-bubble:hover{transform:scale(1.08)!important}#wb-bubble svg{display:block!important;position:relative!important;z-index:2147483647!important}#wb-window{position:fixed!important;bottom:90px!important;right:24px!important;width:340px!important;max-width:calc(100vw - 28px)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 8px 40px #00000047!important;z-index:2147483646!important;display:none!important;flex-direction:column!important;font-family:Segoe UI,Arial,sans-serif!important;animation:wb-slidein .28s cubic-bezier(.4,0,.2,1)!important;max-height:480px!important}#wb-window.wbopen{display:flex!important}@keyframes wb-slidein{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#wb-window .wb-header{background:#c8a96e!important;padding:11px 13px!important;display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;min-height:64px!important;box-sizing:border-box!important}#wb-window .wb-logo-wrap{width:40px!important;height:40px!important;border-radius:50%!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;overflow:hidden!important;box-sizing:border-box!important}#wb-window .wb-logo-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#wb-window .wb-hinfo{flex:1!important;min-width:0!important}#wb-window .wb-hname{color:#fff!important;font-weight:700!important;font-size:14px!important;margin:0!important;padding:0!important;line-height:1.3!important}#wb-window .wb-hstatus{color:#ffffffb3!important;font-size:11px!important;margin:2px 0 0!important;padding:0!important}#wb-window .wb-close-btn{background:none!important;border:none!important;color:#ffffffd9!important;font-size:26px!important;cursor:pointer!important;line-height:1!important;padding:0 3px!important;flex-shrink:0!important;-webkit-tap-highlight-color:transparent!important}#wb-body{background:#ece5dd!important;flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:12px 10px!important;display:flex!important;flex-direction:column!important;gap:8px!important;scroll-behavior:smooth!important;box-sizing:border-box!important;min-height:0!important}#wb-body::-webkit-scrollbar{width:3px!important}#wb-body::-webkit-scrollbar-thumb{background:#bbb!important;border-radius:3px!important}#wb-body .wb-msg{max-width:82%!important;padding:8px 12px!important;border-radius:12px!important;font-size:13px!important;line-height:1.5!important;animation:wb-pop .2s ease!important;word-break:break-word!important;box-sizing:border-box!important;margin:0!important;flex-shrink:0!important}@keyframes wb-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#wb-body .wb-msg.bot{background:#fff!important;align-self:flex-start!important;border-radius:2px 12px 12px!important;color:#222!important}#wb-body .wb-msg.user{background:#dcf8c6!important;align-self:flex-end!important;border-radius:12px 2px 12px 12px!important;color:#111!important}#wb-body .wb-msg-time{font-size:10px!important;color:#999!important;margin-top:3px!important;text-align:right!important}#wb-body .wb-options{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-self:flex-start!important;width:100%!important;margin:0!important;flex-shrink:0!important}#wb-body .wb-opt-btn{background:#fff!important;border:1.5px solid #c8a96e!important;color:#c8a96e!important;font-size:12px!important;font-weight:600!important;padding:6px 10px!important;border-radius:18px!important;cursor:pointer!important;font-family:inherit!important;-webkit-tap-highlight-color:transparent!important;box-sizing:border-box!important}#wb-body .wb-opt-btn:active{background:#c8a96e!important;color:#fff!important}#wb-body .wb-typing{display:flex!important;align-items:center!important;gap:4px!important;background:#fff!important;padding:10px 13px!important;border-radius:2px 12px 12px!important;align-self:flex-start!important;margin:0!important;flex-shrink:0!important}#wb-body .wb-typing span{width:6px!important;height:6px!important;background:#aaa!important;border-radius:50%!important;display:inline-block!important;animation:wb-blink 1.2s infinite!important}#wb-body .wb-typing span:nth-child(2){animation-delay:.2s!important}#wb-body .wb-typing span:nth-child(3){animation-delay:.4s!important}@keyframes wb-blink{0%,80%,to{transform:scale(1)}40%{transform:scale(1.5)}}#wb-body .wb-wa-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#25d366!important;color:#fff!important;font-weight:700!important;font-size:13px!important;padding:12px 14px!important;border-radius:12px!important;border:none!important;cursor:pointer!important;margin-top:4px!important;width:100%!important;box-sizing:border-box!important;font-family:inherit!important;-webkit-tap-highlight-color:transparent!important;flex-shrink:0!important}#wb-body .wb-wa-btn:active{background:#1ebe5d!important}#wb-input-row{background:#f0f0f0!important;padding:8px!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important;display:flex!important;align-items:center!important;gap:6px!important;border-top:1px solid #ddd!important;flex-shrink:0!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important}#wb-input{flex:1 1 0%!important;width:0!important;border:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border-radius:20px!important;padding:9px 12px!important;font-size:16px!important;color:#111!important;font-family:inherit!important;box-shadow:none!important;box-sizing:border-box!important;min-width:0!important}#wb-send{background-color:#c8a96e!important;border:none!important;outline:none!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24'%3E%3Cpolygon points='22 2 15 22 11 13 2 9 22 2' fill='white'/%3E%3Cline x1='22' y1='2' x2='11' y2='13' stroke='white' stroke-width='2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:17px 17px!important;-webkit-tap-highlight-color:transparent!important;box-sizing:border-box!important}#wb-send:active{background-color:#333!important}#wb-toast{position:fixed!important;bottom:104px!important;right:24px!important;background:#c8a96e!important;color:#fff!important;padding:10px 14px!important;border-radius:12px!important;font-size:12px!important;font-family:sans-serif!important;box-shadow:0 4px 16px #00000038!important;z-index:2147483647!important;display:none!important;max-width:220px!important}#wb-toast.show{display:block!important;animation:wb-pop .3s ease!important}@media(max-width:600px){#wb-bubble-wrap{bottom:20px!important;right:16px!important;width:54px!important;height:54px!important}#wb-bubble{width:54px!important;height:54px!important}#wb-window{position:fixed!important;inset:auto 10px 0!important;width:auto!important;max-width:none!important;border-radius:20px 20px 0 0!important;max-height:82vh!important;height:auto!important}#wb-body{flex:1!important;min-height:100px!important;max-height:none!important;overflow-y:auto!important}#wb-toast{right:10px!important;bottom:10px!important;max-width:calc(100vw - 20px)!important}}@media(max-width:360px){#wb-window{left:6px!important;right:6px!important}#wb-body .wb-msg{font-size:12px!important}#wb-body .wb-opt-btn{font-size:11px!important;padding:5px 8px!important}}.footer[data-astro-cid-sz7xmlte]{position:relative;padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:2.2rem;background:var(--bg-2, var(--bg))}.footer__line[data-astro-cid-sz7xmlte]{position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:linear-gradient(90deg,transparent,var(--accent) 25%,var(--accent) 75%,transparent);opacity:.18}.footer__top[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem;padding-bottom:2.5rem}.footer__logo[data-astro-cid-sz7xmlte]{width:auto}.footer__tag[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--text-lg);font-style:italic;margin-top:1rem}.footer__nav[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-content:start}.footer__contact[data-astro-cid-sz7xmlte]{display:grid;gap:.7rem;align-content:start}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding-top:1.6rem;font-size:var(--text-sm)}@media(min-width:820px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr;gap:3rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}[hidden]{display:none!important}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}p,h1,h2,h3,h4,li{overflow-wrap:break-word}ul[role=list]{list-style:none;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--on-accent)}:root{--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 7rem;--space-3xl: 11rem;--text-xs: clamp(.72rem, .69rem + .15vw, .8rem);--text-sm: clamp(.84rem, .8rem + .2vw, .95rem);--text-base: clamp(1rem, .96rem + .25vw, 1.13rem);--text-lg: clamp(1.2rem, 1.1rem + .5vw, 1.55rem);--text-xl: clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--text-2xl: clamp(1.625rem, 1.5rem + .55vw, 2rem);--text-3xl: clamp(2.25rem, 1.95rem + 1.25vw, 3rem);--text-4xl: clamp(2.5rem, 2.1rem + 1.5vw, 3.5rem);--container: 1320px;--container-narrow: 960px;--gutter: clamp(1.25rem, 5vw, 4rem);--nav-h: 86px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--dur: .7s;--dur-fast: .32s;--radius: 0px;--radius-lg: 0px;--grain-opacity: 0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:clamp(5rem,10vw,var(--space-3xl));position:relative;z-index:1}.section--tight{padding-block:clamp(3.5rem,7vw,var(--space-2xl))}.stack>*+*{margin-top:var(--flow, 1rem)}.display{font-family:var(--font-display);font-weight:500;line-height:1.02;letter-spacing:-.01em}.display em{font-style:italic;font-weight:400;color:var(--accent)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.08}.eyebrow{display:inline-flex;align-items:center;gap:.7em;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.eyebrow:before{content:"";width:2.8em;height:1px;background:currentColor;opacity:.5}.eyebrow--center{justify-content:center}.lede{font-size:var(--text-lg);color:var(--text-muted);line-height:1.6}.muted{color:var(--text-muted)}.btn{--_pad-y: 1rem;--_pad-x: 2rem;display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:var(--_pad-y) var(--_pad-x);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;border-radius:var(--radius);transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);will-change:transform}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--accent) 70%,transparent)}.btn--primary:hover{background:var(--accent-2);box-shadow:0 16px 40px -14px color-mix(in srgb,var(--accent) 80%,transparent)}.btn--ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.btn--wa{background:#25d366;color:#06351a}.btn--wa:hover{background:#2bdd6e}.btn--lg{--_pad-y: 1.2rem;--_pad-x: 2.6rem;font-size:var(--text-base)}.link{position:relative;color:var(--text);font-weight:500}.link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease)}.link:hover:after{transform:scaleX(1)}.grain{position:fixed;inset:0;z-index:9000;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rule{height:1px;background:var(--border);border:0}.progress-line{position:fixed;top:0;left:0;right:0;height:2px;z-index:1100;background:linear-gradient(90deg,var(--accent-deep, var(--accent)),var(--accent),var(--accent-2, var(--accent)));transform:scaleX(0);transform-origin:left;pointer-events:none}.cursor{display:none}@media(hover:hover)and (pointer:fine){.cursor{display:block;position:fixed;top:0;left:0;z-index:9999;pointer-events:none}.cursor__dot,.cursor__ring{position:absolute;top:0;left:0;border-radius:50%;transform:translate(-50%,-50%)}.cursor__dot{width:6px;height:6px;background:var(--accent)}.cursor__ring{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);transition:width var(--dur-fast) var(--ease),height var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.cursor.is-hover .cursor__ring{width:64px;height:64px;opacity:.5}}html.js [data-reveal]{opacity:0}html.js [data-reveal=up]{transform:translateY(56px)}html.js [data-reveal=right]{transform:translate(-60px)}html.js [data-reveal=scale]{transform:scale(.92)}@media(prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1!important;transform:none!important}*{scroll-behavior:auto!important}}.lb{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.lb.is-open{opacity:1;pointer-events:auto}.lb__stage{max-width:min(90vw,1400px);max-height:85vh;display:flex;align-items:center;justify-content:center}.lb__img{max-width:100%;max-height:85vh;object-fit:contain;border-radius:var(--radius-lg);transform:scale(.95);transition:transform .35s var(--ease)}.lb.is-open .lb__img{transform:scale(1)}.lb__close,.lb__prev,.lb__next{position:absolute;z-index:1;color:var(--text);opacity:.6;transition:opacity var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.lb__close:hover,.lb__prev:hover,.lb__next:hover{opacity:1;color:var(--accent)}.lb__close{top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);font-size:2rem;line-height:1}.lb__prev{left:clamp(.8rem,2vw,2rem);top:50%;transform:translateY(-50%)}.lb__next{right:clamp(.8rem,2vw,2rem);top:50%;transform:translateY(-50%)}.lb__cap{position:absolute;bottom:clamp(1rem,3vw,2rem);left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.06em;text-align:center;white-space:nowrap}:root{--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "DM Sans", system-ui, -apple-system, sans-serif;--bg: #0a0908;--bg-2: #151210;--bg-3: #1c1814;--surface: #1a1612;--surface-2: #221e18;--text: #f5f0e8;--text-muted: #b5a896;--accent: #c8a96e;--accent-2: #dfc48f;--accent-deep: #8a6e3e;--on-accent: #0e0a06;--border: rgba(200, 169, 110, .14);--border-strong: rgba(200, 169, 110, .32);--radius: 0px;--radius-lg: 2px;--grain-opacity: .035}.premium .display{font-weight:500;letter-spacing:-.02em}.premium h2.display{line-height:1}.premium h1.display{line-height:.96}.premium .btn{border-radius:var(--radius)}.premium .btn--ghost{letter-spacing:.14em;text-transform:uppercase;font-size:var(--text-xs);border-color:var(--border-strong)}.premium .btn--ghost:hover{background:#c8a96e14;border-color:var(--accent);color:var(--accent)}.premium .btn--primary{letter-spacing:.04em;background:linear-gradient(135deg,var(--accent),var(--accent-deep));box-shadow:0 8px 32px -8px #c8a96e66,inset 0 1px #ffffff1f}.premium .btn--primary:hover{background:linear-gradient(135deg,var(--accent-2),var(--accent));box-shadow:0 12px 40px -8px #c8a96e8c,inset 0 1px #ffffff2e;transform:translateY(-3px)}.premium body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse 140% 60% at 80% -20%,rgba(200,169,110,.07),transparent 55%),radial-gradient(ellipse 100% 80% at -10% 110%,rgba(138,110,62,.07),transparent 50%),radial-gradient(ellipse 60% 40% at 50% 50%,rgba(20,18,13,.5),transparent);pointer-events:none}.premium .eyebrow{letter-spacing:.28em}.premium .section{position:relative}.premium .trust,.premium .why,.premium .materials,.premium .accessories,.premium .cs,.premium .ce,.premium .tm,.premium .footer{background:var(--bg-2)}.premium .gallery{background:var(--bg-3)}.premium .rule{background:var(--border)}@media(hover:hover)and (pointer:fine){.premium .cursor.is-hover .cursor__dot{box-shadow:0 0 12px 3px #c8a96e4d}.premium .cursor.is-hover .cursor__ring{border-color:#c8a96e59}}.premium img{image-rendering:auto}
