@font-face{font-family:DS-Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/poppins-400-latin.woff2) format("woff2")}@font-face{font-family:DS-Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/poppins-500-latin.woff2) format("woff2")}@font-face{font-family:DS-Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/poppins-600-latin.woff2) format("woff2")}@font-face{font-family:DS-Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/poppins-700-latin.woff2) format("woff2")}@font-face{font-family:DS-Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/poppins-800-latin.woff2) format("woff2")}@font-face{font-family:DS-Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/poppins-900-latin.woff2) format("woff2")}@font-face{font-family:DS-Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/poppins-900-italic-latin.woff2) format("woff2")}@font-face{font-family:DS-Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/space-mono-400-latin.woff2) format("woff2")}@font-face{font-family:DS-Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/space-mono-700-latin.woff2) format("woff2")}@font-face{font-family:DS-Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/site-lines/ds/hdgdl/fonts/silkscreen-400-latin.woff2) format("woff2")}.ds-site_site__bk7Yh{--ink:#111111;--paper:#ECEAE4;--paper-2:#E3E0D8;--line:#D6D2C8;--white:#FFFFFF;--cream:#FBF8F1;--pink:#F0509A;--yellow:#F8D21C;--blue:#2B74CC;--green:#2FA65A;--orange:#F3801F;--purple:#8B53D6;--blush:#FFC6DF;--sky:#3E97EE;--sky-2:#CFE8FF;--card:#FFFDF8;--box:#14120F;--blue-light:#4D9BFF;--tint-pink:#FFC6DF;--tint-yellow:#FFF3D1;--tint-blue:#BFE4F8;--tint-green:#BFEBD6;--tint-orange:#FFE75C;--tint-purple:#DCCBF6;--muted:#5C5850;--pink-ink:#CC2A78;--green-ink:#1E7F44;--orange-ink:#C45A08;--chrome:linear-gradient(160deg,#fff,#dfe2e6 20%,#8d949c 42%,#f5f6f8 56%,#a9afb6 76%,#eef0f2);--chrome-edge:#5F656C;--hd-sans:"DS-Poppins",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--hd-mono:"DS-Space Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--hd-pixel:"DS-Silkscreen","DS-Space Mono",ui-monospace,monospace;--hd-fs-display:clamp(64px,13vw,220px);--hd-fs-1:clamp(44px,7.4vw,112px);--hd-fs-2:clamp(32px,4.6vw,68px);--hd-fs-3:clamp(22px,2.2vw,30px);--hd-fs-lead:clamp(18px,1.6vw,22px);--hd-fs-body:clamp(15px,1.05vw,17px);--hd-fs-small:13px;--hd-fs-label:clamp(11px,.8vw,12px);--hd-gutter:clamp(16px,3vw,40px);--hd-gap:clamp(12px,1.4vw,20px);--hd-pad:clamp(16px,2.2vw,32px);--hd-r-s:12px;--hd-r:20px;--hd-r-l:28px;--hd-cs:14px;--hd-ease:cubic-bezier(.2,.75,.25,1);--hd-spring:cubic-bezier(.34,1.56,.64,1);--hd-lift:drop-shadow(0 22px 20px rgba(40,28,16,.26)) drop-shadow(0 4px 6px rgba(40,28,16,.18));--hd-rest:drop-shadow(0 6px 8px rgba(40,28,16,.14))}.ds-site_site__bk7Yh,.ds-site_site__bk7Yh *,.ds-site_site__bk7Yh :after,.ds-site_site__bk7Yh :before{box-sizing:border-box}.ds-site_site__bk7Yh{text-size-adjust:100%;margin:0;background:var(--paper);color:var(--ink);font:400 var(--hd-fs-body)/1.55 var(--hd-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.ds-site_site__bk7Yh :where(img,svg,video){max-width:100%}.ds-site_site__bk7Yh :where(img){height:auto}.ds-site_site__bk7Yh :where(a){color:inherit;text-underline-offset:.18em;text-decoration-thickness:1.5px}.ds-site_site__bk7Yh :where(button,input,select,textarea){font:inherit;color:inherit}.ds-site_site__bk7Yh :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.ds-site_site__bk7Yh ::selection{background:var(--ink);color:var(--yellow)}.ds-site_site__bk7Yh :focus-visible{outline:3px solid var(--hd-focus,var(--ink));outline-offset:3px}.ds-site_site__bk7Yh .hd-card--ink,.ds-site_site__bk7Yh .hd-on-dark,.ds-site_site__bk7Yh .hd-slogan,.ds-site_site__bk7Yh .hd-tile--ink{--hd-focus:var(--yellow)}.ds-site_site__bk7Yh .hd-tile--blue,.ds-site_site__bk7Yh .hd-tile--purple{--hd-focus:var(--white)}.ds-site_site__bk7Yh .hd-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ds-site_site__bk7Yh .hd-skip{position:fixed;left:12px;top:12px;z-index:1000;transform:translateY(-160%);display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--white);font:600 15px/1 var(--hd-sans);text-decoration:none;transition:transform .2s var(--hd-ease)}.ds-site_site__bk7Yh .hd-skip:focus{transform:none}.ds-site_site__bk7Yh .hd-display{font:900 var(--hd-fs-display)/.84 var(--hd-sans);letter-spacing:-.045em}.ds-site_site__bk7Yh .hd-h1{font:900 var(--hd-fs-1)/.9 var(--hd-sans);letter-spacing:-.035em}.ds-site_site__bk7Yh .hd-h2{font:900 var(--hd-fs-2)/.95 var(--hd-sans);letter-spacing:-.03em}.ds-site_site__bk7Yh .hd-h3{font:700 var(--hd-fs-3)/1.15 var(--hd-sans);letter-spacing:-.015em}.ds-site_site__bk7Yh .hd-caps{text-transform:uppercase}.ds-site_site__bk7Yh .hd-italic{font-style:italic;font-weight:900}.ds-site_site__bk7Yh .hd-lead{font:500 var(--hd-fs-lead)/1.45 var(--hd-sans);letter-spacing:-.01em}.ds-site_site__bk7Yh .hd-body{font:400 var(--hd-fs-body)/1.6 var(--hd-sans)}.ds-site_site__bk7Yh .hd-small{font:400 var(--hd-fs-small)/1.45 var(--hd-sans)}.ds-site_site__bk7Yh .hd-muted{color:var(--muted)}.ds-site_site__bk7Yh .hd-mono{font-family:var(--hd-mono);font-weight:400;letter-spacing:0}.ds-site_site__bk7Yh .hd-pixel{font-family:var(--hd-pixel);font-weight:400;letter-spacing:.02em;-webkit-font-smoothing:none}.ds-site_site__bk7Yh .hd-label{display:block;font:400 var(--hd-fs-label)/1.3 var(--hd-mono);letter-spacing:.06em;text-transform:uppercase}.ds-site_site__bk7Yh .hd-kicker{display:block;font:500 11px/1.4 var(--hd-sans);letter-spacing:.2em;text-transform:uppercase}.ds-site_site__bk7Yh .hd-price{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ds-site_site__bk7Yh .hd-count{font:400 13px/1 var(--hd-pixel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-site_site__bk7Yh .hd-wrap{width:100%;max-width:1520px;margin-inline:auto;padding-inline:var(--hd-gutter)}.ds-site_site__bk7Yh .hd-board{display:grid;gap:1px;background:var(--line);border-block:1px solid var(--line)}.ds-site_site__bk7Yh .hd-board>*,.ds-site_site__bk7Yh .hd-module{min-width:0;background:var(--paper)}.ds-site_site__bk7Yh .hd-module{position:relative;padding:var(--hd-pad)}.ds-site_site__bk7Yh .hd-module>.hd-label:first-child{margin-bottom:clamp(14px,1.6vw,22px)}.ds-site_site__bk7Yh .hd-hairline{height:1px;border:0;margin:0;background:var(--line)}.ds-site_site__bk7Yh .hd-tile{position:relative;border-radius:2px;overflow:hidden;color:var(--ink);background:var(--white)}.ds-site_site__bk7Yh .hd-tile--ink{background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh .hd-tile--pink{background:var(--pink)}.ds-site_site__bk7Yh .hd-tile--yellow{background:var(--yellow)}.ds-site_site__bk7Yh .hd-tile--blue{background:var(--blue);color:var(--white)}.ds-site_site__bk7Yh .hd-tile--green{background:var(--green)}.ds-site_site__bk7Yh .hd-tile--orange{background:var(--orange)}.ds-site_site__bk7Yh .hd-tile--purple{background:var(--purple);color:var(--white)}.ds-site_site__bk7Yh .hd-tile--paper{background:var(--paper)}.ds-site_site__bk7Yh .hd-bg-pink{background:var(--pink)}.ds-site_site__bk7Yh .hd-bg-yellow{background:var(--yellow)}.ds-site_site__bk7Yh .hd-bg-blue{background:var(--blue)}.ds-site_site__bk7Yh .hd-bg-green{background:var(--green)}.ds-site_site__bk7Yh .hd-bg-orange{background:var(--orange)}.ds-site_site__bk7Yh .hd-bg-purple{background:var(--purple)}.ds-site_site__bk7Yh .hd-bg-ink{background:var(--ink)}.ds-site_site__bk7Yh .hd-bg-white{background:var(--white)}.ds-site_site__bk7Yh .hd-bg-paper{background:var(--paper)}.ds-site_site__bk7Yh .hd-tint-pink{background:var(--tint-pink)}.ds-site_site__bk7Yh .hd-tint-yellow{background:var(--tint-yellow)}.ds-site_site__bk7Yh .hd-tint-blue{background:var(--tint-blue)}.ds-site_site__bk7Yh .hd-tint-green{background:var(--tint-green)}.ds-site_site__bk7Yh .hd-tint-orange{background:var(--tint-orange)}.ds-site_site__bk7Yh .hd-tint-purple{background:var(--tint-purple)}.ds-site_site__bk7Yh .hd-sky{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--sky) 0,#7DBBF3 48%,var(--sky-2) 100%)}.ds-site_site__bk7Yh .hd-cloud{position:absolute;z-index:-1;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;animation:ds-site_hd-drift__TC0j_ var(--hd-drift,90s) linear infinite alternate}.ds-site_site__bk7Yh .hd-cloud--slow{--hd-drift:140s}.ds-site_site__bk7Yh .hd-cloud--fast{--hd-drift:60s}@keyframes ds-site_hd-drift__TC0j_{0%{translate:-6vw 0}to{translate:6vw 0}}.ds-site_site__bk7Yh .hd-card{position:relative;background:var(--card);color:var(--ink);border-radius:var(--hd-r);padding:clamp(18px,2vw,26px)}.ds-site_site__bk7Yh .hd-card--white{background:var(--white)}.ds-site_site__bk7Yh .hd-card--ink{background:var(--box);color:var(--white)}.ds-site_site__bk7Yh .hd-pagenum{display:inline-flex;align-items:center;justify-content:center;min-width:3.1em;height:1.9em;padding:0 .8em;border-radius:999px;background:var(--ink);color:var(--white);font:700 12px/1 var(--hd-sans);letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-site_site__bk7Yh .hd-slogan{position:relative;overflow:hidden;container-type:inline-size;border-radius:var(--hd-r);background:var(--box);color:var(--white);padding:clamp(28px,4.4vw,60px) clamp(24px,4vw,56px) clamp(64px,8vw,104px)}.ds-site_site__bk7Yh .hd-slogan__lines{margin:0;font-family:var(--hd-sans);font-weight:900;line-height:.94;letter-spacing:-.02em;text-transform:uppercase;font-size:min(var(--hd-slogan-max,128px),calc(100cqi / var(--hd-slogan-em,6.3)))}.ds-site_site__bk7Yh .hd-slogan__lines>*{display:block;white-space:nowrap}.ds-site_site__bk7Yh .hd-c-pink{color:var(--pink-ink)}.ds-site_site__bk7Yh .hd-c-yellow{color:var(--yellow)}.ds-site_site__bk7Yh .hd-c-blue{color:var(--blue)}.ds-site_site__bk7Yh .hd-c-green{color:var(--green-ink)}.ds-site_site__bk7Yh .hd-c-orange{color:var(--orange-ink)}.ds-site_site__bk7Yh .hd-c-purple{color:var(--purple)}.ds-site_site__bk7Yh .hd-c-ink{color:var(--ink)}.ds-site_site__bk7Yh .hd-c-white{color:var(--white)}.ds-site_site__bk7Yh :is(.hd-slogan,.hd-on-dark,.hd-tile--ink) .hd-c-pink{color:var(--pink)}.ds-site_site__bk7Yh :is(.hd-slogan,.hd-on-dark,.hd-tile--ink) .hd-c-yellow{color:var(--yellow)}.ds-site_site__bk7Yh .hd-c-blue-light,.ds-site_site__bk7Yh :is(.hd-slogan,.hd-on-dark,.hd-tile--ink) .hd-c-blue{color:var(--blue-light)}.ds-site_site__bk7Yh :is(.hd-slogan,.hd-on-dark,.hd-tile--ink) .hd-c-green{color:var(--green)}.ds-site_site__bk7Yh :is(.hd-slogan,.hd-on-dark,.hd-tile--ink) .hd-c-orange{color:var(--orange)}.ds-site_site__bk7Yh :is(.hd-slogan,.hd-on-dark,.hd-tile--ink) .hd-c-ink{color:var(--white)}.ds-site_site__bk7Yh .hd-slogan:after{content:"";position:absolute;right:clamp(20px,3vw,36px);bottom:clamp(20px,3vw,32px);width:clamp(44px,6vw,84px);aspect-ratio:1;background:url(/site-lines/ds/hdgdl/shape-heart.svg) 50%/contain no-repeat}.ds-site_site__bk7Yh .hd-slogan--noheart:after{content:none}.ds-site_site__bk7Yh .hd-slogan__foot{margin-top:clamp(28px,4vw,56px);font:500 11px/1.4 var(--hd-sans);letter-spacing:.2em;text-transform:uppercase}.ds-site_site__bk7Yh .hd-claim{font:900 clamp(30px,4.4vw,64px)/.92 var(--hd-sans);letter-spacing:-.025em;text-transform:uppercase}.ds-site_site__bk7Yh .hd-claim>*{display:block}.ds-site_site__bk7Yh .hd-claim .hd-claim__mono{margin-top:.22em;font:700 .6em/1 var(--hd-mono);letter-spacing:.02em}.ds-site_site__bk7Yh .hd-pill{--hd-pill-bg:var(--white);--hd-pill-fg:var(--ink);--hd-pill-line:transparent;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:44px;padding:0 1.25em;border:0;border-radius:999px;background:var(--hd-pill-bg);color:var(--hd-pill-fg);box-shadow:inset 0 0 0 1.5px var(--hd-pill-line);font:600 15px/1 var(--hd-sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--hd-ease),background-color .2s,color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.ds-site_site__bk7Yh .hd-pill:hover{transform:translateY(-2px)}.ds-site_site__bk7Yh .hd-pill:active{transform:translateY(0) scale(.97)}.ds-site_site__bk7Yh .hd-pill[aria-disabled=true],.ds-site_site__bk7Yh .hd-pill[disabled]{opacity:.45;cursor:not-allowed;transform:none}.ds-site_site__bk7Yh .hd-pill--s{position:relative;min-height:36px;padding:0 1em;font-size:13px}.ds-site_site__bk7Yh .hd-pill--s:after{content:"";position:absolute;inset:-4px 0}.ds-site_site__bk7Yh .hd-pill--l{min-height:56px;padding:0 1.6em;font-size:18px}.ds-site_site__bk7Yh .hd-pill--xl{min-height:68px;padding:0 1.9em;font-size:clamp(18px,1.6vw,22px);font-weight:700}.ds-site_site__bk7Yh .hd-pill--round{width:44px;padding:0}.ds-site_site__bk7Yh .hd-pill--s.hd-pill--round{width:36px}.ds-site_site__bk7Yh .hd-pill--l.hd-pill--round{width:56px}.ds-site_site__bk7Yh .hd-pill--ink{--hd-pill-bg:var(--ink);--hd-pill-fg:var(--white)}.ds-site_site__bk7Yh .hd-pill--white{--hd-pill-bg:var(--white);--hd-pill-fg:var(--ink)}.ds-site_site__bk7Yh .hd-pill--paper{--hd-pill-bg:var(--paper);--hd-pill-fg:var(--ink)}.ds-site_site__bk7Yh .hd-pill--pink{--hd-pill-bg:var(--pink);--hd-pill-fg:var(--ink)}.ds-site_site__bk7Yh .hd-pill--yellow{--hd-pill-bg:var(--yellow);--hd-pill-fg:var(--ink)}.ds-site_site__bk7Yh .hd-pill--blue{--hd-pill-bg:var(--blue);--hd-pill-fg:var(--white)}.ds-site_site__bk7Yh .hd-pill--green{--hd-pill-bg:var(--green);--hd-pill-fg:var(--ink)}.ds-site_site__bk7Yh .hd-pill--orange{--hd-pill-bg:var(--orange);--hd-pill-fg:var(--ink)}.ds-site_site__bk7Yh .hd-pill--purple{--hd-pill-bg:var(--purple);--hd-pill-fg:var(--white)}.ds-site_site__bk7Yh .hd-pill--outline{--hd-pill-bg:transparent;--hd-pill-fg:var(--ink);--hd-pill-line:var(--ink)}.ds-site_site__bk7Yh .hd-pill--outline:hover{--hd-pill-bg:var(--ink);--hd-pill-fg:var(--white)}.ds-site_site__bk7Yh .hd-on-dark .hd-pill--outline{--hd-pill-fg:var(--white);--hd-pill-line:var(--white)}.ds-site_site__bk7Yh .hd-on-dark .hd-pill--outline:hover{--hd-pill-bg:var(--white);--hd-pill-fg:var(--ink)}.ds-site_site__bk7Yh .hd-pill--chrome{--hd-pill-fg:var(--ink);background:var(--chrome);box-shadow:inset 0 0 0 1px var(--chrome-edge),inset 0 1px 0 1px rgba(255,255,255,.7)}.ds-site_site__bk7Yh .hd-pill .hd-icon{width:16px;height:16px}.ds-site_site__bk7Yh .hd-pill--l .hd-icon,.ds-site_site__bk7Yh .hd-pill--xl .hd-icon{width:20px;height:20px}.ds-site_site__bk7Yh .hd-chip{--hd-chip-accent:var(--ink);display:inline-flex;align-items:center;gap:.6em;min-height:44px;padding:0 1.05em;border:0;border-radius:999px;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:400 14px/1 var(--hd-mono);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,transform .25s var(--hd-ease)}.ds-site_site__bk7Yh .hd-chip:before{content:"";width:9px;height:9px;flex:none;border-radius:50%;background:var(--hd-chip-accent);box-shadow:0 0 0 1.5px var(--ink)}.ds-site_site__bk7Yh .hd-chip--plain:before{content:none}.ds-site_site__bk7Yh .hd-chip:hover{transform:translateY(-1px);background:rgba(17,17,17,.06)}.ds-site_site__bk7Yh .hd-chip[aria-pressed=true]{background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh .hd-chip[aria-pressed=true]:before{box-shadow:0 0 0 1.5px var(--white)}.ds-site_site__bk7Yh .hd-chip--pink{--hd-chip-accent:var(--pink)}.ds-site_site__bk7Yh .hd-chip--yellow{--hd-chip-accent:var(--yellow)}.ds-site_site__bk7Yh .hd-chip--blue{--hd-chip-accent:var(--blue)}.ds-site_site__bk7Yh .hd-chip--green{--hd-chip-accent:var(--green)}.ds-site_site__bk7Yh .hd-chip--orange{--hd-chip-accent:var(--orange)}.ds-site_site__bk7Yh .hd-chip--purple{--hd-chip-accent:var(--purple)}.ds-site_site__bk7Yh .hd-chip--white{--hd-chip-accent:var(--white)}.ds-site_site__bk7Yh .hd-tag{display:inline-flex;align-items:center;gap:.4em;padding:.38em .7em;border-radius:8px;background:var(--white);color:var(--ink);font:400 12px/1 var(--hd-mono);letter-spacing:.02em;white-space:nowrap}.ds-site_site__bk7Yh .hd-tag--ink{background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh .hd-tag--outline{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.ds-site_site__bk7Yh .hd-stepper{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh .hd-stepper button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s}.ds-site_site__bk7Yh .hd-stepper button:hover{background:rgba(255,255,255,.14)}.ds-site_site__bk7Yh .hd-stepper button:disabled,.ds-site_site__bk7Yh .hd-stepper button[aria-disabled=true]{opacity:.35;cursor:not-allowed;background:transparent}.ds-site_site__bk7Yh .hd-stepper .hd-stepper__value,.ds-site_site__bk7Yh .hd-stepper output{min-width:2ch;text-align:center;font:400 15px/1 var(--hd-pixel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-site_site__bk7Yh .hd-stepper .hd-icon{width:16px;height:16px}.ds-site_site__bk7Yh .hd-field{display:grid;gap:6px}.ds-site_site__bk7Yh .hd-field>label,.ds-site_site__bk7Yh .hd-field__label{font:400 12px/1.3 var(--hd-mono);letter-spacing:.04em;text-transform:lowercase}.ds-site_site__bk7Yh .hd-input{width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:var(--hd-r-s);background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:400 16px/1.35 var(--hd-sans)}.ds-site_site__bk7Yh textarea.hd-input{min-height:110px;resize:vertical}.ds-site_site__bk7Yh .hd-input::placeholder{color:#77726A}.ds-site_site__bk7Yh .hd-icon{display:inline-block;flex:none;width:var(--hd-icon);height:var(--hd-icon);vertical-align:middle;shape-rendering:crispEdges;fill:currentColor}.ds-site_site__bk7Yh .hd-icon--16{--hd-icon:16px}.ds-site_site__bk7Yh .hd-icon--24{--hd-icon:24px}.ds-site_site__bk7Yh .hd-icon--32{--hd-icon:32px}.ds-site_site__bk7Yh .hd-icon--48{--hd-icon:48px}.ds-site_site__bk7Yh .hd-icon--64{--hd-icon:64px}.ds-site_site__bk7Yh .hd-icon-tile{--hd-tile:var(--pink);display:inline-grid;place-items:center;flex:none;width:var(--hd-tile-size,56px);aspect-ratio:1;border-radius:14px;background:var(--hd-tile);color:var(--ink)}.ds-site_site__bk7Yh .hd-icon-tile .hd-icon{--hd-icon:32px}.ds-site_site__bk7Yh .hd-icon-tile--pink{--hd-tile:var(--pink)}.ds-site_site__bk7Yh .hd-icon-tile--yellow{--hd-tile:var(--yellow)}.ds-site_site__bk7Yh .hd-icon-tile--blue{--hd-tile:var(--blue);color:var(--white)}.ds-site_site__bk7Yh .hd-icon-tile--green{--hd-tile:var(--green)}.ds-site_site__bk7Yh .hd-icon-tile--orange{--hd-tile:var(--orange)}.ds-site_site__bk7Yh .hd-icon-tile--purple{--hd-tile:var(--purple);color:var(--white)}.ds-site_site__bk7Yh .hd-icon-tile--ink{--hd-tile:var(--ink);color:var(--white)}.ds-site_site__bk7Yh .hd-icon-tile--white{--hd-tile:var(--white)}.ds-site_site__bk7Yh .hd-logo{display:block;width:100%;height:auto;overflow:visible}.ds-site_site__bk7Yh .hd-logo .hd-logo__letter,.ds-site_site__bk7Yh .hd-logo .hd-logo__plate{transform-box:fill-box;transform-origin:50% 100%}.ds-site_site__bk7Yh .hd-logo .hd-logo__plate{transform-origin:50% 50%}.ds-site_site__bk7Yh .hd-sticker{position:absolute;display:block;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;transition:filter .25s var(--hd-ease),scale .3s var(--hd-spring),rotate .5s var(--hd-spring)}.ds-site_site__bk7Yh .hd-sticker img,.ds-site_site__bk7Yh .hd-sticker svg{display:block;width:100%;height:auto;pointer-events:none}.ds-site_site__bk7Yh img.hd-sticker{height:auto}.ds-site_site__bk7Yh .hd-sticker--shadow{filter:var(--hd-rest)}.ds-site_site__bk7Yh .hd-draggable{touch-action:none;cursor:grab}.ds-site_site__bk7Yh .hd-draggable.is-dragging{cursor:grabbing;filter:var(--hd-lift);scale:1.07;transition:filter .2s var(--hd-ease),scale .25s var(--hd-spring)}.ds-site_site__bk7Yh .hd-textsticker{--hd-ts-bg:var(--yellow);--hd-ts-fg:var(--ink);display:inline-flex;align-items:center;gap:.4em;padding:.5em .9em .55em;border-radius:14px;background:var(--hd-ts-bg);color:var(--hd-ts-fg);font:800 clamp(15px,1.5vw,20px)/1.05 var(--hd-sans);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 0 0 1.5px var(--ink),0 0 0 7px var(--white),0 0 0 8.5px #D6D2C9,0 12px 18px 6px rgba(40,28,16,.2)}.ds-site_site__bk7Yh .hd-textsticker--oval{border-radius:999px;padding-inline:1.1em}.ds-site_site__bk7Yh .hd-textsticker--pink{--hd-ts-bg:var(--pink)}.ds-site_site__bk7Yh .hd-textsticker--blue{--hd-ts-bg:var(--blue);--hd-ts-fg:var(--white)}.ds-site_site__bk7Yh .hd-textsticker--green{--hd-ts-bg:var(--green)}.ds-site_site__bk7Yh .hd-textsticker--white{--hd-ts-bg:var(--white)}.ds-site_site__bk7Yh .hd-textsticker--ink{--hd-ts-bg:var(--ink);--hd-ts-fg:var(--white)}.ds-site_site__bk7Yh .hd-textsticker--mono{font:700 clamp(13px,1.1vw,15px)/1.1 var(--hd-mono);letter-spacing:0}.ds-site_site__bk7Yh .hd-draggable.hd-textsticker.is-dragging{filter:none;box-shadow:0 0 0 1.5px var(--ink),0 0 0 7px var(--white),0 0 0 8.5px #D6D2C9,0 26px 30px 6px rgba(40,28,16,.26)}.ds-site_site__bk7Yh .hd-cutout{--hd-cut:3px;filter:drop-shadow(var(--hd-cut) 0 0 #fff) drop-shadow(calc(var(--hd-cut) * -1) 0 0 #fff) drop-shadow(0 var(--hd-cut) 0 #fff) drop-shadow(0 calc(var(--hd-cut) * -1) 0 #fff) drop-shadow(0 10px 12px rgba(40,28,16,.24))}.ds-site_site__bk7Yh .hd-cutout--chrome{filter:drop-shadow(var(--hd-cut) 0 0 #fff) drop-shadow(calc(var(--hd-cut) * -1) 0 0 #fff) drop-shadow(0 var(--hd-cut) 0 #fff) drop-shadow(0 calc(var(--hd-cut) * -1) 0 #fff) drop-shadow(1px 0 0 #9aa0a6) drop-shadow(-1px 0 0 #9aa0a6) drop-shadow(0 1px 0 #7d8389) drop-shadow(0 -1px 0 #c3c7cb) drop-shadow(0 10px 12px rgba(40,28,16,.24))}.ds-site_site__bk7Yh .hd-draggable.hd-cutout--chrome.is-dragging,.ds-site_site__bk7Yh .hd-draggable.hd-cutout.is-dragging{filter:drop-shadow(var(--hd-cut) 0 0 #fff) drop-shadow(calc(var(--hd-cut) * -1) 0 0 #fff) drop-shadow(0 var(--hd-cut) 0 #fff) drop-shadow(0 calc(var(--hd-cut) * -1) 0 #fff) drop-shadow(0 24px 22px rgba(40,28,16,.3))}.ds-site_site__bk7Yh .hd-checker,.ds-site_site__bk7Yh .hd-checker-strip{background:repeating-conic-gradient(var(--ink) 0 25%,var(--white) 0 50%) 0 0/calc(var(--hd-cs) * 2) calc(var(--hd-cs) * 2)}.ds-site_site__bk7Yh .hd-checker-strip{display:block;height:calc(var(--hd-cs) * 2)}.ds-site_site__bk7Yh .hd-checker-strip--1{height:var(--hd-cs)}.ds-site_site__bk7Yh .hd-checker-strip--s{--hd-cs:8px}.ds-site_site__bk7Yh .hd-checker-strip--l{--hd-cs:22px}.ds-site_site__bk7Yh .hd-pattern{background-position:50%;background-size:cover;background-repeat:no-repeat}.ds-site_site__bk7Yh .hd-pattern--warp{background-image:url(/site-lines/ds/hdgdl/pattern-checker-warp.svg)}.ds-site_site__bk7Yh .hd-pattern--waves{background-image:url(/site-lines/ds/hdgdl/pattern-waves.svg);background-color:var(--ink)}.ds-site_site__bk7Yh .hd-pattern--blobs{background-image:url(/site-lines/ds/hdgdl/pattern-blobs.svg);background-color:var(--ink)}.ds-site_site__bk7Yh .hd-marquee{--hd-marquee-speed:38s;position:relative;overflow:hidden;display:flex}.ds-site_site__bk7Yh .hd-marquee__track{display:flex;flex:none;animation:ds-site_hd-marquee__hxLjD var(--hd-marquee-speed) linear infinite}.ds-site_site__bk7Yh .hd-marquee__group{display:flex;flex:none;align-items:center;gap:var(--hd-marquee-gap,14px);padding-right:var(--hd-marquee-gap,14px);margin:0;padding-left:0;list-style:none}.ds-site_site__bk7Yh .hd-marquee.is-paused .hd-marquee__track,.ds-site_site__bk7Yh .hd-marquee:focus-within .hd-marquee__track,.ds-site_site__bk7Yh .hd-marquee:hover .hd-marquee__track{animation-play-state:paused}.ds-site_site__bk7Yh .hd-marquee--reverse .hd-marquee__track{animation-direction:reverse}@keyframes ds-site_hd-marquee__hxLjD{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ds-site_site__bk7Yh .hd-marquee--checker{padding-block:calc(var(--hd-cs) * 1.5);background:repeating-conic-gradient(var(--ink) 0 25%,var(--white) 0 50%) 0 0/calc(var(--hd-cs) * 2) calc(var(--hd-cs) * 2)}.ds-site_site__bk7Yh .hd-marquee--checker .hd-pill,.ds-site_site__bk7Yh .hd-marquee--checker .hd-tag{box-shadow:0 0 0 2px var(--ink)}.ds-site_site__bk7Yh .hd-reveal{opacity:0;translate:0 22px;transition:opacity .7s var(--hd-ease),translate .8s var(--hd-ease)}.ds-site_site__bk7Yh .hd-reveal.is-in{opacity:1;translate:none}.ds-site_site__bk7Yh .hd-fly{position:fixed;z-index:2000;left:0;top:0;pointer-events:none;color:var(--pink)}@media (prefers-reduced-motion:reduce){.ds-site_site__bk7Yh .hd-cloud,.ds-site_site__bk7Yh .hd-marquee__track{animation:none}.ds-site_site__bk7Yh .hd-marquee{overflow-x:auto;scrollbar-width:none}.ds-site_site__bk7Yh .hd-marquee__group[aria-hidden=true]{display:none}.ds-site_site__bk7Yh .hd-reveal{opacity:1;translate:none;transition:none}.ds-site_site__bk7Yh .hd-chip,.ds-site_site__bk7Yh .hd-pill,.ds-site_site__bk7Yh .hd-skip,.ds-site_site__bk7Yh .hd-sticker{transition:none}.ds-site_site__bk7Yh .hd-chip:hover,.ds-site_site__bk7Yh .hd-pill:hover{transform:none}}.ds-site_site__bk7Yh .hd-reduced .hd-cloud,.ds-site_site__bk7Yh .hd-reduced .hd-marquee__track{animation:none}@media print{.ds-site_site__bk7Yh .hd-cloud,.ds-site_site__bk7Yh .hd-marquee,.ds-site_site__bk7Yh .hd-skip,.ds-site_site__bk7Yh .hd-sticker{display:none!important}.ds-site_site__bk7Yh .hd-reveal{opacity:1!important;translate:none!important}.ds-site_site__bk7Yh{background:#fff}}.ds-site_site__bk7Yh.ds-site_home__deJxh{--hdr-h:64px;--mp:clamp(16px,1.6vw,24px);--board-max:1880px;--r-photo:4px;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 6px)}html:has(.ds-site_site__bk7Yh.ds-site_home__deJxh dialog[open]){overflow:hidden}.ds-site_site__bk7Yh.ds-site_home__deJxh{background:var(--paper)}.ds-site_site__bk7Yh.ds-site_home__deJxh [hidden]{display:none!important}.ds-site_site__bk7Yh.ds-site_home__deJxh img{display:block}.ds-site_site__bk7Yh.ds-site_home__deJxh .board{display:grid;gap:1px;max-width:var(--board-max);margin-inline:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .mod{position:relative;min-width:0;padding:var(--mp);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.ds-site_site__bk7Yh.ds-site_home__deJxh .mod>.hd-label{margin-bottom:12px}.ds-site_site__bk7Yh.ds-site_home__deJxh .tile{position:relative;border-radius:var(--r-photo);overflow:hidden}.ds-site_site__bk7Yh.ds-site_home__deJxh .tile--ink{background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh.ds-site_home__deJxh .tile--pink{background:var(--pink);color:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .tile--yellow{background:var(--yellow);color:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .tile--blue{background:var(--blue);color:var(--white);--hd-focus:var(--white)}.ds-site_site__bk7Yh.ds-site_home__deJxh .sec{position:relative;scroll-margin-top:calc(var(--hdr-h) + 6px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 48px;padding:clamp(34px,5vw,76px) var(--hd-gutter) clamp(20px,2.4vw,32px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .head__l{display:grid;justify-items:start;gap:clamp(8px,1vw,14px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .head__title{font:900 clamp(72px,11vw,184px)/.78 var(--hd-sans);letter-spacing:-.055em;margin-left:-.04em;outline:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr{position:fixed;z-index:60;inset:0 0 auto;height:var(--hdr-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 max(var(--hd-gutter),env(safe-area-inset-right)) 0 max(var(--hd-gutter),env(safe-area-inset-left));transition:background-color .3s var(--hd-ease),box-shadow .3s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr.is-scrolled{background:var(--paper);box-shadow:0 1px 0 var(--line)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__logo{justify-self:start;display:inline-flex;align-items:center;height:42px;padding:0 14px;border-radius:11px;background:var(--ink);transition:opacity .25s var(--hd-ease),scale .45s var(--hd-spring),visibility 0s}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__logo img{width:158px;height:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr.is-top .hdr__logo{opacity:0;scale:.5;visibility:hidden;transition:opacity .2s,scale .2s,visibility 0s .2s}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__nav ul{display:flex;gap:6px;margin:0;padding:0;list-style:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__nav .hd-pill{gap:.4em}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__nav .hd-pill[aria-current=true]{--hd-pill-bg:var(--ink);--hd-pill-fg:var(--white)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__out .hd-icon{--hd-icon:12px}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__end{justify-self:end;display:flex;align-items:center;gap:8px}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__menu{display:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__menu:after{inset:-4px}@media (max-width:760px){.ds-site_site__bk7Yh.ds-site_home__deJxh{--hdr-h:60px}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr{grid-template-columns:1fr auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__nav{display:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr__menu{display:inline-flex}}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border:0;background:var(--ink);color:var(--white);overflow:hidden auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu[open]{display:flex;flex-direction:column}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu::backdrop{background:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__bar{display:flex;align-items:center;justify-content:space-between;min-height:44px}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__logo{width:176px;height:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__nav{margin-top:clamp(28px,8vh,72px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__nav ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__a{display:inline-block;font:900 clamp(56px,19vw,120px)/.98 var(--hd-sans);letter-spacing:-.05em;text-decoration:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__a:hover{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.08em}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__servus{align-self:flex-start;margin-top:28px}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__stickers{position:relative;flex:1 1;min-height:150px}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__st{position:absolute;height:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__st--smiley{right:6%;bottom:24%;width:clamp(84px,26vw,130px);rotate:6deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__st--heart{right:34%;bottom:8%;width:clamp(56px,16vw,84px);rotate:-10deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__st--checker{left:0;bottom:12%;width:clamp(104px,32vw,150px);rotate:-5deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding-top:var(--hdr-h);overflow:hidden}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__cloud{height:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__cloud--1{left:-3%;top:11%;width:clamp(150px,19vw,330px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__cloud--2{right:-4%;top:17%;width:clamp(170px,24vw,420px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__cloud--3{left:39%;top:7%;width:clamp(90px,10vw,170px);opacity:.92}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__cloud--4{right:9%;bottom:15%;width:clamp(150px,17vw,300px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__cloud--5{left:10%;bottom:7%;width:clamp(180px,22vw,380px);opacity:.95}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__stage{--lock:min(80vw,112svh,1320px);position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(48px,11vh,130px) var(--hd-gutter) clamp(120px,21vh,220px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__mark-wrap{position:relative;width:var(--lock)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__mark{margin:0;line-height:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__mark svg{width:100%;height:auto;overflow:visible}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__mark .hd-logo__letter{cursor:default}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__info{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;width:var(--lock);margin-top:clamp(6px,1vw,14px);padding-left:4.2%}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__line{font:400 clamp(13px,1.1vw,16px)/1.3 var(--hd-mono);letter-spacing:.01em;white-space:nowrap}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__role{font-weight:700}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__checker{position:absolute;z-index:3;left:0;right:0;bottom:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-bounds{position:absolute;inset:calc(var(--hdr-h) + 18px) 12px 22px;z-index:2;pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon{right:19%;bottom:3%;width:clamp(118px,10.5vw,164px);rotate:5deg;pointer-events:none;filter:none;transform-origin:50% 42%}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-head{display:block}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-live .hero__balloon-head{pointer-events:auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-live img{pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon img{pointer-events:auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transform-origin:50% 44%;will-change:transform,filter}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-entering img,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-popping img{pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-flight,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-float{width:100%}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-float{position:relative;transform-origin:50% 30%;animation:ds-site_head-balloon-float__3MXwy 5.6s ease-in-out infinite}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon .hero__balloon-string{margin-top:-3.5%;pointer-events:none;transform-origin:50% 0}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-dragging{filter:none;scale:1}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-dragging img{cursor:grabbing}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-dragging .hero__balloon-float,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-entering .hero__balloon-float,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-inflating .hero__balloon-float,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-popping .hero__balloon-float{animation-play-state:paused}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-burst{position:absolute;left:50%;top:42%;width:0;height:0;pointer-events:none;z-index:4}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-shard{position:absolute;left:0;top:0;width:var(--w,14px);height:var(--h,10px);margin:calc(var(--h,10px)*-.5) 0 0 calc(var(--w,14px)*-.5);border:2px solid var(--ink);border-radius:var(--r,4px);background:var(--bg,var(--pink));box-shadow:0 0 0 2px var(--white)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-bang{position:absolute;left:0;top:0;transform:translate(-50%,-50%) scale(0);padding:4px 10px 5px;border:2.5px solid var(--ink);border-radius:999px;background:var(--yellow);color:var(--ink);font:900 clamp(14px,1.4vw,19px)/1 var(--hd-sans);letter-spacing:.04em;box-shadow:0 0 0 4px var(--white),0 8px 18px rgba(17,17,17,.22);white-space:nowrap}@keyframes ds-site_head-balloon-float__3MXwy{0%,to{transform:translateZ(0) rotate(-2deg)}50%{transform:translate3d(5px,-12px,0) rotate(2deg)}}@media (hover:none),(pointer:coarse){.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon.is-dragging{rotate:0deg!important;transition:none}}@media (min-width:701px) and (max-height:740px){.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon{width:106px;right:18%;bottom:1%}}@media (max-width:700px){.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon{right:1.5%;bottom:2%;width:clamp(82px,24vw,110px)}}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__stickers{position:absolute;inset:0;z-index:2;pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__mark-wrap .st,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__stickers .st{pointer-events:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .st{height:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--916{left:75.5%;top:12%;z-index:3;rotate:-4deg;font-size:clamp(13px,1.3vw,19px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__slot-916{display:none;visibility:hidden;pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--globe{left:5%;top:calc(var(--hdr-h) + 4.5%);width:clamp(80px,7.2vw,128px);rotate:-7deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--sparkle{left:calc(5% + clamp(80px,7.2vw,128px) - 18px);top:calc(var(--hdr-h) + 1.5%);width:clamp(40px,3.4vw,60px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--smiley{right:5.5%;top:calc(var(--hdr-h) + 3.5%);width:clamp(86px,7.6vw,136px);rotate:6deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--heart{right:calc(5.5% + clamp(86px,7.6vw,136px) - 22px);top:calc(var(--hdr-h) + 10%);width:clamp(56px,4.6vw,84px);rotate:-12deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--checker{left:calc(2.5% + clamp(170px,16vw,290px) - 34px);bottom:5%;width:clamp(100px,8.6vw,154px);rotate:-5deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--heart2{right:32%;bottom:16%;width:clamp(34px,2.8vw,50px);rotate:9deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--beat{z-index:4;width:clamp(100px,8.4vw,136px);padding:0;border:0;background:none;cursor:grab;touch-action:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--beat img{display:block;width:100%;height:auto;pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--beat:after{content:"";position:absolute;inset:-8px;border-radius:50%}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--beat:focus-visible{outline:3px solid var(--ink);outline-offset:6px;border-radius:18px}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--beat.is-dragging{cursor:grabbing;filter:none;scale:1.07;transition:filter .2s var(--hd-ease),scale .25s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--beat.is-playing{animation:ds-site_beat-pop___zrum .22s ease-out}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--beat.is-looping:before{content:"loop";position:absolute;right:-2%;bottom:7%;z-index:1;padding:2px 5px 3px;border:1.5px solid var(--ink);border-radius:6px;background:var(--green);font:700 clamp(9px,.72vw,10px)/1 var(--hd-mono);box-shadow:0 0 0 3px var(--white),0 0 0 4px #D6D2C9;rotate:5deg;pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero .hd-draggable.is-dragging,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero .st--beat.is-dragging{will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden}@media (hover:none),(pointer:coarse){.ds-site_site__bk7Yh.ds-site_home__deJxh .hero .hd-draggable.is-dragging,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero .st--beat.is-dragging{scale:1;transition:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero .hd-draggable.is-dragging:not(.hd-cutout):not(.hd-cutout--chrome),.ds-site_site__bk7Yh.ds-site_home__deJxh .hero .st--beat.is-dragging{filter:none!important}}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--kick{left:8%;bottom:24%;rotate:-7deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--snare{right:7%;bottom:29%;rotate:5deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--hat{left:46%;bottom:8%;rotate:-3deg}@keyframes ds-site_beat-pop___zrum{50%{scale:.9;rotate:-6deg}}@media (prefers-reduced-motion:reduce){.ds-site_site__bk7Yh.ds-site_home__deJxh .st--beat.is-playing{animation:none}}@media (max-width:999px){.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__stage{padding-block:clamp(80px,14vh,130px) clamp(150px,24vh,220px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--heart2,.ds-site_site__bk7Yh.ds-site_home__deJxh .st--sparkle{display:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--checker{left:calc(2.5% + clamp(170px,16vw,290px) - 30px);bottom:5%}}@media (max-width:700px){.ds-site_site__bk7Yh.ds-site_home__deJxh .hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(96px,1fr) auto minmax(200px,2.1fr)}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--beat{width:86px}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--kick{grid-area:2/1/3/2;left:auto;right:5%;bottom:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-bounds,.ds-site_site__bk7Yh.ds-site_home__deJxh .st--hat,.ds-site_site__bk7Yh.ds-site_home__deJxh .st--snare{grid-area:3/1/4/2}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--snare{left:5%;right:auto;top:4%;bottom:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--hat{left:40%;bottom:14%}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-bounds{inset:0 12px 22px}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__stage{grid-area:2/1/3/2;--lock:100%;align-items:flex-start;justify-content:flex-start;padding:0 14px}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__mark-wrap{display:contents}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__mark{width:100%}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__info{order:2;flex-direction:column;align-items:flex-start;margin-top:12px;padding-left:4.2%;gap:12px}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__line{font-size:clamp(11px,3.3vw,13px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__slot-916,.ds-site_site__bk7Yh.ds-site_home__deJxh .st--916{order:3;position:relative;left:auto;top:auto;display:inline-flex;margin:20px 0 0 4.2%;font-size:15px}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--globe{display:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--smiley{right:7%;top:calc(var(--hdr-h) + 3.5%);width:84px}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--heart{right:auto;left:8%;top:calc(var(--hdr-h) + 6%);width:54px}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--sparkle{display:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--checker{left:5%;right:auto;bottom:6.5%;width:94px}}@media (max-width:300px){.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__line{white-space:normal}}@media (min-width:701px) and (max-width:1279px) and (max-height:1000px){.ds-site_site__bk7Yh.ds-site_home__deJxh .hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(10svh + 64px),1fr) auto minmax(200px,1.5fr)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__stage{grid-area:2/1/3/2;justify-content:flex-start;padding-block:0;--lock:min(80vw,calc((100svh - 480px) * 2.57),1320px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero>.hero__radio.hd-sticker.st,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-bounds,.ds-site_site__bk7Yh.ds-site_home__deJxh .st--hat,.ds-site_site__bk7Yh.ds-site_home__deJxh .st--kick,.ds-site_site__bk7Yh.ds-site_home__deJxh .st--snare{grid-area:3/1/4/2}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--kick{left:9%;right:auto;top:8%;bottom:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--snare{right:24%;left:auto;top:2%;bottom:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .st--hat{left:42%;bottom:12%}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero>.hero__radio.hd-sticker.st{left:calc(42% + clamp(100px,8.4vw,136px) + 14px);bottom:16%;top:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-bounds{inset:0 12px 22px}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon{right:2%;bottom:2%}}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu{position:absolute;z-index:20;width:236px;padding:12px;border:2px solid var(--ink);border-radius:14px;background:var(--cream);box-shadow:0 0 0 7px var(--white),0 0 0 8.5px #D6D2C9,0 18px 24px 6px rgba(40,28,16,.24);rotate:-1.2deg;font:400 12px/1.3 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__title{margin:0 0 8px;font:700 11px/1 var(--hd-mono);letter-spacing:.06em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__list{display:flex;flex-direction:column;gap:3px}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__opt{display:flex;flex-direction:column;gap:5px;width:100%;padding:7px 8px;border:1.5px solid transparent;border-radius:8px;background:none;color:var(--ink);text-align:left;cursor:pointer}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__opt:hover{background:var(--paper-2)}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__opt:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__opt[aria-current=true]{border-color:var(--ink);background:var(--white)}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__name{font:700 12px/1.1 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__steps{display:flex;gap:2px}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__steps i{width:6px;height:7px;border-radius:1px;background:var(--line)}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__steps i.is-on{background:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu--kick .beat-menu__steps i.is-on{background:var(--blue)}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu--snare .beat-menu__steps i.is-on{background:var(--pink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu--hat .beat-menu__steps i.is-on{background:var(--yellow);box-shadow:inset 0 0 0 1px #00000033}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__stop{width:100%;margin-top:8px;padding:7px 8px;border:1.5px solid var(--ink);border-radius:8px;background:var(--white);color:var(--ink);font:700 11px/1 var(--hd-mono);cursor:pointer}.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu__stop:disabled{opacity:.4;cursor:default}@media (max-width:700px){.ds-site_site__bk7Yh.ds-site_home__deJxh .beat-menu{width:min(236px,calc(100vw - 28px))}}.ds-site_site__bk7Yh.ds-site_home__deJxh .filters{display:flex;flex-wrap:wrap;gap:8px}.ds-site_site__bk7Yh.ds-site_home__deJxh .chip__n{margin-left:.2em;font-size:13px;opacity:.7}.ds-site_site__bk7Yh.ds-site_home__deJxh .hd-chip[aria-pressed=true] .chip__n{opacity:1}.ds-site_site__bk7Yh.ds-site_home__deJxh .work{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(250px,21vw,370px);grid-auto-flow:row dense}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj{display:flex;flex-direction:column;gap:10px;padding:14px 14px 13px;color:var(--ink);text-decoration:none;transition:background-color .3s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj:hover{background:var(--white)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:14px;font:400 12px/1 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__cat{display:inline-flex;align-items:center;gap:7px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__cat:empty:before{content:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__cat:before{content:"";width:9px;height:9px;flex:none;border-radius:50%;background:var(--c,transparent);box-shadow:0 0 0 1.5px var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__year{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__media{position:relative;flex:1 1 auto;min-height:0;border-radius:var(--r-photo);overflow:hidden;background:var(--paper-2)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale .8s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease;pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__preview.is-playing{opacity:1}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj:hover .pj__media img{scale:1.045}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__badge{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 9px;border-radius:8px;background:var(--ink);color:var(--white);font:400 11px/1 var(--hd-mono);transition:background-color .25s,color .25s}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__badge .hd-icon{--hd-icon:14px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj:hover .pj__badge{background:var(--c,var(--ink));color:var(--c-fg,var(--white))}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__title{font:400 14px/1.25 var(--hd-mono);overflow-wrap:anywhere}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj--big{grid-column:span 2;grid-row:span 2}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj--big .pj__title{font-size:16px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj--tall{grid-row:span 2}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj--portrait .pj__media{align-self:center;aspect-ratio:9/16;width:auto;height:0;max-width:100%}.ds-site_site__bk7Yh.ds-site_home__deJxh .note--wide,.ds-site_site__bk7Yh.ds-site_home__deJxh .pj--wide{grid-column:span 2}.ds-site_site__bk7Yh.ds-site_home__deJxh .note--pattern{grid-column:1/-1}@media (min-width:1100px){.ds-site_site__bk7Yh.ds-site_home__deJxh .pj--right{grid-column:-3/-1}}.ds-site_site__bk7Yh.ds-site_home__deJxh .work.is-filtered>*{grid-column:auto;grid-row:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .work.is-filtered>.pj--portrait{grid-row:span 2}.ds-site_site__bk7Yh.ds-site_home__deJxh .note{padding:14px}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__tile{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(18px,1.8vw,28px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__big{position:relative;z-index:1;font:800 clamp(21px,2.05vw,34px)/1.1 var(--hd-sans);letter-spacing:-.025em}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__tile--engine .note__big{max-width:min(23ch,56%);font-size:clamp(26px,2.7vw,44px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__car{position:absolute;z-index:2;right:3%;top:9%;width:min(40%,300px);rotate:-5deg;--hd-cut:3px}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__tile--passion .note__big{max-width:17ch}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__pill{align-self:flex-start;position:relative;z-index:1}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__smiley{position:absolute;right:5%;top:12%;width:clamp(72px,7vw,118px);rotate:7deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .note--pattern .note__tile{padding:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__heart{position:absolute;left:13%;top:18%;width:clamp(86px,8.6vw,150px);rotate:-9deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__globe{position:absolute;right:13%;top:16%;width:clamp(78px,7.6vw,130px);rotate:7deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__sparkle{position:absolute;left:47%;bottom:14%;width:clamp(44px,4vw,70px)}@media (max-width:1099px){.ds-site_site__bk7Yh.ds-site_home__deJxh .work{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(230px,40vw,340px)}}@media (max-width:640px){.ds-site_site__bk7Yh.ds-site_home__deJxh .work{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .work>*{grid-column:auto!important;grid-row:auto!important}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__media{flex:none;aspect-ratio:16/10}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj--big .pj__media{aspect-ratio:4/3}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj--tall .pj__media{aspect-ratio:4/5}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj--portrait .pj__media{aspect-ratio:9/16;height:min(70svh,560px);width:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--hd-gutter));padding-inline:var(--hd-gutter) 18%;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.ds-site_site__bk7Yh.ds-site_home__deJxh .filters::-webkit-scrollbar{display:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .filters>*{flex:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__tile{min-height:250px}.ds-site_site__bk7Yh.ds-site_home__deJxh .note__smiley{top:auto;right:16px;bottom:16px;width:64px}.ds-site_site__bk7Yh.ds-site_home__deJxh .note--pattern .note__tile{min-height:220px}}.ds-site_site__bk7Yh.ds-site_home__deJxh .slogan__mod{display:grid;place-items:center;overflow:hidden;padding:clamp(28px,5vw,88px) var(--hd-gutter);background:var(--blush)}.ds-site_site__bk7Yh.ds-site_home__deJxh .slogan__box{width:min(1200px,100%)}.ds-site_site__bk7Yh.ds-site_home__deJxh .slogan__st{position:absolute;z-index:2;height:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .slogan__st--sparkle{left:calc(50% - min(600px,50% - var(--hd-gutter)) - 22px);top:clamp(10px,2.4vw,40px);width:clamp(52px,5vw,86px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .slogan__st--wave{right:calc(50% - min(600px,50% - var(--hd-gutter)) + 18%);bottom:clamp(8px,2vw,34px);width:clamp(120px,13vw,220px);rotate:-4deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .who{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__portrait{grid-column:span 4;grid-row:span 2;display:flex;flex-direction:column;margin:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__photo{position:relative;flex:1 1;min-height:440px;border-radius:var(--r-photo);overflow:hidden;background:var(--paper-2)}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__hello{grid-column:span 5;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(24px,3vw,44px);padding:clamp(22px,2.4vw,38px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__hi{font:900 clamp(42px,4.7vw,80px)/.92 var(--hd-sans);letter-spacing:-.035em}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__text{font:400 clamp(16px,1.12vw,18.5px)/1.6 var(--hd-sans);max-width:54ch}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__text--l{font-size:clamp(17px,1.35vw,22px);line-height:1.5;font-weight:500;letter-spacing:-.01em}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__excited{grid-column:span 5;padding:14px}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__tile{height:100%;display:flex;align-items:flex-end;padding:clamp(20px,2.2vw,34px);container-type:inline-size}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__lines{font:800 clamp(21px,calc(100cqi / 17.6),44px)/1.08 var(--hd-sans);letter-spacing:-.03em}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__lines>span{display:block}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__916{grid-column:span 3;grid-row:span 2;display:flex;flex-direction:column;background:url(/site-lines/ds/hdgdl/pattern-checker-warp.svg) 50%/cover no-repeat,var(--paper)}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__916>.hd-label{align-self:flex-start;padding:.45em .65em;border-radius:6px;background:var(--white);box-shadow:0 0 0 1.5px var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .frame916{position:relative;display:block;width:min(100%,300px);margin:auto;padding:8px;border:0;border-radius:32px;cursor:pointer;background:var(--chrome);box-shadow:inset 0 0 0 1px var(--chrome-edge),inset 0 2px 0 1px rgba(255,255,255,.75),0 22px 34px -16px rgba(40,28,16,.45);transition:translate .35s var(--hd-ease),rotate .5s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_home__deJxh .frame916:hover{translate:0 -4px;rotate:-1.5deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .frame916:focus-visible{outline:4px solid var(--pink);outline-offset:6px}.ds-site_site__bk7Yh.ds-site_home__deJxh .frame916__screen{position:relative;display:block;aspect-ratio:9/16;border-radius:25px;overflow:hidden;background:var(--ink);box-shadow:0 0 0 2.5px var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .frame916__screen img{width:100%;height:100%;object-fit:cover}.ds-site_site__bk7Yh.ds-site_home__deJxh .frame916__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:var(--pink);color:var(--ink);box-shadow:0 0 0 2px var(--ink);transition:scale .35s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_home__deJxh .frame916:hover .frame916__play{scale:1.12}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__916-sticker{align-self:center;margin-top:-34px;position:relative;z-index:1;rotate:-5deg;font-size:clamp(14px,1.2vw,18px);pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__2010{grid-column:span 4;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__year{font:900 clamp(76px,8.6vw,150px)/.8 var(--hd-sans);letter-spacing:-.06em;color:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__music{grid-column:span 5;display:flex;flex-direction:column;justify-content:space-between}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__hunger{grid-column:span 3;padding:14px}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__hunger .who__tile{align-items:flex-end}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__hunger-text{font:900 clamp(30px,3vw,52px)/.95 var(--hd-sans);letter-spacing:-.045em}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__refs{grid-column:1/-1;padding:var(--mp) 0 0}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__h{width:fit-content}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__refs .who__h{padding:0 var(--mp);margin-bottom:14px}.ds-site_site__bk7Yh.ds-site_home__deJxh .refs{--hd-cs:18px;--hd-marquee-gap:12px;--hd-marquee-speed:46s}.ds-site_site__bk7Yh.ds-site_home__deJxh .refs .hd-tag{padding:.62em 1.05em .66em;border-radius:999px;font:700 clamp(15px,1.3vw,19px)/1 var(--hd-sans);letter-spacing:-.01em}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__world{grid-column:1/-1;padding:var(--mp) var(--mp) clamp(28px,3.4vw,52px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .world{max-width:min(100%,1500px);padding-right:clamp(90px,12vw,200px);font:800 clamp(25px,3.3vw,54px)/1.13 var(--hd-sans);letter-spacing:-.035em}.ds-site_site__bk7Yh.ds-site_home__deJxh .world__c{white-space:nowrap}.ds-site_site__bk7Yh.ds-site_home__deJxh .world .sep{color:var(--pink-ink);font-weight:500;letter-spacing:-.08em}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__globe{position:absolute;right:clamp(16px,3vw,48px);top:clamp(14px,2vw,30px);width:clamp(84px,9vw,150px);rotate:8deg}@media (max-width:1099px){.ds-site_site__bk7Yh.ds-site_home__deJxh .who{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__2010,.ds-site_site__bk7Yh.ds-site_home__deJxh .who__916,.ds-site_site__bk7Yh.ds-site_home__deJxh .who__excited,.ds-site_site__bk7Yh.ds-site_home__deJxh .who__hello,.ds-site_site__bk7Yh.ds-site_home__deJxh .who__music,.ds-site_site__bk7Yh.ds-site_home__deJxh .who__portrait{grid-column:span 3}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__hunger{grid-column:span 6}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__hunger .who__tile{min-height:200px}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__hunger-text{font-size:clamp(34px,6vw,64px)}}@media (max-width:700px){.ds-site_site__bk7Yh.ds-site_home__deJxh .who{grid-template-columns:minmax(0,1fr)}.ds-site_site__bk7Yh.ds-site_home__deJxh .who>*{grid-column:auto!important;grid-row:auto!important}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__photo{min-height:0;aspect-ratio:4/5}.ds-site_site__bk7Yh.ds-site_home__deJxh .who__excited .who__tile{min-height:220px}.ds-site_site__bk7Yh.ds-site_home__deJxh .frame916{width:min(72%,280px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .world{padding-right:0;padding-top:clamp(70px,22vw,110px)}}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:end;padding:clamp(28px,3.4vw,56px) clamp(20px,4vw,64px) calc(clamp(30px,4vw,64px) + 30px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead.hd-sky{background:linear-gradient(180deg,var(--sky) 0,#7DBBF3 48%,var(--sky-2) 100%)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__cloud{height:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__cloud--1{left:28%;top:-4%;width:clamp(160px,22vw,380px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__cloud--2{left:-2%;bottom:16%;width:clamp(110px,12vw,210px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__cloud--3{right:2%;bottom:6%;width:clamp(120px,13vw,230px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__l{display:grid;justify-items:start;gap:12px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__l .hd-label{margin-bottom:6px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__logo{width:clamp(190px,23vw,400px);height:auto;margin:4px 0 0 -1.4%}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__title{font:italic 900 clamp(60px,9.4vw,160px)/.84 var(--hd-sans);letter-spacing:-.05em;margin:-.12em 0 4px -.03em;outline:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__r{display:grid;justify-items:start;gap:clamp(16px,2vw,26px);padding-bottom:6px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__say{font:800 clamp(26px,2.7vw,46px)/1.06 var(--hd-sans);letter-spacing:-.03em;max-width:17ch}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__note{font:500 13px/1.4 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__smiley{position:absolute;right:clamp(16px,4vw,72px);top:clamp(18px,2.6vw,40px);width:clamp(76px,7vw,124px);rotate:4deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__heart{position:absolute;right:clamp(100px,13vw,230px);top:clamp(70px,8vw,140px);width:clamp(36px,3.4vw,58px);height:auto;pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__checker{position:absolute;left:0;right:0;bottom:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .gear{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile{display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;gap:10px;min-height:clamp(230px,19vw,300px);padding:clamp(18px,1.8vw,28px);color:var(--ink);text-decoration:none;background:var(--tint,var(--paper));transition:background-color .3s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile .hd-icon-tile{--hd-tile-size:60px;transition:rotate .5s var(--hd-spring),scale .4s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile:hover .hd-icon-tile{rotate:-8deg;scale:1.08}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile__title{font:900 clamp(32px,3.3vw,54px)/.9 var(--hd-sans);letter-spacing:-.04em}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile__sub{color:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile__meta{align-self:end;display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1.5px solid var(--ink);font:400 13px/1.2 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile__meta b{margin-left:auto;font:700 15px/1 var(--hd-sans);white-space:nowrap}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile__go{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--ink);color:var(--white);transition:translate .35s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile__go .hd-icon{--hd-icon:16px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile:hover .gtile__go{translate:5px 0}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile:focus-visible{outline:3px solid var(--ink);outline-offset:-5px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gear__van{grid-column:span 2;background:var(--tint-pink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt--van{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 22px;align-items:start;padding:clamp(4px,.6vw,10px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt--van .gt__top{grid-column:1;grid-row:1/span 2;display:grid;justify-items:start;gap:14px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt--van .hd-icon-tile{--hd-tile-size:76px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt--van .hd-icon-tile .hd-icon{--hd-icon:44px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__title{font:900 clamp(40px,4.4vw,72px)/.86 var(--hd-sans);letter-spacing:-.04em}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__link{color:inherit;text-decoration:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__link:after{content:"";position:absolute;inset:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__link:focus-visible{outline:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt--van:has(.gt__link:focus-visible){outline:3px solid var(--ink);outline-offset:4px;border-radius:8px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__sub{grid-column:2}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__say{grid-column:1/-1;margin-top:clamp(14px,2vw,26px);font:700 clamp(19px,1.7vw,27px)/1.25 var(--hd-sans);letter-spacing:-.02em;max-width:38ch}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__aside{grid-column:1/-1;font:400 clamp(15px,1.1vw,17px)/1.5 var(--hd-sans);max-width:56ch;padding-right:56px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__go{position:absolute;right:clamp(4px,.6vw,10px);bottom:clamp(4px,.6vw,10px);display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--white);transition:translate .35s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt--van:hover .gt__go{translate:5px 0}.ds-site_site__bk7Yh.ds-site_home__deJxh .gear__vibes{padding:14px;background:var(--tint-pink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gear__slogan{height:100%;display:flex;flex-direction:column;align-items:flex-start;--hd-slogan-max:96px;padding:clamp(22px,2.4vw,36px) clamp(20px,2.2vw,32px) clamp(22px,2.4vw,32px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gear__slogan-pill{margin-top:clamp(18px,2vw,28px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gear__slogan .hd-slogan__foot{margin-top:auto;padding-top:22px;padding-right:clamp(56px,6vw,96px)}@media (max-width:1099px){.ds-site_site__bk7Yh.ds-site_home__deJxh .gear{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-site_site__bk7Yh.ds-site_home__deJxh .gear__van,.ds-site_site__bk7Yh.ds-site_home__deJxh .gear__vibes{grid-column:1/-1}.ds-site_site__bk7Yh.ds-site_home__deJxh .gear__slogan{min-height:300px}}@media (max-width:820px){.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead{grid-template-columns:minmax(0,1fr);gap:28px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__smiley{width:76px}.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__heart{right:clamp(20px,6vw,40px);top:auto;bottom:62px}}@media (max-width:700px){.ds-site_site__bk7Yh.ds-site_home__deJxh .gearhead__note{max-width:calc(100% - 60px)}}@media (max-width:600px){.ds-site_site__bk7Yh.ds-site_home__deJxh .gear{grid-template-columns:minmax(0,1fr)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile{min-height:0;grid-template-rows:auto auto auto auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt--van{grid-template-columns:minmax(0,1fr)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt--van .gt__top{grid-row:auto;display:flex;justify-content:space-between;width:100%}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__sub{grid-column:1}.ds-site_site__bk7Yh.ds-site_home__deJxh .gt__aside{padding-right:52px}}.ds-site_site__bk7Yh.ds-site_home__deJxh .is-soon{cursor:default}.ds-site_site__bk7Yh.ds-site_home__deJxh .hd-pill.is-soon{position:relative;opacity:1;transform:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile.is-soon:hover .hd-icon-tile{rotate:none;scale:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile.is-soon .gtile__meta{box-sizing:content-box;min-height:36px}.ds-site_site__bk7Yh.ds-site_home__deJxh .hd-soon{position:absolute;z-index:1;top:-9px;right:-6px;display:inline-block;padding:3px 6px 4px;border-radius:7px;background:var(--yellow);color:var(--ink);font:700 10px/1 var(--hd-mono);letter-spacing:.02em;white-space:nowrap;rotate:7deg;pointer-events:none;box-shadow:0 0 0 1.5px var(--ink),0 0 0 4px var(--white),0 0 0 5px #D6D2C9,0 5px 8px 1px rgba(40,28,16,.16)}.ds-site_site__bk7Yh.ds-site_home__deJxh .hd-soon--l{top:6px;right:-36px;padding:5px 10px 6px;border-radius:10px;font-size:14px;rotate:-6deg;box-shadow:0 0 0 1.5px var(--ink),0 0 0 5px var(--white),0 0 0 6.5px #D6D2C9,0 8px 14px 3px rgba(40,28,16,.2)}.ds-site_site__bk7Yh.ds-site_home__deJxh .gear__slogan-pill .hd-soon{top:4px;right:-30px;font-size:12px}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__a.is-soon{position:relative}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__a.is-soon:hover{text-decoration:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .menu__a .hd-soon--l{top:.12em;right:auto;left:calc(100% + 20px);font-size:16px}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__links .is-soon{display:inline-flex;align-items:center;gap:12px;min-height:32px}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__links .hd-soon{position:static;rotate:-4deg}@media (max-width:640px){.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__links .is-soon{min-height:44px}}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact{position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;min-height:min(90svh,860px);gap:24px;padding:clamp(20px,2.4vw,36px) var(--hd-gutter) clamp(28px,3.4vw,56px);background:var(--pink);color:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__top{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__hello{position:relative;z-index:1;align-self:center;justify-self:start;font:900 clamp(56px,21.5vw,400px)/.8 var(--hd-sans);letter-spacing:-.065em;margin-left:-.04em;outline:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__row{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__line{flex-basis:100%;font:400 clamp(13px,1.1vw,16px)/1.3 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__mail{max-width:100%;letter-spacing:-.01em}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__links .hd-icon{--hd-icon:13px}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__stickers{position:absolute;inset:0;z-index:2;pointer-events:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__st{position:absolute;height:auto;pointer-events:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__st--word{right:3%;top:3.5%;width:clamp(200px,23vw,420px);rotate:-6deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__st--smiley{right:calc(3% + clamp(200px,23vw,420px) - 10px);top:3%;width:clamp(64px,5.6vw,100px);rotate:9deg}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__st--checker{right:6%;bottom:26%;width:clamp(96px,9vw,160px);rotate:-8deg}@media (max-width:820px){.ds-site_site__bk7Yh.ds-site_home__deJxh .contact{min-height:0;padding-bottom:clamp(170px,46vw,260px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__st--word{right:auto;left:4%;top:auto;bottom:5%;width:min(62vw,300px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__st--smiley{right:7%;top:auto;bottom:12%;width:76px}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__st--checker{right:36%;bottom:19%;width:92px}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__line{font-size:clamp(11px,3.3vw,13px)}}@media (max-width:400px){.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__mail{min-height:56px;padding:0 18px;font-size:15px}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__mail .hd-icon{display:none}}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot{background:var(--paper)}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__board{grid-template-columns:repeat(12,minmax(0,1fr))}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__claim{grid-column:span 4;display:flex;align-items:flex-end;padding:clamp(24px,2.6vw,40px) var(--mp)}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__claim .hd-claim{font-size:clamp(34px,3.6vw,58px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__claim .hd-claim__mono{margin-top:.5em;font-size:.36em;line-height:1.25;text-transform:none;letter-spacing:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__vars{grid-column:span 8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:clamp(20px,2.2vw,32px) var(--mp)}.ds-site_site__bk7Yh.ds-site_home__deJxh .var{display:grid;place-items:center;aspect-ratio:2.6;border-radius:2px;background:var(--white)}.ds-site_site__bk7Yh.ds-site_home__deJxh .var img{width:80%;height:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .var--ink{background:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .var--yellow{background:var(--yellow)}.ds-site_site__bk7Yh.ds-site_home__deJxh .var--blue{background:var(--blue)}.ds-site_site__bk7Yh.ds-site_home__deJxh .var--pink{background:var(--pink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .var--green{background:var(--green)}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__icons{grid-column:span 4;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:18px 22px;padding:clamp(24px,2.6vw,40px) var(--mp)}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__ic{display:inline-flex;color:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__ic--heart{color:var(--pink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__oval{width:96px;height:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__note{grid-column:span 8;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(24px,2.6vw,40px) var(--mp);font:400 13px/1.6 var(--hd-sans);color:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__note p{max-width:62ch}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__links{display:flex;flex-wrap:wrap;gap:6px 18px;font:400 13px/1.3 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__links a{display:inline-flex;align-items:center;min-height:32px}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__checker{margin-top:1px}@media (max-width:1099px){.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__claim{grid-column:span 5}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__vars{grid-column:span 7}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__icons{grid-column:span 5}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__note{grid-column:span 7}}@media (max-width:640px){.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__claim,.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__icons,.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__note,.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__vars{grid-column:1/-1}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__vars{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}.ds-site_site__bk7Yh.ds-site_home__deJxh .foot__links a{min-height:44px}}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd{width:min(1240px,calc(100vw - 40px));max-width:none;max-height:calc(100svh - 40px);padding:0;border:0;border-radius:var(--hd-r);background:var(--paper);color:var(--ink);box-shadow:0 40px 90px rgba(17,17,17,.4);overflow:auto;overscroll-behavior:contain}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd::backdrop{background:rgba(17,17,17,.62)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd[open]{animation:ds-site_pd-in__m3fYy .45s var(--hd-ease)}@keyframes ds-site_pd-in__m3fYy{0%{opacity:0;translate:0 28px;scale:.98}}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:12px var(--mp);background:var(--paper);box-shadow:0 1px 0 var(--line)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__cat{display:inline-flex;align-items:center;gap:8px;padding:.45em .8em;border-radius:999px;background:var(--white);font:400 12px/1 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__cat:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c,transparent);box-shadow:0 0 0 1.5px var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__nav{display:flex;align-items:center;gap:6px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__prev-ic .hd-icon{scale:-1 1}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__pos{min-width:5.2em;text-align:center}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__body{display:grid;gap:clamp(18px,2.2vw,30px);padding:clamp(20px,2.6vw,40px) var(--mp) var(--mp)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__title{font:900 clamp(36px,5.4vw,84px)/.88 var(--hd-sans);letter-spacing:-.05em;overflow-wrap:anywhere}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__name{margin-top:-8px;font:400 15px/1.4 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__name:empty{display:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__films{display:grid;gap:14px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__films--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-site_site__bk7Yh.ds-site_home__deJxh .film{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--ink);width:min(100%,calc(80svh * var(--ar,1.7778)));justify-self:center}.ds-site_site__bk7Yh.ds-site_home__deJxh .film--portrait{aspect-ratio:9/16;width:min(100%,360px,calc(80svh * var(--ar,.5625)));justify-self:center}.ds-site_site__bk7Yh.ds-site_home__deJxh .film--portrait img{object-fit:cover}.ds-site_site__bk7Yh.ds-site_home__deJxh .film img{width:100%;height:100%;object-fit:cover}.ds-site_site__bk7Yh.ds-site_home__deJxh .film iframe,.ds-site_site__bk7Yh.ds-site_home__deJxh .film video{position:absolute;inset:0;width:100%;height:100%;border:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .film video{object-fit:contain;background:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .film__play{position:absolute;inset:0;display:grid;place-items:center;width:100%;border:0;padding:0;background:transparent;cursor:pointer;color:var(--ink)}.ds-site_site__bk7Yh.ds-site_home__deJxh .film__btn{display:grid;place-items:center;width:clamp(64px,7vw,92px);aspect-ratio:1;border-radius:50%;background:var(--pink);box-shadow:0 0 0 2.5px var(--ink),0 14px 28px rgba(0,0,0,.3);transition:scale .35s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_home__deJxh .film__btn .hd-icon{--hd-icon:clamp(28px,3vw,40px);translate:6% 0}.ds-site_site__bk7Yh.ds-site_home__deJxh .film__play:hover .film__btn{scale:1.1}.ds-site_site__bk7Yh.ds-site_home__deJxh .film__play:focus-visible{outline:3px solid var(--yellow);outline-offset:-6px}.ds-site_site__bk7Yh.ds-site_home__deJxh .film__note{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:.45em .75em;border-radius:8px;background:var(--white);color:var(--ink);font:500 12px/1.35 var(--hd-sans);text-align:left}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__info{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(18px,3vw,48px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__info--solo{grid-template-columns:minmax(0,1fr)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__text p{font:500 clamp(17px,1.4vw,21px)/1.5 var(--hd-sans);letter-spacing:-.01em;max-width:50ch}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__text:empty{display:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__credits{margin:0;padding:0;list-style:none;display:grid;gap:0;font:400 13.5px/1.45 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__credits li{padding:7px 0;box-shadow:0 1px 0 var(--line)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__credits:empty{display:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__stills{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__stills img{flex:none;height:clamp(180px,26vw,340px);width:auto;border-radius:var(--r-photo);scroll-snap-align:start;background:var(--paper-2)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__stills:focus-visible{outline-offset:2px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:var(--mp);box-shadow:0 -1px 0 var(--line)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__source{font:400 13px/1.3 var(--hd-mono);display:inline-flex;align-items:center;gap:8px;min-height:44px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__source .hd-icon{--hd-icon:13px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__next{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__next .hd-pill{font:400 13px/1 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__next .hd-icon{--hd-icon:14px}@media (max-width:760px){.ds-site_site__bk7Yh.ds-site_home__deJxh .pd{width:100vw;max-height:none;height:100%;border-radius:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__films--2,.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__info{grid-template-columns:minmax(0,1fr)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__pos{display:none}}@media (max-width:1239px){.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__films{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__films:has(>.film:only-child){grid-template-columns:minmax(0,1fr)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd .film{width:100%;aspect-ratio:16/9!important}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd .film--portrait{aspect-ratio:9/16!important}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd .film--portrait:only-child{width:min(100%,calc(62svh * .5625))}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__stills{display:grid;grid-template-columns:repeat(var(--pd-cols),minmax(0,1fr));gap:6px;overflow:visible;padding-bottom:0}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__stills img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}}@media (max-width:760px){.ds-site_site__bk7Yh.ds-site_home__deJxh .pd{--pd-cols:3}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__films:not(:has(.film--portrait)){grid-template-columns:minmax(0,1fr)}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__title{font-size:clamp(30px,9vw,40px);line-height:.94;overflow-wrap:break-word}}@media (min-width:761px) and (max-width:1239px){.ds-site_site__bk7Yh.ds-site_home__deJxh .pd{--pd-cols:4}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__films:has(>.film--portrait){max-width:560px;justify-self:start}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__body:has(.pd__films>.film--portrait){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;align-items:start}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__body:has(.pd__films>.film--portrait)>:is(.pd__title,.pd__name,.pd__stills,.pd__foot){grid-column:1/-1}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__body:has(.pd__films>.film--portrait) .pd__films{grid-column:1;width:100%}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd__body:has(.pd__films>.film--portrait) .pd__info{grid-column:2;grid-template-columns:minmax(0,1fr)}}html.intro .ds-site_site__bk7Yh.ds-site_home__deJxh .hero .st,html.intro .ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-flight,html.intro .ds-site_site__bk7Yh.ds-site_home__deJxh .hero__info,html.intro .ds-site_site__bk7Yh.ds-site_home__deJxh .hero__mark .hd-logo__letter,html.intro .ds-site_site__bk7Yh.ds-site_home__deJxh .hero__mark .hd-logo__plate{opacity:0}@media (prefers-reduced-motion:reduce){.ds-site_site__bk7Yh.ds-site_home__deJxh{scroll-behavior:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-float{animation:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon{transition:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .pd[open]{animation:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .frame916,.ds-site_site__bk7Yh.ds-site_home__deJxh .gtile .hd-icon-tile,.ds-site_site__bk7Yh.ds-site_home__deJxh .pj__media img{transition:none}.ds-site_site__bk7Yh.ds-site_home__deJxh .pj:hover .pj__media img{scale:none}}@media print{.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__stickers,.ds-site_site__bk7Yh.ds-site_home__deJxh .hdr,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__balloon-bounds,.ds-site_site__bk7Yh.ds-site_home__deJxh .hero__stickers,.ds-site_site__bk7Yh.ds-site_home__deJxh .menu,.ds-site_site__bk7Yh.ds-site_home__deJxh .note__car,.ds-site_site__bk7Yh.ds-site_home__deJxh .note__smiley,.ds-site_site__bk7Yh.ds-site_home__deJxh .who__globe{display:none!important}.ds-site_site__bk7Yh.ds-site_home__deJxh .hero{min-height:0}}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal{min-height:72svh;padding-top:var(--hdr-h)}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod{padding:clamp(34px,5vw,76px) var(--hd-gutter) clamp(40px,5vw,80px)}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod>*{max-width:72ch}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod h1,.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__title{max-width:none;margin-bottom:clamp(20px,2.4vw,32px);font:900 clamp(44px,7.4vw,112px)/.9 var(--hd-sans);letter-spacing:-.045em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod h2{margin:clamp(28px,3vw,44px) 0 10px;font:800 clamp(22px,2.2vw,30px)/1.15 var(--hd-sans);letter-spacing:-.015em}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod h3{margin:22px 0 8px;font:700 clamp(17px,1.4vw,20px)/1.25 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod li,.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod p{font:400 var(--hd-fs-body)/1.6 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod p+p{margin-top:12px}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod ol,.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__mod ul{margin:10px 0;padding-left:1.3em}.ds-site_site__bk7Yh.ds-site_home__deJxh .legal__lead{font:500 var(--hd-fs-lead)/1.45 var(--hd-sans);letter-spacing:-.01em}.ds-site_site__bk7Yh.ds-site_home__deJxh .contact__ch{display:inline-block}.ds-site_site__bk7Yh.ds-site_shop__CogBW{--hdr:64px;--nav:56px;--max:1320px;--gap:20px;--ctl:112px}@media (max-width:719px){.ds-site_site__bk7Yh.ds-site_shop__CogBW{--hdr:56px;--nav:52px;--gap:14px}}.ds-site_site__bk7Yh.ds-site_shop__CogBW{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + var(--nav))}@media (prefers-reduced-motion:reduce){.ds-site_site__bk7Yh.ds-site_shop__CogBW{scroll-behavior:auto}}.ds-site_site__bk7Yh.ds-site_shop__CogBW{padding-top:var(--hdr);background:var(--paper)}.ds-site_site__bk7Yh.ds-site_shop__CogBW.is-locked{overflow:hidden}.ds-site_site__bk7Yh.ds-site_shop__CogBW .c-pink{--c:var(--pink);--c-tint:var(--tint-pink);--c-on:var(--ink);--c-glow:var(--pink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .c-yellow{--c:var(--yellow);--c-tint:var(--tint-yellow);--c-on:var(--ink);--c-glow:var(--yellow)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .c-blue{--c:var(--blue);--c-tint:var(--tint-blue);--c-on:var(--white);--c-glow:var(--blue-light)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .c-green{--c:var(--green);--c-tint:var(--tint-green);--c-on:var(--ink);--c-glow:var(--green)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .c-orange{--c:var(--orange);--c-tint:var(--tint-orange);--c-on:var(--ink);--c-glow:var(--orange)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .c-purple{--c:var(--purple);--c-tint:var(--tint-purple);--c-on:var(--white);--c-glow:#A57CF0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hdr{position:fixed;inset:0 0 auto;z-index:60;height:var(--hdr);background:var(--paper);border-bottom:1px solid var(--line)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hdr__in{position:relative;height:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--hd-gutter);display:flex;align-items:center;gap:clamp(8px,1.4vw,18px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .brand{display:inline-flex;align-items:center;gap:12px;flex:none;min-height:44px;color:var(--ink);text-decoration:none;border-radius:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .brand__logo{display:block;width:auto;height:42px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .brand__mg{font:italic 900 20px/1 var(--hd-sans);letter-spacing:-.02em;white-space:nowrap;rotate:-5deg;translate:0 2px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .brand:hover .brand__logo{animation:ds-site_wiggle__pHcq7 .5s var(--hd-ease)}@keyframes ds-site_wiggle__pHcq7{30%{rotate:-4deg}65%{rotate:3deg}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search{position:relative;margin-left:auto;flex:0 1 360px;min-width:0;display:flex;align-items:center}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__icon{position:absolute;left:15px;top:50%;translate:0 -50%;display:flex;pointer-events:none;color:var(--ink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__input{width:100%;height:44px;margin:0;padding:0 44px 0 42px;border:0;border-radius:999px;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:400 15px/1 var(--hd-sans);appearance:none;transition:box-shadow .2s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__input::placeholder{color:#6F6A61}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__input:focus{outline:none;box-shadow:inset 0 0 0 2.5px var(--ink),0 0 0 4px var(--yellow)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__input::-webkit-search-decoration{-webkit-appearance:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__input::-webkit-search-cancel-button{appearance:none;width:22px;height:22px;margin-right:-30px;border-radius:50%;cursor:pointer;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M4 4h2v2H4zM10 4h2v2h-2zM6 6h2v2H6zM8 6h2v2H8zM6 8h4v2H6zM4 10h2v2H4zM10 10h2v2h-2z'/%3E%3C/svg%3E") center/14px no-repeat}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__key{position:absolute;right:12px;top:50%;translate:0 -50%;min-width:24px;height:24px;display:grid;place-items:center;padding:0 6px;border-radius:7px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font:700 12px/1 var(--hd-mono);color:var(--muted);pointer-events:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__input:focus~.search__key,.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__input:not(:placeholder-shown)~.search__key{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hdr__find,.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__close{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .listbtn{flex:none;gap:10px;padding:0 7px 0 16px;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .listbtn__icon{display:flex}.ds-site_site__bk7Yh.ds-site_shop__CogBW .listbtn__txt{font:600 15px/1 var(--hd-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .listbtn__n{display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border-radius:999px;background:var(--pink);color:var(--ink);font-size:15px;transition:background-color .2s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .listbtn[data-count="0"] .listbtn__n{background:#3A3936;color:#D7D3CB}.ds-site_site__bk7Yh.ds-site_shop__CogBW .listbtn.is-bump{animation:ds-site_bump__2P3HB .5s var(--hd-spring)}@keyframes ds-site_bump__2P3HB{35%{scale:1.1}70%{scale:.97}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toast{position:absolute;right:var(--hd-gutter);top:calc(100% + 10px);margin:0;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--white);font:600 14px/1.2 var(--hd-sans);max-width:min(360px,calc(100vw - 32px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;translate:0 -8px;pointer-events:none;transition:opacity .25s,translate .35s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toast:before{content:"+ ";color:var(--pink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toast.is-on{opacity:1;translate:none}@media (max-width:719px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .search{position:absolute;inset:0;z-index:3;display:none;gap:8px;padding-inline:var(--hd-gutter);background:var(--paper)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hdr.is-finding .search{display:flex}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__icon{left:calc(var(--hd-gutter) + 15px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__key{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .search__close{display:inline-flex;flex:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hdr__find{display:inline-flex;margin-left:auto}.ds-site_site__bk7Yh.ds-site_shop__CogBW .brand__logo{height:36px}}@media (max-width:519px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .brand__mg{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .listbtn__txt{font-size:14px}}@media (max-width:359px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .listbtn{gap:8px;padding-left:13px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .brand__logo{height:32px}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - var(--hdr));display:flex;flex-direction:column;color:var(--ink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__home{align-self:flex-end;margin:28px max(20px,var(--hd-gutter));position:relative;z-index:3;rotate:-4deg;text-decoration:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__home:focus-visible{outline:3px solid var(--ink);outline-offset:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud{position:absolute;z-index:-1;height:auto}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud--a{width:clamp(180px,20vw,300px);left:-3%;top:4%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud--b{width:clamp(200px,24vw,380px);right:-4%;top:2%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud--c{width:clamp(110px,11vw,180px);left:44%;top:38%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud--d{width:clamp(220px,26vw,420px);left:-6%;bottom:12%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud--e{width:clamp(240px,30vw,460px);right:-5%;bottom:5%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud--f{width:clamp(120px,12vw,200px);right:24%;top:30%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__in{--pt:clamp(26px,5vh,60px);position:relative;flex:1 1;width:100%;max-width:var(--max);margin-inline:auto;padding:var(--pt) var(--hd-gutter) clamp(28px,4.4vh,52px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:var(--hd-gap);row-gap:clamp(24px,4.4vh,48px);align-content:start}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__mark{grid-column:1/span 7;grid-row:1;container-type:inline-size;position:relative;z-index:2}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__h1{position:relative;margin:0;padding-bottom:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__logo{display:block;width:100%;height:auto;overflow:visible}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__mg{position:absolute;left:3.6%;top:76.5%;font:italic 900 7.9cqi/1 var(--hd-sans);letter-spacing:-.02em;white-space:nowrap;rotate:-5deg;transform-origin:0 100%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__kicker{margin-top:clamp(16px,3.2cqi,30px);padding-left:4%;font-size:clamp(11px,1.7cqi,14px);letter-spacing:.24em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc{grid-column:1/span 6;grid-row:2;align-self:start;z-index:2;max-width:620px;padding:clamp(16px,1.8vw,24px) clamp(16px,2.2vw,28px) clamp(14px,1.6vw,20px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc__list{list-style:none;margin:0;padding:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc__list a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:0 10px;margin-inline:-10px;border-radius:12px;color:var(--ink);text-decoration:none;font:700 clamp(13px,1.05vw,15px)/1.2 var(--hd-sans);letter-spacing:.07em;transition:background-color .2s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc__n{display:inline-grid;place-items:center;min-width:42px;height:28px;border-radius:999px;font:500 14px/1 var(--hd-sans);letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .2s,color .2s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc__list a:after{content:"";position:absolute;inset:-2px 0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc__list a:hover{background:var(--c-tint)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc__list a:focus-visible .toc__n,.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc__list a:hover .toc__n{background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc__note{margin-top:10px;font:400 12px/1.45 var(--hd-sans);color:var(--muted)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__deco{position:absolute;inset:0;z-index:1;pointer-events:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__deco .hd-sticker{pointer-events:auto}.ds-site_site__bk7Yh.ds-site_shop__CogBW .deco--smiley{width:clamp(96px,10vw,148px);right:clamp(24px,7vw,110px);top:clamp(28px,7vh,80px);rotate:4deg}.ds-site_site__bk7Yh.ds-site_shop__CogBW .deco--heart{width:clamp(52px,5vw,78px);right:clamp(150px,17vw,260px);top:clamp(150px,24vh,230px);rotate:-10deg}.ds-site_site__bk7Yh.ds-site_shop__CogBW .deco--sparkle{width:clamp(40px,3.6vw,58px);left:55.5%;top:calc(var(--pt) - 18px);rotate:8deg}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days{position:relative;color:var(--white);background:var(--box);border-radius:28px;padding:18px 18px 16px;box-shadow:0 0 0 3px #E6E8EB,0 0 0 4.5px #8D949C,0 0 0 6px #F4F5F6,0 24px 44px -16px rgba(16,44,86,.55);--hd-focus:var(--yellow)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title .days{grid-column:9/span 4;grid-row:2;align-self:end;justify-self:end;width:100%;max-width:400px;z-index:2}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__h{font:700 12px/1 var(--hd-mono);letter-spacing:.14em;text-transform:uppercase;color:#C9C4BA}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__led{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(47,166,90,.25)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__row{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__btn{display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:50%;cursor:pointer;color:var(--ink);background:var(--chrome);box-shadow:inset 0 0 0 1px var(--chrome-edge),inset 0 2px 0 rgba(255,255,255,.75),0 4px 0 #050505;transition:translate .12s,box-shadow .12s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__btn:active{translate:0 3px;box-shadow:inset 0 0 0 1px var(--chrome-edge),inset 0 2px 0 rgba(255,255,255,.75),0 1px 0 #050505}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__btn:disabled{opacity:.4;cursor:not-allowed;translate:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__btn .hd-icon{--hd-icon:20px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__lcd{display:flex;align-items:baseline;justify-content:center;gap:10px;letter-spacing:.06em;height:72px;padding:0 12px;border-radius:14px;background:#0A0F0B;box-shadow:inset 0 0 0 1px #2B3A2F,inset 0 6px 14px rgba(0,0,0,.6);color:#5BE08C;font:400 46px/72px var(--hd-pixel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__field{display:grid;gap:6px;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__field label{font:400 11px/1 var(--hd-mono);letter-spacing:.1em;text-transform:uppercase;color:#A9A49A}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__field input{width:100%;min-width:0;height:46px;padding:0 10px;border:0;border-radius:12px;background:#1E1D1A;color:var(--white);color-scheme:dark;box-shadow:inset 0 0 0 1.5px #3E3C37;font:500 15px/1 var(--hd-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@supports (-webkit-touch-callout:none){.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__field input{appearance:none;display:block;line-height:46px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__field input::-webkit-date-and-time-value{text-align:left;min-height:46px}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__field input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--yellow)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:20px;margin-top:10px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__range{font:400 12px/1.3 var(--hd-mono);color:#A9A49A}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__clear{position:relative;border:0;background:none;padding:0;color:var(--white);font:400 12px/1 var(--hd-mono);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__clear:after{content:"";position:absolute;inset:-14px -8px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pagefoot{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;width:100%;max-width:var(--max);margin-inline:auto;padding:0 var(--hd-gutter) 14px;font:500 10.5px/1.5 var(--hd-sans);letter-spacing:.18em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pagefoot a{text-decoration:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pagefoot a:hover{text-decoration:underline}@media (max-width:1100px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__mark{grid-column:1/span 8}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc{grid-column:1/span 7}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title .days{grid-column:8/span 5}.ds-site_site__bk7Yh.ds-site_shop__CogBW .deco--sparkle{left:62%}}@media (max-width:860px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__in{row-gap:22px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__mark{grid-column:1/-1}.ds-site_site__bk7Yh.ds-site_shop__CogBW .toc{grid-column:1/-1;grid-row:auto;max-width:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title .days{grid-column:1/-1;grid-row:auto;justify-self:stretch;max-width:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .deco--smiley{width:clamp(62px,15vw,104px);right:var(--hd-gutter);top:calc(var(--pt) + (100vw - 2 * var(--hd-gutter)) * .362 - 2px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .deco--heart{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .deco--sparkle{left:auto;right:6%;top:6px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__kicker{padding-right:clamp(70px,18vw,120px)}}@media (max-width:560px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .title{min-height:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__in{--pt:22px;padding-bottom:36px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__kicker{letter-spacing:.17em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .deco--sparkle{width:36px;right:14px;top:4px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud--c,.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud--f{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__row{grid-template-columns:52px minmax(0,1fr) 52px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__btn{width:52px;height:52px}}@media (max-width:359px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .days__dates{grid-template-columns:1fr}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pagefoot{font-size:9.5px;letter-spacing:.14em}}@media (max-width:419px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__sub{letter-spacing:.13em}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav{position:sticky;top:var(--hdr);z-index:50;height:var(--nav);background:var(--paper);border-bottom:1px solid var(--line)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__in{height:100%;max-width:var(--max);margin-inline:auto;display:flex;align-items:center;gap:8px;padding-inline:var(--hd-gutter)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;height:100%;margin:0;padding:0 2px;list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list::-webkit-scrollbar{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list li{flex:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list li[hidden]{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list a{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 4px;border-radius:999px;color:var(--ink);text-decoration:none;font:700 12px/1 var(--hd-sans);letter-spacing:.12em;white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--ink);transition:background-color .2s,color .2s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list a:after{content:"";position:absolute;inset:-3px 0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__num{display:inline-grid;place-items:center;min-width:32px;height:30px;padding:0 8px;border-radius:999px;background:var(--ink);color:var(--white);font:700 11px/1 var(--hd-sans);letter-spacing:.06em;transition:background-color .2s,color .2s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list a:hover{background:rgba(17,17,17,.07)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list a[aria-current=true]{background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list a[aria-current=true] .cnav__num{background:var(--c);color:var(--c-on)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__q{display:none;flex:none;align-items:center;gap:6px;height:38px;padding:0 6px 0 14px;border-radius:999px;background:var(--yellow);color:var(--ink);font:700 13px/1 var(--hd-sans);white-space:nowrap;max-width:60vw}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__q b{font-weight:700;overflow:hidden;text-overflow:ellipsis}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__q button{position:relative;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--ink);color:var(--white);cursor:pointer}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__q button:after{content:"";position:absolute;inset:-7px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .is-searching .cnav__q{display:inline-flex}@media (max-width:719px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__in{padding-inline:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav__list{padding-inline:var(--hd-gutter);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 28px),transparent)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .is-searching .cnav__q{margin-left:var(--hd-gutter)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .is-searching .cnav__list{padding-left:4px}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .gear{outline:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page{position:relative;background:var(--c-tint);padding-top:clamp(52px,7vw,104px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__in{max-width:var(--max);margin-inline:auto;padding-inline:var(--hd-gutter)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:clamp(26px,3.6vw,44px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__h{margin:clamp(10px,1.2vw,16px) 0 clamp(8px,1vw,12px);font:900 clamp(34px,10.4vw,136px)/.86 var(--hd-sans);letter-spacing:-.035em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__sub{margin:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__tile{flex:none;display:grid;place-items:center;width:clamp(64px,7vw,96px);aspect-ratio:1;border-radius:24%;background:var(--box);color:var(--c-glow);box-shadow:0 0 0 3px #E6E8EB,0 0 0 4.5px #8D949C,0 14px 24px -10px rgba(40,28,16,.45);rotate:3deg;transition:rotate .5s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__tile .hd-icon{--hd-icon:58%;width:58%;height:58%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__head:hover .page__tile{rotate:-4deg}.ds-site_site__bk7Yh.ds-site_shop__CogBW .groups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .groups.is-masonry{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1px;grid-auto-flow:row dense;row-gap:0;column-gap:var(--gap);align-items:start}.ds-site_site__bk7Yh.ds-site_shop__CogBW .groups.is-masonry>.group{margin-bottom:var(--gap)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .groups.is-masonry>.group--a{grid-column:1}.ds-site_site__bk7Yh.ds-site_shop__CogBW .groups.is-masonry>.group--b{grid-column:2}.ds-site_site__bk7Yh.ds-site_shop__CogBW .groups.is-masonry>.group--wide{grid-column:1/-1}.ds-site_site__bk7Yh.ds-site_shop__CogBW .is-searching .groups.is-masonry>.group--a,.ds-site_site__bk7Yh.ds-site_shop__CogBW .is-searching .groups.is-masonry>.group--b{grid-column:auto}.ds-site_site__bk7Yh.ds-site_shop__CogBW .group{container:card/inline-size;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .group[hidden]{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .card__h{margin:0 0 10px;font:700 12px/1.3 var(--hd-mono);letter-spacing:.14em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vis{--vis:52px;position:relative;display:grid;place-items:center;flex:none;width:var(--vis);aspect-ratio:1;border-radius:calc(var(--vis) * .26);background:var(--c);color:var(--c-on);isolation:isolate}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vis--icon .hd-icon{--hd-icon:calc(var(--vis) * .615)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vis{min-height:0;overflow:visible}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vis__img{position:absolute;inset:0;margin:auto;display:block;width:86%;height:86%;object-fit:contain;filter:drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff) drop-shadow(0 3px 4px rgba(40,28,16,.3))}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vis--s{--vis:40px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vis--s.vis--icon .hd-icon{--hd-icon:24px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vis--s .vis__img{filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff) drop-shadow(0 2px 3px rgba(40,28,16,.3))}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__tile{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--c);color:var(--c-on)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__tile .hd-icon{--hd-icon:24px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .items,.ds-site_site__bk7Yh.ds-site_shop__CogBW .opts,.ds-site_site__bk7Yh.ds-site_shop__CogBW .pieces{list-style:none;margin:0;padding:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto var(--ctl);grid-template-areas:"tile main price ctl" ". extra extra extra";column-gap:16px;align-items:center;padding:10px 12px;margin-inline:-12px;border-radius:14px;transition:background-color .25s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it+.it{margin-top:2px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it{scroll-margin-top:18px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it[hidden]{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it--one{grid-template-areas:"tile main main main" ". extra extra extra"}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it--one.it--bare{grid-template-areas:"tile extra extra extra"}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it>.vis{grid-area:tile}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__main{grid-area:main;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__name{margin:0;font:500 17px/24px var(--hd-sans);letter-spacing:-.005em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__link{color:inherit;text-decoration:none;border-radius:4px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__link:after{content:"";position:absolute;inset:0;z-index:0;border-radius:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW [data-collection-item] .it__link:after{content:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW [data-collection-item] button.piece:disabled{pointer-events:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .group--one{position:relative;transition:box-shadow .3s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .group--one>.items>.it{position:static}.ds-site_site__bk7Yh.ds-site_shop__CogBW .group--one .it__link:after{border-radius:var(--hd-r)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .group--one:hover{box-shadow:0 18px 30px -22px rgba(40,28,16,.45)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__go{display:inline-flex;vertical-align:-1px;margin-left:6px;opacity:0;translate:-4px 0;transition:opacity .2s,translate .3s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__go .hd-icon{--hd-icon:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__link:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .group--one:hover .it__go,.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__link:focus-visible .it__go,.ds-site_site__bk7Yh.ds-site_shop__CogBW :is(.it,.opt):hover>.it__main .it__go{opacity:1;translate:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__link:focus-visible{outline:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__link:focus-visible:after{box-shadow:inset 0 0 0 3px var(--ink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__ctl,.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__extra{position:relative;z-index:1}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__extra{pointer-events:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__extra :is(.pieces>li,.opt){pointer-events:auto}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__detail{margin:1px 0 0;font:400 13px/1.42 var(--hd-sans);color:var(--muted);overflow-wrap:anywhere}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__price{grid-area:price;margin:0;font:700 16px/24px var(--hd-sans);text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__ctl{grid-area:ctl;display:flex;justify-content:flex-end;align-items:center;min-height:44px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__extra{grid-area:extra;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it:not(.it--one):hover{background:rgba(17,17,17,.035)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it.is-in{background:var(--c-tint)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it.is-target{animation:ds-site_target__HZxBz 1.6s var(--hd-ease) 2}@keyframes ds-site_target__HZxBz{0%,to{box-shadow:inset 0 0 0 0 transparent}40%{box-shadow:inset 0 0 0 3px var(--ink)}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .add{position:relative;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px 0 12px;border:0;border-radius:999px;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:600 14px/1 var(--hd-sans);cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s,translate .25s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .add:after{content:"";position:absolute;inset:-3px -2px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .add .hd-icon{--hd-icon:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .add:hover{background:var(--ink);color:var(--white);translate:0 -1px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .add:active{translate:0 1px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .add[hidden],.ds-site_site__bk7Yh.ds-site_shop__CogBW .buy__add[hidden],.ds-site_site__bk7Yh.ds-site_shop__CogBW .step[hidden]{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step{display:inline-flex;align-items:center;gap:0;height:44px;padding:2px;border-radius:999px;background:var(--ink);color:var(--white);animation:ds-site_pop__CmWqI .35s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step button{position:relative;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step button:hover{background:rgba(255,255,255,.16)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step button:disabled{opacity:.3;cursor:not-allowed;background:transparent}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step .hd-icon{--hd-icon:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step output{min-width:22px;text-align:center;font:400 15px/1 var(--hd-pixel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes ds-site_pop__CmWqI{0%{scale:.86}to{scale:1}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto var(--ctl);grid-template-areas:"main price ctl";column-gap:14px;align-items:center;padding:10px 12px;margin-inline:-12px;border-radius:14px;transition:background-color .25s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt+.opt{margin-top:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt+.opt:before{content:"";position:absolute;left:12px;right:12px;top:-8px;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 11px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt+.opt:after{content:"or";position:absolute;left:12px;top:-14px;padding:0 8px 0 0;background:var(--card);font:400 11px/12px var(--hd-mono);letter-spacing:.06em;color:var(--muted)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt.is-in:after{background:var(--card)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt:hover{background:rgba(17,17,17,.035)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt.is-in{background:var(--c-tint)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt .it__main{grid-area:main}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt .it__price{grid-area:price}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt .it__ctl{grid-area:ctl}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it--one:not(.it--bare) .opts{margin-top:6px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pieces{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pieces li{display:flex}.ds-site_site__bk7Yh.ds-site_shop__CogBW .piece{position:relative;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px 0 11px;border:0;border-radius:999px;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:500 14px/1 var(--hd-sans);white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,translate .25s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .piece:after{content:"";position:absolute;inset:-3px -2px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .piece .hd-icon{--hd-icon:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .piece:hover{translate:0 -1px;background:rgba(17,17,17,.06)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .piece[aria-pressed=true]{background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .piece[aria-pressed=true]:hover{background:#2A2926}.ds-site_site__bk7Yh.ds-site_shop__CogBW .piece__max{font:700 11px/1 var(--hd-mono);opacity:.62}.ds-site_site__bk7Yh.ds-site_shop__CogBW .piece.is-hit,.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep.is-hit{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 3px var(--yellow)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep{display:inline-flex;align-items:center;height:38px;padding:0 1px;border-radius:999px;background:var(--ink);color:var(--white);animation:ds-site_pop__CmWqI .35s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep[hidden]{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep button{position:relative;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep button:after{content:"";position:absolute;inset:-4px -1px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep button:hover{background:rgba(255,255,255,.16)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep button:disabled{opacity:.3;cursor:not-allowed;background:transparent}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep .hd-icon{--hd-icon:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep__name{padding:0 4px;font:500 14px/1 var(--hd-sans);white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep output{min-width:30px;padding:0 2px;text-align:center;font:400 13px/1 var(--hd-pixel)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it.is-hit-row,.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt.is-hit{box-shadow:inset 0 0 0 2px var(--yellow)}@container card (max-width:539px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .it{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"tile main ctl" "tile price ctl" ". extra extra";column-gap:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it--one{grid-template-areas:"tile main main" ". extra extra"}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it--one.it--bare{grid-template-areas:"tile extra extra"}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it--any{grid-template-areas:"tile main main" "tile price price" ". extra extra"}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it>.vis{--vis:44px;align-self:start}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it>.vis--icon .hd-icon{--hd-icon:24px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__main{padding-top:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__price{text-align:left;margin-top:3px;font-size:15px;line-height:20px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__ctl{align-self:center;margin-top:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main main" "price ctl"}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt .it__ctl,.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt .it__price{margin-top:6px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__name{font-size:16px;line-height:22px}}@container card (max-width:379px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .it{grid-template-areas:"tile main main" ". price ctl" ". extra extra"}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it--any{grid-template-areas:"tile main main" ". price price" ". extra extra"}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__price{align-self:center;margin-top:6px;font-size:16px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__ctl{margin-top:6px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt{grid-template-areas:"main main" "price ctl"}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .slogan-wrap{position:relative;margin-top:clamp(8px,1.6vw,20px);padding-bottom:clamp(24px,3vw,36px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .slogan-wrap .hd-slogan{--hd-slogan-max:150px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hd-slogan:after{animation:ds-site_beat__OIWSv 2.8s var(--hd-ease) infinite;transform-origin:50% 60%}@keyframes ds-site_beat__OIWSv{0%,62%,to{scale:1}70%{scale:1.14}78%{scale:.98}86%{scale:1.08}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .slogan__sticker{width:clamp(92px,10vw,148px);right:clamp(92px,13vw,190px);bottom:0;rotate:-7deg;z-index:3}.ds-site_site__bk7Yh.ds-site_shop__CogBW .slogan__sticker--wide{width:clamp(130px,15vw,220px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .slogan__sticker--mark{width:clamp(180px,21vw,300px);rotate:-5deg;bottom:4px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page--van .slogan__sticker{rotate:6deg}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page>.hd-checker-strip{margin-top:clamp(44px,6vw,80px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page--van{padding-bottom:clamp(36px,5vw,64px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .van__intro{margin-bottom:var(--gap);font:500 clamp(17px,1.5vw,21px)/1.5 var(--hd-sans);letter-spacing:-.01em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .van__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:start}.ds-site_site__bk7Yh.ds-site_shop__CogBW .feat{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .feat__name{margin:0;font:500 17px/1.35 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .feat__detail{margin:1px 0 0;font:400 13px/1.45 var(--hd-sans);color:var(--muted)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch{display:flex;align-items:center;gap:18px;margin-top:var(--gap);padding:clamp(16px,2vw,24px);border-radius:var(--hd-r);background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch .it__tile{width:52px;height:52px;border-radius:14px;flex:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch .it__tile .hd-icon{--hd-icon:32px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch__txt{flex:1 1;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch__h{margin:0;font:800 clamp(18px,1.7vw,24px)/1.15 var(--hd-sans);letter-spacing:-.01em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch__hint{margin:4px 0 0;font:400 13px/1.45 var(--hd-sans);color:#C9C4BA}.ds-site_site__bk7Yh.ds-site_shop__CogBW .switch{position:relative;flex:none;display:inline-flex;align-items:center;cursor:pointer}.ds-site_site__bk7Yh.ds-site_shop__CogBW .switch input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ds-site_site__bk7Yh.ds-site_shop__CogBW .switch__track{position:relative;display:block;width:76px;height:44px;border-radius:999px;background:#3A3936;box-shadow:inset 0 0 0 1.5px #5A5853;transition:background-color .25s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .switch__track:after{content:"";position:absolute;left:4px;top:4px;width:36px;height:36px;border-radius:50%;background:var(--chrome);box-shadow:inset 0 0 0 1px var(--chrome-edge),0 3px 6px rgba(0,0,0,.4);transition:translate .35s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .switch input:checked+.switch__track{background:var(--pink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .switch input:checked+.switch__track:after{translate:32px 0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .switch input:focus-visible+.switch__track{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:719px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .van__cols{grid-template-columns:minmax(0,1fr)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch{flex-wrap:wrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch__txt{flex-basis:calc(100% - 70px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch .switch{margin-left:70px}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .is-searching .page>.hd-checker-strip,.ds-site_site__bk7Yh.ds-site_shop__CogBW .is-searching .slogan-wrap{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .is-searching .page{padding-bottom:clamp(28px,4vw,48px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page[hidden]{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .found{display:none;max-width:var(--max);margin-inline:auto;padding:clamp(48px,8vw,104px) var(--hd-gutter)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .found.is-on{display:block}.ds-site_site__bk7Yh.ds-site_shop__CogBW .found__card{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;max-width:760px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .found__card .it__tile{width:72px;height:72px;border-radius:20px;background:var(--box);color:var(--green)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .found__card .it__tile .hd-icon{--hd-icon:44px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .found__msg{flex:1 1 260px;margin:0;font:800 clamp(22px,2.6vw,34px)/1.15 var(--hd-sans);letter-spacing:-.02em;overflow-wrap:anywhere}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot{position:relative;background:var(--tint-pink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__slogan{max-width:var(--max);margin-inline:auto;padding:0 var(--hd-gutter) clamp(36px,5vw,64px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__slogan .hd-slogan{--hd-slogan-max:150px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__slogan .hd-slogan__foot{color:var(--white)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__slogan .slogan-wrap{margin-top:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .is-searching .foot__slogan .slogan-wrap{display:block}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__board{background:var(--paper);border-top:1px solid var(--line)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__grid{max-width:var(--max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1px;background:var(--line);border-inline:1px solid var(--line)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__grid>*{background:var(--paper);padding:clamp(22px,3vw,40px) var(--hd-gutter)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__label{display:block;margin-bottom:16px;font:400 var(--hd-fs-label)/1.3 var(--hd-mono);letter-spacing:.06em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__pills{display:flex;flex-wrap:wrap;gap:10px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__pills .hd-pill{max-width:100%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .flip .hd-icon,.ds-site_site__bk7Yh.ds-site_shop__CogBW .flip.hd-icon{transform:scaleX(-1)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__mail{overflow:hidden;text-overflow:ellipsis}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__note{margin:0 0 16px;font:400 13px/1.6 var(--hd-sans);color:var(--muted);max-width:64ch}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__nav{display:flex;flex-wrap:wrap;gap:6px 22px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__nav a{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1 var(--hd-sans);text-decoration:underline;text-underline-offset:4px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__nav a:hover{text-decoration-thickness:2.5px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot .pagefoot{padding-top:16px}@media (max-width:860px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot__grid{grid-template-columns:minmax(0,1fr)}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls{--lp:24px;position:fixed;inset:0 0 0 auto;width:min(520px,100vw);height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:var(--paper);color:var(--ink);box-shadow:-30px 0 60px -30px rgba(17,17,17,.4);translate:100% 0;transition:translate .42s var(--hd-ease);display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls[open]{display:flex;flex-direction:column}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls.is-open{translate:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls::backdrop{background:rgba(17,17,17,0);transition:background-color .35s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls.is-open::backdrop{background:rgba(17,17,17,.42)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__head{position:relative;flex:none;display:flex;align-items:center;gap:12px;padding:18px var(--lp) 14px;border-bottom:1px solid var(--line);background:var(--paper)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__grab{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__h{margin:0;font:900 clamp(26px,2.4vw,32px)/1 var(--hd-sans);letter-spacing:-.03em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__n{display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border-radius:999px;background:var(--pink);font-size:15px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__n[data-count="0"]{background:var(--line)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__x{margin-left:auto;background:var(--ink);color:var(--white)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__x .hd-icon{--hd-icon:16px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px var(--lp) 24px;display:grid;grid-auto-rows:max-content;gap:16px;align-content:start}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls.is-empty .ls__actions,.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls.is-empty .ls__body>:not(.ls__empty){display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__label{display:block;margin:0 0 10px;font:400 var(--hd-fs-label)/1.3 var(--hd-mono);letter-spacing:.06em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__empty{display:grid;justify-items:start;gap:14px;padding:22px;border-radius:var(--hd-r);background:var(--card)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__empty[hidden]{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__empty .it__tile{width:64px;height:64px;border-radius:18px;background:var(--box);color:var(--green)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__empty .it__tile .hd-icon{--hd-icon:40px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__empty p{margin:0;font:800 22px/1.2 var(--hd-sans);letter-spacing:-.015em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .lines{list-style:none;margin:0;padding:6px 14px;border-radius:var(--hd-r);background:var(--card)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .lines:empty{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"tile name sum" "tile row row";column-gap:12px;row-gap:2px;align-items:center;padding:12px 0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line__row{grid-area:row;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line+.line{border-top:1px solid #efe9dd}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line{grid-template-columns:40px minmax(0,1fr) auto}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line>.vis{grid-area:tile;align-self:start}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line__name{grid-area:name;margin:0;font:500 15px/1.3 var(--hd-sans);overflow-wrap:anywhere}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line__name a{color:inherit;text-decoration:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line__name a:hover{text-decoration:underline;text-underline-offset:3px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line__label{margin:0;font:400 13px/1.3 var(--hd-sans);color:var(--muted);white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line__sum{grid-area:sum;margin:0;font:700 15px/1.3 var(--hd-sans);text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line__sum.is-req{font-weight:600;color:var(--muted)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line__ctl{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line .step{height:40px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line .step button{width:36px;height:36px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .rm{position:relative;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .15s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .rm:after{content:"";position:absolute;inset:-2px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .rm:hover{background:rgba(17,17,17,.08)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .rm .hd-icon{--hd-icon:18px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .line--van .line__label{color:var(--muted)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hints{display:grid;gap:10px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hints:empty{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hint{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:start;padding:14px 16px;border-radius:16px;background:var(--yellow);color:var(--ink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hint>.hd-icon{--hd-icon:20px;margin-top:1px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hint p{margin:0;font:500 14px/1.45 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hint b{font-weight:700}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hint .hd-pill{grid-column:2;justify-self:start;margin-top:8px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls .days{padding:16px 16px 14px;border-radius:22px;box-shadow:0 0 0 3px #E6E8EB,0 0 0 4.5px #8D949C,0 0 0 6px #F4F5F6}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls .days__lcd{height:60px;font-size:38px;line-height:60px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls .days__btn{width:50px;height:50px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls .days__row{grid-template-columns:50px minmax(0,1fr) 50px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total{position:relative;padding:20px 20px 22px;border-radius:var(--hd-r);background:var(--box);color:var(--white);overflow:hidden;--hd-focus:var(--yellow)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total:after{content:"";position:absolute;right:18px;bottom:22px;width:44px;aspect-ratio:1;background:url(/site-lines/ds/hdgdl/shape-heart.svg) 50%/contain no-repeat}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-right:58px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total__row+.total__row{margin-top:6px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total__k{font:400 12px/1.3 var(--hd-mono);letter-spacing:.08em;text-transform:uppercase;color:#C9C4BA}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total__v{font:900 clamp(24px,2.3vw,30px)/1.05 var(--hd-sans);letter-spacing:-.02em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total__row--sum{margin-top:12px!important;padding-top:12px;border-top:1px dashed #3e3c37}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total__row--sum .total__v{font-size:clamp(34px,3.4vw,44px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total__req{margin:14px 58px 0 0;font:400 13px/1.5 var(--hd-sans);color:#D7D3CB}.ds-site_site__bk7Yh.ds-site_shop__CogBW .total__req b{color:var(--white);font-weight:600}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__note{margin:0;padding:0 2px;font:400 13px/1.5 var(--hd-sans);color:var(--muted)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .fields{display:grid;gap:12px;margin:0;padding:0;border:0;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .fields legend{padding:0;margin-bottom:12px;font:400 var(--hd-fs-label)/1.3 var(--hd-mono);letter-spacing:.06em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_shop__CogBW .fields .hd-field>label{text-transform:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .long{display:grid;gap:10px;padding:16px;border-radius:16px;background:var(--card)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .long[hidden],.ds-site_site__bk7Yh.ds-site_shop__CogBW .sent[hidden]{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .long p{margin:0;font:500 14px/1.45 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .long textarea{min-height:160px;font:400 13px/1.5 var(--hd-mono)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sent{margin:0;padding:14px 16px;border-radius:16px;background:var(--green);color:var(--ink);font:500 14px/1.45 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__actions{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px var(--lp) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__actions .hd-pill{width:100%;padding-inline:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__send{grid-column:1/-1}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__actions .is-done{--hd-pill-bg:var(--green);--hd-pill-line:var(--ink)}@media (max-width:640px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls{--lp:16px;inset:auto 0 0 0;width:100%;height:auto;max-height:calc(100dvh - 24px);border-radius:26px 26px 0 0;translate:0 100%;box-shadow:0 -20px 50px -20px rgba(17,17,17,.45)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls.is-open{translate:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls.is-dragging{transition:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__head{padding-top:26px;border-radius:26px 26px 0 0;touch-action:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__grab{display:block;position:absolute;left:50%;top:9px;width:44px;height:5px;margin-left:-22px;border-radius:999px;background:#BDB8AE}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls__actions{grid-template-columns:1fr 1fr}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:5;max-height:min(70vh,560px);overflow:auto;margin:0;padding:8px;list-style:none;border-radius:22px;background:var(--white);box-shadow:0 0 0 1.5px var(--ink),0 26px 44px -20px rgba(17,17,17,.45)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg[hidden]{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg__a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:6px 12px 6px 6px;border-radius:14px;color:var(--ink);text-decoration:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg__a:focus-visible,.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg__a:hover{background:var(--paper);outline:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg__a:focus-visible{box-shadow:inset 0 0 0 2.5px var(--ink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg__name{min-width:0;font:500 15px/1.25 var(--hd-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg__price{font:700 13px/1 var(--hd-sans);white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg__all{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:6px;padding:0 10px 0 16px;border-radius:14px;background:var(--ink);color:var(--white);font:700 14px/1 var(--hd-sans);text-decoration:none;--hd-focus:var(--yellow)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg__all .hd-count{display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border-radius:999px;background:var(--pink);color:var(--ink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg__none{padding:14px;font:500 14px/1.4 var(--hd-sans)}@media (max-width:719px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .sugg{left:var(--hd-gutter);right:var(--hd-gutter);top:calc(100% + 6px)}}.ds-site_site__bk7Yh.ds-site_shop__CogBW.is-detail{--nav:0px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt{background:var(--c-tint)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__page{position:relative;padding-top:clamp(10px,2vw,28px);outline:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font:700 11.5px/1 var(--hd-sans);letter-spacing:.14em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_shop__CogBW .crumbs li{display:inline-flex;align-items:center;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .crumbs li+li:before{content:"›";padding:0 10px;font-weight:500;opacity:.55}.ds-site_site__bk7Yh.ds-site_shop__CogBW .crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none;text-underline-offset:4px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .crumbs a:hover{text-decoration:underline}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(22px,3.4vw,56px);align-items:start;margin-top:clamp(4px,.8vw,12px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__media{position:sticky;top:calc(var(--hdr) + 20px);min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__fig{margin:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__tile{--cut:clamp(3px,.4vw,5px);position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--hd-r-l);background:var(--c);color:var(--c-on);isolation:isolate}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__num{position:absolute;left:clamp(14px,2vw,24px);top:clamp(14px,2vw,24px);z-index:2}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__img{position:absolute;inset:0;margin:auto;display:block;width:78%;height:78%;object-fit:contain;filter:drop-shadow(var(--cut) 0 0 #fff) drop-shadow(calc(var(--cut) * -1) 0 0 #fff) drop-shadow(0 var(--cut) 0 #fff) drop-shadow(0 calc(var(--cut) * -1) 0 #fff) drop-shadow(0 22px 26px rgba(40,28,16,.32))}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__px{display:grid;place-items:center;width:46%;aspect-ratio:1;border-radius:24%;background:var(--box);color:var(--c-glow);rotate:-3deg;box-shadow:0 0 0 4px #E6E8EB,0 0 0 6px #8D949C,0 0 0 8px #F4F5F6,0 30px 40px -18px rgba(40,28,16,.55);transition:rotate .6s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__px .hd-icon{width:62%;height:auto;aspect-ratio:1}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__tile:hover .dt__px{rotate:2deg}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__sticker{width:clamp(54px,6.4vw,92px);right:clamp(-12px,-.8vw,-6px);top:clamp(-22px,-1.5vw,-12px);rotate:8deg;z-index:3}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__credit{margin-top:10px;font:400 12px/1.45 var(--hd-sans);color:var(--muted)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__credit a{display:inline-flex;align-items:center;min-height:32px;color:var(--ink);text-underline-offset:3px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__thumbs button{display:grid;place-items:center;width:72px;aspect-ratio:1;padding:0;border:0;border-radius:16px;background:var(--c);cursor:pointer;transition:box-shadow .2s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__thumbs button[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--ink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__thumbs img{width:78%;height:78%;object-fit:contain}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__info{display:grid;gap:18px;align-content:start;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__kicker{margin:4px 0 0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__h{margin:-4px 0 0;font:900 clamp(36px,4.4vw,68px)/.96 var(--hd-sans);letter-spacing:-.035em;overflow-wrap:anywhere}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__lead{margin:0;font:500 clamp(16px,1.25vw,18px)/1.5 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .rig__lead{margin:0 0 10px;font:500 clamp(16px,1.25vw,18px)/1.4 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .rig__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .rig__list li{display:flex;align-items:center;gap:10px;font:500 15px/1.35 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .rig__list .hd-icon{--hd-icon:14px;flex:none;box-sizing:content-box;padding:4px;border-radius:7px;background:var(--c);color:var(--c-on)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__detail.rig{margin-top:6px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__detail .rig__lead{margin-bottom:6px;font:400 13px/1.4 var(--hd-sans);color:var(--muted)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__detail .rig__list{gap:5px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__detail .rig__list li{gap:8px;font:400 13px/1.3 var(--hd-sans);color:var(--ink)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__detail .rig__list .hd-icon{--hd-icon:10px;padding:3px;border-radius:5px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__price{margin:0;font:900 clamp(28px,2.8vw,40px)/1 var(--hd-sans);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__buy{display:grid;gap:12px;padding:clamp(14px,1.6vw,20px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .buy{display:flex;align-items:center;gap:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .buy__add{flex:1 1;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .buy__add .hd-icon{--hd-icon:20px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step--xl{flex:1 1;justify-content:space-between;height:60px;max-width:260px;padding:4px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .buy.is-in .step--xl{max-width:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step--xl button{width:52px;height:52px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step--xl .hd-icon{--hd-icon:18px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .step--xl output{min-width:40px;font-size:22px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .buy__rm{display:none;width:52px;height:52px;background:var(--paper)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .buy.is-in .buy__rm{display:grid}.ds-site_site__bk7Yh.ds-site_shop__CogBW .opts--dt .opt:first-child{margin-top:-4px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs__row{display:grid;grid-template-columns:minmax(0,1fr) auto var(--ctl);align-items:center;column-gap:14px;padding:6px 10px;margin-inline:-10px;border-radius:12px;transition:background-color .25s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs__row.is-in{background:var(--c-tint)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs__row .it__ctl{margin-top:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs__name{margin:0;font:500 16px/1.3 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs__n{display:inline-grid;place-items:center;margin-left:4px;padding:3px 6px;border-radius:6px;background:var(--ink);color:var(--white);font:700 11px/1 var(--hd-mono);vertical-align:2px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs__price{margin:0;font:700 15px/1 var(--hd-sans);white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW :is(.opt,.pcs__row).is-target{animation:ds-site_target__HZxBz 1.6s var(--hd-ease) 2}@container card (max-width:439px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs__row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs__row .it__ctl{grid-column:2;grid-row:1/span 2}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pcs__price{grid-row:2}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__buy{container:card/inline-size}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__alt{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:var(--hd-r);background:var(--yellow);color:var(--ink);text-decoration:none;transition:translate .25s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__alt:hover{translate:0 -2px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__alt-txt{display:grid;gap:2px;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__alt-k{font:400 11px/1.2 var(--hd-mono);letter-spacing:.08em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__alt-name{font:700 16px/1.2 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__alt-d{font:400 13px/1.3 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__alt-p{font:800 16px/1 var(--hd-sans);white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .days--dt{max-width:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .calc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 14px;margin-top:14px;padding-top:14px;border-top:1px dashed #3e3c37}.ds-site_site__bk7Yh.ds-site_shop__CogBW .calc__k{grid-column:1/-1;font:400 11px/1 var(--hd-mono);letter-spacing:.1em;text-transform:uppercase;color:#A9A49A}.ds-site_site__bk7Yh.ds-site_shop__CogBW .calc__f{font:500 15px/1.3 var(--hd-sans);color:#D7D3CB;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-site_site__bk7Yh.ds-site_shop__CogBW .calc__v{font:900 clamp(28px,2.6vw,38px)/1 var(--hd-sans);letter-spacing:-.02em;color:var(--c-glow);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__note{margin:0;font:400 13px/1.5 var(--hd-sans);color:var(--muted)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__set{margin-top:clamp(32px,4.4vw,56px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .setl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin:0;padding:0;list-style:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .setl__a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:6px 10px 6px 6px;margin-inline:-6px;border-radius:14px;color:var(--ink);text-decoration:none;transition:background-color .2s}.ds-site_site__bk7Yh.ds-site_shop__CogBW .setl__a:hover{background:var(--c-tint)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .setl__name{font:500 15px/1.3 var(--hd-sans);overflow-wrap:anywhere}.ds-site_site__bk7Yh.ds-site_shop__CogBW .setl__price{font:700 14px/1 var(--hd-sans);white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .more{margin-top:clamp(44px,6vw,88px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__h{margin:0 0 clamp(14px,1.6vw,22px);font:900 clamp(26px,3.2vw,46px)/1 var(--hd-sans);letter-spacing:-.03em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid{--cols:4;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid--1,.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid--2,.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid--3{--cols:3}.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid--5{--cols:5}.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid>li{display:flex;min-width:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini>.vis--icon:before{content:"";position:absolute;inset:26%;border-radius:24%;background:var(--box);rotate:-3deg;box-shadow:0 0 0 3px #E6E8EB,0 0 0 4.5px #8D949C,0 0 0 6px #F4F5F6,0 18px 24px -12px rgba(40,28,16,.5);transition:rotate .5s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini>.vis--icon .hd-icon{position:relative;z-index:1;width:30%;height:auto;aspect-ratio:1;color:var(--c-glow);rotate:-3deg;transition:rotate .5s var(--hd-spring)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini:hover>.vis--icon .hd-icon,.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini:hover>.vis--icon:before{rotate:2deg}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini{display:flex;flex-direction:column;gap:10px;width:100%;padding:12px 12px 16px;border-radius:var(--hd-r);background:var(--card);color:var(--ink);text-decoration:none;transition:translate .3s var(--hd-ease),box-shadow .3s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini>.vis{--vis:100%;border-radius:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini .vis__img{width:80%;height:80%;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(0 10px 12px rgba(40,28,16,.28))}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini__name{padding:0 4px;font:500 15px/1.3 var(--hd-sans);overflow-wrap:anywhere}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini__price{margin-top:auto;padding:0 4px;font:700 14px/1.25 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini:hover{translate:0 -4px;box-shadow:0 18px 28px -18px rgba(40,28,16,.45)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager{margin-top:clamp(40px,5vw,72px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--gap);align-items:stretch}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__next,.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__prev{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:88px;padding:16px 20px;border-radius:var(--hd-r);background:var(--card);color:var(--ink);text-decoration:none;transition:translate .3s var(--hd-ease)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__next{align-items:flex-end;text-align:right}.ds-site_site__bk7Yh.ds-site_shop__CogBW a.pager__prev:hover{translate:-3px 0}.ds-site_site__bk7Yh.ds-site_shop__CogBW a.pager__next:hover{translate:3px 0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__none{background:transparent}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__k{display:inline-flex;align-items:center;gap:8px;font:400 12px/1 var(--hd-mono);letter-spacing:.08em;text-transform:uppercase}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__k .hd-icon{--hd-icon:16px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__name{font:700 clamp(15px,1.3vw,18px)/1.25 var(--hd-sans);overflow-wrap:anywhere}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__cat{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:center;min-height:52px;padding:0 22px 0 12px;border-radius:999px;background:var(--ink);color:var(--white);font:700 12px/1 var(--hd-sans);letter-spacing:.12em;text-decoration:none;--hd-focus:var(--yellow)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__cat .hd-pagenum{background:var(--c);color:var(--c-on)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt .slogan-wrap,.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__page>.hd-checker-strip{margin-top:clamp(44px,6vw,80px)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot--detail{background:var(--paper)}@media (max-width:1023px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid{--cols:3}.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid--5,.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid--8{--cols:4}}@media (max-width:860px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__grid{grid-template-columns:minmax(0,1fr)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__media{position:static}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__tile{aspect-ratio:5/4}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__px{width:38%}.ds-site_site__bk7Yh.ds-site_shop__CogBW .setl{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--hd-gutter) * -1);padding:4px var(--hd-gutter) 14px;scroll-padding-inline:var(--hd-gutter)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid::-webkit-scrollbar{display:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .more__grid>li{flex:0 0 min(46vw,190px);scroll-snap-align:start}.ds-site_site__bk7Yh.ds-site_shop__CogBW .mini{padding:10px 10px 14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__cat{grid-column:1/-1;grid-row:1;justify-self:center}.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__next,.ds-site_site__bk7Yh.ds-site_shop__CogBW .pager__prev{min-height:76px;padding:14px 16px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .dt__h{font-size:clamp(32px,10vw,44px)}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet{display:none}@media print{@page{margin:16mm 14mm}.ds-site_site__bk7Yh.ds-site_shop__CogBW .add,.ds-site_site__bk7Yh.ds-site_shop__CogBW .cloud,.ds-site_site__bk7Yh.ds-site_shop__CogBW .cnav,.ds-site_site__bk7Yh.ds-site_shop__CogBW .found,.ds-site_site__bk7Yh.ds-site_shop__CogBW .hd-skip,.ds-site_site__bk7Yh.ds-site_shop__CogBW .hdr,.ds-site_site__bk7Yh.ds-site_shop__CogBW .it__ctl,.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls,.ds-site_site__bk7Yh.ds-site_shop__CogBW .pieces button,.ds-site_site__bk7Yh.ds-site_shop__CogBW .slogan__sticker,.ds-site_site__bk7Yh.ds-site_shop__CogBW .step,.ds-site_site__bk7Yh.ds-site_shop__CogBW .title__deco,.ds-site_site__bk7Yh.ds-site_shop__CogBW .toast,.ds-site_site__bk7Yh.ds-site_shop__CogBW .vanswitch{display:none!important}.ds-site_site__bk7Yh.ds-site_shop__CogBW{padding-top:0;background:#fff}.ds-site_site__bk7Yh.ds-site_shop__CogBW .title{min-height:0}.ds-site_site__bk7Yh.ds-site_shop__CogBW .foot,.ds-site_site__bk7Yh.ds-site_shop__CogBW .page{background:#fff;page-break-inside:auto;break-inside:auto}.ds-site_site__bk7Yh.ds-site_shop__CogBW .group,.ds-site_site__bk7Yh.ds-site_shop__CogBW .it,.ds-site_site__bk7Yh.ds-site_shop__CogBW .opt{page-break-inside:avoid;break-inside:avoid}.ds-site_site__bk7Yh.ds-site_shop__CogBW.print-request>:not(.sheet){display:none!important}.ds-site_site__bk7Yh.ds-site_shop__CogBW.print-request .sheet{display:block;color:#111;font:400 11pt/1.45 var(--hd-sans)}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:2px solid #111}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__logo{width:190px;height:auto}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__h{margin:0;font:italic 900 22pt/1 var(--hd-sans)}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__meta{margin:4px 0 0;font:400 9pt/1.4 var(--hd-mono);text-align:right}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet table{width:100%;margin-top:14px;border-collapse:collapse}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet th{padding:6px 8px;text-align:left;font:700 8pt/1.2 var(--hd-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #111}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet td{padding:7px 8px;border-bottom:1px solid #ddd;vertical-align:top}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet td:last-child,.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet th:last-child{text-align:right;white-space:nowrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__totals{display:grid;grid-template-columns:auto auto;justify-content:end;gap:4px 24px;margin-top:14px}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__totals dt{font:400 9pt/1.6 var(--hd-mono);text-transform:uppercase;letter-spacing:.06em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__totals dd{margin:0;text-align:right;font-weight:700}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__totals .is-sum{font-size:15pt;font-weight:900}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__info{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;margin-top:18px;padding-top:12px;border-top:1px solid #111}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__info dt{font:400 9pt/1.6 var(--hd-mono);text-transform:uppercase;letter-spacing:.06em}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__info dd{margin:0;white-space:pre-wrap}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__foot{margin-top:22px;padding-top:10px;border-top:1px solid #ddd;font:400 9pt/1.5 var(--hd-sans);color:#444}.ds-site_site__bk7Yh.ds-site_shop__CogBW .sheet__strip{height:14px;margin-top:16px;background:repeating-conic-gradient(#111 0 25%,#fff 0 50%) 0 0/14px 14px;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.intro .ds-site_site__bk7Yh.ds-site_shop__CogBW .title__logo,html.intro .ds-site_site__bk7Yh.ds-site_shop__CogBW .title__mg{visibility:hidden}@media (prefers-reduced-motion:reduce){.ds-site_site__bk7Yh.ds-site_shop__CogBW .hd-slogan:after,.ds-site_site__bk7Yh.ds-site_shop__CogBW .it.is-target,.ds-site_site__bk7Yh.ds-site_shop__CogBW .listbtn.is-bump,.ds-site_site__bk7Yh.ds-site_shop__CogBW .pstep,.ds-site_site__bk7Yh.ds-site_shop__CogBW .step{animation:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls,.ds-site_site__bk7Yh.ds-site_shop__CogBW .ls::backdrop,.ds-site_site__bk7Yh.ds-site_shop__CogBW .switch__track:after{transition:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__head:hover .page__tile,.ds-site_site__bk7Yh.ds-site_shop__CogBW .page__tile{transition:none}.ds-site_site__bk7Yh.ds-site_shop__CogBW .brand:hover .brand__logo{animation:none}}.ds-site_site__bk7Yh.ds-site_shop__CogBW .hd-reduced .hd-slogan:after{animation:none}