:where(:root){--hs-bg:#fbf7f0;--hs-surface:#fff;--hs-ink:#1d2433;--hs-primary:#2f5bd3;--hs-on-primary:#fff;--hs-accent:#f2c14e;--hs-on-accent:#1d2433;--hs-font-display:"Montserrat", "IBM Plex Sans Arabic", system-ui, sans-serif;--hs-font-body:"Inter", "IBM Plex Sans Arabic", system-ui, sans-serif;--hs-display-weight:800;--hs-display-tracking:-.025em;--hs-display-leading:.95;--hs-display-case:none;--hs-radius:14px;--hs-radius-lg:28px;--hs-btn-radius:999px}.hs{--hs-muted:color-mix(in oklab, var(--hs-ink) 66%, var(--hs-bg));--hs-line:color-mix(in oklab, var(--hs-ink) 13%, transparent);--hs-primary-soft:color-mix(in oklch, var(--hs-primary) 11%, var(--hs-bg));--hs-accent-soft:color-mix(in oklch, var(--hs-accent) 20%, var(--hs-bg));--hs-shadow:0 1px 2px #0000000d, 0 18px 40px -22px #00000047;--hs-container:1200px;--hs-gutter:clamp(20px, 5cqi, 48px);--hs-section:clamp(72px, 10cqi, 136px);--hs-header:72px;background:var(--hs-bg);min-height:100vh;color:var(--hs-ink);font-family:var(--hs-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;overflow-x:clip;container:hs/inline-size}.hs *,.hs :before,.hs :after{box-sizing:border-box}.hs img{max-width:100%;display:block}:where(.hs) a{color:inherit}.hs :focus-visible{outline:3px solid var(--hs-accent);outline-offset:3px;border-radius:6px}.hs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-container{width:100%;max-width:var(--hs-container);padding-inline:var(--hs-gutter);margin-inline:auto}.hs-section{padding-block:var(--hs-section);scroll-margin-top:var(--hs-header)}.hs-section[data-tone=soft]{background:var(--hs-primary-soft)}.hs-section[data-tone=primary]{background:var(--hs-primary);color:var(--hs-on-primary);--hs-muted:color-mix(in oklab, var(--hs-on-primary) 78%, var(--hs-primary));--hs-line:color-mix(in oklab, var(--hs-on-primary) 22%, transparent)}.hs-section[data-tone=ink]{background:var(--hs-deep,var(--hs-ink));color:var(--hs-on-deep,var(--hs-bg));--hs-muted:color-mix(in oklab, var(--hs-on-deep,var(--hs-bg)) 70%, var(--hs-deep,var(--hs-ink)));--hs-line:color-mix(in oklab, var(--hs-on-deep,var(--hs-bg)) 18%, transparent)}.hs-display{font-family:var(--hs-font-display);font-weight:var(--hs-display-weight);letter-spacing:var(--hs-display-tracking);line-height:var(--hs-display-leading);text-transform:var(--hs-display-case);text-wrap:balance;margin:0;padding-block-start:.06em}.hs-h1{font-size:clamp(46px,7.4cqi,112px)}.hs-h2{font-size:clamp(34px,4.6cqi,64px)}.hs-h3{letter-spacing:-.01em;font-size:clamp(22px,2.2cqi,28px);line-height:1.15}.hs-lead{max-width:34em;color:var(--hs-muted);text-wrap:pretty;margin:0;font-size:clamp(18px,1.5cqi,21px);line-height:1.55}.hs-text{max-width:38em;color:var(--hs-muted);text-wrap:pretty;margin:0}.hs-text+.hs-text{margin-top:1em}.hs-head{gap:18px;margin-bottom:clamp(36px,5cqi,64px);display:grid}.hs-head[data-align=center]{text-align:center;justify-items:center}.hs-head[data-align=center] .hs-lead{margin-inline:auto}.hs-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hs-btn{border-radius:var(--hs-btn-radius);min-height:52px;font:650 16px/1 var(--hs-font-body);letter-spacing:.005em;cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.hs-btn svg{flex:none;width:18px;height:18px;transition:transform .2s}.hs-btn:hover svg{transform:translate(3px)}.hs-btn-primary{background:var(--hs-primary);color:var(--hs-on-primary)}.hs-btn-primary:hover{background:color-mix(in oklab, var(--hs-primary) 86%, black)}.hs-btn-accent{background:var(--hs-accent);color:var(--hs-on-accent)}.hs-btn-accent:hover{background:color-mix(in oklab, var(--hs-accent) 88%, black)}.hs-btn-ghost{color:inherit;background:0 0;border-color:currentColor}.hs-btn-ghost:hover{background:color-mix(in oklab, currentColor 8%, transparent)}.hs-btn-small{min-height:42px;padding:0 18px;font-size:15px}.hs-header{z-index:50;background:color-mix(in oklab, var(--hs-bg) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--hs-line);position:sticky;top:0}.hs-header-row{height:var(--hs-header);align-items:center;gap:28px;display:flex}.hs-brand{align-items:center;gap:12px;min-width:0;margin-inline-end:auto;text-decoration:none;display:inline-flex}.hs-brand img{object-fit:contain;border-radius:10px;width:40px;height:40px}.hs-brand span{font:750 20px/1.1 var(--hs-font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-nav ul{gap:30px;margin:0;padding:0;list-style:none;display:flex}.hs-nav a{color:var(--hs-ink);font-size:15.5px;font-weight:550;text-decoration:none;position:relative}.hs-nav a:after{content:"";background:var(--hs-primary);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.hs-nav a:hover:after{transform:scaleX(1)}.hs-menu-button{width:44px;height:44px;color:var(--hs-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-inline-end:-8px;display:none}.hs-menu-button svg{width:24px;height:24px}.hs-sheet{border-top:1px solid var(--hs-line);background:var(--hs-bg)}.hs-sheet[hidden]{display:none}.hs-sheet ul{margin:0;padding:8px 0 4px;list-style:none;display:grid}.hs-sheet li a{border-bottom:1px solid var(--hs-line);font:650 21px/1.2 var(--hs-font-display);padding:14px 0;text-decoration:none;display:block}.hs-sheet .hs-btn{width:100%;margin:18px 0 22px}@media (width<=860px){.hs{--hs-header:64px}.hs-nav,.hs-header-action{display:none}.hs-menu-button{display:grid}}@container hs (width<=860px){.hs{--hs-header:64px}.hs-nav,.hs-header-action{display:none}.hs-menu-button{display:grid}}@container hs (width>=861px){.hs-sheet{display:none}}.hs-photo{object-fit:cover;width:100%;height:100%}.hs-frame{border-radius:var(--hs-radius-lg);background:var(--hs-primary-soft);position:relative;overflow:hidden}.hs-frame[data-shape=arch]{border-radius:999px 999px var(--hs-radius) var(--hs-radius)}.hs-frame[data-shape=circle]{border-radius:50%}.hs-frame[data-shape=square]{border-radius:var(--hs-radius)}.hs-cutout{object-fit:contain;filter:drop-shadow(0 26px 22px #0000002e)drop-shadow(0 6px 6px #0000001a);width:100%;height:auto}.hs-hero{isolation:isolate;position:relative}.hs-hero-text{align-content:center;gap:clamp(18px,2cqi,26px);display:grid}.hs-hero-note{color:var(--hs-muted);margin:0;font-size:14.5px;font-weight:600}.hs-hero[data-variant=photo]{color:#fff;min-height:min(88svh,900px);display:grid;overflow:hidden}.hs-hero[data-variant=photo]>.hs-hero-media{z-index:-2;position:absolute;inset:0}.hs-hero[data-variant=photo]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#00000014 42%,#0000009e);position:absolute;inset:0}.hs-hero[data-variant=photo][data-calm=top]:after{background:linear-gradient(#0000008c,#0000000f 55%,#0000)}.hs-hero[data-variant=photo] .hs-hero-text{align-self:end;padding-block:clamp(40px,7cqi,96px)}.hs-hero[data-variant=photo][data-calm=top] .hs-hero-text{align-self:start;padding-top:clamp(40px,8cqi,110px)}.hs-hero[data-variant=photo] .hs-lead,.hs-hero[data-variant=photo] .hs-hero-note{color:#ffffffe0}.hs-hero[data-variant=photo] .hs-btn-ghost{color:#fff}.hs-hero[data-variant=photo][data-subject=right][data-made]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .hs-hero-media img{scale:-1 1}.hs-hero[data-variant=field]{background:var(--hs-primary);min-height:min(70svh,720px);color:var(--hs-on-primary);padding-block:clamp(56px,8cqi,120px);display:grid}.hs-hero[data-variant=field] .hs-lead,.hs-hero[data-variant=field] .hs-hero-note{color:color-mix(in oklab, var(--hs-on-primary) 82%, var(--hs-primary))}.hs-hero[data-variant=field] .hs-btn-primary{background:var(--hs-accent);color:var(--hs-on-accent)}.hs-stage-initial,.hs-frame-empty span{z-index:1;font:900 clamp(120px, 20cqi, 280px)/1 var(--hs-font-display);color:color-mix(in oklab, var(--hs-on-primary) 85%, var(--hs-primary));text-transform:uppercase;position:relative}.hs-frame-empty{aspect-ratio:4/5;background:var(--hs-primary);place-items:center;display:grid}.hs-hero[data-variant=stage]{padding-block:clamp(28px,4cqi,56px) clamp(56px,7cqi,96px)}.hs-hero[data-variant=stage] .hs-hero-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(28px,5cqi,72px);display:grid}.hs-stage{aspect-ratio:1/1.02;border-radius:var(--hs-radius-lg);background:var(--hs-primary);place-items:center;padding:9%;display:grid;position:relative;overflow:hidden}.hs-stage:before{content:"";filter:blur(14px);background:#00000038;border-radius:50%;height:7%;position:absolute;bottom:9%;left:14%;right:14%}.hs-stage:after{content:"";background:color-mix(in oklab, var(--hs-primary) 80%, black);opacity:.35;border-radius:50%;height:62%;position:absolute;inset:auto -20% -38%}.hs-stage>img{z-index:1;max-height:100%;position:relative}.hs-stage>.hs-photo{z-index:0;position:absolute;inset:0}.hs-stage-tag{z-index:2;aspect-ratio:1;background:var(--hs-accent);min-width:112px;color:var(--hs-on-accent);text-align:center;font:800 15px/1.15 var(--hs-font-display);box-shadow:var(--hs-shadow);border-radius:50%;place-items:center;padding:14px;display:grid;position:absolute;top:7%;right:7%;transform:rotate(10deg)}.hs-stage-tag strong{letter-spacing:-.02em;font-size:26px;display:block}.hs-hero[data-variant=billboard]{text-align:center;padding-block:clamp(20px,3cqi,44px) clamp(56px,7cqi,96px);overflow:hidden}.hs-billboard-word{color:var(--hs-primary);font-size:clamp(64px,18cqi,300px);font-family:var(--hs-font-display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;margin:0;padding-top:.08em;font-weight:900;line-height:.8;display:inline-block}.hs-billboard-front{z-index:1;margin-top:calc(var(--hs-word-size,160px) * -.48);justify-content:center;align-items:flex-end;gap:clamp(4px,2cqi,40px);display:flex;position:relative}.hs-billboard-front>img{width:clamp(120px,24cqi,340px)}.hs-billboard-front>img:nth-child(2){width:clamp(150px,30cqi,420px)}.hs-billboard-front>img:nth-child(odd){transform:rotate(-5deg)}.hs-billboard-front>img:nth-child(3){transform:rotate(6deg)}.hs-hero[data-variant=billboard] .hs-hero-text{justify-items:center;margin-top:clamp(20px,3cqi,40px)}.hs-hero[data-variant=billboard] .hs-lead{margin-inline:auto}.hs-hero[data-variant=arch]{padding-block:clamp(36px,6cqi,88px) clamp(64px,8cqi,112px)}.hs-hero[data-variant=arch] .hs-hero-grid{grid-template-columns:6fr 5fr;align-items:center;gap:clamp(32px,6cqi,88px);display:grid}.hs-hero[data-variant=arch] .hs-frame{aspect-ratio:4/5}.hs-arch-wrap{position:relative}.hs-arch-wrap:before{content:"";z-index:-1;border-radius:999px 999px var(--hs-radius) var(--hs-radius);background:var(--hs-accent-soft);position:absolute;inset:6% -6% -5% 7%}.hs-mark{white-space:nowrap;position:relative}.hs-hero[data-variant=arch] .hs-h1{padding-bottom:.14em}.hs-mark svg{width:106%;height:.32em;color:var(--hs-accent);position:absolute;bottom:-.18em;left:-3%;overflow:visible}.hs-hero[data-variant=collage]{text-align:center;padding-block:clamp(48px,7cqi,104px) clamp(72px,9cqi,128px)}.hs-hero[data-variant=collage] .hs-hero-text{z-index:2;justify-items:center;max-width:600px;margin-inline:auto;position:relative}.hs-hero[data-variant=collage] .hs-lead{margin-inline:auto}.hs-collage-pins{z-index:1;pointer-events:none;position:absolute;inset:0}.hs-pin{background:#fff;border-radius:6px;width:clamp(140px,15cqi,220px);padding:10px 10px 34px;position:absolute;box-shadow:0 2px 4px #00000014,0 20px 34px -18px #0006}.hs-pin img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%}.hs-pin:first-child{top:10%;left:0;transform:rotate(-8deg)}.hs-pin:nth-child(2){top:4%;right:0;transform:rotate(7deg)}.hs-pin:nth-child(3){width:clamp(120px,12cqi,190px);bottom:-2%;right:4%;transform:rotate(-4deg)}.hs-pin:nth-child(4){width:clamp(110px,11cqi,170px);bottom:-6%;left:5%;transform:rotate(5deg)}@container hs (width>=861px) and (width<=1180px){.hs-pin:nth-child(n+3){display:none}.hs-pin{width:clamp(120px,14cqi,170px)}}.hs-sticker{aspect-ratio:1;background:var(--hs-accent);width:116px;color:var(--hs-on-accent);clip-path:polygon(50% 0%,61% 11%,75% 6%,79% 21%,94% 25%,89% 39%,100% 50%,89% 61%,94% 75%,79% 79%,75% 94%,61% 89%,50% 100%,39% 89%,25% 94%,21% 79%,6% 75%,11% 61%,0% 50%,11% 39%,6% 25%,21% 21%,25% 6%,39% 11%);font:800 16px/1.05 var(--hs-font-display);text-align:center;place-items:center;padding:16px;display:inline-grid;transform:rotate(-10deg)}.hs-pin-empty span{aspect-ratio:1;background:var(--hs-primary);color:var(--hs-on-primary);font:900 clamp(48px, 6cqi, 88px)/1 var(--hs-font-display);border-radius:3px;place-items:center;display:grid}.hs-pin-empty[data-tone="1"] span{background:var(--hs-accent);color:var(--hs-on-accent)}.hs-pin-empty[data-tone="2"] span{background:var(--hs-primary-soft);color:var(--hs-primary)}.hs-hero[data-variant=cinematic]:not(:has(.hs-hero-media)){background:radial-gradient(ellipse at 70% 20%, color-mix(in oklab, var(--hs-primary) 55%, transparent), transparent 55%), radial-gradient(ellipse at 15% 85%, color-mix(in oklab, var(--hs-accent) 45%, transparent), transparent 50%), #0b0b0c}@media (width<=860px){.hs-hero[data-variant=photo]{min-height:min(85svh,760px)}.hs-hero[data-variant=stage] .hs-hero-grid,.hs-hero[data-variant=arch] .hs-hero-grid{grid-template-columns:1fr}.hs-hero[data-variant=stage] .hs-stage{aspect-ratio:1/.95;order:-1;max-height:62svh}.hs-hero[data-variant=arch] .hs-arch-wrap{order:-1;width:82%;max-width:420px;margin-inline:auto}.hs-hero[data-variant=arch] .hs-frame{aspect-ratio:1/1.08}.hs-collage-pins{justify-content:center;gap:0;margin-top:40px;display:flex;position:relative;inset:auto}.hs-pin,.hs-pin:nth-child(n){width:38%;margin-inline:-3%;position:relative;inset:auto}.hs-pin:nth-child(n+4){display:none}.hs-stage-tag{min-width:88px;font-size:13px}.hs-stage-tag strong{font-size:20px}}@container hs (width<=860px){.hs-hero[data-variant=photo]{min-height:min(85svh,760px)}.hs-hero[data-variant=stage] .hs-hero-grid,.hs-hero[data-variant=arch] .hs-hero-grid{grid-template-columns:1fr}.hs-hero[data-variant=stage] .hs-stage{aspect-ratio:1/.95;order:-1;max-height:62svh}.hs-hero[data-variant=arch] .hs-arch-wrap{order:-1;width:82%;max-width:420px;margin-inline:auto}.hs-hero[data-variant=arch] .hs-frame{aspect-ratio:1/1.08}.hs-collage-pins{justify-content:center;gap:0;margin-top:40px;display:flex;position:relative;inset:auto}.hs-pin,.hs-pin:nth-child(n){width:38%;margin-inline:-3%;position:relative;inset:auto}.hs-pin:nth-child(n+4){display:none}.hs-stage-tag{min-width:88px;font-size:13px}.hs-stage-tag strong{font-size:20px}}.hs-menu{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6cqi,88px);display:grid}.hs-menu[data-photo=false]{grid-template-columns:minmax(0,1fr)}.hs-menu-narrow{max-width:820px;margin-inline:auto}.hs-menu-groups{gap:clamp(32px,4cqi,48px);display:grid}.hs-menu-group h3{margin:0 0 6px}.hs-menu-list{margin:0;padding:0;list-style:none}.hs-menu-item{border-bottom:1px solid var(--hs-line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 14px;padding:16px 0;display:grid}.hs-menu-item:last-child{border-bottom:0}.hs-menu-name{color:var(--hs-ink);font-size:18px;font-weight:650}.hs-menu-dots{background-image:radial-gradient(circle, var(--hs-muted) 1px, transparent 1.4px);opacity:.55;background-repeat:repeat-x;background-size:7px 2px;align-self:end;height:1px;margin-bottom:7px}.hs-menu-price{font:750 18px/1 var(--hs-font-display);color:var(--hs-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.hs-section[data-tone=primary] .hs-menu-price,.hs-section[data-tone=ink] .hs-menu-price{color:var(--hs-accent)}.hs-section[data-tone=primary] .hs-menu-name,.hs-section[data-tone=ink] .hs-menu-name{color:inherit}.hs-menu-desc{color:var(--hs-muted);grid-column:1/-1;margin:0;font-size:15px}.hs-menu-aside{top:calc(var(--hs-header) + 24px);position:sticky}.hs-menu-aside .hs-frame{aspect-ratio:4/5}.hs-menu-aside[data-cutout=true]{aspect-ratio:4/5;border-radius:var(--hs-radius-lg);background:var(--hs-accent-soft);place-items:center;padding:10%;display:grid}@media (width<=860px){.hs-menu{grid-template-columns:1fr}.hs-menu-aside{order:-1;position:relative;top:0}.hs-menu-aside .hs-frame,.hs-menu-aside[data-cutout=true]{aspect-ratio:4/3}}@container hs (width<=860px){.hs-menu{grid-template-columns:1fr}.hs-menu-aside{order:-1;position:relative;top:0}.hs-menu-aside .hs-frame,.hs-menu-aside[data-cutout=true]{aspect-ratio:4/3}}.hs-menu-live .h-tool-title{display:none}.hs-menu-live .h-tool-category+.h-tool-category{margin-top:clamp(32px,4cqi,48px)}.hs-menu-live .h-tool-category-title{font:700 clamp(22px, 2.2cqi, 28px)/1.15 var(--hs-font-display);margin:0 0 6px}.hs-menu-live .h-tool-item{border-bottom:1px solid var(--hs-line);grid-template-columns:1fr auto;gap:4px 14px;padding:16px 0;display:grid}.hs-menu-live .h-tool-item-title{margin:0;font-size:18px;font-weight:650}.hs-menu-live .h-tool-price{font:750 18px/1 var(--hs-font-display);color:var(--hs-primary);white-space:nowrap}.hs-menu-live .h-tool-description,.hs-menu-live .h-tool-allergens{color:var(--hs-muted);grid-column:1/-1;margin:0;font-size:15px}.hs-menu-live .h-tool-link{border-radius:var(--hs-btn-radius);background:var(--hs-primary);min-height:48px;color:var(--hs-on-primary);align-items:center;margin-top:22px;padding:0 22px;font-weight:650;text-decoration:none;display:inline-flex}.hs-products{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2cqi,24px);display:grid}.hs-product{border-radius:var(--hs-radius-lg);background:var(--hs-surface);box-shadow:var(--hs-shadow);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.hs-product-media{aspect-ratio:1;background:var(--hs-primary-soft);place-items:center;display:grid;overflow:hidden}.hs-product[data-cutout=true] .hs-product-media{padding:12%}.hs-product-body{align-content:start;gap:6px;padding:20px 22px 24px;display:grid}.hs-product-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.hs-product-name{max-width:100%;font:750 21px/1.15 var(--hs-font-display);letter-spacing:-.01em;flex:1 0 auto;margin:0}.hs-product-price{font:750 17px/1 var(--hs-font-display);color:var(--hs-primary);white-space:nowrap}.hs-product-desc{color:var(--hs-muted);margin:0;font-size:15px}.hs-products[data-layout=stage] .hs-product{box-shadow:none;background:0 0}.hs-products[data-layout=stage] .hs-product-media{aspect-ratio:4/5;border-radius:var(--hs-radius-lg);background:var(--hs-tone,var(--hs-primary))}.hs-products[data-layout=stage] .hs-product:nth-child(3n+2){--hs-tone:var(--hs-accent)}.hs-products[data-layout=stage] .hs-product:nth-child(3n+3){--hs-tone:color-mix(in oklab, var(--hs-primary) 55%, var(--hs-bg))}.hs-products[data-layout=stage] .hs-product-body{padding:18px 4px 0}@media (width<=860px){.hs-products{scroll-snap-type:x mandatory;margin-inline:calc(var(--hs-gutter) * -1);padding:4px var(--hs-gutter) 18px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78%,320px);grid-auto-flow:column;overflow-x:auto}.hs-products>*{scroll-snap-align:start}}@container hs (width<=860px){.hs-products{scroll-snap-type:x mandatory;margin-inline:calc(var(--hs-gutter) * -1);padding:4px var(--hs-gutter) 18px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78%,320px);grid-auto-flow:column;overflow-x:auto}.hs-products>*{scroll-snap-align:start}}.hs-story{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(32px,6cqi,96px);display:grid}.hs-story[data-flip=true] .hs-story-media{order:2}.hs-story-media .hs-frame{aspect-ratio:4/5}.hs-story-text{gap:22px;display:grid}@media (width<=860px){.hs-story{grid-template-columns:1fr}.hs-story[data-flip=true] .hs-story-media{order:0}.hs-story-media .hs-frame{aspect-ratio:4/3.4}}@container hs (width<=860px){.hs-story{grid-template-columns:1fr}.hs-story[data-flip=true] .hs-story-media{order:0}.hs-story-media .hs-frame{aspect-ratio:4/3.4}}.hs-gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(140px,18cqi,240px);gap:clamp(10px,1.4cqi,16px);display:grid}.hs-gallery .hs-frame{border-radius:var(--hs-radius)}.hs-gallery[data-count="2"]{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(220px,30cqi,420px)}.hs-gallery[data-count="3"]{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(240px,32cqi,460px)}.hs-gallery[data-count="4"]>:first-child,.hs-gallery[data-count="5"]>:first-child{grid-area:span 2/span 2}.hs-gallery[data-count="4"]>:nth-child(4){grid-column:span 2}.hs-gallery[data-count="6"]{grid-template-columns:repeat(3,1fr)}@media (width<=860px){.hs-gallery,.hs-gallery[data-count]{grid-template-columns:repeat(2,1fr);grid-auto-rows:42cqi}.hs-gallery[data-count]>:first-child{grid-area:span 1/span 2}.hs-gallery[data-count]>:nth-child(4){grid-column:auto}.hs-gallery[data-count="4"]>:nth-child(4),.hs-gallery[data-count="6"]>:nth-child(6){grid-column:span 2}}@container hs (width<=860px){.hs-gallery,.hs-gallery[data-count]{grid-template-columns:repeat(2,1fr);grid-auto-rows:42cqi}.hs-gallery[data-count]>:first-child{grid-area:span 1/span 2}.hs-gallery[data-count]>:nth-child(4){grid-column:auto}.hs-gallery[data-count="4"]>:nth-child(4),.hs-gallery[data-count="6"]>:nth-child(6){grid-column:span 2}}.hs-visit{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;gap:clamp(32px,6cqi,80px);display:grid}.hs-visit[data-photo=false]{grid-template-columns:1fr}.hs-visit-cards{align-content:start;gap:14px;display:grid}.hs-visit-card{border-radius:var(--hs-radius);background:var(--hs-surface);border:1px solid var(--hs-line);grid-template-columns:44px 1fr;gap:4px 16px;padding:22px 24px;display:grid}.hs-section[data-tone=primary] .hs-visit-card,.hs-section[data-tone=ink] .hs-visit-card{background:color-mix(in oklab, currentColor 8%, transparent)}.hs-visit-icon{background:var(--hs-primary-soft);width:44px;height:44px;color:var(--hs-primary);border-radius:12px;grid-row:span 3;place-items:center;display:grid}.hs-section[data-tone=primary] .hs-visit-icon,.hs-section[data-tone=ink] .hs-visit-icon{background:var(--hs-accent);color:var(--hs-on-accent)}.hs-visit-icon svg{width:22px;height:22px}.hs-visit-label{letter-spacing:.01em;color:var(--hs-muted);margin:0;font-size:13.5px;font-weight:650}.hs-visit-value{font:700 19px/1.35 var(--hs-font-display);margin:0}.hs-hours{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.hs-hours li{justify-content:space-between;gap:16px;font-weight:600;display:flex}.hs-hours li span:last-child{font-variant-numeric:tabular-nums}.hs-visit-links{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.hs-visit-media .hs-frame{height:100%;min-height:320px}@media (width<=860px){.hs-visit{grid-template-columns:1fr}.hs-visit-media .hs-frame{aspect-ratio:4/3;min-height:0}}@container hs (width<=860px){.hs-visit{grid-template-columns:1fr}.hs-visit-media .hs-frame{aspect-ratio:4/3;min-height:0}}.hs-cta{background:var(--hs-primary);color:var(--hs-on-primary);text-align:center;padding-block:clamp(64px,9cqi,120px);position:relative;overflow:hidden}.hs-cta .hs-head{margin-bottom:30px}.hs-cta .hs-lead{color:color-mix(in oklab, var(--hs-on-primary) 82%, var(--hs-primary))}.hs-cta .hs-btn-primary{background:var(--hs-accent);color:var(--hs-on-accent)}.hs-cta .hs-actions{justify-content:center}.hs-footer{background:var(--hs-deep,var(--hs-ink));color:color-mix(in oklab, var(--hs-on-deep,var(--hs-bg)) 82%, var(--hs-deep,var(--hs-ink)));padding-block:clamp(48px,6cqi,72px) 28px;font-size:15px}.hs-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.hs-footer-brand{font:800 26px/1.1 var(--hs-font-display);color:var(--hs-on-deep,var(--hs-bg));letter-spacing:-.01em}.hs-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hs-footer a{text-decoration:none}.hs-footer a:hover{color:var(--hs-on-deep,var(--hs-bg))}.hs-footer-small{border-top:1px solid color-mix(in oklab, var(--hs-on-deep,var(--hs-bg)) 16%, transparent);opacity:.75;margin-top:44px;padding-top:20px;font-size:13.5px}@media (width<=860px){.hs-footer-grid{grid-template-columns:1fr;gap:26px}}@container hs (width<=860px){.hs-footer-grid{grid-template-columns:1fr;gap:26px}}.hs-header-end{display:contents}@container hs (width>=861px){.hs[data-variety="1"] .hs-header-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.hs[data-variety="1"] .hs-header-row .hs-nav{grid-area:1/1}.hs[data-variety="1"] .hs-header-row .hs-brand{grid-area:1/2;margin:0}.hs[data-variety="1"] .hs-header-row .hs-header-end{grid-area:1/3;justify-content:flex-end;align-items:center;gap:14px;display:flex}.hs[data-variety="2"] .hs-header{-webkit-backdrop-filter:none;background:0 0;border-bottom:0;padding-top:12px}.hs[data-variety="2"] .hs-header-row{width:calc(100% - 2 * var(--hs-gutter));height:calc(var(--hs-header) - 6px);background:color-mix(in oklab, var(--hs-surface) 90%, transparent);box-shadow:inset 0 0 0 1px var(--hs-line), 0 14px 34px -22px #0006;-webkit-backdrop-filter:saturate(1.4)blur(14px);border-radius:999px;padding-inline:26px 10px}.hs[data-variety="2"] .hs-products:not([data-layout=stage]) .hs-product{text-align:center;justify-items:center}.hs[data-variety="2"] .hs-products:not([data-layout=stage]) .hs-product-media{border-radius:50%;width:min(100%,250px)}.hs[data-variety="2"] .hs-products:not([data-layout=stage]) .hs-product-top{flex-direction:column;align-items:center}.hs[data-variety="2"] .hs-products:not([data-layout=stage]) .hs-product-name{flex:none}.hs[data-variety="1"] .hs-visit{grid-template-columns:1fr}.hs[data-variety="1"] .hs-visit-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hs[data-variety="1"] .hs-visit-media .hs-frame{aspect-ratio:21/8;min-height:0}.hs[data-variety="2"] .hs-visit:not([data-photo=false]){grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.hs[data-variety="2"] .hs-visit-media{order:-1}}.hs[data-variety="1"] .hs-head:not([data-align]){text-align:center;justify-items:center}.hs[data-variety="1"] .hs-head:not([data-align]) .hs-lead{margin-inline:auto}.hs[data-variety="2"] .hs-head:before{content:"";background:var(--hs-primary);border-radius:4px;width:56px;height:4px}.hs[data-variety="2"] .hs-head[data-align=center]:before{justify-self:center}.hs[data-variety="1"] .hs-products:not([data-layout=stage]) .hs-product,.hs[data-variety="2"] .hs-products:not([data-layout=stage]) .hs-product{box-shadow:none;background:0 0;overflow:visible}.hs[data-variety="1"] .hs-products:not([data-layout=stage]) .hs-product-media{border-radius:var(--hs-radius-lg)}.hs:is([data-variety="1"],[data-variety="2"]) .hs-products:not([data-layout=stage]) .hs-product-body{padding:16px 2px 0}.hs[data-variety="2"] .hs-visit-card{border:0;border-bottom:1px solid var(--hs-line);background:0 0;border-radius:0;padding:18px 0}.hs[data-variety="1"] .hs-footer{background:var(--hs-bg);color:var(--hs-muted);border-top:1px solid var(--hs-line)}.hs[data-variety="1"] .hs-footer-brand,.hs[data-variety="1"] .hs-footer a:hover{color:var(--hs-ink)}.hs[data-variety="1"] .hs-footer-small{border-top-color:var(--hs-line)}.hs[data-variety="2"] .hs-footer{background:var(--hs-primary);color:color-mix(in oklab, var(--hs-on-primary) 84%, var(--hs-primary))}.hs[data-variety="2"] .hs-footer-brand,.hs[data-variety="2"] .hs-footer a:hover{color:var(--hs-on-primary)}.hs[data-variety="2"] .hs-footer-small{border-top-color:color-mix(in oklab, var(--hs-on-primary) 22%, transparent)}.hs-marquee{background:var(--hs-accent);color:var(--hs-on-accent);white-space:nowrap;padding-block:16px;overflow:hidden}.hs-marquee-track{animation:hs-marquee var(--hs-marquee-speed,38s) linear infinite;font:800 clamp(18px, 2cqi, 24px)/1 var(--hs-font-display);text-transform:var(--hs-display-case);gap:36px;padding-inline-end:36px;display:inline-flex}.hs-marquee-track span:after{content:"✺";opacity:.7;margin-inline-start:36px}@keyframes hs-marquee{to{transform:translate(-50%)}}.hs-edge{width:100%;height:clamp(24px,4cqi,56px);color:var(--hs-edge-color,var(--hs-primary));margin-bottom:-1px;display:block}.hs-edge[data-flip=true]{margin-top:-1px;margin-bottom:0;transform:scaleY(-1)}.hs-js [data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--hs-i,0) * 90ms);transform:translateY(26px)}.hs-js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hs-js [data-reveal]{opacity:1;transition:none;transform:none}.hs-marquee-track{animation:none}.hs-btn,.hs-btn svg,.hs-nav a:after{transition:none}}[data-template=product-stage]{--hs-radius-lg:32px}[data-template=product-stage] .hs-h1{font-size:clamp(48px,7cqi,108px)}[data-template=billboard]{--hs-display-case:uppercase;--hs-display-leading:.88;--hs-display-tracking:-.02em;--hs-radius-lg:24px}[data-template=billboard] .hs-h2{font-size:clamp(40px,6.4cqi,92px)}[data-template=billboard] .hs-head{justify-items:start}[data-template=billboard] .hs-btn{text-transform:none}[data-template=full-bleed]{--hs-display-weight:700;--hs-display-tracking:-.03em;--hs-radius-lg:18px;--hs-radius:10px}[data-template=full-bleed] .hs-h2{font-size:clamp(32px,4cqi,56px)}[data-template=handmade]{--hs-radius-lg:26px;--hs-display-weight:700;--hs-display-leading:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}[data-template=handmade] .hs-product{box-shadow:none;border:1px solid var(--hs-line)}[data-template=handmade] .hs-story-media .hs-frame{border-radius:999px 999px var(--hs-radius) var(--hs-radius)}[data-template=collage]{--hs-radius-lg:18px;--hs-radius:14px;--hs-display-weight:900;--hs-display-tracking:-.03em}[data-template=collage] .hs-btn{border:2px solid var(--hs-ink);box-shadow:4px 4px 0 var(--hs-ink)}[data-template=collage] .hs-btn:hover{box-shadow:6px 6px 0 var(--hs-ink);transform:translate(-2px,-2px)}[data-template=collage] .hs-btn-ghost{background:var(--hs-surface);color:var(--hs-ink)}[data-template=collage] .hs-product,[data-template=collage] .hs-visit-card{border:2px solid var(--hs-ink);box-shadow:6px 6px 0 var(--hs-ink)}[data-template=collage] .hs-product:nth-child(odd){transform:rotate(-1.2deg)}[data-template=collage] .hs-product:nth-child(2n){transform:rotate(1deg)}[data-template=collage] .hs-frame{border:2px solid var(--hs-ink)}@media (width<=860px){[data-template=collage] .hs-product:nth-child(n){transform:none}}@container hs (width<=860px){[data-template=collage] .hs-product:nth-child(n){transform:none}}.hs-hero[data-variant=editorial]{padding-block:clamp(40px,6cqi,88px) clamp(64px,8cqi,112px)}.hs-hero[data-variant=editorial] .hs-h1{max-width:15ch;font-size:clamp(52px,8.6cqi,146px)}.hs-editorial-grid{border-top:1px solid var(--hs-ink);grid-template-columns:4fr 8fr;align-items:start;gap:clamp(28px,5cqi,72px);margin-top:clamp(28px,4cqi,56px);padding-top:clamp(20px,3cqi,32px);display:grid}.hs-editorial-side{gap:24px;display:grid}.hs-editorial-photo{aspect-ratio:16/10}[data-template=editorial]{--hs-display-weight:500;--hs-display-tracking:-.03em;--hs-display-leading:.98;--hs-radius:4px;--hs-radius-lg:6px;--hs-btn-radius:2px}[data-template=editorial] .hs-head{border-top:1px solid var(--hs-ink);padding-top:18px}[data-template=editorial] .hs-product{box-shadow:none;border-top:1px solid var(--hs-ink);background:0 0;border-radius:0}[data-template=editorial] .hs-product-media{border-radius:var(--hs-radius);margin-top:16px}[data-template=editorial] .hs-product-body{padding-inline:0}.hs-hero[data-variant=swiss]{padding-block:clamp(40px,6cqi,96px) clamp(56px,7cqi,96px)}.hs-swiss-grid{grid-template-columns:8fr 4fr;align-items:end;gap:clamp(24px,4cqi,64px);display:grid}.hs-hero[data-variant=swiss] .hs-h1{letter-spacing:-.045em;font-size:clamp(48px,8.2cqi,134px);line-height:.9}.hs-swiss-side{border-top:3px solid var(--hs-primary);gap:20px;padding-top:18px;display:grid}.hs-swiss-strip{aspect-ratio:21/8;background:var(--hs-primary);margin-top:clamp(32px,5cqi,64px);position:relative;overflow:hidden}.hs-swiss-strip img{object-fit:cover;width:100%;height:100%}.hs-swiss-strip .hs-hero-note{background:var(--hs-accent);color:var(--hs-on-accent);margin:0;padding:14px 20px;position:absolute;bottom:0;left:0}.hs-swiss-block{width:100%;height:100%;display:block}[data-template=swiss]{--hs-radius:0px;--hs-radius-lg:0px;--hs-btn-radius:0px;--hs-display-weight:700;--hs-display-tracking:-.04em}[data-template=swiss] .hs-head{border-top:3px solid var(--hs-ink);padding-top:16px}[data-template=swiss] .hs-product{box-shadow:none;border:1px solid var(--hs-line)}.hs-hero[data-variant=cinematic]{color:#f5f2ea;background:#0b0b0c;min-height:min(94svh,960px);display:grid;overflow:hidden}.hs-hero[data-variant=cinematic]>.hs-hero-media{z-index:-2;position:absolute;inset:0}.hs-hero[data-variant=cinematic]>.hs-hero-media img{filter:saturate(.9)contrast(1.05)}.hs-hero[data-variant=cinematic]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 40%,#0000001a,#000000a8 78%),linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.hs-cinematic-text{text-align:center;align-self:end;padding-block:clamp(48px,8cqi,112px);display:grid}.hs-cinematic-text .hs-hero-text{justify-items:center}.hs-hero[data-variant=cinematic] .hs-h1{font-size:clamp(44px,7cqi,116px)}.hs-hero[data-variant=cinematic] .hs-lead{color:#f5f2ead1;margin-inline:auto}.hs-hero[data-variant=cinematic] .hs-hero-note{color:#f5f2eab3}.hs-hero[data-variant=cinematic] .hs-btn-ghost{color:#fff}.hs-hero[data-variant=cinematic] .hs-btn-primary{background:var(--hs-accent);color:var(--hs-on-accent)}[data-template=cinematic]{--hs-display-weight:600;--hs-display-tracking:-.015em;--hs-radius:6px;--hs-radius-lg:10px}.hs-hero[data-variant=scroll-story]{padding-block:clamp(32px,5cqi,72px) clamp(64px,8cqi,112px)}.hs-hero[data-variant=scroll-story] .hs-hero-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(28px,5cqi,80px);display:grid}.hs-story-stack{aspect-ratio:1/1.05;position:relative}.hs-story-stack .hs-frame{box-shadow:var(--hs-shadow);position:absolute;inset:0}.hs-story-stack[data-count="2"] .hs-frame:first-child{inset:0 18% 14% 0}.hs-story-stack[data-count="2"] .hs-frame:nth-child(2){inset:42% 0 0 46%}.hs-story-stack[data-count="3"] .hs-frame:first-child{inset:0 24% 22% 0}.hs-story-stack[data-count="3"] .hs-frame:nth-child(2){inset:26% 0 30% 54%}.hs-story-stack[data-count="3"] .hs-frame:nth-child(3){inset:60% 32% 0 12%}.hs-scenes{grid-template-columns:6fr 5fr;gap:clamp(32px,6cqi,96px);display:grid}.hs-scenes-media{top:calc(var(--hs-header) + 24px);height:min(72vh,640px);position:sticky}.hs-scenes-media .hs-frame{opacity:0;transition:opacity .6s;position:absolute;inset:0}.hs-scenes-media .hs-frame:first-child,.hs-scenes-media .hs-frame.is-on{opacity:1}.hs-scenes-media .hs-frame.is-on~.hs-frame:not(.is-on){opacity:0}.hs-scene{align-content:center;gap:18px;min-height:72vh;display:grid}.hs-scene-photo{display:none}[data-template=scroll-story]{--hs-display-weight:700;--hs-radius-lg:22px}.hs-hero[data-variant=character]{background:var(--hs-accent-soft);padding-block:clamp(40px,6cqi,96px) clamp(64px,8cqi,112px)}.hs-hero[data-variant=character] .hs-hero-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(28px,5cqi,80px);display:grid}.hs-character{place-items:center;display:grid;position:relative}.hs-character-face{aspect-ratio:1;background:var(--hs-primary);width:min(100%,440px);box-shadow:inset 0 -18px 0 #00000014, var(--hs-shadow);border-radius:50%;place-items:center;animation:5.5s ease-in-out infinite hs-bob;display:grid}.hs-character-face img{object-fit:contain;width:62%;height:62%}.hs-character-emoji{font:900 clamp(110px, 15cqi, 210px)/1 var(--hs-font-display);color:var(--hs-on-primary);text-transform:uppercase}.hs-character-bubble{background:var(--hs-surface);max-width:60%;color:var(--hs-ink);box-shadow:var(--hs-shadow);font:700 17px/1.25 var(--hs-font-display);border-radius:22px 22px 22px 6px;padding:14px 18px;position:absolute;top:4%;right:0}@keyframes hs-bob{50%{transform:translateY(-12px)rotate(-2deg)}}[data-template=character]{--hs-radius:22px;--hs-radius-lg:36px;--hs-btn-radius:999px;--hs-display-weight:800}@media (width<=860px){.hs-editorial-grid,.hs-swiss-grid,.hs-hero[data-variant=scroll-story] .hs-hero-grid,.hs-hero[data-variant=character] .hs-hero-grid,.hs-scenes{grid-template-columns:1fr}.hs-editorial-photo{order:-1}.hs-swiss-strip{aspect-ratio:4/3}.hs-hero[data-variant=cinematic]{min-height:min(85svh,760px)}.hs-hero[data-variant=scroll-story] .hs-story-stack{order:-1;width:88%;margin-inline:auto}.hs-hero[data-variant=character] .hs-character{width:62%;margin-inline:auto}.hs-scenes-media{display:none}.hs-scene{min-height:0;margin-bottom:40px}.hs-scene-photo{aspect-ratio:4/3;display:block}}@container hs (width<=860px){.hs-editorial-grid,.hs-swiss-grid,.hs-hero[data-variant=scroll-story] .hs-hero-grid,.hs-hero[data-variant=character] .hs-hero-grid,.hs-scenes{grid-template-columns:1fr}.hs-editorial-photo{order:-1}.hs-swiss-strip{aspect-ratio:4/3}.hs-hero[data-variant=cinematic]{min-height:min(85svh,760px)}.hs-hero[data-variant=scroll-story] .hs-story-stack{order:-1;width:88%;margin-inline:auto}.hs-hero[data-variant=character] .hs-character{width:62%;margin-inline:auto}.hs-scenes-media{display:none}.hs-scene{min-height:0;margin-bottom:40px}.hs-scene-photo{aspect-ratio:4/3;display:block}}@media (prefers-reduced-motion:reduce){.hs-character-face{animation:none}.hs-scenes-media .hs-frame{transition:none}}.hs{--hs-good:#2e9e5b;--hs-good-soft:color-mix(in oklch, #2e9e5b 16%, var(--hs-bg))}.hs-app{flex-direction:column;min-height:100vh;display:flex}.hs-app-bar{z-index:50;background:color-mix(in oklab, var(--hs-bg) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--hs-line);position:sticky;top:0}.hs-app-bar-row{align-items:center;gap:20px;height:68px;display:flex}.hs-app-tabs{gap:6px;display:flex}.hs-app-tabs a,.hs-app-bottom a{color:var(--hs-muted);border-radius:999px;align-items:center;gap:8px;font-weight:650;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.hs-app-tabs a{padding:10px 16px;font-size:15px}.hs-app-tabs a:hover{color:var(--hs-ink);background:var(--hs-primary-soft)}.hs-app-tabs a[aria-current=page]{background:var(--hs-primary);color:var(--hs-on-primary)}.hs-tab-icon{font-size:18px;line-height:1}.hs-app-main{flex:1;padding-block:clamp(24px,4cqi,56px) clamp(40px,6cqi,80px)}.hs-app-bottom{display:none}.hs-app-bottom a{min-width:0}.hs-app-bottom .hs-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}@media (width<=860px){.hs-app-tabs,.hs-app-action{display:none}.hs-app-bar-row{height:60px}.hs-app-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.hs-app-bottom{z-index:60;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--hs-surface);border-top:1px solid var(--hs-line);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px -18px #0000004d}.hs-app-bottom a{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:6px 4px;font-size:12px}.hs-app-bottom a[aria-current=page]{background:var(--hs-primary-soft);color:var(--hs-primary)}.hs-app-bottom .hs-tab-icon{font-size:22px}}@container hs (width<=860px){.hs-app-tabs,.hs-app-action{display:none}.hs-app-bar-row{height:60px}.hs-app-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.hs-app-bottom{z-index:60;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--hs-surface);border-top:1px solid var(--hs-line);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px -18px #0000004d}.hs-app-bottom a{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:6px 4px;font-size:12px}.hs-app-bottom a[aria-current=page]{background:var(--hs-primary-soft);color:var(--hs-primary)}.hs-app-bottom .hs-tab-icon{font-size:22px}}.hs-app-masthead{display:none}@container hs (width>=861px){.hs-app[data-shell=side]{grid-template-columns:252px minmax(0,1fr);align-items:start;display:grid}.hs-app[data-shell=side] .hs-app-bar{border-bottom:0;border-inline-end:1px solid var(--hs-line);background:var(--hs-surface);height:100vh;top:0}.hs-app[data-shell=side] .hs-app-bar>.hs-container{max-width:none;height:100%;padding-inline:16px}.hs-app[data-shell=side] .hs-app-bar-row{flex-direction:column;align-items:stretch;gap:26px;height:100%;padding-block:26px}.hs-app[data-shell=side] .hs-app-bar .hs-brand{padding-inline:10px}.hs-app[data-shell=side] .hs-app-tabs{flex-direction:column;gap:4px}.hs-app[data-shell=side] .hs-app-tabs a{border-radius:var(--hs-radius);justify-content:flex-start;padding:12px 14px}.hs-app[data-shell=side] .hs-app-action{justify-content:center;margin-top:auto}.hs-app[data-shell=side] .hs-app-main{min-width:0}.hs-app:is([data-shell=stage],[data-shell=title]) .hs-app-tabs{display:none}.hs-app-masthead{padding:6px var(--hs-gutter) 0;text-align:center;justify-items:center;gap:18px;display:grid}.hs-app-pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hs-app-pills a{color:var(--hs-ink);align-items:center;gap:8px;font-weight:650;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.hs-app[data-shell=stage]{background:var(--hs-primary-soft)}.hs-app[data-shell=stage] .hs-app-bar{-webkit-backdrop-filter:none;background:0 0;border-bottom:0;position:static}.hs-app[data-shell=stage] .hs-app-pills a{flex-direction:column;gap:6px;width:104px;font-size:14px}.hs-app[data-shell=stage] .hs-app-pills .hs-tab-icon{background:var(--hs-surface);border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;transition:transform .2s;display:grid;box-shadow:0 14px 30px -20px #00000080}.hs-app[data-shell=stage] .hs-app-pills a:hover .hs-tab-icon{transform:translateY(-3px)}.hs-app[data-shell=stage] .hs-app-pills a[aria-current=page] .hs-tab-icon{background:var(--hs-primary);box-shadow:0 0 0 4px var(--hs-surface), 0 14px 30px -18px var(--hs-primary)}.hs-app[data-shell=stage] .hs-app-main{padding-top:26px}.hs-app-stage{border-radius:calc(var(--hs-radius-lg) + 12px);background:var(--hs-surface);max-width:1060px;margin-inline:auto;padding:clamp(28px,4cqi,56px);box-shadow:0 40px 90px -60px #0000008c}.hs-app[data-shell=title] .hs-app-bar{background:var(--hs-primary-soft);-webkit-backdrop-filter:none;border-bottom:0;position:static}.hs-app[data-shell=title] .hs-app-bar .hs-brand{visibility:hidden}.hs-app[data-shell=title] .hs-app-masthead{background:var(--hs-primary-soft);padding-bottom:clamp(26px,3.4cqi,44px)}.hs-app-masthead-name{letter-spacing:-.03em;margin:0;font-size:clamp(48px,7cqi,104px);line-height:.95}.hs-app[data-shell=title] .hs-app-pills a{background:var(--hs-surface);border-radius:999px;padding:10px 18px;font-size:15px}.hs-app[data-shell=title] .hs-app-pills a[aria-current=page]{background:var(--hs-ink);color:var(--hs-bg)}.hs-app[data-shell=title] .hs-app-main>.hs-container{max-width:880px}.hs-app[data-shell=title] .hs-screen-head{text-align:center;justify-content:center}.hs-app[data-shell=title] .hs-screen-head>div{justify-items:center}}@media (prefers-reduced-motion:reduce){.hs-app-pills a,.hs-app-pills .hs-tab-icon{transition:none}}.hs[data-template=swiss] .hs-tile{background:var(--hs-surface);box-shadow:inset 0 0 0 1.5px var(--hs-ink)}.hs[data-template=swiss] .hs-tile:hover{background:var(--hs-tile,var(--hs-primary-soft));box-shadow:inset 0 0 0 1.5px var(--hs-ink)}.hs[data-template=swiss] :is(.hs-panel:not([data-tone]),.hs-stat){box-shadow:none;border-color:var(--hs-ink)}.hs[data-template=collage] .hs-tile{box-shadow:6px 6px 0 var(--hs-ink);rotate:-1deg}.hs[data-template=collage] .hs-tile:nth-child(2n){rotate:1.2deg}.hs[data-template=collage] .hs-tile:hover{box-shadow:9px 9px 0 var(--hs-ink);rotate:0deg}.hs[data-template=collage] :is(.hs-panel:not([data-tone]),.hs-stat){border-color:var(--hs-ink);box-shadow:5px 5px 0 var(--hs-ink)}.hs[data-template=character] .hs-tile{border-radius:max(30px, var(--hs-radius-lg))}.hs[data-template=character] .hs-tile-emoji{font-size:clamp(60px,6.5cqi,84px)}.hs[data-template=character] .hs-tile:hover{transform:translateY(-6px)rotate(-1deg)}.hs[data-template=handmade] .hs-tile{border-radius:32px 22px 36px 20px/24px 34px 20px 30px}.hs[data-template=editorial] .hs-tile{border-top:2px solid var(--hs-ink);background:0 0;border-radius:0;min-height:clamp(160px,18cqi,220px);padding-inline:0}.hs[data-template=editorial] .hs-tile:hover{box-shadow:none;transform:none}.hs[data-template=editorial] .hs-tile-go{right:0}[dir=rtl] .hs[data-template=editorial] .hs-tile-go{left:0;right:auto}.hs[data-template=cinematic] .hs-tile{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--hs-primary) 45%, transparent), 0 26px 60px -36px var(--hs-primary)}.hs[data-template=billboard] .hs-screen-title{font-size:clamp(36px,5cqi,64px);line-height:.95}.hs[data-template=product-stage] .hs-tile{box-shadow:0 28px 40px -32px #00000080}@media (prefers-reduced-motion:reduce){.hs[data-template=character] .hs-tile:hover{transform:none}}.hs-screen{gap:clamp(20px,3cqi,32px);display:grid}.hs-screen-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hs-screen-head>div{gap:10px;display:grid}.hs-screen-title{font-size:clamp(30px,3.8cqi,52px);line-height:1.04}.hs-back{width:fit-content;color:var(--hs-muted);align-items:center;gap:6px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.hs-back svg{width:18px;height:18px}.hs-back:hover{color:var(--hs-ink)}.hs-panel{border-radius:var(--hs-radius-lg);background:var(--hs-surface);border:1px solid var(--hs-line);box-shadow:var(--hs-shadow);padding:clamp(20px,3cqi,36px)}.hs-panel[data-tone=soft]{background:var(--hs-primary-soft);box-shadow:none;border-color:#0000}.hs-panel[data-tone=accent]{background:var(--hs-accent-soft);box-shadow:none;border-color:#0000}.hs-panel[data-tone=primary]{background:var(--hs-primary);color:var(--hs-on-primary);border-color:#0000}.hs-tiles{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,2cqi,22px);display:grid}.hs-tile{border-radius:var(--hs-radius-lg);background:var(--hs-tile,var(--hs-primary-soft));min-height:clamp(200px,22cqi,280px);color:var(--hs-ink);text-align:start;font:inherit;cursor:pointer;border:0;align-content:start;gap:8px;padding:clamp(22px,2.6cqi,32px);text-decoration:none;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.hs-tile:hover{box-shadow:var(--hs-shadow);transform:translateY(-4px)}.hs-tile[data-tone="1"]{--hs-tile:var(--hs-accent-soft)}.hs-tile[data-tone="2"]{--hs-tile:color-mix(in oklch, var(--hs-primary) 24%, var(--hs-bg))}.hs-tile[data-tone="3"]{--hs-tile:color-mix(in oklch, var(--hs-accent) 36%, var(--hs-bg))}.hs-tile-emoji{margin-bottom:auto;font-size:clamp(48px,5cqi,64px);line-height:1}.hs-tile-photo{aspect-ratio:16/10;object-fit:cover;border-radius:var(--hs-radius);width:100%;margin-bottom:6px}.hs-tile-title{font:800 clamp(24px, 2.6cqi, 34px)/1.05 var(--hs-font-display);letter-spacing:-.02em;margin-top:18px}.hs-tile-text{color:var(--hs-muted);max-width:26ch;font-size:15.5px}.hs-tile-meta{color:var(--hs-muted);font-size:13.5px;font-weight:700}.hs-tile-go{background:var(--hs-primary);width:44px;height:44px;color:var(--hs-on-primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:22px}.hs-tile-go svg{width:20px;height:20px}[dir=rtl] .hs-tile-go{left:22px;right:auto;transform:scaleX(-1)}.hs-choices{grid-template-columns:repeat(var(--hs-cols,2), minmax(0, 1fr));gap:12px;display:grid}.hs-choice{border:2px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-surface);min-height:76px;color:var(--hs-ink);font:700 clamp(18px, 2cqi, 22px)/1.2 var(--hs-font-body);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:14px 18px;transition:transform .15s,border-color .2s,background-color .2s;display:flex}.hs-choice:hover:not(:disabled){border-color:var(--hs-primary);transform:translateY(-2px)}.hs-choice:disabled{cursor:default}.hs-choice-emoji{font-size:32px;line-height:1}.hs-choice[data-state=picked]{border-color:var(--hs-primary);background:var(--hs-primary-soft)}.hs-choice[data-state=right]{border-color:var(--hs-good);background:var(--hs-good-soft);animation:.4s hs-pop}.hs-choice[data-state=wrong]{border-color:var(--hs-line);opacity:.7;animation:.4s hs-shake}@keyframes hs-pop{40%{transform:scale(1.05)}}@keyframes hs-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (width<=520px){.hs-choices{grid-template-columns:repeat(min(var(--hs-cols,2), 2), minmax(0, 1fr))}}@container hs (width<=520px){.hs-choices{grid-template-columns:repeat(min(var(--hs-cols,2), 2), minmax(0, 1fr))}}.hs-progress{gap:8px;display:grid}.hs-progress-label{color:var(--hs-muted);justify-content:space-between;font-size:14px;font-weight:650;display:flex}.hs-progress-track{background:var(--hs-primary-soft);border-radius:999px;height:12px;overflow:hidden}.hs-progress-track span{border-radius:inherit;background:var(--hs-primary);height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.hs-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.hs-stat{border-radius:var(--hs-radius);background:var(--hs-surface);border:1px solid var(--hs-line);gap:2px;padding:18px 20px;display:grid}.hs-stat-emoji{font-size:24px}.hs-stat-value{font:800 clamp(28px, 3cqi, 40px)/1.05 var(--hs-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hs-stat-label{color:var(--hs-muted);font-size:14px}.hs-feedback{border-radius:var(--hs-radius-lg);background:var(--hs-accent-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 22px;animation:.45s hs-pop;display:grid}.hs-feedback[data-kind=right]{background:var(--hs-good-soft)}.hs-feedback[data-kind=done]{background:var(--hs-primary);color:var(--hs-on-primary)}.hs-feedback[data-kind=done] .hs-feedback-text{color:color-mix(in oklab, var(--hs-on-primary) 82%, var(--hs-primary))}.hs-feedback[data-kind=done] .hs-btn-primary{background:var(--hs-accent);color:var(--hs-on-accent)}.hs-feedback-emoji{font-size:40px;line-height:1}.hs-feedback-title{font:800 clamp(20px, 2.2cqi, 26px)/1.15 var(--hs-font-display);margin:0}.hs-feedback-text{color:var(--hs-muted);margin:4px 0 0}@media (width<=520px){.hs-feedback{grid-template-columns:auto 1fr}.hs-feedback>.hs-btn{grid-column:1/-1}}@container hs (width<=520px){.hs-feedback{grid-template-columns:auto 1fr}.hs-feedback>.hs-btn{grid-column:1/-1}}.hs-empty{border-radius:var(--hs-radius-lg);border:2px dashed var(--hs-line);text-align:center;justify-items:center;gap:12px;padding:clamp(40px,6cqi,72px) 20px;display:grid}.hs-empty-emoji{font-size:56px;line-height:1}.hs-empty-title{font:800 clamp(22px, 2.4cqi, 30px)/1.15 var(--hs-font-display);margin:0}@media (prefers-reduced-motion:reduce){.hs-choice,.hs-tile,.hs-feedback,.hs-progress-track span{transition:none;animation:none}}.hs-screen-head .hs-stats{grid-template-columns:none;grid-auto-columns:minmax(110px,auto);grid-auto-flow:column}.hs-screen-head .hs-stat{padding:12px 16px}.hs-header-extra{align-items:center;gap:10px;display:flex}.hs-note{max-width:42em;color:var(--hs-muted);align-items:flex-start;gap:10px;margin:28px 0 0;font-size:14.5px;line-height:1.5;display:flex}.hs-note svg{flex:none;width:18px;height:18px;margin-top:2px}.hs-hint{color:var(--hs-muted);margin:0;font-size:14px;line-height:1.45}.hs-hint:empty{display:none}.hs-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.hs-link{min-height:44px;color:inherit;font:600 14.5px/1 var(--hs-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.hs-filters{flex-wrap:wrap;gap:8px;margin:calc(clamp(36px,5cqi,64px)/-2.5) 0 clamp(28px,4cqi,44px);display:flex}.hs-filter{border:1.5px solid var(--hs-line);border-radius:var(--hs-btn-radius);background:var(--hs-surface);min-height:44px;color:var(--hs-ink);font:600 15px/1 var(--hs-font-body);cursor:pointer;padding:0 18px;transition:background-color .2s,color .2s,border-color .2s}.hs-filter:hover{border-color:var(--hs-primary)}.hs-filter[aria-pressed=true]{background:var(--hs-primary);border-color:var(--hs-primary);color:var(--hs-on-primary)}.hs-board-group+.hs-board-group{margin-top:clamp(40px,5cqi,64px)}.hs-board-group>.hs-h3{margin-bottom:20px}.hs-board{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(16px,2cqi,24px);display:grid}.hs-board-item{border-radius:var(--hs-radius-lg);background:var(--hs-surface);color:var(--hs-ink);border:1px solid var(--hs-line);box-shadow:var(--hs-shadow);flex-direction:column;display:flex;overflow:hidden}.hs-board-item[data-photo=false]{box-shadow:none}.hs-board-item[data-sold-out]{opacity:.62}.hs-board-media{aspect-ratio:4/3;background:var(--hs-primary-soft);overflow:hidden}.hs-board-media .hs-photo{object-fit:cover;width:100%;height:100%}.hs-board-media[data-cutout]{background:var(--hs-accent-soft);place-items:center;padding:18px;display:grid}.hs-board-media[data-cutout] .hs-cutout{width:auto;max-height:100%}.hs-board-body{flex:1;align-content:start;gap:8px;padding:18px 20px 20px;display:grid}.hs-board-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hs-board-name{font:700 19px/1.25 var(--hs-font-display);letter-spacing:-.01em;margin:0}.hs-board-price{font:750 16px/1 var(--hs-font-body);color:var(--hs-primary);white-space:nowrap}.hs-board-desc{color:var(--hs-muted);margin:0;font-size:15px;line-height:1.5}.hs-tags{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.hs-tags li{background:var(--hs-primary-soft);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.hs-board-add{color:var(--hs-ink);justify-self:start;margin-top:6px}.hs-board-add svg{width:16px;height:16px}.hs-board-live .h-tool-category{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(16px,2cqi,24px);display:grid}.hs-board-live .h-tool-category+.h-tool-category{margin-top:clamp(40px,5cqi,64px)}.hs-board-live .h-tool-category-title{grid-column:1/-1;margin:0 0 4px}.hs-board-live .h-tool-item{border:1px solid var(--hs-line);border-radius:var(--hs-radius-lg);background:var(--hs-surface);color:var(--hs-ink);align-content:start;gap:8px 12px;padding:18px 20px 20px}.hs-board-live .h-tool-item-title{font:700 19px/1.25 var(--hs-font-display);letter-spacing:-.01em;grid-area:1/1}.hs-board-live .h-tool-price{font:750 16px/1 var(--hs-font-body);grid-area:1/2;align-self:baseline}.hs-board-live .h-tool-description{line-height:1.5}.hs-qty{border:1.5px solid var(--hs-line);background:var(--hs-surface);color:var(--hs-ink);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.hs-qty button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.hs-qty button:hover:not(:disabled){background:var(--hs-primary-soft)}.hs-qty button:disabled{opacity:.35;cursor:default}.hs-qty svg{width:16px;height:16px}.hs-qty output{text-align:center;min-width:24px;font-weight:700}.hs-steps{scrollbar-width:none;gap:8px;margin:0 0 20px;padding:2px;list-style:none;display:flex;overflow-x:auto}.hs-steps::-webkit-scrollbar{display:none}.hs-step{border:1.5px solid var(--hs-line);background:var(--hs-surface);min-height:44px;color:var(--hs-ink);font:600 15px/1 var(--hs-font-body);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding-block:0;padding-inline:8px 16px;transition:background-color .2s,color .2s;display:inline-flex}.hs-step:disabled{opacity:.45;cursor:default}.hs-step-n{background:var(--hs-primary-soft);width:28px;height:28px;color:var(--hs-primary);border-radius:50%;place-items:center;font-size:14px;font-weight:750;display:grid}.hs-step[data-done] .hs-step-n{background:var(--hs-primary);color:var(--hs-on-primary)}.hs-step[aria-current=step]{border-color:var(--hs-primary);background:var(--hs-primary);color:var(--hs-on-primary)}.hs-step[aria-current=step] .hs-step-n{background:var(--hs-on-primary);color:var(--hs-primary)}.hs-builder-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(16px,2.4cqi,28px);display:grid}.hs-builder-step{color:var(--hs-ink);gap:14px;display:grid}.hs-step-count{color:var(--hs-muted);margin:0;font-size:14px}.hs-option-group{border:0;min-width:0;margin:6px 0 0;padding:0}.hs-option-legend{font:700 16px/1.3 var(--hs-font-display);margin-bottom:10px;padding:0}.hs-options{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;display:grid}.hs-option{border:1.5px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-surface);cursor:pointer;align-content:start;gap:4px;min-height:64px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.hs-option:hover{border-color:color-mix(in oklab, var(--hs-primary) 60%, var(--hs-line))}.hs-option input{opacity:0;pointer-events:none;position:absolute}.hs-option:has(input:focus-visible){outline:3px solid var(--hs-accent);outline-offset:2px}.hs-option:has(input:disabled){opacity:.5;cursor:not-allowed}.hs-option[data-picked]{border-color:var(--hs-primary);background:var(--hs-primary-soft)}.hs-option-check{background:var(--hs-primary);width:22px;height:22px;color:var(--hs-on-primary);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.hs-option-check svg{stroke-width:3px;width:13px;height:13px}.hs-option-photo{aspect-ratio:1;object-fit:cover;border-radius:calc(var(--hs-radius) - 4px);width:100%;margin-bottom:6px}.hs-option-emoji{font-size:28px;line-height:1}.hs-option-label{padding-inline-end:24px;font-weight:650;line-height:1.3}.hs-option-desc{color:var(--hs-muted);font-size:13.5px;line-height:1.4}.hs-option-price{color:var(--hs-primary);font-size:14px;font-weight:700}.hs-field{gap:8px;font-weight:600;display:grid}.hs-field textarea,.hs-field input{border:1.5px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-surface);width:100%;color:var(--hs-ink);font:400 16px/1.5 var(--hs-font-body);resize:vertical;padding:12px 14px}.hs-builder-nav{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.hs-builder-nav .hs-btn-primary{margin-inline-start:auto}.hs-summary{top:calc(var(--hs-header) + 20px);color:var(--hs-ink);gap:16px;display:grid;position:sticky}.hs-summary-title{font:700 20px/1.2 var(--hs-font-display);margin:0}.hs-summary-list{gap:10px;margin:0;display:grid}.hs-summary-list div{border-bottom:1px solid var(--hs-line);grid-template-columns:auto 1fr;gap:12px;padding-bottom:10px;display:grid}.hs-summary-list dt{color:var(--hs-muted);font-size:14.5px}.hs-summary-list dd{text-align:end;margin:0;font-size:14.5px;font-weight:600}.hs-qty-row,.hs-total{justify-content:space-between;align-items:center;gap:12px;display:flex}.hs-total strong{font:750 24px/1 var(--hs-font-display);color:var(--hs-primary)}.hs-summary>.hs-btn{width:100%}@media (width<=860px){.hs-builder-grid{grid-template-columns:1fr}.hs-summary{position:static}}@container hs (width<=860px){.hs-builder-grid{grid-template-columns:1fr}.hs-summary{position:static}}.hs-cart-button{background:var(--hs-primary-soft);min-height:44px;color:var(--hs-ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.hs-cart-button svg{width:20px;height:20px}.hs-cart-count{background:var(--hs-primary);min-width:22px;height:22px;color:var(--hs-on-primary);border-radius:999px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:750;display:grid}.hs-cart-count[data-empty]{background:var(--hs-line);color:var(--hs-ink)}.hs-cart{gap:22px;max-width:760px;display:grid}.hs-cart-lines{margin:0;padding:0;list-style:none;display:grid}.hs-cart-line{border-bottom:1px solid var(--hs-line);grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:18px 0;display:grid}.hs-cart-name{font:700 18px/1.3 var(--hs-font-display);margin:0}.hs-cart-details{color:var(--hs-muted);margin:4px 0 0;font-size:14.5px}.hs-cart-actions{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;display:flex}.hs-cart-price{white-space:nowrap;font-weight:750}.hs-cart-sums{gap:10px;margin:0;display:grid}.hs-cart-sums div{justify-content:space-between;gap:12px;display:flex}.hs-cart-sums dt{color:var(--hs-muted)}.hs-cart-sums dd{margin:0;font-weight:650}.hs-cart-sums .hs-cart-total{border-top:1px solid var(--hs-line);padding-top:12px}.hs-cart-total dt{color:var(--hs-ink);font-weight:700}.hs-cart-total dd{font:750 24px/1 var(--hs-font-display);color:var(--hs-primary)}.hs-cart-closed{border-radius:var(--hs-radius);background:var(--hs-accent-soft);color:var(--hs-ink);align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-size:15px;display:flex}.hs-cart-closed svg{flex:none;width:20px;height:20px}.hs-cart>.hs-btn{width:100%}.hs-lang{border:1.5px solid var(--hs-line);background:var(--hs-surface);border-radius:999px;padding:2px;display:inline-flex}.hs-lang button{min-width:44px;min-height:38px;color:var(--hs-ink);font:650 14px/1 var(--hs-font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.hs-lang button[aria-pressed=true]{background:var(--hs-primary);color:var(--hs-on-primary)}.hs-mobile-action{display:none}@media (width<=860px){.hs-cart-label{display:none}.hs-cart-button{padding:0 10px}.hs-header-row{gap:12px}.hs-lang button{min-width:40px;padding:0 9px}.hs-mobile-action{z-index:40;padding:10px var(--hs-gutter) calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--hs-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--hs-line);display:block;position:fixed;inset:auto 0 0}.hs-mobile-action .hs-btn{width:100%}.hs:has(.hs-mobile-action){padding-bottom:84px}}@container hs (width<=860px){.hs-cart-label{display:none}.hs-cart-button{padding:0 10px}.hs-header-row{gap:12px}.hs-lang button{min-width:40px;padding:0 9px}.hs-mobile-action{z-index:40;padding:10px var(--hs-gutter) calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--hs-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--hs-line);display:block;position:fixed;inset:auto 0 0}.hs-mobile-action .hs-btn{width:100%}.hs:has(.hs-mobile-action){padding-bottom:84px}}.hs:lang(ar){--hs-display-tracking:0;--hs-display-case:none;--hs-display-leading:1.15}@media (width<=600px){.hs-board,.hs-board-live .h-tool-category{gap:12px}.hs-board-live .h-tool-item{padding:14px 16px 16px}.hs-board-item[data-photo=true]{grid-template-columns:116px minmax(0,1fr);display:grid}.hs-board-item[data-photo=true] .hs-board-media{aspect-ratio:auto;min-height:132px}.hs-board-media[data-cutout]{padding:10px}.hs-board-body{gap:6px;padding:14px 16px 16px}.hs-board-top{flex-wrap:wrap;gap:2px 10px}.hs-board-name{font-size:17px}.hs-board-desc{font-size:14px}}@container hs (width<=600px){.hs-board,.hs-board-live .h-tool-category{gap:12px}.hs-board-live .h-tool-item{padding:14px 16px 16px}.hs-board-item[data-photo=true]{grid-template-columns:116px minmax(0,1fr);display:grid}.hs-board-item[data-photo=true] .hs-board-media{aspect-ratio:auto;min-height:132px}.hs-board-media[data-cutout]{padding:10px}.hs-board-body{gap:6px;padding:14px 16px 16px}.hs-board-top{flex-wrap:wrap;gap:2px 10px}.hs-board-name{font-size:17px}.hs-board-desc{font-size:14px}}.hs[dir=rtl] .hs-btn svg,.hs[dir=rtl] .hs-tile-go svg,.hs[dir=rtl] .hs-back svg,.hs[dir=rtl] .hs-pages svg,.hs[dir=rtl] .hs-viewer-go svg{transform:scaleX(-1)}.hs[dir=rtl] :is(input[type=tel],input[type=email],input[type=url]){text-align:right;direction:ltr}.hs[dir=rtl] .hs-btn:hover svg{transform:scaleX(-1)translate(3px)}[data-template=collage] .hs-hero[data-variant=photo] .hs-btn-ghost{color:var(--hs-ink)}[data-template=collage] .hs-board-item,[data-template=collage] .hs-board-live .h-tool-item{border:2px solid var(--hs-ink);box-shadow:5px 5px 0 var(--hs-ink)}[data-template=collage] .hs-option[data-picked],[data-template=collage] .hs-filter[aria-pressed=true]{box-shadow:3px 3px 0 var(--hs-ink)}[data-template=swiss] .hs-board-item,[data-template=editorial] .hs-board-item{box-shadow:none}@media (prefers-reduced-motion:reduce){.hs-filter,.hs-step,.hs-option{transition:none}}.hs-booking{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(16px,2.4cqi,28px);display:grid}.hs-booking-pick{color:var(--hs-ink);gap:22px;display:grid}.hs-booking-party{padding-bottom:4px}.hs-options[data-wide=true]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.hs-days{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.hs-day{border:1.5px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-surface);min-width:68px;color:var(--hs-ink);cursor:pointer;scroll-snap-align:start;flex:none;justify-items:center;gap:2px;padding:10px 8px;transition:border-color .2s,background-color .2s;display:grid}.hs-day:hover:not(:disabled){border-color:var(--hs-primary)}.hs-day:disabled{opacity:.45;cursor:not-allowed}.hs-day[aria-pressed=true]{border-color:var(--hs-primary);background:var(--hs-primary);color:var(--hs-on-primary)}.hs-day-name{font-size:13px;font-weight:650}.hs-day-number{font:750 22px/1.1 var(--hs-font-display)}.hs-day-month{opacity:.8;font-size:12px}.hs-times{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.hs-time{border:1.5px solid var(--hs-line);border-radius:var(--hs-btn-radius);background:var(--hs-surface);min-height:44px;color:var(--hs-ink);font:650 15px/1 var(--hs-font-body);cursor:pointer}.hs-time:hover{border-color:var(--hs-primary)}.hs-time[aria-pressed=true]{border-color:var(--hs-primary);background:var(--hs-primary);color:var(--hs-on-primary)}.hs-field small{color:var(--hs-muted);font-weight:500}.hs-field .hs-field-error{color:#b42318;font-weight:600}.hs-field input[aria-invalid],.hs-field textarea[aria-invalid],.hs-field select[aria-invalid]{border-color:#b42318}.hs-field select{border:1.5px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-surface);width:100%;min-height:48px;color:var(--hs-ink);font:400 16px/1.5 var(--hs-font-body);padding:0 12px}.hs-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.hs-check input{width:20px;height:20px;accent-color:var(--hs-primary);flex:none;margin-top:1px}.hs-form{max-width:640px;color:var(--hs-ink);gap:16px;display:grid}.hs-form .hs-btn{justify-self:start}@media (width<=860px){.hs-booking{grid-template-columns:1fr}}@container hs (width<=860px){.hs-booking{grid-template-columns:1fr}}.hs-services{gap:0;margin:0;padding:0;list-style:none;display:grid}.hs-service{border-bottom:1px solid var(--hs-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:22px 0;display:grid}.hs-service[data-photo=true]{grid-template-columns:96px minmax(0,1fr) auto}.hs-service-media{aspect-ratio:1;border-radius:var(--hs-radius);width:96px;overflow:hidden}.hs-service-media .hs-photo{object-fit:cover;width:100%;height:100%}.hs-service-body{gap:6px;display:grid}.hs-service-top{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.hs-service-name{font:700 clamp(19px, 1.8cqi, 23px)/1.25 var(--hs-font-display);margin:0}.hs-service-price{color:var(--hs-primary);white-space:nowrap;font-weight:750}.hs-service-desc{max-width:46em;color:var(--hs-muted);margin:0}.hs-service-meta{color:var(--hs-muted);align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.hs-service-meta svg{width:16px;height:16px}@media (width<=600px){.hs-service,.hs-service[data-photo=true]{grid-template-columns:minmax(0,1fr)}.hs-service-action{justify-self:start}.hs-service-media{aspect-ratio:16/9;width:100%}}@container hs (width<=600px){.hs-service,.hs-service[data-photo=true]{grid-template-columns:minmax(0,1fr)}.hs-service-action{justify-self:start}.hs-service-media{aspect-ratio:16/9;width:100%}}.hs-faq{gap:0;max-width:860px;display:grid}.hs-faq-item{border-bottom:1px solid var(--hs-line)}.hs-faq-item summary{font:650 clamp(17px, 1.6cqi, 20px)/1.35 var(--hs-font-body);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;list-style:none;display:flex}.hs-faq-item summary::-webkit-details-marker{display:none}.hs-faq-mark{background:var(--hs-primary-soft);width:36px;height:36px;color:var(--hs-primary);border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid}.hs-faq-mark svg{width:18px;height:18px}.hs-faq-item[open] .hs-faq-mark{transform:rotate(45deg)}.hs-faq-answer{padding:0 0 22px}.hs-flow{counter-reset:flow;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(20px,3cqi,40px);margin:0;padding:0;list-style:none;display:grid}.hs-flow-step{align-content:start;gap:10px;display:grid;position:relative}.hs-flow-n{background:var(--hs-primary);width:56px;height:56px;color:var(--hs-on-primary);font:750 24px/1 var(--hs-font-display);border-radius:50%;place-items:center;display:grid}.hs-flow-title{font:700 clamp(20px, 2cqi, 24px)/1.2 var(--hs-font-display);margin:4px 0 0}.hs-reviews{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(16px,2cqi,28px);display:grid}.hs-review{border-radius:var(--hs-radius-lg);background:var(--hs-surface);color:var(--hs-ink);border:1px solid var(--hs-line);align-content:start;gap:14px;margin:0;padding:clamp(22px,2.6cqi,32px);display:grid}.hs-review blockquote{font:500 clamp(17px, 1.5cqi, 20px)/1.5 var(--hs-font-body);margin:0}.hs-review figcaption{gap:2px;font-size:15px;display:grid}.hs-review figcaption span{color:var(--hs-muted)}.hs-review-stars{color:var(--hs-accent);letter-spacing:2px;margin:0}.hs[data-variety="1"] .hs-filters{border-bottom:1px solid var(--hs-line);gap:4px 22px}.hs[data-variety="1"] .hs-filter{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:44px;padding:0 2px}.hs[data-variety="1"] .hs-filter[aria-pressed=true]{color:var(--hs-ink);border-bottom-color:var(--hs-primary);background:0 0}.hs[data-variety="1"] .hs-board,.hs[data-variety="1"] .hs-board-live .h-tool-category{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.hs[data-variety="1"] .hs-board-item,.hs[data-variety="1"] .hs-board-live .h-tool-item{box-shadow:none}.hs[data-variety="1"] .hs-board-item[data-photo=true]{grid-template-columns:clamp(110px,12cqi,160px) minmax(0,1fr);display:grid}.hs[data-variety="1"] .hs-board-item[data-photo=true] .hs-board-media{aspect-ratio:auto;min-height:140px}.hs[data-variety="1"] .hs-step{border-radius:var(--hs-radius)}.hs[data-variety="1"] .hs-day{border-radius:999px;min-width:58px;padding:10px 6px}.hs[data-variety="1"] .hs-day-month{display:none}.hs[data-variety="1"] .hs-faq-item{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-surface);color:var(--hs-ink);margin-bottom:10px;padding:0 20px}.hs[data-variety="1"] .hs-flow{grid-template-columns:1fr;gap:0;max-width:760px}.hs[data-variety="1"] .hs-flow-step{grid-template-columns:56px minmax(0,1fr);column-gap:20px;padding-bottom:32px}.hs[data-variety="1"] .hs-flow-step>:not(.hs-flow-n){grid-column:2}.hs[data-variety="1"] .hs-flow-n{grid-row:span 2}.hs[data-variety="1"] .hs-flow-step:not(:last-child):before{content:"";background:var(--hs-line);width:2px;position:absolute;inset-block:64px 6px;inset-inline-start:27px}.hs[data-variety="1"] .hs-review{border:0;border-inline-start:4px solid var(--hs-primary);background:0 0;border-radius:0;padding-block:4px}.hs[data-variety="1"] .hs-service{border:1px solid var(--hs-line);border-radius:var(--hs-radius-lg);background:var(--hs-surface);color:var(--hs-ink);margin-bottom:12px;padding:20px 22px}.hs[data-variety="2"] .hs-filter{background:var(--hs-primary-soft);border-color:#0000}.hs[data-variety="2"] .hs-filter[aria-pressed=true]{background:var(--hs-ink);color:var(--hs-bg)}.hs[data-variety="2"] .hs-board-item{box-shadow:none;background:0 0;border:0;overflow:visible}.hs[data-variety="2"] .hs-board-live .h-tool-item{box-shadow:none;background:0 0;border:0;padding:14px 2px 4px}.hs[data-variety="2"] .hs-board-media{border-radius:var(--hs-radius-lg);aspect-ratio:1}.hs[data-variety="2"] .hs-board-body{padding:14px 2px 4px}.hs[data-variety="2"] .hs-board-price,.hs[data-variety="2"] .hs-board-live .h-tool-price{background:var(--hs-accent-soft);color:var(--hs-ink);border-radius:999px;padding:6px 10px}.hs[data-variety="2"] .hs-step{background:var(--hs-primary-soft);border-color:#0000}.hs[data-variety="2"] .hs-day{background:var(--hs-primary-soft);border-color:#0000;min-width:74px;padding:14px 8px}.hs[data-variety="2"] .hs-faq{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:0 clamp(24px,4cqi,56px);max-width:none}.hs[data-variety="2"] .hs-flow-n{width:auto;height:auto;color:var(--hs-primary);background:0 0;border-radius:0;justify-content:start;font-size:clamp(56px,6cqi,84px);line-height:.9}.hs[data-variety="2"] .hs-review{background:var(--hs-primary-soft);border:0}.hs[data-variety="2"] .hs-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));column-gap:clamp(24px,4cqi,56px)}@media (width<=600px){.hs[data-variety="1"] .hs-board-item[data-photo=true]{grid-template-columns:104px minmax(0,1fr)}.hs[data-variety="2"] .hs-board-item[data-photo=true]{display:flex}.hs[data-variety="2"] .hs-board-media{aspect-ratio:4/3}}@container hs (width<=600px){.hs[data-variety="1"] .hs-board-item[data-photo=true]{grid-template-columns:104px minmax(0,1fr)}.hs[data-variety="2"] .hs-board-item[data-photo=true]{display:flex}.hs[data-variety="2"] .hs-board-media{aspect-ratio:4/3}}[data-template=collage] .hs-review,.hs[data-template=collage][data-variety="1"] .hs-service{border:2px solid var(--hs-ink);box-shadow:4px 4px 0 var(--hs-ink)}@media (prefers-reduced-motion:reduce){.hs-day,.hs-faq-mark{transition:none}}.hs[data-variety] .hs-day[aria-pressed=true],.hs[data-variety] .hs-step[aria-current=step]{border-color:var(--hs-primary);background:var(--hs-primary);color:var(--hs-on-primary)}.hs[data-phone]{--hs-header:64px;--hs-gutter:20px;background:var(--hs-bg);max-width:480px;min-height:100svh;margin-inline:auto}.hs[data-phone] :is(.hs-app-bottom,.hs-mobile-action){left:max(0px,50% - 240px);right:max(0px,50% - 240px)}@media (width>=521px){body:has(.hs[data-phone]){background:color-mix(in oklab, var(--hs-primary,#6b7280) 10%, #eef0f3)}.hs[data-phone]{box-shadow:0 0 0 1px color-mix(in oklab, var(--hs-ink,#111) 10%, transparent), 0 40px 90px -50px #00000073}}.hs{--hs-good:#17784a;--hs-warn:#a35f00;--hs-bad:#c0261a;--hs-ui:var(--hs-font-ui,var(--hs-font-body));--hs-card-radius:min(var(--hs-radius-lg), 22px)}.hs-mark-emoji{font-size:1.15em;line-height:1}.hs-stack{gap:18px;display:grid}.hs-linkbutton{color:var(--hs-ink);font:600 14px/1.4 var(--hs-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hs-page{padding-block:clamp(28px,4.5cqi,64px) clamp(56px,8cqi,112px)}.hs-container .hs-page{padding-block:0}.hs-container .hs-page>.hs-container{max-width:none;padding-inline:0}.hs-screen[data-width=narrow]{width:100%;max-width:760px;margin-inline:auto}.hs-pill{--tone:var(--hs-ink);background:color-mix(in oklab, var(--tone) 12%, var(--hs-surface));color:color-mix(in oklab, var(--tone) 82%, var(--hs-ink));font:600 12.5px/1.5 var(--hs-ui);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.hs-pill[data-tone=info]{--tone:var(--hs-primary)}.hs-pill[data-tone=success]{--tone:var(--hs-good)}.hs-pill[data-tone=warning]{--tone:var(--hs-warn)}.hs-pill[data-tone=danger]{--tone:var(--hs-bad)}.hs-notice{--tone:var(--hs-primary);border:1px solid color-mix(in oklab, var(--tone) 30%, transparent);border-radius:min(var(--hs-radius), 14px);background:color-mix(in oklab, var(--tone) 9%, var(--hs-surface));color:var(--hs-ink);font:400 15px/1.5 var(--hs-ui);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hs-notice>svg{width:20px;height:20px;color:color-mix(in oklab, var(--tone) 85%, var(--hs-ink));flex:none;margin-top:1px}.hs-notice[data-tone=success]{--tone:var(--hs-good)}.hs-notice[data-tone=warning]{--tone:var(--hs-warn)}.hs-notice[data-tone=danger]{--tone:var(--hs-bad)}.hs-notice-text{flex:1;gap:2px;min-width:0;display:grid}.hs-notice-title{margin:0;font-weight:650}.hs-notice .hs-btn{flex:none;align-self:center}.hs-field>label,.hs-field-label{font:600 15px/1.35 var(--hs-ui)}.hs-field>label small,.hs-field-label small{color:var(--hs-muted);font-weight:500}.hs-field-hint{font:450 14px/1.45 var(--hs-ui);color:var(--hs-muted)}.hs-input{align-items:center;min-width:0;display:flex;position:relative}.hs-input>:is(input,textarea,select){border:1.5px solid color-mix(in oklab, var(--hs-ink) 17%, transparent);border-radius:min(var(--hs-radius), 14px);background:var(--hs-surface);width:100%;min-width:0;min-height:50px;color:var(--hs-ink);font:400 16px/1.4 var(--hs-ui);padding:12px 14px;transition:border-color .15s,box-shadow .15s}.hs-input>textarea{resize:vertical;min-height:120px;line-height:1.5}.hs-input>:is(input,textarea,select)::placeholder{color:color-mix(in oklab, var(--hs-muted) 80%, transparent)}.hs-input>:is(input,textarea,select):hover{border-color:color-mix(in oklab, var(--hs-ink) 32%, transparent)}.hs .hs-input>:is(input,textarea,select):focus-visible,.hs .hs-input>:is(input,textarea,select):focus{border-color:var(--hs-ink);box-shadow:0 0 0 4px color-mix(in oklab, var(--hs-primary) 22%, transparent);outline:none}.hs-input>:is(input,select):disabled{opacity:.6;cursor:not-allowed}.hs-input[data-unit]>input{padding-inline-end:64px}.hs-input>input[type=number]{appearance:textfield}.hs-input>input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hs-input>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hs-input-unit{font:600 14px/1 var(--hs-ui);color:var(--hs-muted);pointer-events:none;position:absolute;inset-inline-end:14px}.hs-input[data-eye]>input{padding-inline-end:54px}.hs-input-eye{border-radius:min(var(--hs-radius), 12px);width:44px;height:44px;color:var(--hs-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:3px}.hs-input-eye:hover{color:var(--hs-ink)}.hs-input-eye svg{width:20px;height:20px}.hs-select>select{appearance:none;cursor:pointer;padding-inline-end:44px}.hs-select>svg{width:18px;height:18px;color:var(--hs-muted);pointer-events:none;position:absolute;inset-inline-end:14px}.hs-field[data-invalid] .hs-input>:is(input,textarea,select){border-color:var(--hs-bad)}.hs-field .hs-check input{border:0;width:20px;height:20px;margin:2px 0 0;padding:0}.hs-field input.hs-sr{border:0;width:1px;height:1px;padding:0}.hs-field-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hs-field-row[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@container hs (width<=640px){.hs-field-row,.hs-field-row[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}.hs-choice-cards{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.hs-choice-cards legend{float:left;width:100%;font:600 15px/1.35 var(--hs-ui);margin-bottom:10px;padding:0}.hs-choice-cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.hs-choice-card{border:1.5px solid color-mix(in oklab, var(--hs-ink) 15%, transparent);border-radius:var(--hs-card-radius);background:var(--hs-surface);font-family:var(--hs-ui);cursor:pointer;align-content:start;gap:6px;padding:18px;padding-inline-end:50px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.hs-choice-card:hover{border-color:color-mix(in oklab, var(--hs-ink) 35%, transparent)}.hs-choice-card input{opacity:0;pointer-events:none;position:absolute}.hs-choice-card:has(input:checked){border-color:var(--hs-ink);background:var(--hs-primary-soft)}.hs-choice-card:has(input:focus-visible){outline:3px solid var(--hs-accent);outline-offset:2px}.hs-choice-card[data-disabled]{opacity:.55;cursor:not-allowed}.hs-choice-card-icon{border-radius:min(var(--hs-radius), 12px);background:var(--hs-primary-soft);width:42px;height:42px;color:var(--hs-ink);place-items:center;margin-bottom:4px;display:grid}.hs-choice-card:has(input:checked) .hs-choice-card-icon{background:var(--hs-surface)}.hs-choice-card-icon svg{width:22px;height:22px}.hs-choice-card-title{font-size:17px;font-weight:650;line-height:1.3}.hs-choice-card-text{color:var(--hs-muted);font-size:14.5px;line-height:1.45}.hs-choice-card-tick{top:16px;border:1.5px solid color-mix(in oklab, var(--hs-ink) 25%, transparent);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-end:16px}.hs-choice-card-tick svg{width:14px;height:14px}.hs-choice-card:has(input:checked) .hs-choice-card-tick{border-color:var(--hs-ink);background:var(--hs-ink);color:var(--hs-bg)}.hs-photos{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.hs-photos-item{aspect-ratio:4/3;border-radius:min(var(--hs-radius), 12px);background:var(--hs-primary-soft);margin:0;position:relative;overflow:hidden}.hs-photos-item img{object-fit:cover;width:100%;height:100%}.hs-photos-item figcaption{bottom:8px;background:var(--hs-ink);color:var(--hs-bg);font:600 12px/1.3 var(--hs-ui);border-radius:999px;padding:3px 9px;position:absolute;inset-inline-start:8px}.hs-photos-tools{top:6px;gap:6px;display:flex;position:absolute;inset-inline-end:6px}.hs-photos-tools button{color:#1d2433;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 8px #0000002e}.hs-photos-tools svg{width:17px;height:17px}.hs-photos-add{aspect-ratio:4/3;border:1.5px dashed color-mix(in oklab, var(--hs-ink) 28%, transparent);border-radius:min(var(--hs-radius), 12px);color:var(--hs-muted);font:600 14px/1.3 var(--hs-ui);text-align:center;cursor:pointer;align-content:center;place-items:center;gap:6px;padding:8px;transition:border-color .15s,background-color .15s,color .15s;display:grid}.hs-photos-add:hover{border-color:var(--hs-ink);color:var(--hs-ink);background:var(--hs-primary-soft)}.hs-photos-add:has(input:focus-visible){outline:3px solid var(--hs-accent);outline-offset:2px}.hs-photos-add svg{width:24px;height:24px}.hs-steptrack{font-family:var(--hs-ui);gap:10px;display:grid}.hs-steptrack-now{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:none}.hs-steptrack-now span{color:var(--hs-muted);font-size:14px}.hs-steptrack-now b{font-size:16px;font-weight:650}.hs-steptrack-bar{background:var(--hs-line);border-radius:999px;height:6px;display:none;overflow:hidden}.hs-steptrack-bar span{border-radius:inherit;background:var(--hs-ink);height:100%;transition:width .3s;display:block}.hs-steptrack ol{gap:10px;margin:0;padding:0;list-style:none;display:flex}.hs-steptrack li{flex:1 1 0;min-width:0}.hs-steptrack li>*{border:0;border-top:3px solid var(--hs-line);width:100%;color:var(--hs-muted);font:600 14px/1.3 var(--hs-ui);text-align:start;background:0 0;align-items:center;gap:10px;padding:12px 0 0;display:flex}.hs-steptrack li>*>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hs-steptrack li>button{cursor:pointer}.hs-steptrack li>button:hover{color:var(--hs-ink)}.hs-steptrack li:is([data-state=done],[data-state=now])>*{border-top-color:var(--hs-ink);color:var(--hs-ink)}.hs-steptrack-n{background:var(--hs-line);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.hs-steptrack-n svg{width:14px;height:14px}.hs-steptrack li[data-state=now] .hs-steptrack-n{background:var(--hs-ink);color:var(--hs-bg)}.hs-steptrack li[data-state=done] .hs-steptrack-n{background:var(--hs-primary-soft)}@container hs (width<=860px){.hs-steptrack ol{display:none}.hs-steptrack-now{display:flex}.hs-steptrack-bar{display:block}}.hs-form-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex}.hs-form-actions>:last-child{margin-inline-start:auto}.hs-form-actions>:only-child{margin-inline-start:0}.hs-auth{background:linear-gradient(to bottom, var(--hs-primary-soft), var(--hs-bg) 75%);padding-block:clamp(32px,6cqi,96px)}.hs-auth-grid{grid-template-columns:minmax(0,460px);justify-content:center;display:grid}.hs-auth[data-side] .hs-auth-grid{grid-template-columns:minmax(0,460px) minmax(0,440px)}.hs-auth-card{border:1px solid var(--hs-line);border-radius:var(--hs-card-radius);background:var(--hs-surface);box-shadow:var(--hs-shadow);align-content:start;gap:24px;padding:clamp(24px,3.4cqi,40px);display:grid}.hs-auth[data-side] .hs-auth-card{border-start-end-radius:0;border-end-end-radius:0}.hs-auth-head{gap:8px;display:grid}.hs-auth-title{font-size:clamp(28px,3cqi,38px);line-height:1.08}.hs-auth-body,.hs-auth-body form{gap:18px;display:grid}.hs-auth-body .hs-btn-primary[type=submit]{width:100%;margin-top:4px}.hs-auth-foot{border-top:1px solid var(--hs-line);font:400 15px/1.5 var(--hs-ui);color:var(--hs-muted);padding-top:18px}.hs-auth-foot a{color:var(--hs-ink);font-weight:650}.hs-auth-side{background:var(--hs-primary);color:var(--hs-on-primary);border-start-end-radius:var(--hs-card-radius);border-end-end-radius:var(--hs-card-radius);align-content:end;padding:clamp(24px,3.4cqi,40px);display:grid;position:relative;overflow:hidden}.hs-auth-photo{position:absolute;inset:0}.hs-auth[data-side=photo] .hs-auth-side{color:#fff}.hs-auth[data-side=photo] .hs-auth-side:before{content:"";z-index:1;background:linear-gradient(#0000001a 30%,#000000b8);position:absolute;inset:0}.hs-auth-side-text{z-index:2;gap:18px;display:grid;position:relative}.hs-auth-side ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hs-auth-side li{font:400 16px/1.45 var(--hs-ui);align-items:flex-start;gap:10px;display:flex}.hs-auth-side li svg{flex:none;width:20px;height:20px;margin-top:2px}@container hs (width<=860px){.hs-auth[data-side] .hs-auth-grid{grid-template-columns:minmax(0,460px)}.hs-auth-side{display:none}.hs-auth[data-side] .hs-auth-card{border-radius:var(--hs-card-radius)}}.hs-search{padding:6px;border:1.5px solid color-mix(in oklab, var(--hs-ink) 15%, transparent);border-radius:calc(var(--hs-btn-radius) + 6px);background:var(--hs-surface);min-width:0;box-shadow:var(--hs-shadow);font-family:var(--hs-ui);align-items:center;gap:8px;padding-inline-start:16px;display:flex}.hs-search:focus-within{border-color:var(--hs-ink)}.hs-search>svg{width:20px;height:20px;color:var(--hs-muted);flex:none}.hs-search input{min-width:0;height:44px;color:var(--hs-ink);font:400 16px/1 var(--hs-ui);background:0 0;border:0;outline:none;flex:1}.hs-search[data-size=large] input{height:54px;font-size:17px}.hs-search-filters{border:1.5px solid var(--hs-line);border-radius:var(--hs-btn-radius);height:42px;color:var(--hs-ink);font:600 14px/1 var(--hs-ui);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;display:none}.hs-search-filters svg{width:18px;height:18px}.hs-search-filters b,.hs-filterpanel-title b{background:var(--hs-ink);min-width:20px;height:20px;color:var(--hs-bg);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.hs-searchlayout{grid-template-columns:284px minmax(0,1fr);align-items:start;gap:clamp(24px,3cqi,40px);display:grid}.hs-searchlayout-main{gap:20px;min-width:0;display:grid}.hs-filterpanel{top:calc(var(--hs-header) + 20px);max-height:calc(100vh - var(--hs-header) - 40px);border:1px solid var(--hs-line);border-radius:var(--hs-card-radius);background:var(--hs-surface);font-family:var(--hs-ui);display:grid;position:sticky;overflow:auto}.hs-filterpanel-head{border-bottom:1px solid var(--hs-line);align-items:center;gap:12px;padding:16px 18px;display:flex}.hs-filterpanel-title{margin:0;align-items:center;gap:8px;margin-inline-end:auto;font-size:16px;font-weight:650;display:flex}.hs-filterpanel-close,.hs-filterpanel-foot{display:none}.hs-filter-group{border:0;border-bottom:1px solid var(--hs-line);gap:12px;min-width:0;margin:0;padding:16px 18px;display:grid}.hs-filter-group:last-child{border-bottom:0}.hs-filter-group legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px;font-weight:650}.hs-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hs-range .hs-input>input{min-height:44px;padding:8px 10px;font-size:14.5px}.hs-range .hs-input[data-unit]>input{padding-inline-end:40px}.hs-range .hs-input-unit{font-size:12px;inset-inline-end:8px}.hs-filter-group .hs-field>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-chips{flex-wrap:wrap;gap:8px;display:flex}.hs-chip{border:1.5px solid color-mix(in oklab, var(--hs-ink) 15%, transparent);border-radius:min(var(--hs-btn-radius), 999px);background:var(--hs-surface);min-height:38px;color:var(--hs-ink);font:550 14px/1 var(--hs-ui);cursor:pointer;align-items:center;gap:6px;padding:0 14px;transition:border-color .15s,background-color .15s;display:inline-flex}.hs-chip:hover{border-color:color-mix(in oklab, var(--hs-ink) 38%, transparent)}.hs-chip[aria-pressed=true]{border-color:var(--hs-ink);background:var(--hs-primary-soft)}.hs-chip svg{width:15px;height:15px}.hs-chip small{color:var(--hs-muted);font-size:12px}.hs-resultbar{font-family:var(--hs-ui);gap:12px;display:grid}.hs-resultbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hs-resultbar-count{margin:0;font-size:16px;font-weight:650}.hs-resultbar-sort{color:var(--hs-muted);align-items:center;gap:10px;font-size:14px;display:flex}.hs-resultbar-sort select{min-height:42px;padding-block:6px;font-size:15px}.hs-resultbar-active{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hs-pages{font-family:var(--hs-ui);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding-top:12px;display:flex}.hs-pages-group{display:contents}.hs-pages button{border:1.5px solid var(--hs-line);border-radius:min(var(--hs-btn-radius), 22px);background:var(--hs-surface);min-width:44px;height:44px;color:var(--hs-ink);font:600 15px/1 var(--hs-ui);cursor:pointer;place-items:center;padding:0 12px;display:inline-grid}.hs-pages button[aria-current=page]{border-color:var(--hs-ink);background:var(--hs-ink);color:var(--hs-bg)}.hs-pages button:disabled{opacity:.4;cursor:default}.hs-pages svg{width:18px;height:18px}.hs-pages-gap{color:var(--hs-muted);padding:0 4px}@container hs (width<=860px){.hs-search-filters{display:inline-flex}.hs-search .hs-btn{padding:0 14px}.hs-search:has(.hs-search-filters) .hs-btn{display:none}.hs-searchlayout{grid-template-columns:minmax(0,1fr)}.hs-filterpanel{display:none}.hs-filterpanel[data-open]{z-index:90;border:0;border-radius:0;flex-direction:column;max-height:none;display:flex;position:fixed;inset:0}.hs-filterpanel[data-open] .hs-filterpanel-body{flex:1;overflow:auto}.hs-filterpanel-close{width:44px;height:44px;color:var(--hs-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-inline-end:-8px;display:grid}.hs-filterpanel-close svg{width:22px;height:22px}.hs-filterpanel[data-open] .hs-filterpanel-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--hs-line);display:block}.hs-filterpanel-foot .hs-btn{width:100%}}.hs-listings{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:clamp(16px,2cqi,24px);display:grid}.hs-listings[data-layout=row]{grid-template-columns:minmax(0,1fr)}.hs-listing{border:1px solid var(--hs-line);border-radius:var(--hs-card-radius);background:var(--hs-surface);min-width:0;color:var(--hs-ink);font-family:var(--hs-ui);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a}.hs-listing:has(.hs-listing-title a:hover){box-shadow:var(--hs-shadow);transform:translateY(-2px)}.hs-listing-media{aspect-ratio:4/3;background:var(--hs-primary-soft);position:relative;overflow:hidden}.hs-listing-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.hs-listing:has(.hs-listing-title a:hover) .hs-listing-media img{transform:scale(1.03)}.hs-listing-nophoto{width:100%;height:100%;color:color-mix(in oklab, var(--hs-ink) 30%, transparent);place-items:center;display:grid}.hs-listing-nophoto svg{width:40px;height:40px}.hs-listing-count{bottom:10px;color:#fff;font:600 12.5px/1 var(--hs-ui);background:#0000009e;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex;position:absolute;inset-inline-start:10px}.hs-listing-count svg{width:14px;height:14px}.hs-listing-sample{top:10px;background:var(--hs-accent);color:var(--hs-on-accent);font:650 12px/1.3 var(--hs-ui);border-radius:999px;padding:4px 10px;position:absolute;inset-inline-start:10px}.hs-listing-body{flex:1;align-content:start;gap:8px;padding:16px 18px 18px;display:grid}.hs-listing-badges{flex-wrap:wrap;gap:6px;display:flex}.hs-listing-title{font:650 17.5px/1.3 var(--hs-ui);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hs-listing-title a{color:inherit;text-decoration:none}.hs-listing-title a:after{content:"";z-index:1;position:absolute;inset:0}.hs-listing-subtitle{color:var(--hs-muted);margin:-4px 0 0;font-size:14.5px}.hs-listing-facts{color:var(--hs-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.hs-listing-facts li{align-items:center;gap:6px;display:inline-flex}.hs-listing-facts svg{width:16px;height:16px}.hs-listing-price{font:750 21px/1.15 var(--hs-font-display);letter-spacing:-.01em;text-transform:none;margin:4px 0 0}.hs-listing-save{top:10px;z-index:2;color:#1d2433;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-end:10px;box-shadow:0 2px 8px #0000002e}.hs-listing-save svg{width:20px;height:20px}.hs-listing-save[aria-pressed=true] svg{fill:#e0245e;stroke:#e0245e}.hs-listing[data-layout=row]{flex-direction:row}.hs-listing[data-layout=row] .hs-listing-media{aspect-ratio:auto;flex:none;width:min(36%,300px);min-height:180px}@container hs (width<=640px){.hs-listing[data-layout=row]{flex-direction:column}.hs-listing[data-layout=row] .hs-listing-media{aspect-ratio:4/3;width:100%;min-height:0}}.hs-viewer{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.hs-viewer-main{border-radius:var(--hs-card-radius);background:var(--hs-primary-soft);position:relative;overflow:hidden}.hs-viewer-strip{aspect-ratio:16/10;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.hs-viewer-strip::-webkit-scrollbar{display:none}.hs-viewer-slide{scroll-snap-align:start;flex:0 0 100%}.hs-viewer-slide img{object-fit:cover;width:100%;height:100%}.hs-viewer-go{color:#1d2433;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:opacity .2s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 4px 14px #0003}.hs-viewer-go[data-way=back]{inset-inline-start:12px}.hs-viewer-go[data-way=next]{inset-inline-end:12px}.hs-viewer-go:disabled{opacity:0;pointer-events:none}.hs-viewer-go svg{width:20px;height:20px}.hs-viewer-at{bottom:12px;color:#fff;font:600 13px/1 var(--hs-ui);background:#0000009e;border-radius:999px;padding:5px 10px;position:absolute;inset-inline-end:12px}.hs-viewer-thumbs{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.hs-viewer-thumbs button{aspect-ratio:4/3;border-radius:min(var(--hs-radius), 10px);opacity:.68;cursor:pointer;background:0 0;border:2px solid #0000;flex:none;width:92px;padding:0;transition:opacity .15s;overflow:hidden}.hs-viewer-thumbs button:hover{opacity:1}.hs-viewer-thumbs button[aria-current]{border-color:var(--hs-ink);opacity:1}.hs-viewer-thumbs img{object-fit:cover;width:100%;height:100%}.hs-viewer[data-empty]{aspect-ratio:16/10;border-radius:var(--hs-card-radius);background:var(--hs-primary-soft);overflow:hidden}.hs-facts{font-family:var(--hs-ui);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;display:grid}.hs-fact{border-radius:min(var(--hs-radius), 14px);background:var(--hs-primary-soft);gap:4px;padding:14px 16px;display:grid}.hs-fact dt{color:var(--hs-muted);align-items:center;gap:6px;font-size:13.5px;display:flex}.hs-fact dt svg{width:16px;height:16px}.hs-fact dd{margin:0;font-size:17px;font-weight:650;line-height:1.3}.hs-specs{font-family:var(--hs-ui);gap:28px;display:grid}.hs-specs-title{margin:0 0 6px;font-size:18px;font-weight:650}.hs-specs dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;display:grid}.hs-specs dl>div{border-bottom:1px solid var(--hs-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.hs-specs dt{color:var(--hs-muted)}.hs-specs dd{text-align:end;margin:0;font-weight:600}.hs-detail{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:clamp(24px,3.5cqi,48px);display:grid}.hs-detail-main{gap:clamp(24px,3cqi,36px);min-width:0;display:grid}.hs-detail-side{top:calc(var(--hs-header) + 20px);position:sticky}.hs-contact{border:1px solid var(--hs-line);border-radius:var(--hs-card-radius);background:var(--hs-surface);box-shadow:var(--hs-shadow);font-family:var(--hs-ui);gap:14px;padding:clamp(20px,2.6cqi,28px);display:grid}.hs-contact-price{font:750 clamp(26px, 2.6cqi, 34px)/1.1 var(--hs-font-display);letter-spacing:-.015em;margin:0}.hs-contact-title{margin:0;font-size:18px;font-weight:650;line-height:1.3}.hs-contact-actions{gap:10px;display:grid}.hs-contact-actions .hs-btn{width:100%}.hs-contact-bar{display:none}.hs :is(.hs-contact,.hs-contact-bar,.hs-dash) .hs-btn:hover svg{transform:none}@container hs (width<=860px){.hs-detail{grid-template-columns:minmax(0,1fr);padding-bottom:76px}.hs-detail-side{position:static}.hs-contact-bar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--hs-line);background:var(--hs-surface);gap:10px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px -18px #0000004d}.hs-contact-bar .hs-btn{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;min-height:48px;padding:0 12px;font-size:15px;overflow:hidden}}@container hs (width<=640px){.hs-viewer-go,.hs-viewer-thumbs{display:none}.hs-viewer-strip{aspect-ratio:4/3}.hs-specs dl{grid-template-columns:minmax(0,1fr)}}.hs-dash{background:linear-gradient(to right, var(--hs-surface) 0 263px, var(--hs-line) 263px 264px, transparent 264px);min-height:100vh;font-family:var(--hs-ui);grid-template-columns:264px minmax(0,1fr);align-items:start;display:grid}.hs[dir=rtl] .hs-dash{background:linear-gradient(to left, var(--hs-surface) 0 263px, var(--hs-line) 263px 264px, transparent 264px)}.hs-dash-side{border-inline-end:1px solid var(--hs-line);background:var(--hs-surface);flex-direction:column;gap:22px;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.hs-dash .hs-brand{margin:0;padding-inline:10px}.hs-dash-side>.hs-btn{margin-inline:4px}.hs-dash-group{gap:4px;display:grid}.hs-dash-group+.hs-dash-group{margin-top:14px}.hs-dash-group-title{color:var(--hs-muted);margin:0 0 4px;padding-inline:12px;font-size:12.5px;font-weight:600}.hs-dash nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hs-dash nav a{border-radius:min(var(--hs-radius), 12px);min-height:44px;color:var(--hs-ink);font:550 15px/1.2 var(--hs-ui);align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background-color .15s;display:flex}.hs-dash nav a svg{width:20px;height:20px;color:var(--hs-muted);flex:none}.hs-dash nav a:hover{background:color-mix(in oklab, var(--hs-ink) 5%, transparent)}.hs-dash nav a[aria-current=page]{background:var(--hs-primary-soft);font-weight:650}.hs-dash nav a[aria-current=page] svg{color:var(--hs-ink)}.hs-dash nav a b{background:var(--hs-ink);min-width:24px;color:var(--hs-bg);font:650 12px/1.4 var(--hs-ui);text-align:center;border-radius:999px;margin-inline-start:auto;padding:2px 7px}.hs-dash-user{border-top:1px solid var(--hs-line);align-items:center;gap:10px;margin-top:auto;padding:14px 6px 2px;display:flex}.hs-dash-avatar{background:var(--hs-primary);width:36px;height:36px;color:var(--hs-on-primary);font:700 15px/1 var(--hs-ui);border-radius:50%;flex:none;place-items:center;display:grid}.hs-dash-user-text{flex:1;min-width:0;display:grid}.hs-dash-user-text :is(b,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-dash-user-text b{font-size:14.5px;font-weight:650}.hs-dash-user-text small{color:var(--hs-muted);font-size:13px}.hs-dash-signout{width:40px;height:40px;color:var(--hs-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.hs-dash-signout:hover{background:color-mix(in oklab, var(--hs-ink) 6%, transparent);color:var(--hs-ink)}.hs-dash-signout svg{width:20px;height:20px}.hs-dash-bar,.hs-dash-sheet[hidden]{display:none}.hs-dash-main{min-width:0}.hs-dash-inner{max-width:1240px;padding:clamp(24px,3.4cqi,44px) clamp(20px,3.4cqi,48px) 64px}.hs-dash{--hs-display-case:none}.hs .hs-dash .hs-screen-title{font-size:clamp(26px,2.6cqi,36px);line-height:1.1}.hs-dash .hs-stat-value{overflow-wrap:anywhere;font-size:clamp(22px,2.4cqi,32px)}@container hs (width<=860px){.hs-dash,.hs[dir=rtl] .hs-dash{background:0 0;grid-template-columns:minmax(0,1fr)}.hs-dash-side{display:none}.hs-dash-bar{z-index:50;height:60px;padding:0 var(--hs-gutter);border-bottom:1px solid var(--hs-line);background:color-mix(in oklab, var(--hs-bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);align-items:center;gap:12px;display:flex;position:sticky;top:0}.hs-dash-bar .hs-brand{margin-inline-end:auto;padding:0}.hs-dash-sheet:not([hidden]){z-index:49;padding:16px var(--hs-gutter) 24px;background:var(--hs-bg);flex-direction:column;gap:18px;display:flex;position:fixed;inset:60px 0 0;overflow-y:auto}.hs-dash-inner{padding:20px var(--hs-gutter) 56px}}.hs-table-wrap{border:1px solid var(--hs-line);border-radius:var(--hs-card-radius);background:var(--hs-surface);overflow-x:auto}.hs-table{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--hs-ui)}.hs-table th{border-bottom:1px solid var(--hs-line);background:color-mix(in oklab, var(--hs-ink) 3%, var(--hs-surface));color:var(--hs-muted);text-align:start;white-space:nowrap;padding:12px 16px;font-size:13.5px;font-weight:600}.hs-table td{border-bottom:1px solid var(--hs-line);vertical-align:middle;padding:14px 16px}.hs-table tbody tr:last-child td{border-bottom:0}.hs-table tbody tr:hover td{background:color-mix(in oklab, var(--hs-primary) 5%, var(--hs-surface))}.hs-table [data-align=end]{text-align:end}.hs-table td[data-main]{font-weight:600}.hs-table td .hs-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.hs-table-empty{padding:8px 0;display:grid}.hs-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hs-toolbar>.hs-search{box-shadow:none;flex:280px}.hs-toolbar>:last-child:not(:first-child){margin-inline-start:auto}.hs-tabs{border-bottom:1px solid var(--hs-line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.hs-tabs>*{min-height:44px;color:var(--hs-muted);font:600 15px/1 var(--hs-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;text-decoration:none;display:inline-flex}.hs-tabs>:hover{color:var(--hs-ink)}.hs-tabs>[aria-selected=true]{border-bottom-color:var(--hs-ink);color:var(--hs-ink)}.hs-tabs b{background:color-mix(in oklab, var(--hs-ink) 8%, transparent);min-width:22px;color:var(--hs-ink);text-align:center;border-radius:999px;padding:2px 7px;font-size:12px}@container hs (width<=720px){.hs-table-wrap{background:0 0;border:0;overflow:visible}.hs-table,.hs-table tbody,.hs-table tr,.hs-table td{width:100%;display:block}.hs-table thead{display:none}.hs-table tr{border:1px solid var(--hs-line);border-radius:var(--hs-card-radius);background:var(--hs-surface);margin-bottom:12px;padding:4px 16px}.hs-table td{text-align:end;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.hs-table td:before{content:attr(data-label);max-width:45%;color:var(--hs-muted);text-align:start;flex:none;font-size:13.5px}.hs-table td[data-main]{text-align:start;font-size:16.5px;display:block}.hs-table td[data-main]:before{content:none}.hs-table tr td:last-child{border-bottom:0}.hs-table tbody tr:hover td{background:0 0}}.hs-gate{place-items:center;min-height:360px;padding-block:32px;display:grid;position:relative}.hs-gate[data-preview]{align-items:start;min-height:560px;padding-top:88px}.hs-gate-preview{opacity:.55;filter:blur(5px)saturate(.85);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 35%,#0000 96%);mask-image:linear-gradient(#000 35%,#0000 96%)}.hs-gate-card{border:1px solid var(--hs-line);border-radius:var(--hs-card-radius);background:var(--hs-surface);max-width:480px;box-shadow:var(--hs-shadow);text-align:center;justify-items:center;gap:12px;padding:clamp(24px,3cqi,36px);display:grid;position:relative}.hs-gate-card .hs-text{margin-inline:auto}.hs-gate-card .hs-actions{justify-content:center;margin-top:6px}.hs-gate-icon{background:var(--hs-primary-soft);width:52px;height:52px;color:var(--hs-ink);border-radius:50%;place-items:center;display:grid}.hs-gate-icon svg{width:24px;height:24px}.hs-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.hs-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-plans[data-count="1"]{grid-template-columns:minmax(0,1fr)}.hs-plan{border:1px solid var(--hs-line);border-radius:var(--hs-card-radius);background:var(--hs-surface);color:var(--hs-ink);align-content:start;gap:24px;padding:clamp(24px,3cqi,40px);display:grid}.hs-plan[data-featured]{border:2px solid var(--hs-ink);box-shadow:var(--hs-shadow)}.hs-plans[data-count="1"] .hs-plan{box-shadow:var(--hs-shadow);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4cqi,64px)}.hs-plan-head{justify-items:start;gap:14px;display:grid}.hs-plan-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hs-plan-name{font:650 19px/1.3 var(--hs-ui);margin:0}.hs-plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.hs-plan-price .hs-display{font-size:clamp(40px,4.6cqi,60px);line-height:1}.hs-plan-price small{font:400 15px/1.3 var(--hs-ui);color:var(--hs-muted)}.hs-plan-features{font:400 16px/1.45 var(--hs-ui);gap:12px;margin:0;padding:0;list-style:none;display:grid}.hs-plans[data-count="1"] .hs-plan-features{border-inline-start:1px solid var(--hs-line);padding-inline-start:clamp(24px,4cqi,64px)}.hs-plan-features li{align-items:flex-start;gap:10px;display:flex}.hs-plan-features svg{flex:none;width:20px;height:20px;margin-top:2px}.hs-plans-note{grid-column:1/-1}@container hs (width<=860px){.hs-plans,.hs-plans[data-count="2"],.hs-plans[data-count="1"] .hs-plan{grid-template-columns:minmax(0,1fr)}.hs-plans[data-count="1"] .hs-plan-features{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--hs-line);padding-top:22px}}.hs-apphero{padding-block:clamp(36px,6cqi,96px) clamp(48px,7cqi,112px);position:relative;overflow:hidden}.hs-apphero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5cqi,80px);display:grid}.hs-apphero-text{justify-items:start;gap:22px;display:grid}.hs-apphero-title{font-size:clamp(40px,5.4cqi,80px)}.hs-apphero-stage{isolation:isolate;border-radius:var(--hs-radius-lg);background:var(--hs-primary-soft);align-content:center;gap:16px;min-height:440px;padding:clamp(18px,2.6cqi,32px);display:grid;position:relative}.hs-apphero-photo{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hs-apphero-photo img{object-fit:cover;width:100%;height:100%}.hs-apphero-photo:after{content:"";background:linear-gradient(#0000 38%,#00000061);position:absolute;inset:0}.hs-apphero[data-photo] .hs-apphero-stage{align-content:space-between;min-height:520px}.hs-apphero-search{border-radius:calc(var(--hs-btn-radius) + 8px);background:var(--hs-surface);min-width:0;color:var(--hs-muted);box-shadow:var(--hs-shadow);font:400 16px/1.3 var(--hs-ui);align-items:center;gap:12px;padding:8px;padding-inline-start:18px;text-decoration:none;display:flex}.hs-apphero-search>svg{flex:none;width:20px;height:20px}.hs-apphero-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hs-apphero-search .hs-btn{pointer-events:none}.hs-apphero-cards{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.hs-apphero[data-cards="1"] .hs-apphero-cards{grid-template-columns:minmax(0,340px);justify-content:center}.hs-apphero[data-cards="2"] .hs-apphero-cards>:nth-child(2){margin-top:48px}.hs-apphero[data-cards="3"] .hs-apphero-cards>:first-child{grid-row:span 2;align-self:center}.hs-apphero .hs-listing{box-shadow:var(--hs-shadow)}.hs-apphero .hs-listing-body{gap:6px;padding:12px 14px 14px}.hs-apphero .hs-listing-title{font-size:15.5px}.hs-apphero .hs-listing-facts{gap:4px 10px;font-size:13px}.hs-apphero .hs-listing-price{font-size:18px}.hs-apphero[data-cards="3"] .hs-apphero-cards>:not(:first-child) .hs-listing-media{aspect-ratio:16/9}@container hs (width<=860px){.hs-apphero-grid{grid-template-columns:minmax(0,1fr)}.hs-apphero-stage,.hs-apphero[data-photo] .hs-apphero-stage{min-height:0}.hs-apphero[data-photo] .hs-apphero-stage{padding-top:46%}.hs-apphero-cards,.hs-apphero[data-cards] .hs-apphero-cards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:76%;grid-auto-flow:column;padding-bottom:4px;display:grid;overflow-x:auto}.hs-apphero[data-cards] .hs-apphero-cards>:nth-child(n){scroll-snap-align:start;grid-row:auto;align-self:start;margin-top:0}.hs-apphero[data-cards="1"] .hs-apphero-cards{grid-auto-columns:100%}}.hs-audience{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4cqi,28px);display:grid}.hs-audience[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-audience[data-count="1"]{grid-template-columns:minmax(0,1fr)}.hs-audience-side{border:1px solid var(--hs-line);border-radius:var(--hs-radius-lg);background:var(--hs-surface);color:var(--hs-ink);align-content:start;justify-items:start;gap:16px;padding:clamp(24px,3.4cqi,44px);display:grid}.hs-audience-side[data-tone=primary]{--hs-muted:color-mix(in oklab, var(--hs-on-primary) 78%, var(--hs-primary));--hs-line:color-mix(in oklab, var(--hs-on-primary) 22%, transparent);background:var(--hs-primary);color:var(--hs-on-primary);border-color:#0000}.hs-audience-icon{border-radius:min(var(--hs-radius), 16px);background:var(--hs-primary-soft);width:54px;height:54px;color:var(--hs-ink);place-items:center;display:grid}.hs-audience-side[data-tone=primary] .hs-audience-icon{background:color-mix(in oklab, var(--hs-on-primary) 16%, transparent);color:var(--hs-on-primary)}.hs-audience-icon svg{width:26px;height:26px}.hs-audience-photo{aspect-ratio:16/9;width:100%}.hs-audience-points{width:100%;font:400 16px/1.45 var(--hs-ui);gap:12px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.hs-audience-points li{align-items:flex-start;gap:12px;display:flex}.hs-audience-points span{background:var(--hs-primary-soft);width:26px;height:26px;color:var(--hs-ink);font:700 13px/1 var(--hs-ui);border-radius:50%;flex:none;place-items:center;display:grid}.hs-audience-side[data-tone=primary] .hs-audience-points span{background:color-mix(in oklab, var(--hs-on-primary) 18%, transparent);color:var(--hs-on-primary)}@container hs (width<=860px){.hs-audience,.hs-audience[data-count="3"]{grid-template-columns:minmax(0,1fr)}}.hs[data-template=swiss] :is(.hs-listing,.hs-auth-card,.hs-plan,.hs-contact,.hs-filterpanel,.hs-table-wrap,.hs-gate-card,.hs-audience-side:not([data-tone])){border-color:var(--hs-ink);box-shadow:none}.hs[data-template=swiss] .hs-apphero-stage{border-top:3px solid var(--hs-ink)}.hs[data-template=editorial] .hs-listing{border:0;border-top:1px solid var(--hs-ink);box-shadow:none;background:0 0;border-radius:0}.hs[data-template=editorial] .hs-listing-media{border-radius:var(--hs-radius);margin-top:14px}.hs[data-template=editorial] .hs-listing-body{padding-inline:0}.hs[data-template=editorial] .hs-apphero .hs-listing{background:var(--hs-surface);padding:0 12px 4px}.hs[data-template=editorial] :is(.hs-plan,.hs-auth-card,.hs-contact){box-shadow:none;border-color:var(--hs-ink)}.hs[data-template=collage] :is(.hs-listing,.hs-plan,.hs-contact,.hs-auth-card,.hs-gate-card,.hs-audience-side){border:2px solid var(--hs-ink);box-shadow:5px 5px 0 var(--hs-ink)}.hs[data-template=collage] .hs-apphero .hs-listing:nth-child(odd){rotate:-1.5deg}.hs[data-template=collage] .hs-apphero .hs-listing:nth-child(2n){rotate:1.2deg}.hs[data-template=billboard] .hs-listing-price,.hs[data-template=billboard] .hs-contact-price{text-transform:uppercase;font-size:24px}.hs[data-template=billboard] .hs-apphero-title{font-size:clamp(44px,6cqi,96px)}.hs[data-template=handmade] :is(.hs-listing,.hs-plan){box-shadow:none}.hs[data-template=character] .hs-listing-media{border-radius:calc(var(--hs-card-radius) - 6px);margin:8px 8px 0}.hs[data-template=cinematic] .hs-apphero-stage{background:color-mix(in oklab, var(--hs-primary) 22%, var(--hs-bg))}.hs[data-template=product-stage] .hs-apphero-stage{background:var(--hs-primary)}@media (prefers-reduced-motion:reduce){.hs-listing,.hs-listing-media img,.hs-steptrack-bar span{transition:none}}:where(.hs) :is([class=hs-panel],:where(form:not(.hs-auth-body form)):not([class]))>*+*{margin-top:16px}:where(.hs) :is([class=hs-panel],:where(form:not(.hs-auth-body form)):not([class]))>:where(input[type=hidden]:first-child,[hidden]:first-child)+*{margin-top:0}.hb-fit{font-size:var(--hb-fit,clamp(44px, 15cqi, 300px));white-space:nowrap;margin:0;padding-block-start:.1em;line-height:.82;display:block}.hb-fit[data-wrap=true]{white-space:normal;overflow-wrap:anywhere}.hb-fit-line{display:inline-block}.hb-billboard{isolation:isolate;text-align:center;position:relative}.hb-billboard-word{z-index:0;color:var(--hb-word,currentColor);letter-spacing:-.01em;position:relative}.hb-billboard-front{z-index:1;margin-top:calc(var(--hb-word-size,120px) * var(--hb-overlap,.45) * -1);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(8px,3cqi,56px);display:flex;position:relative}.hb-cutout{width:var(--hb-width,clamp(120px, 24cqi, 340px));max-width:100%;display:inline-block}.hb-cutout img{width:100%;height:auto;transform:rotate(var(--hb-tilt,0deg));display:block}.hb-cutout img[data-shadow=true]{filter:drop-shadow(0 22px 18px #00000029)drop-shadow(0 6px 6px #0000001f)}.hb-float{animation:hb-bob 5.5s ease-in-out var(--hb-delay,0s) infinite}@keyframes hb-bob{50%{transform:translateY(-10px)}}.hb-scatter{isolation:isolate;position:relative;overflow-x:clip}.hb-scatter-item{z-index:2;pointer-events:none;position:absolute}.hb-scatter-item[data-layer=behind]{z-index:0}.hb-scatter-turn{transform:rotate(var(--hb-tilt,0deg))}.hb-scatter-content{z-index:1;position:relative}.hb-photo-head{isolation:isolate;min-height:var(--hb-height,100svh);color:var(--hb-ink,#fff);display:grid;position:relative;overflow:hidden}.hb-photo-head-img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hb-photo-head:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.hb-photo-head[data-shade=bottom]:after{background:linear-gradient(#0000 42%,#0000008c)}.hb-photo-head[data-shade=start]:after{background:linear-gradient(90deg,#0000008c,#0000 62%)}[dir=rtl] .hb-photo-head[data-shade=start]:after{background:linear-gradient(270deg,#0000008c,#0000 62%)}.hb-photo-head-content{box-sizing:border-box;width:100%;max-width:1440px;padding:clamp(24px,5cqi,80px)}.hb-photo-head[data-align=bottom-start] .hb-photo-head-content{place-self:end start}.hb-photo-head[data-align=bottom-end] .hb-photo-head-content{text-align:end;place-self:end}.hb-photo-head[data-align=top-start] .hb-photo-head-content{place-self:start;padding-top:clamp(96px,12cqi,160px)}.hb-photo-head[data-align=center] .hb-photo-head-content{text-align:center;place-self:center}.hb-photo-head[data-subject=right][data-made]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):is([data-align=bottom-start],[data-align=top-start]) .hb-photo-head-img{scale:-1 1}.hb-band{z-index:1;background:var(--hb-bg);color:var(--hb-ink,inherit);--hb-edge:clamp(24px, 4cqi, 64px);position:relative}.hb-edge{width:100%;height:var(--hb-edge);fill:var(--hb-bg);pointer-events:none;display:block;position:absolute;left:0}.hb-edge[data-side=top]{bottom:calc(100% - 1px)}.hb-edge[data-side=bottom]{top:calc(100% - 1px);transform:scaleY(-1)}.hb-edge[data-kind=scallop]{--hb-r:clamp(12px, 1.6cqi, 22px);height:var(--hb-r);background:radial-gradient(circle at 50% 100%, var(--hb-bg) calc(var(--hb-r) - .5px), transparent var(--hb-r)) 0 0 / calc(var(--hb-r) * 2) 100% repeat-x}.hb-edge[data-kind=zigzag]{--hb-z:clamp(10px, 1.4cqi, 18px);height:var(--hb-z);background:conic-gradient(from 135deg at 50% 0, var(--hb-bg) 90deg, transparent 0) 0 0 / calc(var(--hb-z) * 2) 100% repeat-x}.hb-frame{aspect-ratio:var(--hb-ratio,3 / 4);margin:0;position:relative;overflow:hidden}.hb-frame img{object-fit:cover;width:100%;height:100%;display:block}.hb-frame[data-shape=arch]{border-radius:999px 999px 0 0}.hb-frame[data-shape=circle]{border-radius:50%}.hb-frame[data-shape=pill]{border-radius:999px}.hb-clip-def{width:0;height:0;position:absolute}.hb-polaroid{color:#222;transform:rotate(var(--hb-tilt,-3deg));background:#fff;margin:0;padding:12px 12px 14px;display:inline-block;position:relative;box-shadow:0 1px 2px #0000001f,0 14px 30px #0000001f}.hb-polaroid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.hb-polaroid figcaption{text-align:center;padding-top:10px;font-size:.95em;line-height:1.3}.hb-tape{background:#faf0cdcc;width:92px;height:26px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 1px 2px #0000001a}.hb-seal{width:var(--hb-size,140px);aspect-ratio:1;color:var(--hb-color,currentColor);place-items:center;display:inline-grid;position:relative}.hb-seal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hb-seal-ring{fill:none;stroke:currentColor;stroke-width:2.5px}.hb-seal text{fill:currentColor;font-family:inherit;font-size:17px;font-weight:700}.hb-seal-star{fill:currentColor}.hb-seal-words{transform-box:view-box;transform-origin:50%}.hb-seal.hb-spin .hb-seal-words{animation:28s linear infinite hb-turn}.hb-seal-middle{aspect-ratio:1;text-align:center;place-items:center;width:56%;line-height:1.05;display:grid;position:relative}.hb-sticker{width:var(--hb-size,110px);aspect-ratio:1;color:var(--hb-ink,#fff);transform:rotate(var(--hb-tilt,-8deg));place-items:center;display:inline-grid;position:relative}.hb-sticker svg{width:100%;height:100%;fill:var(--hb-color,#111);position:absolute;inset:0}.hb-sticker.hb-spin svg{animation:40s linear infinite hb-turn}.hb-sticker-words{text-align:center;max-width:72%;font-weight:800;font-size:calc(var(--hb-size,110px) * .16);line-height:1;position:relative}@keyframes hb-turn{to{transform:rotate(360deg)}}.hb-tag{background:var(--hb-color,#111);color:var(--hb-ink,#fff);transform:rotate(var(--hb-tilt,0deg));align-items:center;gap:.4em;padding:.5em .95em;font-weight:700;line-height:1.1;display:inline-flex}.hb-tag[data-shape=ticket]{--hb-notch:.45em;-webkit-mask:radial-gradient(var(--hb-notch) at 0 0, #0000 98%, #000) 0 0 / 51% 51% no-repeat, radial-gradient(var(--hb-notch) at 100% 0, #0000 98%, #000) 100% 0 / 51% 51% no-repeat, radial-gradient(var(--hb-notch) at 0 100%, #0000 98%, #000) 0 100% / 51% 51% no-repeat, radial-gradient(var(--hb-notch) at 100% 100%, #0000 98%, #000) 100% 100% / 51% 51% no-repeat;-webkit-mask:radial-gradient(var(--hb-notch) at 0 0, #0000 98%, #000) 0 0 / 51% 51% no-repeat, radial-gradient(var(--hb-notch) at 100% 0, #0000 98%, #000) 100% 0 / 51% 51% no-repeat, radial-gradient(var(--hb-notch) at 0 100%, #0000 98%, #000) 0 100% / 51% 51% no-repeat, radial-gradient(var(--hb-notch) at 100% 100%, #0000 98%, #000) 100% 100% / 51% 51% no-repeat;mask:radial-gradient(var(--hb-notch) at 0 0, #0000 98%, #000) 0 0 / 51% 51% no-repeat, radial-gradient(var(--hb-notch) at 100% 0, #0000 98%, #000) 100% 0 / 51% 51% no-repeat, radial-gradient(var(--hb-notch) at 0 100%, #0000 98%, #000) 0 100% / 51% 51% no-repeat, radial-gradient(var(--hb-notch) at 100% 100%, #0000 98%, #000) 100% 100% / 51% 51% no-repeat}.hb-tag[data-shape=flag]{clip-path:polygon(0 0,100% 0,calc(100% - .7em) 50%,100% 100%,0 100%);padding-inline-end:1.6em}[dir=rtl] .hb-tag[data-shape=flag]{clip-path:polygon(100% 0,0 0,.7em 50%,0 100%,100% 100%)}.hb-tag[data-shape=stamp]{color:var(--hb-color,currentColor);outline-offset:-6px;background:0 0;border:2px solid;outline:1px solid;padding:.7em 1.1em}.hb-tag[data-shape=pill]{border-radius:999px}.hb-scribble{color:var(--hb-color,currentColor);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.hb-scribble[data-draw=ready] path{stroke-dasharray:1;stroke-dashoffset:1px}.hb-scribble[data-draw=go] path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,.1,.3,1) forwards hb-draw}@keyframes hb-draw{to{stroke-dashoffset:0}}.hb-mark{isolation:isolate;white-space:nowrap;display:inline-block;position:relative}.hb-mark-words{z-index:1;position:relative}.hb-mark-swash{z-index:0;width:calc(100% + .12em);height:.42em;fill:var(--hb-color,#ffe066);position:absolute;bottom:-.02em;left:-.06em}.hb-mark[data-kind=underline] .hb-mark-drawn{width:calc(100% + .08em);height:.3em;color:var(--hb-color,currentColor);position:absolute;bottom:-.16em;left:-.04em}.hb-mark[data-kind=circle] .hb-mark-drawn{width:calc(100% + .48em);height:calc(100% + .32em);color:var(--hb-color,currentColor);position:absolute;top:-.16em;left:-.24em}.hb-marquee{display:flex;overflow:hidden}.hb-marquee-track{width:max-content;animation:hb-marquee var(--hb-duration,30s) linear infinite;flex-shrink:0;display:flex}.hb-marquee[data-reverse=true] .hb-marquee-track,[dir=rtl] .hb-marquee-track{animation-direction:reverse}[dir=rtl] .hb-marquee[data-reverse=true] .hb-marquee-track{animation-direction:normal}.hb-marquee:hover .hb-marquee-track{animation-play-state:paused}.hb-marquee-group{flex-shrink:0;align-items:center;display:flex}.hb-marquee-item{white-space:nowrap;align-items:center;gap:.6em;padding-inline-end:.6em;display:inline-flex}.hb-marquee-sep{fill:currentColor;flex-shrink:0;width:.62em;height:.62em}span.hb-marquee-sep{width:auto;height:auto}@keyframes hb-marquee{to{transform:translate(-50%)}}.hb-pattern{height:var(--hb-h,28px);--hb-a:var(--hb-color,currentColor);--hb-b:var(--hb-ground,transparent);position:relative}.hb-pattern[data-pattern=checker]{background:repeating-conic-gradient(var(--hb-a) 0 25%, var(--hb-b) 0 50%) 0 0 / var(--hb-h,28px) var(--hb-h,28px)}.hb-pattern[data-pattern=awning]{background:repeating-linear-gradient(90deg, var(--hb-a) 0 calc(var(--hb-h,28px) * .9), var(--hb-b) 0 calc(var(--hb-h,28px) * 1.8))}.hb-pattern[data-pattern=candy]{background:repeating-linear-gradient(-45deg, var(--hb-a) 0 10px, var(--hb-b) 0 20px)}.hb-pattern[data-pattern=zigzag]{background:conic-gradient(from 135deg at 50% 0, var(--hb-a) 90deg, var(--hb-b) 0) 0 0 / calc(var(--hb-h,28px) * 2) 100% repeat-x}.hb-pattern[data-pattern=stars],.hb-pattern[data-pattern=waves]{background:var(--hb-b)}.hb-pattern[data-pattern=stars]:before,.hb-pattern[data-pattern=waves]:before{content:"";background:var(--hb-a);position:absolute;inset:0}.hb-pattern[data-pattern=stars]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,6 23.5,15.2 33.3,15.7 25.7,21.9 28.2,31.4 20,26 11.8,31.4 14.3,21.9 6.7,15.7 16.5,15.2'/%3E%3C/svg%3E") 0 50% / var(--hb-h,28px) var(--hb-h,28px) repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,6 23.5,15.2 33.3,15.7 25.7,21.9 28.2,31.4 20,26 11.8,31.4 14.3,21.9 6.7,15.7 16.5,15.2'/%3E%3C/svg%3E") 0 50% / var(--hb-h,28px) var(--hb-h,28px) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,6 23.5,15.2 33.3,15.7 25.7,21.9 28.2,31.4 20,26 11.8,31.4 14.3,21.9 6.7,15.7 16.5,15.2'/%3E%3C/svg%3E") 0 50% / var(--hb-h,28px) var(--hb-h,28px) repeat-x}.hb-pattern[data-pattern=waves]:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M0,10 Q10,0 20,10 T40,10' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E") 0 50% / calc(var(--hb-h,28px) * 2) var(--hb-h,28px) repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M0,10 Q10,0 20,10 T40,10' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E") 0 50% / calc(var(--hb-h,28px) * 2) var(--hb-h,28px) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M0,10 Q10,0 20,10 T40,10' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E") 0 50% / calc(var(--hb-h,28px) * 2) var(--hb-h,28px) repeat-x}.hb-blob{fill:var(--hb-color,currentColor);display:block}.hb-offset{box-shadow:var(--hb-offset,6px) var(--hb-offset,6px) 0 0 var(--hb-offset-color,currentColor)}.hb-outline{border:2px solid}@media (width<=640px){.hb-photo-head{min-height:var(--hb-height,88svh)}.hb-scatter-item[data-phone=hide]{display:none}.hb-scatter-item{scale:.62}}@container hs (width<=640px){.hb-photo-head{min-height:var(--hb-height,88svh)}.hb-scatter-item[data-phone=hide]{display:none}.hb-scatter-item{scale:.62}}@media (prefers-reduced-motion:reduce){.hb-float,.hb-seal.hb-spin .hb-seal-words,.hb-sticker.hb-spin svg,.hb-marquee-track{animation:none!important}.hb-scribble path{stroke-dashoffset:0!important;animation:none!important}}.hm-motion [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--hm-delay,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--hm-delay,0s);transform:translateY(28px)}.hm-motion [data-reveal=fade]{transform:none}.hm-motion [data-reveal=left]{transform:translate(-40px)}.hm-motion [data-reveal=right]{transform:translate(40px)}.hm-motion [data-reveal=scale]{transform:scale(.94)}.hm-motion [data-reveal].is-in{opacity:1;transform:none}.hm-word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.hm-word>span{display:inline-block}.hm-motion [data-words]:not(.is-in) .hm-word>span{transform:translateY(110%)}.hm-motion [data-words] .hm-word>span{transition:transform .85s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--hm-delay,0s) + var(--hm-i,0) * 70ms)}[data-marquee]{overflow:hidden}.hm-marquee-track{width:max-content;animation:hm-marquee var(--hm-duration,30s) linear infinite;display:flex}.hm-marquee-group{align-items:center;gap:var(--hm-gap,2.5rem);flex-shrink:0;padding-inline-end:var(--hm-gap,2.5rem);display:flex}[data-marquee]:hover .hm-marquee-track{animation-play-state:paused}@keyframes hm-marquee{to{transform:translate(-50%)}}[dir=rtl] .hm-marquee-track{animation-direction:reverse}[data-parallax]{will-change:transform}[data-idle]{transform-box:fill-box;transform-origin:50%}.hm-motion [data-idle]{animation-delay:var(--hm-idle-delay,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hm-motion [data-idle=bob]{animation-name:hm-bob;animation-duration:3.2s}.hm-motion [data-idle=sway]{animation-name:hm-sway;animation-duration:4s}.hm-motion [data-idle=breathe]{animation-name:hm-breathe;animation-duration:4.5s}.hm-motion [data-idle=blink]{animation-name:hm-blink;animation-duration:4.2s}.hm-motion [data-idle=wave]{transform-origin:20% 90%;animation-name:hm-wave;animation-duration:3.6s}@keyframes hm-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes hm-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes hm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes hm-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes hm-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-6deg)}}:where([data-backdrop]){isolation:isolate;position:relative}.hm-backdrop{z-index:-1;pointer-events:none;width:100%;height:100%;opacity:var(--hm-backdrop-opacity,.5);position:absolute;inset:0}:where([data-grain]){isolation:isolate;position:relative}[data-grain]:after{content:"";z-index:1;pointer-events:none;opacity:var(--hm-grain,.1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncR type='linear' slope='4' intercept='-1.5'/><feFuncG type='linear' slope='4' intercept='-1.5'/><feFuncB type='linear' slope='4' intercept='-1.5'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:180px 180px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hm-marquee-track{animation:none}[data-idle]{animation:none!important}[data-parallax]{transform:none!important}[data-reveal],[data-words] .hm-word>span{transition:none!important}}.look-page{background:var(--hs-bg);color:var(--hs-ink);font-family:var(--hs-font-body), sans-serif}.hs-section[data-tone=primary]{background-image:linear-gradient(color-mix(in oklab, var(--hs-on-primary) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--hs-on-primary) 7%, transparent) 1px, transparent 1px);background-size:32px 32px}.look-pair{gap:14px;display:grid}.look-facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.look-facts li{align-items:flex-start;gap:12px;display:flex}.look-facts svg{width:22px;height:22px;color:var(--hs-primary);flex:none;margin-top:2px}.hs-section[data-tone=primary] .look-facts svg{color:var(--hs-accent)}.look-plans-note{margin-top:18px}.look-word{font-family:var(--hs-font-display);font-size:clamp(46px,13cqi,120px);font-weight:var(--hs-display-weight,700);letter-spacing:-.01em;text-transform:uppercase;color:var(--hs-primary);margin:0 0 18px;line-height:.82}.hs-section[data-tone=primary] .look-word,.hs-section[data-tone=ink] .look-word{color:var(--hs-accent)}.look-flow{gap:22px;margin:0;padding:0;list-style:none;display:grid}.look-flow li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid}.look-flow-n{width:44px;height:44px;font:700 20px/1 var(--hs-font-display);border:2px solid;place-items:center;display:grid}.look-flow h3{font-family:var(--hs-font-display);font-size:22px;font-weight:var(--hs-display-weight,700);margin:4px 0 6px}.look-flow p{color:var(--hs-muted);margin:0}.look-steps{background:var(--hs-line);gap:2px;display:grid}.look-step{background:var(--hs-surface);padding:26px}.look-step h3{font-family:var(--hs-font-display);font-size:26px;font-weight:var(--hs-display-weight,700);margin:14px 0 8px}.look-step p{color:var(--hs-muted);margin:0}.look-step svg{width:26px;height:26px;color:var(--hs-primary)}.look-step p+p,.look-step h3+p+p{margin-top:8px}.look-status{background:var(--hs-line);gap:2px;margin-top:26px;display:grid}.look-status>div{background:var(--hs-surface);gap:6px;padding:18px 20px;display:grid}.look-status strong{font-family:var(--hs-font-display);font-size:20px;font-weight:var(--hs-display-weight,700)}.look-status span{color:var(--hs-muted);font-size:15.5px}.look-filters{grid-template-columns:1fr;gap:16px;display:grid}.look-filter{border:1px solid var(--hs-line);background:var(--hs-surface);gap:8px;padding:18px;display:grid}.look-filter svg{width:22px;height:22px;color:var(--hs-primary)}.look-filter b{font-family:var(--hs-font-display);font-size:19px;font-weight:var(--hs-display-weight,700)}.look-filter span{color:var(--hs-muted);font-size:15px}.look-car{aspect-ratio:16/10;border-radius:var(--hs-radius);background:var(--hs-primary);overflow:hidden}.look-car img{object-fit:cover;width:100%;height:100%}.look-meta{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.look-meta li{border:1px solid var(--hs-line);color:var(--hs-muted);padding:6px 10px;font-size:13.5px;font-weight:600}.look-notice-stack{gap:16px;margin-top:26px;display:grid}.look-cta-row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.look-preview{background:var(--hs-line);gap:2px;display:grid}.look-preview>*{background:var(--hs-surface)}.look-link-row{margin:14px 0 0}.look-code{overflow-wrap:anywhere;border:1px solid var(--hs-line);background:var(--hs-bg);max-width:100%;color:var(--hs-ink);padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block}.look-problem-list{gap:6px;margin:0;padding-inline-start:18px;display:grid}*,:before,:after{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}img,video,svg{max-width:100%}
