.sv-root{--sv-step--2:clamp(0.6944rem,0.6839rem + 0.047vw,0.72rem);--sv-step--1:clamp(0.8333rem,0.8061rem + 0.121vw,0.9rem);--sv-step-0:clamp(1rem,0.9489rem + 0.227vw,1.125rem);--sv-step-1:clamp(1.2rem,1.1156rem + 0.375vw,1.4063rem);--sv-step-2:clamp(1.44rem,1.31rem + 0.578vw,1.7578rem);--sv-step-3:clamp(1.728rem,1.536rem + 0.853vw,2.1973rem);--sv-step-4:clamp(2.0736rem,1.7983rem + 1.224vw,2.7466rem);--sv-step-5:clamp(2.4883rem,2.1018rem + 1.718vw,3.4332rem);--sv-step-6:clamp(2.986rem,2.4519rem + 2.374vw,4.2915rem);--sv-step-7:clamp(3.5832rem,2.8545rem + 3.239vw,5.3644rem);--sv-space-3xs:clamp(0.25rem,0.2372rem + 0.057vw,0.2813rem);--sv-space-2xs:clamp(0.5rem,0.4744rem + 0.114vw,0.5625rem);--sv-space-xs:clamp(0.75rem,0.7117rem + 0.170vw,0.8438rem);--sv-space-s:clamp(1rem,0.9489rem + 0.227vw,1.125rem);--sv-space-m:clamp(1.5rem,1.4233rem + 0.341vw,1.6875rem);--sv-space-l:clamp(2rem,1.8977rem + 0.455vw,2.25rem);--sv-space-xl:clamp(3rem,2.8466rem + 0.682vw,3.375rem);--sv-space-2xl:clamp(4rem,3.7955rem + 0.909vw,4.5rem);--sv-space-3xl:clamp(6rem,5.6932rem + 1.364vw,6.75rem);--sv-band:clamp(3.5rem,7vw,7.5rem);--sv-band-head:clamp(1.5rem,2.8vw,3rem);--sv-rail:clamp(1rem,4.5vw,3.5rem);--sv-content-max:82rem;--sv-content:min(var(--sv-content-max),100%);--sv-content-narrow:min(56rem,100%);--sv-pad-x:max(var(--sv-rail),(100% - var(--sv-content-max))/2);--sv-navh:clamp(4rem,2rem + 4vw,5.25rem);--sv-gutter-x:clamp(0.875rem,1.7vw,2rem);--sv-gutter-y:clamp(2.25rem,4.6vw,4.25rem);--sv-gutter-x-dense:clamp(0.625rem,1.1vw,1.125rem);--sv-gutter-y-dense:clamp(1.5rem,2.8vw,2.5rem);--sv-measure:66ch;--sv-measure-lede:54ch;--sv-measure-head:18ch;--sv-track-display:-0.028em;--sv-track-head:-0.014em;--sv-track-body:0em;--sv-track-caps:0.12em;--sv-ease:cubic-bezier(.16,1,.3,1);--sv-ease-soft:cubic-bezier(.2,.7,.2,1);--sv-dur-1:220ms;--sv-dur-2:420ms;--sv-dur-3:620ms;--sv-lift:22px;--sv-stagger:70ms;--sv-hover-zoom:1.035;font-family:Inter,system-ui,sans-serif}.sv-root img{display:block}.hl-card,.ox-card,.vt-card{text-decoration:none;color:inherit;display:block}.sv-root .noimg{width:100%;height:100%;background:#05070d}button.add,button.buy,button.quick{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:normal;text-align:inherit;width:auto;cursor:pointer}button.add:focus-visible,button.buy:focus-visible,button.quick:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.sv-logoimg{max-height:38px;max-width:120px;-o-object-fit:contain;object-fit:contain}.logo-text{display:flex;align-items:center;gap:10px}.sv-logoname{font:inherit;white-space:nowrap}.sv-empty{opacity:.6;padding:30px 0;grid-column:1/-1}.sv-root [data-sv-card].sv-hidden{display:none!important}.sv-ready .reveal{opacity:0;transform:translateY(var(--sv-lift));transition:opacity var(--sv-dur-3) var(--sv-ease),transform var(--sv-dur-3) var(--sv-ease)}.sv-ready .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sv-ready .reveal{transform:none;transition:opacity .16s linear;transition-delay:0ms!important}}.sv-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:48px 6vw;border-top:1px solid hsla(0,0%,100%,.08)}.sv-foot .col{font:500 14px Inter;line-height:1.9;opacity:.86}.sv-foot .col b{display:block;margin-bottom:8px;font-size:16px;opacity:1}.sv-foot .powered{text-align:right}.pwr a,.sv-foot .powered a{color:var(--accent-text);text-decoration:none;font-weight:700}.sv-foot-links{display:flex;gap:14px;justify-content:flex-end;flex-wrap:wrap;margin-bottom:12px}.sv-foot .powered .sv-foot-links a{color:inherit;opacity:.86;font-weight:600}.sv-foot .powered .sv-foot-links a:hover{opacity:1;color:var(--accent-text)}.sv-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sv-social a{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid hsla(0,0%,100%,.14);color:inherit;opacity:.82;transition:opacity .2s,border-color .2s,color .2s,transform .2s}.sv-social a:hover{opacity:1;color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-1px)}.sv-social svg{width:18px;height:18px;fill:currentColor}.sv-news{padding:56px 6vw;border-top:1px solid hsla(0,0%,100%,.08)}.sv-news-in{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.09);border-radius:22px;padding:34px 40px}.sv-news .ey{display:inline-block;font:600 12px Inter;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:12px}.sv-news h2{font:700 26px Inter;margin:0 0 8px;letter-spacing:-.01em}.sv-news p{font:400 14px Inter;line-height:1.6;opacity:.75;margin:0;max-width:440px}.sv-news-form{display:flex;flex-wrap:wrap;gap:10px}.sv-news-form input{flex:1 1 190px;min-width:0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.16);border-radius:11px;padding:13px 15px;font:500 14px Inter;color:inherit;outline:none;transition:border-color .2s}.sv-news-form input::-moz-placeholder{color:hsla(0,0%,100%,.42)}.sv-news-form input::placeholder{color:hsla(0,0%,100%,.42)}.sv-news-form input:focus{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.sv-news-form button{background:var(--accent);color:var(--accent-ink);border:0;border-radius:11px;padding:13px 24px;font:700 14px Inter;cursor:pointer;white-space:nowrap;transition:filter .2s,transform .2s}.sv-news-form button:hover{filter:brightness(1.06);transform:translateY(-1px)}.sv-news-form button:disabled{opacity:.6;cursor:default;transform:none;filter:none}.sv-news-err{flex-basis:100%;font:500 12px Inter;color:#ef8fa4}.sv-news-done{font:700 17px Inter;color:var(--accent-text)}.sv-visit{padding:62px 6vw;border-top:1px solid hsla(0,0%,100%,.08)}.sv-visit-in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center}.sv-visit .ey{display:inline-block;font:600 12px Inter;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:12px}.sv-visit h2{font:700 26px Inter;margin:0 0 14px;letter-spacing:-.01em}.sv-visit-addr{font:500 15px Inter;line-height:1.6;opacity:.9;white-space:pre-line}.sv-visit-hours{font:500 14px Inter;line-height:1.6;opacity:.72;margin-top:6px}.sv-visit-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.sv-visit-btn{display:inline-block;font:700 14px Inter;text-decoration:none;text-align:center;border-radius:11px;padding:12px 20px;color:inherit;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);transition:filter .2s,transform .2s,border-color .2s}.sv-visit-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.sv-visit-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:transparent}.sv-visit-btn.primary:hover{filter:brightness(1.06)}.sv-visit-btn:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px}.sv-visit-map{border:1px solid hsla(0,0%,100%,.12);border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-surface-muted)}.sv-visit-map iframe{display:block;width:100%;height:320px;border:0}.onyx{--ox-acc:var(--acc,var(--accent));--ox-bg:var(--bg,#06070c);--ox-ink:var(--ink,#eef1f7);--ox-card:var(--cardbg,#10141e);--ox-hero:var(--herobg,#06070c);--ox-mute:color-mix(in srgb,var(--ox-ink) 74%,var(--ox-bg));--ox-mute2:color-mix(in srgb,var(--ox-ink) 58%,var(--ox-bg));--ox-disp:var(--disp,"Space Grotesk","Inter",sans-serif);--ox-body:var(--body,"Inter",system-ui,sans-serif);background:var(--ox-bg);color:var(--ox-ink);font-family:var(--ox-disp)}.onyx .ox-wrap{max-width:1200px;margin:0 auto;padding:0 5vw}.ox-ann{text-align:center;font:600 11px Inter;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);padding:9px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ox-acc) 18%,transparent),transparent)}.ox-ann,.ox-nav{border-bottom:1px solid color-mix(in srgb,var(--ox-ink) 6%,transparent)}.ox-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:16px 5vw;background:color-mix(in srgb,var(--ox-bg) 72%,transparent);backdrop-filter:blur(16px)}.ox-logo{font:700 19px Space Grotesk}.ox-logo .mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--ox-acc),var(--acc2));display:grid;place-items:center;color:var(--accent-ink);font:800 15px Inter;box-shadow:0 0 20px color-mix(in srgb,var(--ox-acc) 50%,transparent)}.ox-navlinks{display:flex;gap:26px}.ox-navlinks a{color:var(--ox-mute);font:500 14px Inter;text-decoration:none;opacity:.85}.ox-navlinks a:hover{opacity:1;color:var(--ox-ink)}.ox-cart{font:600 13px Inter;border:1px solid color-mix(in srgb,var(--ox-ink) 14%,transparent);border-radius:999px;padding:8px 16px;cursor:pointer}.ox-hero{position:relative;text-align:center;padding:74px 5vw 58px;overflow:hidden}.ox-hero:before{content:"";position:absolute;left:50%;top:-20%;width:900px;height:700px;transform:translateX(-50%);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--ox-acc) 28%,transparent),transparent 60%);filter:blur(18px);pointer-events:none;animation:oxfloat 9s ease-in-out infinite}@keyframes oxfloat{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(22px)}}.ox-hero .ey{position:relative;display:inline-block;font:600 12px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);border:1px solid color-mix(in srgb,var(--ox-acc) 35%,transparent);background:color-mix(in srgb,var(--ox-acc) 10%,transparent);border-radius:999px;padding:7px 16px;margin-bottom:24px}.ox-hero h1{position:relative;font:700 clamp(38px,7vw,78px) Space Grotesk;line-height:.98;letter-spacing:-.03em;margin:0 0 18px;color:var(--ox-ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ox-hero h1{background:linear-gradient(180deg,var(--ox-ink) 42%,var(--ox-mute));-webkit-background-clip:text;background-clip:text;color:transparent}}.ox-hero p{position:relative;font:400 clamp(15px,2vw,19px) Inter;color:var(--ox-mute);max-width:560px;margin:0 auto 30px;line-height:1.55}.ox-btn{position:relative;display:inline-block;background:linear-gradient(135deg,var(--ox-acc),var(--acc2));color:var(--accent-ink);font:700 14px Inter;padding:15px 30px;border-radius:13px;text-decoration:none;box-shadow:0 14px 50px color-mix(in srgb,var(--ox-acc) 32%,transparent);transition:transform .2s}.ox-btn:hover{transform:translateY(-2px)}.ox-marq{border-top:1px solid color-mix(in srgb,var(--ox-ink) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ox-ink) 6%,transparent);overflow:hidden;white-space:nowrap;padding:14px 0}.ox-marq .run{display:inline-block;animation:oxmarq 24s linear infinite;font:600 13px Inter;letter-spacing:.12em;text-transform:uppercase;color:var(--ox-mute2)}.ox-marq .run span span{margin:0 24px}.ox-marq .run i{color:var(--accent-text);font-style:normal}@keyframes oxmarq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ox-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:60px 0}.ox-bento .cell{border:1px solid color-mix(in srgb,var(--ox-ink) 8%,transparent);border-radius:20px;padding:24px;background:linear-gradient(160deg,color-mix(in srgb,var(--ox-card) 78%,var(--ox-bg)),color-mix(in srgb,var(--ox-card) 26%,var(--ox-bg)));position:relative;overflow:hidden}.ox-bento .big{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;min-height:280px}.ox-bento .big img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.45}.ox-bento .big .t{position:relative;font:700 24px Space Grotesk}.ox-bento .big .d{position:relative;color:var(--ox-mute);font:400 14px Inter;margin-top:6px}.ox-bento .cell .k{font:700 30px Space Grotesk;color:var(--accent-text)}.ox-bento .cell .l{color:var(--ox-mute2);font:500 13px Inter;margin-top:4px}.ox-section{padding:24px 0 90px}.ox-head{margin-bottom:28px}.ox-head h2{font:700 clamp(26px,3.5vw,40px) Space Grotesk;letter-spacing:-.02em;margin:0}.ox-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ox-grid.few{grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center;gap:22px}.ox-card{border:1px solid color-mix(in srgb,var(--ox-ink) 8%,transparent);border-radius:18px;overflow:hidden;cursor:pointer;background:var(--ox-card);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.ox-card .one{position:absolute;top:10px;right:10px;z-index:2;font:700 9px Inter;letter-spacing:.06em;text-transform:uppercase;color:var(--ox-ink);background:rgba(0,0,0,.5);border:1px solid color-mix(in srgb,var(--ox-ink) 22%,transparent);border-radius:6px;padding:4px 7px}.ox-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--ox-acc) 50%,transparent);box-shadow:0 24px 60px rgba(0,0,0,.5)}.ox-card .ph{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--ox-bg) 88%,#000)}.ox-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ox-card:hover .ph img{transform:scale(1.07)}.ox-card .chip{top:10px;left:10px;font:700 10px Inter;color:var(--accent-ink);background:var(--ox-acc);border-radius:6px;padding:4px 8px}.ox-card .chip,.ox-card .quick{position:absolute;letter-spacing:.04em;text-transform:uppercase}.ox-card .quick{left:12px;right:12px;bottom:12px;transform:translateY(140%);transition:transform .3s cubic-bezier(.2,.7,.2,1);background:color-mix(in srgb,var(--ox-ink) 96%,transparent);color:var(--ox-bg);border-radius:11px;padding:11px;text-align:center;font:700 12px Inter}.ox-card:hover .quick{transform:none}.ox-card .body{padding:14px 15px 16px}.ox-card .nm{font:600 14px Inter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ox-card .meta{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.ox-card .pr{font:700 17px Space Grotesk}.ox-card .st{font:600 11px Inter}.onyx .sv-foot,.ox-card .st{color:var(--ox-mute2)}.onyx .sv-foot b{color:var(--ox-ink)}.onyx .ox-hero{background:var(--ox-hero)}.vault{--vt-acc:var(--acc,var(--accent));--vt-bg:var(--bg,#0c0b09);--vt-ink:var(--ink,#ece7df);--vt-card:var(--cardbg,#15130f);--vt-hero:var(--herobg,#0c0b09);--vt-mute:color-mix(in srgb,var(--vt-ink) 74%,var(--vt-bg));--vt-mute2:color-mix(in srgb,var(--vt-ink) 58%,var(--vt-bg));--vt-disp:var(--disp,"Fraunces",Georgia,serif);--vt-body:var(--body,"Sora","Inter",sans-serif);background:var(--vt-bg);color:var(--vt-ink);font-family:var(--vt-body)}.vt-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:24px 7vw;border-bottom:1px solid color-mix(in srgb,var(--vt-ink) 12%,transparent);background:color-mix(in srgb,var(--vt-bg) 82%,transparent);backdrop-filter:blur(12px)}.vt-logo{font:300 22px Fraunces}.vt-logo .mark{width:30px;height:30px;border:1px solid var(--vt-acc);border-radius:50%;display:grid;place-items:center;color:var(--accent-text);font:500 14px Fraunces}.vt-navlinks{display:flex;gap:32px}.vt-navlinks a{color:var(--vt-mute);font:400 12px Sora;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.vt-navlinks a:hover{color:var(--vt-ink)}.vt-cart{font:400 11px Sora;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text);cursor:pointer}.vt-hero{display:grid;grid-template-columns:1.02fr .98fr;min-height:60vh}.vt-hero .left{display:flex;flex-direction:column;justify-content:center;padding:0 7vw}.vt-hero .label{display:inline-flex;align-items:center;gap:12px;font:400 11px Sora;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-text);margin-bottom:26px}.vt-hero .label:before{content:"";width:42px;height:1px;background:var(--vt-acc)}.vt-hero h1{font:300 clamp(42px,6vw,84px) Fraunces;line-height:1;margin:0 0 24px}.vt-hero h1 em{font-style:italic}.vt-hero p{font:400 16px Sora;color:var(--vt-mute);max-width:430px;margin:0 0 34px;line-height:1.7}.vt-btn{align-self:flex-start;border:1px solid var(--vt-acc);color:var(--vt-ink);font:400 12px Sora;letter-spacing:.22em;text-transform:uppercase;padding:16px 32px;border-radius:2px;text-decoration:none;transition:.3s}.vt-btn:hover{background:var(--vt-acc);color:var(--accent-ink)}.vt-hero .right{overflow:hidden}.vt-hero .right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.18) brightness(.84);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.vt-hero .right:hover img{transform:scale(1.05)}.vt-hero .vt-heroph{width:100%;height:100%;min-height:46vh;display:grid;place-items:center;background:radial-gradient(130% 120% at 50% 30%,color-mix(in srgb,var(--vt-acc) 10%,color-mix(in srgb,var(--vt-hero) 88%,var(--vt-ink))),var(--vt-bg));border-left:1px solid color-mix(in srgb,var(--vt-ink) 10%,transparent)}.vt-hero .vt-heroph span{font:300 clamp(64px,11vw,150px) Fraunces,Georgia,serif;letter-spacing:.02em;color:var(--accent-text);opacity:.6}.vt-quote{text-align:center;padding:46px 7vw;border-bottom:1px solid color-mix(in srgb,var(--vt-ink) 10%,transparent)}.vt-quote p{font:300 clamp(20px,2.6vw,32px) Fraunces;line-height:1.35;max-width:840px;margin:0 auto}.vt-quote p em{font-style:italic;color:var(--accent-text)}.vt-section{padding:54px 7vw 80px}.vt-sechead{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--vt-ink) 14%,transparent);padding-bottom:20px;margin-bottom:40px}.vt-sechead h2{font:300 clamp(28px,3.5vw,44px) Fraunces;margin:0}.vt-sechead span{font:400 11px Sora;letter-spacing:.22em;text-transform:uppercase;color:var(--vt-mute2)}.vt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:54px 36px}.vt-grid.few{grid-template-columns:repeat(auto-fit,minmax(300px,400px));justify-content:center;gap:46px 40px}.vt-card{cursor:pointer}.vt-card .ph{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--vt-card)}.vt-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.vt-card:hover .ph img{transform:scale(1.05)}.vt-card .idx{top:14px;left:16px;letter-spacing:.12em;color:color-mix(in srgb,var(--vt-ink) 75%,transparent)}.vt-card .add,.vt-card .idx{position:absolute;font:400 11px Sora}.vt-card .add{left:0;right:0;bottom:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.2,.7,.2,1);background:var(--vt-acc);color:var(--accent-ink);text-align:center;letter-spacing:.24em;text-transform:uppercase;padding:15px}.vt-card:hover .add{transform:none}.vt-card .row{display:flex;justify-content:space-between;align-items:baseline;margin-top:20px}.vt-card .nm{font:400 17px Fraunces}.vt-card .pr{font:500 15px Sora;color:var(--accent-text)}.vt-card .cond{font:400 10px Sora;letter-spacing:.2em;text-transform:uppercase;color:var(--vt-mute2);margin-top:6px}.vault .sv-foot{color:var(--vt-mute)}.vault .sv-foot b{color:var(--vt-ink);font:300 19px Fraunces}.vault .vt-hero{background:var(--vt-hero)}.halo{--hl-acc:var(--acc,var(--accent));--hl-bg:var(--bg,#080a14);--hl-ink:var(--ink,#eef1f9);--hl-card:var(--cardbg,#0f1220);--hl-hero:var(--herobg,#080a14);--hl-mute:color-mix(in srgb,var(--hl-ink) 74%,var(--hl-bg));--hl-mute2:color-mix(in srgb,var(--hl-ink) 58%,var(--hl-bg));--hl-disp:var(--disp,"Bricolage Grotesque","Outfit",sans-serif);--hl-body:var(--body,"Outfit","Inter",sans-serif);position:relative;background:var(--hl-bg);color:var(--hl-ink);font-family:var(--hl-disp);overflow:hidden}.halo:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 40% at 85% 0,color-mix(in srgb,var(--hl-acc) 32%,transparent),transparent 70%),radial-gradient(46% 44% at 5% 18%,color-mix(in srgb,var(--acc2) 22%,transparent),transparent 70%),radial-gradient(40% 40% at 60% 100%,color-mix(in srgb,var(--hl-acc) 14%,transparent),transparent 70%)}.halo>*{position:relative}.hl-ann{text-align:center;font:600 12px Outfit;padding:10px;color:var(--accent-ink);background:linear-gradient(90deg,var(--hl-acc),var(--acc2))}.hl-nav{display:flex;align-items:center;justify-content:space-between;padding:18px 6vw}.hl-logo{font:700 22px Bricolage Grotesque}.hl-logo .mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--hl-acc),var(--acc2));display:grid;place-items:center;color:var(--accent-ink);font:800 17px Outfit;box-shadow:0 0 26px color-mix(in srgb,var(--hl-acc) 55%,transparent)}.hl-navlinks{display:flex;gap:24px}.hl-navlinks a{color:var(--hl-mute);font:600 14px Outfit;text-decoration:none;opacity:.85}.hl-navlinks a:hover{opacity:1;color:var(--hl-ink)}.hl-cart{font:600 14px Outfit;background:color-mix(in srgb,var(--hl-ink) 7%,transparent);border:1px solid color-mix(in srgb,var(--hl-ink) 14%,transparent);border-radius:999px;padding:9px 18px;cursor:pointer}.hl-hero{text-align:center;padding:56px 6vw 38px;max-width:900px;margin:0 auto}.hl-hero .chip{display:inline-block;font:600 13px Outfit;color:var(--accent-text);background:color-mix(in srgb,var(--hl-acc) 14%,transparent);border:1px solid color-mix(in srgb,var(--hl-acc) 36%,transparent);border-radius:999px;padding:8px 18px;margin-bottom:22px}.hl-hero h1{font:700 clamp(40px,7.5vw,84px) Bricolage Grotesque;line-height:.98;letter-spacing:-.03em;margin:0 0 18px;color:var(--hl-ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hl-hero h1{background:linear-gradient(180deg,var(--hl-ink),color-mix(in srgb,var(--hl-acc) 60%,var(--hl-ink)));-webkit-background-clip:text;background-clip:text;color:transparent}}.hl-hero p{font:400 clamp(16px,2vw,20px) Outfit;color:var(--hl-mute);margin:0 0 28px}.hl-btn{display:inline-block;background:linear-gradient(135deg,var(--hl-acc),var(--acc2));color:var(--accent-ink);font:700 16px Outfit;padding:16px 36px;border-radius:16px;text-decoration:none;box-shadow:0 16px 50px color-mix(in srgb,var(--hl-acc) 40%,transparent);transition:transform .2s}.hl-btn:hover{transform:translateY(-2px) scale(1.01)}.hl-trust{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;padding:0 6vw 44px}.hl-trust div{display:flex;align-items:center;gap:9px;font:500 14px Outfit;color:var(--hl-mute);background:color-mix(in srgb,var(--hl-ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--hl-ink) 10%,transparent);border-radius:14px;padding:12px 18px}.hl-trust .d{color:var(--accent-text);font-weight:800}.hl-section{padding:20px 6vw 88px;max-width:1280px;margin:0 auto}.hl-h2{font:700 clamp(28px,4vw,46px) Bricolage Grotesque;letter-spacing:-.02em;margin:0 0 8px}.hl-h2,.hl-sub{text-align:center}.hl-sub{color:var(--hl-mute2);font:400 15px Outfit;margin:0 0 34px}.hl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.hl-grid.few{grid-template-columns:repeat(auto-fit,minmax(260px,330px));justify-content:center;gap:22px}.hl-card{background:color-mix(in srgb,var(--hl-ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--hl-ink) 10%,transparent);border-radius:22px;overflow:hidden;cursor:pointer;backdrop-filter:blur(12px);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.hl-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--hl-acc) 55%,transparent);box-shadow:0 26px 60px color-mix(in srgb,var(--hl-acc) 26%,transparent)}.hl-card .ph{position:relative;aspect-ratio:1;overflow:hidden}.hl-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.hl-card:hover .ph img{transform:scale(1.06)}.hl-card .urg{position:absolute;top:11px;left:11px;font:700 10px Outfit;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--hl-acc);border-radius:8px;padding:5px 9px}.hl-card .body{padding:14px 16px 17px}.hl-card .nm{font:600 15px Outfit;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-card .stars{font:600 12px Outfit;color:var(--hl-mute2);margin-bottom:11px}.hl-card .stars b{color:var(--accent-text)}.hl-card .row{display:flex;align-items:center;justify-content:space-between}.hl-card .pr{font:700 19px Bricolage Grotesque}.hl-card .buy{background:linear-gradient(135deg,var(--hl-acc),var(--acc2));color:var(--accent-ink);font:700 13px Outfit;border-radius:12px;padding:9px 16px}.halo .sv-foot{color:var(--hl-mute2)}.halo .sv-foot b{color:var(--hl-ink)}.halo .hl-hero{background:var(--hl-hero)}.dealer{--dl-acc:var(--acc,var(--accent));--dl-bg:var(--bg,#0c0f15);--dl-ink:var(--ink,#e9edf3);--dl-card:var(--cardbg,#11151e);--dl-hero:var(--herobg,#0c0f15);--dl-mute:color-mix(in srgb,var(--dl-ink) 74%,var(--dl-bg));--dl-mute2:color-mix(in srgb,var(--dl-ink) 58%,var(--dl-bg));--dl-disp:var(--disp,"Inter",system-ui,sans-serif);--dl-body:var(--body,"Inter",system-ui,sans-serif);background:var(--dl-bg);color:var(--dl-ink);font-family:var(--dl-body)}.dl-ann{text-align:center;font:600 11px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);padding:9px;background:color-mix(in srgb,var(--dl-acc) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--dl-ink) 7%,transparent)}.dl-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:15px 5vw;background:color-mix(in srgb,var(--dl-bg) 86%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--dl-ink) 8%,transparent)}.dl-logo{font:800 20px Inter}.dl-logo .mark{width:30px;height:30px;border-radius:8px;background:var(--dl-acc);display:grid;place-items:center;color:var(--accent-ink);font:800 15px Inter}.dl-navlinks{display:flex;gap:26px}.dl-navlinks a{color:var(--dl-mute);font:600 14px Inter;text-decoration:none}.dl-navlinks a:hover{color:var(--dl-ink)}.dl-cart{font:600 13px Inter;border:1px solid color-mix(in srgb,var(--dl-ink) 16%,transparent);border-radius:8px;padding:8px 16px;cursor:pointer}.dl-hero{position:relative;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--dl-ink) 8%,transparent)}.dl-herobg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.34}.dl-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--dl-bg) 12%,transparent 62%),linear-gradient(0deg,var(--dl-bg),transparent 55%)}.dl-hero-in{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:70px 5vw 58px}.dl-hero .ey{display:inline-block;font:700 12px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin-bottom:14px}.dl-hero h1{font:800 clamp(34px,5.4vw,60px) Inter;line-height:1.02;letter-spacing:-.02em;margin:0 0 14px;max-width:680px}.dl-hero p{font:400 clamp(15px,2vw,18px) Inter;color:var(--dl-mute);max-width:520px;margin:0 0 26px;line-height:1.55}.dl-btn{display:inline-block;background:var(--dl-acc);color:var(--accent-ink);font:800 14px Inter;padding:14px 28px;border-radius:10px;text-decoration:none;transition:filter .15s}.dl-btn:hover{filter:brightness(1.06)}.dl-strip{display:flex;flex-wrap:wrap;max-width:1240px;margin:0 auto;border-bottom:1px solid color-mix(in srgb,var(--dl-ink) 8%,transparent)}.dl-strip div{flex:1;min-width:150px;display:flex;align-items:center;gap:9px;justify-content:center;padding:15px;font:600 14px Inter;color:var(--dl-mute);border-right:1px solid color-mix(in srgb,var(--dl-ink) 6%,transparent)}.dl-strip .d{color:var(--accent-text)}.dl-wrap{max-width:1240px;margin:0 auto;padding:34px 5vw 80px}.dl-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px}.dl-head h2{font:800 clamp(24px,3vw,36px) Inter;letter-spacing:-.02em;margin:0}.dl-head span{font:600 13px Inter;color:var(--dl-mute2)}.dl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dl-grid.few{grid-template-columns:repeat(auto-fit,minmax(300px,380px));justify-content:center}.dl-card{border:1px solid color-mix(in srgb,var(--dl-ink) 10%,transparent);border-radius:14px;overflow:hidden;background:var(--dl-card);transition:transform .25s,border-color .25s,box-shadow .25s}.dl-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--dl-acc) 50%,transparent);box-shadow:0 18px 44px rgba(0,0,0,.5)}.dl-card .ph{position:relative;aspect-ratio:4/3;background:color-mix(in srgb,var(--dl-bg) 88%,#000);overflow:hidden}.dl-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.dl-card:hover .ph img{transform:scale(1.05)}.dl-card .cnt{bottom:10px;right:10px;font:700 11px Inter;color:var(--dl-ink);background:rgba(0,0,0,.6);padding:4px 8px}.dl-card .cnt,.dl-card .one{position:absolute;border-radius:6px}.dl-card .one{top:10px;left:10px;font:700 9px Inter;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);background:var(--dl-acc);padding:4px 7px}.dl-card .body{padding:14px 15px 16px}.dl-card .nm{font:700 16px Inter;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-card .pr{font:800 20px Inter;color:var(--accent-text);margin-bottom:10px}.dl-card .chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dl-card .chips span{font:600 11px Inter;color:var(--dl-mute);background:color-mix(in srgb,var(--dl-ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--dl-ink) 10%,transparent);border-radius:6px;padding:4px 9px}.dl-card .cta{font:700 13px Inter;color:var(--accent-text)}.dealer .sv-foot{color:var(--dl-mute2)}.dealer .sv-foot b{color:var(--dl-ink)}.dealer .dl-hero{background:var(--dl-hero)}.showroom{--sh-acc:var(--acc,var(--accent));--sh-bg:var(--bg,#100e0b);--sh-ink:var(--ink,#efe9e0);--sh-card:var(--cardbg,#1a1610);--sh-hero:var(--herobg,#100e0b);--sh-mute:color-mix(in srgb,var(--sh-ink) 74%,var(--sh-bg));--sh-mute2:color-mix(in srgb,var(--sh-ink) 58%,var(--sh-bg));--sh-disp:var(--disp,"Inter",system-ui,sans-serif);--sh-body:var(--body,"Inter",system-ui,sans-serif);background:var(--sh-bg);color:var(--sh-ink);font-family:var(--sh-body)}.sh-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:20px 6vw;background:color-mix(in srgb,var(--sh-bg) 84%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--sh-ink) 10%,transparent)}.sh-logo{font:700 21px Inter}.sh-logo .mark{width:30px;height:30px;border-radius:9px;background:var(--sh-acc);color:var(--accent-ink);display:grid;place-items:center;font:800 15px Inter}.sh-navlinks{display:flex;gap:30px}.sh-navlinks a{color:var(--sh-mute);font:500 13px Inter;letter-spacing:.04em;text-decoration:none}.sh-navlinks a:hover{color:var(--sh-ink)}.sh-cart{font:600 13px Inter;cursor:pointer;color:var(--accent-text)}.sh-hero{position:relative;min-height:62vh;display:flex;align-items:flex-end;overflow:hidden}.sh-herobg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}.sh-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--sh-bg) 8%,transparent 70%)}.sh-hero-in{position:relative;z-index:1;padding:0 6vw 56px;max-width:760px}.sh-hero .ey{display:inline-block;font:600 12px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-bottom:14px}.sh-hero h1{font:700 clamp(36px,5.4vw,66px) Inter;line-height:1.04;letter-spacing:-.02em;margin:0 0 14px}.sh-hero p{font:400 clamp(15px,2vw,19px) Inter;color:var(--sh-mute);max-width:520px;margin:0 0 24px;line-height:1.6}.sh-btn{display:inline-block;background:var(--sh-acc);color:var(--accent-ink);font:700 14px Inter;padding:15px 30px;border-radius:12px;text-decoration:none}.sh-strip{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;border-bottom:1px solid color-mix(in srgb,var(--sh-ink) 10%,transparent)}.sh-strip div{flex:1;min-width:150px;display:flex;gap:9px;align-items:center;justify-content:center;padding:18px;font:500 14px Inter;color:var(--sh-mute)}.sh-strip .d{color:var(--accent-text)}.sh-wrap{max-width:1200px;margin:0 auto;padding:48px 6vw 84px}.sh-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:34px}.sh-head h2{font:700 clamp(26px,3.4vw,42px) Inter;letter-spacing:-.02em;margin:0}.sh-head span{font:500 12px Inter;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-mute2)}.sh-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 32px}.sh-grid.few{grid-template-columns:repeat(auto-fit,minmax(320px,460px));justify-content:center}.sh-card{display:block}.sh-card .ph{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:16px;background:var(--sh-card)}.sh-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.sh-card:hover .ph img{transform:scale(1.04)}.sh-card .one{position:absolute;top:12px;left:12px;font:700 10px Inter;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--sh-acc);border-radius:7px;padding:5px 10px}.sh-card .body{padding:16px 4px 0}.sh-card .nm{font:600 19px Inter;margin-bottom:5px}.sh-card .dim{font:500 13px Inter;color:var(--sh-mute2);margin-bottom:10px}.sh-card .row{display:flex;align-items:baseline;justify-content:space-between}.sh-card .pr{font:700 20px Inter;color:var(--accent-text)}.sh-card .cta{font:600 13px Inter}.sh-card .cta,.showroom .sv-foot{color:var(--sh-mute)}.showroom .sv-foot b{color:var(--sh-ink)}.showroom .sh-hero{background:var(--sh-hero)}.specgrid{--sg-acc:var(--acc,var(--accent));--sg-bg:var(--bg,#0a0e14);--sg-ink:var(--ink,#e6edf6);--sg-card:var(--cardbg,#0f1620);--sg-hero:var(--herobg,#0a0e14);--sg-mute:color-mix(in srgb,var(--sg-ink) 74%,var(--sg-bg));--sg-mute2:color-mix(in srgb,var(--sg-ink) 58%,var(--sg-bg));--sg-disp:var(--disp,"Inter",system-ui,sans-serif);--sg-body:var(--body,"Inter",system-ui,sans-serif);background:var(--sg-bg);color:var(--sg-ink);font-family:var(--sg-body)}.sg-ann{text-align:center;font:600 11px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);padding:9px;background:color-mix(in srgb,var(--sg-acc) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--sg-ink) 6%,transparent)}.sg-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:15px 5vw;background:color-mix(in srgb,var(--sg-bg) 86%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--sg-ink) 7%,transparent)}.sg-logo{font:800 20px Inter}.sg-logo .mark{width:30px;height:30px;border-radius:8px;background:var(--sg-acc);color:var(--accent-ink);display:grid;place-items:center;font:800 15px Inter}.sg-navlinks{display:flex;gap:24px}.sg-navlinks a{color:var(--sg-mute);font:600 14px Inter;text-decoration:none}.sg-navlinks a:hover{color:var(--sg-ink)}.sg-cart{font:600 13px Inter;border:1px solid color-mix(in srgb,var(--sg-ink) 16%,transparent);border-radius:8px;padding:8px 16px;cursor:pointer}.sg-hero{text-align:center;padding:62px 5vw 44px;max-width:820px;margin:0 auto}.sg-hero .ey{display:inline-block;font:700 12px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin-bottom:14px}.sg-hero h1{font:800 clamp(32px,5vw,58px) Inter;line-height:1.04;letter-spacing:-.02em;margin:0 0 14px}.sg-hero p{font:400 clamp(15px,2vw,18px) Inter;color:var(--sg-mute);margin:0 0 24px}.sg-btn{display:inline-block;background:var(--sg-acc);color:var(--accent-ink);font:800 14px Inter;padding:14px 28px;border-radius:10px;text-decoration:none}.sg-strip{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;border-top:1px solid color-mix(in srgb,var(--sg-ink) 7%,transparent);border-bottom:1px solid color-mix(in srgb,var(--sg-ink) 7%,transparent)}.sg-strip div{flex:1;min-width:150px;display:flex;gap:9px;align-items:center;justify-content:center;padding:15px;font:600 14px Inter;color:var(--sg-mute)}.sg-strip .d{color:var(--accent-text)}.sg-wrap{max-width:1200px;margin:0 auto;padding:34px 5vw 80px}.sg-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px}.sg-head h2{font:800 clamp(24px,3vw,36px) Inter;margin:0}.sg-head span{font:600 13px Inter;color:var(--sg-mute2)}.sg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sg-grid.few{grid-template-columns:repeat(auto-fit,minmax(260px,320px));justify-content:center}.sg-card{border:1px solid color-mix(in srgb,var(--sg-ink) 10%,transparent);border-radius:14px;overflow:hidden;background:var(--sg-card);transition:transform .25s,border-color .25s}.sg-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--sg-acc) 50%,transparent)}.sg-card .ph{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--sg-card) 62%,var(--sg-bg));padding:14px}.sg-card .ph img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sg-card .one{position:absolute;top:10px;right:10px;font:700 9px Inter;letter-spacing:.05em;text-transform:uppercase;color:var(--sg-ink);background:rgba(0,0,0,.5);border:1px solid color-mix(in srgb,var(--sg-ink) 20%,transparent);border-radius:6px;padding:3px 7px}.sg-card .body{padding:13px 14px 15px}.sg-card .nm{font:700 14px Inter;margin-bottom:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-card .specs{margin:0 0 11px}.sg-card .specs>div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--sg-ink) 6%,transparent)}.sg-card .specs dt{font:500 11px Inter;color:var(--sg-mute2);margin:0}.sg-card .specs dd{font:600 11px Inter;margin:0;text-align:right}.sg-card .row{display:flex;align-items:center;justify-content:space-between}.sg-card .pr{font:800 18px Inter;color:var(--accent-text)}.sg-card .buy{background:var(--sg-acc);color:var(--accent-ink);font:700 12px Inter;border-radius:9px;padding:8px 14px}.specgrid .sv-foot{color:var(--sg-mute2)}.specgrid .sv-foot b{color:var(--sg-ink)}.specgrid .sg-hero{background:var(--sg-hero)}.drophype{--dh-acc:var(--acc,var(--accent));--dh-bg:var(--bg,#0a0a0f);--dh-ink:var(--ink,#f2f3f7);--dh-card:var(--cardbg,#101017);--dh-hero:var(--herobg,#0a0a0f);--dh-mute:color-mix(in srgb,var(--dh-ink) 74%,var(--dh-bg));--dh-mute2:color-mix(in srgb,var(--dh-ink) 58%,var(--dh-bg));--dh-disp:var(--disp,"Inter",system-ui,sans-serif);--dh-body:var(--body,"Inter",system-ui,sans-serif);background:var(--dh-bg);color:var(--dh-ink);font-family:var(--dh-body)}.dh-ann{text-align:center;font:800 12px Inter;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--dh-acc);padding:9px}.dh-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 5vw;border-bottom:1px solid color-mix(in srgb,var(--dh-ink) 8%,transparent)}.dh-logo{font:800 22px Inter;letter-spacing:-.02em}.dh-logo .mark{width:32px;height:32px;border-radius:9px;background:var(--dh-acc);color:var(--accent-ink);display:grid;place-items:center;font:900 16px Inter}.dh-navlinks{display:flex;gap:24px}.dh-navlinks a{color:var(--dh-mute);font:700 13px Inter;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.dh-navlinks a:hover{color:var(--dh-ink)}.dh-cart{font:800 13px Inter;letter-spacing:.06em;border:2px solid var(--dh-acc);color:var(--accent-text);border-radius:9px;padding:7px 15px;cursor:pointer}.dh-hero{text-align:center;padding:70px 5vw 50px;max-width:1000px;margin:0 auto}.dh-hero .chip{display:inline-block;font:800 12px Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);border:2px solid var(--dh-acc);border-radius:999px;padding:7px 18px;margin-bottom:20px}.dh-hero h1{font:900 clamp(44px,9vw,108px) Inter;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 16px}.dh-hero p{font:500 clamp(15px,2vw,19px) Inter;color:var(--dh-mute);margin:0 0 26px}.dh-btn{display:inline-block;background:var(--dh-acc);color:var(--accent-ink);font:800 15px Inter;letter-spacing:.04em;text-transform:uppercase;padding:16px 38px;border-radius:12px;text-decoration:none;transition:transform .15s}.dh-btn:hover{transform:scale(1.03)}.dh-wrap{max-width:1280px;margin:0 auto;padding:24px 5vw 84px}.dh-head{margin-bottom:24px}.dh-head h2{font:900 clamp(28px,4vw,48px) Inter;letter-spacing:-.03em;text-transform:uppercase;margin:0}.dh-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dh-grid.few{grid-template-columns:repeat(auto-fit,minmax(260px,330px));justify-content:center}.dh-card{border:1px solid color-mix(in srgb,var(--dh-ink) 10%,transparent);border-radius:16px;overflow:hidden;background:var(--dh-card);transition:transform .25s,border-color .25s,box-shadow .25s}.dh-card:hover{transform:translateY(-6px);border-color:var(--dh-acc);box-shadow:0 22px 50px color-mix(in srgb,var(--dh-acc) 22%,transparent)}.dh-card .ph{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--dh-card) 82%,var(--dh-ink))}.dh-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.dh-card:hover .ph img{transform:scale(1.06)}.dh-card .one{left:10px;font:900 10px Inter;letter-spacing:.08em;color:var(--accent-ink);background:var(--dh-acc)}.dh-card .cond,.dh-card .one{position:absolute;top:10px;border-radius:6px;padding:4px 8px}.dh-card .cond{right:10px;font:700 10px Inter;text-transform:uppercase;color:var(--dh-ink);background:rgba(0,0,0,.55)}.dh-card .body{padding:13px 15px 16px}.dh-card .nm{font:700 15px Inter;margin-bottom:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh-card .row{display:flex;align-items:center;justify-content:space-between}.dh-card .pr{font:900 20px Inter}.dh-card .buy{background:var(--dh-acc);color:var(--accent-ink);font:800 12px Inter;letter-spacing:.06em;border-radius:10px;padding:9px 18px}.drophype .sv-foot{color:var(--dh-mute2)}.drophype .sv-foot b{color:var(--dh-ink)}.drophype .dh-hero{background:var(--dh-hero)}.boutique{--bq-acc:var(--acc,var(--accent));--bq-bg:var(--bg,#0b0a08);--bq-ink:var(--ink,#ece6da);--bq-card:var(--cardbg,#13110d);--bq-hero:var(--herobg,#0b0a08);--bq-mute:color-mix(in srgb,var(--bq-ink) 74%,var(--bq-bg));--bq-mute2:color-mix(in srgb,var(--bq-ink) 58%,var(--bq-bg));--bq-disp:var(--disp,Georgia,"Times New Roman",serif);--bq-body:var(--body,"Inter",system-ui,sans-serif);background:var(--bq-bg);color:var(--bq-ink);font-family:var(--bq-body)}.bq-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:24px 7vw;border-bottom:1px solid color-mix(in srgb,var(--bq-ink) 13%,transparent);background:color-mix(in srgb,var(--bq-bg) 85%,transparent);backdrop-filter:blur(12px)}.bq-logo{font:400 22px Georgia,serif;letter-spacing:.04em}.bq-logo .mark{width:32px;height:32px;border:1px solid var(--bq-acc);border-radius:50%;color:var(--accent-text);display:grid;place-items:center;font:400 15px Georgia,serif}.bq-navlinks{display:flex;gap:34px}.bq-navlinks a{color:var(--bq-mute);font:400 11px Inter;letter-spacing:.24em;text-transform:uppercase;text-decoration:none}.bq-navlinks a:hover{color:var(--bq-ink)}.bq-cart{font:400 11px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);cursor:pointer}.bq-hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.bq-herobg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.42;filter:grayscale(.2)}.bq-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 80% at 50% 50%,transparent,var(--bq-bg) 92%)}.bq-hero-in{position:relative;z-index:1;max-width:760px;padding:0 7vw}.bq-hero .ey{display:inline-block;font:400 11px Inter;letter-spacing:.34em;text-transform:uppercase;color:var(--accent-text);margin-bottom:22px}.bq-hero h1{font:300 clamp(40px,6.4vw,84px) Georgia,serif;line-height:1.04;margin:0 0 20px}.bq-hero p{font:400 16px Inter;color:var(--bq-mute);max-width:460px;margin:0 auto 30px;line-height:1.7}.bq-btn{display:inline-block;border:1px solid var(--bq-acc);color:var(--bq-ink);font:400 12px Inter;letter-spacing:.22em;text-transform:uppercase;padding:16px 36px;text-decoration:none;transition:.3s}.bq-btn:hover{background:var(--bq-acc);color:var(--accent-ink)}.bq-strip{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;border-bottom:1px solid color-mix(in srgb,var(--bq-ink) 10%,transparent)}.bq-strip div{flex:1;min-width:150px;display:flex;gap:9px;align-items:center;justify-content:center;padding:20px;font:400 13px Inter;letter-spacing:.04em;color:var(--bq-mute)}.bq-strip .d{color:var(--accent-text)}.bq-wrap{max-width:1200px;margin:0 auto;padding:80px 7vw}.bq-head{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--bq-ink) 14%,transparent);padding-bottom:20px;margin-bottom:44px}.bq-head h2{font:300 clamp(28px,3.4vw,46px) Georgia,serif;margin:0}.bq-head span{font:400 11px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--bq-mute2)}.bq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 40px}.bq-grid.few{grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:center}.bq-card{display:block}.bq-card .ph{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--bq-card)}.bq-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.bq-card:hover .ph img{transform:scale(1.05)}.bq-card .idx{position:absolute;top:14px;left:16px;font:400 11px Inter;letter-spacing:.12em;color:color-mix(in srgb,var(--bq-ink) 70%,transparent)}.bq-card .nm{font:400 18px Georgia,serif;margin-top:18px}.bq-card .meta{display:flex;align-items:baseline;justify-content:space-between;margin-top:6px}.bq-card .pr{font:500 15px Inter;color:var(--accent-text)}.bq-card .cta{font:400 11px Inter;letter-spacing:.16em}.bq-card .cond,.bq-card .cta{text-transform:uppercase;color:var(--bq-mute2)}.bq-card .cond{font:400 10px Inter;letter-spacing:.18em;margin-top:7px}.boutique .sv-foot{color:var(--bq-mute)}.boutique .sv-foot b{color:var(--bq-ink);font:300 19px Georgia,serif}.boutique .bq-hero{background:var(--bq-hero)}.market{--mk-acc:var(--acc,var(--accent));--mk-bg:var(--bg,#0b0e13);--mk-ink:var(--ink,#e7ecf3);--mk-card:var(--cardbg,#10141c);--mk-hero:var(--herobg,#0b0e13);--mk-mute:color-mix(in srgb,var(--mk-ink) 74%,var(--mk-bg));--mk-mute2:color-mix(in srgb,var(--mk-ink) 58%,var(--mk-bg));--mk-disp:var(--disp,"Inter",system-ui,sans-serif);--mk-body:var(--body,"Inter",system-ui,sans-serif);background:var(--mk-bg);color:var(--mk-ink);font-family:var(--mk-body)}.mk-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px 4vw;background:color-mix(in srgb,var(--mk-bg) 90%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--mk-ink) 8%,transparent)}.mk-logo{font:800 19px Inter}.mk-logo .mark{width:28px;height:28px;border-radius:7px;background:var(--mk-acc);color:var(--accent-ink);display:grid;place-items:center;font:800 14px Inter}.mk-navlinks{display:flex;gap:22px}.mk-navlinks a{color:var(--mk-mute);font:600 13px Inter;text-decoration:none}.mk-navlinks a:hover{color:var(--mk-ink)}.mk-cart{font:600 13px Inter;border:1px solid color-mix(in srgb,var(--mk-ink) 16%,transparent);border-radius:8px;padding:7px 15px;cursor:pointer}.mk-hero{text-align:center;padding:44px 4vw 26px;max-width:760px;margin:0 auto}.mk-hero h1{font:800 clamp(26px,4vw,44px) Inter;letter-spacing:-.02em;margin:0 0 8px}.mk-hero p{font:400 15px Inter;color:var(--mk-mute);margin:0}.mk-wrap{max-width:1320px;margin:0 auto;padding:8px 4vw 80px}.mk-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.mk-filters .chip{background:color-mix(in srgb,var(--mk-ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--mk-ink) 12%,transparent);color:var(--mk-mute);font:600 12px Inter;border-radius:999px;padding:7px 15px;cursor:pointer;text-transform:capitalize;transition:.2s}.mk-filters .chip.on{background:var(--mk-acc);color:var(--accent-ink);border-color:var(--mk-acc)}.mk-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.mk-head h2{font:800 20px Inter;margin:0}.mk-head span{font:600 12px Inter;color:var(--mk-mute2)}.mk-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.mk-grid.few{grid-template-columns:repeat(auto-fit,minmax(220px,280px));justify-content:center}.mk-card{border:1px solid color-mix(in srgb,var(--mk-ink) 9%,transparent);border-radius:11px;overflow:hidden;background:var(--mk-card);transition:transform .2s,border-color .2s}.mk-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--mk-acc) 50%,transparent)}.mk-card .ph{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--mk-bg) 88%,#000)}.mk-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mk-card .one{position:absolute;top:8px;left:8px;font:700 9px Inter;color:var(--accent-ink);background:var(--mk-acc);border-radius:5px;padding:3px 6px}.mk-card .body{padding:10px 11px 12px}.mk-card .nm{font:600 13px Inter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-card .pr{font:800 15px Inter;color:var(--accent-text);margin-top:3px}.mk-card .cond{font:500 11px Inter;margin-top:2px}.market .sv-foot,.mk-card .cond{color:var(--mk-mute2)}.market .sv-foot b{color:var(--mk-ink)}.market .mk-hero{background:var(--mk-hero)}.atelier{--at-acc:var(--acc,var(--accent));--at-bg:var(--bg,#f7f4ee);--at-ink:var(--ink,#1c1a17);--at-card:var(--cardbg,#ece5d8);--at-hero:var(--herobg,#f7f4ee);--at-mute:color-mix(in srgb,var(--at-ink) 74%,var(--at-bg));--at-mute2:color-mix(in srgb,var(--at-ink) 58%,var(--at-bg));--at-disp:var(--disp,"Cormorant Garamond",Georgia,serif);--at-body:var(--body,"Jost","Inter",sans-serif);background:var(--at-bg);color:var(--at-ink);font-family:var(--at-body)}.at-ann{text-align:center;font:500 11px Jost;letter-spacing:.24em;text-transform:uppercase;color:var(--at-mute);padding:10px}.at-ann,.at-nav{border-bottom:1px solid color-mix(in srgb,var(--at-ink) 12%,transparent)}.at-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:22px 7vw;background:color-mix(in srgb,var(--at-bg) 88%,transparent);backdrop-filter:blur(10px)}.at-logo{font:500 21px Cormorant Garamond,serif;letter-spacing:.02em}.at-logo .mark{width:32px;height:32px;border:1px solid var(--at-ink);border-radius:50%;display:grid;place-items:center;color:var(--at-ink);font:500 15px Cormorant Garamond,serif}.at-navlinks{display:flex;gap:34px}.at-navlinks a{color:var(--at-mute);font:500 11px Jost;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;transition:color .25s}.at-cart,.at-navlinks a:hover{color:var(--at-ink)}.at-cart{font:500 11px Jost;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--at-ink);padding-bottom:2px;cursor:pointer}.at-hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;max-width:1240px;margin:0 auto;padding:72px 7vw 64px}.at-hero .ey{display:inline-flex;align-items:center;gap:12px;font:500 11px Jost;letter-spacing:.32em;text-transform:uppercase;color:var(--accent-text);margin-bottom:24px}.at-hero .ey:after{content:"";width:44px;height:1px;background:var(--at-acc)}.at-hero h1{font:400 clamp(40px,5.4vw,76px) Cormorant Garamond,serif;line-height:1.04;letter-spacing:-.01em;margin:0 0 22px}.at-hero p{font:400 16px Jost;color:var(--at-mute);max-width:420px;margin:0 0 34px;line-height:1.75}.at-btn{align-self:flex-start;display:inline-block;border:1px solid var(--at-ink);color:var(--at-ink);font:500 11px Jost;letter-spacing:.26em;text-transform:uppercase;padding:17px 34px;text-decoration:none;transition:.3s}.at-btn:hover{background:var(--at-ink);color:var(--at-bg)}.at-hero .right .frame{position:relative;aspect-ratio:4/5;background:color-mix(in srgb,var(--at-card) 74%,var(--at-ink))}.at-hero .right .frame:after{content:"";position:absolute;inset:-14px 14px 14px -14px;border:1px solid var(--at-acc);pointer-events:none}.at-hero .right .frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.at-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:0;border-top:1px solid color-mix(in srgb,var(--at-ink) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--at-ink) 12%,transparent)}.at-strip div{padding:18px 34px;font:500 12px Jost;letter-spacing:.16em;text-transform:uppercase;color:var(--at-mute);border-right:1px solid color-mix(in srgb,var(--at-ink) 10%,transparent)}.at-strip div:last-child{border-right:0}.at-wrap{max-width:1240px;margin:0 auto;padding:72px 7vw 88px}.at-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:44px}.at-head h2{font:400 clamp(30px,3.6vw,48px) Cormorant Garamond,serif;margin:0}.at-head span{font:500 11px Jost;letter-spacing:.22em;text-transform:uppercase;color:var(--at-mute2)}.at-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px 40px}.at-grid.few{grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:center}.at-card{display:block;text-decoration:none;color:inherit}.at-card .ph{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--at-card)}.at-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.at-card:hover .ph img{transform:scale(1.04)}.at-card .idx{position:absolute;top:14px;left:16px;z-index:1;font:500 10px Jost;letter-spacing:.18em;color:var(--at-ink);background:color-mix(in srgb,var(--at-bg) 85%,transparent);padding:4px 8px}.at-card .add{position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.2,.7,.2,1);background:color-mix(in srgb,var(--at-ink) 92%,transparent);color:var(--at-bg);text-align:center;font:500 11px Jost;letter-spacing:.26em;text-transform:uppercase;padding:15px}.at-card:hover .add{transform:none}.at-card .nm{font:400 19px Cormorant Garamond,serif;margin-top:18px}.at-card .meta{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px}.at-card .pr{font:500 14px Jost;color:var(--accent-text);letter-spacing:.06em}.at-card .cond{font:500 10px Jost;letter-spacing:.2em;text-transform:uppercase;color:var(--at-mute2)}.atelier .sv-foot b{font:400 20px Cormorant Garamond,serif}.atelier .at-hero{background:var(--at-hero)}.folio{--fo-acc:var(--acc,var(--accent));--fo-bg:var(--bg,#f4f1ea);--fo-ink:var(--ink,#141311);--fo-card:var(--cardbg,#e3ded1);--fo-hero:var(--herobg,#f4f1ea);--fo-mute:color-mix(in srgb,var(--fo-ink) 74%,var(--fo-bg));--fo-mute2:color-mix(in srgb,var(--fo-ink) 58%,var(--fo-bg));--fo-disp:var(--disp,"Anton","Arial Black",sans-serif);--fo-body:var(--body,"Archivo","Inter",sans-serif);background:var(--fo-bg);color:var(--fo-ink);font-family:var(--fo-body)}.fo-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 5vw;border-bottom:1px solid color-mix(in srgb,var(--fo-ink) 25%,transparent)}.fo-nav .date{font:500 11px Archivo;letter-spacing:.08em;text-transform:uppercase;color:var(--fo-mute)}.fo-navlinks{display:flex;gap:24px}.fo-navlinks a{color:var(--fo-ink);font:600 12px Archivo;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid transparent}.fo-navlinks a:hover{border-color:var(--fo-acc)}.fo-cart{font:700 12px Archivo;letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink);border:2px solid var(--fo-ink);padding:6px 14px;cursor:pointer;transition:.2s}.fo-cart:hover{background:var(--fo-ink);color:var(--fo-bg)}.fo-mast{text-align:center;padding:26px 5vw 14px}.fo-mast .logo-text{justify-content:center;font:400 clamp(44px,8vw,110px) Anton,sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:.95}.fo-mast .mark{width:.85em;height:.85em;background:var(--fo-acc);color:var(--accent-ink);display:grid;place-items:center;font:400 .5em Anton}.fo-mast .sv-logoimg{max-height:64px;max-width:220px}.fo-rule{height:4px;background:var(--fo-ink);margin:0 5vw}.fo-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:5vw;max-width:1280px;margin:0 auto;padding:44px 5vw 40px;align-items:center}.fo-hero .kick{display:inline-block;font:700 12px Archivo;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--fo-acc);padding:6px 12px;margin-bottom:18px}.fo-hero h1{font:400 clamp(38px,5.6vw,72px) Anton,sans-serif;text-transform:uppercase;line-height:.98;letter-spacing:.005em;margin:0 0 18px}.fo-hero p{font:400 clamp(15px,1.8vw,18px) Archivo;color:var(--fo-mute);max-width:460px;margin:0 0 26px;line-height:1.65}.fo-btn{display:inline-block;background:var(--fo-ink);color:var(--fo-bg);font:700 13px Archivo;letter-spacing:.1em;text-transform:uppercase;padding:15px 30px;text-decoration:none;transition:.2s}.fo-btn:hover{background:var(--fo-acc);color:var(--accent-ink)}.fo-hero .art{position:relative;border:3px solid var(--fo-ink);background:var(--fo-card)}.fo-hero .art img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.fo-hero .art .cap{position:absolute;left:0;bottom:-1px;transform:translateY(100%);font:500 10px Archivo;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-mute);padding-top:8px}.fo-tick{background:var(--fo-ink);color:var(--fo-bg);overflow:hidden;white-space:nowrap;padding:12px 0;margin-top:26px}.fo-tick .run{display:inline-block;animation:oxmarq 26s linear infinite;font:600 12px Archivo;letter-spacing:.16em;text-transform:uppercase}.fo-tick .run span span{margin:0 26px}.fo-tick .run i{color:var(--accent-text);font-style:normal}.fo-wrap{max-width:1280px;margin:0 auto;padding:52px 5vw 88px}.fo-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:3px solid var(--fo-ink);padding-bottom:14px;margin-bottom:36px}.fo-head h2{font:400 clamp(30px,4vw,52px) Anton,sans-serif;text-transform:uppercase;margin:0}.fo-head span{font:600 11px Archivo;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-mute)}.fo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 32px}.fo-grid.few{grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:center}.fo-card{display:block;text-decoration:none;color:inherit}.fo-card.lead{grid-column:span 2;grid-row:span 2}.fo-card .ph{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--fo-card);border:2px solid var(--fo-ink)}.fo-card.lead .ph{aspect-ratio:16/11}.fo-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);filter:saturate(1.02)}.fo-card:hover .ph img{transform:scale(1.04)}.fo-card .idx{position:absolute;top:0;left:0;font:400 13px Anton;background:var(--fo-ink);color:var(--fo-bg);padding:6px 11px}.fo-card .nm{font:700 clamp(16px,1.6vw,19px) Archivo;text-transform:uppercase;letter-spacing:.01em;margin-top:14px;line-height:1.25}.fo-card.lead .nm{font-size:clamp(20px,2.4vw,30px)}.fo-card .row{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.fo-card .pr{font:400 20px Anton;color:var(--accent-text)}.fo-card .buy{font:700 11px Archivo;letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--fo-ink);padding:7px 14px;transition:.2s}.fo-card .buy:hover{background:var(--fo-ink);color:var(--fo-bg)}.fo-card .cond{font:500 11px Archivo;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-mute);margin-top:7px}.folio .sv-foot b{font:400 22px Anton;text-transform:uppercase}.folio .fo-hero{background:var(--fo-hero)}.prism{--pr-acc:var(--acc,var(--accent));--pr-bg:var(--bg,#fdfbf7);--pr-ink:var(--ink,#191512);--pr-card:var(--cardbg,#fff);--pr-hero:var(--herobg,#fdfbf7);--pr-mute:color-mix(in srgb,var(--pr-ink) 74%,var(--pr-bg));--pr-mute2:color-mix(in srgb,var(--pr-ink) 58%,var(--pr-bg));--pr-disp:var(--disp,"Unbounded","DM Sans",sans-serif);--pr-body:var(--body,"DM Sans","Inter",sans-serif);background:var(--pr-bg);color:var(--pr-ink);font-family:var(--pr-body)}.pr-ann{text-align:center;font:700 12px DM Sans;letter-spacing:.06em;padding:10px;color:var(--accent-ink);background:linear-gradient(90deg,var(--pr-acc),color-mix(in srgb,var(--pr-acc) 55%,var(--acc2)))}.pr-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px 5vw;background:color-mix(in srgb,var(--pr-bg) 90%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--pr-ink) 8%,transparent)}.pr-logo{font:800 21px Unbounded;letter-spacing:-.02em}.pr-logo .mark{width:34px;height:34px;border-radius:12px;background:var(--pr-acc);color:var(--accent-ink);display:grid;place-items:center;font:800 16px DM Sans;box-shadow:0 6px 18px color-mix(in srgb,var(--pr-acc) 40%,transparent)}.pr-navlinks{display:flex;gap:26px}.pr-navlinks a{color:var(--pr-ink);font:700 14px DM Sans;text-decoration:none}.pr-navlinks a:hover{color:var(--accent-text)}.pr-cart{font:700 13px DM Sans;color:var(--pr-card);background:var(--pr-ink);border-radius:999px;padding:9px 18px;cursor:pointer;transition:.2s}.pr-cart:hover{background:var(--pr-acc);color:var(--accent-ink)}.pr-hero{padding:22px 4vw 0}.pr-hero .panel{position:relative;overflow:hidden;border-radius:32px;text-align:center;padding:72px 6vw 78px;background:linear-gradient(130deg,var(--pr-acc),color-mix(in srgb,var(--pr-acc) 45%,var(--acc2)))}.pr-herobg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.26}.pr-hero .panel:after{content:"";position:absolute;right:-70px;top:-70px;width:240px;height:240px;border-radius:50%;background:hsla(0,0%,100%,.18)}.pr-hero .panel>:not(.pr-herobg){position:relative;z-index:1}.pr-hero .chip{display:inline-block;font:700 13px DM Sans;color:var(--pr-ink);background:var(--pr-card);border-radius:999px;padding:8px 18px;margin-bottom:22px;box-shadow:0 4px 14px rgba(0,0,0,.12)}.pr-hero h1{font:800 clamp(34px,6.4vw,76px) Unbounded;line-height:1.02;letter-spacing:-.02em;color:var(--accent-ink);margin:0 0 16px;text-shadow:0 2px 24px rgba(0,0,0,.16)}.pr-hero p{font:500 clamp(15px,2vw,19px) DM Sans;color:color-mix(in srgb,var(--accent-ink) 88%,transparent);max-width:560px;margin:0 auto 30px;line-height:1.6}.pr-btn{display:inline-block;background:var(--pr-card);color:var(--pr-ink);font:700 16px DM Sans;padding:16px 38px;border-radius:999px;text-decoration:none;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:transform .15s}.pr-btn:hover{transform:translateY(-2px) scale(1.02)}.pr-trust{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;padding:26px 5vw 6px}.pr-trust div{display:flex;align-items:center;gap:8px;font:700 13px DM Sans;color:var(--pr-ink);background:var(--pr-card);border:2px solid color-mix(in srgb,var(--pr-ink) 10%,transparent);border-radius:999px;padding:10px 18px}.pr-trust .d{color:var(--accent-text)}.pr-wrap{max-width:1280px;margin:0 auto;padding:40px 5vw 88px}.pr-h2{font:800 clamp(26px,4vw,44px) Unbounded;letter-spacing:-.02em;text-align:center;margin:0 0 34px}.pr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pr-grid.few{grid-template-columns:repeat(auto-fit,minmax(250px,320px));justify-content:center}.pr-card{display:block;text-decoration:none;color:inherit;background:var(--pr-card);border:2px solid color-mix(in srgb,var(--pr-ink) 10%,transparent);border-radius:22px;overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s}.pr-card:hover{transform:translateY(-6px);border-color:var(--pr-acc);box-shadow:0 20px 44px color-mix(in srgb,var(--pr-acc) 18%,rgba(0,0,0,.1))}.pr-card .ph{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--pr-card) 70%,var(--pr-ink))}.pr-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.pr-card:hover .ph img{transform:scale(1.06)}.pr-card .one{left:10px;font:800 11px DM Sans;color:var(--accent-ink);background:var(--pr-acc);padding:5px 11px;transform:rotate(-3deg)}.pr-card .cond,.pr-card .one{position:absolute;top:10px;border-radius:999px}.pr-card .cond{right:10px;font:700 10px DM Sans;text-transform:uppercase;color:var(--pr-ink);background:var(--pr-card);padding:5px 9px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.pr-card .body{padding:14px 16px 17px}.pr-card .nm{font:700 15px DM Sans;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-card .row{display:flex;align-items:center;justify-content:space-between}.pr-card .pr-p{font:800 18px Unbounded;color:var(--pr-ink)}.pr-card .buy{background:var(--pr-acc);color:var(--accent-ink);font:700 13px DM Sans;border-radius:999px;padding:9px 18px;transition:transform .15s}.pr-card .buy:hover{transform:scale(1.06)}.prism .sv-foot b{font:800 18px Unbounded}.prism .pr-hero{background:linear-gradient(180deg,var(--pr-hero),transparent 72%)}.terra{--te-acc:var(--acc,var(--accent));--te-bg:var(--bg,#f2ebe0);--te-ink:var(--ink,#3a2f26);--te-card:var(--cardbg,#e2d6c3);--te-hero:var(--herobg,#f2ebe0);--te-mute:color-mix(in srgb,var(--te-ink) 74%,var(--te-bg));--te-mute2:color-mix(in srgb,var(--te-ink) 58%,var(--te-bg));--te-disp:var(--disp,"Lora",Georgia,serif);--te-body:var(--body,"Karla","Inter",sans-serif);background:var(--te-bg);color:var(--te-ink);font-family:var(--te-body)}.te-ann{text-align:center;font:500 12px Karla;letter-spacing:.14em;text-transform:uppercase;color:var(--te-mute2);padding:10px}.te-ann,.te-nav{border-bottom:1px solid color-mix(in srgb,var(--te-ink) 12%,transparent)}.te-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:20px 6vw;background:color-mix(in srgb,var(--te-bg) 90%,transparent);backdrop-filter:blur(10px)}.te-logo{font:600 21px Lora,serif}.te-logo .mark{width:32px;height:32px;border-radius:50% 50% 4px 4px;background:var(--te-acc);color:var(--accent-ink);display:grid;place-items:center;font:600 15px Lora,serif}.te-navlinks{display:flex;gap:30px}.te-navlinks a{color:var(--te-mute);font:500 14px Karla;text-decoration:none;border-bottom:1px solid transparent}.te-navlinks a:hover{color:var(--te-ink);border-color:var(--te-acc)}.te-cart{font:700 13px Karla;color:var(--te-ink);border:1.5px solid var(--te-ink);border-radius:999px;padding:8px 17px;cursor:pointer;transition:.25s}.te-cart:hover{background:var(--te-ink);color:var(--te-bg)}.te-hero{text-align:center;max-width:820px;margin:0 auto;padding:60px 6vw 26px}.te-hero .ey{display:inline-block;font:500 12px Karla;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-text);margin-bottom:18px}.te-hero h1{font:500 clamp(36px,5.6vw,68px) Lora,serif;font-style:italic;line-height:1.08;margin:0 0 18px}.te-hero p{font:400 clamp(15px,2vw,18px) Karla;color:var(--te-mute);max-width:520px;margin:0 auto 30px;line-height:1.7}.te-btn{display:inline-block;background:var(--te-acc);color:var(--accent-ink);font:700 14px Karla;padding:15px 34px;border-radius:999px;text-decoration:none;box-shadow:0 10px 26px color-mix(in srgb,var(--te-acc) 30%,transparent);transition:transform .2s}.te-btn:hover{transform:translateY(-2px)}.te-hero .arch{width:min(460px,78vw);margin:44px auto 0;aspect-ratio:4/5;overflow:hidden;border-radius:999px 999px 18px 18px;border:1px solid color-mix(in srgb,var(--te-ink) 18%,transparent);box-shadow:0 26px 60px color-mix(in srgb,var(--te-ink) 16%,transparent)}.te-hero .arch img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.te-hero .arch:hover img{transform:scale(1.05)}.te-strip{text-align:center;padding:30px 6vw;border-top:1px solid color-mix(in srgb,var(--te-ink) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--te-ink) 12%,transparent)}.te-strip span{font:500 13px Karla;letter-spacing:.12em;text-transform:uppercase;color:var(--te-mute2)}.te-strip i{font-style:normal;color:var(--accent-text);margin:0 16px}.te-wrap{max-width:1160px;margin:0 auto;padding:64px 6vw 88px}.te-head{text-align:center;margin-bottom:44px}.te-head h2{font:500 clamp(28px,3.6vw,44px) Lora,serif;margin:0 0 8px}.te-head p{font:400 14px Karla;color:var(--te-mute2);margin:0}.te-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px}.te-grid.few{grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center}.te-card{display:block;text-decoration:none;color:inherit;text-align:center}.te-card .ph{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:999px 999px 14px 14px;background:var(--te-card);border:1px solid color-mix(in srgb,var(--te-ink) 14%,transparent)}.te-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.te-card:hover .ph img{transform:scale(1.05)}.te-card .add{position:absolute;left:14px;right:14px;bottom:14px;transform:translateY(160%);transition:transform .35s cubic-bezier(.2,.7,.2,1);background:color-mix(in srgb,var(--te-ink) 94%,transparent);color:var(--te-bg);border-radius:999px;padding:12px;font:700 12px Karla;letter-spacing:.08em;text-transform:uppercase}.te-card:hover .add{transform:none}.te-card .nm{font:500 18px Lora,serif;margin-top:16px}.te-card .pr{font:700 15px Karla;color:var(--accent-text);margin-top:5px}.terra .sv-foot b{font:500 19px Lora,serif}.terra .te-hero{background:var(--te-hero)}.monolith{--mo-acc:var(--acc,var(--accent));--mo-bg:var(--bg,#fafafa);--mo-ink:var(--ink,#0a0a0a);--mo-card:var(--cardbg,#fff);--mo-hero:var(--herobg,#fafafa);--mo-mute:color-mix(in srgb,var(--mo-ink) 74%,var(--mo-bg));--mo-mute2:color-mix(in srgb,var(--mo-ink) 58%,var(--mo-bg));--mo-disp:var(--disp,"Space Grotesk","Inter",sans-serif);--mo-body:var(--body,"Space Grotesk","Inter",sans-serif);background:var(--mo-bg);color:var(--mo-ink);font-family:var(--mo-body)}.mo-ann{text-align:center;font:500 11px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;padding:9px;color:var(--mo-bg);background:var(--mo-ink)}.mo-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:16px 4vw;background:color-mix(in srgb,var(--mo-bg) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--mo-ink)}.mo-logo{font:700 19px Space Grotesk;letter-spacing:-.02em}.mo-logo .mark{width:30px;height:30px;background:var(--mo-ink);color:var(--mo-bg);display:grid;place-items:center;font:700 14px Space Grotesk}.mo-navlinks{display:flex;gap:28px}.mo-navlinks a{color:var(--mo-ink);font:500 13px Space Grotesk;text-decoration:none}.mo-navlinks a i{font:500 10px IBM Plex Mono,monospace;font-style:normal;color:var(--accent-text);margin-right:6px}.mo-navlinks a:hover{text-decoration:underline;text-underline-offset:4px}.mo-cart{font:600 12px IBM Plex Mono,monospace;color:var(--mo-ink);border:1px solid var(--mo-ink);padding:8px 14px;cursor:pointer;transition:.15s}.mo-cart:hover{background:var(--mo-ink);color:var(--mo-bg)}.mo-hero{display:grid;grid-template-columns:1.15fr .85fr;max-width:1320px;margin:0 auto;border-bottom:1px solid var(--mo-ink)}.mo-hero .copy{padding:64px 4vw 56px;border-right:1px solid color-mix(in srgb,var(--mo-ink) 20%,transparent)}.mo-hero .ey{display:inline-block;font:500 11px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);border:1px solid color-mix(in srgb,var(--mo-acc) 50%,transparent);padding:5px 10px;margin-bottom:22px}.mo-hero h1{font:700 clamp(36px,5.4vw,68px) Space Grotesk;line-height:1;letter-spacing:-.03em;margin:0 0 18px}.mo-hero p{font:400 16px Space Grotesk;color:var(--mo-mute);max-width:480px;margin:0 0 30px;line-height:1.6}.mo-btn{display:inline-block;background:var(--mo-ink);color:var(--mo-bg);font:600 13px Space Grotesk;padding:15px 30px;text-decoration:none;transition:.15s}.mo-btn:hover{background:var(--mo-acc);color:var(--accent-ink)}.mo-hero .meta{display:flex;flex-direction:column}.mo-hero .meta>div:not(.shot){display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid color-mix(in srgb,var(--mo-ink) 20%,transparent)}.mo-hero .meta .k{font:500 11px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mo-mute2)}.mo-hero .meta .v{font:600 13px IBM Plex Mono,monospace}.mo-hero .meta .v.acc{color:var(--accent-text)}.mo-hero .meta .shot{flex:1;min-height:200px;overflow:hidden}.mo-hero .meta .shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.15)}.mo-strip{display:flex;flex-wrap:wrap;max-width:1320px;margin:0 auto;border-bottom:1px solid var(--mo-ink)}.mo-strip div{flex:1;min-width:160px;display:flex;align-items:center;gap:10px;padding:15px 22px;font:500 13px Space Grotesk;border-right:1px solid color-mix(in srgb,var(--mo-ink) 20%,transparent)}.mo-strip div:last-child{border-right:0}.mo-strip i{font:500 10px IBM Plex Mono,monospace;font-style:normal;color:var(--accent-text)}.mo-wrap{max-width:1320px;margin:0 auto;padding:44px 4vw 88px}.mo-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:26px}.mo-head h2{font:700 clamp(26px,3.4vw,42px) Space Grotesk;letter-spacing:-.02em;margin:0}.mo-head span{font:500 11px IBM Plex Mono,monospace;letter-spacing:.1em;color:var(--mo-mute2)}.mo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--mo-ink)}.mo-grid.few{grid-template-columns:repeat(auto-fit,minmax(260px,320px));justify-content:center;border:0;gap:18px}.mo-grid.few .mo-card{border:1px solid var(--mo-ink)}.mo-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--mo-card);border-right:1px solid color-mix(in srgb,var(--mo-ink) 25%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mo-ink) 25%,transparent);padding:0 0 16px;position:relative;transition:background .2s}.mo-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--mo-acc);transform:scaleX(0);transform-origin:left;transition:transform .3s}.mo-card:hover:before{transform:none}.mo-card:hover{background:color-mix(in srgb,var(--mo-card) 94%,var(--mo-ink))}.mo-card .tag{display:flex;justify-content:space-between;padding:10px 14px;font:500 10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mo-mute2)}.mo-card .ph{aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--mo-card) 88%,var(--mo-ink));margin:0 14px}.mo-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.mo-card:hover .ph img{transform:scale(1.04)}.mo-card .nm{font:600 15px Space Grotesk;padding:12px 14px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-card .row{display:flex;align-items:center;justify-content:space-between;padding:0 14px;margin-top:auto}.mo-card .pr{font:600 16px IBM Plex Mono,monospace}.mo-card .buy{font:600 12px IBM Plex Mono,monospace;color:var(--accent-text);cursor:pointer}.mo-card .buy:hover{text-decoration:underline}.monolith .sv-foot b{font:700 18px Space Grotesk}.monolith .mo-hero{background:var(--mo-hero)}.sorbet{--so-acc:var(--acc,var(--accent));--so-bg:var(--bg,#fff8f0);--so-ink:var(--ink,#2b2620);--so-card:var(--cardbg,#fff);--so-hero:var(--herobg,#fff8f0);--so-mute:color-mix(in srgb,var(--so-ink) 74%,var(--so-bg));--so-mute2:color-mix(in srgb,var(--so-ink) 58%,var(--so-bg));--so-disp:var(--disp,"Baloo 2","Nunito",sans-serif);--so-body:var(--body,"Nunito","Inter",sans-serif);background:var(--so-bg);color:var(--so-ink);font-family:var(--so-body)}.so-ann{text-align:center;font:800 12px Nunito;padding:10px;color:var(--accent-ink);background:var(--so-acc)}.so-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px 5vw;background:color-mix(in srgb,var(--so-bg) 92%,transparent);backdrop-filter:blur(10px);border-bottom:2px solid var(--so-ink)}.so-logo{font:800 22px Baloo\ 2}.so-logo .mark{width:36px;height:36px;border-radius:14px;background:var(--so-acc);color:var(--accent-ink);display:grid;place-items:center;font:800 17px Baloo\ 2;border:2px solid var(--so-ink);box-shadow:2.5px 2.5px 0 var(--so-ink)}.so-navlinks{display:flex;gap:26px}.so-navlinks a{color:var(--so-ink);font:800 14px Nunito;text-decoration:none}.so-navlinks a:hover{color:var(--accent-text)}.so-cart{font:800 13px Nunito;color:var(--so-ink);background:var(--so-card);border:2px solid var(--so-ink);border-radius:999px;padding:8px 17px;cursor:pointer;box-shadow:3px 3px 0 var(--so-ink);transition:.15s}.so-cart:hover{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--so-ink)}.so-hero{text-align:center;max-width:840px;margin:0 auto;padding:64px 5vw 40px}.so-hero .chip{display:inline-block;font:800 13px Nunito;color:var(--so-ink);background:var(--so-card);border:2px solid var(--so-ink);border-radius:999px;padding:7px 17px;margin-bottom:20px;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--so-ink)}.so-hero h1{font:800 clamp(38px,7vw,84px) Baloo\ 2;line-height:1.02;letter-spacing:-.02em;margin:0}.so-hero .squig{width:min(220px,48vw);margin:10px auto 0;display:block}.so-hero p{font:600 clamp(15px,2vw,19px) Nunito;color:var(--so-mute);margin:18px 0 30px;line-height:1.6}.so-btn{display:inline-block;background:var(--so-acc);color:var(--accent-ink);font:800 16px Nunito;padding:15px 36px;border-radius:999px;border:2px solid var(--so-ink);text-decoration:none;box-shadow:4px 4px 0 var(--so-ink);transition:.15s}.so-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--so-ink)}.so-trust{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;padding:6px 5vw 40px}.so-trust div{display:flex;align-items:center;gap:8px;font:800 13px Nunito;color:var(--so-ink);background:var(--so-card);border:2px solid var(--so-ink);border-radius:14px;padding:10px 16px;box-shadow:2.5px 2.5px 0 var(--so-ink)}.so-trust .d{color:var(--accent-text)}.so-wrap{max-width:1200px;margin:0 auto;padding:10px 5vw 88px}.so-h2{font:800 clamp(28px,4vw,46px) Baloo\ 2;text-align:center;margin:0 0 30px}.so-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.so-grid.few{grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center}.so-card{display:block;text-decoration:none;color:inherit;background:var(--so-card);border:2px solid var(--so-ink);border-radius:24px;overflow:hidden;box-shadow:5px 5px 0 var(--so-ink);transition:.18s}.so-card:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--so-ink)}.so-card .ph{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--so-card) 72%,var(--so-hero));border-bottom:2px solid var(--so-ink)}.so-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.so-card:hover .ph img{transform:scale(1.05)}.so-card .one{position:absolute;top:12px;right:12px;font:800 11px Nunito;color:var(--accent-ink);background:var(--so-acc);border:2px solid var(--so-ink);border-radius:999px;padding:4px 11px;transform:rotate(6deg);box-shadow:2px 2px 0 var(--so-ink)}.so-card .body{padding:15px 17px 18px}.so-card .nm{font:800 16px Nunito;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-card .cond{font:700 12px Nunito;color:var(--so-mute2);margin-top:2px}.so-card .row{display:flex;align-items:center;justify-content:space-between;margin-top:11px}.so-card .pr{font:800 20px Baloo\ 2;color:var(--accent-text)}.so-card .buy{background:var(--so-ink);color:var(--so-card);font:800 13px Nunito;border-radius:999px;padding:8px 17px;transition:.15s}.so-card .buy:hover{background:var(--so-acc);color:var(--accent-ink)}.sorbet .sv-foot b{font:800 19px Baloo\ 2}.sorbet .so-hero{background:var(--so-hero)}.estate{--es-acc:var(--acc,var(--es-acc));--es-bg:var(--bg,#f2ede2);--es-ink:var(--ink,#1d1a15);--es-card:var(--cardbg,#f9f6ee);--es-hero:var(--herobg,#f2ede2);--es-rule:color-mix(in srgb,var(--es-ink) 22%,transparent);--es-rule2:color-mix(in srgb,var(--es-ink) 12%,transparent);--es-mute:color-mix(in srgb,var(--es-ink) 74%,var(--es-bg));--es-disp:var(--disp,"Playfair Display",Georgia,"Times New Roman",serif);--es-body:var(--body,"Inter",system-ui,sans-serif);--es-serif:var(--es-disp);--es-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;background:var(--es-bg);color:var(--es-ink);font-family:var(--es-body);background-image:radial-gradient(color-mix(in srgb,var(--es-ink) 4%,transparent) .6px,transparent .6px);background-size:9px 9px}.es-ann{text-align:center;font:500 10.5px Inter;letter-spacing:.22em;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid var(--es-rule);color:var(--es-mute)}.es-nav{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--es-bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--es-ink)}.es-navrow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;box-sizing:border-box;max-width:none;margin:0;padding:16px var(--sv-pad-x)}.es-navrow:after{content:"";grid-column:1/-1;height:1px;background:var(--es-rule2);margin-top:12px}.es-navlinks{display:flex;gap:26px}.es-navlinks a{color:var(--es-mute);font:500 10.5px Inter;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:color .2s}.es-navlinks a:hover{color:var(--es-ink)}.es-logo{font:600 24px var(--es-serif);letter-spacing:.01em;text-align:center}.es-logo .logo-text{justify-content:center}.es-logo .mark{width:32px;height:32px;border:1px solid var(--es-ink);display:grid;place-items:center;color:var(--es-ink);font:600 15px var(--es-serif)}.es-navr{display:flex;align-items:center;justify-content:flex-end;gap:14px}.es-cart{font:500 11px var(--es-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--es-ink);border:1px solid var(--es-ink);padding:8px 14px;cursor:pointer;transition:.2s}.es-cart:hover{background:var(--es-ink);color:var(--es-bg)}.es-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:end;max-width:1180px;margin:0 auto;padding:64px 5vw 40px}.es-ey{display:inline-flex;align-items:center;gap:12px;font:500 11px Inter;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-text);margin-bottom:22px}.es-ey:before{content:"";width:34px;height:1px;background:var(--es-acc)}.es-hero h1{font:500 clamp(42px,6.2vw,86px) var(--es-serif);line-height:.98;letter-spacing:-.015em;margin:0 0 20px;text-wrap:balance}.es-hero p{font:400 16.5px Inter;line-height:1.7;max-width:46ch;color:var(--es-mute);margin:0 0 30px}.es-btn{display:inline-block;border:1px solid var(--es-ink);color:var(--es-ink);font:500 11px Inter;letter-spacing:.24em;text-transform:uppercase;padding:16px 30px;text-decoration:none;transition:.25s}.es-btn:hover{background:var(--es-ink);color:var(--es-bg)}.es-plate{position:relative;background:var(--es-card);border:1px solid var(--es-rule);padding:14px 14px 40px;box-shadow:0 1px 0 var(--es-rule2),0 18px 50px -30px color-mix(in srgb,var(--es-ink) 55%,transparent)}.es-plate .noimg,.es-plate img{display:block;width:100%;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.02)}.es-lottab{position:absolute;top:-1px;left:-1px;z-index:1;background:var(--es-ink);color:var(--es-bg);font:500 10.5px var(--es-mono);letter-spacing:.16em;text-transform:uppercase;padding:7px 12px}.es-plate-cap{position:absolute;left:14px;right:14px;bottom:12px;font:italic 500 13px var(--es-serif);color:var(--es-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-band{display:flex;flex-wrap:wrap;max-width:1180px;margin:0 auto;padding:0 5vw;border-top:1px solid var(--es-ink);border-bottom:1px solid var(--es-ink)}.es-band>span{flex:1;min-width:160px;display:flex;flex-direction:column;gap:4px;padding:14px 18px 14px 0;margin-right:18px;border-right:1px solid var(--es-rule2);font:500 13px var(--es-mono);letter-spacing:.02em;color:var(--es-ink)}.es-band>span:last-child{border-right:0;margin-right:0}.es-band i{font:500 9.5px Inter;font-style:normal;letter-spacing:.24em;text-transform:uppercase;color:var(--es-mute)}.es-wrap{max-width:1180px;margin:0 auto;padding:56px 5vw 80px}.es-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:6px;padding-bottom:14px;border-bottom:1px solid var(--es-ink)}.es-head h2{font:500 clamp(28px,3.4vw,44px) var(--es-serif);margin:0}.es-head span{font:500 10.5px Inter;letter-spacing:.22em;text-transform:uppercase;color:var(--es-mute)}.es-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px}.es-grid.few{grid-template-columns:repeat(auto-fit,minmax(360px,520px));justify-content:center;-moz-column-gap:40px;column-gap:40px}.es-lot{display:grid;grid-template-columns:150px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid var(--es-rule2);text-decoration:none;color:inherit;transition:background .2s}.es-lot:hover{background:color-mix(in srgb,var(--es-card) 70%,transparent)}.es-ph{position:relative;aspect-ratio:1;overflow:hidden;background:var(--es-card);border:1px solid var(--es-rule);padding:5px}.es-ph .noimg,.es-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.es-meta{display:flex;flex-direction:column;min-width:0}.es-no{font:500 10.5px var(--es-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-bottom:6px}.es-nm{font:500 21px var(--es-serif);line-height:1.15;margin-bottom:8px}.es-spec{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:0 0 10px;font-size:12.5px;line-height:1.4}.es-spec dt{font:500 9.5px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--es-mute);padding-top:2px}.es-spec dd{margin:0;color:var(--es-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px;border-top:1px dotted var(--es-rule)}.es-pr{font:500 17px var(--es-mono);letter-spacing:.02em}.es-add{border:1px solid var(--es-ink);background:transparent;color:var(--es-ink);font:500 10px Inter;letter-spacing:.18em;text-transform:uppercase;padding:9px 14px;cursor:pointer;transition:.2s}.es-add:hover{background:var(--es-acc);border-color:var(--es-acc);color:var(--accent-ink)}.estate .sv-foot b{font:500 20px var(--es-serif)}.estate .sv-h2,.estate h2{font-family:var(--es-serif)}.estate .es-hero{background:var(--es-hero)}.lotboard{--lb-acc:var(--acc,var(--lb-acc));--lb-bg:var(--bg,#17181a);--lb-ink:var(--ink,#f4f3ef);--lb-card:var(--cardbg,#202225);--lb-hero:var(--herobg,#17181a);--lb-rule:color-mix(in srgb,var(--lb-ink) 16%,transparent);--lb-mute:color-mix(in srgb,var(--lb-ink) 74%,var(--lb-bg));--lb-disp:var(--disp,"Archivo Black","Archivo","Inter",system-ui,sans-serif);--lb-body:var(--body,"Archivo","Inter",system-ui,sans-serif);--lb-head:var(--lb-disp);--lb-sans:var(--lb-body);background:var(--lb-bg);color:var(--lb-ink);font-family:var(--lb-sans)}.lb-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;padding:0 3vw;min-height:62px;background:var(--lb-ink);color:var(--lb-bg);border-bottom:4px solid var(--lb-acc)}.lb-logo{font:700 18px var(--lb-head);letter-spacing:-.01em;text-transform:uppercase}.lb-logo .mark{width:30px;height:30px;background:var(--lb-bg);color:var(--lb-ink);display:grid;place-items:center;font:700 14px var(--lb-head)}.lb-pickup{display:inline-flex;align-items:center;gap:9px;font:700 12px var(--lb-sans);letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;background:var(--lb-acc);color:var(--accent-ink)}.lb-dot{width:8px;height:8px;border-radius:50%;background:currentColor;animation:lb-blink 1.6s ease-in-out infinite}@keyframes lb-blink{0%,to{opacity:1}50%{opacity:.35}}.lb-navlinks{display:flex;gap:20px;margin-left:auto}.lb-navlinks a{color:var(--lb-bg);font:700 12px var(--lb-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.lb-navlinks a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.lb-phone{font:800 15px var(--lb-sans);letter-spacing:.02em;color:var(--lb-bg);text-decoration:none;white-space:nowrap;border:2px solid var(--lb-bg);padding:7px 12px;transition:.15s}.lb-cart,.lb-phone:hover{background:var(--lb-bg);color:var(--lb-ink)}.lb-cart{font:800 13px var(--lb-sans);letter-spacing:.06em;text-transform:uppercase;padding:9px 14px;cursor:pointer;transition:.15s}.lb-cart:hover{background:var(--lb-acc);color:var(--accent-ink)}.lotboard .sv-mnav-btn span{background:var(--lb-bg)}.lb-ann{text-align:center;font:700 12px var(--lb-sans);letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;background:repeating-linear-gradient(-45deg,var(--lb-acc) 0 14px,color-mix(in srgb,var(--lb-acc) 78%,#000) 14px 28px);color:var(--accent-ink)}.lb-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:44px 3vw 30px;border-bottom:2px solid var(--lb-ink)}.lb-kick{display:inline-block;font:700 12px var(--lb-sans);letter-spacing:.2em;color:var(--accent-text);margin-bottom:12px}.lb-hero h1,.lb-kick{text-transform:uppercase}.lb-hero h1{font:400 clamp(44px,9vw,128px) var(--lb-head);line-height:.9;letter-spacing:-.03em;margin:0 0 14px;max-width:14ch}.lb-hero p{font:500 17px var(--lb-sans);color:var(--lb-mute);max-width:52ch;margin:0;line-height:1.5}.lb-btn{flex:none;display:inline-block;background:var(--lb-acc);color:var(--accent-ink);font:800 14px var(--lb-sans);letter-spacing:.14em;text-transform:uppercase;padding:18px 28px;text-decoration:none;transition:.15s}.lb-btn:hover{background:var(--lb-ink);color:var(--lb-bg)}.lb-wrap{padding:28px 3vw 80px}.lb-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.lb-head h2{font:400 clamp(22px,3vw,34px) var(--lb-head);text-transform:uppercase;letter-spacing:-.01em;margin:0}.lb-head span{font:700 12px var(--lb-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lb-mute)}.lb-list{display:flex;flex-direction:column;gap:16px}.lb-card{display:grid;grid-template-columns:44px minmax(0,1.05fr) minmax(0,.95fr);background:var(--lb-card);color:inherit;text-decoration:none;border:1px solid var(--lb-rule);min-height:320px;transition:transform .2s,border-color .2s}.lb-card:hover{transform:translateX(4px);border-color:var(--lb-acc)}.lb-stripe{display:grid;place-items:center;background:var(--lb-acc);color:var(--accent-ink);border-right:1px solid var(--lb-rule)}.lb-stripe span{writing-mode:vertical-rl;transform:rotate(180deg);font:800 13px var(--lb-sans);letter-spacing:.32em;text-transform:uppercase}.lb-card.st-pending .lb-stripe{background:var(--sf-warn,#fbbf24);color:#1a1200}.lb-card.st-sold .lb-stripe{background:var(--lb-mute);color:var(--lb-bg)}.lb-card.st-sold .lb-ph img{filter:grayscale(1) contrast(.9)}.lb-ph{position:relative;overflow:hidden;background:color-mix(in srgb,var(--lb-card) 70%,#000);min-height:320px}.lb-ph .noimg,.lb-ph img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.lb-card:hover .lb-ph img{transform:scale(1.03)}.lb-body{display:flex;flex-direction:column;padding:26px 30px 24px;min-width:0}.lb-no{font:700 12px var(--lb-sans);letter-spacing:.24em;color:var(--accent-text);margin-bottom:8px}.lb-nm,.lb-no{text-transform:uppercase}.lb-nm{font:400 clamp(24px,3vw,40px) var(--lb-head);line-height:1;letter-spacing:-.02em;margin:0 0 12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.lb-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:auto}.lb-chips span{font:700 11px var(--lb-sans);letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border:1px solid var(--lb-rule);color:var(--lb-mute)}.lb-pr{font:400 clamp(44px,6vw,84px) var(--lb-head);line-height:1;letter-spacing:-.04em;margin:22px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-body .sv-stars{margin-bottom:8px}.lb-row{display:flex;align-items:center;gap:18px;margin-top:12px}.lb-add{background:var(--lb-acc);color:var(--accent-ink);font:800 13px var(--lb-sans);letter-spacing:.14em;text-transform:uppercase;padding:15px 24px;cursor:pointer;transition:.15s;border:2px solid var(--lb-acc)}.lb-add:hover{background:var(--lb-ink);color:var(--lb-bg);border-color:var(--lb-ink)}.lb-view{font:700 12px var(--lb-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lb-mute)}.lb-list.few .lb-card{min-height:280px}.lotboard .sv-foot b{font:400 18px var(--lb-head);text-transform:uppercase}.lotboard .lb-hero{background:var(--lb-hero)}.journal{--jo-acc:var(--acc,var(--accent));--jo-bg:var(--bg,#f7f5ef);--jo-ink:var(--ink,#17150f);--jo-card:var(--cardbg,#fffdf7);--jo-hero:var(--herobg,#efece2);--jo-mute:color-mix(in srgb,var(--jo-ink) 72%,var(--jo-bg));--jo-mute2:color-mix(in srgb,var(--jo-ink) 54%,var(--jo-bg));--jo-line:color-mix(in srgb,var(--jo-ink) 16%,transparent);--jo-disp:var(--disp,"Playfair Display",Georgia,serif);--jo-body:var(--body,"Jost","Inter",sans-serif);background:var(--jo-bg);color:var(--jo-ink);font-family:var(--jo-body)}.jo-ann{text-align:center;font:600 var(--sv-step--2)/1.2 var(--jo-body);letter-spacing:var(--sv-track-caps);text-transform:uppercase;color:var(--jo-bg);background:var(--jo-ink);padding:var(--sv-space-2xs) var(--sv-space-s)}.jo-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-space-s);padding:var(--sv-space-s) var(--sv-rail) var(--sv-space-2xs);font-size:var(--sv-step--1)}.jo-date{font:500 var(--sv-step--2) var(--jo-body);letter-spacing:var(--sv-track-caps);text-transform:uppercase;color:var(--jo-mute2)}.jo-navlinks{display:flex;gap:var(--sv-space-m)}.jo-navlinks a{color:var(--jo-mute);font-size:var(--sv-step--1);text-decoration:none}.jo-navlinks a:hover{color:var(--jo-ink);text-decoration:underline;text-underline-offset:4px}.jo-cart{font:600 var(--sv-step--1) var(--jo-body);cursor:pointer;color:var(--accent-text)}.jo-mast{text-align:center;padding:var(--sv-space-2xs) var(--sv-rail) var(--sv-space-xs);font:700 var(--sv-step-7) var(--jo-disp);line-height:.92;letter-spacing:-.03em;border-bottom:3px double var(--jo-line)}.jo-mast .logo-text{justify-content:center}.jo-mast .mark{display:none}.jo-subhead{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sv-space-xs) var(--sv-space-m);padding:var(--sv-space-2xs) var(--sv-rail) var(--sv-space-s);border-bottom:1px solid var(--jo-line);font:500 var(--sv-step--2) var(--jo-body);letter-spacing:var(--sv-track-caps);text-transform:uppercase;color:var(--jo-mute2)}.jo-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start;max-width:1280px;margin:0 auto;padding:var(--sv-space-xl) var(--sv-rail) var(--sv-space-l);background:var(--jo-hero)}.jo-kick{display:block;font:600 var(--sv-step--2) var(--jo-body);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--sv-space-xs)}.jo-hero h1{font:700 var(--sv-step-6) var(--jo-disp);line-height:1.02;margin:0 0 var(--sv-space-s)}.jo-standfirst{font:400 var(--sv-step-1)/1.5 var(--jo-body);color:var(--jo-mute);max-width:38ch;margin:0 0 var(--sv-space-m)}.jo-standfirst:first-letter{float:left;font-family:var(--jo-disp);font-weight:700;font-size:3.1em;line-height:.82;padding:.06em .12em 0 0;color:var(--accent-text)}.jo-btn{display:inline-block;font:600 var(--sv-step--1) var(--jo-body);letter-spacing:.08em;text-transform:uppercase;color:var(--jo-ink);text-decoration:none;border-bottom:2px solid var(--jo-acc);padding-bottom:5px;transition:color var(--sv-dur-1) ease}.jo-btn:hover{color:var(--accent-text)}.jo-plate{margin:0}.jo-plate img{width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;filter:saturate(.94)}.jo-plate .noimg{width:100%;aspect-ratio:4/5;background:color-mix(in srgb,var(--jo-ink) 8%,var(--jo-card))}.jo-plate figcaption{font:400 var(--sv-step--2)/1.4 var(--jo-body);color:var(--jo-mute2);margin-top:var(--sv-space-2xs);padding-top:var(--sv-space-2xs)}.jo-plate figcaption,.jo-standards{border-top:1px solid var(--jo-line)}.jo-standards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));max-width:1280px;margin:0 auto;border-bottom:1px solid var(--jo-line)}.jo-standards div{padding:var(--sv-space-s) var(--sv-space-m);border-right:1px solid var(--jo-line)}.jo-standards div:last-child{border-right:0}.jo-standards i{display:block;font:600 var(--sv-step--2) var(--jo-body);font-style:normal;letter-spacing:var(--sv-track-caps);color:var(--accent-text);margin-bottom:4px}.jo-standards b{font:500 var(--sv-step--1)/1.4 var(--jo-body)}.jo-wrap{max-width:1280px;margin:0 auto;padding:var(--sv-band) var(--sv-rail)}.jo-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sv-space-m);border-bottom:3px double var(--jo-line);padding-bottom:var(--sv-space-xs);margin-bottom:var(--sv-band-head)}.jo-head h2{font:700 var(--sv-step-4) var(--jo-disp);margin:0}.jo-head span{font:500 var(--sv-step--2) var(--jo-body);letter-spacing:var(--sv-track-caps);text-transform:uppercase;color:var(--jo-mute2)}.jo-grid{display:grid;grid-template-columns:repeat(3,1fr)}.jo-grid.few{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),24rem));justify-content:center}.jo-card{display:block;text-decoration:none;color:inherit}.jo-card.lead{grid-column:span 3;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.25rem,3vw,2.5rem);align-items:start;padding-bottom:var(--sv-space-l);border-bottom:1px solid var(--jo-line)}.jo-card .ph{position:relative;overflow:hidden;background:var(--jo-card)}.jo-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jo-card .ph .noimg{width:100%;aspect-ratio:4/5}.jo-card .idx{top:0;letter-spacing:.1em;padding:4px 9px}.jo-card .add,.jo-card .idx{position:absolute;left:0;font:600 var(--sv-step--2) var(--jo-body);color:var(--jo-bg);background:var(--jo-ink)}.jo-card .add{right:0;bottom:0;transform:translateY(100%);transition:transform var(--sv-dur-2) var(--sv-ease);text-align:center;letter-spacing:.14em;text-transform:uppercase;padding:12px}.jo-card:hover .add{transform:none}.jo-card .nm{font:600 var(--sv-step-1)/1.22 var(--jo-disp);margin-top:var(--sv-space-xs)}.jo-card.lead .nm{font-size:var(--sv-step-3)}.jo-card .dek{font:400 var(--sv-step--1)/1.5 var(--jo-body);color:var(--jo-mute2);margin-top:5px}.jo-card .row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sv-space-xs);margin-top:var(--sv-space-2xs);border-top:1px solid var(--jo-line);padding-top:var(--sv-space-2xs)}.jo-card .pr{font:600 var(--sv-step-0) var(--jo-body);color:var(--accent-text)}.jo-card .cta{font:500 var(--sv-step--2) var(--jo-body);letter-spacing:.08em;text-transform:uppercase;color:var(--jo-mute2)}.journal .sv-foot{color:var(--jo-mute);border-top:3px double var(--jo-line)}.journal .sv-foot b{color:var(--jo-ink);font-family:var(--jo-disp)}.cinema{--ci-acc:var(--acc,var(--accent));--ci-bg:var(--bg,#0b0b0c);--ci-ink:var(--ink,#efece6);--ci-card:var(--cardbg,#131315);--ci-hero:var(--herobg,#0b0b0c);--ci-mute:color-mix(in srgb,var(--ci-ink) 72%,var(--ci-bg));--ci-mute2:color-mix(in srgb,var(--ci-ink) 52%,var(--ci-bg));--ci-line:color-mix(in srgb,var(--ci-ink) 16%,transparent);--ci-disp:var(--disp,"Cormorant Garamond",Georgia,serif);--ci-body:var(--body,"Jost","Inter",sans-serif);background:var(--ci-bg);color:var(--ci-ink);font-family:var(--ci-body)}.ci-bar,.cinema{position:relative}.ci-bar{z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--sv-space-s);padding:var(--sv-space-s) var(--sv-rail)}.ci-logo{font:400 var(--sv-step-1) var(--ci-disp);letter-spacing:.02em}.ci-logo .mark{width:30px;height:30px;border:1px solid var(--ci-acc);border-radius:50%;display:grid;place-items:center;color:var(--accent-text);font:400 var(--sv-step--1) var(--ci-disp)}.ci-navlinks{display:flex;gap:var(--sv-space-m)}.ci-navlinks a{color:var(--ci-mute);font:400 var(--sv-step--2) var(--ci-body);letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.ci-navlinks a:hover{color:var(--ci-ink)}.ci-cart{font:400 var(--sv-step--2) var(--ci-body);letter-spacing:.2em;cursor:pointer}.ci-ann,.ci-cart{text-transform:uppercase;color:var(--accent-text)}.ci-ann{position:relative;z-index:5;text-align:center;font:500 var(--sv-step--2) var(--ci-body);letter-spacing:var(--sv-track-caps);padding:0 var(--sv-rail) var(--sv-space-2xs)}.ci-stage{position:sticky;top:0;z-index:0;display:flex;align-items:flex-end;min-height:clamp(26rem,74svh,46rem);overflow:hidden;background:var(--ci-hero)}.ci-still{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72}.ci-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--ci-bg) 4%,color-mix(in srgb,var(--ci-bg) 30%,transparent) 46%,transparent 78%)}.ci-stage.no-still{align-items:center;justify-content:center;background:radial-gradient(120% 100% at 50% 24%,color-mix(in srgb,var(--ci-acc) 16%,var(--ci-hero)),var(--ci-bg))}.ci-mono{font:300 clamp(9rem,26vw,20rem) var(--ci-disp);line-height:.8;color:var(--accent-text);opacity:.28}.ci-hero{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 var(--sv-rail) var(--sv-space-2xl)}.ci-stage.no-still .ci-hero{position:absolute;bottom:0}.ci-ey{display:inline-block;font:500 var(--sv-step--2) var(--ci-body);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--sv-space-xs)}.ci-hero h1{font:300 var(--sv-step-7) var(--ci-disp);line-height:1;margin:0 0 var(--sv-space-s)}.ci-hero p{font:400 var(--sv-step-1)/1.55 var(--ci-body);color:var(--ci-mute);margin:0 0 var(--sv-space-m)}.ci-btn{display:inline-block;font:500 var(--sv-step--1) var(--ci-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ci-ink);text-decoration:none;border:1px solid color-mix(in srgb,var(--ci-ink) 40%,transparent);padding:14px 30px;transition:background var(--sv-dur-1) ease,border-color var(--sv-dur-1) ease}.ci-btn:hover{background:var(--ci-acc);border-color:var(--ci-acc);color:var(--accent-ink)}.ci-sheet{position:relative;z-index:1;background:var(--ci-bg);border-top:1px solid var(--ci-line)}.ci-wrap{max-width:1240px;margin:0 auto;padding:var(--sv-band) var(--sv-rail)}.ci-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sv-space-m);border-bottom:1px solid var(--ci-line);padding-bottom:var(--sv-space-s);margin-bottom:var(--sv-band-head)}.ci-head h2{font:300 var(--sv-step-4) var(--ci-disp);margin:0}.ci-head span{font:400 var(--sv-step--2) var(--ci-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ci-mute2)}.ci-list{display:grid;gap:var(--sv-space-3xl)}.ci-list.few{gap:var(--sv-space-2xl)}.ci-card{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,4vw,4rem);align-items:center;text-decoration:none;color:inherit}.ci-card.flip .ph{order:2}.ci-card .ph{position:relative;overflow:hidden;background:var(--ci-card);aspect-ratio:4/3}.ci-card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ci-card:hover .ph img{transform:scale(1.03)}.ci-card .no{display:block;font:400 var(--sv-step--2) var(--ci-body);letter-spacing:.2em;color:var(--ci-mute2);margin-bottom:var(--sv-space-2xs)}.ci-card .nm{font:300 var(--sv-step-4) var(--ci-disp);line-height:1.08;margin:0 0 var(--sv-space-2xs)}.ci-card .cond,.ci-card .dim{font:400 var(--sv-step--1) var(--ci-body);color:var(--ci-mute2)}.ci-card .pr{font:400 var(--sv-step-2) var(--ci-body);color:var(--accent-text);margin-top:var(--sv-space-xs)}.ci-card .row{display:flex;align-items:center;gap:var(--sv-space-m);margin-top:var(--sv-space-m)}.ci-card .buy{font:500 var(--sv-step--1) var(--ci-body);letter-spacing:.14em;text-transform:uppercase;background:var(--ci-acc);color:var(--accent-ink);padding:13px 26px}.ci-card .cta{font:400 var(--sv-step--2) var(--ci-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ci-mute2)}.cinema .sv-foot{color:var(--ci-mute2);border-top:1px solid var(--ci-line)}.cinema .sv-foot b{color:var(--ci-ink);font-family:var(--ci-disp)}.ledger{--ld-acc:var(--acc,var(--accent));--ld-bg:var(--bg,#fbfaf7);--ld-ink:var(--ink,#1a1a18);--ld-card:var(--cardbg,#fff);--ld-hero:var(--herobg,#f2f0ea);--ld-mute:color-mix(in srgb,var(--ld-ink) 72%,var(--ld-bg));--ld-mute2:color-mix(in srgb,var(--ld-ink) 52%,var(--ld-bg));--ld-line:color-mix(in srgb,var(--ld-ink) 15%,transparent);--ld-disp:var(--disp,"Libre Caslon Text",Georgia,serif);--ld-body:var(--body,"IBM Plex Mono",ui-monospace,monospace);background:var(--ld-bg);color:var(--ld-ink);font-family:var(--ld-body)}.ld-ann{text-align:center;font:500 var(--sv-step--2) var(--ld-body);letter-spacing:var(--sv-track-caps);text-transform:uppercase;color:var(--accent-text);padding:var(--sv-space-2xs);border-bottom:1px solid var(--ld-line)}.ld-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-space-s);padding:var(--sv-space-s) var(--sv-rail);border-bottom:1px solid var(--ld-ink)}.ld-logo{font:700 var(--sv-step-1) var(--ld-disp)}.ld-logo .mark{width:28px;height:28px;border:1px solid var(--ld-ink);display:grid;place-items:center;color:var(--accent-text);font:500 var(--sv-step--1) var(--ld-body)}.ld-navlinks{display:flex;gap:var(--sv-space-m)}.ld-navlinks a{color:var(--ld-mute);font:400 var(--sv-step--2) var(--ld-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.ld-navlinks a:hover{color:var(--ld-ink)}.ld-cart{font:500 var(--sv-step--2) var(--ld-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:var(--accent-text)}.ld-hero{max-width:1320px;margin:0 auto;padding:var(--sv-space-2xl) var(--sv-rail) var(--sv-space-xl);background:var(--ld-hero)}.ld-ey{display:inline-block;font:500 var(--sv-step--2) var(--ld-body);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--sv-space-xs)}.ld-hero h1{font:700 var(--sv-step-5) var(--ld-disp);line-height:1.04;margin:0 0 var(--sv-space-s);max-width:20ch}.ld-hero p{font:400 var(--sv-step-0)/1.6 var(--ld-body);color:var(--ld-mute);margin:0 0 var(--sv-space-l)}.ld-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--sv-space-s) var(--sv-space-m);margin:0;border-top:1px solid var(--ld-line);padding-top:var(--sv-space-s)}.ld-facts dt{font:400 var(--sv-step--2) var(--ld-body);letter-spacing:var(--sv-track-caps);text-transform:uppercase;color:var(--ld-mute2);margin:0}.ld-facts dd{font:500 var(--sv-step-0) var(--ld-body);margin:2px 0 0}.ld-terms{display:flex;flex-wrap:wrap;gap:var(--sv-space-xs) var(--sv-space-m);padding:var(--sv-space-s) var(--sv-rail);border-block:1px solid var(--ld-line);font:400 var(--sv-step--2) var(--ld-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ld-mute2)}.ld-terms,.ld-wrap{max-width:1320px;margin:0 auto}.ld-wrap{padding:var(--sv-band) var(--sv-rail)}.ld-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sv-space-m);margin-bottom:var(--sv-space-m)}.ld-head h2{font:700 var(--sv-step-3) var(--ld-disp);margin:0}.ld-head span{font:400 var(--sv-step--2) var(--ld-body);letter-spacing:.14em}.ld-cols,.ld-head span{text-transform:uppercase;color:var(--ld-mute2)}.ld-cols{position:sticky;top:0;z-index:6;display:grid;grid-template-columns:4.5rem 6.5rem minmax(0,1fr) minmax(8rem,auto);gap:var(--sv-space-s);align-items:center;padding:10px 0;background:var(--ld-bg);border-block:1px solid var(--ld-ink);font:500 var(--sv-step--2) var(--ld-body);letter-spacing:.16em}.ld-cols span:last-child{text-align:right}.ld-list{display:block}.ld-row{display:grid;grid-template-columns:4.5rem 6.5rem minmax(0,1fr) minmax(8rem,auto);gap:var(--sv-space-s);align-items:center;padding:var(--sv-space-s) 0;border-bottom:1px solid var(--ld-line);text-decoration:none;color:inherit;transition:background var(--sv-dur-1) ease}.ld-row:hover{background:color-mix(in srgb,var(--ld-acc) 7%,transparent)}.ld-no{font:500 var(--sv-step--1) var(--ld-body);color:var(--ld-mute2)}.ld-plate{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--ld-card);border:1px solid var(--ld-line)}.ld-plate .noimg,.ld-plate img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ld-main{display:block;min-width:0}.ld-nm{display:block;font:400 var(--sv-step-1)/1.25 var(--ld-disp)}.ld-dim{display:block;font:400 var(--sv-step--2)/1.5 var(--ld-body);color:var(--ld-mute2);margin-top:3px}.ld-end{display:flex;align-items:center;justify-content:flex-end;gap:var(--sv-space-s)}.ld-pr{font:500 var(--sv-step-1) var(--ld-body);color:var(--accent-text);white-space:nowrap}.ld-add{font:500 var(--sv-step--2) var(--ld-body);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ld-ink)!important;background:transparent;color:var(--ld-ink);padding:9px 15px;transition:background var(--sv-dur-1) ease,color var(--sv-dur-1) ease}.ld-add:hover{background:var(--ld-ink);color:var(--ld-bg)}.ledger .sv-foot{color:var(--ld-mute);border-top:1px solid var(--ld-ink)}.ledger .sv-foot b{color:var(--ld-ink);font-family:var(--ld-disp)}.ledger .sv-empty{grid-column:auto}.salon{--sn-acc:var(--acc,var(--accent));--sn-bg:var(--bg,#f3ede2);--sn-ink:var(--ink,#2a231a);--sn-card:var(--cardbg,#fbf7ef);--sn-hero:var(--herobg,#eae1d2);--sn-mute:color-mix(in srgb,var(--sn-ink) 72%,var(--sn-bg));--sn-mute2:color-mix(in srgb,var(--sn-ink) 54%,var(--sn-bg));--sn-line:color-mix(in srgb,var(--sn-ink) 18%,transparent);--sn-disp:var(--disp,"EB Garamond",Georgia,serif);--sn-body:var(--body,"Karla","Inter",sans-serif);background:var(--sn-bg);color:var(--sn-ink);font-family:var(--sn-body)}.sn-ann{text-align:center;font:600 var(--sv-step--2) var(--sn-body);letter-spacing:var(--sv-track-caps);text-transform:uppercase;color:var(--accent-text);padding:var(--sv-space-2xs)}.sn-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sv-space-s);padding:var(--sv-space-s) var(--sv-rail);border-bottom:1px solid var(--sn-line)}.sn-logo{font:500 var(--sv-step-2) var(--sn-disp)}.sn-logo .mark{width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--sn-acc) 22%,var(--sn-card));display:grid;place-items:center;color:var(--accent-text);font:500 var(--sv-step--1) var(--sn-disp)}.sn-navlinks{display:flex;gap:var(--sv-space-m)}.sn-navlinks a{color:var(--sn-mute);font:500 var(--sv-step--1) var(--sn-body);text-decoration:none}.sn-navlinks a:hover{color:var(--sn-ink)}.sn-cart{font:600 var(--sv-step--1) var(--sn-body);cursor:pointer;color:var(--accent-text)}.sn-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,5vw,4rem);align-items:center;max-width:1200px;margin:0 auto;padding:var(--sv-space-2xl) var(--sv-rail);background:var(--sn-hero)}.sn-ey{display:inline-block;font:600 var(--sv-step--2) var(--sn-body);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--sv-space-xs)}.sn-hero h1{font:400 var(--sv-step-6) var(--sn-disp);line-height:1.04;margin:0 0 var(--sv-space-s)}.sn-hero p{font:400 var(--sv-step-0)/1.65 var(--sn-body);color:var(--sn-mute);margin:0 0 var(--sv-space-m)}.sn-btn{display:inline-block;font:600 var(--sv-step--1) var(--sn-body);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--sn-acc);text-decoration:none;padding:14px 28px;border-radius:999px;transition:filter var(--sv-dur-1) ease,transform var(--sv-dur-1) ease}.sn-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.sn-frame{position:relative;background:var(--sn-card);padding:clamp(.75rem,2vw,1.5rem);box-shadow:0 1px 0 color-mix(in srgb,var(--sn-ink) 12%,transparent),0 22px 44px -28px color-mix(in srgb,var(--sn-ink) 60%,transparent)}.sn-frame .noimg,.sn-frame img{width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border:1px solid var(--sn-line)}.sn-label{display:block;font:500 var(--sv-step--2)/1.4 var(--sn-body);letter-spacing:.06em;margin-top:var(--sv-space-2xs)}.sn-label,.sn-rail{color:var(--sn-mute2)}.sn-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sv-space-xs) var(--sv-space-l);max-width:1200px;margin:0 auto;padding:var(--sv-space-m) var(--sv-rail);border-bottom:1px solid var(--sn-line);font:500 var(--sv-step--2) var(--sn-body);letter-spacing:.1em;text-transform:uppercase}.sn-wrap{max-width:1240px;margin:0 auto;padding:var(--sv-band) var(--sv-rail)}.sn-head{text-align:center;margin-bottom:var(--sv-band-head)}.sn-head h2{font:400 var(--sv-step-4) var(--sn-disp);margin:0 0 var(--sv-space-2xs)}.sn-head p{font:400 var(--sv-step--1) var(--sn-body);color:var(--sn-mute2);margin:0}.sn-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:start}.sn-grid>.sn-card:nth-child(3n+2){margin-top:clamp(1.5rem,4vw,3.5rem)}.sn-grid>.sn-card:nth-child(6n+4){margin-top:clamp(.75rem,2vw,1.75rem)}.sn-grid>.sn-card:nth-child(3n+1) .ph{aspect-ratio:4/5}.sn-grid>.sn-card:nth-child(3n+2) .ph{aspect-ratio:1}.sn-grid>.sn-card:nth-child(3n+3) .ph{aspect-ratio:3/4}.sn-grid.few{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),22rem));justify-content:center}.sn-grid.few>.sn-card{margin-top:0}.sn-grid.few>.sn-card .ph{aspect-ratio:4/5}.sn-card{display:block;text-decoration:none;color:inherit}.sn-card .ph{position:relative;overflow:hidden;background:var(--sn-card);padding:clamp(.5rem,1.2vw,.9rem);box-shadow:0 1px 0 color-mix(in srgb,var(--sn-ink) 12%,transparent),0 18px 34px -26px color-mix(in srgb,var(--sn-ink) 62%,transparent);transition:transform var(--sv-dur-2) var(--sv-ease),box-shadow var(--sv-dur-2) ease}.sn-card .ph img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--sn-line)}.sn-card .ph .noimg,.sn-card .ph img{width:100%;height:100%}.sn-card:hover .ph{transform:translateY(-4px);box-shadow:0 1px 0 color-mix(in srgb,var(--sn-ink) 12%,transparent),0 30px 50px -28px color-mix(in srgb,var(--sn-ink) 70%,transparent)}.sn-card .add{position:absolute;left:clamp(.5rem,1.2vw,.9rem);right:clamp(.5rem,1.2vw,.9rem);bottom:clamp(.5rem,1.2vw,.9rem);transform:translateY(140%);transition:transform var(--sv-dur-2) var(--sv-ease);background:var(--sn-ink);color:var(--sn-bg);text-align:center;font:600 var(--sv-step--2) var(--sn-body);letter-spacing:.1em;text-transform:uppercase;padding:11px}.sn-card:hover .add{transform:none}.sn-card .cap{padding:var(--sv-space-xs) 2px 0;border-top:1px solid var(--sn-line);margin-top:var(--sv-space-xs)}.sn-card .nm{display:block;font:500 var(--sv-step-0)/1.3 var(--sn-disp)}.sn-card .cond{display:block;font:400 var(--sv-step--2)/1.5 var(--sn-body);color:var(--sn-mute2);margin-top:2px}.sn-card .pr{display:block;font:700 var(--sv-step--1) var(--sn-body);color:var(--accent-text);margin-top:5px}.salon .sv-foot{color:var(--sn-mute);border-top:1px solid var(--sn-line)}.salon .sv-foot b{color:var(--sn-ink);font-family:var(--sn-disp)}@media (max-width:1100px){.jo-grid{grid-template-columns:repeat(2,1fr)}.jo-card.lead{grid-column:span 2}.sn-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ci-navlinks,.jo-navlinks,.ld-navlinks,.sn-navlinks{display:none}.ci-card,.ci-card.flip,.jo-card.lead,.jo-hero,.sn-hero{grid-template-columns:1fr}.ci-card.flip .ph{order:0}.ci-stage{min-height:clamp(20rem,62svh,32rem)}.ld-cols{display:none}.ld-row{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"no main" "plate main" "end end";row-gap:var(--sv-space-2xs)}.ld-no{grid-area:no}.ld-plate{grid-area:plate;max-width:5rem}.ld-main{grid-area:main}.ld-end{grid-area:end;justify-content:space-between}}@media (max-width:560px){.jo-grid,.sn-grid{grid-template-columns:repeat(2,1fr)}.jo-card.lead{grid-column:span 2}.sn-grid>.sn-card:nth-child(3n+2),.sn-grid>.sn-card:nth-child(6n+4){margin-top:0}.jo-mast{font-size:var(--sv-step-5)}}@media (prefers-reduced-motion:reduce){.ci-stage{position:static;min-height:clamp(18rem,52svh,28rem)}.ci-card:hover .ph img,.sn-card:hover .ph{transform:none}}.sv-root[data-mode=dark]:not([data-recipe]) .estate{--es-bg:#171410;--es-ink:#ede7da;--es-card:#1f1b15;--es-rule:hsla(41,35%,89%,.24);--es-rule2:hsla(41,35%,89%,.12);--es-mute:#bdb4a4;background-image:none}.sv-root[data-mode=light]:not([data-recipe]) .lotboard{--lb-bg:#f1f0ec;--lb-ink:#131416;--lb-card:#fff;--lb-rule:rgba(19,20,22,.16);--lb-mute:#4a4d55}.sv-root[data-mode=light]:not([data-recipe]) .lb-ph{background:#e4e2dc}.sv-root[data-mode=dark]:not([data-recipe]) .journal{--jo-bg:#131210;--jo-ink:#efeae0;--jo-card:#1b1917;--jo-hero:#1a1815;--jo-line:hsla(40,32%,91%,.2)}.sv-root[data-mode=dark]:not([data-recipe]) .ledger{--ld-bg:#14150f;--ld-ink:#eceadf;--ld-card:#1c1d16;--ld-hero:#1a1b14;--ld-line:hsla(51,25%,90%,.2)}.sv-root[data-mode=dark]:not([data-recipe]) .salon{--sn-bg:#191411;--sn-ink:#f0e7da;--sn-card:#221b16;--sn-hero:#1f1915;--sn-line:hsla(35,42%,90%,.2)}.sv-root[data-mode=light]:not([data-recipe]) .cinema{--ci-bg:#f6f4f0;--ci-ink:#191714;--ci-card:#fff;--ci-hero:#e9e5de;--ci-line:rgba(25,23,20,.16)}.sv-root[data-mode=light]:not([data-recipe]) .ci-still{opacity:.9}.sv-root[data-mode=light]:not([data-recipe]) .ci-btn:hover{color:var(--accent-ink)}.svl .noimg{background:#eae5db}.svl .sv-contact,.svl .sv-foot,.svl .sv-news{border-top-color:rgba(20,18,14,.14)}.svl .sv-social a{border-color:rgba(20,18,14,.16)}.svl .sv-news-in{background:hsla(0,0%,100%,.6);border-color:rgba(20,18,14,.12)}.svl .sv-news-form input{background:#fff;border-color:rgba(20,18,14,.18);color:#191512}.svl .sv-news-form input::-moz-placeholder{color:rgba(20,18,14,.4)}.svl .sv-news-form input::placeholder{color:rgba(20,18,14,.4)}.svl .sv-contact-form input,.svl .sv-contact-form select,.svl .sv-contact-form textarea{background:#fff;border-color:rgba(20,18,14,.18);color:#191512}.svl .sv-contact-form input::-moz-placeholder,.svl .sv-contact-form textarea::-moz-placeholder{color:rgba(20,18,14,.4)}.svl .sv-contact-form input::placeholder,.svl .sv-contact-form textarea::placeholder{color:rgba(20,18,14,.4)}.svl .sv-contact-form.sent{color:inherit}.svl .sv-consent{color:#6e675b}.svl .sv-promise-grid .pcell,.svl .sv-reviews-grid .rcell,.svl .sv-testi-grid .tcell{border-color:rgba(20,18,14,.14);background:hsla(0,0%,100%,.6)}.svl .sv-testi-grid .tava{border-color:rgba(20,18,14,.16)}.svl .sv-cond-col{border-color:rgba(20,18,14,.14);background:hsla(0,0%,100%,.6)}.svl .sv-cond-item .ph{background:rgba(20,18,14,.06)}.svl .sv-testi-grid .tini{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.svl .sv-testi-gbtn{background:hsla(0,0%,100%,.6);border-color:rgba(20,18,14,.18)}.svl .sv-promise-grid .pcell:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.svl .sv-stars .off{color:rgba(20,18,14,.18)}.svl .sv-gallery-grid .gcell{border-color:rgba(20,18,14,.12);background:#eae5db}.svl .sv-empty{opacity:.55}.svl .sv-news-err{color:var(--sf-err)}.svl .sv-visit{border-top-color:rgba(20,18,14,.14)}.svl .sv-visit-btn{background:hsla(0,0%,100%,.6);border-color:rgba(20,18,14,.18)}.svl .sv-visit-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:transparent}.svl .sv-visit-map{border-color:rgba(20,18,14,.14)}.sv-about{max-width:760px;margin:0 auto;padding:70px 6vw;text-align:center}.sv-about h2{font:700 28px Inter;margin:0 0 14px}.sv-about p{font:400 16px Inter;line-height:1.8;opacity:.85;white-space:pre-line}.sv-contact{padding:60px 6vw 88px;border-top:1px solid hsla(0,0%,100%,.08)}.sv-contact-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.sv-contact h2{font:700 26px Inter;margin:0 0 10px}.sv-contact-sub{font:400 15px Inter;opacity:.7;margin:0 0 20px;line-height:1.6}.sv-contact-info{font:500 14px Inter;line-height:2.1;opacity:.85}.sv-contact-info-sm{font-size:12.5px;line-height:1.8}.sv-book-slot:empty{display:none}.sv-contact-form{display:flex;flex-direction:column;gap:10px}.sv-consent{display:flex;align-items:flex-start;gap:8px;font:400 11px Inter;color:#6b7280;line-height:1.45;margin:4px 0 2px;cursor:pointer;text-align:left}.sv-consent input{margin-top:2px;width:16px;height:16px;flex:none;accent-color:var(--accent)}.sv-contact-form input,.sv-contact-form select,.sv-contact-form textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:11px;padding:12px 14px;color:#fff;font:500 14px Inter;outline:none;resize:vertical}.sv-contact-form input::-moz-placeholder,.sv-contact-form textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.sv-contact-form input::placeholder,.sv-contact-form textarea::placeholder{color:hsla(0,0%,100%,.4)}.sv-contact-form button{background:var(--accent);color:var(--accent-ink);border:0;border-radius:11px;padding:13px;font:700 14px Inter;cursor:pointer;margin-top:2px}.sv-contact-form.sent{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:14px;padding:24px;font:600 15px Inter;color:#fff}.hl-herobg,.ox-herobg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none}.ox-herobg{opacity:.22;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 28%,#000 70%,transparent)}.hl-herobg{opacity:.2;border-radius:24px;-webkit-mask-image:radial-gradient(120% 92% at 50% 32%,#000 36%,transparent 76%);mask-image:radial-gradient(120% 92% at 50% 32%,#000 36%,transparent 76%)}.hl-hero.has-cover{position:relative;overflow:hidden}.hl-hero.has-cover>:not(.hl-herobg),.ox-hero.has-cover>:not(.ox-herobg){position:relative;z-index:1}.sv-gallery{max-width:1200px;margin:0 auto;padding:46px 6vw 10px}.sv-gallery-head{text-align:center;margin-bottom:26px}.sv-gallery-head .ey{display:inline-block;font:600 12px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-bottom:8px}.sv-gallery-head h2{font:700 clamp(24px,3.4vw,38px) Inter;letter-spacing:-.02em;margin:0 0 6px}.sv-gallery-head p{opacity:.6;font:400 14px Inter;margin:0}.sv-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:158px;gap:12px}.sv-gallery-grid .gcell{overflow:hidden;border-radius:16px;background:#05070d;border:1px solid hsla(0,0%,100%,.07)}.sv-gallery-grid .gcell.lead{grid-column:span 2;grid-row:span 2}.sv-gallery-grid .gcell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.sv-gallery-grid .gcell:hover img{transform:scale(1.07)}.sv-promise{max-width:1120px;margin:0 auto;padding:62px 6vw}.sv-promise-head{text-align:center;margin-bottom:30px}.sv-promise-head .ey{display:inline-block;font:600 12px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-bottom:8px}.sv-promise-head h2{font:700 clamp(24px,3.4vw,38px) Inter;letter-spacing:-.02em;margin:0}.sv-promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sv-promise-grid .pcell{border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:24px 20px;background:hsla(0,0%,100%,.02);transition:border-color .3s,transform .3s}.sv-promise-grid .pcell:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(-3px)}.sv-promise-grid .pcell .ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-text);font:700 20px Inter;margin-bottom:14px}.sv-promise-grid .pcell .t{font:700 16px Inter;margin-bottom:7px}.sv-promise-grid .pcell .d{font:400 13.5px Inter;line-height:1.6;opacity:.72}.sv-stars{display:inline-flex;gap:2px;letter-spacing:1px;line-height:1}.sv-stars .on{color:#f5b301}.sv-stars .off{color:hsla(0,0%,100%,.22)}.sv-reviews{max-width:1120px;margin:0 auto;padding:62px 6vw}.sv-reviews-head{text-align:center;margin-bottom:30px}.sv-reviews-head .ey{display:inline-block;font:600 12px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-bottom:12px}.sv-reviews-rating{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.sv-reviews-rating .num{font:800 26px Inter}.sv-reviews-rating .cnt{font:500 14px Inter;opacity:.7}.sv-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sv-reviews-grid .rcell{border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:22px 20px;background:hsla(0,0%,100%,.02)}.sv-reviews-grid .rcell .rt{font:700 15px Inter;margin:10px 0 6px}.sv-reviews-grid .rcell .rb{font:400 13.5px Inter;line-height:1.6;opacity:.82;margin:0 0 12px}.sv-reviews-grid .rcell .ra{font:600 12.5px Inter;opacity:.6}.sv-testi{max-width:1120px;margin:0 auto;padding:62px 6vw}.sv-testi-head{text-align:center;margin-bottom:30px}.sv-testi-head .ey{display:inline-block;font:600 12px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-bottom:8px}.sv-testi-head h2{font:700 clamp(24px,3.4vw,38px) Inter;letter-spacing:-.02em;margin:0}.sv-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sv-testi-grid .tcell{margin:0;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:24px 22px;background:hsla(0,0%,100%,.02);transition:border-color .3s,transform .3s}.sv-testi-grid .tcell:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(-3px)}.sv-testi-grid .tcell .tq{margin:12px 0 16px;font:400 14.5px Inter;line-height:1.65;opacity:.86;quotes:none;flex:1}.sv-testi-grid .twho{display:flex;align-items:center;gap:11px;margin-top:auto}.sv-testi-grid .tava{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;border:1px solid hsla(0,0%,100%,.14)}.sv-testi-grid .tini{display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-text);font:700 15px Inter;border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.sv-testi-grid .tname{font:600 13px Inter;opacity:.85}.sv-testi-cta{text-align:center;margin-top:28px}.sv-testi-gbtn{display:inline-block;font:700 14px Inter;text-decoration:none;border-radius:11px;padding:12px 22px;color:inherit;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);transition:transform .2s,border-color .2s}.sv-testi-gbtn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent-text)}.sv-cond{max-width:1120px;margin:0 auto;padding:62px 6vw}.sv-cond-head{text-align:center;margin-bottom:30px}.sv-cond-head .ey{display:inline-block;font:600 12px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);margin-bottom:8px}.sv-cond-head h2{font:700 clamp(24px,3.4vw,38px) Inter;letter-spacing:-.02em;margin:0}.sv-cond-head p{font:400 15px Inter;line-height:1.6;opacity:.78;margin:10px auto 0;max-width:46ch}.sv-cond-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.sv-cond-col{min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:22px 20px;background:hsla(0,0%,100%,.02)}.sv-cond-colhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sv-cond-colhead h3{font:700 19px Inter;letter-spacing:-.01em;margin:0}.sv-cond-colhead .n{font:600 12px Inter;letter-spacing:.08em;text-transform:uppercase;opacity:.62;flex:none}.sv-cond-note{font:400 13px Inter;line-height:1.55;opacity:.7;margin:6px 0 14px}.sv-cond-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sv-cond-item{display:flex;align-items:center;gap:12px;padding:9px 8px;margin:0 -8px;border-radius:12px;text-decoration:none;color:inherit;transition:background .2s}.sv-cond-item:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.sv-cond-item .ph{flex:none;width:48px;height:48px;border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.05)}.sv-cond-item .ph img{-o-object-fit:cover;object-fit:cover}.sv-cond-item .ph img,.sv-cond-noph{width:100%;height:100%;display:block}.sv-cond-noph{background:color-mix(in srgb,var(--accent) 14%,transparent)}.sv-cond-item .tx{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.sv-cond-item .nm{font:600 14px Inter;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sv-cond-item .cd{font:400 12px Inter;opacity:.62;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-cond-item .pr{flex:none;font:600 14px Inter;opacity:.9}.sv-cond-more{display:inline-block;margin-top:14px;font:600 13px Inter;text-decoration:none;color:var(--accent-text)}.sv-cond-more:hover{text-decoration:underline}.sv-cartwrap{position:fixed;inset:0;z-index:100;display:none}.sv-cartwrap.open{display:block}.sv-cartbg{position:absolute;inset:0;background:rgba(2,3,6,.6);backdrop-filter:blur(3px)}.sv-cart{position:absolute;right:0;top:0;height:100%;width:420px;max-width:92vw;background:#fff;color:#15171c;display:flex;flex-direction:column;box-shadow:-16px 0 50px rgba(0,0,0,.35)}.sv-ch{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #eef0f3}.sv-ch h3{margin:0;font:700 17px Inter}.sv-ch .x{cursor:pointer;color:#9ca3af}.sv-ship{padding:12px 22px;background:#f6f8fb;border-bottom:1px solid #eef0f3;font:600 12px Inter;color:#374151}.sv-ship .track{height:6px;border-radius:999px;background:#e5e7eb;margin-top:8px;overflow:hidden}.sv-ship .fill{height:100%;background:var(--accent);transition:width .4s}.sv-cb{flex:1;overflow-y:auto;padding:16px 22px}.sv-cb .dim{color:#9ca3af;font-size:14px}.sv-item{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #f3f4f6}.sv-item .sv-ph,.sv-item img{width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#eee}.sv-item .n{font:600 13px Inter}.sv-item .c{font:500 11px Inter;color:#6b7280}.sv-item .p{margin-left:auto;font:700 14px Inter}.sv-item .rmv{flex:none;border:0;background:none;color:#9ca3af;font-size:13px;line-height:1;padding:6px;border-radius:6px;cursor:pointer}.sv-item .rmv:hover{color:#b91c1c;background:#fef2f2}.sv-cf{padding:16px 22px 22px;border-top:1px solid #eef0f3}.sv-email{width:100%;border:1px solid #e5e7eb;border-radius:11px;padding:12px;font:500 14px Inter;margin-bottom:12px}.sv-total{display:flex;justify-content:space-between;font:700 17px Inter}.sv-promo,.sv-total{margin-bottom:12px}.sv-promo-row{display:flex;gap:8px}.sv-promo-input{flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:11px;padding:11px 12px;font:600 13px Inter;letter-spacing:.04em;text-transform:uppercase}.sv-promo-apply{flex:0 0 auto;border:0;border-radius:11px;padding:0 16px;background:var(--accent);color:var(--accent-ink);font:700 13px Inter;cursor:pointer}.sv-promo-apply:disabled{opacity:.5;cursor:default}.sv-promo-on{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:11px;padding:9px 12px}.sv-promo-on .tag{font:700 12.5px Inter;color:#15803d;letter-spacing:.02em}.sv-promo-on .rm{border:0;background:none;color:#6b7280;font:600 12px Inter;cursor:pointer;text-decoration:underline}.sv-promo-err{margin-top:7px;color:#b91c1c;font:600 12px Inter}.sv-totals{margin-bottom:12px}.sv-totals .row{display:flex;justify-content:space-between;font:600 13.5px Inter;color:#6b7280;margin-bottom:6px}.sv-totals .row.disc{color:#15803d}.sv-totals .sv-total{margin-bottom:0;margin-top:8px;padding-top:10px;border-top:1px solid #eef0f3;color:#15171c}.sv-pay{width:100%;background:var(--accent);color:var(--accent-ink);border:0;border-radius:13px;padding:15px;font:700 15px Inter;cursor:pointer}.sv-pay:disabled{opacity:.55}.sv-secure{text-align:center;font:600 11px Inter;color:#6b7280;margin-top:11px}.sv-err{background:#fef2f2;color:#b91c1c;font:600 12px Inter;padding:9px 12px;border-radius:9px;margin-bottom:10px}.sv-root[data-mode=light] .onyx{background:#f5f7fb;color:#161a24}.sv-root[data-mode=light] .ox-ann{color:#44506e;border-bottom-color:rgba(10,14,26,.08)}.sv-root[data-mode=light] .ox-nav{background:rgba(245,247,251,.82);border-bottom-color:rgba(10,14,26,.08)}.sv-root[data-mode=light] .ox-navlinks a{color:#4a5468}.sv-root[data-mode=light] .ox-navlinks a:hover{color:#0c0f17}.sv-root[data-mode=light] .ox-cart{border-color:rgba(10,14,26,.18)}.sv-root[data-mode=light] .ox-hero h1{color:#10131c}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sv-root[data-mode=light] .ox-hero h1{background:linear-gradient(180deg,#10131c 42%,#4a5670);-webkit-background-clip:text;background-clip:text;color:transparent}}.sv-root[data-mode=light] .ox-hero p{color:#4a5468}.sv-root[data-mode=light] .ox-marq{border-top-color:rgba(10,14,26,.08);border-bottom-color:rgba(10,14,26,.08)}.sv-root[data-mode=light] .ox-marq .run{color:#5b6478}.sv-root[data-mode=light] .ox-bento .cell{background:#fff;border-color:rgba(10,14,26,.1)}.sv-root[data-mode=light] .ox-bento .big .d{color:#4a5468}.sv-root[data-mode=light] .ox-bento .cell .l{color:#5b6478}.sv-root[data-mode=light] .ox-card{background:#fff;border-color:rgba(10,14,26,.1)}.sv-root[data-mode=light] .ox-card:hover{box-shadow:0 24px 60px rgba(15,23,42,.16)}.sv-root[data-mode=light] .ox-card .ph{background:#e9edf5}.sv-root[data-mode=light] .onyx .sv-foot,.sv-root[data-mode=light] .ox-card .st{color:#5b6478}.sv-root[data-mode=light] .onyx .sv-foot b{color:#10131c}.sv-root[data-mode=light] .vault{background:#f7f3ea;color:#26221b}.sv-root[data-mode=light] .vt-nav{background:hsla(42,45%,94%,.86);border-bottom-color:rgba(38,34,27,.12)}.sv-root[data-mode=light] .vt-navlinks a{color:#7b7060}.sv-root[data-mode=light] .vt-navlinks a:hover{color:#26221b}.sv-root[data-mode=light] .vt-hero p{color:#7b7060}.sv-root[data-mode=light] .vt-btn{color:#26221b}.sv-root[data-mode=light] .vt-hero .vt-heroph{background:radial-gradient(130% 120% at 50% 30%,color-mix(in srgb,var(--accent) 10%,#efe9dd),#e6ddcd);border-left-color:rgba(20,18,14,.12)}.sv-root[data-mode=light] .vt-quote{border-bottom-color:rgba(38,34,27,.1)}.sv-root[data-mode=light] .vt-sechead{border-bottom-color:rgba(38,34,27,.14)}.sv-root[data-mode=light] .vt-card .ph{background:#eee7d9}.sv-root[data-mode=light] .vault .sv-foot{color:#7b7060}.sv-root[data-mode=light] .vault .sv-foot b{color:#26221b}.sv-root[data-mode=light] .halo{background:#f2f4fb;color:#141828}.sv-root[data-mode=light] .hl-navlinks a{color:#49536e}.sv-root[data-mode=light] .hl-navlinks a:hover{color:#10131f}.sv-root[data-mode=light] .hl-cart{background:rgba(10,14,26,.05);border-color:rgba(10,14,26,.14)}.sv-root[data-mode=light] .hl-hero h1{color:#12162a}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sv-root[data-mode=light] .hl-hero h1{background:linear-gradient(180deg,#12162a,color-mix(in srgb,var(--accent) 70%,#12162a));-webkit-background-clip:text;background-clip:text;color:transparent}}.sv-root[data-mode=light] .hl-hero p{color:#4d5872}.sv-root[data-mode=light] .hl-trust div{color:#333d56;background:rgba(10,14,26,.04);border-color:rgba(10,14,26,.1)}.sv-root[data-mode=light] .hl-sub{color:#66708c}.sv-root[data-mode=light] .hl-card{background:#fff;border-color:rgba(10,14,26,.1)}.sv-root[data-mode=light] .halo .sv-foot,.sv-root[data-mode=light] .hl-card .stars{color:#66708c}.sv-root[data-mode=light] .halo .sv-foot b{color:#141828}.sv-root[data-mode=light] .dealer{background:#f4f6f9;color:#141a23}.sv-root[data-mode=light] .dl-ann{color:#40506e;border-bottom-color:rgba(12,18,28,.08)}.sv-root[data-mode=light] .dl-nav{background:rgba(244,246,249,.9);border-bottom-color:rgba(12,18,28,.1)}.sv-root[data-mode=light] .dl-navlinks a{color:#4a5568}.sv-root[data-mode=light] .dl-navlinks a:hover{color:#10151d}.sv-root[data-mode=light] .dl-cart{border-color:rgba(12,18,28,.18)}.sv-root[data-mode=light] .dl-hero{border-bottom-color:rgba(12,18,28,.1)}.sv-root[data-mode=light] .dl-hero:after{background:linear-gradient(90deg,#f4f6f9 12%,transparent 62%),linear-gradient(0deg,#f4f6f9,transparent 55%)}.sv-root[data-mode=light] .dl-hero p{color:#4a5568}.sv-root[data-mode=light] .dl-strip{border-bottom-color:rgba(12,18,28,.1)}.sv-root[data-mode=light] .dl-strip div{color:#39445a;border-right-color:rgba(12,18,28,.08)}.sv-root[data-mode=light] .dl-head span{color:#6b7689}.sv-root[data-mode=light] .dl-card{background:#fff;border-color:rgba(12,18,28,.1)}.sv-root[data-mode=light] .dl-card:hover{box-shadow:0 18px 44px rgba(15,23,42,.14)}.sv-root[data-mode=light] .dl-card .ph{background:#e8edf4}.sv-root[data-mode=light] .dl-card .chips span{color:#39445a;background:rgba(12,18,28,.05);border-color:rgba(12,18,28,.1)}.sv-root[data-mode=light] .dealer .sv-foot{color:#6b7689}.sv-root[data-mode=light] .dealer .sv-foot b{color:#141a23}.sv-root[data-mode=light] .showroom{background:#f7f2e9;color:#251e14}.sv-root[data-mode=light] .sh-nav{background:hsla(39,47%,94%,.9);border-bottom-color:rgba(37,30,20,.12)}.sv-root[data-mode=light] .sh-navlinks a{color:#7c7060}.sv-root[data-mode=light] .sh-navlinks a:hover{color:#251e14}.sv-root[data-mode=light] .sh-hero:after{background:linear-gradient(0deg,#f7f2e9 8%,transparent 70%)}.sv-root[data-mode=light] .sh-hero p{color:#6d6150}.sv-root[data-mode=light] .sh-strip{border-bottom-color:rgba(37,30,20,.12)}.sv-root[data-mode=light] .sh-strip div{color:#6d6150}.sv-root[data-mode=light] .sh-card .ph{background:#eadfcd}.sv-root[data-mode=light] .sh-card .cta,.sv-root[data-mode=light] .showroom .sv-foot{color:#8a7c67}.sv-root[data-mode=light] .showroom .sv-foot b{color:#251e14}.sv-root[data-mode=light] .specgrid{background:#f3f6fa;color:#131a24}.sv-root[data-mode=light] .sg-ann{color:#39587e;border-bottom-color:rgba(13,20,29,.08)}.sv-root[data-mode=light] .sg-nav{background:rgba(243,246,250,.9);border-bottom-color:rgba(13,20,29,.1)}.sv-root[data-mode=light] .sg-navlinks a{color:#48546b}.sv-root[data-mode=light] .sg-navlinks a:hover{color:#0f151e}.sv-root[data-mode=light] .sg-cart{border-color:rgba(13,20,29,.18)}.sv-root[data-mode=light] .sg-hero p{color:#48546b}.sv-root[data-mode=light] .sg-strip{border-top-color:rgba(13,20,29,.1);border-bottom-color:rgba(13,20,29,.1)}.sv-root[data-mode=light] .sg-strip div{color:#39445a}.sv-root[data-mode=light] .sg-head span{color:#69758c}.sv-root[data-mode=light] .sg-card{background:#fff;border-color:rgba(13,20,29,.1)}.sv-root[data-mode=light] .sg-card .ph{background:#eaeff6}.sv-root[data-mode=light] .sg-card .specs>div{border-bottom-color:rgba(13,20,29,.08)}.sv-root[data-mode=light] .sg-card .specs dt,.sv-root[data-mode=light] .specgrid .sv-foot{color:#69758c}.sv-root[data-mode=light] .specgrid .sv-foot b{color:#131a24}.sv-root[data-mode=light] .drophype{background:#f5f5f8;color:#12121a}.sv-root[data-mode=light] .dh-nav{border-bottom-color:rgba(12,12,20,.12)}.sv-root[data-mode=light] .dh-navlinks a{color:#4c4c5e}.sv-root[data-mode=light] .dh-navlinks a:hover{color:#0c0c14}.sv-root[data-mode=light] .dh-hero p{color:#565668}.sv-root[data-mode=light] .dh-card{background:#fff;border-color:rgba(12,12,20,.12)}.sv-root[data-mode=light] .dh-card .ph{background:#ebebf1}.sv-root[data-mode=light] .drophype .sv-foot{color:#6b6b7e}.sv-root[data-mode=light] .drophype .sv-foot b{color:#12121a}.sv-root[data-mode=light] .boutique{background:#f8f4ec;color:#241f16}.sv-root[data-mode=light] .bq-nav{background:hsla(40,46%,95%,.9);border-bottom-color:rgba(36,31,22,.13)}.sv-root[data-mode=light] .bq-navlinks a{color:#857662}.sv-root[data-mode=light] .bq-navlinks a:hover{color:#241f16}.sv-root[data-mode=light] .bq-hero:after{background:radial-gradient(80% 80% at 50% 50%,transparent,#f8f4ec 92%)}.sv-root[data-mode=light] .bq-hero p{color:#7a6c55}.sv-root[data-mode=light] .bq-btn{color:#241f16}.sv-root[data-mode=light] .bq-strip{border-bottom-color:rgba(36,31,22,.1)}.sv-root[data-mode=light] .bq-strip div{color:#7a6c55}.sv-root[data-mode=light] .bq-head{border-bottom-color:rgba(36,31,22,.14)}.sv-root[data-mode=light] .bq-card .ph{background:#ece4d3}.sv-root[data-mode=light] .boutique .sv-foot{color:#857662}.sv-root[data-mode=light] .boutique .sv-foot b{color:#241f16}.sv-root[data-mode=light] .market{background:#f4f6f9;color:#141a23}.sv-root[data-mode=light] .mk-nav{background:rgba(244,246,249,.94);border-bottom-color:rgba(12,17,25,.1)}.sv-root[data-mode=light] .mk-navlinks a{color:#4a5568}.sv-root[data-mode=light] .mk-navlinks a:hover{color:#10151d}.sv-root[data-mode=light] .mk-cart{border-color:rgba(12,17,25,.18)}.sv-root[data-mode=light] .mk-hero p{color:#69758c}.sv-root[data-mode=light] .mk-filters .chip{background:rgba(12,17,25,.04);border-color:rgba(12,17,25,.12);color:#39445a}.sv-root[data-mode=light] .mk-head span{color:#69758c}.sv-root[data-mode=light] .mk-card{background:#fff;border-color:rgba(12,17,25,.1)}.sv-root[data-mode=light] .mk-card .ph{background:#e8edf4}.sv-root[data-mode=light] .market .sv-foot,.sv-root[data-mode=light] .mk-card .cond{color:#69758c}.sv-root[data-mode=light] .market .sv-foot b{color:#141a23}.sv-root[data-mode=dark] .atelier{background:#14110c;color:#ece7dc}.sv-root[data-mode=dark] .at-ann{color:#a09378;border-bottom-color:hsla(41,30%,89%,.12)}.sv-root[data-mode=dark] .at-nav{background:rgba(20,17,12,.88);border-bottom-color:hsla(41,30%,89%,.12)}.sv-root[data-mode=dark] .at-logo .mark{border-color:#ece7dc;color:#ece7dc}.sv-root[data-mode=dark] .at-navlinks a{color:#a09378}.sv-root[data-mode=dark] .at-navlinks a:hover{color:#ece7dc}.sv-root[data-mode=dark] .at-cart{color:#ece7dc;border-bottom-color:#ece7dc}.sv-root[data-mode=dark] .at-hero p{color:#a09378}.sv-root[data-mode=dark] .at-btn{border-color:#ece7dc;color:#ece7dc}.sv-root[data-mode=dark] .at-btn:hover{background:#ece7dc;color:#14110c}.sv-root[data-mode=dark] .at-hero .right .frame{background:#241f16}.sv-root[data-mode=dark] .at-strip{border-top-color:hsla(41,30%,89%,.12);border-bottom-color:hsla(41,30%,89%,.12)}.sv-root[data-mode=dark] .at-strip div{color:#a09378;border-right-color:hsla(41,30%,89%,.1)}.sv-root[data-mode=dark] .at-head span{color:#8a7d68}.sv-root[data-mode=dark] .at-card .ph{background:#241f16}.sv-root[data-mode=dark] .at-card .idx{color:#ece7dc;background:rgba(20,17,12,.78)}.sv-root[data-mode=dark] .at-card .add{background:hsla(41,30%,89%,.92);color:#14110c}.sv-root[data-mode=dark] .at-card .cond{color:#8a7d68}.sv-root[data-mode=dark] .folio{background:#16140f;color:#efece2}.sv-root[data-mode=dark] .fo-nav{border-bottom-color:hsla(46,29%,91%,.3)}.sv-root[data-mode=dark] .fo-nav .date{color:#a29a88}.sv-root[data-mode=dark] .fo-navlinks a{color:#efece2}.sv-root[data-mode=dark] .fo-cart{color:#efece2;border-color:#efece2}.sv-root[data-mode=dark] .fo-cart:hover{background:#efece2;color:#16140f}.sv-root[data-mode=dark] .fo-rule{background:#efece2}.sv-root[data-mode=dark] .fo-hero p{color:#a29a88}.sv-root[data-mode=dark] .fo-btn{background:#efece2;color:#16140f}.sv-root[data-mode=dark] .fo-btn:hover{background:var(--accent);color:var(--accent-ink)}.sv-root[data-mode=dark] .fo-hero .art{border-color:#efece2;background:#241f16}.sv-root[data-mode=dark] .fo-hero .art .cap{color:#a29a88}.sv-root[data-mode=dark] .fo-tick{background:#efece2;color:#141311}.sv-root[data-mode=dark] .fo-head{border-bottom-color:#efece2}.sv-root[data-mode=dark] .fo-head span{color:#a29a88}.sv-root[data-mode=dark] .fo-card .ph{background:#241f16;border-color:#efece2}.sv-root[data-mode=dark] .fo-card .idx{background:#efece2;color:#141311}.sv-root[data-mode=dark] .fo-card .buy{border-color:#efece2;color:#efece2}.sv-root[data-mode=dark] .fo-card .buy:hover{background:#efece2;color:#16140f}.sv-root[data-mode=dark] .fo-card .cond{color:#a29a88}.sv-root[data-mode=dark] .prism{background:#141118;color:#f2efe9}.sv-root[data-mode=dark] .pr-nav{background:rgba(20,17,24,.9);border-bottom-color:hsla(0,0%,100%,.08)}.sv-root[data-mode=dark] .pr-navlinks a{color:#f2efe9}.sv-root[data-mode=dark] .pr-cart{background:#f2efe9;color:#191512}.sv-root[data-mode=dark] .pr-cart:hover{background:var(--accent);color:var(--accent-ink)}.sv-root[data-mode=dark] .pr-trust div{color:#f2efe9;background:#1e1a24;border-color:hsla(0,0%,100%,.1)}.sv-root[data-mode=dark] .pr-card{background:#1c1822;border-color:hsla(0,0%,100%,.1)}.sv-root[data-mode=dark] .pr-card .ph{background:#262130}.sv-root[data-mode=dark] .pr-card .cond{background:#26212e;color:#f2efe9}.sv-root[data-mode=dark] .pr-card .pr-p{color:#f2efe9}.sv-root[data-mode=dark] .terra{background:#191410;color:#eadfce}.sv-root[data-mode=dark] .te-ann{color:#b5a084;border-bottom-color:hsla(36,40%,86%,.12)}.sv-root[data-mode=dark] .te-nav{background:rgba(25,20,16,.9);border-bottom-color:hsla(36,40%,86%,.12)}.sv-root[data-mode=dark] .te-navlinks a{color:#b5a084}.sv-root[data-mode=dark] .te-navlinks a:hover{color:#eadfce}.sv-root[data-mode=dark] .te-cart{color:#eadfce;border-color:#eadfce}.sv-root[data-mode=dark] .te-cart:hover{background:#eadfce;color:#191410}.sv-root[data-mode=dark] .te-hero p{color:#b5a084}.sv-root[data-mode=dark] .te-hero .arch{border-color:hsla(36,40%,86%,.2);box-shadow:0 26px 60px rgba(0,0,0,.5)}.sv-root[data-mode=dark] .te-strip{border-top-color:hsla(36,40%,86%,.12);border-bottom-color:hsla(36,40%,86%,.12)}.sv-root[data-mode=dark] .te-head p,.sv-root[data-mode=dark] .te-strip span{color:#b5a084}.sv-root[data-mode=dark] .te-card .ph{background:#2a2118;border-color:hsla(36,40%,86%,.14)}.sv-root[data-mode=dark] .te-card .add{background:hsla(36,40%,86%,.94);color:#191410}.sv-root[data-mode=dark] .monolith{background:#0f0f0f;color:#f2f2f2}.sv-root[data-mode=dark] .mo-ann{background:#f2f2f2;color:#0f0f0f}.sv-root[data-mode=dark] .mo-nav{background:hsla(0,0%,6%,.92);border-bottom-color:#f2f2f2}.sv-root[data-mode=dark] .mo-logo .mark{background:#f2f2f2;color:#0f0f0f}.sv-root[data-mode=dark] .mo-navlinks a{color:#f2f2f2}.sv-root[data-mode=dark] .mo-cart{color:#f2f2f2;border-color:#f2f2f2}.sv-root[data-mode=dark] .mo-cart:hover{background:#f2f2f2;color:#0f0f0f}.sv-root[data-mode=dark] .mo-hero{border-bottom-color:#f2f2f2}.sv-root[data-mode=dark] .mo-hero .copy{border-right-color:hsla(0,0%,95%,.25)}.sv-root[data-mode=dark] .mo-hero p{color:#a8a8a8}.sv-root[data-mode=dark] .mo-btn{background:#f2f2f2;color:#0f0f0f}.sv-root[data-mode=dark] .mo-hero .meta>div:not(.shot){border-bottom-color:hsla(0,0%,95%,.25)}.sv-root[data-mode=dark] .mo-strip{border-bottom-color:#f2f2f2}.sv-root[data-mode=dark] .mo-strip div{border-right-color:hsla(0,0%,95%,.25)}.sv-root[data-mode=dark] .mo-grid,.sv-root[data-mode=dark] .mo-grid.few .mo-card{border-color:#f2f2f2}.sv-root[data-mode=dark] .mo-card{background:#161616;border-right-color:hsla(0,0%,95%,.25);border-bottom-color:hsla(0,0%,95%,.25)}.sv-root[data-mode=dark] .mo-card:hover{background:#1e1e1e}.sv-root[data-mode=dark] .mo-card .ph{background:#202020}.sv-root[data-mode=dark] .sorbet{background:#181310;color:#f4ead9}.sv-root[data-mode=dark] .so-nav{background:rgba(24,19,16,.92);border-bottom-color:#f4ead9}.sv-root[data-mode=dark] .so-navlinks a{color:#f4ead9}.sv-root[data-mode=dark] .so-logo .mark{border-color:#f4ead9;box-shadow:2.5px 2.5px 0 hsla(38,55%,90%,.35)}.sv-root[data-mode=dark] .so-cart{background:#241d16;color:#f4ead9;border-color:#f4ead9;box-shadow:3px 3px 0 hsla(38,55%,90%,.35)}.sv-root[data-mode=dark] .so-cart:hover{box-shadow:2px 2px 0 hsla(38,55%,90%,.35)}.sv-root[data-mode=dark] .so-hero .chip{background:#241d16;color:#f4ead9;border-color:#f4ead9;box-shadow:3px 3px 0 hsla(38,55%,90%,.35)}.sv-root[data-mode=dark] .so-hero p{color:#b5a68f}.sv-root[data-mode=dark] .so-btn{border-color:#f4ead9;box-shadow:4px 4px 0 hsla(38,55%,90%,.35)}.sv-root[data-mode=dark] .so-btn:hover{box-shadow:2px 2px 0 hsla(38,55%,90%,.35)}.sv-root[data-mode=dark] .so-trust div{background:#241d16;color:#f4ead9;border-color:#f4ead9;box-shadow:2.5px 2.5px 0 hsla(38,55%,90%,.3)}.sv-root[data-mode=dark] .so-card{background:#241d16;border-color:#f4ead9;box-shadow:5px 5px 0 hsla(38,55%,90%,.3)}.sv-root[data-mode=dark] .so-card:hover{box-shadow:3px 3px 0 hsla(38,55%,90%,.3)}.sv-root[data-mode=dark] .so-card .ph{background:#2e251b;border-bottom-color:#f4ead9}.sv-root[data-mode=dark] .so-card .one{border-color:#f4ead9;box-shadow:2px 2px 0 hsla(38,55%,90%,.35)}.sv-root[data-mode=dark] .so-card .cond{color:#b5a68f}.sv-root[data-mode=dark] .so-card .buy{background:#f4ead9;color:#241d16}.sv-root[data-mode=dark] .so-card .buy:hover{background:var(--accent);color:var(--accent-ink)}.sv-mnav-btn{display:none;box-sizing:border-box;width:40px;height:34px;padding:8px;margin-left:auto;margin-right:10px;flex-direction:column;justify-content:space-between;align-items:stretch;background:transparent;border:1px solid color-mix(in srgb,var(--accent-text) 42%,transparent);border-radius:9px;cursor:pointer;color:inherit}.sv-mnav-btn span{display:block;height:2px;width:100%;background:currentColor;border-radius:2px;opacity:.9}.sv-mnav{position:fixed;inset:0;z-index:90;display:none}.sv-mnav.open{display:block}.sv-mnav-bg{position:absolute;inset:0;background:rgba(2,3,6,.5);backdrop-filter:blur(3px)}.sv-mnav-panel{position:absolute;top:0;left:0;right:0;max-height:min(88svh,100%);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px var(--sv-rail) calc(26px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:2px;background:var(--sf-surface-2,#0f1219);color:var(--sf-ink,#eef1f7);border-bottom:1px solid var(--sf-border,hsla(0,0%,100%,.12));box-shadow:0 20px 50px rgba(0,0,0,.4);font-family:Inter,system-ui,sans-serif}.sv-mnav-close{align-self:flex-end;font-size:20px;line-height:1;padding:4px 8px;margin-bottom:2px}.sv-mnav-cart,.sv-mnav-close,.sv-mnav-panel a{background:none;border:0;color:inherit;cursor:pointer}.sv-mnav-cart,.sv-mnav-panel a{display:block;text-align:left;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);font:600 17px Inter;letter-spacing:.01em;text-decoration:none;padding:14px 4px}.sv-mnav-cart{color:var(--accent-text);font-weight:700;border-bottom:0;margin-top:6px}.sv-mnav-cart:focus-visible,.sv-mnav-close:focus-visible,.sv-mnav-panel a:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.sv-root .noimg{display:grid;place-items:center}.sv-root .noimg:after{content:"";width:30px;height:30px;border:2px solid var(--accent-text);border-radius:7px;opacity:.2}.dh-cart,.dl-cart,.hl-cart,.mk-cart,.ox-cart,.sg-cart{transition:background .18s,border-color .18s}.dh-cart:hover,.dl-cart:hover,.hl-cart:hover,.mk-cart:hover,.ox-cart:hover,.sg-cart:hover{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.bq-cart,.sh-cart,.vt-cart{transition:opacity .18s}.bq-cart:hover,.sh-cart:hover,.vt-cart:hover{opacity:.66}.dh-card .buy,.hl-card .buy,.sg-card .buy{transition:filter .15s,transform .15s}.dh-card .buy:hover,.hl-card .buy:hover,.sg-card .buy:hover{filter:brightness(1.08);transform:translateY(-1px)}.ox-card:focus-within .quick{transform:none}.at-card:focus-within .add,.te-card:focus-within .add,.vt-card:focus-within .add{transform:none}.mk-filters .chip:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-text)}.mk-filters .chip.on:hover{color:var(--accent-ink)}.sv-ch .x:hover{color:#4b5563}.at-cart,.at-navlinks a,.bq-cart,.bq-navlinks a,.dh-cart,.dh-navlinks a,.dl-cart,.dl-navlinks a,.es-cart,.es-navlinks a,.fo-cart,.fo-navlinks a,.hl-cart,.hl-navlinks a,.lb-cart,.lb-navlinks a,.lb-phone,.mk-cart,.mk-filters .chip,.mk-navlinks a,.mo-cart,.mo-navlinks a,.ox-cart,.ox-navlinks a,.pr-cart,.pr-navlinks a,.sg-cart,.sg-navlinks a,.sh-cart,.sh-navlinks a,.so-cart,.so-navlinks a,.sv-ch .x,.sv-mnav-btn,.te-cart,.te-navlinks a,.vt-cart,.vt-navlinks a{outline-offset:2px}.at-cart:focus-visible,.at-navlinks a:focus-visible,.bq-cart:focus-visible,.bq-navlinks a:focus-visible,.dh-cart:focus-visible,.dh-navlinks a:focus-visible,.dl-cart:focus-visible,.dl-navlinks a:focus-visible,.es-cart:focus-visible,.es-navlinks a:focus-visible,.fo-cart:focus-visible,.fo-navlinks a:focus-visible,.hl-cart:focus-visible,.hl-navlinks a:focus-visible,.lb-cart:focus-visible,.lb-navlinks a:focus-visible,.lb-phone:focus-visible,.mk-cart:focus-visible,.mk-filters .chip:focus-visible,.mk-navlinks a:focus-visible,.mo-cart:focus-visible,.mo-navlinks a:focus-visible,.ox-cart:focus-visible,.ox-navlinks a:focus-visible,.pr-cart:focus-visible,.pr-navlinks a:focus-visible,.sg-cart:focus-visible,.sg-navlinks a:focus-visible,.sh-cart:focus-visible,.sh-navlinks a:focus-visible,.so-cart:focus-visible,.so-navlinks a:focus-visible,.sv-ch .x:focus-visible,.sv-mnav-btn:focus-visible,.te-cart:focus-visible,.te-navlinks a:focus-visible,.vt-cart:focus-visible,.vt-navlinks a:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (pointer:coarse){.at-cart,.at-navlinks a,.bq-cart,.bq-navlinks a,.dh-cart,.dh-navlinks a,.dl-cart,.dl-navlinks a,.es-cart,.es-navlinks a,.fo-cart,.fo-navlinks a,.hl-cart,.hl-navlinks a,.lb-cart,.lb-navlinks a,.lb-phone,.mk-cart,.mk-navlinks a,.mo-cart,.mo-navlinks a,.ox-cart,.ox-navlinks a,.pr-cart,.pr-navlinks a,.sg-cart,.sg-navlinks a,.sh-cart,.sh-navlinks a,.so-cart,.so-navlinks a,.te-cart,.te-navlinks a,.vt-cart,.vt-navlinks a{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding-top:10px;padding-bottom:10px}.sv-mnav-btn{height:44px;width:44px;padding:13px 10px}.sv-mnav-cart,.sv-mnav-panel a{min-height:48px;box-sizing:border-box}.at-btn,.bq-btn,.dh-btn,.dl-btn,.es-add,.es-btn,.fo-btn,.hl-btn,.lb-add,.lb-btn,.mo-btn,.ox-btn,.pr-btn,.sg-btn,.sh-btn,.so-btn,.sv-contact-form button,.sv-empty-cta,.sv-news-form button,.te-btn,.vt-btn{box-sizing:border-box;min-height:44px}}.at-card .nm,.bq-card .nm,.sh-card .nm,.te-card .nm,.vt-card .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fo-card .nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vt-card .row,.vt-card .row .nm{min-width:0}.vt-card .row .pr{flex:none}.hl-card .row .pr,.mo-card .row .pr{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-card .row .buy,.mo-card .row .buy{flex:none}.dh-hero{overflow:hidden}.dh-hero h1{overflow-wrap:anywhere;word-break:break-word}.fo-mast{overflow:hidden}.fo-mast .logo-text{overflow-wrap:anywhere;word-break:break-word}.ci-hero,.jo-mast,.ld-hero,.sn-hero{overflow:hidden}.ci-card .nm,.ci-hero h1,.jo-card .nm,.jo-hero h1,.jo-mast .logo-text,.ld-hero h1,.ld-nm,.sn-card .nm,.sn-hero h1{overflow-wrap:anywhere}.jo-mast .sv-logoimg{max-height:64px;max-width:260px}.jo-mast .logo-text{gap:16px}.ci-logo .sv-logoimg,.ld-logo .sv-logoimg,.sn-logo .sv-logoimg{max-height:34px}.dl-strip div:last-child{border-right:0}.te-strip span{display:inline-block}@media (prefers-reduced-motion:reduce){.sv-root *,.sv-root :after,.sv-root :before{animation:none!important}.sv-ready .reveal{opacity:1!important;transform:none!important;transition:none!important}}@media (min-width:901px){.sv-mnav.open{display:none}}@media (max-width:900px){.bq-grid,.dh-grid,.dl-grid,.hl-grid,.ox-grid,.sg-grid,.sh-grid,.vt-grid{grid-template-columns:repeat(2,1fr)}.vt-hero{grid-template-columns:1fr}.vt-hero .right{min-height:46vh}.mk-grid{grid-template-columns:repeat(3,1fr)}.ox-bento{grid-template-columns:repeat(2,1fr)}.ox-bento .big{grid-column:span 2}.bq-navlinks,.dh-navlinks,.dl-navlinks,.hl-navlinks,.mk-navlinks,.ox-navlinks,.sg-navlinks,.sh-navlinks,.vt-navlinks{display:none}.sv-mnav-btn{display:flex}.bq-strip div,.dl-strip div,.sg-strip div,.sh-strip div{min-width:50%}.at-navlinks,.es-navlinks,.fo-navlinks,.lb-navlinks,.mo-navlinks,.pr-navlinks,.so-navlinks,.te-navlinks{display:none}.es-navrow{grid-template-columns:minmax(0,1fr) auto}.es-logo{text-align:left}.es-logo .logo-text{justify-content:flex-start}.es-hero{gap:30px;padding-top:40px}.es-grid,.es-grid.few,.es-hero{grid-template-columns:1fr}.es-band>span{min-width:45%}.lb-card{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"stripe photo" "stripe body";min-height:0}.lb-stripe{grid-area:stripe}.lb-ph{grid-area:photo;min-height:0;aspect-ratio:4/3}.lb-body{grid-area:body;padding:20px 20px 22px}.lb-hero{flex-direction:column;align-items:flex-start}.at-grid,.fo-grid,.so-grid,.te-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.mo-grid,.pr-grid{grid-template-columns:repeat(2,1fr)}.at-hero{grid-template-columns:1fr;gap:34px;padding-top:48px}.at-strip div{padding:14px 18px}.fo-hero{grid-template-columns:1fr;gap:30px}.fo-card.lead{grid-column:span 2;grid-row:auto}.mo-hero{grid-template-columns:1fr}.mo-hero .copy{border-right:0;border-bottom:1px solid hsla(0,0%,4%,.2)}.mo-hero .meta .shot{min-height:160px}.mo-strip div{min-width:50%}.sv-contact-grid,.sv-visit-in{grid-template-columns:1fr}.sv-visit-in{gap:24px}.sv-visit-map iframe{height:260px}.sv-news-in{grid-template-columns:1fr;gap:24px;padding:30px 26px}.sv-foot .powered{text-align:left}.sv-foot-links{justify-content:flex-start}.sv-gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px}.sv-gallery-grid .gcell.lead{grid-column:span 2;grid-row:span 1}.sv-promise-grid{grid-template-columns:repeat(2,1fr)}.sv-reviews-grid{grid-template-columns:1fr}.sv-testi-grid{grid-template-columns:repeat(2,1fr)}.sv-cond-grid{grid-template-columns:1fr}}@media (max-width:520px){.sv-promise-grid,.sv-testi-grid{grid-template-columns:1fr}.sv-visit-btns{flex-direction:column;align-items:stretch}.at-grid,.so-grid,.te-grid{grid-template-columns:1fr}.es-lot{grid-template-columns:104px 1fr;gap:14px}.es-spec dd{white-space:normal}.lb-bar{flex-wrap:wrap;gap:10px 12px;padding:10px 3vw}.lb-pickup{order:10;flex-basis:100%;justify-content:center}.lb-phone{font-size:13px;padding:6px 9px}.lb-row{flex-wrap:wrap}.fo-card.lead .nm{font-size:20px}.mo-hero .meta>div:not(.shot){padding:12px 16px}.so-grid{gap:18px}}@media (max-width:480px){.bq-grid,.dh-grid,.dl-grid,.fo-grid,.hl-grid,.mo-grid,.ox-grid,.pr-grid,.sg-grid,.sh-grid,.vt-grid{grid-template-columns:1fr}.fo-card.lead{grid-column:auto;grid-row:auto}.mk-grid{grid-template-columns:repeat(2,1fr)}}.sv-skip{position:fixed;left:12px;top:-64px;z-index:100000;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:8px;font:600 14px Inter,system-ui,sans-serif;text-decoration:none;transition:top .18s ease}.sv-skip:focus{top:12px}.sv-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sv-root a:focus-visible,.sv-root button:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px;border-radius:6px}.sv-money,.sv-price,.sv-root .p,.sv-root .pr,.sv-root .pr-p,.sv-root .sv-total,.sv-root .sv-totals .row span{font-variant-numeric:tabular-nums}.sv-root .sv-stars{display:inline-flex;align-items:baseline;gap:4px;margin-left:9px;font:700 12px Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;vertical-align:baseline;letter-spacing:0;text-transform:none}.sv-root .sv-stars .sv-star{color:var(--accent-text);font-size:13px}.sv-root .sv-stars .sv-stars-n{color:var(--accent-text)}.sv-root .sv-stars .sv-stars-c{color:var(--sf-muted);font-weight:600}.sv-root .sv-reviews-grid .rcell .sv-stars,.sv-root .sv-reviews-rating .sv-stars{margin-left:0}.sv-ann{position:relative;z-index:50;display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 44px;text-align:center;background:var(--sf-surface-2);color:var(--sf-ink);border-bottom:1px solid var(--sf-border);font:500 13px Inter,system-ui,sans-serif}.sv-ann-t{max-width:min(92vw,900px)}.sv-ann-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;background:none;border:0;color:var(--sf-muted);font-size:20px;line-height:1;cursor:pointer;border-radius:6px}.sv-ann-x:hover{color:var(--sf-ink)}.sv-root .at-ann,.sv-root .dh-ann,.sv-root .dl-ann,.sv-root .hl-ann,.sv-root .mo-ann,.sv-root .ox-ann,.sv-root .pr-ann,.sv-root .sg-ann,.sv-root .so-ann,.sv-root .te-ann{display:none}.sv-ch button.x{background:none;border:0;padding:0;font:inherit}.sv-totop{position:fixed;right:18px;bottom:18px;z-index:60;width:44px;height:44px;border-radius:50%;border:1px solid var(--sf-border);background:var(--accent);color:var(--accent-ink);font-size:20px;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.sv-totop.show{opacity:1;visibility:visible;transform:none}.sv-mobilecart{display:none}@media (max-width:640px){.sv-mobilecart{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:65;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--sf-surface-2);color:var(--sf-ink);border-top:1px solid var(--sf-border);box-shadow:0 -8px 24px rgba(0,0,0,.18);font:500 14px Inter,system-ui,sans-serif}.sv-mobilecart-btn{flex:none;background:var(--accent);color:var(--accent-ink);border:0;border-radius:999px;padding:10px 18px;font:600 14px Inter,system-ui,sans-serif;cursor:pointer}.sv-totop{bottom:78px}}.sv-root .sv-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;border:1px dashed var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted)}.sv-empty-ic{font-size:30px;color:var(--accent-text);opacity:.9}.sv-empty-h{margin:0;font:700 20px Inter,system-ui,sans-serif;color:var(--sf-ink)}.sv-empty-p{margin:0;max-width:42ch;color:var(--sf-muted);font:400 14px/1.6 Inter,system-ui,sans-serif}.sv-empty-cta{color:var(--accent-text);font-weight:600;text-decoration:none}.sv-empty-cta:hover{text-decoration:underline}.sv-root .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv-root .sg-card .ph img{-o-object-fit:contain;object-fit:contain}.sv-root .sv-toolbar-host{width:100%}.sv-root .sv-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 22px;padding:12px 14px;border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-2)}.sv-root .sv-search{position:relative;display:flex;align-items:center;flex:1 1 240px;min-width:170px}.sv-root .sv-search-ic{position:absolute;left:12px;color:var(--sf-muted);pointer-events:none;display:block}.sv-root .sv-search-in{width:100%;box-sizing:border-box;padding:10px 34px;border:1px solid var(--sf-border);border-radius:10px;background:var(--sf-surface-muted);color:var(--sf-ink);font:500 14px Inter,system-ui,sans-serif}.sv-root .sv-search-in::-moz-placeholder{color:var(--sf-muted)}.sv-root .sv-search-in::placeholder{color:var(--sf-muted)}.sv-root .sv-search-in:focus-visible{outline:2px solid var(--sf-focus);outline-offset:1px;border-color:transparent}.sv-root .sv-search-clr{position:absolute;right:7px;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--sf-muted);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.sv-root .sv-search-clr:hover{color:var(--sf-ink)}.sv-root .sv-field{display:inline-flex;align-items:center;gap:7px;font:600 12px Inter,system-ui,sans-serif;color:var(--sf-muted)}.sv-root .sv-field-lbl{white-space:nowrap}.sv-root .sv-select{font:600 13px Inter,system-ui,sans-serif;color:var(--sf-ink);background:var(--sf-surface-muted);border:1px solid var(--sf-border);border-radius:10px;padding:9px 10px;cursor:pointer}.sv-root .sv-select:focus-visible{outline:2px solid var(--sf-focus);outline-offset:1px}.sv-root .sv-toolbar-count{margin-left:auto;font:600 12px Inter,system-ui,sans-serif;color:var(--sf-muted);font-variant-numeric:tabular-nums}.sv-root .sv-nomatch{margin:0 0 22px;padding:16px 18px;border:1px dashed var(--sf-border);border-radius:var(--sf-radius);background:var(--sf-surface-muted);color:var(--sf-muted);font:500 14px Inter,system-ui,sans-serif}.sv-root .sv-nomatch-clr{border:0;background:transparent;color:var(--accent-text);font:600 14px Inter,system-ui,sans-serif;text-decoration:underline;cursor:pointer;padding:0}@media (max-width:600px){.sv-root .sv-toolbar-count{display:none}}.sv-root img.sv-cimg{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--sf-ink) 9%,transparent) 50%,transparent 70%);background-size:200% 100%;background-repeat:no-repeat;animation:sv-shim 1.15s linear infinite}.sv-root img.sv-cimg.sv-imgok{background-image:none;animation:none}@keyframes sv-shim{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.sv-root *{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.sv-root.sv-fontcustom,.sv-root.sv-fontcustom *{font-family:var(--sf-font-body)!important}.sv-root.sv-fontcustom .at-logo,.sv-root.sv-fontcustom .at-logo *,.sv-root.sv-fontcustom .bq-logo,.sv-root.sv-fontcustom .bq-logo *,.sv-root.sv-fontcustom .dh-logo,.sv-root.sv-fontcustom .dh-logo *,.sv-root.sv-fontcustom .dl-logo,.sv-root.sv-fontcustom .dl-logo *,.sv-root.sv-fontcustom .es-logo,.sv-root.sv-fontcustom .es-logo *,.sv-root.sv-fontcustom .fo-mast .logo-text,.sv-root.sv-fontcustom .fo-mast .logo-text *,.sv-root.sv-fontcustom .hl-logo,.sv-root.sv-fontcustom .hl-logo *,.sv-root.sv-fontcustom .lb-logo,.sv-root.sv-fontcustom .lb-logo *,.sv-root.sv-fontcustom .mk-logo,.sv-root.sv-fontcustom .mk-logo *,.sv-root.sv-fontcustom .mo-logo,.sv-root.sv-fontcustom .mo-logo *,.sv-root.sv-fontcustom .ox-logo,.sv-root.sv-fontcustom .ox-logo *,.sv-root.sv-fontcustom .pr-logo,.sv-root.sv-fontcustom .pr-logo *,.sv-root.sv-fontcustom .sg-logo,.sv-root.sv-fontcustom .sg-logo *,.sv-root.sv-fontcustom .sh-logo,.sv-root.sv-fontcustom .sh-logo *,.sv-root.sv-fontcustom .so-logo,.sv-root.sv-fontcustom .so-logo *,.sv-root.sv-fontcustom .sv-empty-h,.sv-root.sv-fontcustom .sv-foot .col b,.sv-root.sv-fontcustom .te-logo,.sv-root.sv-fontcustom .te-logo *,.sv-root.sv-fontcustom .vt-logo,.sv-root.sv-fontcustom .vt-logo *,.sv-root.sv-fontcustom h1,.sv-root.sv-fontcustom h2,.sv-root.sv-fontcustom h3{font-family:var(--sf-font-head)!important}.sv-root.sv-fontcustom :is(.pr,.pr-p,.es-pr,.lb-pr){font-family:var(--sf-font-price,var(--sf-font-body))!important;font-variant-numeric:tabular-nums}.sv-root.sv-fontcustom h1{font-weight:var(--sf-dispw,700)!important}.sv-root :is(h1,h2,h3,.hl-h2,.pr-h2,.so-h2){font-optical-sizing:auto}:where(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ci-hero,.ld-hero,.sn-hero) h1{letter-spacing:var(--sv-track-display)}:where(.hl-h2,.pr-h2,.so-h2),:where(.ox-head,.vt-sechead,.dl-head,.sh-head,.sg-head,.dh-head,.bq-head,.mk-head,.at-head,.fo-head,.te-head,.mo-head,.es-head,.lb-head,.jo-head,.ci-head,.ld-head,.sn-head) h2{letter-spacing:var(--sv-track-head)}:where(.ey,.kick,.es-ey,.lb-kick,.jo-kick,.ci-ey,.ld-ey,.sn-ey){letter-spacing:var(--sv-track-caps)}.sv-root :is(h1,h2,h3,.hl-h2,.pr-h2,.so-h2,.sv-empty-h){text-wrap:balance}.sv-root :is(p,dd,li,figcaption,blockquote,.d,.l,.sv-contact-sub,.sv-empty-p){text-wrap:pretty}:where(.ox-hero,.hl-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.te-hero,.so-hero,.ci-hero) h1{max-width:var(--sv-measure-head)}:where(.ox-hero,.hl-hero,.sg-hero,.dh-hero,.bq-hero,.te-hero,.so-hero,.jo-hero,.ci-hero,.ld-hero,.sn-hero) p{max-width:var(--sv-measure-lede)}.sv-root .sv-about p,.sv-root .sv-empty-p{max-width:var(--sv-measure)}.sv-root :is(.sh-card,.bq-card,.at-card,.te-card,.es-lot,.jo-card,.sn-card) :is(.nm,.es-nm){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden}.sv-root :is(.pr,.pr-p,.es-pr,.lb-pr,.jo-pr,.ci-pr,.ld-pr,.sn-pr,.dim,.es-spec dd,.specs dd,.ld-dim,.idx,.es-no,.lb-no,.ld-no){font-variant-numeric:tabular-nums lining-nums}.sv-root :is(.ox-grid,.hl-grid,.dl-grid,.sh-grid,.dh-grid,.pr-grid,.so-grid,.at-grid,.bq-grid,.fo-grid,.te-grid,.vt-grid,.jo-grid,.sn-grid){-moz-column-gap:var(--sv-gutter-x);column-gap:var(--sv-gutter-x);row-gap:var(--sv-gutter-y)}.sv-root :is(.mk-grid,.sg-grid,.es-grid){-moz-column-gap:var(--sv-gutter-x-dense);column-gap:var(--sv-gutter-x-dense);row-gap:var(--sv-gutter-y-dense)}@media (min-width:901px) and (max-width:1279px){.dh-grid,.hl-grid,.ox-grid,.pr-grid,.sg-grid{grid-template-columns:repeat(3,1fr)}.mk-grid{grid-template-columns:repeat(4,1fr)}.at-grid,.bq-grid,.dl-grid,.fo-grid,.te-grid,.vt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sv-root :is(.ox-grid,.hl-grid,.dl-grid,.sg-grid,.dh-grid,.pr-grid,.so-grid,.at-grid,.fo-grid,.te-grid,.mk-grid){-moz-column-gap:var(--sv-gutter-x-dense);column-gap:var(--sv-gutter-x-dense);row-gap:var(--sv-gutter-y-dense)}}.sv-root [data-sv-card]{container:svcard/inline-size}@container svcard (width < 12rem){.sv-root [data-sv-card] :is(.chips,.specs,.dim,.st,.cta,.cond,.stars){display:none}.sv-root [data-sv-card] :is(.nm,.es-nm,.lb-nm){font-size:var(--sv-step--1);-webkit-line-clamp:2}.sv-root [data-sv-card] :is(.row,.meta,.es-row,.lb-row){flex-wrap:wrap;row-gap:var(--sv-space-2xs)}}@container svcard (width >= 26rem){.sv-root [data-sv-card] :is(.nm,.es-nm,.lb-nm){font-size:var(--sv-step-1)}.sv-root [data-sv-card] :is(.pr,.pr-p,.es-pr){font-size:var(--sv-step-1)}}.sv-root .sv-heroplate{box-sizing:border-box;width:var(--sv-content);max-width:none;margin:0 auto;padding:0 var(--sv-rail) var(--sv-space-l)}.sv-root .sv-heroplate img{display:block;width:100%;aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--sf-radius,16px);background:var(--sf-surface-2)}.specgrid .sv-heroplate img{border-radius:12px;border:1px solid var(--sf-border)}.drophype .sv-heroplate img{border-radius:0;aspect-ratio:16/7}.market .sv-heroplate{padding-bottom:var(--sv-space-m)}.market .sv-heroplate img{border-radius:14px;aspect-ratio:3/1}.sorbet .sv-heroplate img{border-radius:32px}.lotboard .sv-heroplate{width:100%;max-width:none;padding:0}.lotboard .sv-heroplate img{border-radius:0;aspect-ratio:3/1;border-bottom:2px solid var(--lb-ink)}.ledger .sv-heroplate{padding-top:var(--sv-space-s)}.ledger .sv-heroplate img{border-radius:0;aspect-ratio:21/9;filter:saturate(.85)}@media (max-width:640px){.drophype .sv-heroplate img,.ledger .sv-heroplate img,.lotboard .sv-heroplate img,.market .sv-heroplate img,.sv-root .sv-heroplate img{aspect-ratio:4/3}}.sv-root .sv-grid-solo{grid-template-columns:minmax(0,1fr)!important;justify-content:center;max-width:68rem;margin-inline:auto;gap:0!important}.sv-root .sv-grid-solo>[data-sv-card]{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-auto-rows:min-content;-moz-column-gap:var(--sv-space-l);column-gap:var(--sv-space-l);row-gap:var(--sv-space-2xs);align-content:center;align-items:start;padding:var(--sv-space-m)}.sv-root .sv-grid-solo>[data-sv-card].sv-hidden{display:none!important}.sv-root .sv-grid-solo>[data-sv-card]>.ph{grid-column:1;grid-row:1/span 14;align-self:stretch}.sv-root .sv-grid-solo>[data-sv-card]>:not(.ph){grid-column:2}.sv-root .sv-grid-solo>[data-sv-card]>.ph .noimg,.sv-root .sv-grid-solo>[data-sv-card]>.ph .sv-cimg{aspect-ratio:4/3;min-height:16rem}.sv-root .sv-grid-solo>[data-sv-card] .nm{font-size:var(--sv-step-3);line-height:1.1;-webkit-line-clamp:unset}.sv-root .sv-grid-solo>[data-sv-card] .pr,.sv-root .sv-grid-solo>[data-sv-card] .pr-p{font-size:var(--sv-step-2)}@media (max-width:700px){.sv-root .sv-grid-solo>[data-sv-card]{grid-template-columns:minmax(0,1fr);padding:var(--sv-space-xs)}.sv-root .sv-grid-solo>[data-sv-card]>.ph{grid-row:auto}.sv-root .sv-grid-solo>[data-sv-card]>:not(.ph){grid-column:1}}.sv-root{overflow-x:clip}.sv-root img{max-width:100%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sv-root :is(.ox-card,.vt-card,.hl-card,.dl-card,.sh-card,.sg-card,.dh-card,.bq-card,.mk-card,.at-card,.fo-card,.pr-card,.te-card,.mo-card,.so-card,.es-lot,.lb-card,.jo-card,.sn-card) :is(.ph,.es-ph,.lb-ph) img{transition:transform var(--sv-dur-3) var(--sv-ease),opacity var(--sv-dur-2) ease}}@media (hover:none),(pointer:coarse){.sv-root :is(.ox-card,.vt-card,.hl-card,.dl-card,.sh-card,.sg-card,.dh-card,.bq-card,.mk-card,.at-card,.fo-card,.pr-card,.te-card,.mo-card,.so-card,.es-lot,.lb-card,.jo-card,.sn-card,.ld-row):hover{transform:none}.sv-root :is(.ox-card,.vt-card,.hl-card,.dl-card,.sh-card,.sg-card,.dh-card,.bq-card,.mk-card,.at-card,.fo-card,.pr-card,.te-card,.mo-card,.so-card,.jo-card,.sn-card):hover :is(.ph,.es-ph,.lb-ph) img{transform:none}}.sv-root :is(.sv-about,.sv-contact,.sv-visit,.sv-news,.sv-promise,.sv-reviews,.sv-testi,.sv-gallery,.sv-cond){padding-block:var(--sv-band);padding-inline:var(--sv-pad-x);box-sizing:border-box;max-width:none;margin-inline:0}.sv-root :is(.sv-about,.sv-contact,.sv-visit,.sv-news,.sv-promise,.sv-reviews,.sv-testi,.sv-cond) h2{font-size:var(--sv-step-3);line-height:1.12;letter-spacing:var(--sv-track-head)}.sv-root :is(.sv-about,.sv-contact,.sv-visit) p{font-size:var(--sv-step-0);line-height:1.6}.sv-root :is(.sv-news,.sv-visit,.sv-promise,.sv-reviews,.sv-testi,.sv-gallery,.sv-cond) .ey{letter-spacing:var(--sv-track-caps)}.sv-root :is(.sv-promise-head,.sv-reviews-head,.sv-testi-head,.sv-gallery-head,.sv-cond-head){margin-bottom:var(--sv-band-head)}.sv-root .sv-about+.sv-about{padding-block-start:0}.sv-root .sv-foot{padding:var(--sv-space-xl) var(--sv-pad-x)}.sv-root .sv-empty{opacity:1;text-align:center;padding:var(--sv-space-3xl) var(--sv-space-m);border:1px dashed color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--sf-radius,16px)}.sv-root .sv-empty-ic{font-size:var(--sv-step-4);line-height:1;opacity:.5;margin-bottom:var(--sv-space-s)}.sv-root .sv-empty-h{font-size:var(--sv-step-2);margin:0 0 var(--sv-space-2xs)}.sv-root .sv-empty-p{font-size:var(--sv-step-0);opacity:.72;margin:0 auto var(--sv-space-m)}.sv-root .noimg{background:color-mix(in srgb,currentColor 7%,var(--cardbg,transparent))}button.ld-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;line-height:normal}button.ld-add:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.sv-root [id]{scroll-margin-top:calc(var(--sv-navh) + var(--sv-space-s))}:root:has(.sv-root){scroll-padding-top:calc(var(--sv-navh, 5.25rem) + 1rem)}.sv-root :is(.ox-nav,.vt-nav,.hl-nav,.dl-nav,.sh-nav,.sg-nav,.dh-nav,.bq-nav,.mk-nav,.at-nav,.fo-nav,.pr-nav,.te-nav,.mo-nav,.so-nav,.lb-bar,.jo-nav,.ci-bar,.ld-nav,.sn-nav){box-sizing:border-box;max-width:100%;flex-wrap:wrap;row-gap:var(--sv-space-2xs);padding-inline:var(--sv-pad-x)}.sv-root :is(.ox-logo,.vt-logo,.hl-logo,.dl-logo,.sh-logo,.sg-logo,.dh-logo,.bq-logo,.mk-logo,.at-logo,.pr-logo,.te-logo,.mo-logo,.so-logo,.es-logo,.lb-logo,.ci-logo,.ld-logo,.sn-logo,.fo-date,.jo-date,.lb-pickup){min-width:0;flex:0 1 auto}.sv-root :is(.fo-date,.jo-date,.lb-pickup){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-root .logo-text{min-width:0;max-width:100%}.sv-root .logo-text>.mark,.sv-root .logo-text>.sv-logoimg{flex:0 0 auto}.sv-root :is(.ox-logo,.vt-logo,.hl-logo,.dl-logo,.sh-logo,.sg-logo,.dh-logo,.bq-logo,.mk-logo,.at-logo,.pr-logo,.te-logo,.mo-logo,.so-logo,.es-logo,.lb-logo,.ci-logo,.ld-logo,.sn-logo) .logo-text>span:not(.mark){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-root .sv-logoname{min-width:0;overflow:hidden;text-overflow:ellipsis}.sv-root :is(.ox-cart,.vt-cart,.hl-cart,.dl-cart,.sh-cart,.sg-cart,.dh-cart,.bq-cart,.mk-cart,.at-cart,.fo-cart,.pr-cart,.te-cart,.mo-cart,.so-cart,.es-cart,.lb-cart,.jo-cart,.ci-cart,.ld-cart,.sn-cart,.lb-phone,.sv-mnav-btn){flex:0 0 auto;white-space:nowrap}.sv-root :is(.ox-wrap,.hl-section,.vt-section,.dl-hero-in,.dl-strip,.dl-wrap,.sh-strip,.sh-wrap,.sg-strip,.sg-wrap,.dh-wrap,.bq-strip,.bq-wrap,.mk-wrap,.at-hero,.at-wrap,.fo-hero,.fo-wrap,.pr-hero,.pr-wrap,.te-wrap,.mo-hero,.mo-strip,.mo-wrap,.so-wrap,.es-hero,.es-band,.es-wrap,.lb-hero,.lb-wrap,.jo-hero,.jo-standards,.jo-wrap,.ci-hero,.ci-wrap,.ld-hero,.ld-terms,.ld-wrap,.sn-hero,.sn-rail,.sn-wrap){box-sizing:border-box;width:var(--sv-content);max-width:none;margin-inline:auto;padding-inline:var(--sv-rail)}.sv-root :is(.hl-hero,.sg-hero,.dh-hero,.mk-hero,.te-hero,.so-hero,.sh-hero-in,.bq-hero-in){box-sizing:border-box;width:var(--sv-content-narrow);max-width:none;margin-inline:auto;padding-inline:var(--sv-rail)}.sv-root .fo-rule{margin-inline:var(--sv-pad-x)}@media (min-width:1600px){.sv-root{--sv-content-max:90rem}.mk-grid{grid-template-columns:repeat(6,1fr)}.sv-gallery-grid{grid-auto-rows:220px}}@media (min-width:901px) and (max-width:1279px){.mo-grid,.so-grid{grid-template-columns:repeat(3,1fr)}.es-grid,.sh-grid{grid-template-columns:repeat(2,1fr)}.ox-bento{grid-template-columns:repeat(4,1fr)}}@media (min-width:1101px) and (max-width:1279px){.jo-grid,.sn-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.jo-grid,.sn-grid{grid-template-columns:1fr}.jo-card.lead{grid-column:auto}.sn-grid>.sn-card:nth-child(3n+1) .ph,.sn-grid>.sn-card:nth-child(3n+2) .ph,.sn-grid>.sn-card:nth-child(3n+3) .ph{aspect-ratio:4/5}}@media (max-width:900px){.sv-root :is(.ox-nav,.vt-nav,.hl-nav,.dl-nav,.sh-nav,.sg-nav,.dh-nav,.bq-nav,.mk-nav,.at-nav,.fo-nav,.pr-nav,.te-nav,.mo-nav,.so-nav,.lb-bar,.jo-nav,.ci-bar,.ld-nav,.sn-nav){-moz-column-gap:var(--sv-space-2xs);column-gap:var(--sv-space-2xs)}.sv-root .es-navrow{-moz-column-gap:var(--sv-space-2xs);column-gap:var(--sv-space-2xs)}.lb-phone,.lb-pickup{order:9}}@media (max-width:560px){.lb-phone,.lb-pickup{display:none}}.sv-root[data-hero] :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ci-hero,.ld-hero,.sn-hero){position:relative}.sv-root:is([data-hero=center],[data-hero=band-center],[data-hero=tall-center],[data-hero=overlap-center],[data-hero=quote-center],[data-hero=banner-center]) :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ci-hero,.ld-hero,.sn-hero){text-align:center}.sv-root:is([data-hero=center],[data-hero=band-center],[data-hero=tall-center],[data-hero=overlap-center],[data-hero=quote-center],[data-hero=banner-center]) :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ci-hero,.ld-hero,.sn-hero) :is(h1,p){margin-left:auto;margin-right:auto}.sv-root:is([data-hero=left],[data-hero=split],[data-hero=band-left],[data-hero=overlap-left],[data-hero=banner-left],[data-hero=mural-left]) :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ci-hero,.ld-hero,.sn-hero){text-align:left}.sv-root:is([data-hero=left],[data-hero=split],[data-hero=band-left],[data-hero=overlap-left],[data-hero=banner-left],[data-hero=mural-left]) :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ci-hero,.ld-hero,.sn-hero) :is(h1,p){margin-left:0;margin-right:auto}.sv-root[data-hero=split] :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ld-hero,.sn-hero){border-left:3px solid var(--acc,var(--accent));padding-left:clamp(20px,4vw,56px)}.sv-root:is([data-hero=band-center],[data-hero=band-left]) :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ld-hero,.sn-hero){background:var(--herobg,transparent);border-top:1px solid color-mix(in srgb,var(--ink,currentColor) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink,currentColor) 16%,transparent);padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(28px,4vw,52px)}.sv-root[data-hero=tall-center] :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ld-hero,.sn-hero){padding-top:clamp(70px,10vw,150px);padding-bottom:clamp(56px,8vw,120px)}.sv-root[data-hero=tall-center] :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ld-hero,.sn-hero) h1{font-size:clamp(42px,8vw,96px)}.sv-root:is([data-hero=overlap-left],[data-hero=overlap-center]) :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ld-hero,.sn-hero){background:var(--herobg,transparent);z-index:3;margin:0 clamp(0px,3vw,44px) -34px;padding-bottom:calc(34px + clamp(24px,4vw,48px));box-shadow:0 26px 60px -34px color-mix(in srgb,var(--ink,#000) 55%,transparent)}.sv-root[data-hero=quote-center] :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ci-hero,.ld-hero,.sn-hero) h1{max-width:16ch;text-wrap:balance}.sv-root[data-hero=quote-center] :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ci-hero,.ld-hero,.sn-hero) p{max-width:46ch}.sv-root[data-hero=quote-center] :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ld-hero,.sn-hero):after{content:"";display:block;width:64px;height:2px;margin:26px auto 0;background:var(--acc,var(--accent))}.sv-root:is([data-hero=banner-left],[data-hero=banner-center]) :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ld-hero,.sn-hero){border-top:6px solid var(--acc,var(--accent));background:linear-gradient(180deg,color-mix(in srgb,var(--acc,var(--accent)) 12%,var(--herobg,transparent)),transparent 78%);padding-top:clamp(34px,5vw,64px)}.sv-root[data-hero=mural-left] :is(.ox-hero,.vt-hero,.hl-hero,.dl-hero,.sh-hero,.sg-hero,.dh-hero,.bq-hero,.mk-hero,.at-hero,.fo-hero,.pr-hero,.te-hero,.mo-hero,.so-hero,.es-hero,.lb-hero,.jo-hero,.ld-hero,.sn-hero){background:radial-gradient(72% 96% at 88% 8%,color-mix(in srgb,var(--acc,var(--accent)) 16%,transparent),transparent 68%),radial-gradient(90% 110% at 4% 100%,var(--herobg,transparent),transparent 72%);padding-top:clamp(44px,6vw,88px);padding-bottom:clamp(38px,5vw,72px)}.sv-root[data-cards]:not([data-cards=""]) :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s,background .28s}.sv-root[data-cards=c-soft] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:0;border-radius:20px;background:var(--cardbg,transparent);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--ink,#000) 60%,transparent)}.sv-root[data-cards=c-ruled] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:1px solid color-mix(in srgb,var(--ink,currentColor) 30%,transparent);border-radius:0;background:var(--cardbg,transparent);box-shadow:none}.sv-root[data-cards=c-float] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:0;border-radius:14px;background:var(--cardbg,transparent);box-shadow:0 22px 48px -22px color-mix(in srgb,var(--ink,#000) 70%,transparent)}.sv-root[data-cards=c-hairline] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:1px solid color-mix(in srgb,var(--ink,currentColor) 14%,transparent);border-radius:0;background:transparent;box-shadow:none}.sv-root[data-cards=c-flat] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:0;border-radius:0;background:var(--cardbg,transparent);box-shadow:none}.sv-root[data-cards=c-polaroid] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:0;border-radius:3px;background:var(--cardbg,transparent);padding:9px 9px 26px;box-shadow:0 14px 34px -20px color-mix(in srgb,var(--ink,#000) 72%,transparent)}.sv-root[data-cards=c-tech] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:1px solid color-mix(in srgb,var(--ink,currentColor) 18%,transparent);border-radius:2px;background:var(--cardbg,transparent);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--acc,var(--accent)) 0,transparent)}.sv-root[data-cards=c-tech] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.jo-card,.sn-card):hover{box-shadow:inset 0 2px 0 var(--acc,var(--accent))}.sv-root[data-cards=c-tile] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:1px solid color-mix(in srgb,var(--ink,currentColor) 10%,transparent);border-radius:6px;background:var(--cardbg,transparent);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--ink,currentColor) 4%,transparent)}.sv-root[data-cards=c-frame] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:1px solid color-mix(in srgb,var(--ink,currentColor) 42%,transparent);border-radius:0;background:var(--cardbg,transparent);padding:7px;box-shadow:none}.sv-root[data-cards=c-promo] :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card,.lb-card,.vt-card .ph,.sh-card .ph,.bq-card .ph,.at-card .ph,.fo-card .ph,.te-card .ph,.es-ph,.jo-card .ph,.sn-card .ph,.ci-card .ph){border:0;border-left:4px solid var(--acc,var(--accent));border-radius:0 12px 12px 0;background:var(--cardbg,transparent);box-shadow:0 12px 30px -20px color-mix(in srgb,var(--ink,#000) 65%,transparent)}.sv-root[data-cards]:is([data-tpl=monolith],[data-tpl=folio],[data-tpl=lotboard],[data-tpl=estate],[data-tpl=journal],[data-tpl=ledger],[data-tpl=cinema]) :is(.mo-card,.fo-card .ph,.lb-card,.es-ph,.jo-card .ph,.ld-plate,.ci-card .ph){border-radius:0}.sv-root[data-cta=outline] :is(.ox-btn,.hl-btn,.dl-btn,.sh-btn,.sg-btn,.dh-btn,.pr-btn,.te-btn,.mo-btn,.so-btn,.sn-btn){background:transparent;color:var(--accent-text);border:2px solid var(--acc,var(--accent));box-shadow:none}.sv-root[data-cta=underline] :is(.ox-btn,.hl-btn,.dl-btn,.sh-btn,.sg-btn,.dh-btn,.pr-btn,.te-btn,.mo-btn,.so-btn,.vt-btn,.bq-btn,.at-btn,.fo-btn,.es-btn,.lb-btn,.jo-btn,.ci-btn,.sn-btn){background:transparent;color:var(--accent-text);border:0;border-bottom:2px solid var(--acc,var(--accent));border-radius:0;padding-left:0;padding-right:0;box-shadow:none}.sv-root :is(.ox-nav,.vt-nav,.hl-nav,.dl-nav,.sh-nav,.sg-nav,.dh-nav,.bq-nav,.mk-nav,.at-nav,.fo-nav,.pr-nav,.te-nav,.mo-nav,.so-nav,.jo-nav,.ci-bar,.ld-nav,.sn-nav){flex-wrap:nowrap;-moz-column-gap:var(--sv-space-s);column-gap:var(--sv-space-s)}.sv-root .sv-logoimg{width:auto;height:38px;max-height:38px;max-width:120px;-o-object-fit:contain;object-fit:contain}.sv-root .logo-text{gap:var(--sv-space-2xs)}@media (max-width:900px){.sv-root .sv-logoimg{height:30px;max-width:96px}.sv-root .es-navrow{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--sv-space-xs);column-gap:var(--sv-space-xs)}}@media (min-width:641px) and (max-width:900px){.sv-mobilecart{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:65;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--sf-surface-2);color:var(--sf-ink);border-top:1px solid var(--sf-border);box-shadow:0 -8px 24px rgba(0,0,0,.18);font:500 14px Inter,system-ui,sans-serif}.sv-mobilecart-btn{flex:none;background:var(--accent);color:var(--accent-ink);border:0;border-radius:999px;padding:10px 18px;font:600 14px Inter,system-ui,sans-serif;cursor:pointer}.sv-totop{bottom:78px}}@media (max-width:900px){.sv-totop{bottom:calc(78px + env(safe-area-inset-bottom, 0px))}.sv-root .sv-foot{padding-bottom:calc(var(--sv-space-xl) + 72px + env(safe-area-inset-bottom, 0px))}}@media (min-width:601px) and (max-width:900px){.at-grid,.bq-grid,.dh-grid,.dl-grid,.es-grid,.fo-grid,.hl-grid,.jo-grid,.mo-grid,.ox-grid,.pr-grid,.sg-grid,.sh-grid,.sn-grid,.so-grid,.te-grid,.vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-card.lead{grid-row:auto}.fo-card.lead,.jo-card.lead{grid-column:span 2}.sv-promise-grid,.sv-reviews-grid,.sv-testi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-gallery-grid .gcell.lead{grid-column:span 2;grid-row:span 2}}@media (min-width:901px) and (max-width:1100px){.dh-grid,.hl-grid,.mo-grid,.ox-grid,.pr-grid,.sg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ox-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ox-bento .big{grid-column:span 2}.bq-grid,.dl-grid,.es-grid,.fo-grid,.sh-grid,.sv-promise-grid,.vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-card.lead{grid-column:span 2;grid-row:auto}.vt-hero{grid-template-columns:1fr}.vt-hero .right{min-height:0;aspect-ratio:16/9}.at-hero{gap:var(--sv-space-l)}.at-hero h1{font-size:clamp(32px,4.2vw,52px)}.mo-hero .copy h1,.mo-hero h1{font-size:clamp(30px,4vw,50px)}.mo-hero .meta .shot{min-height:160px}}@media (min-width:1101px) and (max-width:1279px){.dh-grid,.hl-grid,.ox-grid,.pr-grid,.sg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-grid,.es-grid,.sh-grid,.vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.at-grid,.bq-grid,.fo-grid,.so-grid,.te-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-card.lead{grid-column:span 2;grid-row:span 2}}@media (min-width:1280px){.dl-grid,.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1500px){.dh-grid,.hl-grid,.ox-grid,.pr-grid,.sg-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.at-grid,.bq-grid,.jo-grid,.sn-grid,.so-grid,.te-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.es-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.jo-grid,.sv-reviews-grid,.sv-testi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.at-grid,.bq-grid,.dh-grid,.dl-grid,.es-grid,.fo-grid,.hl-grid,.jo-grid,.mo-grid,.ox-grid,.pr-grid,.sg-grid,.sh-grid,.sn-grid,.so-grid,.te-grid,.vt-grid{grid-template-columns:minmax(0,1fr)}.fo-card.lead,.jo-card.lead{grid-column:auto;grid-row:auto}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-root .dl-grid.few{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),380px))}.sv-root .es-grid.few{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),520px))}.sv-root .ox-grid.few{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),340px))}.sv-root :is(.ox-card,.hl-card,.dl-card,.sg-card,.dh-card,.mk-card,.pr-card,.mo-card,.so-card) .nm{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;line-height:1.25}.sv-root .ld-nm,.sv-root .pp-relcard .n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sv-root .pp-relcard .n{white-space:normal}.sv-root :is(.hl-card .row,.bq-card .meta,.ci-card .row,.te-card .meta,.so-card .row,.pr-card .row){flex-wrap:wrap;row-gap:var(--sv-space-2xs)}@media (max-width:1100px){.sv-root :is(.dh-card,.pr-card) .cond{top:auto;bottom:10px;right:10px}.sv-root .ox-card .one{top:auto;bottom:10px}}.sv-root [data-sv-card].lb-card .lb-nm{font-size:clamp(24px,3vw,40px)}.sv-root [data-sv-card].ci-card .nm{font-size:var(--sv-step-4)}.sv-root [data-sv-card].jo-card.lead .nm{font-size:var(--sv-step-3)}.sv-root [data-sv-card].es-lot .es-pr{font-size:17px}.sv-root [data-sv-card].es-lot .es-nm{font-size:21px}@media (hover:none),(pointer:coarse){.sv-root :is(.ox-card .quick,.vt-card .add,.at-card .add,.te-card .add,.jo-card .add,.sn-card .add){transform:none;opacity:1}}.sv-root :is(.jo-card,.sn-card):focus-within .add{transform:none;opacity:1}@media (pointer:coarse){.sv-root :is(.mk-filters .chip,.sv-social a,.sv-ann-x,.sv-item .rmv,.sv-select,.sv-search-in,.sv-testi-gbtn,.sv-contact-form input,.sv-contact-form select,.sv-news-form input,.ld-add,.fo-card .buy,.pr-card .buy,.so-card .buy,.hl-card .buy,.sg-card .buy,.dh-card .buy,.mk-card .buy,.mo-card .buy,.bq-card .cta,.ci-card .buy,.jo-card .add,.sn-card .add,.at-card .add,.te-card .add,.vt-card .add,.ox-card .quick,.sv-visit-btns a,.sv-foot-links a,.sv-mnav-panel a){min-height:44px;box-sizing:border-box}.sv-root :is(.sv-social a,.sv-ann-x,.sv-item .rmv,.sv-search-clr){min-width:44px;display:inline-grid;place-items:center}.sv-root .sv-search-clr{right:0}.sv-root .sv-foot-links a{display:inline-flex;align-items:center}}.sv-root .bq-hero{min-height:min(70svh,34rem)}.sv-root .sh-hero{min-height:min(62svh,30rem)}.sv-root .vt-hero{min-height:min(60svh,32rem)}.sv-root .ci-stage{min-height:min(clamp(26rem,74svh,46rem),80svh)}@media (max-width:900px){.sv-root .vt-hero{min-height:0}.sv-root .vt-hero .right{min-height:0;aspect-ratio:4/3}.sv-root .bq-hero{min-height:min(52svh,24rem)}.sv-root .sh-hero{min-height:min(48svh,22rem)}.sv-root .ci-stage{min-height:clamp(22rem,72svh,30rem)}.sv-root .ci-hero{padding-top:var(--sv-space-2xl)}.sv-root .ci-stage:after{background:linear-gradient(0deg,var(--ci-bg) 8%,color-mix(in srgb,var(--ci-bg) 55%,transparent) 55%,color-mix(in srgb,var(--ci-bg) 20%,transparent) 100%)}.sv-root .ci-mono{font-size:clamp(6rem,22vw,12rem)}}@media (max-height:520px){.sv-root :is(.bq-hero,.sh-hero,.vt-hero,.ci-stage){min-height:0}}.sv-root .ox-hero h1{font-size:clamp(38px,6vw + .5rem,92px)}.sv-root .dl-hero h1{font-size:clamp(34px,4.6vw + .5rem,72px);max-width:min(680px,100%)}.sv-root .ox-hero:before{width:min(900px,180vw);height:min(700px,140vw)}.sv-root .pr-hero .panel:after{width:min(240px,40vw);height:min(240px,40vw);right:max(-70px,-12vw);top:max(-70px,-12vw)}.sv-root .pr-hero .panel{padding:clamp(40px,7vw,72px) clamp(20px,6vw,86px) clamp(44px,7.5vw,78px)}.sv-root .mo-hero .copy{padding:clamp(36px,5vw,64px) clamp(18px,4vw,58px) clamp(32px,4.5vw,56px)}.sv-root .vt-hero .left{padding-inline:max(var(--sv-rail),(100% - 44rem)/2)}.sv-root .vt-quote{padding-inline:var(--sv-pad-x)}.sv-root .te-hero .arch{width:min(560px,78vw)}.sv-root .bq-wrap{padding-block:var(--sv-band)}.sv-root .ci-stage.no-still .ci-hero{left:0;right:0}@media (max-width:600px){.sv-root .dl-hero:after{background:linear-gradient(180deg,transparent 0,var(--dl-bg) 78%)}}.sv-root .hl-herobg{border-radius:0}.sv-root :is(.jo-hero,.ld-hero,.sn-hero){width:auto;max-width:none;margin-inline:0;padding-inline:var(--sv-pad-x)}@media (min-width:641px) and (max-width:900px){.drophype .sv-heroplate img{aspect-ratio:4/3}.lotboard .sv-heroplate img{aspect-ratio:2/1}}.sv-root .sv-gallery-grid{grid-auto-rows:auto}.sv-root .sv-gallery-grid .gcell{aspect-ratio:4/3}.sv-root .sv-gallery-grid .gcell.lead{aspect-ratio:auto}.sv-root .sv-visit-map iframe{height:auto;aspect-ratio:16/10;min-height:220px}.sv-root .jo-card .ph{aspect-ratio:4/5}.sv-root .jo-card.lead .ph{aspect-ratio:4/3}.sv-root .jo-card .ph .noimg{aspect-ratio:auto;height:100%}@media (min-width:901px){.sv-root .lb-ph{min-height:0;aspect-ratio:4/3}.sv-root .lb-card{min-height:0}}.sv-root .so-card{overflow:visible}.sv-root .so-card .ph{overflow:hidden;border-radius:22px 22px 0 0}.sv-root .mo-grid:not(.few){gap:1px;background:color-mix(in srgb,var(--mo-ink) 25%,var(--mo-bg));border:1px solid var(--mo-ink)}.sv-root .mo-grid:not(.few) .mo-card{border:0;background:var(--mo-card)}.sv-root .mo-grid:not(.few) .mo-card:hover{background:color-mix(in srgb,var(--mo-card) 94%,var(--mo-ink))}.sv-root :is(.dl-strip,.sh-strip,.sg-strip,.bq-strip,.at-strip,.mo-strip,.es-band,.jo-standards){overflow:hidden}.sv-root .es-band>span,.sv-root .jo-standards>div,.sv-root :is(.dl-strip,.mo-strip,.at-strip)>div{border-right:0;position:relative}.sv-root .es-band>span:before,.sv-root .jo-standards>div:before,.sv-root :is(.dl-strip,.mo-strip,.at-strip)>div:before{content:"";position:absolute;left:-1px;top:12%;bottom:12%;width:1px;background:currentColor;opacity:.18}.sv-root .te-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sv-space-2xs) var(--sv-space-m)}.sv-root .te-strip i{display:none}.sv-root .sh-hero-in{width:var(--sv-content);max-width:none;margin-inline:auto;padding-inline:var(--sv-rail)}.sv-root .sh-hero-in :is(h1,p){max-width:760px}.sv-root .sh-hero-in p{max-width:560px}.sv-root .sh-card .body{padding-inline:var(--sv-space-2xs)}@media (max-width:1100px){.sn-grid>.sn-card:nth-child(3n+2),.sn-grid>.sn-card:nth-child(6n+4){margin-top:0}.sn-grid>.sn-card:nth-child(2n){margin-top:var(--sv-space-l)}.sn-grid>.sn-card:nth-child(3n+1) .ph,.sn-grid>.sn-card:nth-child(3n+2) .ph,.sn-grid>.sn-card:nth-child(3n+3) .ph{aspect-ratio:4/5}}@media (max-width:560px){.sn-grid>.sn-card:nth-child(2n){margin-top:0}}.sv-root .sg-card .specs>div{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.sv-root .sg-card .specs dd{white-space:normal;overflow-wrap:anywhere}@media (max-width:1180px){.sv-root .es-spec dd{white-space:normal}}.sv-root .es-plate-cap,.sv-root .lb-pr{white-space:normal}.sv-root .lb-pr{font-size:clamp(28px,8cqi,84px);overflow:visible;text-overflow:clip;line-height:1}.sv-root .lb-card{container-type:inline-size}@media (min-width:1280px){.sv-root .ld-row{grid-template-columns:4.5rem 6.5rem minmax(0,1fr) minmax(12rem,.4fr)}}.sv-root .ld-cols{top:env(safe-area-inset-top,0)}.sv-root .fo-hero .art{display:flex;flex-direction:column}.sv-root .fo-hero .art .cap{position:static;transform:none;padding:8px 10px 10px}.sv-root .fo-mast{padding-inline:var(--sv-pad-x)}.sv-root .fo-mast .logo-text{font-size:clamp(40px,6.5vw + .5rem,132px)}.sv-root .fo-mast .logo-text>span:not(.mark),.sv-root .jo-mast .logo-text>span:not(.mark){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}@media (max-width:480px){.sv-root .jo-standfirst:first-letter{font-size:2.4em}.sv-root .at-hero .right .frame:after{inset:-8px 8px 8px -8px}}@media (min-width:481px) and (max-width:700px){.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ox-bento .big{min-height:220px}}.sv-root .ci-card .row{flex-wrap:wrap}@media (max-width:600px){.sv-root :is(.vt-sechead,.dl-head,.sh-head,.sg-head,.bq-head,.mk-head,.at-head,.fo-head,.mo-head,.es-head,.lb-head,.jo-head,.ci-head,.ld-head){flex-direction:column;align-items:flex-start;gap:var(--sv-space-2xs)}}.sv-root :is(.es-ann,.lb-ann,.jo-ann,.ci-ann,.ld-ann,.sn-ann,.vt-ann,.sh-ann,.bq-ann,.mk-ann,.fo-ann){display:none}.sv-root .sv-about{text-align:center}.sv-root .sv-about>*{max-width:none;margin-inline:0}.sv-root .sv-about :is(h2,h3,p){max-width:var(--sv-measure);margin-inline:auto;text-align:center}@media (min-width:561px) and (max-width:900px){.sv-root .sv-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-root .rcell{min-width:0}.sv-root .rcell .rb,.sv-root .rcell p{overflow-wrap:anywhere}.sv-root .sv-visit-btns{flex-wrap:wrap}.sv-root .sv-visit-addr{overflow-wrap:anywhere}.sv-root .sv-news-in{max-width:none}.sv-root .sv-news p{font-size:var(--sv-step-0)}.sv-root .sv-foot .col{flex:1 1 18rem;min-width:0}.sv-root .sv-foot .col:last-child{flex:1 1 20rem}.sv-root .sv-foot{row-gap:var(--sv-space-m)}.sv-root .sv-consent{font-size:12px}.sv-root .pcell .d{font-size:var(--sv-step--1)}@media (max-width:600px){.sv-root .sv-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-root .sv-gallery-grid .gcell.lead{grid-column:span 2;aspect-ratio:2/1}}.sv-root .sv-cart{height:100dvh;max-height:100dvh}.sv-root .sv-cb{overscroll-behavior:contain}.sv-root .sv-cf{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.sv-root .sv-item>div{min-width:0}.sv-root .sv-item .n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sv-root .sv-item .rmv{flex:0 0 auto}@media (max-width:640px){.sv-root .sv-toolbar{gap:8px 10px;padding:10px}.sv-root .sv-search{flex:1 1 100%;min-width:0}.sv-root .sv-field{flex:1 1 0;min-width:0}.sv-root .sv-field .sv-select{flex:1 1 auto;min-width:0;width:100%}.sv-root .sv-toolbar-count{display:none}}@media (min-width:641px) and (max-width:900px){.sv-root .sv-toolbar-count{flex-basis:100%;margin-left:0;text-align:right}}.sv-root .sv-mnav-panel a{font-size:var(--sv-step-0)}.sv-root .sv-mnav-more{margin-top:var(--sv-space-2xs)}.sv-root .sv-mnav-more a{font-size:var(--sv-step--1);font-weight:500;opacity:.85;padding-block:11px}.sv-root .sv-mnav-more a:hover{opacity:1}@media (max-width:480px){.sv-root .sv-logoimg+.sv-logoname{font-size:15px}}@media (min-width:901px) and (max-width:1100px){.lb-phone,.lb-pickup{order:9}}@media (min-width:901px){.sv-root :is(.ox-nav,.vt-nav,.hl-nav,.dl-nav,.sh-nav,.sg-nav,.dh-nav,.bq-nav,.mk-nav,.at-nav,.fo-nav,.pr-nav,.te-nav,.mo-nav,.so-nav,.jo-nav,.ci-bar,.ld-nav,.sn-nav){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:var(--sv-space-m);column-gap:var(--sv-space-m)}.sv-root :is(.ox-nav,.vt-nav,.hl-nav,.dl-nav,.sh-nav,.sg-nav,.dh-nav,.bq-nav,.mk-nav,.at-nav,.fo-nav,.pr-nav,.te-nav,.mo-nav,.so-nav,.jo-nav,.ci-bar,.ld-nav,.sn-nav)>:is([class$=-logo],.fo-date,.jo-date){grid-column:1;justify-self:start}.sv-root :is(.ox-nav,.vt-nav,.hl-nav,.dl-nav,.sh-nav,.sg-nav,.dh-nav,.bq-nav,.mk-nav,.at-nav,.fo-nav,.pr-nav,.te-nav,.mo-nav,.so-nav,.jo-nav,.ci-bar,.ld-nav,.sn-nav)>[class$=-navlinks]{grid-column:2;justify-self:center}.sv-root :is(.ox-nav,.vt-nav,.hl-nav,.dl-nav,.sh-nav,.sg-nav,.dh-nav,.bq-nav,.mk-nav,.at-nav,.fo-nav,.pr-nav,.te-nav,.mo-nav,.so-nav,.jo-nav,.ci-bar,.ld-nav,.sn-nav)>[class$=-cart]{grid-column:3;justify-self:end}.sv-root :is(.ox-nav,.vt-nav,.hl-nav,.dl-nav,.sh-nav,.sg-nav,.dh-nav,.bq-nav,.mk-nav,.at-nav,.fo-nav,.pr-nav,.te-nav,.mo-nav,.so-nav,.jo-nav,.ci-bar,.ld-nav,.sn-nav)>.sv-mnav-btn{display:none}}.sv-root{--sv-mat:color-mix(in srgb,var(--ink,currentColor) 7%,var(--cardbg,var(--sf-surface-2,transparent)))}:where(.sv-root) :where(.ph,.es-ph,.lb-ph,.ld-plate){background-color:var(--sv-mat)}.sv-root :is(.ph,.es-ph,.lb-ph,.ld-plate) img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sv-root :is(.ph,.es-ph){padding:clamp(6px,2.2%,14px)}.sv-root :is(.ox-card,.vt-card,.hl-card,.dl-card,.sh-card,.sg-card,.dh-card,.bq-card,.mk-card,.at-card,.fo-card,.pr-card,.te-card,.mo-card,.so-card,.es-lot,.lb-card,.jo-card,.sn-card,.ci-card):hover :is(.ph,.es-ph,.lb-ph) img{transform:none}.sv-root .sv-cart{width:480px;max-width:100vw}.sv-root .sv-ful{margin:16px 0 4px;padding:14px;border:1px solid #e5e7eb;border-radius:14px;background:#fafafa}.sv-root .sv-ful-h{font:700 14px Inter,system-ui,sans-serif;margin:0 0 10px}.sv-root .sv-ful-types{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.sv-root .sv-ful-type{text-align:left;border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;font:inherit;color:inherit}.sv-root .sv-ful-type b{font:700 14px Inter,system-ui,sans-serif}.sv-root .sv-ful-type span{font:500 12px Inter,system-ui,sans-serif;color:#6b7280}.sv-root .sv-ful-type.on{border-color:var(--accent,#111);box-shadow:0 0 0 2px var(--accent,#111) inset}.sv-root .sv-ful .sv-email{margin-bottom:10px;background:#fff}.sv-root .sv-ful-pick{margin-top:10px;font:600 13px Inter,system-ui,sans-serif;color:#166534}@media (max-width:640px){.sv-root .sv-cart{width:100%;max-width:100vw}}