[data-template=street]{--ground:#fff;--surface:#fff;--well:#f3f3f3;--ink:#000;--ink-2:color-mix(in srgb,#000 78%,transparent);--muted:#555;--faint:#c4c4c4;--line:#e6e6e6;--accent:#000;--on-accent:#fff;--accent-soft:color-mix(in srgb,#000 10%,#fff);--sale:#d0202a;--star:#000;--radius:0px;--radius-sm:0px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--ff-archivo),var(--font-sans)}html.dark[data-template=street]{--ground:#000;--surface:#000;--well:#141414;--ink:#fff;--ink-2:color-mix(in srgb,#fff 78%,transparent);--muted:#a8a8a8;--faint:#4a4a4a;--line:#262626;--accent:#fff;--on-accent:#000;--accent-soft:color-mix(in srgb,#fff 14%,#000);--sale:#ff5a5f;--star:#fff;--radius:0px;--radius-sm:0px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--ff-archivo),var(--font-sans)}[data-template=street][data-palette=signal]{--ground:#fff;--surface:#fff;--well:#f3f3f3;--ink:#000;--ink-2:color-mix(in srgb,#000 78%,transparent);--muted:#555;--faint:#c4c4c4;--line:#e6e6e6;--accent:#d0202a;--on-accent:#fff;--accent-soft:color-mix(in srgb,#d0202a 10%,#fff);--sale:#d0202a;--star:#000;--radius:0px;--radius-sm:0px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--ff-archivo),var(--font-sans)}html.dark[data-template=street][data-palette=signal]{--ground:#000;--surface:#000;--well:#141414;--ink:#fff;--ink-2:color-mix(in srgb,#fff 78%,transparent);--muted:#a8a8a8;--faint:#4a4a4a;--line:#262626;--accent:#e5484d;--on-accent:#fff;--accent-soft:color-mix(in srgb,#e5484d 14%,#000);--sale:#ff5a5f;--star:#fff;--radius:0px;--radius-sm:0px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--ff-archivo),var(--font-sans)}[data-template=street][data-palette=cobalt]{--ground:#fff;--surface:#fff;--well:#f3f3f3;--ink:#000;--ink-2:color-mix(in srgb,#000 78%,transparent);--muted:#555;--faint:#c4c4c4;--line:#e6e6e6;--accent:#1f3fff;--on-accent:#fff;--accent-soft:color-mix(in srgb,#1f3fff 10%,#fff);--sale:#d0202a;--star:#000;--radius:0px;--radius-sm:0px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--ff-archivo),var(--font-sans)}html.dark[data-template=street][data-palette=cobalt]{--ground:#000;--surface:#000;--well:#141414;--ink:#fff;--ink-2:color-mix(in srgb,#fff 78%,transparent);--muted:#a8a8a8;--faint:#4a4a4a;--line:#262626;--accent:#5c78ff;--on-accent:#fff;--accent-soft:color-mix(in srgb,#5c78ff 14%,#000);--sale:#ff5a5f;--star:#fff;--radius:0px;--radius-sm:0px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--ff-archivo),var(--font-sans)}[data-template=street][data-palette=volt]{--ground:#fff;--surface:#fff;--well:#f3f3f3;--ink:#000;--ink-2:color-mix(in srgb,#000 78%,transparent);--muted:#555;--faint:#c4c4c4;--line:#e6e6e6;--accent:#c6ff00;--on-accent:#000;--accent-soft:color-mix(in srgb,#c6ff00 10%,#fff);--sale:#d0202a;--star:#000;--radius:0px;--radius-sm:0px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--ff-archivo),var(--font-sans)}html.dark[data-template=street][data-palette=volt]{--ground:#000;--surface:#000;--well:#141414;--ink:#fff;--ink-2:color-mix(in srgb,#fff 78%,transparent);--muted:#a8a8a8;--faint:#4a4a4a;--line:#262626;--accent:#c6ff00;--on-accent:#000;--accent-soft:color-mix(in srgb,#c6ff00 14%,#000);--sale:#ff5a5f;--star:#fff;--radius:0px;--radius-sm:0px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--ff-archivo),var(--font-sans)}[data-template=street],[data-template=street] body{font-family:var(--font-sans);background:var(--ground)}[data-template=street] .st-d{font-weight:900;letter-spacing:-.01em;line-height:.95}[data-template=street] .st-d,[data-template=street] .st-nav{font-family:var(--font-display);font-stretch:125%;font-style:italic;text-transform:uppercase}[data-template=street] .st-nav{font-weight:800;font-size:1.125rem;line-height:1.375rem}[data-template=street] .st-label{font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}[data-template=street] .st-body{font-size:.8125rem;line-height:1.6rem;font-weight:300;color:var(--muted)}[data-template=street] .st-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--ink)}[data-template=street] .st-l{display:inline-block}[data-template=street] .st-tile{position:relative;display:block;overflow:hidden;background:#111;color:#fff}[data-template=street] .st-tile img{transition:none}[data-template=street] .st-pic{overflow:hidden}[data-template=street] .st-build{position:absolute;inset:0;z-index:2;display:none;pointer-events:none}[data-template=street] .st-build>span{background:var(--surface)}[data-template=street] .st-tile .st-d{text-shadow:0 2px 24px rgba(0,0,0,.25)}[data-template=street] .st-view{display:grid;place-items:center;width:2.25rem;height:2.75rem;color:var(--faint)}[data-template=street] .st-view[aria-pressed=true]{color:var(--ink)}[data-template=street] .st-edge-l{margin-inline-start:-.6875rem}[data-template=street] .st-edge-r{margin-inline-end:-.6875rem}[data-template=street] .st-edge-view{margin-inline-end:-.5625rem}[data-template=street] .st-head{z-index:40;background:color-mix(in srgb,var(--ground) 92%,transparent);backdrop-filter:blur(10px)}html[data-scrolled][data-template=street] .st-head{box-shadow:0 1px 0 var(--line)}[data-template=street] .st-onpic{position:absolute;top:.375rem;z-index:2;display:grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--ink);background:color-mix(in srgb,var(--surface) 82%,transparent)}[data-template=street] .st-swatch{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px}[data-template=street] .st-swatch>span{display:flex;width:1.5rem;height:1.5rem;overflow:hidden;border-radius:999px;border:1px solid rgba(0,0,0,.12)}[data-template=street] .st-swatch:after{content:"";position:absolute;inset:.2rem;border-radius:999px;border:1px solid #9a9a9a;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}[data-template=street] .st-swatch[aria-checked=true]:after{opacity:1;transform:none}[data-template=street] .st-wheel{position:relative;height:15rem;width:4.5rem;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}[data-template=street] .st-wheel::-webkit-scrollbar{display:none}[data-template=street] .st-wheel-pad{height:6rem}[data-template=street] .st-size{position:relative;display:grid;place-items:center;width:4.5rem;height:3rem;white-space:nowrap;scroll-snap-align:center;font-size:.875rem;color:var(--ink)}[data-template=street] .st-size[aria-checked=true]{font-size:1rem;font-weight:700}[data-template=street] .st-ring{position:absolute;inset:.3rem .15rem;width:calc(100% - .3rem);height:calc(100% - .6rem);overflow:visible;pointer-events:none}[data-template=street] .st-ring rect{fill:none;stroke:var(--ink);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:0}[data-template=street] .st-size.is-out{text-decoration:line-through}[data-template=street] .st-buy{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.25rem;border-radius:4px;background:var(--accent);color:var(--on-accent);font-size:.875rem;font-weight:600;letter-spacing:.02em}[data-template=street] .st-buy:active{transform:scale(.98)}[data-template=street] .st-buy-2{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:3.25rem;padding:0 1rem;border-radius:4px;border:1px solid var(--ink);background:var(--surface);color:var(--ink);font-size:.875rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}[data-template=street] .st-buy-2:active{transform:scale(.98)}[data-template=street] .st-rule{position:relative;display:flex;align-items:center;gap:1rem}[data-template=street] .st-rule:after,[data-template=street] .st-rule:before{content:"";flex:1;height:1px;background:var(--line)}[data-template=street] .st-rule:before{transform-origin:right}[data-template=street] .st-rule:after{transform-origin:left}[data-template=street] .st-blocks{position:absolute;inset:0;z-index:2;display:none;pointer-events:none}[data-template=street] .st-blocks>span{background:var(--surface)}[data-template=street] .sf-card{border-radius:0;border:1px solid var(--line);background:var(--surface)}[data-template=street] .sf-btn{background:var(--accent);color:var(--on-accent)}[data-template=street] .sf-btn,[data-template=street] .sf-btn-ghost{border-radius:4px;font-weight:600}[data-template=street] .sf-input{border-radius:0}[data-template=street] .sf-chip-on{background:var(--ink);color:var(--surface);border-color:var(--ink)}[data-template=street] .sf-pay{padding:.9rem 1rem;border:1px solid var(--line);border-radius:0;background:var(--surface)}[data-template=street] .sf-pay-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}[data-template=street] .sf-stepper{height:2.5rem;border:1px solid var(--line);border-radius:0}[data-template=street] .sf-stepper-btn{width:2.25rem;height:2.25rem}[data-template=street] .sf-stepper-val{min-width:1.6rem;text-align:center;font-weight:600}[data-template=street] .sx-h{font-family:var(--font-display);font-stretch:125%;font-weight:900;font-style:italic;text-transform:uppercase}[data-template=street] .sx-media,[data-template=street] .sx-media img{border-radius:0!important}html[data-template=street] .sf-wa-float{bottom:calc(5.5rem + env(safe-area-inset-bottom))}[data-template=street] .sf-trust-title{margin-bottom:0;font-family:var(--font-display);font-stretch:125%;font-size:1.75rem;line-height:.95;font-weight:900;font-style:italic;letter-spacing:-.01em;text-transform:uppercase}@media (min-width:1024px){[data-template=street] .sf-trust-title{font-size:2.25rem}}[data-template=street] .sf-trust-promise{padding-top:.875rem;border-top:2px solid var(--ink)}[data-template=street] .sf-trust-icon{border-radius:0;background:var(--ink);color:var(--surface)}[data-template=street] .sf-trust-promise-title{font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}[data-template=street] .sf-trust-promise-text{margin-top:.25rem!important;font-size:.8125rem;line-height:1.4rem;font-weight:300}[data-template=street] .sf-trust-quote{border-color:var(--ink);border-radius:0}[data-template=street] .sf-trust-quote-text{font-size:.875rem;line-height:1.5rem;font-weight:300}[data-template=street] .sf-trust-quote-by{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}[data-template=street] .sf-trust-qa:first-child{border-top:2px solid var(--ink)}[data-template=street] .sf-trust-q{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}[data-template=street] .sf-trust-qa-mark{color:var(--ink)}[data-template=street] .sf-trust-a{font-size:.8125rem;line-height:1.6rem;font-weight:300}[data-template=street] .sf-trust-about-text{font-size:.875rem;line-height:1.6rem;font-weight:300}[data-template=street] .sf-trust-logo{border-radius:0}[data-template=street] .sf-promise-line{padding-block:.75rem;border-block:1px solid var(--line);font-size:.6875rem;line-height:1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}[data-template=street] .sf-promise-line svg{color:var(--ink)}[data-template=street] .st-promises{--i:4}[data-template=street] .sf-announce{font-family:var(--font-display);font-stretch:125%;font-size:.75rem;font-weight:800;font-style:italic;letter-spacing:.02em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){html[data-motion=rich][data-template=street] .sf-trust-qa[open] .sf-trust-a{animation:st-sr-up .3s cubic-bezier(.16,1,.3,1) backwards}html[data-motion=rich][data-template=street] .st-in .st-l{animation:st-implode .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--d, 0ms) + var(--st-after, 0ms) + 80ms)}html[data-motion=rich][data-template=street] .st-out .st-l{animation:st-explode .25s ease-in both}html[data-motion=rich][data-template=street] .st-clip{animation:st-clip .5s linear both}html[data-motion=rich][data-template=street][data-st-leaving] .st-tile .st-l{animation:st-explode .25s ease-in both}html[data-motion=rich][data-template=street] .st-pic{transition:clip-path 80ms steps(2)}html[data-motion=rich][data-template=street][data-st-leaving] .st-pic{clip-path:inset(0 6% 0 0)}html[data-motion=rich][data-template=street] [data-st-head] h1{transition:opacity .2s ease}html[data-motion=rich][data-template=street][data-st-wipe] [data-st-head] h1{opacity:.25}html[data-motion=rich][data-template=street] .st-fade{animation:st-fade .3s ease-out both;animation-delay:calc(var(--i, 0) * 50ms + .16s)}html[data-motion=rich][data-template=street] .st-buy-in{animation:st-rise .35s cubic-bezier(.16,1,.3,1) .15s both}html[data-motion=rich][data-template=street] [data-rise]{opacity:0;transform:translateY(40px) scale(1.05);transition:opacity .5s ease-out,transform .7s cubic-bezier(.16,1,.3,1)}html[data-motion=rich][data-template=street] [data-rise].is-in{opacity:1;transform:none}html[data-motion=rich][data-template=street] [data-rise].st-now{transition:none}html[data-motion=rich][data-template=street] .st-styled>[data-rise]{transition-delay:calc(var(--i, 0) * 60ms)}html[data-motion=rich][data-template=street] .st-blocks{display:grid}html[data-motion=rich][data-template=street] .is-in>.st-blocks>span{animation:st-off 1ms forwards;animation-delay:calc(var(--n) * 22ms)}html[data-motion=rich][data-template=street] .st-tile[data-build]>.st-build{display:grid}html[data-motion=rich][data-template=street] .st-tile[data-build]>.st-build>span{animation:st-off 1ms forwards;animation-delay:calc(var(--st-build, 0ms) + var(--n) * 22ms)}html[data-motion=rich][data-template=street] .st-rule.is-in:after,html[data-motion=rich][data-template=street] .st-rule.is-in:before{animation:st-draw .5s cubic-bezier(.16,1,.3,1) both}html[data-motion=rich][data-template=street] .st-ring rect{animation:st-ring-draw .2s ease-out both}html[data-motion=rich][data-template=street] .st-xfade{transition:opacity .2s ease-out}html[data-motion=rich][data-template=street][data-settled] [data-wishlist][aria-pressed=true] svg{animation:st-pop .3s cubic-bezier(.34,1.56,.64,1)}html[data-motion=rich][data-template=street] .st-grid [data-card]{transition:opacity .25s ease,transform .3s cubic-bezier(.16,1,.3,1)}html[data-motion=rich][data-template=street] .st-grid[data-leaving]>:not([data-picked]) [data-card]{opacity:.15;transform:translateY(-20px)}html[data-motion=rich][data-template=street] .st-grid[data-leaving]>[data-picked] [data-card]{transform:scale(.97);transition-duration:.25s,.15s}html[data-motion=rich][data-template=street] .st-vt-hl{view-transition-name:st-hl}html[data-motion=rich][data-template=street] .st-vt-ht{view-transition-name:st-ht}html[data-motion=rich][data-template=street] .st-vt-hr{view-transition-name:st-hr}html[data-motion=rich][data-template=street] .st-vt-buy{view-transition-name:st-buy}}@media (prefers-reduced-motion:no-preference){html[data-motion=rich][data-template=street]::view-transition-new(st-hl),html[data-motion=rich][data-template=street]::view-transition-new(st-hr),html[data-motion=rich][data-template=street]::view-transition-new(st-ht),html[data-motion=rich][data-template=street]::view-transition-old(st-hl),html[data-motion=rich][data-template=street]::view-transition-old(st-hr),html[data-motion=rich][data-template=street]::view-transition-old(st-ht){animation-duration:.2s;animation-delay:.1s}html[data-motion=rich][data-template=street]::view-transition-old(st-buy){animation:st-fade-out .25s ease-in .15s both}html[data-motion=rich][data-template=street]::view-transition-old(root){animation:st-fade-out .2s ease-in both}html[data-motion=rich][data-template=street]::view-transition-new(root){animation:st-fade .22s ease-out .04s both}html[data-motion=rich][data-template=street][data-vt-back]::view-transition-old(root){animation:st-fade-out .4s ease-in both}html[data-motion=rich][data-template=street][data-vt-back]::view-transition-new(root){animation:st-fade .3s ease-out .4s both}html[data-motion=rich][data-template=street]::view-transition-group(st-hero){animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-motion=rich][data-vt-cut]::view-transition-new(root),html[data-motion=rich][data-vt-cut]::view-transition-old(root){animation:none}}@keyframes st-implode{0%{transform:translateX(calc(var(--c) * .4em - 40px));opacity:0}}@keyframes st-explode{to{transform:translateX(calc(var(--c) * .4em));opacity:0}}@keyframes st-clip{0%,98%{clip-path:inset(-50% -50% -50% 0)}to{clip-path:none}}@keyframes st-fade{0%{opacity:0}}@keyframes st-fade-out{to{opacity:0}}@keyframes st-rise{0%{opacity:0;transform:translateY(100%)}}@keyframes st-off{to{opacity:0}}@keyframes st-draw{0%{transform:scaleX(0)}}@keyframes st-ring-draw{0%{stroke-dashoffset:100}}@keyframes st-pop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}html[data-template=street]{--par-targets:".sx-media:not(.block) > img:not([data-parallax])";--par-speed:.2}[data-template=street] :is(form,ul,ol,.grid,.sf-related .overflow-x-auto,.sf-footer>*)>:first-child{--st-k:0}[data-template=street] :is(form,ul,ol,.grid,.sf-related .overflow-x-auto,.sf-footer>*)>:nth-child(2){--st-k:1}[data-template=street] :is(form,ul,ol,.grid,.sf-related .overflow-x-auto,.sf-footer>*)>:nth-child(3){--st-k:2}[data-template=street] :is(form,ul,ol,.grid,.sf-related .overflow-x-auto,.sf-footer>*)>:nth-child(4){--st-k:3}[data-template=street] :is(form,ul,ol,.grid,.sf-related .overflow-x-auto,.sf-footer>*)>:nth-child(5){--st-k:4}[data-template=street] :is(form,ul,ol,.grid,.sf-related .overflow-x-auto,.sf-footer>*)>:nth-child(n+6){--st-k:5}@media (prefers-reduced-motion:no-preference){html[data-motion=rich][data-template=street] [data-sr=below]:not([data-in]):not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))){opacity:0;animation:none}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=card][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))){animation:st-sr-build .3s steps(5) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=heading][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))){transform-origin:0 50%;animation:st-sr-slam .35s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=media][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))){animation:st-sr-strips .32s steps(4) backwards,st-sr-settle .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=row][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))){animation:st-sr-glitch .26s step-end backwards;animation-delay:calc(var(--sr-i, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=field][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))){animation:st-sr-up .4s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=block][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))){animation:st-sr-lift .4s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=block][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))) :is(h2,h3):not([data-card] *){transform-origin:0 50%;animation:st-sr-slam .35s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms + 80ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=block][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))) :is(ul,ol)>li:not([data-card] *){animation:st-sr-glitch .26s step-end backwards;animation-delay:calc(var(--sr-i, 0) * 60ms + .12s + var(--st-k, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=block][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))) form>*{animation:st-sr-up .4s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms + .1s + var(--st-k, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=block][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))) [data-card]{animation:st-sr-build .3s steps(5) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms + .1s + var(--st-k, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=rail][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))){animation:st-sr-fade .25s ease-out backwards;animation-delay:calc(var(--sr-i, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=rail][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))) .sf-related-title{transform-origin:0 50%;animation:st-sr-slam .35s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms + 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=rail][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))) [data-card]{animation:st-sr-cutout .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms + .16s + var(--st-k, 0) * 60ms)}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=footer][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel]))){animation:st-sr-shutter .24s steps(4) backwards}html[data-motion=rich][data-template=street] [data-sr=below][data-sr-kind=footer][data-in]:not(:is([data-rise],[data-rise] *,[data-blocks],[data-blocks] *,.st-tile,.st-tile *,.st-styled *,.st-in,[aria-roledescription=carousel],[aria-roledescription=carousel] *,:has([data-rise],[data-blocks],.st-tile,[aria-roledescription=carousel])))>*>*{animation:st-sr-on 1ms backwards;animation-delay:calc(.24s + var(--st-k, 0) * 60ms)}html[data-motion=rich][data-template=street] header.sticky:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--ink);transform:scaleX(0);transition:transform .24s steps(6);pointer-events:none}html[data-motion=rich][data-template=street][data-scrolled] header.sticky:after{transform:none}}@keyframes st-sr-build{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes st-sr-slam{0%{opacity:0;transform:translateX(-40px) scaleX(1.3);clip-path:inset(-50% -50% -50% 31px)}to{opacity:1;transform:none;clip-path:inset(-50% -50% -50% 0)}}@keyframes st-sr-strips{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}@keyframes st-sr-settle{0%{transform:scale(1.05)}}@keyframes st-sr-glitch{0%{opacity:0;transform:translateX(-14px)}34%{opacity:1;transform:translateX(8px)}62%{opacity:1;transform:translateX(-3px)}86%,to{opacity:1;transform:none}}@keyframes st-sr-up{0%{opacity:0;transform:translateY(12px)}}@keyframes st-sr-lift{0%{opacity:0;transform:translateY(20px)}}@keyframes st-sr-fade{0%{opacity:0}}@keyframes st-sr-cutout{0%{opacity:0;transform:translateY(24px)}}@keyframes st-sr-shutter{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes st-sr-on{0%{opacity:0}to{opacity:0}}[data-template=street] .st-deptlink{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding-block:.5rem;background:linear-gradient(currentColor,currentColor) 0 100% /0 1.5px no-repeat}[data-template=street] .st-deptlink:focus-visible,[data-template=street] .st-deptlink:hover{background-size:100% 1.5px;outline:none}[data-template=plinth]{--ground:#efe9e2;--surface:#f7f3ee;--well:#e6ddd3;--ink:#2b1d15;--ink-2:color-mix(in srgb,#2b1d15 78%,transparent);--muted:#6f5d51;--line:#d8cec4;--accent:#2b1d15;--on-accent:#f3ece4;--accent-soft:color-mix(in srgb,#2b1d15 10%,#f7f3ee);--sale:#9b2c1d;--star:#9a6a2c;--pl-wall:#e2d9cf;--pl-stone:#cfc3b6;--pl-deep:#bfb2a4;--pl-bar:#2b1d15;--radius:2px;--radius-sm:2px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans)}html.dark[data-template=plinth]{--ground:#3b2319;--surface:#4a2f22;--well:color-mix(in srgb,#4a2f22 70%,#000);--ink:#f3ece4;--ink-2:color-mix(in srgb,#f3ece4 78%,transparent);--muted:#c2b3a6;--line:color-mix(in srgb,#f3ece4 25%,transparent);--accent:#d9d2ca;--on-accent:#2b1d15;--accent-soft:color-mix(in srgb,#d9d2ca 14%,#3b2319);--sale:#f0c2ae;--star:#e8c9a0;--pl-wall:#523526;--pl-stone:#372018;--pl-deep:#1c130c;--pl-bar:#181a19;--radius:2px;--radius-sm:2px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans)}[data-template=plinth][data-palette=slate]{--ground:#efe9e2;--surface:#f7f3ee;--well:#e6ddd3;--ink:#2b1d15;--ink-2:color-mix(in srgb,#2b1d15 78%,transparent);--muted:#6f5d51;--line:#d8cec4;--accent:#1a2226;--on-accent:#eef1f2;--accent-soft:color-mix(in srgb,#1a2226 10%,#f7f3ee);--sale:#9b2c1d;--star:#9a6a2c;--pl-wall:#e2d9cf;--pl-stone:#cfc3b6;--pl-deep:#bfb2a4;--pl-bar:#2b1d15;--radius:2px;--radius-sm:2px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans)}html.dark[data-template=plinth][data-palette=slate]{--ground:#1f2a30;--surface:#27343b;--well:color-mix(in srgb,#27343b 70%,#000);--ink:#eef1f2;--ink-2:color-mix(in srgb,#eef1f2 78%,transparent);--muted:#b3c0c6;--line:color-mix(in srgb,#eef1f2 25%,transparent);--accent:#d6dcdf;--on-accent:#1a2226;--accent-soft:color-mix(in srgb,#d6dcdf 14%,#1f2a30);--sale:#f0b8a8;--star:#e6d2a8;--pl-wall:#2d3b43;--pl-stone:#1a2428;--pl-deep:#0d1316;--pl-bar:#181a19;--radius:2px;--radius-sm:2px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans)}[data-template=plinth][data-palette=moss]{--ground:#efe9e2;--surface:#f7f3ee;--well:#e6ddd3;--ink:#2b1d15;--ink-2:color-mix(in srgb,#2b1d15 78%,transparent);--muted:#6f5d51;--line:#d8cec4;--accent:#1e2a1c;--on-accent:#eef0e6;--accent-soft:color-mix(in srgb,#1e2a1c 10%,#f7f3ee);--sale:#9b2c1d;--star:#9a6a2c;--pl-wall:#e2d9cf;--pl-stone:#cfc3b6;--pl-deep:#bfb2a4;--pl-bar:#2b1d15;--radius:2px;--radius-sm:2px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans)}html.dark[data-template=plinth][data-palette=moss]{--ground:#1f2a1e;--surface:#283526;--well:color-mix(in srgb,#283526 70%,#000);--ink:#eef0e6;--ink-2:color-mix(in srgb,#eef0e6 78%,transparent);--muted:#b8c2ad;--line:color-mix(in srgb,#eef0e6 25%,transparent);--accent:#dcd9c8;--on-accent:#1e2a1c;--accent-soft:color-mix(in srgb,#dcd9c8 14%,#1f2a1e);--sale:#f0c2ae;--star:#e8d2a0;--pl-wall:#2e3d2b;--pl-stone:#1b2419;--pl-deep:#0e140d;--pl-bar:#181a19;--radius:2px;--radius-sm:2px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans)}[data-template=plinth][data-palette=clay]{--ground:#efe9e2;--surface:#f7f3ee;--well:#e6ddd3;--ink:#2b1d15;--ink-2:color-mix(in srgb,#2b1d15 78%,transparent);--muted:#6f5d51;--line:#d8cec4;--accent:#3a1a12;--on-accent:#f6ebe4;--accent-soft:color-mix(in srgb,#3a1a12 10%,#f7f3ee);--sale:#9b2c1d;--star:#9a6a2c;--pl-wall:#e2d9cf;--pl-stone:#cfc3b6;--pl-deep:#bfb2a4;--pl-bar:#2b1d15;--radius:2px;--radius-sm:2px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans)}html.dark[data-template=plinth][data-palette=clay]{--ground:#4a2419;--surface:#56291d;--well:color-mix(in srgb,#56291d 70%,#000);--ink:#f6ebe4;--ink-2:color-mix(in srgb,#f6ebe4 78%,transparent);--muted:#d7bcae;--line:color-mix(in srgb,#f6ebe4 25%,transparent);--accent:#e6d3c6;--on-accent:#3a1a12;--accent-soft:color-mix(in srgb,#e6d3c6 14%,#4a2419);--sale:#ffd3bd;--star:#f0d0a8;--pl-wall:#633226;--pl-stone:#3f1d14;--pl-deep:#1f0e09;--pl-bar:#181a19;--radius:2px;--radius-sm:2px;--radius-pill:999px;--shadow:none;--font-sans:var(--ff-inter),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-sans)}[data-template=plinth],[data-template=plinth] body{font-family:var(--font-sans);background:var(--ground)}[data-template=plinth] .pl-display{font-size:2rem;line-height:2.125rem;font-weight:300;letter-spacing:-.01em}[data-template=plinth] .pl-eyebrow{font-size:.75rem;line-height:1rem;color:var(--muted)}[data-template=plinth] .pl-nav{font-size:.8125rem;line-height:1rem}[data-template=plinth] .pl-body{font-size:.875rem;line-height:1.5rem;color:var(--ink-2)}[data-template=plinth] .pl-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--ink)}[data-template=plinth] .pl-chip{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .75rem;border-radius:999px;border:1px solid var(--line);font-size:.75rem;color:var(--ink)}[data-template=plinth] .pl-cta{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:3rem;border-radius:2px;background:var(--accent);color:var(--on-accent);font-size:.8125rem;font-weight:500}[data-template=plinth] .pl-cta:disabled{opacity:.45}[data-template=plinth] .pl-cta-line{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:3rem;padding:0 1.25rem;border-radius:2px;border:1px solid var(--accent);background:transparent;color:var(--ink);font-size:.8125rem;font-weight:500;white-space:nowrap}[data-template=plinth] .pl-more{font-size:.8125rem;color:var(--muted);text-decoration:underline;text-underline-offset:4px}[data-template=plinth] .pl-radio{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;color:var(--ink)}[data-template=plinth] .pl-radio:before{content:"";width:.9rem;height:.9rem;border-radius:999px;border:1px solid var(--muted);flex-shrink:0}[data-template=plinth] .pl-radio[aria-checked=true]:before{border-color:var(--ink);background:radial-gradient(circle,var(--ink) 0 40%,transparent 46%)}[data-template=plinth] .pl-radio:disabled{opacity:.45;text-decoration:line-through}[data-template=plinth] .pl-wall{background:linear-gradient(to bottom,var(--ground),var(--pl-wall) 55%)}[data-template=plinth] .pl-pedestal{position:relative;height:5.5rem;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,#fff 10%,transparent),transparent 60%),repeating-linear-gradient(95deg,transparent 0 7px,color-mix(in srgb,#000 6%,transparent) 7px 8px),repeating-linear-gradient(3deg,transparent 0 11px,color-mix(in srgb,#fff 4%,transparent) 11px 12px),var(--pl-stone);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 12%,transparent)}[data-template=plinth] .pl-floor{height:3rem;background:linear-gradient(var(--pl-stone),var(--pl-deep))}[data-template=plinth] .pl-piece{filter:drop-shadow(0 18px 18px rgba(0,0,0,.35))}[data-template=plinth] .pl-sheet{background:color-mix(in srgb,color-mix(in srgb,var(--pl-wall) 86%,#fff) 74%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent),0 -8px 32px rgba(0,0,0,.25);backdrop-filter:blur(24px);border-radius:28px 28px 0 0;color:var(--ink)}[data-template=plinth] .pl-handle{display:block;width:2rem;height:3px;margin:.6rem auto 0;border-radius:999px;background:var(--line)}[data-template=plinth] .pl-glow{position:absolute;left:50%;top:1rem;width:18rem;height:10rem;margin-left:-9rem;background:radial-gradient(closest-side,color-mix(in srgb,#fff0e1 14%,transparent),transparent);pointer-events:none;opacity:0;transition:opacity .6s ease}[data-template=plinth] .pl-sheet.is-up .pl-glow{opacity:1}[data-template=plinth] .pl-tabs{position:relative;display:flex;gap:1.25rem;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}[data-template=plinth] .pl-tab{padding:.75rem 0;white-space:nowrap;font-size:.8125rem;color:var(--muted)}[data-template=plinth] .pl-tab[aria-selected=true]{color:var(--ink)}[data-template=plinth] .pl-underline{position:absolute;left:0;bottom:-1px;width:1px;height:1px;background:var(--ink);transform-origin:left;transition:transform .35s cubic-bezier(.65,0,.35,1)}[data-template=plinth] .pl-toolbar{position:fixed;z-index:45;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));display:flex;gap:.15rem;padding:.2rem;margin-left:-6.5rem;width:13rem;justify-content:space-between;border-radius:999px;background:color-mix(in srgb,var(--pl-bar) 90%,transparent);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);backdrop-filter:blur(12px);color:#f3ece4}[data-template=plinth] .pl-toolbar button{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px}[data-template=plinth] .pl-toolbar button:before{content:"";position:absolute;inset:.35rem;border-radius:999px;background:#fff;opacity:0;transform:scale(0);transition:transform .12s ease-out,opacity .12s ease-out}[data-template=plinth] .pl-toolbar button:active:before{opacity:.18;transform:none}[data-template=plinth] .pl-toolbar svg{position:relative}[data-template=plinth] .sf-card{border-radius:2px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 60%,transparent)}[data-template=plinth] .sf-btn{border-radius:2px;background:var(--accent);color:var(--on-accent);font-weight:500}[data-template=plinth] .sf-btn-ghost{border-radius:2px}[data-template=plinth] .sf-input{border-radius:2px;background:transparent;border-color:var(--line);color:var(--ink)}[data-template=plinth] .sf-chip-on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}[data-template=plinth] .sf-pay{padding:.9rem 1rem;border:1px solid var(--line);border-radius:2px}[data-template=plinth] .sf-pay-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}[data-template=plinth] .sf-stepper{height:2.5rem;border:1px solid var(--line);border-radius:2px}[data-template=plinth] .sf-stepper-btn{width:2.25rem;height:2.25rem}[data-template=plinth] .sf-stepper-val{min-width:1.6rem;text-align:center}[data-template=plinth] .sx-h{font-weight:300;letter-spacing:-.01em}html[data-template=plinth] .sf-wa-float{bottom:calc(5rem + env(safe-area-inset-bottom))}[data-template=plinth] .sf-trust-title{margin-bottom:0;font-family:var(--font-display);font-size:1.5rem;line-height:1.875rem;font-weight:300;letter-spacing:-.01em}@media (min-width:1024px){[data-template=plinth] .sf-trust-title{font-size:1.875rem;line-height:2.25rem}}[data-template=plinth] :is(.sf-trust,.sf-promise-line) svg{stroke-width:1.3}[data-template=plinth] .sf-trust-promise{padding-left:.9rem;border-left:1px solid color-mix(in srgb,var(--ink) 35%,transparent)}[data-template=plinth] .sf-trust-icon{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}[data-template=plinth] .sf-trust-promise-title{font-size:.9375rem;line-height:1.375rem;font-weight:400}[data-template=plinth] .sf-trust-promise-text{font-size:.8125rem;line-height:1.35rem;color:var(--ink-2)}[data-template=plinth] .sf-trust-quote{padding:1.25rem;border-radius:2px;background:color-mix(in srgb,var(--surface) 60%,transparent)}[data-template=plinth] .sf-trust-quote-text{font-size:1rem;line-height:1.6rem;font-weight:300}[data-template=plinth] .sf-trust-quote-by{font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}[data-template=plinth] .sf-trust-q{font-size:.9375rem;font-weight:300}[data-template=plinth] .sf-trust-qa-mark{color:var(--muted)}[data-template=plinth] .sf-trust-a{font-size:.875rem;line-height:1.5rem;color:var(--ink-2)}[data-template=plinth] .sf-trust-about-text{font-size:.9375rem;line-height:1.6rem;font-weight:300;color:var(--ink-2)}[data-template=plinth] .sf-trust-logo{border-radius:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent),0 10px 18px -10px rgba(0,0,0,.35)}[data-template=plinth] .sf-promise-line{font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:.02em;color:var(--ink-2)}[data-template=plinth] .sf-promise-line svg{color:var(--ink)}[data-template=plinth] .sf-announce{background:var(--ground);color:var(--ink-2);border-bottom:1px solid var(--line);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}[data-template=plinth] .sf-announce a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}@media (max-width:1023.98px){html[data-template=plinth]:has(.pl-sheet):has(.sf-announce){--pl-ann:2.25rem}html[data-template=plinth]:has(.pl-sheet) .sf-announce{position:fixed;inset-inline:0;top:0;z-index:41}html[data-template=plinth] :is(.pl-pd-top,.pl-pd-wall,.pl-sheet,.pl-head){margin-top:var(--pl-ann,0)}html[data-template=plinth]:has(.pl-sheet) .pl-head{position:fixed!important;inset-inline:0;top:var(--pl-ann,0)!important;margin-top:0}html[data-template=plinth] .pl-sheet{height:calc(100svh - 3.5rem - var(--pl-ann, 0px))!important}}@media (prefers-reduced-motion:no-preference){html[data-motion=rich][data-template=plinth] .sf-trust-qa[open] .sf-trust-a{animation:pl-fade .6s ease-out backwards}}@media (min-width:1024px){[data-template=plinth] .pl-glow,[data-template=plinth] .pl-handle,[data-template=plinth] .pl-toolbar{display:none}}[data-template=plinth] .pl-head{background:color-mix(in srgb,var(--ground) 86%,transparent);backdrop-filter:blur(10px)}[data-template=plinth] .pl-controls{position:sticky;top:var(--pl-head,3.5rem);z-index:39;background:color-mix(in srgb,var(--ground) 92%,transparent);backdrop-filter:blur(10px)}[data-template=plinth] .pl-brand{font-size:1.0625rem;font-weight:300;letter-spacing:.02em}[data-template=plinth] .pl-h1{font-size:2rem;line-height:2.25rem;font-weight:300;letter-spacing:-.015em;text-wrap:balance}[data-template=plinth] .pl-h2{font-size:1.5rem;line-height:1.875rem;font-weight:300;letter-spacing:-.01em}[data-template=plinth] .pl-link{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.8125rem;color:var(--ink);border-bottom:1px solid var(--line)}@media (min-width:1024px){[data-template=plinth] .pl-h1{font-size:2.5rem;line-height:2.75rem}[data-template=plinth] .pl-h2{font-size:1.875rem;line-height:2.25rem}}[data-template=plinth] .pl-stage{position:relative;margin-inline:-1rem;padding-bottom:.5rem;background:linear-gradient(to bottom,var(--ground),var(--pl-wall) 70%);overflow:hidden}[data-template=plinth] .pl-spot{position:absolute;left:50%;top:-20%;width:130%;height:95%;transform:translateX(-50%);background:radial-gradient(50% 55% at 50% 0,color-mix(in srgb,#fff4e6 55%,transparent),transparent 70%);pointer-events:none}html.dark[data-template=plinth] .pl-spot{background:radial-gradient(50% 55% at 50% 0,color-mix(in srgb,#ffe6c7 18%,transparent),transparent 70%)}[data-template=plinth] .pl-stage-track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory}[data-template=plinth] .pl-exhibit{flex:0 0 100%;margin:0;padding:2.5rem 1rem 1rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:1.5rem}[data-template=plinth] .pl-artwork{display:block;align-self:center;width:86%;aspect-ratio:4/3;padding:5%;background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent),0 18px 30px -12px rgba(0,0,0,.35)}[data-template=plinth] .pl-artwork>:is(div,span){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}[data-template=plinth] .pl-artwork.is-banner{aspect-ratio:auto;width:66%}[data-template=plinth] .pl-plinth{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;margin-inline:-1rem}[data-template=plinth] .pl-plinth .pl-piece{width:58%;aspect-ratio:4/5}[data-template=plinth] .pl-plinth-stone{display:block;width:100%;height:4.5rem;margin-top:-1px}[data-template=plinth] .pl-label{display:flex;flex-direction:column;align-items:flex-start;padding-left:.9rem;border-left:1px solid color-mix(in srgb,var(--ink) 35%,transparent)}[data-template=plinth] .pl-label-no{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}[data-template=plinth] .pl-label-title{margin-top:.35rem;font-size:1.5rem;line-height:1.8rem;font-weight:300;letter-spacing:-.01em;text-wrap:balance}[data-template=plinth] .pl-label-line{margin-top:.3rem;font-size:.875rem;line-height:1.35rem;color:var(--ink-2)}[data-template=plinth] .pl-stage-nav{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}[data-template=plinth] .pl-stage-name{padding:4rem 1rem 2.5rem}[data-template=plinth] .pl-hero-name{margin-top:.35rem;font-size:clamp(2.5rem,12vw,4.5rem);line-height:1;font-weight:200;letter-spacing:-.03em;text-wrap:balance}@media (min-width:1024px){[data-template=plinth] .pl-stage{margin-inline:0}[data-template=plinth] .pl-exhibit{flex-direction:row;align-items:center;justify-content:center;gap:3.5rem;padding:4rem 3rem 2.5rem}[data-template=plinth] .pl-artwork{width:56%;aspect-ratio:16/10}[data-template=plinth] .pl-artwork.is-banner{aspect-ratio:auto;width:34%}[data-template=plinth] .pl-exhibit-piece{align-items:flex-end}[data-template=plinth] .pl-plinth{width:44%;flex:none;align-self:flex-end;margin-inline:0}[data-template=plinth] .pl-label{width:16rem;flex:none}[data-template=plinth] .pl-exhibit-piece .pl-label{align-self:center}[data-template=plinth] .pl-label-title{font-size:1.875rem;line-height:2.25rem}[data-template=plinth] .pl-stage-nav{padding:0 3rem 1rem}[data-template=plinth] .pl-stage-name{padding:6rem 3rem 4rem}}[data-template=plinth] .pl-wallrail{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:1rem;scroll-padding-inline:1rem}[data-template=plinth] .pl-wallrail-item{flex:0 0 64%;scroll-snap-align:start}@media (min-width:1024px){[data-template=plinth] .pl-wallrail{gap:1.5rem;padding-inline:max(1.5rem,calc((100vw - var(--sx-frame, 1200px)) / 2 + 1.5rem));scroll-padding-inline:max(1.5rem,calc((100vw - var(--sx-frame, 1200px)) / 2 + 1.5rem))}[data-template=plinth] .pl-wallrail-item{flex-basis:23%}}[data-template=plinth] .pl-room{display:flex;flex-direction:column;gap:.15rem;text-align:left}[data-template=plinth] .pl-room-pic{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;margin-bottom:.5rem;background:var(--pl-wall)}[data-template=plinth] .pl-room-mark{font-size:2.5rem;font-weight:200;color:var(--muted)}[data-template=plinth] .pl-room-name{font-size:1rem;font-weight:300}[data-template=plinth] .pl-peek{position:absolute;z-index:5;left:1rem;top:1rem;width:2.75rem;height:3.25rem;padding:.2rem;background:var(--pl-wall);box-shadow:0 0 0 1px var(--line);opacity:0;pointer-events:none;transition:opacity .3s ease}[data-template=plinth] .pl-sheet.is-up .pl-peek{opacity:1;pointer-events:auto}@media (min-width:1024px){[data-template=plinth] .pl-peek{display:none}}@media (prefers-reduced-motion:no-preference){html[data-motion=rich][data-template=plinth] .pl-roll-up{animation:pl-roll-up .45s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--i, 0) * 40ms)}html[data-motion=rich][data-template=plinth] .pl-roll-down{animation:pl-roll-down .45s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--i, 0) * 40ms)}html[data-motion=rich][data-template=plinth] .pl-out-up{animation:pl-out-up .45s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--i, 0) * 40ms)}html[data-motion=rich][data-template=plinth] .pl-out-down{animation:pl-out-down .45s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--i, 0) * 40ms)}html[data-motion=rich][data-template=plinth] .pl-chip-in{animation:pl-chip .4s ease-out both;animation-delay:calc(var(--i, 0) * 30ms + .15s)}html[data-motion=rich][data-template=plinth] .pl-from-r{animation:pl-from-r .6s cubic-bezier(.65,0,.35,1) both}html[data-motion=rich][data-template=plinth] .pl-from-l{animation:pl-from-l .6s cubic-bezier(.65,0,.35,1) both}html[data-motion=rich][data-template=plinth] .pl-to-l{animation:pl-to-l .6s cubic-bezier(.65,0,.35,1) both}html[data-motion=rich][data-template=plinth] .pl-to-r{animation:pl-to-r .6s cubic-bezier(.65,0,.35,1) both}html[data-motion=rich][data-template=plinth] .pl-fade{animation:pl-fade .6s ease-out both;animation-delay:calc(var(--i, 0) * 50ms + .15s)}html[data-motion=rich][data-template=plinth] .pl-leaving .pl-dim{opacity:.5;transition:opacity .2s ease}html[data-motion=rich][data-template=plinth] .pl-leaving .pl-sink{opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .4s ease}html[data-motion=rich][data-template=plinth] .pl-sheet-in{animation:pl-sheet-in .7s cubic-bezier(.65,0,.35,1) .3s backwards}html[data-motion=rich][data-template=plinth] .pl-sheet-in .pl-stagger{animation:pl-rise .5s cubic-bezier(.25,1,.5,1) both;animation-delay:calc(var(--i, 0) * 50ms + .55s)}html[data-motion=rich][data-template=plinth] .pl-toolbar{animation:pl-bar-in .45s cubic-bezier(.25,1,.5,1) .8s both}html[data-motion=rich][data-template=plinth][data-settled] .pl-pulse{animation:pl-pulse .5s ease-in-out}html[data-motion=rich][data-template=plinth] .pl-drift{animation:pl-drift 7s ease-in-out infinite alternate}html[data-motion=rich][data-template=plinth] .pl-slide-in{animation:pl-slide-in .5s cubic-bezier(.25,1,.5,1) both;animation-delay:calc(var(--i, 0) * 60ms + .1s)}html[data-motion=rich][data-template=plinth] .pl-leaving .pl-more{text-decoration-color:transparent;transition:text-decoration-color .2s ease}html[data-motion=rich][data-template=plinth] .pl-crossfade{animation:pl-fade .2s ease-out both}html[data-motion=rich][data-template=plinth]::view-transition-group(pl-hero){animation-duration:.85s;animation-timing-function:cubic-bezier(.65,0,.35,1)}html[data-motion=rich][data-template=plinth]::view-transition-old(root){animation:pl-fade-out .4s ease both}html[data-motion=rich][data-template=plinth]::view-transition-new(root){animation:pl-fade .5s ease .1s both}}@keyframes pl-roll-up{0%{transform:translateY(24px);opacity:0}}@keyframes pl-roll-down{0%{transform:translateY(-24px);opacity:0}}@keyframes pl-out-up{to{transform:translateY(-24px);opacity:0}}@keyframes pl-out-down{to{transform:translateY(24px);opacity:0}}@keyframes pl-chip{0%{transform:translateY(6px);opacity:0}}@keyframes pl-from-r{0%{transform:translateX(100%)}}@keyframes pl-from-l{0%{transform:translateX(-100%)}}@keyframes pl-to-l{to{transform:translateX(-100%)}}@keyframes pl-to-r{to{transform:translateX(100%)}}@keyframes pl-fade{0%{opacity:0}}@keyframes pl-fade-out{to{opacity:0}}@keyframes pl-sheet-in{0%{transform:translateY(100%);opacity:0}}@keyframes pl-bar-in{0%{transform:translateY(24px);opacity:0}}@keyframes pl-drift{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes pl-slide-in{0%{transform:translateX(24px);opacity:0}}@keyframes pl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion:no-preference){html[data-motion=rich][data-template=plinth] .pl-spot{animation:pl-light 1.6s ease-out both}html[data-motion=rich][data-template=plinth] .pl-exhibit:first-child .pl-artwork,html[data-motion=rich][data-template=plinth] .pl-exhibit:first-child .pl-plinth .pl-piece{animation:pl-hang 1.1s cubic-bezier(.25,1,.5,1) .25s both}html[data-motion=rich][data-template=plinth] .pl-exhibit:first-child .pl-label{animation:pl-label-in .8s cubic-bezier(.25,1,.5,1) .7s both}html[data-motion=rich][data-template=plinth] .pl-rise{animation:pl-rise .7s cubic-bezier(.25,1,.5,1) both;animation-delay:calc(var(--i, 0) * 70ms + .12s)}@supports (animation-timeline:view()){html[data-motion=rich][data-template=plinth] .pl-exhibit:not(:first-child) .pl-label{animation:pl-label-in linear both;animation-timeline:view(inline);animation-range:entry 30% cover 50%}html[data-motion=rich][data-template=plinth] .pl-exhibit:not(:first-child) :is(.pl-artwork,.pl-plinth .pl-piece){animation:pl-hang linear both;animation-timeline:view(inline);animation-range:entry 10% cover 45%}}html[data-motion=rich][data-template=plinth] .pl-room-pic{transition:transform .5s cubic-bezier(.25,1,.5,1)}html[data-motion=rich][data-template=plinth] .pl-room:active .pl-room-pic{transform:scale(.985)}@media (hover:hover){html[data-motion=rich][data-template=plinth] .pl-artwork img,html[data-motion=rich][data-template=plinth] .pl-room-pic img{transition:transform .9s cubic-bezier(.25,1,.5,1)}html[data-motion=rich][data-template=plinth] .pl-artwork:hover img,html[data-motion=rich][data-template=plinth] .pl-room:hover .pl-room-pic img{transform:scale(1.04)}}}@keyframes pl-light{0%{opacity:0}}@keyframes pl-hang{0%{opacity:0;transform:translateY(-14px)}}@keyframes pl-label-in{0%{opacity:0;transform:translateX(-12px)}}@keyframes pl-rise{0%{transform:translateY(16px);opacity:0}}html[data-template=plinth]{--par-targets:".pl-artwork img, .sf-bp-pic img";--par-speed:.08;--par-scale:1.06}@media (prefers-reduced-motion:no-preference){html[data-motion=rich][data-template=plinth] [data-sr=below]:not([data-in]):not(:is(.pl-rise,.pl-stagger,.pl-fade,[aria-roledescription=carousel] *)){opacity:0;animation:none}html[data-motion=rich][data-template=plinth] [data-sr-kind=card][data-in]{animation:pl-sr-place .9s cubic-bezier(.25,1,.5,1) backwards;animation-delay:calc(var(--sr-i, 0) * 90ms)}html[data-motion=rich][data-template=plinth] [data-sr-kind=heading][data-in]{animation:pl-sr-roll .9s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--sr-i, 0) * 80ms)}html[data-motion=rich][data-template=plinth] [data-sr-kind=media][data-in]{animation:pl-sr-camera 1.1s cubic-bezier(.25,1,.5,1) backwards;animation-delay:calc(var(--sr-i, 0) * 80ms)}html[data-motion=rich][data-template=plinth] [data-sr-kind=row][data-in]{animation:pl-sr-rise8 .7s cubic-bezier(.25,1,.5,1) backwards;animation-delay:calc(var(--sr-i, 0) * 60ms)}html[data-motion=rich][data-template=plinth] [data-sr-kind=field][data-in]{animation:pl-fade .8s ease-out backwards;animation-delay:calc(var(--sr-i, 0) * 50ms)}html[data-motion=rich][data-template=plinth] [data-sr-kind=block][data-in]{animation:pl-sr-rise16 .95s cubic-bezier(.25,1,.5,1) backwards;animation-delay:calc(var(--sr-i, 0) * 90ms)}html[data-motion=rich][data-template=plinth] [data-sr-kind=rail][data-in]{animation:pl-sr-slide .9s cubic-bezier(.65,0,.35,1) backwards}html[data-motion=rich][data-template=plinth] [data-sr-kind=footer][data-in]{animation:pl-fade 1s ease-out backwards}html[data-motion=rich][data-template=plinth] .pl-head:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 30%,transparent),transparent);opacity:0;transition:opacity .6s ease}html[data-motion=rich][data-template=plinth][data-scrolled] .pl-head:after{opacity:1}}@keyframes pl-sr-place{0%{opacity:0;transform:translateY(-14px)}}@keyframes pl-sr-roll{0%{transform:translateY(100%);clip-path:inset(-100% -6% 100% -6%)}to{transform:none;clip-path:inset(-12% -6% -12% -6%)}}@keyframes pl-sr-camera{0%{opacity:0;transform:scale(1.06)}}@keyframes pl-sr-rise8{0%{opacity:0;transform:translateY(8px)}}@keyframes pl-sr-rise16{0%{opacity:0;transform:translateY(16px)}}@keyframes pl-sr-slide{0%{opacity:0;transform:translateX(48px)}}[data-template=plinth] .pl-roomlink{padding-block:.5rem;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat}[data-template=plinth] .pl-roomlink:focus-visible,[data-template=plinth] .pl-roomlink:hover{background-size:100% 1px;outline:none}