.cdh{--cdh-top: var(--sticky-area-height, 0px);--cdh-vh: max(calc(100svh - var(--cdh-top)), 34rem);--cdh-fg: var(--st-dark-fg, currentColor);position:relative;height:var(--cdh-vh);background:var(--cdh-bg);color:var(--cdh-fg);overflow:clip}.cdh__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);height:100%;padding-block:var(--cdh-pad-t) var(--cdh-pad-b);overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.cdh img,.cdh svg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.cdh :is(.cdh__room,.cdh__char,.cdh__eyes,.cdh__fore){-webkit-user-select:none;user-select:none;pointer-events:none}.cdh__bg,.cdh__room,.cdh__dark,.cdh__vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cdh__bg{background:var(--cdh-bg)}.cdh__room img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cdh-pos)}.cdh__type{position:relative;padding-inline:var(--st-gutter, 20px);pointer-events:none}.cdh__title{margin:0;font-family:var(--st-head, inherit);font-weight:var(--st-weight-head, 700);font-style:var(--heading-font-style, normal);font-size:var(--cdh-fs);font-stretch:var(--dc-wide, 125%);line-height:.88;letter-spacing:var(--heading-letter-spacing, -.02em);text-transform:var(--heading-text-transform, uppercase);color:var(--cdh-fg);text-align:center;text-wrap:balance}.cdh__title :is(em,i){padding:0 .12em .04em;border-radius:.12em;font-style:normal;color:var(--dc-on-lime, #111);background:linear-gradient(var(--dc-lime, #dcff3c),var(--dc-lime, #dcff3c)) no-repeat left center / var(--cdh-wipe, 100%) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cdh__title.is-fit{overflow-wrap:normal}@media(prefers-reduced-motion:no-preference){.cdh.is-live .cdh__title :is(em,i){transition:background-size .9s var(--dc-ease-out, ease-out) 1.4s,color .3s ease 1.6s}.cdh.is-live:not(.is-visible) .cdh__title :is(em,i){--cdh-wipe: 0%;color:var(--cdh-fg)}}.cdh__char,.cdh__fx,.cdh__eyes{position:relative;grid-column:1;justify-self:center;align-self:end;width:auto;aspect-ratio:var(--cdh-ratio);pointer-events:none}.cdh__base{display:block;width:100%;height:100%;object-fit:contain}.cdh__placeholder{opacity:.25;fill:var(--cdh-ambient)}.cdh__dark{background:var(--cdh-bg);opacity:var(--cdh-dark)}.cdh__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cdh-bg);opacity:var(--cdh-dark);-webkit-mask:var(--cdh-mask) center / contain no-repeat;mask:var(--cdh-mask) center / contain no-repeat}.cdh__vignette{background:radial-gradient(72% 64% at calc(50% + var(--cdh-x) * 1%) 56%,transparent 36%,var(--cdh-bg) 100%)}.cdh__light{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(30% 36% at calc(50% + var(--cdh-x) * .7%) 50%,color-mix(in srgb,var(--cdh-ambient) 70%,transparent),color-mix(in srgb,var(--cdh-ambient) 20%,transparent) 45%,transparent 72%);opacity:0}.cdh__beam{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;translate:var(--cdh-cx) 0;opacity:0}.cdh__cone{position:absolute;top:-10%;right:-30%;bottom:0;left:-30%;background:conic-gradient(from 0deg at 50% -6%,transparent 163deg,color-mix(in srgb,var(--cdh-ambient) 16%,transparent) 171deg,color-mix(in srgb,var(--cdh-ambient) 30%,transparent) 180deg,color-mix(in srgb,var(--cdh-ambient) 16%,transparent) 189deg,transparent 197deg);-webkit-mask:linear-gradient(to bottom,black 0,black 40%,transparent 96%);mask:linear-gradient(to bottom,black 0,black 40%,transparent 96%);transform-origin:50% -6%}.cdh__dust i{position:absolute;left:var(--dx);top:var(--dy);width:var(--ds);height:var(--ds);border-radius:50%;background:color-mix(in srgb,var(--cdh-ambient) 45%,var(--cdh-fg));opacity:0}.cdh__haze{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cdh__haze i{position:absolute;inset:auto -40% 0;height:38%;opacity:.6;-webkit-mask:linear-gradient(to top,black 35%,transparent);mask:linear-gradient(to top,black 35%,transparent);background:radial-gradient(34% 70% at 32% 92%,color-mix(in srgb,var(--cdh-ambient) 30%,transparent),transparent 72%)}.cdh__haze i+i{background:radial-gradient(30% 60% at 70% 100%,color-mix(in srgb,var(--cdh-ambient) 24%,transparent),transparent 72%)}.cdh__bloom,.cdh__spill{position:absolute;translate:-50% -50%;border-radius:50%}.cdh__bloom{left:var(--cdh-gx);top:var(--cdh-gy);width:92%;aspect-ratio:1.7;background:radial-gradient(closest-side,color-mix(in srgb,var(--cdh-ambient) 55%,transparent),color-mix(in srgb,var(--cdh-ambient) 18%,transparent) 45%,transparent);opacity:.5}.cdh__spill{left:50%;top:91%;width:130%;height:16%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cdh-ambient) 40%,transparent),transparent);opacity:.5}.cdh__eye{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:var(--ex) var(--ey)}.cdh__pupil{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--cdh-ambient) 70%,transparent))}.cdh__fore{position:absolute;grid-column:1}.cdh__bars,.cdh__fore-img,.cdh__fore-shade{position:absolute;top:0;right:0;bottom:0;left:0}.cdh__fore--bars{--bars: 5;--bw: 6%}.cdh__fore--bars_many{--bars: 9;--bw: 7%}.cdh__bars{display:block;background:linear-gradient(90deg,var(--cdh-bg) 0 var(--bw),transparent var(--bw) calc(100% - var(--bw)),var(--cdh-bg) calc(100% - var(--bw))) center top / calc(100% / var(--bars)) 100% repeat-x}.cdh__bars--lit{background:linear-gradient(90deg,color-mix(in srgb,var(--cdh-ambient) 70%,var(--cdh-fg)) 0,color-mix(in srgb,var(--cdh-ambient) 30%,transparent) calc(var(--bw) * .6),transparent var(--bw) calc(100% - var(--bw)),color-mix(in srgb,var(--cdh-ambient) 18%,transparent) calc(100% - var(--bw)),color-mix(in srgb,var(--cdh-ambient) 45%,transparent) calc(100% - var(--bw) * .35),color-mix(in srgb,var(--cdh-ambient) 70%,var(--cdh-fg)) 100%) center top / calc(100% / var(--bars)) 100% repeat-x;opacity:0}.cdh__fore-img{width:100%;height:100%;object-fit:cover;object-position:var(--cdh-fpos)}.cdh__fore-shade{background:var(--cdh-bg);opacity:var(--cdh-dark);-webkit-mask:var(--cdh-fmask) var(--cdh-fpos) / cover no-repeat;mask:var(--cdh-fmask) var(--cdh-fpos) / cover no-repeat}.cdh__fade{position:absolute;inset:auto 0 0;height:calc(var(--cdh-fade, 0) * 1%);pointer-events:none;background:linear-gradient(to top,var(--cdh-bg),color-mix(in srgb,var(--cdh-bg) 70%,transparent) 35%,transparent)}.cdh__foot{position:relative;grid-column:1;display:flex;flex-direction:column;align-items:center;padding-inline:var(--st-gutter, 20px);text-align:center}.cdh__text{margin:0;font-size:clamp(1rem,.94rem + .3vw,1.25rem);line-height:1.42;letter-spacing:-.012em;color:color-mix(in srgb,var(--cdh-fg) 78%,transparent);text-wrap:balance}.cdh .st-btn{--btn-bg: var(--dc-paper);--btn-fg: var(--dc-ink);--dot-bg: var(--dc-lime);--dot-fg: var(--dc-on-lime)}.cdh__down{-webkit-appearance:none;appearance:none;margin:0;border:0;-webkit-tap-highlight-color:transparent}.cdh__down svg{width:15px;height:15px}@media(prefers-reduced-motion:no-preference){.cdh.is-live :is(.cdh__bloom,.cdh__spill){animation:cdh-pulse 5.2s ease-in-out var(--cdh-phase, 0s) infinite alternate}.cdh.is-live .cdh__spill{animation-delay:calc(var(--cdh-phase, 0s) - .6s)}.cdh.is-live .cdh__cone{animation:cdh-sway 11s ease-in-out infinite alternate}.cdh.is-live .cdh__dust i{animation:cdh-dust var(--dd) linear var(--dl) infinite}.cdh.is-live .cdh__haze i{animation:cdh-drift 38s ease-in-out infinite alternate}.cdh.is-live .cdh__haze i+i{animation-duration:54s;animation-direction:alternate-reverse}.cdh.is-live .cdh__down svg{animation:cdh-bob 2.4s ease-in-out infinite}.cdh.is-live:not(.is-visible) :is(.cdh__bloom,.cdh__spill,.cdh__cone,.cdh__dust i,.cdh__haze i,.cdh__down svg){animation-play-state:paused}}@keyframes cdh-pulse{0%{opacity:.36;scale:.94}to{opacity:.72;scale:1.05}}@keyframes cdh-sway{0%{rotate:-2.2deg}to{rotate:2.2deg}}@keyframes cdh-dust{0%{opacity:0;translate:0 0}20%{opacity:.7}80%{opacity:.5}to{opacity:0;translate:2vw -14svh}}@keyframes cdh-drift{0%{translate:-10% 0}to{translate:10% 0}}@keyframes cdh-bob{0%,60%,to{translate:0 0}30%{translate:0 3px}}@keyframes cdh-unhide{to{opacity:1}}@media screen and (min-width:700px){.cdh{--cdh-fs: calc(min(var(--st-fs-1, 4rem) * 1.1, 6.4vw, 8svh) * var(--cdh-size, 1));--cdh-maxw: 74vw;--cdh-ov: calc(var(--cdh-overlap, 0) * 1svh);--cdh-cx: calc(var(--cdh-x) * 1vw)}.cdh__stage{--cdh-pad-t: clamp(20px, 5svh, 64px);--cdh-pad-b: clamp(20px, 4.5svh, 52px);grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(12px,2svh,24px)}.cdh--down .cdh__stage{--cdh-pad-b: calc(var(--cdh-down) + 3rem + clamp(16px, 3svh, 28px))}.cdh__type{grid-row:1;grid-column:1;translate:0 calc(var(--cdh-ty, 0) * 1svh)}.cdh__char,.cdh__fx,.cdh__eyes{grid-row:2;height:min(calc((100% + var(--cdh-ov)) * var(--cdh-scale)),calc(var(--cdh-maxw) / var(--cdh-ratio)));translate:var(--cdh-cx) calc(var(--cdh-y) * 1svh)}.cdh[data-cdh-mask]:not(.is-masked) .cdh__char{opacity:0;animation:cdh-unhide 0s linear 3s forwards}.cdh__fore{grid-row:2 / -1;inset:0 -4% calc(-1 * var(--cdh-pad-b))}.cdh__fore--image{grid-row:1 / -1;inset:calc(-1 * var(--cdh-pad-t)) -4% calc(-1 * var(--cdh-pad-b))}.cdh__fore--bars{-webkit-mask:linear-gradient(to bottom,transparent,black 28%);mask:linear-gradient(to bottom,transparent,black 28%)}.cdh__foot{grid-row:3;gap:clamp(14px,2svh,20px)}.cdh__text{max-width:40ch}.cdh .st-btn.cdh__down{position:absolute;left:50%;bottom:calc(var(--cdh-down) + env(safe-area-inset-bottom,0px));width:3rem;height:3rem;margin-left:-1.5rem;padding:.3125rem}.cdh__down .st-btn__dot{width:100%;height:100%}}@media screen and (max-width:699px){.cdh{--cdh-fs: min(calc(var(--st-fs-1, 3rem) * var(--cdh-size-m, 1)), calc(8.6vw * var(--cdh-size-m, 1)), calc(5.6svh * var(--cdh-size-m, 1)));--cdh-vh: max(calc(100svh - var(--cdh-top)), 26rem);--cdh-cx: calc(var(--cdh-x-m) * 1vw);--cdh-gap: clamp(10px, 1.8svh, 18px);height:auto;min-height:var(--cdh-vh)}.cdh__stage{--cdh-pad-t: clamp(14px, 3svh, 32px);--cdh-pad-b: calc(var(--cdh-mb, 24px) + env(safe-area-inset-bottom, 0px));height:auto;min-height:var(--cdh-vh);grid-template-rows:minmax(26svh,1fr);grid-auto-rows:auto;row-gap:0}.cdh:not(.cdh--down) .cdh__stage{--cdh-pad-b: calc(var(--cdh-mb, 24px) + 60px + env(safe-area-inset-bottom, 0px))}.cdh__room img{object-position:var(--cdh-pos-m)}.cdh__char,.cdh__fx,.cdh__eyes{grid-row:1;height:min(calc(100%*min(var(--cdh-sm, 1),1)),calc(112vw / var(--cdh-ratio)));translate:var(--cdh-cx) calc(var(--cdh-lift, 0) * -1svh)}.cdh__base{position:absolute;top:0;right:0;bottom:0;left:0;opacity:calc(1 - var(--cdh-dark))}.cdh__shade{display:none}.cdh__type{grid-row:2;margin-top:var(--cdh-gap);z-index:2}.cdh__title{overflow-wrap:break-word}.cdh__fore{grid-row:1;inset:calc(-1 * var(--cdh-pad-t)) -4% 0;z-index:1}.cdh__fore--image{grid-row:auto;grid-column:auto;top:0;right:-4%;bottom:0;left:-4%}.cdh__fore--bars{--bars: 3;--bw: 7%;-webkit-mask:linear-gradient(to bottom,transparent,black 25%,black 80%,transparent);mask:linear-gradient(to bottom,transparent,black 25%,black 80%,transparent)}.cdh__fore--bars_many{--bars: 5}.cdh__fade{z-index:1}.cdh__foot{grid-row:3;margin-top:var(--cdh-gap);gap:14px;z-index:3}.cdh__text{max-width:30ch}.cdh .st-btn.cdh__down{position:relative;grid-row:4;justify-self:center;width:44px;height:44px;min-height:44px;margin-top:var(--cdh-gap);padding:0;gap:0;z-index:3}.cdh__down .st-btn__dot{width:100%;height:100%;background:transparent;color:var(--btn-fg)}}@media screen and (max-width:699px){.cdh--eyes :is(.cdh__room,.cdh__light,.cdh__beam,.cdh__haze,.cdh__fore,.cdh__spill){display:none}.cdh--eyes .cdh__char{visibility:hidden}.cdh--eyes :is(.cdh__eyes,.cdh__fx){transform-origin:var(--cdh-gx) var(--cdh-gy);scale:max(1,var(--cdh-sm, 1))}@media(prefers-reduced-motion:no-preference){.cdh--wander.is-live :is(.cdh__eyes,.cdh__fx){transform-origin:var(--cdh-gx) var(--cdh-gy);animation:cdh-wander 18s ease-in-out infinite}.cdh--wander.is-live:not(.is-visible) :is(.cdh__eyes,.cdh__fx){animation-play-state:paused}}}@keyframes cdh-wander{0%,to{transform:translate(0) rotate(0) scale(1)}18%{transform:translate(4%,-2%) rotate(4deg) scale(1.02)}40%{transform:translate(-2%,-4%) rotate(-3deg) scale(.98)}62%{transform:translate(-5%,1%) rotate(5deg) scale(1.01)}82%{transform:translate(2%,2%) rotate(-2deg) scale(.99)}}.cdh__pic{display:contents}@media screen and (max-width:699px){.cdh--m-text :is(.cdh__room,.cdh__char,.cdh__eyes,.cdh__fx,.cdh__light,.cdh__beam,.cdh__haze,.cdh__fore,.cdh__fade){display:none}.cdh.cdh--m-text,.cdh--m-text .cdh__stage{min-height:0}.cdh--m-text .cdh__stage{grid-template-rows:auto;padding-block:clamp(56px,12vw,88px) clamp(40px,10vw,64px)}.cdh--m-text .cdh__type{grid-row:1;margin-top:0}.cdh--m-text .cdh__foot{grid-row:2}.cdh--m-text .st-btn.cdh__down{grid-row:3}}@media screen and (max-width:359px){.cdh--down .cdh__stage{--cdh-pad-b: calc(var(--cdh-mb, 24px) + 48px + env(safe-area-inset-bottom, 0px))}.cdh__stage{grid-template-rows:minmax(21svh,1fr)}}.st.dc-ap{padding-block:clamp(16px,2.4vw,32px) clamp(48px,6vw,96px)}.dc-ap__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-bottom:clamp(12px,1.6vw,20px)}.dc-ap__crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-weight:700;font-size:.8125rem}.dc-ap__crumbs li{display:inline-flex;align-items:center;gap:6px;color:var(--st-fg-2)}.dc-ap__crumbs li+li:before{content:"/";color:var(--st-fg-mute)}.dc-ap__crumbs a{color:inherit;text-decoration:none}.dc-ap__crumbs [aria-current]{color:var(--st-fg)}.dc-ap .dc-ap__pill{background:var(--fo-card);color:var(--fo-fg)}.dc-ap__stage{margin:0}.dc-ap__waves{--k: calc(3.4 * var(--wave-size, 1));position:relative;overflow:hidden;aspect-ratio:16 / 7;max-height:62svh;width:100%;border-radius:var(--dc-r-stage);background:var(--ap-w-bg, var(--dc-night-2));color:var(--ap-w-fg, var(--dc-night))}.dc-ap__waves:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,var(--ap-w-bg, var(--dc-night-2)) 100%)}.dc-ap__drift{position:absolute;left:calc(-109.63px * var(--k));top:0;display:block;width:calc((100% + 109.63px * var(--k)) / var(--k));height:calc((100% + 48.81px * var(--k)) / var(--k));scale:var(--k);transform-origin:0 0}@media(prefers-reduced-motion:no-preference){.dc-ap__waves--drift .dc-ap__drift{animation:dc-ap-drift var(--wave-dur, 30s) linear infinite;will-change:translate}}@keyframes dc-ap-drift{to{translate:calc(109.63px * var(--k)) calc(-48.81px * var(--k))}}@media screen and (max-width:699px){.dc-ap__waves{--k: calc(1.2 * var(--wave-size, 1));aspect-ratio:4 / 3;border-radius:var(--dc-r-card)}}.dc-ap__stage .st-media{width:100%;border-radius:var(--dc-r-stage);background:var(--dc-night-2);max-height:62svh}.dc-ap__deck{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--dc-gap);align-items:start;margin-top:clamp(-150px,-10vw,-56px);padding-inline:clamp(0px,2.4vw,40px)}.dc-ap__deck--nostage{margin-top:0}.dc-ap__contact{grid-column:1 / span 3;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:start}.dc-ap .dc-ap__info{grid-column:4 / span 6;grid-row:1;margin-top:clamp(32px,5vw,80px);display:grid;gap:clamp(14px,1.6vw,22px);justify-items:start;padding-inline-end:calc(100% / 6 + clamp(18px,2.2vw,32px))}.dc-ap__soft{grid-column:9 / span 4;grid-row:1;z-index:2;margin-top:clamp(150px,15vw,250px)}.dc-ap .dc-ap__deck--nosoft .dc-ap__info{grid-column:4 / span 9;padding-inline-end:clamp(18px,2.2vw,32px)}.dc-ap__name.is-uml{line-height:var(--dc-lh-display-umlaut, .98)}.dc-ap .dc-ap__info>.dc-fo-card__label{margin:0;color:var(--fo-fg-2)}.dc-ap__name{margin:0;width:100%;min-width:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:calc(clamp(2rem,1rem + 3vw,4rem) * var(--dc-fs-k, 1));line-height:var(--dc-lh-display);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);color:var(--fo-fg);text-wrap:balance;overflow-wrap:normal}.dc-ap__real{margin:-4px 0 0;font:700 .8125rem/1.3 var(--st-text);letter-spacing:.02em;text-transform:uppercase;color:var(--fo-fg-2)}.dc-ap__role{margin:0;font-weight:600;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.35;color:var(--fo-fg-2)}.dc-ap__block{display:grid}.dc-ap__block .dc-fo-card__label{margin-bottom:10px}.dc-ap__bio p{margin:0;max-width:56ch;font-size:1rem;line-height:1.55;color:var(--fo-fg-2);text-wrap:pretty}.dc-ap__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dc-ap .dc-ap__tags .st-pill{background:color-mix(in srgb,var(--fo-fg) 8%,transparent);color:var(--fo-fg);white-space:normal;min-height:32px;height:auto;padding-block:7px;line-height:1.3;text-align:start}.dc-ap__count{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--dc-r-pill);background:var(--acc, var(--dc-blue));color:var(--on-acc, var(--dc-on-blue));font:700 .875rem/1 var(--st-text);text-decoration:none;transition:translate .3s var(--dc-ease-pop)}.dc-ap__count b{font-family:var(--st-head);font-weight:900;font-stretch:var(--dc-wide)}.dc-ap__count svg{width:14px;height:14px;rotate:90deg}@media(hover:hover)and (pointer:fine){.dc-ap__count:hover{translate:0 2px}}.dc-ap__face{width:100%}.dc-ap .dc-ap__clabel{margin:4px 0 0}.dc-ap__links:empty{display:none}.dc-ap .dc-ap__btn{width:100%;justify-content:space-between;min-height:48px;white-space:normal;text-align:start;line-height:1.15}@media screen and (max-width:1099px){.dc-ap__deck{padding-inline:0}.dc-ap__contact{grid-column:1 / span 5}.dc-ap .dc-ap__info,.dc-ap .dc-ap__deck--nosoft .dc-ap__info{grid-column:6 / span 7;grid-row:1 / span 2;padding-inline-end:clamp(18px,2.2vw,32px)}.dc-ap__soft{grid-column:1 / span 5;grid-row:2;margin-top:0}}@media screen and (max-width:699px){.dc-ap__top{justify-content:center}.dc-ap__crumbs{display:none}.dc-ap__stage .st-media{--ratio: 4 / 3;aspect-ratio:4 / 3!important;border-radius:var(--dc-r-card)}.dc-ap__deck{grid-template-columns:minmax(0,1fr);margin-top:-40px;padding-inline:8px}.dc-ap .dc-ap__info,.dc-ap .dc-ap__deck--nosoft .dc-ap__info,.dc-ap__contact,.dc-ap__soft{grid-column:1;grid-row:auto;margin-top:0}.dc-ap .dc-ap__info{justify-items:center;text-align:center;padding-inline:18px}.dc-ap__info>.dc-fo-card__label,.dc-ap__bio .dc-fo-card__label,.dc-ap__skills,.dc-ap__links{display:none}.dc-ap__bio p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dc-ap__contact{grid-template-columns:88px minmax(0,1fr);align-items:center;column-gap:14px}.dc-ap__contact>.dc-ap__btn{grid-column:1 / -1}.dc-ap .dc-ap__clabel{margin:0}.dc-ap__soft{text-align:center}.dc-ap__soft .dc-fo-sw{grid-template-columns:repeat(auto-fit,72px);justify-content:center}.dc-ap__stage .st-media .st-vid__toggle{bottom:54px}}@media(prefers-reduced-motion:reduce){.dc-ap__count{transition:none}}.dc-ba{--ba-stage: color-mix(in srgb, var(--dc-night) 60%, #000)}.dc-ba__stage{display:grid;gap:clamp(24px,3.5vw,48px);padding:clamp(24px,4vw,56px);border-radius:var(--dc-r-stage);background:var(--ba-stage);color:var(--dc-paper)}.dc-ba__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px clamp(24px,4vw,64px);align-items:end}.dc-ba__copy,.dc-ba__side{display:grid;gap:18px;justify-items:start;min-width:0}.dc-ba__copy{container-type:inline-size}.dc-ba__kicker{background:var(--dc-night-2);color:var(--dc-paper)}.dc-ba__title{margin:0;color:var(--dc-paper);font-size:min(calc(clamp(2.25rem,1rem + 4.4vw,6rem) * var(--dc-fs-k)),10cqi);line-height:.9;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.dc-ba__title :is(em,i){color:var(--dc-mute)}.dc-ba__text{margin:0;max-width:32ch;font-weight:500;font-size:clamp(1.0625rem,1rem + .4vw,1.375rem);line-height:1.35;color:color-mix(in srgb,var(--dc-paper) 58%,transparent);text-wrap:pretty}.dc-ba__tabs{display:flex;gap:6px;padding:6px;border-radius:var(--dc-r-pill);background:color-mix(in srgb,var(--dc-night) 92%,var(--dc-paper))}.dc-ba__tab{min-height:44px;padding:0 20px;border:0;border-radius:var(--dc-r-pill);background:transparent;color:var(--dc-paper);font:800 .875rem/1 var(--st-text);cursor:pointer;transition:background-color .25s ease,color .25s ease}.dc-ba__tab[aria-pressed=true]{background:var(--dc-paper);color:var(--dc-ink)}.dc-ba__view{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--dc-r-card);background:color-mix(in srgb,var(--dc-night) 92%,var(--dc-paper));touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.dc-ba__img{position:absolute;top:0;right:0;bottom:0;left:0}.dc-ba__img>img{width:100%;height:100%;object-fit:cover;pointer-events:none}.dc-ba__img--after{clip-path:inset(0 0 0 var(--pos))}.dc-ba__label{position:absolute;top:clamp(12px,2vw,20px);z-index:2;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--dc-r-pill);font-weight:800;font-size:13px;text-transform:uppercase;pointer-events:none;transition:opacity .2s ease}.dc-ba__label--l{left:clamp(12px,2vw,20px);background:var(--dc-ground);color:var(--dc-ink)}.dc-ba__label--r{right:clamp(12px,2vw,20px);background:var(--dc-ink);color:var(--dc-paper)}.dc-ba.is-l-hidden .dc-ba__label--l,.dc-ba.is-r-hidden .dc-ba__label--r{opacity:0}.dc-ba__line{position:absolute;top:0;bottom:0;left:var(--pos);z-index:3;width:0;pointer-events:none}.dc-ba__line:before{content:"";position:absolute;top:0;bottom:0;left:-2px;width:4px;border-radius:4px;background:var(--dc-paper)}.dc-ba__knob{position:absolute;top:50%;left:0;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:var(--dc-paper);color:var(--dc-ink);box-shadow:0 10px 30px color-mix(in srgb,#000 35%,transparent);pointer-events:auto;cursor:grab;transition:border-radius .35s var(--dc-ease-pop),transform .25s var(--dc-ease-pop)}.dc-ba__knob svg{width:22px;height:22px}.dc-ba__knob:focus-visible{outline:3px solid var(--dc-paper);outline-offset:3px}.dc-ba.is-drag .dc-ba__knob{border-radius:30%;transform:scale(1.12);cursor:grabbing}.dc-ba.is-glide :is(.dc-ba__img--after){transition:clip-path .7s cubic-bezier(.65,0,.35,1)}.dc-ba.is-glide .dc-ba__line{transition:left .7s cubic-bezier(.65,0,.35,1)}@media(prefers-reduced-motion:reduce){.dc-ba.is-glide :is(.dc-ba__img--after,.dc-ba__line){transition:none}.dc-ba__knob{transition:none}}@media screen and (max-width:699px){.dc-ba__stage{border-radius:var(--dc-r-card);padding:20px}.dc-ba__view{aspect-ratio:4 / 5}.dc-ba__text{display:none}.dc-ba__tab{padding:0 14px}}.dc-bn__wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:start}.dc-bn__copy{display:grid;gap:16px;justify-items:start;position:sticky;top:calc(var(--sticky-area-height, 80px) + 24px)}.dc-bn__kicker{margin:0}.dc-bn .dc-bn__title{margin:0;font-size:calc(clamp(2rem,1rem + 3vw,4.25rem) * var(--dc-fs-k, 1));line-height:var(--dc-lh-display, .9);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;min-width:0}.dc-bn__text{max-width:38ch;font-size:clamp(1rem,.95rem + .25vw,1.1875rem);line-height:1.45;color:var(--st-fg-2)}.dc-bn__text p{margin:0}.dc-bn__text p+p{margin-top:.6em}.dc-bn__actions{margin-top:4px}.dc-bn__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--dc-gap, 12px);margin:0;padding:0;list-style:none}.dc-bn__tile{grid-column:span var(--span, 6);min-width:0}.dc-bn__link{position:relative;display:grid;align-content:end;height:100%;min-height:clamp(200px,20vw,300px);border-radius:var(--dc-r-card);overflow:hidden;isolation:isolate;background:var(--dc-paper);color:var(--st-fg);text-decoration:none;-webkit-tap-highlight-color:transparent}.st--white .dc-bn__link{background:var(--dc-ground)}.st--dark .dc-bn__link{background:var(--dc-night-2);color:var(--dc-paper)}.dc-bn__img{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dc-night-2)}.dc-bn__img img{width:100%;height:100%;object-fit:cover;display:block;transition:scale .9s var(--dc-ease-out)}.dc-bn__cap{position:relative;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:14px;padding:clamp(18px,2vw,28px)}.dc-bn .dc-bn__tile.has-img .dc-bn__link{color:var(--dc-paper)}.dc-bn__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 38%,color-mix(in srgb,#000 58%,transparent)),var(--dc-vignette, none)}.dc-bn .dc-bn__img .st-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;background:none}.dc-bn .dc-bn__img :is(img,video){width:100%;height:100%;object-fit:cover}.dc-bn .dc-bn__img .st-vid__toggle{display:none}.dc-bn__body{display:grid;gap:8px;flex:1 1 auto;min-width:0}.dc-bn__name{font-family:var(--st-head);font-weight:var(--st-weight-head, 900);font-stretch:var(--dc-wide);font-size:clamp(1.25rem,.85rem + 1vw,1.875rem);line-height:.95;text-transform:var(--heading-text-transform, uppercase);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.dc-bn__line{max-width:40ch;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--st-fg-2)}.dc-bn__tile.has-img .dc-bn__line{color:color-mix(in srgb,currentColor 72%,transparent)}.dc-bn__go{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--dc-ink);color:var(--dc-paper);transition:rotate .45s var(--dc-ease-pop)}.st--dark .dc-bn__go,.dc-bn__tile.has-img .dc-bn__go{background:var(--dc-paper);color:var(--dc-ink)}.dc-bn__go svg{width:14px;height:14px}.dc-bn__tile[class*=dc-bn__tile--] .dc-bn__link{background:var(--bn-bg);color:var(--bn-fg);--st-fg-2: color-mix(in srgb, var(--bn-fg) 72%, transparent)}.dc-bn__tile[class*=dc-bn__tile--] .dc-bn__go{background:var(--bn-fg);color:var(--bn-bg)}.dc-bn__tile--paper{--bn-bg: var(--dc-paper);--bn-fg: var(--dc-ink)}.dc-bn__tile--ground{--bn-bg: var(--dc-ground);--bn-fg: var(--dc-ink)}.dc-bn__tile--night{--bn-bg: var(--dc-night);--bn-fg: var(--dc-paper)}.dc-bn__tile--blue{--bn-bg: var(--dc-blue);--bn-fg: var(--dc-on-blue, #fff)}@media(hover:hover)and (pointer:fine){.dc-bn__tile--blue a.dc-bn__link:hover .dc-bn__go{background:var(--dc-ink);color:var(--dc-paper)}}a.dc-bn__link:focus-visible{outline:3px solid var(--st-fg);outline-offset:3px}@media(hover:hover)and (pointer:fine){a.dc-bn__link:hover .dc-bn__go{rotate:-45deg;background:var(--dc-blue);color:var(--dc-on-blue, #fff)}a.dc-bn__link:hover .dc-bn__img img{scale:1.04}}@media(prefers-reduced-motion:reduce){.dc-bn__go,.dc-bn__img img{transition:none}a.dc-bn__link:hover .dc-bn__img img{scale:none}}@media screen and (max-width:1099px){.dc-bn__wrap{grid-template-columns:minmax(0,1fr)}.dc-bn__copy{position:static}.dc-bn__tile{grid-column:span 6}}@media screen and (max-width:699px){.dc-bn__wrap{gap:20px}.dc-bn__text{max-width:none}.dc-bn__text p+p{display:none}.dc-bn__grid{grid-template-columns:minmax(0,1fr);gap:10px}.dc-bn__tile{grid-column:auto}.dc-bn__link{min-height:0}.dc-bn__tile.has-img .dc-bn__link{aspect-ratio:16 / 10}.dc-bn__cap{padding:16px 16px 16px 18px;align-items:center}.dc-bn__name{font-size:1.25rem}.dc-bn__go{width:36px;height:36px}}.dc-ct{--ct-field: var(--dc-ground);--ct-ring: var(--dc-ink);--ct-btn: var(--dc-ink);--ct-btn-fg: var(--dc-paper);--ct-fg: var(--dc-ink);--ct-fg-2: var(--dc-ink-2)}.dc-ct.dc-qc--dark{--ct-field: var(--dc-night);--ct-ring: var(--dc-lime);--ct-btn: var(--dc-paper);--ct-btn-fg: var(--dc-ink);--ct-fg: var(--dc-paper);--ct-fg-2: color-mix(in srgb, var(--dc-paper) 70%, transparent)}.dc-ct.dc-qc--dark .dc-qc__card{background:var(--dc-night-2)}.dc-ct__label{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:30px;padding:0 12px 0 9px;border-radius:var(--dc-r-pill);background:color-mix(in srgb,var(--q-fg) 8%,transparent);font-weight:800;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.dc-ct__label i{width:8px;height:8px;border-radius:50%;background:var(--dc-blue)}.dc-ct__form{display:grid;gap:14px;color:var(--ct-fg)}.dc-ct__lab{display:block;margin:0 0 6px;padding:0 4px;font-weight:800;font-size:.75rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--ct-fg)}.dc-ct__topics{margin:0 0 4px;padding:0;border:0;min-width:0}.dc-ct__pills{display:flex;flex-wrap:wrap;gap:8px}.dc-ct__pill{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dc-ct__pill input{position:absolute;opacity:0;width:1px;height:1px}.dc-ct__pill span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--dc-r-pill);background:var(--ct-field);color:var(--ct-fg);font-weight:800;font-size:13px;transition:background-color .2s ease,color .2s ease,transform .18s var(--dc-ease-out)}.dc-ct__pill input:checked+span{background:var(--ct-btn);color:var(--ct-btn-fg)}.dc-ct__pill input:focus-visible+span{outline:2px solid var(--ct-ring);outline-offset:3px}.dc-ct__pill input[aria-invalid=true]+span{box-shadow:inset 0 0 0 2px rgb(var(--error-text, 200 40 40))}.dc-ct__pill:active span{transform:scale(.97)}.dc-ct__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.dc-ct__field{display:grid;min-width:0}.dc-ct__input{box-sizing:border-box;width:100%;min-height:54px;padding:0 18px;border:2px solid transparent;border-radius:var(--dc-r-pill);background:var(--ct-field);color:var(--ct-fg);font:600 16px/1.3 var(--st-text);outline:none;transition:border-color .2s ease}.dc-ct__input--area{min-height:120px;padding:14px 18px;border-radius:var(--dc-r-card);resize:vertical;line-height:1.45}.dc-ct__input::placeholder{color:color-mix(in srgb,var(--ct-fg) 48%,transparent);opacity:1}.dc-ct__input:focus{border-color:var(--ct-ring)}.dc-ct__input[aria-invalid=true]{border-color:rgb(var(--error-text, 200 40 40))}.dc-ct__opt{font-weight:600;text-transform:none;letter-spacing:0;color:var(--ct-fg-2)}.dc-ct__hint{margin:6px 0 0 18px;font-size:.8125rem;line-height:1.35;color:var(--ct-fg-2)}.dc-ct__msg{margin:6px 0 0 18px;font-weight:700;font-size:.8125rem;color:rgb(var(--error-text, 200 40 40))}.dc-ct__err--top{margin:0;padding:12px 16px;border-radius:16px;background:rgb(var(--error-background, 255 235 235));color:rgb(var(--error-text, 200 40 40));font-weight:700;font-size:.875rem}.dc-ct__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:4px}.dc-ct__privacy{display:flex;gap:10px;align-items:flex-start;max-width:34ch;cursor:pointer;font-size:13px;line-height:1.4;color:var(--ct-fg-2)}.dc-ct__privacy input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--ct-fg)}.dc-ct__privacy a{color:var(--ct-fg);font-weight:800}.dc-ct__send.dc-ct__send{display:inline-flex;align-items:center;gap:14px;min-height:58px;padding:0 7px 0 26px;border:0;border-radius:var(--dc-r-pill);background:var(--ct-btn);color:var(--ct-btn-fg);font:800 17px/1 var(--st-text);cursor:pointer;transition:transform .2s var(--dc-ease-pop),opacity .2s ease}.dc-ct__dot{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--dc-lime);color:var(--dc-on-lime);transition:border-radius .3s ease,transform .2s var(--dc-ease-pop)}.dc-ct__dot svg{width:15px;height:15px}.dc-ct__spin{display:none;width:16px;height:16px;border-radius:50%;border:3px solid currentColor;border-right-color:transparent;animation:dc-ct-spin .8s linear infinite}@keyframes dc-ct-spin{to{transform:rotate(360deg)}}.dc-ct.is-sending .dc-ct__send{opacity:.7;pointer-events:none}.dc-ct.is-sending .dc-ct__dot{border-radius:30%}.dc-ct.is-sending .dc-ct__dot svg{display:none}.dc-ct.is-sending .dc-ct__spin{display:block}.dc-ct__send:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.dc-ct__send:hover{transform:translateY(-2px)}.dc-ct__pill:hover input:not(:checked)+span{background:color-mix(in srgb,var(--ct-fg) 11%,var(--ct-field))}}.dc-ct__done{display:grid;gap:16px;justify-items:start;padding:12px 0;outline:none}.dc-ct__pop{display:block;width:72px;height:72px;border-radius:22%;background:var(--dc-blue);animation:dc-ct-pop 1.4s var(--dc-ease-pop) both}@keyframes dc-ct-pop{0%{transform:scale(0) rotate(-90deg);border-radius:50%}50%{transform:scale(1.2) rotate(8deg)}to{transform:scale(1);border-radius:22%}}.dc-ct__done-title{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.75rem,1rem + 2vw,3rem);line-height:.92;text-transform:var(--heading-text-transform)}.dc-ct__done-text{margin:0;max-width:30ch;font-size:1.0625rem;line-height:1.4;color:var(--ct-fg-2)}.dc-ct.is-done .dc-qc__s{animation:none;transform:scale(0);transition:transform .5s var(--dc-ease-pop)}.dc-ct__side{position:relative;display:grid;justify-items:start;min-width:0;padding-top:28px}.dc-ct__sticker{position:absolute;top:0;left:50%;z-index:2;margin:0;padding:.18em .5em .22em;border-radius:.22em;background:var(--dc-blue);color:#fff;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.25rem,.8rem + 1.4vw,2.25rem);line-height:1;text-transform:uppercase;white-space:nowrap;transform:translate(-50%) rotate(-6deg);will-change:transform}.dc-ct__char{width:min(100%,calc(320px * var(--ct-char-k, 1)));transform-origin:50% 100%;will-change:transform;backface-visibility:hidden}.dc-ct__char img{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){.dc-ct__pill span,.dc-ct__send,.dc-ct__dot{transition:none}.dc-ct__char,.dc-ct__sticker{transform:none!important}.dc-ct__sticker{transform:translate(-50%) rotate(-6deg)!important}.dc-ct__pop,.dc-ct__spin{animation:none}}@media screen and (max-width:899px){.dc-ct__side{display:none}}@media screen and (max-width:699px){.dc-ct__topics{margin-bottom:0}.dc-ct__row{grid-template-columns:minmax(0,1fr);gap:10px}.dc-ct__form{gap:10px}.dc-ct__send.dc-ct__send{width:100%;justify-content:space-between}.dc-ct__privacy{max-width:none}}.dc-dct__row{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;text-align:center}.dc-dct__title{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.375rem,1rem + 1.2vw,2rem);line-height:1;text-transform:var(--heading-text-transform)}.dc-dct__links.dc-dct__links{justify-content:center}.dc-dct .dc-dct__btn svg,.dc-dct .dc-dct__btn img{width:20px;height:20px}.dc-dct .dc-dct__btn:focus-visible{outline:3px solid var(--st-fg);outline-offset:3px}.st.dc-do{scroll-margin-top:var(--header-height, 72px);padding-block:clamp(64px,8vw,128px)}.dc-do__head{display:grid;justify-items:start;gap:20px;width:100%;max-width:56rem;margin-bottom:clamp(32px,4vw,56px)}.st-h2.dc-do__title{font-size:min(var(--st-fs-2),9vw);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.dc-do__title :is(em,i){font-style:normal;color:inherit}.dc-do__lead{margin:0;max-width:36ch;color:var(--st-fg-2);text-wrap:pretty}.dc-do__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;margin:0;padding:0;list-style:none}@media screen and (min-width:700px){.dc-do__grid--2,.dc-do__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-do__grid--3>:last-child{grid-column:1 / -1}.dc-do__grid--1>.dc-do__card:has(.dc-do__media){flex-direction:row}.dc-do__grid--1 .dc-do__media{flex:0 0 55%;aspect-ratio:16 / 10}.dc-do__grid--1 .dc-do__body{justify-content:center}}@media screen and (min-width:1000px){.dc-do__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dc-do__grid--3>:last-child{grid-column:auto}}.dc-do__card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--dc-r-card);background:var(--st-card);color:var(--st-fg);overflow:hidden}.dc-do__card:has(.dc-do__btn:focus-visible){outline:2px solid var(--st-fg);outline-offset:3px}.dc-do__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--st-card-2)}.dc-do__img{display:block;width:100%;height:100%;object-fit:cover}.dc-do__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(24px,2.6vw,36px)}.st-h3.dc-do__name{width:100%;margin:0;font-size:clamp(1.5rem,1rem + 1vw,2rem);line-height:1;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.dc-do__hit{color:inherit;text-decoration:none}.dc-do__hit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.dc-do__line{margin:0;max-width:46ch;color:var(--st-fg-2);font-size:1.0625rem;font-weight:500;line-height:1.35;text-wrap:pretty}.dc-do__btn.dc-do__btn{z-index:2;margin-top:auto}.dc-do__foot{margin:clamp(24px,3vw,40px) 0 0}.st-link.dc-do__more{color:var(--st-fg)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.dc-do__img{transition:transform .8s var(--dc-ease-out)}.dc-do__card:is(:hover,:focus-within) .dc-do__img{transform:scale(1.04)}}@media screen and (max-width:699px){.dc-do__head{justify-items:center;margin-inline:auto;text-align:center}.st-pill.dc-do__label,.dc-do__line,.dc-do__foot{display:none}.dc-do__body{align-items:center;gap:12px;padding:20px;text-align:center}.st-h3.dc-do__name{font-size:1.375rem}.dc-do__btn.dc-do__btn{margin-top:4px}}.st.st-faq--split .st-faq__stage{--faq-pad: clamp(24px, 4vw, 72px);position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px);padding:var(--faq-pad);border-radius:var(--dc-r-stage);overflow:clip;background:var(--dc-paper);color:var(--dc-ink)}.st.st--dark.st-faq--split .st-faq__stage{background:var(--dc-night-2);color:var(--dc-paper)}.st-faq--split .st-faq__stage .st-faq__item.st-faq__item{--faq-card: var(--dc-ground);--faq-icon: var(--dc-paper)}.st--dark.st-faq--split .st-faq__stage .st-faq__item{--faq-card: var(--dc-night);--faq-icon: var(--dc-night-2)}.st.st-faq--split .st-faq__side{display:grid;justify-items:start;align-content:start;gap:18px;margin:0;text-align:left}.st.st-faq--split .st-faq__side .st-h2{margin:0;font-size:clamp(2.75rem,1rem + 5vw,7rem);line-height:.9;text-align:left}.st.st-faq--split .st-faq__side .st-body{max-width:34ch;margin:0;text-align:left}.st-faq__label{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 10px;border-radius:var(--dc-r-pill);background:var(--dc-ground);color:var(--dc-ink);font:700 .875rem/1 var(--st-text)}.st-faq__label i{width:10px;height:10px;border-radius:50%;background:var(--dc-blue)}.st.st-faq--split .st-faq__list{max-width:none;margin:0}.st-faq__mascot{display:none}@media screen and (min-width:900px){.st.st-faq--split .st-faq__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding-bottom:var(--faq-pad)}.st.st-faq--split .st-faq__side{position:relative;align-self:stretch;padding-bottom:clamp(140px,14vw,220px)}.st.st-faq--split .st-faq__mascot{display:block;position:absolute;left:0;bottom:calc(-1 * var(--faq-pad));width:clamp(150px,14vw,230px)}}.st.dc-fart{padding-block:clamp(64px,8vw,128px)}.dc-fart .dc-fart__all{color:var(--st-fg)}.st.dc-fcta{padding-block:clamp(64px,8vw,128px)}.dc-fcta__wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,5vw,96px)}.dc-fcta .dc-fcta__title{max-width:14ch}.dc-fcta__title :is(em,i){color:var(--st-fg-mute)}.dc-fcta__side{display:grid;justify-items:start;gap:20px}.dc-fcta__text{margin:0;max-width:40ch;font-size:clamp(1rem,.95rem + .3vw,1.25rem);line-height:1.4;color:var(--st-fg-2)}.dc-fcta .st-btn.dc-fcta__btn{min-height:56px}.dc-fcta .st-btn.dc-fcta__float{display:none}@media screen and (max-width:799px){.dc-fcta .st-btn.dc-fcta__float{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;justify-content:space-between;min-height:56px;background:var(--dc-ink);color:var(--dc-paper);box-shadow:0 0 0 var(--dc-cut, 6px) color-mix(in srgb,var(--dc-night) 35%,transparent);opacity:0;translate:0 calc(100% + 24px);pointer-events:none;transition:translate var(--dc-dur-slow, .5s) var(--dc-ease-pop),opacity .25s ease}.dc-fcta.st--dark .st-btn.dc-fcta__float{background:var(--dc-paper);color:var(--dc-ink)}.dc-fcta .st-btn.dc-fcta__float.is-on{opacity:1;translate:0 0;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.dc-fcta .st-btn.dc-fcta__float{transition:none}}@media screen and (max-width:799px){.dc-fcta__wrap{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.dc-fcta__side{justify-items:center}.dc-fcta__text{display:none}.dc-fcta .st-btn.dc-fcta__btn{width:100%;justify-content:space-between}}.st.dc-fh{padding-top:clamp(8px,1vw,16px)}@media screen and (min-width:700px){.dc-fh .st-wrap.st-wrap{width:100%;max-width:none;padding-inline:clamp(10px,1.6vw,28px)}}.dc-fh{--fh-bg: var(--dc-night-2);--fh-wave: var(--dc-night);--fh-fg: var(--dc-paper);--fh-fg-2: color-mix(in srgb, var(--dc-paper) 70%, transparent);--fh-chip: color-mix(in srgb, var(--dc-paper) 12%, transparent);--fh-badge: var(--dc-paper);--fh-badge-fg: var(--dc-ink)}.dc-fh.st--soft{--fh-bg: var(--dc-paper);--fh-wave: var(--dc-ground);--fh-fg: var(--dc-ink);--fh-fg-2: var(--dc-ink-2);--fh-chip: color-mix(in srgb, var(--dc-ink) 9%, transparent);--fh-badge: var(--dc-ink);--fh-badge-fg: var(--dc-paper)}.dc-fh.st--white{--fh-bg: var(--dc-ground);--fh-wave: var(--dc-paper);--fh-fg: var(--dc-ink);--fh-fg-2: var(--dc-ink-2);--fh-chip: color-mix(in srgb, var(--dc-ink) 9%, transparent);--fh-badge: var(--dc-ink);--fh-badge-fg: var(--dc-paper)}.dc-fh__stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:min(var(--fh-h, 560px),max(300px,42vw),88svh);padding:clamp(28px,4.5vw,72px);border-radius:var(--dc-r-stage);background:var(--fh-bg);color:var(--fh-fg);overflow:clip}.dc-fh__waves{--k: calc(3.4 * var(--wave-size, 1));position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;color:var(--fh-wave);pointer-events:none}.dc-fh__waves:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,var(--fh-bg) 100%)}.dc-fh__drift{position:absolute;left:calc(-109.63px * var(--k));top:0;display:block;width:calc((100% + 109.63px * var(--k)) / var(--k));height:calc((100% + 48.81px * var(--k)) / var(--k));scale:var(--k);transform-origin:0 0;opacity:var(--wave-o, 1)}@media screen and (max-width:1199px){.dc-fh__waves{--k: calc(2.6 * var(--wave-size, 1))}}@media screen and (max-width:899px){.dc-fh__waves{--k: calc(2 * var(--wave-size, 1))}}@media screen and (max-width:699px){.dc-fh__waves{--k: calc(1.2 * var(--wave-size, 1))}}.dc-fh__copy{display:grid;justify-items:start;gap:clamp(14px,1.6vw,22px);width:100%;min-width:0;container-type:inline-size}.dc-fh__kicker{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 10px;border-radius:var(--dc-r-pill);background:var(--fh-chip);font:700 .875rem/1 var(--st-text)}.dc-fh__kicker i{width:10px;height:10px;border-radius:50%;background:var(--dc-blue)}.dc-fh .dc-fh__title{margin:0;width:100%;font-family:var(--st-head);font-weight:900;font-stretch:var(--dc-wide, 125%);font-size:min(calc(clamp(2.75rem,1rem + 7.4vw,8rem) * var(--dc-fs-k, 1)),13cqi);line-height:.86;letter-spacing:-.01em;text-transform:uppercase;color:var(--fh-fg);overflow-wrap:normal}.dc-fh__lead{margin:0;max-width:40ch;font-size:clamp(1rem,.95rem + .35vw,1.25rem);line-height:1.4;color:var(--fh-fg-2);text-wrap:pretty}.dc-fh__chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.dc-fh__chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--dc-r-pill);background:var(--fh-chip);color:var(--fh-fg);font:800 .8125rem/1 var(--st-text);text-decoration:none;transition:background-color var(--dc-dur-base) ease,color var(--dc-dur-base) ease}.dc-fh__chips a:focus-visible,.dc-fh__badge:focus-visible{outline:3px solid var(--fh-fg);outline-offset:3px}.dc-fh .dc-fh__go,.dc-fh__art{display:none}.dc-fh__cube{display:block;width:100%;height:auto;color:var(--fh-fg);opacity:.82;overflow:visible}.dc-fh__badge{position:absolute;top:clamp(18px,2.6vw,36px);right:clamp(18px,2.6vw,36px);display:none;place-items:center;width:clamp(92px,9vw,124px);aspect-ratio:1;border-radius:50%;background:var(--fh-chip);color:var(--fh-fg);text-decoration:none}.dc-fh__badge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dc-fh__badge text{font:800 11.5px/1 var(--st-text);letter-spacing:.06em;fill:currentColor}.dc-fh__ring{transform-origin:60px 60px}.dc-fh__arrow{display:grid;place-items:center;width:38%;aspect-ratio:1;border-radius:50%;background:var(--fh-badge);color:var(--fh-badge-fg);transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-fh__arrow svg{position:static;width:14px;height:14px}@media(hover:hover)and (pointer:fine){.dc-fh__chips a:hover{background:var(--fh-fg);color:var(--fh-bg)}.dc-fh__badge:hover .dc-fh__arrow{transform:translate(3px) rotate(45deg)}}@media screen and (min-width:900px){.dc-fh__stage{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,64px)}.dc-fh__art{display:grid;justify-items:end;align-self:end}.dc-fh__cube{width:min(100%,340px);margin-top:56px}.dc-fh__badge{display:grid}}@media screen and (min-width:700px)and (prefers-reduced-motion:no-preference){.dc-fh__cube{animation:dc-fh-float 8s ease-in-out infinite}.dc-fh__mini{animation:dc-fh-float 6s ease-in-out -2s infinite reverse}.dc-fh__ring{animation:dc-fh-spin 26s linear infinite}}@media(prefers-reduced-motion:no-preference){.dc-fh--drift .dc-fh__drift{animation:dc-fh-drift var(--wave-dur, 30s) linear infinite;will-change:translate}}@keyframes dc-fh-float{50%{transform:translateY(-8px)}}@keyframes dc-fh-spin{to{transform:rotate(360deg)}}@keyframes dc-fh-drift{to{translate:calc(109.63px * var(--k)) calc(-48.81px * var(--k))}}.dc-fh:is(.is-paused,.is-off) :is(.dc-fh__drift,.dc-fh__cube,.dc-fh__mini,.dc-fh__ring){animation-play-state:paused}.dc-fh__pause.dc-fh__pause{position:absolute;left:16px;bottom:16px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--fh-chip);color:var(--fh-fg);opacity:.75;cursor:pointer}.dc-fh__pause svg{width:12px;height:12px}@media(pointer:coarse){.dc-fh__pause.dc-fh__pause{width:44px;height:44px}}.dc-fh__i-play,.dc-fh.is-paused .dc-fh__i-pause{display:none}.dc-fh.is-paused .dc-fh__i-play{display:block}.dc-fh__pause:focus-visible{outline:3px solid var(--fh-fg);outline-offset:2px}@media(prefers-reduced-motion:reduce){.dc-fh__pause.dc-fh__pause{display:none}}.dc-fh--center .dc-fh__stage{grid-template-columns:minmax(0,1fr)}.dc-fh--center .dc-fh__copy{justify-items:center;text-align:center}.dc-fh.dc-fh--center .dc-fh__title{text-align:center;font-size:min(calc(clamp(2.75rem,1rem + 5.4vw,6.25rem) * var(--dc-fs-k, 1)),13cqi)}.dc-fh--center .dc-fh__lead{text-wrap:balance}.dc-fh--center .dc-fh__chips{justify-content:center}@media screen and (min-width:900px){.dc-fh--center .dc-fh__stage{grid-template-columns:minmax(0,1fr)}.dc-fh--center .dc-fh__art{display:none}.dc-fh--center .dc-fh__badge{right:auto;left:clamp(18px,2.6vw,36px)}}@media screen and (min-width:1200px){.dc-fh--center .dc-fh__art{position:absolute;right:clamp(28px,3vw,56px);bottom:clamp(20px,2.4vw,40px);display:block;width:clamp(150px,13vw,210px)}.dc-fh--center .dc-fh__cube{margin-top:0}}@media screen and (max-width:699px){.dc-fh__stage{min-height:min(var(--fh-h-m, 380px),80svh);padding:clamp(36px,12vw,56px) 20px;border-radius:var(--dc-r-card)}.dc-fh:not(.dc-fh--drift) .dc-fh__pause{display:none}.dc-fh__pause.dc-fh__pause{left:auto;right:12px;bottom:12px}.dc-fh__copy{justify-items:center;text-align:center;gap:14px}.dc-fh__kicker,.dc-fh__chips{display:none}.dc-fh .dc-fh__title{font-stretch:100%;font-size:min(3.25rem,15cqi)}.dc-fh__lead{font-size:1rem}.dc-fh .dc-fh__go{display:inline-flex;margin-top:4px}}.st.dc-frel{padding-block:clamp(64px,8vw,128px)}.dc-frel .dc-frel__all{color:var(--st-fg)}.st.dc-wk{padding-top:clamp(32px,4vw,56px)}.dc-wk__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 32px;margin-bottom:clamp(14px,1.8vw,24px)}.dc-wk__tag{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 10px;border-radius:var(--dc-r-pill);background:var(--fo-card);color:var(--fo-fg);font:700 .875rem/1 var(--st-text)}.dc-wk__tag i{width:10px;height:10px;border-radius:50%;background:var(--dc-blue)}.dc-wk__tag b{font-weight:800;color:var(--fo-fg-2)}.dc-wk__text{margin:0;max-width:46ch;font-size:.9375rem;line-height:1.4;color:var(--st-fg-2)}.dc-wk__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--dc-gap, 12px);margin:0;padding:0;list-style:none}.dc-wk__item{min-width:0}.dc-wk__card{display:grid;grid-template-columns:clamp(96px,9vw,128px) minmax(0,1fr) auto;grid-template-areas:"thumb body go";align-items:center;gap:14px;height:100%;padding:10px;border-radius:var(--dc-r-card);background:var(--fo-card);color:var(--fo-fg);text-decoration:none}.dc-wk__thumb{grid-area:thumb;display:block;overflow:hidden;border-radius:16px;background:var(--dc-night-2)}.dc-wk__thumb :is(.st-media,svg){display:block;width:100%;border-radius:0}.dc-wk__thumb img,.dc-wk__thumb video{transition:scale .9s var(--dc-ease-out)}.dc-wk__body{grid-area:body;display:grid;gap:4px;min-width:0}.dc-wk__title{font-family:var(--st-head);font-weight:var(--st-weight-head, 900);font-stretch:100%;font-size:clamp(.875rem,.8rem + .3vw,1rem);line-height:1;text-transform:var(--heading-text-transform, uppercase);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.dc-wk__meta{font-size:.8125rem;font-weight:600;color:var(--fo-fg-2)}.dc-wk__go{grid-area:go;display:grid;place-items:center;width:36px;height:36px;margin-right:6px;border-radius:50%;background:var(--fo-go);color:var(--fo-go-fg)}.dc-wk__go svg{width:13px;height:13px}.dc-wk__card:focus-visible{outline:3px solid var(--st-fg);outline-offset:3px}@media(hover:hover)and (pointer:fine){.dc-wk__card:hover .dc-wk__thumb :is(img,video){scale:1.04}}@media screen and (max-width:699px){.dc-wk__head{justify-content:center}.dc-wk__text{display:none}.dc-wk__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;margin-inline:calc(-1 * var(--st-gutter));padding-inline:var(--st-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--st-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.dc-wk__list::-webkit-scrollbar{display:none}.dc-wk__item{scroll-snap-align:start}.dc-wk__meta{display:none}}@media(prefers-reduced-motion:reduce){.dc-wk__thumb img,.dc-wk__thumb video{transition:none}}.shopify-section:has(>.dc-hero){padding:0!important}.shopify-section:first-child:has(>.dc-hero){margin-top:calc(-1 * var(--header-height, 72px))}.dc-hero.dc-hero{position:relative;isolation:isolate;display:block;padding:0;overflow:clip}.dc-hero__discord,.dc-mascot__shades{display:none}.dc-hero .dc-hero__pause{position:absolute;z-index:4;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer}.dc-hero__i-play,.dc-hero.is-paused .dc-hero__i-pause{display:none}.dc-hero.is-paused .dc-hero__i-play{display:block}@media(prefers-reduced-motion:reduce){.dc-hero .dc-hero__pause{display:none}}@media screen and (min-width:700px){.dc-hero.dc-hero{--hue: 232;--hero-bg: hsl(var(--hue) 60% 4%);--hero-next: var(--dc-night);--acc: var(--dc-blue);--acc-fg: var(--dc-on-blue, #fff);--fade-h: clamp(140px, 24vh, 280px);--st-bg: var(--hero-bg);--st-fg: var(--dc-lime);min-height:max(var(--m-h, 100svh),560px);background:var(--hero-bg);color:var(--dc-lime)}.dc-hero.dc-hero--acc-signal{--acc: var(--dc-lime);--acc-fg: var(--dc-ink)}.dc-hero.dc-hero{--_ht-type: corner;--_ht-x: 100%;--_ht-y: 0%;--_ht-k: .75;--_ht-c: color-mix(in srgb, #fff 45%, hsl(var(--hue) 100% 66%))}.dc-hero.dc-hero.dc-hero:before{display:block;z-index:-1;inset:0 0 auto auto;width:var(--_ht-w, 44%);height:var(--_ht-pad, 64%)}.shopify-section:has(>.dc-hero):after{display:none!important}.dc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden;pointer-events:none}.dc-hero__media img,.dc-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;filter:blur(var(--bg-blur, 0px));scale:var(--bg-scale, 1)}.dc-hero__media video{opacity:0;transition:opacity .6s ease}.dc-hero__media video.is-on{opacity:1}.dc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--hero-bg) var(--bg-dim, 0%),transparent)}.dc-hero__pic{display:contents}.dc-hero__light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(30% 34% at 54% 76%,hsl(var(--hue) 100% 66% / .95) 0%,hsl(var(--hue) 100% 55% / .7) 34%,hsl(var(--hue) 100% 48% / .28) 68%,transparent 100%),radial-gradient(62% 68% at 53% 80%,hsl(var(--hue) 100% 46% / .7) 0%,hsl(var(--hue) 95% 34% / .38) 45%,hsl(var(--hue) 90% 22% / .12) 75%,transparent 100%),radial-gradient(110% 80% at 50% 10%,hsl(var(--hue) 85% 16% / .75) 0%,hsl(var(--hue) 80% 10% / .35) 50%,transparent 85%)}.dc-hero__light:before,.dc-hero__light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dc-hero__light:before{opacity:.07;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dc-hero__light:after{background:radial-gradient(125% 100% at 50% 50%,transparent 52%,color-mix(in srgb,#000 62%,transparent) 100%)}.dc-hero__wrap{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-height:inherit;padding:calc(var(--header-height, 72px) + clamp(32px,10vh,130px)) clamp(20px,5vw,96px) 0}.dc-hero__copy{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(14px,2.6vh,28px);width:100%;min-width:0;text-align:center}.dc-hero .dc-hero__title{max-width:100%;margin:0;font:var(--st-weight-head) min(5.6vw,10.5vh,8.5rem)/.88 var(--st-head);font-size:calc(min(5.6vw,10.5vh,8.5rem) * var(--fit, 1))!important;text-wrap:balance;font-stretch:var(--dc-wide);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;color:var(--dc-lime)}.dc-hero--acc-signal .dc-hero__title{color:color-mix(in srgb,var(--dc-paper) 72%,transparent)}.dc-hero .dc-hero__title :is(em,i,strong,b){font-style:normal;font-weight:inherit;color:inherit}.dc-hero .dc-hero__title .is-acc{color:var(--acc)}.dc-hero .dc-hero__title.is-split{width:max-content;white-space:nowrap}.dc-hero__sp.is-br{display:block;height:0;overflow:hidden}.dc-hero__l{display:inline-block;translate:var(--lx, 0px) var(--ly, 0px);scale:var(--ls, 1)}.dc-hero__lead{max-width:36ch;margin:0;font-size:clamp(1rem,.9rem + .4vw,1.3rem);line-height:1.4;color:color-mix(in srgb,var(--dc-paper) 88%,transparent);text-wrap:balance}.dc-hero .dc-hero__actions{justify-content:center;gap:14px;margin-top:4px}.dc-hero .dc-hero__actions .st-btn{min-height:54px}.dc-hero.dc-hero .dc-hero__cta.st-btn{--btn-bg: var(--acc);--btn-fg: var(--acc-fg);--dot-bg: var(--dc-ink);--dot-fg: var(--dc-lime)}.dc-hero.dc-hero--acc-blue .dc-hero__cta.st-btn{--dot-bg: var(--dc-lime);--dot-fg: var(--dc-ink)}.dc-hero.dc-hero .dc-hero__ghost.st-btn--ghost{--btn-bg: transparent;--btn-fg: var(--dc-lime);box-shadow:none;transform:none;padding-inline:8px;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.3em;transition:text-underline-offset .2s var(--dc-ease-out)}.dc-hero.dc-hero .dc-hero__ghost.st-btn--ghost:hover{text-underline-offset:.46em}.dc-hero .dc-hero__ghost.st-btn--ghost:before{display:none}.dc-hero__stage{position:relative;flex:1 1 0;width:100%;min-height:120px;margin-top:clamp(16px,3.5vh,44px);container-type:size}.dc-hero .dc-hero__mascot{position:absolute;left:50%;bottom:0;width:min(620px,max(36vw,46vh),70vw,(100cqh - 12px) / .84 * 1.25);translate:-50% 0;transform:perspective(1100px) rotateX(9deg);transform-origin:50% 100%}@container (max-height: 119px){.dc-hero .dc-hero__mascot{display:none}}.dc-hero .dc-mascot__shades{display:inline;pointer-events:none}.dc-hero .dc-mascot__rim-soft{opacity:.6}.dc-hero .dc-mascot__g0{stop-color:hsl(var(--hue) 32% 14%)}.dc-hero .dc-mascot__g1{stop-color:hsl(var(--hue) 30% 6%)}.dc-hero .dc-mascot__g2{stop-color:hsl(var(--hue) 30% 3%)}.dc-hero .dc-mascot__r0{stop-color:hsl(var(--hue) 100% 80%)}.dc-hero .dc-mascot__r1{stop-color:hsl(var(--hue) 100% 62%);stop-opacity:.55}.dc-hero .dc-mascot__r2{stop-color:hsl(var(--hue) 100% 50%);stop-opacity:0}.dc-hero .dc-hero__mascot{--m-eye: var(--dc-lime)}.dc-hero__fade{position:absolute;inset:auto 0 -1px;z-index:2;height:var(--fade-h);pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--hero-next) 6%,transparent) 20%,color-mix(in srgb,var(--hero-next) 20%,transparent) 38%,color-mix(in srgb,var(--hero-next) 44%,transparent) 56%,color-mix(in srgb,var(--hero-next) 72%,transparent) 74%,color-mix(in srgb,var(--hero-next) 92%,transparent) 90%,var(--hero-next) 100%)}.dc-hero__contact{position:absolute;z-index:4;right:clamp(16px,3vw,48px);bottom:calc(var(--fade-h) * .62);display:flex;gap:10px}.dc-hero__social{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--dc-paper) 12%,transparent);color:var(--dc-lime);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .2s ease,scale .16s var(--dc-ease-out)}.dc-hero__social:active{scale:.94}.dc-hero__social svg{width:22px;height:22px}.dc-hero .dc-hero__pause{left:clamp(16px,3vw,48px);bottom:calc(var(--fade-h) * .62 + 6px);width:40px;height:40px;background:color-mix(in srgb,var(--dc-paper) 10%,transparent);color:var(--dc-lime);opacity:.7}.dc-hero__pause svg{width:14px;height:14px}}@media screen and (min-width:700px)and (hover:hover)and (pointer:fine){.dc-hero__social:hover{background:color-mix(in srgb,var(--dc-paper) 22%,transparent)}}@media screen and (min-width:700px)and (prefers-reduced-motion:no-preference){.dc-hero__copy>*{animation:st-rise .8s var(--dc-ease-out) both}.dc-hero__copy>:nth-child(2){animation-delay:.08s}.dc-hero__copy>:nth-child(3){animation-delay:.16s}}@media screen and (max-width:699px){.dc-hero.dc-hero{--mp-bg: var(--dc-night);--mp-acc: var(--mp-text, var(--dc-ink));--mp-btn: var(--dc-blue);--mp-btn-fg: #fff;--mp-dot: var(--dc-lime);--mp-dot-fg: var(--dc-ink);--st-bg: var(--mp-bg);--_ht-c: var(--dc-ht-light);--_ht-k: .9;--_ht-x: 100%;--_ht-y: 0%;--_ht-inset: 0 0 auto auto;height:max(var(--m-h, 100svh),600px);background:var(--mp-bg);color:var(--dc-paper)}.dc-hero.dc-hero--mp-night-blue{--mp-acc: var(--dc-blue);--mp-btn: var(--dc-ink);--mp-btn-fg: var(--dc-lime)}.dc-hero.dc-hero--mp-blue-white{--mp-bg: var(--dc-blue);--mp-acc: var(--dc-blue);--mp-btn: var(--dc-ink);--mp-btn-fg: var(--dc-lime)}.dc-hero.dc-hero--mp-blue-ink{--mp-bg: var(--dc-blue);--mp-body: var(--dc-ink);--mp-eye: var(--dc-lime);--mp-text: var(--dc-paper);--mp-acc: var(--dc-lime);--mp-btn: var(--dc-lime);--mp-btn-fg: var(--dc-ink);--mp-dot: var(--dc-ink);--mp-dot-fg: var(--dc-lime)}.dc-hero.dc-hero--mp-night-ink{--mp-body: var(--dc-night-2);--mp-eye: var(--dc-lime);--mp-text: var(--dc-paper);--mp-acc: var(--dc-lime);--mp-btn: var(--dc-lime);--mp-btn-fg: var(--dc-ink);--mp-dot: var(--dc-ink);--mp-dot-fg: var(--dc-lime)}.dc-hero.dc-hero--mp-night-paper{--mp-body: var(--dc-paper);--mp-acc: var(--dc-blue)}.dc-hero.dc-hero.dc-hero:before{inset:0 0 auto auto;width:100%;height:46%}.dc-hero.dc-hero--m-no-ht.dc-hero--m-no-ht:before{display:none}.dc-hero__light,.dc-hero__fade,.dc-hero__media,.dc-hero .dc-hero__ghost,.dc-hero__contact,.dc-hero .dc-hero__pause--video{display:none}.dc-hero__wrap{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;padding:calc(var(--header-height, 72px) + 8px) 20px calc(92px + env(safe-area-inset-bottom,0px));text-align:center}.dc-hero__stage{display:contents}.dc-hero.dc-hero .dc-hero__mascot{--mw: clamp(140vw, (100cqh - 8px) * 1.702, 155vw);--m-body: var(--mp-body, var(--dc-lime)) !important;--m-eye: var(--mp-eye, var(--dc-on-lime)) !important;position:relative;z-index:0;grid-row:1;align-self:stretch;justify-self:stretch;margin-inline:-20px;container-type:size}.dc-hero.dc-hero .dc-hero__mascot svg{position:absolute;left:50%;bottom:calc(var(--mw) * -.2125);width:var(--mw);height:auto;overflow:visible;translate:-50% 0}.dc-hero__copy{--st-fg: var(--mp-text, var(--dc-ink));--st-fg-2: color-mix(in srgb, var(--mp-text, var(--dc-ink)) 76%, transparent);position:relative;z-index:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;min-width:0;padding-top:20px;color:var(--st-fg);container-type:inline-size}.dc-hero .dc-hero__title{margin:0;width:100%;max-width:100%;overflow-wrap:break-word;color:var(--st-fg);font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:min(calc(clamp(2.75rem,1rem + 9vw,4rem) * var(--dc-fs-k)),15cqi);line-height:var(--dc-lh-display);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);text-wrap:balance}.dc-hero .dc-hero__title.dc-uml{line-height:var(--dc-lh-display-umlaut)}.dc-hero .dc-hero__title.is-sized{overflow-wrap:normal}.dc-hero .dc-hero__title .is-acc{color:var(--mp-acc)}.dc-hero__lead{max-width:27ch;margin:2px auto 0;font-weight:500;font-size:1rem;line-height:1.38;color:var(--st-fg-2);text-wrap:balance}.dc-hero .dc-hero__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.dc-hero .dc-hero__actions .st-btn{min-height:56px}.dc-hero.dc-hero .dc-hero__cta.st-btn{--btn-bg: var(--mp-btn);--btn-fg: var(--mp-btn-fg);--dot-bg: var(--mp-dot);--dot-fg: var(--mp-dot-fg)}.dc-hero .dc-hero__discord{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--st-fg) 9%,transparent);color:var(--st-fg);transition:scale .16s var(--dc-ease-out)}.dc-hero .dc-hero__discord:active{scale:.94}.dc-hero .dc-hero__discord svg{width:24px;height:24px}.dc-hero .dc-hero__pause{top:calc(var(--header-height, 72px) + 10px);right:12px;width:40px;height:40px;background:color-mix(in srgb,#000 22%,transparent);color:#fff;opacity:.7}.dc-hero__pause svg{width:12px;height:12px}}@media screen and (max-width:699px)and (max-height:720px){.dc-hero__lead{display:none}}.dc-in{--in-dot: var(--dc-ink);--in-arrow: var(--dc-paper)}.st.dc-in.dc-in--ink{--st-fg: var(--dc-paper);--st-fg-2: color-mix(in srgb, var(--dc-paper) 66%, transparent);--st-fg-mute: var(--dc-mute);color:var(--st-fg);--in-dot: var(--dc-paper);--in-arrow: var(--dc-ink)}.st.dc-in.dc-in--lime{--st-bg: var(--dc-lime);background-color:var(--dc-lime);--st-fg: var(--dc-on-lime);--st-fg-2: color-mix(in srgb, var(--dc-on-lime) 74%, transparent);--st-fg-mute: color-mix(in srgb, var(--dc-on-lime) 48%, transparent);color:var(--st-fg);--in-dot: var(--dc-ink);--in-arrow: var(--dc-lime);--in-hover: var(--dc-paper);--in-hover-fg: var(--dc-ink);--in-link: var(--dc-on-lime)}.st.dc-in[style*=--in-dot-c]{--in-dot: var(--in-dot-c)}.st.dc-in[style*=--in-arrow-c]{--in-arrow: var(--in-arrow-c)}.st.dc-in{padding-block:clamp(48px,7vw,112px)}.dc-in__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,6vw,112px);align-items:end}.dc-in__lead{display:grid;gap:clamp(14px,1.6vw,22px);justify-items:start;min-width:0;container-type:inline-size}.dc-in__label{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px 0 10px;border-radius:var(--dc-r-pill);background:color-mix(in srgb,var(--st-fg) 7%,transparent);font-weight:800;font-size:.8125rem}.dc-in__label i{width:8px;height:8px;border-radius:50%;background:var(--in-link, var(--dc-lime));box-shadow:0 0 0 1px color-mix(in srgb,var(--st-fg) 25%,transparent)}.dc-in__title{margin:0;width:100%;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:min(calc(clamp(2rem,1rem + 3.4vw,4.75rem) * var(--dc-fs-k)),11cqi);line-height:.9;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);color:var(--st-fg);overflow-wrap:break-word;text-wrap:balance}.dc-in__title.is-fit{overflow-wrap:normal}.dc-in__title :is(em,i){font-style:normal;color:var(--st-fg-mute)}.dc-in__text{max-width:44ch;font-weight:500;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.35;color:var(--st-fg-2)}.dc-in__text p{margin:0}.dc-in__text a{color:var(--st-fg);font-weight:700;text-decoration:underline;text-decoration-color:var(--in-link, var(--dc-lime));text-decoration-thickness:3px;text-underline-offset:.25em}.dc-in__list{display:grid;gap:clamp(6px,1vw,12px);margin:0;padding:0;list-style:none}.dc-in__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name go" "line go";column-gap:16px;row-gap:4px;align-items:center;padding:12px 0;color:var(--st-fg);text-decoration:none}.dc-in__name{grid-area:name;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.0625rem,.95rem + .5vw,1.5rem);line-height:1;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-in__line{grid-area:line;font-size:.9375rem;line-height:1.35;color:var(--st-fg-2)}.dc-in__go{grid-area:go;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--in-dot);color:var(--in-arrow);transition:transform var(--dc-dur-base) var(--dc-ease-pop),background-color var(--dc-dur-base) ease,color var(--dc-dur-base) ease}.dc-in__go svg{width:14px;height:14px}.dc-in__row:focus-visible{outline:3px solid var(--dc-lime);outline-offset:4px;border-radius:6px}@media(hover:hover)and (pointer:fine){.dc-in__row:hover .dc-in__name{transform:translate(6px)}.dc-in__row:hover .dc-in__go{background:var(--in-hover, var(--dc-lime));color:var(--in-hover-fg, var(--dc-on-lime));transform:translate(2px)}}.dc-in__more{margin-top:clamp(28px,4vw,56px)}.dc-in__more summary{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0 6px 0 18px;border-radius:var(--dc-r-pill);background:color-mix(in srgb,var(--st-fg) 7%,transparent);color:var(--st-fg);font-weight:800;font-size:.9375rem;cursor:pointer;list-style:none}.dc-in__more summary::-webkit-details-marker{display:none}.dc-in__more summary i{position:relative;width:32px;height:32px;border-radius:50%;background:var(--in-dot)}.dc-in__more summary i:before,.dc-in__more summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;background:var(--in-arrow);transition:transform .3s var(--dc-ease-out)}.dc-in__more summary i:after{transform:rotate(90deg)}.dc-in__more[open] summary i:after{transform:rotate(0)}.dc-in__more summary:focus-visible{outline:3px solid var(--dc-lime);outline-offset:3px}.dc-in__more.is-moving .dc-in__body{overflow:hidden}.dc-in__body{padding-top:22px;columns:2 320px;column-gap:clamp(28px,4vw,64px);font-size:.9375rem;line-height:1.5;color:var(--st-fg-2)}.dc-in__body p{margin:0 0 1.1em;break-inside:avoid}.dc-in__body p>strong:first-child{display:block;margin-bottom:2px;font-size:1rem;font-weight:800}.dc-in__body :is(h2,h3,h4){margin:0 0 .5em;font-size:1rem;font-weight:800;color:var(--st-fg);break-after:avoid}.dc-in__body strong{color:var(--st-fg)}.dc-in__body a{color:var(--st-fg);font-weight:700;text-decoration:underline;text-decoration-color:var(--in-link, var(--dc-lime));text-decoration-thickness:2px;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.dc-in__name,.dc-in__go,.dc-in__more summary i:after{transition:none}}@media screen and (max-width:899px){.dc-in__grid{grid-template-columns:minmax(0,1fr);align-items:start}}@media screen and (max-width:699px){.st.dc-in{padding-block:56px}.dc-in__grid{gap:28px}.dc-in__lead{justify-items:center;gap:14px;text-align:center}.dc-in__title{font-size:min(calc(clamp(1.875rem,1rem + 6vw,2.75rem) * var(--dc-fs-k)),13cqi)}.dc-in__text{max-width:32ch;margin-inline:auto;font-size:.9375rem;line-height:1.45;color:color-mix(in srgb,var(--st-fg) 62%,transparent)}.dc-in__list{gap:8px}.dc-in__row{column-gap:14px;row-gap:5px;padding:16px 14px 16px 18px;border-radius:var(--dc-r-card);background:color-mix(in srgb,var(--st-fg) 6%,transparent);text-align:start}.dc-in__name{font-size:1rem;line-height:1.08}.dc-in__line{font-size:.8125rem;line-height:1.4}.dc-in__go{width:34px;height:34px}.dc-in__go svg{width:12px;height:12px}.dc-in__row:active{background:color-mix(in srgb,var(--st-fg) 10%,transparent)}.dc-in__more{margin-top:8px}.dc-in__more summary{display:flex;justify-content:space-between;width:100%;min-height:56px;padding:0 12px 0 18px;border-radius:var(--dc-r-card);background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--st-fg) 12%,transparent)}.dc-in__more summary i{width:30px;height:30px}.dc-in__body{margin-top:0;padding:22px 4px 0;text-align:start;columns:1;font-size:.875rem}}.dc-logos .dc-logos__title{margin:0 0 clamp(20px,3vw,36px);font:700 1rem/1.3 var(--st-text);text-align:center;color:var(--st-fg-2);text-transform:none;letter-spacing:0}.dc-logos__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.dc-logos__clone{display:none}.dc-logos__item{min-width:0}.dc-logos__item a{display:block;border-radius:8px}.dc-logos__item a:focus-visible{outline:3px solid var(--st-fg);outline-offset:3px}.dc-logos__item :is(img,svg){display:block;width:auto;height:auto;max-width:min(100%,180px);max-height:64px;margin-inline:auto;border-radius:var(--dc-r-tile);filter:grayscale(1);opacity:.72;transition:filter var(--dc-dur-base) ease,opacity var(--dc-dur-base) ease}.dc-logos__item svg{width:100%}@media(hover:hover)and (pointer:fine){.dc-logos__item:hover :is(img,svg){filter:none;opacity:1}}@media screen and (min-width:700px){.dc-logos__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px}}@media screen and (min-width:700px)and (prefers-reduced-motion:no-preference){.dc-logos--run .dc-logos__view{display:flex;overflow:hidden}.dc-logos--run .dc-logos__list{display:flex;flex:none;gap:0;animation:dc-logos-run var(--dur, 40s) linear infinite}.dc-logos--run .dc-logos__item{flex:none;width:200px;padding-inline:16px}.dc-logos--run .dc-logos__view:hover .dc-logos__list,.dc-logos--run .dc-logos__view:focus-within .dc-logos__list{animation-play-state:paused}}@keyframes dc-logos-run{to{transform:translate(-100%)}}.st.dc-off{padding-block:clamp(64px,8vw,128px)}.dc-off__head{display:grid;justify-items:start;gap:20px;max-width:56rem;margin-bottom:clamp(32px,4vw,56px)}.st-h2.dc-off__title{font-size:min(var(--st-fs-2),9vw);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.dc-off__title :is(em,i){font-style:normal;color:inherit}.dc-off__intro{margin:0;max-width:36ch;color:var(--st-fg-2);text-wrap:pretty}.dc-off__note{margin:0 0 16px;padding:12px 16px;border-radius:var(--dc-r-tile);background:var(--st-card-2);color:var(--st-fg-2);font-size:var(--dc-fs-small)}.dc-off__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}@media screen and (min-width:700px){.dc-off__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.dc-off__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1000px){.dc-off__grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.dc-off__grid--order:has(>.dc-off-more){grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.9fr)}}@media screen and (min-width:700px)and (max-width:999px){.dc-off__grid--order>.dc-off-more{grid-column:1 / -1}}@media screen and (min-width:1000px){.dc-off__grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:700px){.dc-off__grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.dc-off__grid>.dc-off__card--media:only-child{flex-direction:row}.dc-off__grid>.dc-off__card--media:only-child .dc-off__media{flex:0 0 55%;aspect-ratio:16 / 10}.dc-off__grid>.dc-off__card--media:only-child .dc-off__body{justify-content:center;padding:clamp(24px,3vw,48px)}.dc-off__grid>.dc-off__card--media:only-child .dc-off__foot{justify-content:flex-start;margin-top:8px}}.dc-off__card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--dc-r-card);background:var(--st-card);color:var(--st-fg);overflow:hidden}.dc-off__card:has(.dc-off__link:focus-visible){outline:2px solid var(--st-fg);outline-offset:3px}.dc-off__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--st-card-2)}.dc-off__img{display:block;width:100%;height:100%;object-fit:cover}.dc-off__media .st-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.dc-off__card .st-vid__toggle{z-index:3}.dc-off__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,2vw,28px)}.st-h3.dc-off__name{width:100%;margin:0;font-size:clamp(1.25rem,.95rem + .9vw,1.75rem);line-height:1;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.dc-off__link{color:inherit;text-decoration:none}.dc-off__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.st .dc-off__link:focus-visible{outline:none}.dc-off__problem{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--st-fg);text-wrap:pretty}.dc-off__list{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--st-fg-2);font-size:.9375rem;line-height:1.4}.dc-off__list li{position:relative;padding-left:16px}.dc-off__list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:currentColor}.dc-off__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%;margin-top:auto;padding-top:8px}.dc-off__foot--noprice{justify-content:flex-end}.dc-off__price{margin:0;font-weight:700;font-size:1.0625rem;line-height:1.2;color:var(--st-fg)}.dc-off__price--big{font-family:var(--st-head);font-weight:900;font-stretch:var(--dc-wide);text-transform:var(--heading-text-transform);font-size:var(--dc-fs-h3);line-height:.95}.dc-off__go{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;font-weight:700;font-size:.9375rem}.dc-off__dot{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--dc-r-pill);background:var(--off-dot, var(--st-fg));color:var(--off-arrow, var(--st-card))}.dc-off__dot svg{width:16px;height:16px;transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-off__card:is(:hover,:focus-within) .dc-off__dot svg{transform:translate(3px)}.st-link.dc-off__proof{position:relative;z-index:3;color:var(--st-fg-2);font-size:.875rem}.dc-off__show{position:absolute;left:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 24px);min-height:40px;padding:0 14px 0 16px;border-radius:var(--dc-r-pill);background:var(--dc-night);color:var(--dc-paper);font-weight:700;font-size:.875rem;line-height:1.1;text-decoration:none}.dc-off__show svg{flex:none;width:14px;height:14px;transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-off__show:focus-visible{outline:2px solid var(--dc-paper);outline-offset:2px}@media screen and (min-width:700px){.dc-off__body{gap:16px;padding:clamp(24px,2.6vw,36px)}.st-h3.dc-off__name{font-size:clamp(1.5rem,1rem + 1vw,2rem)}.dc-off__problem{max-width:46ch;font-size:1.0625rem;font-weight:500;color:var(--st-fg-2)}.dc-off__list{gap:10px;font-size:1rem}.dc-off__foot{align-items:center;padding-top:24px}.dc-off__price--big{font-size:clamp(1.5rem,1rem + 1vw,2rem)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.dc-off__img,.dc-off__media video{transition:transform .8s var(--dc-ease-out)}.dc-off__card:is(:hover,:focus-within) :is(.dc-off__img,.dc-off__media video){transform:scale(1.04)}.dc-off__dot{transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-off__card:is(:hover,:focus-within) .dc-off__dot{transform:scale(1.1)}}.dc-off-more{--st-fg: var(--more-fg, var(--dc-ink));--st-fg-2: var(--more-fg, var(--dc-ink-2));--st-card: var(--more-bg, var(--dc-ground));display:flex;flex-direction:column;gap:16px;height:100%;padding:clamp(24px,2.8vw,40px);background:var(--st-card);color:var(--st-fg)}.dc-off-more__title{display:grid;gap:.08em;margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.5rem,1rem + 1.1vw,2.25rem);line-height:1.05;text-transform:var(--heading-text-transform)}.dc-off-more__clip{display:block;height:1.05em;overflow:hidden}.dc-off-more__roll{display:block;transform:translateY(calc(-100% * (var(--n) - 1) / var(--n)))}.dc-off-more__roll span{display:block;height:1.05em;white-space:nowrap}.dc-off-more__text{margin:0;font-size:1rem;line-height:1.45;color:var(--st-fg-2);text-wrap:pretty}.dc-off-more .dc-off__foot{justify-content:flex-end}@media(hover:hover)and (pointer:fine){.dc-off__show:hover svg{transform:translate(3px)}}@media screen and (max-width:699px){.st-body.dc-off__intro,.dc-off__media,.dc-off__list,.dc-off__price,.st-link.dc-off__proof,.dc-off__go-label{display:none}.dc-off__grid{gap:8px}.dc-off__card{border-radius:var(--dc-r-tile)}.dc-off__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:4px;padding:16px 16px 16px 20px}.st-h3.dc-off__name{grid-column:1;font-size:1.25rem}.dc-off__problem{grid-column:1;font-size:.9375rem;font-weight:500;color:var(--st-fg-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.dc-off__foot{grid-column:2;grid-row:1 / span 2;width:auto;margin:0;padding:0}.dc-off__dot{width:36px;height:36px}.dc-off__card--media{display:block;aspect-ratio:4 / 5;border-radius:var(--dc-r-card);isolation:isolate}.dc-off__card--media .dc-off__media{display:block;position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.dc-off__card--media .dc-off__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,#000 74%,transparent),transparent 50%),var(--dc-vignette)}.dc-off__card--media .dc-off__body{position:absolute;inset:auto 0 0;z-index:2;padding:18px 18px 18px 20px;color:var(--dc-paper)}.dc-off__card--media .dc-off__problem{display:none}.dc-off__card--media .st-h3.dc-off__name{color:var(--dc-paper);font-stretch:100%;font-size:min(1.375rem,5.6vw);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance}.dc-off__card--media .dc-off__dot{background:var(--dc-paper);color:var(--dc-ink)}.dc-off__card--media .st-vid__toggle{top:12px;right:12px;bottom:auto}.dc-off__grid--order{gap:12px}.dc-off__card.dc-off__card--order,.dc-off__card.dc-off-more{border-radius:var(--dc-r-card)}.dc-off-more{padding:20px}.dc-off-more .dc-off__go-label{display:inline}.dc-off-more .dc-off__foot{grid-column:auto;grid-row:auto;width:100%}.dc-off__card--order .dc-off__media{display:block}.dc-off__card--order .dc-off__body{display:flex;align-items:flex-start;gap:8px;padding:20px;text-align:left}.dc-off__card--order .st-h3.dc-off__name{font-size:1.375rem}.dc-off__card--order .dc-off__problem{display:block;-webkit-line-clamp:none;line-clamp:none}.dc-off__card--order .dc-off__list{display:none}.dc-off__card--order .dc-off__foot{justify-content:space-between;width:100%;margin-top:8px;padding-top:8px;text-align:left}.dc-off__card--order .dc-off__price{display:block}.dc-off__card--order .dc-off__go-label{display:inline}.dc-off__grid:not(.dc-off__grid--order):has(>.dc-off__card--media~.dc-off__card--media):not(:has(>:not(.dc-off__card--media))){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:10px;margin-inline:calc(var(--st-gutter) * -1);padding-inline:var(--st-gutter);scroll-padding-inline:var(--st-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.dc-off__grid:not(.dc-off__grid--order):has(>.dc-off__card--media~.dc-off__card--media)::-webkit-scrollbar{display:none}.dc-off__grid>.dc-off__card--media{scroll-snap-align:start;view-timeline:--dc-off-card inline}}@supports (animation-timeline: view()){@media screen and (max-width:699px)and (prefers-reduced-motion:no-preference){.dc-off__grid:not(.dc-off__grid--order):has(>.dc-off__card--media~.dc-off__card--media) :is(.dc-off__media>img,.dc-off__media video){animation:dc-off-pan linear both;animation-timeline:--dc-off-card}}}@keyframes dc-off-pan{0%{transform:scale(1.14) translate(6%)}to{transform:scale(1.14) translate(-6%)}}@supports (animation-timeline: scroll()){@media screen and (max-width:699px){.dc-off .st-wrap:has(>.dc-off__grid:not(.dc-off__grid--order)>.dc-off__card--media~.dc-off__card--media){timeline-scope:--dc-off-row}.dc-off__grid:not(.dc-off__grid--order):has(>.dc-off__card--media~.dc-off__card--media){scroll-timeline:--dc-off-row inline}.dc-off .st-wrap:has(>.dc-off__grid:not(.dc-off__grid--order)>.dc-off__card--media~.dc-off__card--media):after{content:"";display:block;width:56px;height:4px;margin:18px auto 0;border-radius:4px;background:linear-gradient(var(--st-fg),var(--st-fg)) 0 0 / 50% 100% no-repeat,color-mix(in srgb,var(--st-fg) 16%,transparent);animation:dc-off-bar linear both;animation-timeline:--dc-off-row}}}@keyframes dc-off-bar{0%{background-position:0 0,0 0}to{background-position:100% 0,0 0}}.st.dc-ost{padding-block:clamp(64px,8vw,120px);--ost-d: 5s}.dc-ost__head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(24px,3vw,40px)}.st-h2.dc-ost__title{margin:0}.dc-ost__title :is(em,i){font-style:normal;color:var(--st-fg-mute)}.dc-ost__pause.dc-ost__pause{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--st-card);color:var(--st-fg);cursor:pointer}.dc-ost__pause svg{width:15px;height:15px}.dc-ost__i-play,.dc-ost.is-paused .dc-ost__i-pause{display:none}.dc-ost.is-paused .dc-ost__i-play{display:block}.dc-ost__pause:focus-visible{outline:2px solid var(--st-fg);outline-offset:3px}.dc-ost__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.dc-ost__card{display:grid;grid-template-rows:auto 1fr;min-width:0;padding:8px;border-radius:var(--dc-r-card);background:var(--st-card)}.dc-ost__scene{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--dc-r-card) - 8px);background:var(--dc-night);--p: var(--dc-paper);--f: color-mix(in srgb, var(--dc-paper) 14%, transparent)}.dc-ost__body{display:grid;align-content:start;gap:6px;padding:16px 10px 12px}.dc-ost__no{margin:0;font-size:.75rem;font-weight:800;text-transform:uppercase;color:var(--st-fg-2)}.dc-ost__name{margin:0;color:var(--st-fg);font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1rem,.85rem + .4vw,1.25rem);line-height:1.05;text-transform:var(--heading-text-transform);-webkit-hyphens:auto;hyphens:auto}.dc-ost__text{margin:0;font-size:.875rem;line-height:1.4;color:var(--st-fg-2);text-wrap:pretty}.dc-ost [class^=s-] *,.dc-ost .s-btn{animation-duration:var(--ost-d);animation-iteration-count:infinite;animation-timing-function:var(--dc-ease-out)}.dc-ost.is-paused *,.dc-ost:not(.is-seen) *{animation-play-state:paused!important}.s-cal{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;width:66%}.s-cal i{aspect-ratio:1;border-radius:5px;background:var(--f)}.s-cal i.on{animation-name:s-pick}@keyframes s-pick{0%,25%{background:var(--f);transform:none}35%{background:var(--p);transform:scale(1.3)}45%,90%{background:var(--p);transform:none}to{background:var(--f)}}.s-form{display:grid;gap:8px;width:66%}.s-form span{display:block;height:22px;padding:8px;border-radius:7px;background:var(--f);box-sizing:border-box}.s-form .tall{height:40px}.s-form i{display:block;height:6px;width:0;border-radius:3px;background:var(--p);animation-name:s-type}.s-form .tall i{animation-name:s-type2}@keyframes s-type{0%,10%{width:0}40%,92%{width:70%}to{width:0}}@keyframes s-type2{0%,40%{width:0}72%,92%{width:90%}to{width:0}}.s-btn{display:block;height:18px;border-radius:6px;background:var(--f);animation-name:s-press}@keyframes s-press{0%,40%{background:var(--f);transform:none}48%{background:var(--p);transform:scale(.94)}56%,90%{background:var(--p);transform:none}to{background:var(--f)}}.s-auth{display:grid;justify-items:center;gap:14px;width:70%}.s-auth__logo{display:grid;place-items:center;width:62px;height:62px;border-radius:20px;background:#5865f2;color:#fff;animation-name:s-logo}.s-auth__logo svg{width:36px;height:36px}.s-auth__btn{position:relative;display:block;width:100%;height:24px;overflow:hidden;border-radius:7px;background:var(--f)}.s-auth__btn i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#5865f2;transform:scaleX(0);transform-origin:left;animation-name:s-fill}@keyframes s-logo{0%,45%{transform:none}55%{transform:scale(1.1)}65%,to{transform:none}}@keyframes s-fill{0%,15%{transform:scaleX(0)}50%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.s-pay{position:relative;display:grid;gap:10px;width:66%}.s-pay__card{display:grid;gap:7px;padding:10px;border-radius:8px;background:var(--f)}.s-pay__card i{height:6px;border-radius:3px;background:var(--p);opacity:.5}.s-pay__card i:last-child{width:50%}.s-pay em{position:absolute;inset:50% auto auto 50%;width:34px;height:34px;margin:-17px;border-radius:50%;background:var(--p);opacity:0;animation-name:s-done}.s-pay em:after{content:"";position:absolute;left:12px;top:8px;width:8px;height:13px;border:solid var(--dc-night);border-width:0 3px 3px 0;transform:rotate(40deg)}@keyframes s-done{0%,58%{opacity:0;transform:scale(.5)}68%{opacity:1;transform:scale(1.1)}74%,92%{opacity:1;transform:none}to{opacity:0}}.s-room{display:grid;gap:7px;width:74%}.s-room__ch{padding:6px 8px;border-radius:6px;background:var(--f);color:var(--p);font-size:10px;font-weight:700;white-space:nowrap;animation-name:s-in1}.s-room__msg{display:block;height:14px;border-radius:7px;background:var(--f);opacity:0;animation-name:s-in2}.s-room__msg.a{width:80%}.s-room__msg.b{width:55%;justify-self:end;background:var(--p);animation-name:s-in3}.s-room__msg.c{width:65%;animation-name:s-in4}@keyframes s-in1{0%{opacity:0;transform:translateY(8px)}10%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes s-in2{0%,22%{opacity:0;transform:translateY(6px)}32%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes s-in3{0%,44%{opacity:0;transform:translateY(6px)}54%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes s-in4{0%,64%{opacity:0;transform:translateY(6px)}74%,92%{opacity:1;transform:none}to{opacity:0}}@media(prefers-reduced-motion:reduce){.dc-ost [class^=s-] *,.dc-ost .s-btn{animation:none!important}.dc-ost__pause.dc-ost__pause{display:none}.s-room__msg,.s-room__ch{opacity:1}.s-cal i.on,.s-btn{background:var(--p)}.s-form i{width:70%}.s-auth__btn i{transform:none}}@media screen and (max-width:1099px){.dc-ost__row{grid-auto-columns:minmax(220px,40%);overflow-x:auto;margin-inline:calc(var(--st-gutter) * -1);padding-inline:var(--st-gutter);scroll-padding-inline:var(--st-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.dc-ost__card{scroll-snap-align:start}}@media screen and (max-width:699px){.dc-ost__row{grid-auto-columns:78%}}.st-link.st-ph__jump{align-self:center;color:inherit}@media screen and (max-width:699px){.st-link.st-ph__jump{display:none}}.st-ph--still .st-ph__still,.st-ph--still .st-ph__still img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:899px){.st-ph--still .st-ph__bg .st-media{display:none}.st-ph__bg .st-ph__ht{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:calc(.5 + var(--dc-ht-strength, .3))}.st-ph__bg .st-ph__ht--shadow{mix-blend-mode:multiply}.st-ph__bg .st-ph__ht--light{mix-blend-mode:screen}html[data-dc-halftone=off] .st-ph__ht{display:none}.st-ph .st-ph__title{font-size:min(clamp(2.5rem,1.3rem + 6vw,4rem),calc(13vw - 6.5px))}}@media(min-width:900px){.st-ph--still .st-ph__bg .st-ph__still{display:none}}.st-ph__pic,.st-ph__pic>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.st-ph__pic>img{object-fit:cover}.st-ph__m{display:none}@media screen and (max-width:699px){.shopify-section:has(>.st-ph--poster){padding:0!important}.shopify-section:has(>.st-ph--poster)>.st-ph{border-radius:0!important}.shopify-section:first-child:has(>.st-ph--poster){position:relative;z-index:0;margin-top:calc(-1 * var(--header-height, 72px))}.st-ph.st-ph.st-ph--poster{padding:0;background:none}.st-ph.st-ph--poster:before,.st-ph.st-ph--poster .st-ph__bg{display:none}.st-ph.st-ph--poster .st-ph__wrap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.st-ph.st-ph--poster :is(.st-ph__lead,.st-ph__actions,.st-ph__plate,.st-ph__crumbs){display:none}.st-ph.st-ph--poster .st-ph__m{--m-bg: var(--dc-blue);--m-fg: var(--dc-on-blue);--m-wave: color-mix(in srgb, var(--dc-blue) 84%, var(--dc-night));position:relative;isolation:isolate;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:100vh;min-height:100svh;min-height:var(--m-h, 100svh);padding:calc(var(--header-height, 72px) + clamp(28px,9vh,96px)) 20px calc(22px + env(safe-area-inset-bottom,0px));overflow:clip;background:var(--m-bg);color:var(--m-fg)}.st-ph.st-ph--poster .st-ph__m--night{--m-bg: var(--dc-night);--m-fg: var(--dc-paper);--m-wave: var(--dc-night-2)}.st-ph.st-ph--poster.st-ph--edge .st-ph__m{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.st-ph__m-waves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;color:var(--m-wave);pointer-events:none}.st-ph.st-ph--poster .st-ph__m-title{display:grid;margin:0;font:var(--st-weight-head) min(16.5vw,5rem)/.88 var(--st-head);font-stretch:var(--dc-wide);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;color:inherit}.st-ph.st-ph--poster .st-ph__m-title span{display:block}.st-ph.st-ph--poster .st-ph__m-text{max-width:30ch;margin:16px 0 0;font-size:1rem;line-height:1.4;color:color-mix(in srgb,var(--m-fg) 84%,transparent);text-wrap:pretty}.st-ph.st-ph--poster .st-ph__m-cta{grid-row:3;align-self:end;display:flex;align-items:center;gap:10px;margin-top:32px}.st-ph.st-ph--poster .st-ph__m-cta .st-btn{--btn-bg: var(--dc-ground);--btn-fg: var(--dc-ink);--dot-bg: var(--dc-ink);--dot-fg: var(--dc-ground);flex:0 1 auto;min-width:0;margin-right:auto;white-space:nowrap}.st-ph.st-ph--poster .st-ph__m-social{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--m-fg) 14%,transparent);color:var(--m-fg);transition:background-color .2s ease,scale .16s var(--dc-ease-out)}.st-ph.st-ph--poster .st-ph__m-social:active{scale:.94}.st-ph.st-ph--poster .st-ph__m-social svg{width:22px;height:22px}}html.dc-hdr-clear .header.header{--header-background-opacity: 0;--header-background-blur-radius: 0px}.header.header:before{transition:opacity .25s ease}html.dc-hdr-clear .header.header:before{opacity:0}@media screen and (min-width:700px){.shopify-section:has(>.st-ph--pd){padding:0!important}.shopify-section:has(>.st-ph--pd)>.st-ph{border-radius:0!important}.shopify-section:first-child:has(>.st-ph--pd){position:relative;z-index:0;margin-top:calc(-1 * var(--header-height, 72px))}.st-ph.st-ph.st-ph--pd{padding:0;background:var(--dc-blue)}.st-ph.st-ph.st-ph--pd.st-ph--pt-night{background:var(--dc-night)}.st-ph.st-ph--pd .st-ph__bg{display:none}.st-ph.st-ph--pd .st-ph__wrap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.st-ph.st-ph--pd :is(.st-ph__lead,.st-ph__actions,.st-ph__plate,.st-ph__crumbs){display:none}.st-ph.st-ph--pd{--_ht-x: 100% !important;--_ht-y: 0% !important;--_ht-inset: 0 0 auto auto !important;--_ht-c: var(--dc-ht-light);--_ht-k: .9}.st-ph.st-ph--pd .st-ph__m{--m-bg: var(--dc-blue);--m-fg: var(--dc-on-blue);--m-wave: color-mix(in srgb, var(--dc-blue) 84%, var(--dc-night));--pad-x: clamp(24px, 5vw, 96px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"title title" "text cta";column-gap:clamp(24px,4vw,80px);height:max(var(--m-h, 100svh),620px);padding:calc(var(--header-height, 72px) + clamp(16px,4vh,48px)) var(--pad-x) clamp(32px,6vh,72px);overflow:clip;background:none;color:var(--m-fg)}.st-ph.st-ph--pd .st-ph__m--night{--m-bg: var(--dc-night);--m-fg: var(--dc-paper);--m-wave: var(--dc-night-2)}.st-ph.st-ph--pd.st-ph--edge .st-ph__m{padding-bottom:calc(clamp(40px,6vw,90px) + clamp(24px,4vh,48px))}.st-ph.st-ph--pd .st-ph__m-waves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;color:var(--m-wave);pointer-events:none;-webkit-mask:linear-gradient(transparent 8%,#000 70%);mask:linear-gradient(transparent 8%,#000 70%)}.st-ph.st-ph--pd .st-ph__m-title{grid-area:title;align-self:center;display:grid;margin:0;font:var(--st-weight-head) min(calc((100vw - var(--pad-x) * 2) / (var(--tl, 7) * .84)),19vh)/.86 var(--st-head);font-stretch:var(--dc-wide);letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;color:inherit}.st-ph.st-ph--pd .st-ph__m-title span{display:block;white-space:nowrap}.st-ph.st-ph--pd .st-ph__m-text{grid-area:text;align-self:end;max-width:36ch;margin:0;font-size:clamp(1.0625rem,.9rem + .45vw,1.375rem);line-height:1.4;color:color-mix(in srgb,var(--m-fg) 84%,transparent);text-wrap:pretty}.st-ph.st-ph--pd .st-ph__m-cta{grid-area:cta;align-self:end;display:flex;align-items:center;gap:12px}.st-ph.st-ph--pd .st-ph__m-cta .st-btn{--btn-bg: var(--dc-ground);--btn-fg: var(--dc-ink);--dot-bg: var(--dc-ink);--dot-fg: var(--dc-ground);white-space:nowrap}.st-ph.st-ph--pd .st-ph__m-social{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--m-fg) 14%,transparent);color:var(--m-fg);transition:background-color .2s ease,scale .16s var(--dc-ease-out)}.st-ph.st-ph--pd .st-ph__m-social svg{width:24px;height:24px}}@media(min-width:700px)and (hover:hover)and (pointer:fine){.st-ph.st-ph--pd .st-ph__m-social:hover{background:color-mix(in srgb,var(--m-fg) 24%,transparent)}}@media screen and (min-width:700px)and (max-width:999px){.st-ph.st-ph--pd .st-ph__m{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "text" "cta";grid-template-rows:minmax(0,1fr) auto auto;row-gap:24px}.st-ph.st-ph--pd .st-ph__m-cta{justify-self:start}}@media screen and (min-width:700px)and (prefers-reduced-motion:no-preference){.st-ph.st-ph--pd .st-ph__m-title span{animation:st-rise .8s var(--dc-ease-out) both;animation-delay:calc(var(--i, 0) * 90ms)}.st-ph.st-ph--pd .st-ph__m-text{animation:st-rise .8s var(--dc-ease-out) .28s both}.st-ph.st-ph--pd .st-ph__m-cta{animation:st-rise .8s var(--dc-ease-out) .36s both}}@media screen and (max-width:699px)and (prefers-reduced-motion:no-preference){.st-ph.st-ph--poster .st-ph__m-title span{animation:st-rise .7s var(--dc-ease-out) both;animation-delay:calc(var(--i, 0) * 80ms)}.st-ph.st-ph--poster .st-ph__m-text{animation:st-rise .7s var(--dc-ease-out) .24s both}.st-ph.st-ph--poster .st-ph__m-cta{animation:st-rise .7s var(--dc-ease-out) .32s both}}.dc-pil__intro{margin:0;max-width:40ch;color:var(--st-fg-2)}.dc-pf--c-pink{--c-bg: var(--dc-pink);--c-fg: var(--dc-on-pink);--c-2: var(--dc-blue)}.dc-pf--c-blue{--c-bg: var(--dc-blue);--c-fg: var(--dc-on-blue);--c-2: var(--dc-pink)}.dc-pf--c-yellow{--c-bg: var(--dc-yellow);--c-fg: var(--dc-on-yellow);--c-2: var(--dc-orange)}.dc-pf--c-lime{--c-bg: var(--dc-lime);--c-fg: var(--dc-on-lime);--c-2: var(--dc-ink)}.dc-pf--c-orange{--c-bg: var(--dc-orange);--c-fg: var(--dc-on-orange);--c-2: var(--dc-yellow)}.dc-pf--c-night{--c-bg: var(--dc-night);--c-fg: var(--dc-paper);--c-2: var(--dc-lime)}.dc-pf--c-ink{--c-bg: var(--dc-ink);--c-fg: var(--dc-paper);--c-2: var(--dc-lime)}.dc-pf--c-paper{--c-bg: var(--dc-paper);--c-fg: var(--dc-ink);--c-2: var(--dc-pink)}.dc-pf__wrap{display:grid;gap:clamp(48px,7vw,112px)}.dc-pf__block{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,36px)}.dc-pf__h2{margin:0;color:var(--st-fg)}.dc-pf__h2 :is(em,i){color:var(--dc-mute)}.dc-pf__intro{position:relative;display:grid;align-content:space-between;gap:24px;min-height:clamp(360px,52vw,640px);padding:clamp(20px,3vw,40px);border-radius:var(--dc-r-stage);background:var(--c-bg);color:var(--c-fg);overflow:hidden;container-type:inline-size;isolation:isolate}.dc-pf__word{position:relative;z-index:1;margin:auto 0 0;width:100%;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:20cqi;line-height:.8;text-transform:var(--heading-text-transform);letter-spacing:-.01em;white-space:nowrap;color:color-mix(in srgb,var(--c-fg) 88%,var(--c-bg))}.dc-pf__introfoot{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:end;gap:16px 32px;flex-wrap:wrap}.dc-pf__lead{margin:0;max-width:34ch;font-weight:600;font-size:clamp(1.0625rem,1rem + .5vw,1.5rem);line-height:1.3}.dc-pf__count{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--dc-r-pill);background:var(--c-fg);color:var(--c-bg);font-weight:700;font-size:.875rem}.dc-pf__count b{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:1.125rem}.dc-pf__float{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.dc-pf__sticker{position:absolute;width:clamp(90px,18cqi,260px);filter:drop-shadow(0 18px 30px color-mix(in srgb,#000 22%,transparent))}.dc-pf__sticker img{display:block;width:100%;height:auto}.dc-pf__sticker--1{left:8%;top:34%;--r: -10deg}.dc-pf__sticker--2{right:10%;top:30%;--r: 8deg;width:clamp(80px,15cqi,220px)}.dc-pf__sticker--3{right:30%;top:38%;--r: -4deg;width:clamp(70px,12cqi,180px)}.dc-pf__shape{position:absolute;display:block;background:var(--c-2)}.dc-pf__shape--1{left:56%;top:38%;width:clamp(48px,9cqi,120px);aspect-ratio:1;border-radius:50%;--r: 0deg}.dc-pf__shape--2{right:6%;top:46%;width:clamp(40px,7cqi,96px);aspect-ratio:1;border-radius:24%;background:var(--c-fg);--r: 14deg}.dc-pf__shape--3{left:24%;top:46%;width:clamp(56px,11cqi,150px);aspect-ratio:2 / 1;border-radius:var(--dc-r-pill);--r: -8deg}.dc-pf__shape--4{left:4%;bottom:46%;width:clamp(36px,6cqi,80px);aspect-ratio:1;border-radius:50% 50% 50% 0;background:var(--dc-paper);--r: 0deg}.dc-pf__intro:has(.dc-pf__sticker) .dc-pf__shape--3{display:none}:is(.dc-pf__sticker,.dc-pf__shape){transform:rotate(var(--r, 0deg))}@media(prefers-reduced-motion:no-preference){.dc-pf.is-live :is(.dc-pf__sticker,.dc-pf__shape){animation:dc-pf-float 7s ease-in-out infinite}.dc-pf.is-live .dc-pf__shape--2,.dc-pf.is-live .dc-pf__sticker--2{animation-delay:-2.3s}.dc-pf.is-live .dc-pf__shape--3,.dc-pf.is-live .dc-pf__sticker--3{animation-delay:-4.1s}.dc-pf.is-live .dc-pf__shape--4{animation-delay:-1.2s}.dc-pf.is-paused :is(.dc-pf__sticker,.dc-pf__shape){animation-play-state:paused}}@keyframes dc-pf-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-14px) rotate(calc(var(--r, 0deg) + 4deg))}}.dc-pf__pause.dc-pf__pause{position:absolute;right:clamp(14px,2vw,24px);top:clamp(14px,2vw,24px);z-index:4;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:color-mix(in srgb,var(--c-fg) 14%,transparent);color:var(--c-fg);cursor:pointer}.dc-pf__pause svg{width:12px;height:12px}.dc-pf__pause .dc-i-play,.dc-pf__pause[aria-pressed=true] .dc-i-pause{display:none}.dc-pf__pause[aria-pressed=true] .dc-i-play{display:block}.dc-pf__artists{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:var(--dc-gap)}.dc-pf-artist.dc-pf-artist{position:relative;display:grid;grid-template-rows:auto 1fr;padding:0;border:0;border-radius:var(--dc-r-card);overflow:hidden;background:var(--c-bg);color:var(--c-fg);text-align:start;font:inherit;cursor:pointer;transition:transform .3s var(--dc-ease-pop),opacity .25s ease}.dc-pf-artist__photo{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:var(--dc-stone)}.dc-pf-artist__photo>img{width:100%;height:100%;object-fit:cover;transition:transform var(--dc-dur-slow) var(--dc-ease-out)}.dc-pf-artist__photo .dc-artist-face{width:46%;aspect-ratio:1;border-radius:50%;background:var(--c-bg);color:var(--c-fg)}.dc-pf-artist__photo .dc-artist-face__ini{font-size:clamp(1.5rem,4vw,3rem)}.dc-pf-artist__photo--stack{display:flex;justify-content:center;align-items:center;background:color-mix(in srgb,var(--c-bg) 86%,var(--dc-paper))}.dc-pf-artist__photo--stack .dc-artist-face{width:34%;margin-inline:-4%;border:4px solid var(--c-bg)}.dc-pf-artist__photo--stack .dc-artist-face:nth-child(2){transform:translateY(-10%) rotate(4deg)}.dc-pf-artist__panel{position:relative;display:grid;gap:4px;align-content:end;margin-top:var(--dc-overlap);padding:18px 18px 20px;border-radius:var(--dc-r-card) var(--dc-r-card) 0 0;background:var(--c-bg)}.dc-pf-artist__name{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:calc(var(--dc-wide) - 3%);font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1;text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.dc-pf-artist__role{font-weight:600;font-size:.875rem;opacity:.82}.dc-pf-artist.dc-pf-artist{outline:none;-webkit-tap-highlight-color:transparent}.dc-pf__artists.has-pick .dc-pf-artist[aria-pressed=false]{opacity:.42}.dc-pf{--pa-photo: var(--dc-stone);--pa-panel: var(--dc-night);--pa-fg: var(--dc-paper)}.dc-pf.dc-pf--ink{--pa-photo: var(--dc-night-2);--pa-panel: var(--dc-paper);--pa-fg: var(--dc-ink)}.dc-pf--uni .dc-pf-artist{--c-bg: var(--pa-panel);--c-fg: var(--pa-fg)}.dc-pf--uni .dc-pf-artist__photo,.dc-pf--uni .dc-pf-artist__photo--stack{background:var(--pa-photo)}.dc-pf--uni .dc-pf-artist__photo--stack .dc-artist-face{border-color:var(--pa-photo)}.dc-pf-artist__name.is-fit{overflow-wrap:normal}.dc-pf-artist:focus-visible{opacity:1!important;transform:translateY(-6px)}@media(hover:hover)and (pointer:fine){.dc-pf-artist:hover{transform:translateY(-6px);opacity:1!important}.dc-pf-artist:hover .dc-pf-artist__photo>img{transform:scale(1.05)}}.dc-pf-artist:active{transform:scale(.98)}.dc-pf-profile{display:grid;gap:14px;justify-items:start;padding:clamp(20px,3vw,32px);border-radius:var(--dc-r-card);background:var(--dc-paper);color:var(--dc-ink);animation:dc-pf-in .45s var(--dc-ease-pop) both}.dc-pf-profile__name{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);line-height:.95;text-transform:var(--heading-text-transform)}.dc-pf-profile__bio{max-width:60ch;font-size:1.0625rem;line-height:1.55;color:var(--dc-ink-2)}.dc-pf-profile__bio p{margin:0}.dc-pf-profile__links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dc-pf-social{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border-radius:var(--dc-r-pill);background:var(--dc-ground);color:var(--dc-ink);font-weight:700;font-size:.875rem;text-decoration:none;transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-pf-social svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.dc-pf-social:hover{transform:translateY(-2px)}}.dc-pf-filter{position:sticky;top:calc(var(--sticky-area-height, 0px) + 10px);z-index:6;justify-self:start;max-width:100%}.dc-pf-filter__row{display:flex;gap:4px;max-width:100%;padding:5px;border-radius:var(--dc-r-pill);background:var(--dc-paper);color:var(--dc-ink);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.dc-pf-filter__row::-webkit-scrollbar{display:none}.dc-pf--ink .dc-pf-filter__row{background:var(--dc-night-2);color:var(--dc-paper)}.dc-pf-chip.dc-pf-chip{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--dc-r-pill);background:transparent;color:inherit;font:800 .875rem/1 var(--st-text);white-space:nowrap;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease,transform var(--dc-dur-fast) var(--dc-ease-pop)}.dc-pf-chip span{font:500 .75rem/1 var(--dc-mono);opacity:.64}.dc-pf-chip.dc-pf-chip[aria-pressed=true]{background:var(--dc-lime);color:var(--dc-on-lime)}.dc-pf-chip.is-empty[aria-pressed=false]{opacity:.45}.dc-pf-chip:active{transform:scale(.96)}.dc-pf-chip:focus-visible{outline:3px solid var(--dc-lime);outline-offset:-3px}.dc-pf-post{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;gap:14px;margin:0;padding:clamp(16px,7cqmin,40px);border-radius:var(--dc-r-stage);background:var(--c-bg);color:var(--c-fg);overflow:hidden}.dc-pf-post>*{position:relative;z-index:1}.dc-pf-post:before{content:"";position:absolute;right:-12%;bottom:-18%;width:52%;aspect-ratio:1;border-radius:50%;background:var(--c-2);opacity:.9}.dc-pf-post__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--dc-r-pill);background:var(--dc-paper);color:var(--dc-ink)}.dc-pf-post__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--c-bg);color:var(--c-fg)}.dc-pf-post__avatar img{width:100%;height:100%;object-fit:cover}.dc-pf-post__avatar i{font-style:normal;font-weight:900}.dc-pf-post__who{display:grid;min-width:0;line-height:1.15}.dc-pf-post__who b{font-weight:800;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-pf-post__who span{font:500 .75rem/1.2 var(--dc-mono);color:var(--dc-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-pf-post__net{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--dc-ink);color:var(--dc-paper)}.dc-pf-post__net svg{width:15px;height:15px}.dc-pf-post__text{margin:0}.dc-pf-post__text p{margin:0;font-weight:600;font-size:clamp(1rem,.9rem + .5vw,1.375rem);line-height:1.3;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.dc-pf-post__img{display:block;border-radius:var(--dc-r-tile);overflow:hidden;max-height:40cqh}.dc-pf-post__img img{width:100%;height:100%;object-fit:cover}.dc-pf-post__go{justify-self:start;--btn-bg: var(--c-fg);--btn-fg: var(--c-bg);--dot-bg: var(--dc-lime);--dot-fg: var(--dc-on-lime);min-height:48px}.dc-pf__empty{margin:0;padding:32px;border-radius:var(--dc-r-card);background:var(--dc-paper);color:var(--dc-ink-2);font-weight:600;text-align:center}.dc-pf-artist__name{min-width:0}.dc-pf-artist__check{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px 0 8px;border-radius:var(--dc-r-pill);background:var(--dc-paper);color:var(--dc-blue);font:800 .75rem/1 var(--st-text);opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .25s var(--dc-ease-pop);pointer-events:none}.dc-pf-artist__check svg{width:15px;height:15px}.dc-pf .dc-pf-artist.dc-pf-artist{transition:opacity .15s ease,transform .2s var(--dc-ease-out)}.dc-pf .dc-pf-artist.dc-pf-artist[aria-pressed=true]{--c-bg: var(--dc-blue);--c-fg: var(--dc-on-blue);transform:none}.dc-pf .dc-pf-artist[aria-pressed=true] .dc-pf-artist__check{opacity:1;transform:none}.dc-pf .dc-pf__artists.has-pick .dc-pf-artist[aria-pressed=false]{opacity:.5}.dc-pf-artist__panel{transition:background-color .15s ease,color .15s ease}.dc-pf-gate__hint{--wv-on-fg: var(--dc-paper);display:none;align-items:center;justify-content:center;gap:14px;margin:0;min-height:132px;padding:24px;border-radius:var(--dc-r-card);background:color-mix(in srgb,var(--st-fg) 6%,transparent);color:var(--st-fg);font-weight:700;font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.35;text-align:center;text-wrap:balance}.dc-pf.is-gated .dc-pf-gate__hint{display:flex}.dc-pf-gate__hint i{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--st-fg);color:var(--wv-on-fg, var(--dc-ink))}.dc-pf-gate__hint svg{width:16px;height:16px}@media(prefers-reduced-motion:no-preference){.dc-pf.is-gated .dc-pf-gate__hint i svg{animation:dc-pf-nudge 2.4s var(--dc-ease-out) infinite}}@keyframes dc-pf-nudge{0%,70%,to{transform:translateY(0)}82%{transform:translateY(-5px)}92%{transform:translateY(1px)}}.dc-pf-gate{display:grid;grid-template-rows:1fr;transition:grid-template-rows .6s var(--dc-ease-out)}.dc-pf-gate__in{min-width:0;min-height:0;transition:opacity .45s ease .1s,transform .6s var(--dc-ease-pop) .1s}.dc-pf-gate.is-opening .dc-pf-gate__in{overflow:hidden}.dc-pf.is-gated .dc-pf-gate{grid-template-rows:0fr}.dc-pf.is-gated .dc-pf-gate__in{overflow:hidden;visibility:hidden;opacity:0;transform:translateY(32px);transition:none}.dc-wv{scroll-margin-top:calc(var(--sticky-area-height, 0px) + 16px);--wv-fg: var(--st-fg);--wv-mute: color-mix(in srgb, var(--st-fg) 58%, transparent);--wv-soft: color-mix(in srgb, var(--st-fg) 7%, transparent);--wv-on: var(--dc-ink);--wv-on-fg: var(--dc-paper);--wv-card: var(--dc-paper);--wv-card-fg: var(--dc-ink);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.4vw,32px)}.dc-pf--ink .dc-wv,.dc-pf--ink .dc-pf-gate__hint{--wv-on: var(--dc-paper);--wv-on-fg: var(--dc-ink);--wv-card: var(--dc-night-2);--wv-card-fg: var(--dc-paper)}.dc-wv__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px}.dc-wv__title{flex:1 1 18ch;min-width:0;margin:0;color:var(--st-fg);overflow-wrap:anywhere}.dc-wv__title :is(em,i){font-style:normal;color:var(--wv-mute)}.dc-wv__change.dc-wv__change{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 6px 0 18px;border:0;border-radius:var(--dc-r-pill);background:var(--wv-soft);color:var(--wv-fg);font:700 .875rem/1 var(--st-text);cursor:pointer;transition:background-color .15s ease}.dc-wv__change i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--wv-on);color:var(--wv-on-fg)}.dc-wv__change svg{width:14px;height:14px}.dc-wv__change:focus-visible{outline:3px solid var(--dc-blue);outline-offset:3px}.dc-wv__chips[hidden],.dc-wv .dc-pf-chip[hidden]{display:none}.dc-wv .dc-pf-chip.dc-pf-chip{transition:background-color .12s ease,color .12s ease}.dc-wv__body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,3vw,56px);align-items:start}.dc-wv.is-empty .dc-wv__body{display:none}.dc-wv__list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none}.dc-wv__stage{--gap: clamp(10px, 1vw, 14px);position:sticky;top:calc(var(--sticky-area-height, 0px) + 20px);height:min(calc(100svh - var(--sticky-area-height, 0px) - 40px),920px);min-height:440px;container-type:size}.dc-wv-row.is-hide{display:none}.dc-wv-row__in{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;padding:20px 14px 20px 22px;border-radius:var(--dc-r-card);color:var(--wv-fg);text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.dc-wv-row__main{display:grid;gap:8px;min-width:0}.dc-wv-row__title{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.25rem,.8rem + 1.3vw,2.375rem);line-height:.96;text-transform:var(--heading-text-transform);overflow-wrap:anywhere;opacity:.5;transition:opacity .15s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-wv-row__meta{display:flex;flex-wrap:wrap;gap:2px 14px;font-weight:600;font-size:.875rem;line-height:1.3;color:var(--wv-mute)}.dc-wv-row__go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--wv-on);color:var(--wv-on-fg);opacity:0;transform:scale(.6) translate(-8px);transition:opacity .12s ease,transform .25s var(--dc-ease-pop)}.dc-wv-row__go svg{width:16px;height:16px}.dc-wv-row.is-on .dc-wv-row__in{background:var(--wv-soft)}.dc-wv-row.is-on .dc-wv-row__title{opacity:1}.dc-wv-row.is-on .dc-wv-row__go{opacity:1;transform:none}.dc-wv-row__in:focus-visible{outline:3px solid var(--dc-blue);outline-offset:2px}.dc-wv-slide{--rowh: calc((100cqh - 76px) * var(--k, 1));position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:none;flex-direction:column;align-items:center;gap:0;opacity:0}.dc-wv-slide.is-near{display:flex;visibility:hidden}.dc-wv-slide.is-out{display:flex;visibility:visible;opacity:0;transition:opacity .14s ease-in}.dc-wv-slide.is-on{display:flex;visibility:visible;opacity:1;transition:opacity .22s var(--dc-ease-out)}.dc-wv-slide__media{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--gap);width:100%;cursor:pointer}.dc-wv-slide__row{display:flex;gap:var(--gap);width:100%;max-width:calc(var(--h, var(--rowh)) * var(--sum, 1.7778) + (var(--n, 1) - 1) * var(--gap))}.dc-wv-slide--hero .dc-wv-slide__row--hero{--h: calc(var(--rowh) * .62)}.dc-wv-slide--hero .dc-wv-slide__row--rest{--h: calc(var(--rowh) * .38 - var(--gap))}.dc-wv-tile{position:relative;flex:var(--ar, 1.7778) 1 0;min-width:0;aspect-ratio:var(--ar, 1.7778);overflow:hidden;border-radius:var(--dc-r-card);background:var(--wv-soft)}.dc-wv-slide__row:only-child .dc-wv-tile:only-child{border-radius:var(--dc-r-stage)}.dc-wv-tile>:is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.dc-wv-slide .dc-wv-tile{transition:transform .25s var(--dc-ease-out)}@starting-style{.dc-wv-slide.is-on{opacity:0}.dc-wv-slide.is-on .dc-wv-tile{transform:translateY(10px) scale(.985)}}}.dc-wv-slide__foot{display:flex;align-items:center;justify-content:center;gap:16px;min-height:76px}.dc-wv-slide__name{display:none}.dc-wv-slide__go{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 6px 0 18px;border-radius:var(--dc-r-pill);background:var(--wv-soft);color:var(--wv-fg);font:700 .875rem/1 var(--st-text);text-decoration:none;transition:background-color .15s ease}.dc-wv-slide__go i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--wv-on);color:var(--wv-on-fg);transition:transform .2s var(--dc-ease-pop)}.dc-wv-slide__go svg{width:14px;height:14px}.dc-wv-voices{display:grid;gap:16px;margin-top:clamp(24px,4vw,56px)}.dc-wv-voices:not(:has(.dc-wv-voice:not(.is-hide))){display:none}.dc-wv-voices__h{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.375rem,1rem + 1.2vw,2.25rem);line-height:.95;text-transform:var(--heading-text-transform);color:var(--wv-fg)}.dc-wv-voices__h :is(em,i){font-style:normal;color:var(--wv-mute)}.dc-wv-voices__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--dc-gap);margin:0;padding:0;list-style:none}.dc-wv-voice.is-hide{display:none}.dc-wv-voice .dc-pf-post{position:relative;height:100%;align-content:start;padding:20px;border-radius:var(--dc-r-card);background:var(--wv-card);color:var(--wv-card-fg)}.dc-wv-voice .dc-pf-post:before{display:none}.dc-wv-voice .dc-pf-post__avatar{background:var(--wv-card-fg);color:var(--wv-card)}.dc-wv-voice .dc-pf-post__img{max-height:220px}.dc-wv-voice .dc-pf-post__go{--btn-bg: var(--wv-card-fg);--btn-fg: var(--wv-card)}@media(hover:hover)and (pointer:fine){.dc-wv-row:not(.is-on) .dc-wv-row__in:hover .dc-wv-row__title{opacity:.8}.dc-wv__change:hover,.dc-wv-slide__go:hover{background:color-mix(in srgb,var(--st-fg) 13%,transparent)}.dc-wv-slide__go:hover i,.dc-wv-slide__media:hover~.dc-wv-slide__foot .dc-wv-slide__go i{transform:translate(3px)}.dc-wv-slide.is-on .dc-wv-tile:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.dc-pf-gate,.dc-pf-gate__in,.dc-pf-artist__check,.dc-pf-artist__panel{transition:none}.dc-wv-slide,.dc-wv-slide.is-on,.dc-wv-slide.is-out,.dc-wv-tile,.dc-wv-row__in,.dc-wv-row__title,.dc-wv-row__go{transition:none!important}.dc-wv-slide.is-out{display:none}}@media screen and (max-width:999px){.dc-wv__body{grid-template-columns:minmax(0,1fr)}.dc-wv__list{display:none}.dc-wv__stage{position:static;height:auto;min-height:0;container-type:normal;display:grid;gap:36px}.dc-wv-slide,.dc-wv-slide.is-near,.dc-wv-slide.is-out,.dc-wv-slide.is-on{--rowh: 76svh;position:relative;inset:auto;display:flex;visibility:visible;opacity:1;transition:none}.dc-wv-slide--hero .dc-wv-slide__row--rest{--h: 34svh}.dc-wv-slide--hero .dc-wv-slide__row--hero{--h: 76svh}.dc-wv-slide.is-hide{display:none}.dc-wv-slide__row:only-child .dc-wv-tile:only-child{border-radius:var(--dc-r-card)}.dc-wv-slide__row:has(>:nth-child(3)){flex-wrap:wrap}.dc-wv-slide__row:has(>:nth-child(3))>:first-child{flex:1 1 100%;max-height:76svh}.dc-wv-slide__foot{justify-content:space-between;gap:12px;width:100%;min-height:0;padding-top:14px}.dc-wv-slide__name{display:grid;gap:5px;min-width:0}.dc-wv-slide__title{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:1.125rem;line-height:1;text-transform:var(--heading-text-transform);color:var(--wv-fg);overflow-wrap:anywhere}.dc-wv-slide__meta{font-weight:600;font-size:.8125rem;color:var(--wv-mute)}.dc-wv-slide__go{flex:none;padding:0;min-height:44px;background:none}.dc-wv-slide__go span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dc-wv-slide__go i{width:44px;height:44px}}@media screen and (max-width:699px){.dc-wv__stage{--gap: 8px}.dc-wv__head{align-items:center}.dc-wv .dc-wv__title{font-size:clamp(1.5rem,8vw,2.5rem);line-height:.95}.dc-wv__change.dc-wv__change{padding:0 4px 0 14px;font-size:.8125rem}.dc-pf-gate__hint{min-height:104px;font-size:1rem}.dc-wv-voices__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.dc-wv-voices__list::-webkit-scrollbar{display:none}.dc-wv-voice{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.dc-pf-profile{animation:none}.dc-pf-artist{transition:none}.dc-pf__pause{display:none}}@media screen and (max-width:699px){.dc-pf__intro{min-height:340px;border-radius:var(--dc-r-card)}.dc-pf__lead{font-size:1rem}.dc-pf__artists{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-pf-artist__role{font-size:.75rem}.dc-pf-artist__check{top:8px;right:8px;min-height:28px;padding:0 10px 0 6px;font-size:.6875rem}.dc-pf-filter__row{max-width:100%}.dc-pf-chip.dc-pf-chip{padding:0 14px}}.st.dc-calc{padding-block:clamp(64px,8vw,128px)}.dc-calc__wrap{display:grid;justify-items:center;gap:clamp(20px,2.4vw,32px);text-align:center}.st-h2.dc-calc__title{max-width:18ch;margin:0;-webkit-hyphens:auto;hyphens:auto}.dc-calc__form{display:grid;gap:20px;width:100%;max-width:40rem}.dc-calc__q{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.dc-calc__q[hidden]{display:none}.dc-calc__legend{margin:0 auto 10px;padding:0;font-weight:800;font-size:1.0625rem;color:var(--st-fg)}.dc-calc__opts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dc-calc__opt{position:relative;cursor:pointer}.dc-calc__opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.dc-calc__opt span{display:inline-grid;justify-items:center;align-content:center;gap:2px;min-height:48px;min-width:120px;padding:6px 20px;border-radius:var(--dc-r-pill);background:color-mix(in srgb,var(--st-fg) 9%,transparent);color:var(--st-fg);font-weight:700;font-size:.9375rem;line-height:1.2;transition:background-color var(--dc-dur-base) var(--dc-ease-out),color var(--dc-dur-base) var(--dc-ease-out)}.dc-calc__opt small{font-weight:500;font-size:.8125rem;opacity:.75}.dc-calc__opt input:checked+span{background:var(--st-fg);color:var(--st-bg, var(--dc-night))}.dc-calc__opt input:focus-visible+span{outline:2px solid var(--st-fg);outline-offset:3px}@media(hover:hover)and (pointer:fine){.dc-calc__opt:hover input:not(:checked)+span{background:color-mix(in srgb,var(--st-fg) 16%,transparent)}}.dc-calc__result{display:grid;justify-items:center;gap:10px}.dc-calc__price{margin:0;font-family:var(--st-head);font-weight:900;font-stretch:var(--dc-wide);text-transform:var(--heading-text-transform);font-size:var(--dc-fs-display);line-height:.9;color:var(--st-fg);font-variant-numeric:tabular-nums}.dc-calc__line{margin:0;font-weight:700;color:var(--st-fg)}.dc-calc__note{margin:0;max-width:44ch;color:var(--st-fg-2)}.dc-calc__more{display:grid;width:100%;max-width:40rem;text-align:start}.dc-calc__vat{margin:16px 0 0;text-align:center;color:var(--st-fg-2);font-size:var(--dc-fs-small)}@media screen and (max-width:699px){.st-h2.dc-calc__title{font-size:min(var(--st-fs-2),9vw)}.dc-calc__opt{flex:1 1 40%}.dc-calc__opt span{display:grid;width:100%;min-width:0;padding-inline:12px}.dc-calc__price{font-size:min(var(--dc-fs-display),18vw)}.dc-calc .st-btn.dc-calc__btn{width:100%;justify-content:space-between}}.dc-prc__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dc-gap, 12px);margin:0 auto;padding:0;list-style:none}.dc-prc__card{display:grid;grid-template-rows:auto auto auto 1fr auto auto auto;justify-items:start;gap:12px;min-width:0;padding:clamp(22px,2.6vw,32px);border-radius:var(--dc-r-card);background:var(--st-card);color:var(--st-fg)}.dc-prc__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--st-card-2)}.dc-prc__icon :is(svg,img){width:24px;height:24px;object-fit:contain}.dc-prc__title{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.375rem,1rem + 1vw,1.875rem);line-height:1;text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.dc-prc__scope{margin:0;color:var(--st-fg-2);line-height:1.4;text-wrap:pretty}.dc-prc__points{display:grid;gap:8px;align-content:start;margin:0;padding:0;list-style:none}.dc-prc__points li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:.9375rem;line-height:1.35}.dc-prc__points svg{width:18px;height:18px;margin-top:1px;color:var(--dc-blue)}.st--dark .dc-prc__points svg{color:var(--st-fg)}.dc-prc__price{margin:8px 0 0;font-weight:800;font-size:clamp(1.25rem,1rem + .6vw,1.5rem);line-height:1.1}.dc-prc__note{margin:0;font-size:.8125rem;color:var(--st-fg-2)}.dc-prc .dc-prc__cta{margin-top:8px}.dc-prc__foot{max-width:60ch;margin:clamp(20px,3vw,32px) auto 0;text-align:center;font-size:.9375rem;color:var(--st-fg-2);text-wrap:pretty}@media screen and (min-width:800px){.dc-prc__list{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));max-width:calc(var(--n, 3) * 460px)}}@media screen and (max-width:699px){.dc-prc__card{grid-template-rows:none;justify-items:center;text-align:center}.dc-prc__points,.dc-prc__note{display:none}}.dc-pd__wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:start}.dc-pd__gallery{position:relative;display:grid;gap:12px;min-width:0}.dc-pd__stage{position:relative;aspect-ratio:1;border-radius:var(--dc-r-stage);background:var(--dc-stone);overflow:hidden;outline-offset:4px}.dc-pd__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .35s}.dc-pd__slide.is-active{opacity:1;visibility:visible;transition:opacity .35s ease}.dc-pd__slide :is(img,video,iframe,svg){width:100%;height:100%;object-fit:contain;display:block}.dc-pd__slide iframe{border:0}.dc-pd__tags{position:absolute;left:18px;top:18px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.dc-pd__sale{background:var(--dc-orange);color:var(--dc-on-orange)}.dc-pd__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.dc-pd__thumb.dc-pd__thumb{position:relative;flex:none;width:76px;aspect-ratio:1;padding:0;border:0;border-radius:var(--dc-r-tile);background:var(--dc-stone);overflow:hidden;cursor:pointer;transition:transform var(--dc-dur-base) var(--dc-ease-pop),box-shadow .2s ease}.dc-pd__thumb img{width:100%;height:100%;object-fit:cover}.dc-pd__thumb[aria-current=true]{box-shadow:0 0 0 3px var(--st-fg)}.dc-pd__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;border-radius:50%;background:var(--dc-lime)}.dc-pd__play:after{content:"";position:absolute;left:11px;top:8px;border:6px solid transparent;border-left:9px solid var(--dc-on-lime);border-right:0}.dc-pd__info{position:sticky;top:calc(var(--header-height, 72px) * var(--sticky-header-enabled, 1) + 24px);display:grid;gap:22px;min-width:0;padding:clamp(22px,3vw,40px);border-radius:var(--dc-r-stage);background:var(--dc-paper);color:var(--dc-ink);container-type:inline-size}.st--white .dc-pd__info{background:var(--dc-ground)}.dc-pd__head{display:grid;gap:12px;justify-items:start}.dc-pd__vendor{background:var(--dc-ground);color:var(--dc-ink)}.dc-pd__title{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:min(calc(clamp(2.25rem,1rem + 3vw,4.5rem) * var(--dc-fs-k)),12cqi);line-height:.9;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);overflow-wrap:break-word;text-wrap:balance}.dc-pd__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.dc-pd__now{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.5rem,1.1rem + 1vw,2.125rem);line-height:1;font-variant-numeric:tabular-nums}.dc-pd__was{font-weight:600;color:var(--dc-mute)}.dc-pd__tax{margin:-4px 0 0;font-size:.8125rem;color:var(--dc-mute)}.dc-pd__tax a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.dc-pd__form{display:grid;gap:18px}.dc-pd__opt{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.dc-pd__opt-name{margin:0;padding:0;font-weight:700;font-size:.875rem;color:var(--dc-ink-2)}.dc-pd__opt-name b{color:var(--dc-ink);font-weight:800}.dc-pd__pills{display:flex;flex-wrap:wrap;gap:8px}.dc-pd__pill{position:relative;cursor:pointer}.dc-pd__pill input{position:absolute;opacity:0;width:1px;height:1px}.dc-pd__pill span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--dc-r-pill);background:var(--dc-ground);color:var(--dc-ink);font-weight:800;font-size:.9375rem;transition:background-color .2s ease,color .2s ease,transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-pd__pill input:checked+span{background:var(--dc-ink);color:var(--dc-paper)}.dc-pd__pill input:focus-visible+span{outline:2px solid var(--dc-ink);outline-offset:3px}.dc-pd__pill.is-off span{color:var(--dc-mute);text-decoration:line-through}.dc-pd__pill:active span{transform:scale(.96)}.dc-pd__row{display:flex;gap:10px;align-items:stretch}.dc-pd__qty{display:inline-flex;align-items:center;flex:none;height:60px;padding:4px;border-radius:var(--dc-r-pill);background:var(--dc-ground)}.dc-pd__qbtn{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--dc-ink);cursor:pointer;transition:background-color .15s ease,transform var(--dc-dur-fast) var(--dc-ease-pop)}.dc-pd__qbtn svg{width:16px;height:16px}.dc-pd__qbtn:active{transform:scale(.9)}.dc-pd__qinput{width:2.5rem;border:0;background:none;text-align:center;font:800 1rem/1 var(--st-text);color:var(--dc-ink);-moz-appearance:textfield}.dc-pd__qinput::-webkit-inner-spin-button,.dc-pd__qinput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dc-pd__add.dc-pd__add{flex:1;display:inline-flex;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:0 8px 0 26px;border:0;border-radius:var(--dc-r-pill);background:var(--dc-ink);color:var(--dc-paper);font:800 1.0625rem/1 var(--st-text);cursor:pointer;transition:transform var(--dc-dur-base) var(--dc-ease-pop),background-color .2s ease}.dc-pd__dot{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--dc-lime);color:var(--dc-on-lime);transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-pd__dot svg{width:15px;height:15px}.dc-pd__add[disabled]{background:var(--dc-line);color:var(--dc-mute);cursor:not-allowed}.dc-pd__add[disabled] .dc-pd__dot{opacity:.35}.dc-pd__add[aria-busy=true] .dc-pd__dot{animation:dc-pd-busy .8s linear infinite;border-radius:30%}@keyframes dc-pd-busy{to{transform:rotate(360deg)}}.dc-pd__add:not([disabled]):active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.dc-pd__add:not([disabled]):hover{transform:translateY(-2px)}.dc-pd__add:not([disabled]):hover .dc-pd__dot{transform:translate(2px)}.dc-pd__thumb:hover{transform:translateY(-2px)}.dc-pd__qbtn:hover{background:var(--dc-paper)}}.dc-pd__pay .shopify-payment-button__button{border-radius:var(--dc-r-pill)!important;min-height:56px}.dc-pd__sib{display:grid;gap:10px}.dc-pd__sibling{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:4px 18px 4px 4px;border-radius:var(--dc-r-pill);background:var(--dc-ground);color:var(--dc-ink);font-weight:800;font-size:.875rem;text-decoration:none;transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-pd__sibling.is-current{background:var(--dc-ink);color:var(--dc-paper)}.dc-pd__sibimg{width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--dc-stone)}.dc-pd__sibimg img{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.dc-pd__sibling:not(.is-current):hover{transform:translateY(-2px)}}.dc-pd__trust{display:grid;gap:10px;margin:0;padding:18px;border-radius:var(--dc-r-card);background:var(--dc-ground);list-style:none}.dc-pd__trust li{display:flex;align-items:center;gap:12px;font-weight:700;font-size:.9375rem}.dc-pd__trust i{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--dc-lime);color:var(--dc-on-lime)}.dc-pd__trust svg{width:14px;height:14px}.dc-pd__text{max-width:none}.dc-pd__acc{padding-inline:20px;border-radius:var(--dc-r-card);background:var(--dc-paper)}.dc-pd__acc+.dc-pd__acc{margin-top:8px}.dc-pd__acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;cursor:pointer;list-style:none;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:calc(var(--dc-wide) - 5%);font-size:1.0625rem;text-transform:var(--heading-text-transform)}.dc-pd__acc summary::-webkit-details-marker{display:none}.dc-pd__acc summary i{position:relative;flex:none;width:36px;height:36px;border-radius:50%;background:var(--dc-ground)}.dc-pd__acc summary i:before,.dc-pd__acc summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:currentColor;transition:transform .3s var(--dc-ease-pop)}.dc-pd__acc summary i:after{transform:rotate(90deg)}.dc-pd__acc[open] summary i:after{transform:rotate(0)}.dc-pd__accbody{padding:0 0 20px;max-width:none}@media(prefers-reduced-motion:reduce){.dc-pd__slide,.dc-pd__thumb,.dc-pd__add,.dc-pd__dot,.dc-pd__pill span{transition:none}.dc-pd__add[aria-busy=true] .dc-pd__dot{animation:none}}@media screen and (max-width:999px){.dc-pd__wrap{grid-template-columns:minmax(0,1fr)}.dc-pd__info{position:static}}@media screen and (max-width:699px){.dc-pd__stage{position:static;display:flex;aspect-ratio:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--dc-r-card)}.dc-pd__stage::-webkit-scrollbar{display:none}.dc-pd__slide{position:relative;flex:none;width:100%;aspect-ratio:1;opacity:1;visibility:visible;scroll-snap-align:start}.dc-pd__tags{left:14px;top:14px}.dc-pd__thumbs{justify-content:center}.dc-pd__thumb.dc-pd__thumb{width:10px;height:10px;border-radius:50%;background:var(--dc-line)}.dc-pd__thumb>*{display:none}.dc-pd__thumb[aria-current=true]{width:24px;border-radius:var(--dc-r-pill);background:var(--st-fg);box-shadow:none}.dc-pd__info{padding:20px;border-radius:var(--dc-r-card)}.dc-pd__add{font-size:1rem}}.st-head--split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;max-width:none;margin:0 0 clamp(24px,3vw,40px);text-align:start}.st-head--split .st-h2{max-width:16ch}.dc-prods--t-center .st-head--split{flex-direction:column;align-items:center;text-align:center}.dc-prods--t-right .st-head--split{flex-direction:column;align-items:flex-end;text-align:end}.dc-prods--t-center .st-head--split .st-h2{margin-inline:auto}.dc-prods--t-right .st-head--split .st-h2{margin-left:auto}.dc-prods .st-prod__list{--g: var(--dc-gap, 12px);display:flex;flex-wrap:wrap;gap:var(--g)}.dc-prods .st-prod__list>li{flex:0 0 calc((100% - (var(--cols, 4) - 1) * var(--g)) / var(--cols, 4));min-width:0}.dc-prods--p-center .st-prod__list{justify-content:center}.dc-prods--p-right .st-prod__list{justify-content:flex-end}@media screen and (max-width:999px){.dc-prods .st-prod__list>li{flex-basis:calc((100% - var(--g)) / 2)}}.dc-pj__note{margin:0;padding:24px;border-radius:var(--dc-r-card);background:var(--dc-paper);color:var(--fo-fg-2);font-weight:600}.st.dc-pj{padding-block:clamp(16px,2.4vw,32px) clamp(48px,6vw,96px)}.dc-pj__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-bottom:clamp(12px,1.6vw,20px)}.dc-pj__crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-weight:700;font-size:.8125rem}.dc-pj__crumbs li{display:inline-flex;align-items:center;gap:6px;color:var(--st-fg-2)}.dc-pj__crumbs li+li:before{content:"/";color:var(--st-fg-mute)}.dc-pj__crumbs a{color:inherit;text-decoration:none}.dc-pj__crumbs [aria-current]{color:var(--st-fg)}.dc-pj__pills{display:flex;flex-wrap:wrap;gap:6px}.dc-pj .dc-pj__pill{background:var(--fo-card);color:var(--fo-fg)}.dc-pj .dc-pj__pill--soft{background:color-mix(in srgb,var(--st-fg) 9%,transparent);color:var(--st-fg)}.dc-pj__stage{margin:0}.dc-pj__stage .st-media{width:100%;border-radius:var(--dc-r-stage);background:var(--dc-night-2);max-height:calc(100svh - var(--sticky-area-height, 0px) - 120px)}.dc-pj__deck{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--dc-gap);align-items:start;margin-top:clamp(-150px,-10vw,-56px);padding-inline:clamp(0px,2.4vw,40px)}.dc-pj__artist{grid-column:1 / span 3;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:start}.dc-pj .dc-pj__info{grid-column:4 / span 6;grid-row:1;margin-top:clamp(32px,5vw,80px);display:grid;gap:clamp(18px,2vw,26px);padding-inline-end:calc(100% / 6 + clamp(18px,2.2vw,32px))}.dc-pj__soft{grid-column:9 / span 4;grid-row:1;z-index:2;margin-top:clamp(150px,15vw,250px)}.dc-pj .dc-pj__deck--nosoft .dc-pj__info{grid-column:4 / span 9;padding-inline-end:clamp(18px,2.2vw,32px)}.dc-pj__title{margin:0;width:100%;min-width:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:calc(clamp(1.875rem,1rem + 2.4vw,3.5rem) * var(--dc-fs-k, 1));line-height:var(--dc-lh-display);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);color:var(--fo-fg);text-wrap:balance;overflow-wrap:normal}.dc-pj__lead{margin:0;max-width:46ch;font-weight:500;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.4;color:var(--fo-fg-2);text-wrap:pretty}.dc-pj__block{display:grid;gap:0}.dc-pj__block .dc-fo-card__label{margin-bottom:10px}.dc-pj__steps{display:grid;gap:18px;margin:0;padding:0;list-style:none}.dc-pj__step-h{margin:0 0 6px;font:800 .9375rem/1.2 var(--st-text);color:var(--fo-fg)}.dc-pj__rte{max-width:60ch;font-size:1rem;line-height:1.55;color:var(--fo-fg-2)}.dc-pj__rte :is(p,ul,ol,h2,h3,h4,blockquote){margin:0}.dc-pj__rte :is(p,ul,ol,h2,h3,h4,blockquote)+*{margin-top:.8em}.dc-pj__rte :is(ul,ol){padding-inline-start:1.2em}.dc-pj__rte :is(strong,h2,h3,h4){color:var(--fo-fg);font-weight:800}.dc-pj__rte a{color:inherit;text-decoration-thickness:2px;text-underline-offset:.2em}.dc-pj__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dc-pj__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.9375rem;line-height:1.35}.dc-pj__list b{font-weight:800}.dc-pj__list span{color:var(--fo-fg-2)}.dc-pj .dc-pj__ext{justify-self:start;--btn-bg: color-mix(in srgb, var(--fo-fg) 8%, transparent);--btn-fg: var(--fo-fg);--dot-bg: var(--fo-fg);--dot-fg: var(--fo-card)}.dc-pj__face{width:100%}.dc-pj__who{display:grid;gap:6px}.dc-pj .dc-pj__aname{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.25rem,1rem + .9vw,1.875rem);line-height:.92;text-transform:var(--heading-text-transform);color:var(--fo-fg);overflow-wrap:normal;width:100%}.dc-pj__aname a{color:inherit;text-decoration:none}.dc-pj__arole{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--fo-fg-2)}.dc-pj__alinks:empty{display:none}.dc-pj .dc-pj__abtn{width:100%;justify-content:space-between;min-height:48px;white-space:normal;text-align:start;line-height:1.15}.dc-pj__with{display:grid;gap:8px;width:100%}.dc-pj__with-label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--fo-fg-2)}.dc-pj__with ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dc-pj__with a{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 14px 4px 4px;border-radius:var(--dc-r-pill);background:color-mix(in srgb,var(--fo-fg) 8%,transparent);color:var(--fo-fg);font-weight:800;font-size:.875rem;text-decoration:none;transition:translate .3s var(--dc-ease-pop)}.dc-pj__mini{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--dc-night-2);color:var(--dc-paper);font:900 .75rem/1 var(--st-head);font-stretch:var(--dc-wide)}.dc-pj__mini img{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.dc-pj__with a:hover{translate:4px 0}}.dc-pj__gallery{padding-top:clamp(48px,6vw,96px)}.dc-gal{display:grid;gap:var(--dc-gap)}.dc-gal__row{display:flex;gap:var(--dc-gap);width:min(100%,calc(var(--sum) * 620px))}.dc-gal__item{position:relative;flex:var(--ar) 1 0;min-width:0;aspect-ratio:var(--ar);margin:0;border-radius:var(--dc-r-card);overflow:hidden;background:var(--fo-face, var(--dc-night-2))}.dc-gal__item>img,.dc-gal__item .st-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0;background:none}@media screen and (max-width:699px){.dc-gal__row{flex-direction:column;width:100%}.dc-gal__item{flex:none;width:100%}}@media screen and (max-width:1099px){.dc-pj__deck{padding-inline:0}.dc-pj__artist{grid-column:1 / span 5;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;column-gap:16px}.dc-pj__artist>:not(.dc-pj__face,.dc-pj__who){grid-column:1 / -1}.dc-pj .dc-pj__info,.dc-pj .dc-pj__deck--nosoft .dc-pj__info{grid-column:6 / span 7;grid-row:1 / span 2;padding-inline-end:clamp(18px,2.2vw,32px)}.dc-pj__soft{grid-column:1 / span 5;grid-row:2;margin-top:0}}@media screen and (max-width:699px){.dc-pj__top{justify-content:flex-start}.dc-pj__crumbs,.dc-pj__pill--soft{display:none}.dc-pj__stage .st-media{--ratio: 4 / 5;aspect-ratio:4 / 5!important;border-radius:var(--dc-r-card)}.dc-pj__deck{grid-template-columns:minmax(0,1fr);margin-top:-48px;padding-inline:8px}.dc-pj .dc-pj__info,.dc-pj .dc-pj__deck--nosoft .dc-pj__info,.dc-pj__artist,.dc-pj__soft{grid-column:1;grid-row:auto;margin-top:0}.dc-pj .dc-pj__info{justify-items:start;text-align:start;padding-inline:18px}.dc-pj .dc-pj__facts,.dc-pj__about,.dc-pj__credits,.dc-pj__alinks,.dc-pj__with,.dc-pj__artist .dc-fo-card__label{display:none}.dc-pj__artist{grid-template-columns:72px minmax(0,1fr);text-align:start}.dc-pj__soft{text-align:start}.dc-pj__soft .dc-fo-sw{grid-template-columns:repeat(auto-fit,72px);justify-content:start}.dc-pj__stage .st-media .st-vid__toggle{bottom:62px}}@media(prefers-reduced-motion:reduce){.dc-pj__with a{transition:none}}.st.dc-qc{padding-block:clamp(48px,7vw,112px)}.dc-qc--c-night{--q-bg: var(--dc-night);--q-fg: var(--dc-paper)}.dc-qc--c-lime{--q-bg: var(--dc-lime);--q-fg: var(--dc-on-lime)}.dc-qc--c-pink{--q-bg: var(--dc-pink);--q-fg: var(--dc-on-pink)}.dc-qc--c-blue{--q-bg: var(--dc-blue);--q-fg: var(--dc-on-blue)}.dc-qc--c-yellow{--q-bg: var(--dc-yellow);--q-fg: var(--dc-on-yellow)}.dc-qc--c-paper{--q-bg: var(--dc-paper);--q-fg: var(--dc-ink)}.dc-qc__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:clamp(520px,52vw,720px);padding:clamp(24px,4vw,64px);border-radius:var(--dc-r-stage);background:var(--q-bg);color:var(--q-fg);overflow:hidden;isolation:isolate;container-type:inline-size}.dc-qc__shapes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.dc-qc__s{position:absolute;display:block;transform:scale(0) rotate(-90deg)}.dc-qc__s--1{left:-2cqi;top:-2.5cqi;width:8cqi;aspect-ratio:1;border-radius:50%;background:var(--dc-pink)}.dc-qc__s--2{left:30%;top:-3.5cqi;width:11cqi;aspect-ratio:2 / 1;border-radius:var(--dc-r-pill);background:var(--dc-yellow)}.dc-qc__s--3{left:3%;bottom:-4cqi;width:9cqi;aspect-ratio:1;border-radius:24%;background:var(--dc-blue)}.dc-qc__s--4{left:34%;bottom:-3cqi;width:7cqi;aspect-ratio:1;border-radius:50% 50% 50% 0;background:var(--dc-orange)}.dc-qc__s--5{right:-1.5cqi;top:-2cqi;width:6cqi;aspect-ratio:1;border-radius:50%;background:var(--dc-lime)}.dc-qc__s--6{right:6%;bottom:-3cqi;width:11cqi;aspect-ratio:2 / 1;border-radius:var(--dc-r-pill);background:var(--dc-pink)}.dc-qc--c-lime .dc-qc__s--5,:is(.dc-qc--c-pink,.dc-qc--c-paper) :is(.dc-qc__s--1,.dc-qc__s--6),.dc-qc--c-blue .dc-qc__s--3,.dc-qc--c-yellow .dc-qc__s--2{background:var(--q-fg);opacity:.14}.dc-qc.is-in .dc-qc__s{animation:dc-qc-pop .9s var(--dc-ease-pop) both,dc-qc-float 7s ease-in-out .9s infinite}.dc-qc.is-in .dc-qc__s--2{animation-delay:.07s,1.6s}.dc-qc.is-in .dc-qc__s--3{animation-delay:.14s,2.4s}.dc-qc.is-in .dc-qc__s--4{animation-delay:.21s,1.2s}.dc-qc.is-in .dc-qc__s--5{animation-delay:.28s,3s}.dc-qc.is-in .dc-qc__s--6{animation-delay:.35s,2s}.dc-qc.is-paused .dc-qc__s,.dc-qc.is-off .dc-qc__s{animation-play-state:paused}@keyframes dc-qc-pop{0%{transform:scale(0) rotate(-90deg)}60%{transform:scale(1.15) rotate(6deg)}to{transform:scale(1) rotate(0)}}@keyframes dc-qc-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(6deg)}}.dc-qc__copy{display:grid;gap:20px;align-content:center;min-width:0;container-type:inline-size;padding-block:clamp(48px,7cqi,112px)}.dc-qc__title{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:min(calc(clamp(2.5rem,1rem + 4.4vw,6rem) * var(--dc-fs-k)),13cqi);line-height:.9;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);overflow-wrap:break-word;text-wrap:balance}.dc-qc__title :is(em,i){font-style:normal;color:color-mix(in srgb,var(--q-fg) 55%,var(--q-bg))}.dc-qc__lead{margin:0;max-width:30ch;font-weight:600;font-size:clamp(1.0625rem,1rem + .4vw,1.375rem);line-height:1.35;color:color-mix(in srgb,var(--q-fg) 75%,transparent)}.dc-qc__mail{margin:0;font-weight:600;font-size:.9375rem;color:color-mix(in srgb,var(--q-fg) 70%,transparent)}.dc-qc__mail a{color:var(--q-fg);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.dc-qc__opt{font-weight:600;text-transform:none;letter-spacing:0;color:var(--dc-ink-2)}.dc-qc__count{float:right;font-weight:600;text-transform:none;letter-spacing:0;color:var(--dc-ink-2)}.dc-qc--dark :is(.dc-qc__opt,.dc-qc__count){color:color-mix(in srgb,var(--dc-paper) 66%,transparent)}.dc-qc--c-paper .dc-qc__card{padding:clamp(4px,1vw,12px);background:transparent}.dc-qc__card{position:relative;padding:clamp(20px,3vw,36px);border-radius:var(--dc-r-card);background:var(--dc-paper);color:var(--dc-ink)}.dc-qc__form{display:grid;gap:14px}.dc-qc__topics{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px;padding:0;border:0;min-width:0}.dc-qc__chip{position:relative;cursor:pointer}.dc-qc__chip input{position:absolute;opacity:0;width:1px;height:1px}.dc-qc__chip span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--dc-r-pill);background:var(--dc-ground);font-weight:800;font-size:13px;transition:background-color .2s ease,color .2s ease}.dc-qc__chip input:checked+span{background:var(--dc-ink);color:var(--dc-paper)}.dc-qc__chip input:focus-visible+span{outline:2px solid var(--dc-ink);outline-offset:3px}.dc-qc__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}.dc-qc__field{display:grid;gap:6px}.dc-qc__lab{padding-inline:4px;font-weight:800;font-size:.75rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.dc-qc__topics>.dc-qc__lab{margin-bottom:8px}.dc-qc__input{box-sizing:border-box;width:100%;min-height:54px;padding:0 18px;border:2px solid transparent;border-radius:var(--dc-r-pill);background:var(--dc-ground);color:var(--dc-ink);font:600 16px/1.3 var(--st-text);outline:none;transition:border-color .2s ease,background-color .2s ease}.dc-qc__input--area{min-height:120px;padding:14px 18px;border-radius:var(--dc-r-card);resize:vertical;line-height:1.45}.dc-qc__input::placeholder{color:color-mix(in srgb,var(--dc-ink) 48%,transparent);opacity:1}.dc-qc__input:focus{border-color:var(--dc-ink);background:var(--dc-paper)}.dc-qc__input[aria-invalid=true]{border-color:rgb(var(--error-text))}.dc-qc__err{margin:0;font-weight:700;font-size:13px;color:rgb(var(--error-text))}.dc-qc__err--top{padding:12px 16px;border-radius:16px;background:rgb(var(--error-background))}.dc-qc__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:4px}.dc-qc__privacy{display:flex;gap:10px;align-items:flex-start;max-width:34ch;cursor:pointer;font-size:13px;line-height:1.4;color:var(--dc-ink-2)}.dc-qc__privacy input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--dc-ink)}.dc-qc__privacy a{color:var(--dc-ink);font-weight:800}.dc-qc__send.dc-qc__send{display:inline-flex;align-items:center;gap:14px;min-height:58px;padding:0 7px 0 26px;border:0;border-radius:var(--dc-r-pill);background:var(--dc-ink);color:var(--dc-paper);font:800 17px/1 var(--st-text);cursor:pointer;transition:transform .2s var(--dc-ease-pop),opacity .2s ease}.dc-qc__dot{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--dc-lime);color:var(--dc-on-lime);transition:border-radius .3s ease}.dc-qc__dot svg{width:15px;height:15px}.dc-qc__spin{display:none;width:16px;height:16px;border-radius:50%;border:3px solid currentColor;border-right-color:transparent;animation:dc-qc-spin .8s linear infinite}@keyframes dc-qc-spin{to{transform:rotate(360deg)}}.dc-qc.is-sending .dc-qc__send{opacity:.7;pointer-events:none}.dc-qc.is-sending .dc-qc__dot{border-radius:30%}.dc-qc.is-sending .dc-qc__dot svg{display:none}.dc-qc.is-sending .dc-qc__spin{display:block}.dc-qc__send:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.dc-qc__send:hover{transform:translateY(-2px)}}.dc-qc--dark .dc-qc__card{background:var(--dc-night-2);color:var(--dc-paper)}.dc-qc--dark .dc-qc__input{background:var(--dc-night);color:var(--dc-paper)}.dc-qc--dark .dc-qc__input::placeholder{color:color-mix(in srgb,var(--dc-paper) 50%,transparent)}.dc-qc--dark .dc-qc__input:focus{border-color:var(--dc-lime);background:var(--dc-night)}.dc-qc--dark .dc-qc__chip span{background:var(--dc-night);color:var(--dc-paper)}.dc-qc--dark .dc-qc__chip input:checked+span{background:var(--dc-lime);color:var(--dc-on-lime)}.dc-qc--dark .dc-qc__chip input:focus-visible+span{outline-color:var(--dc-lime)}.dc-qc--dark .dc-qc__privacy{color:color-mix(in srgb,var(--dc-paper) 70%,transparent)}.dc-qc--dark .dc-qc__privacy input{accent-color:var(--dc-lime)}.dc-qc--dark .dc-qc__privacy a{color:var(--dc-paper)}.dc-qc--dark .dc-qc__send{background:var(--dc-paper);color:var(--dc-ink)}.dc-qc--dark .dc-qc__done-text{color:color-mix(in srgb,var(--dc-paper) 70%,transparent)}.dc-qc__done{display:grid;gap:16px;justify-items:start;padding:12px 0;outline:none}.dc-qc__pop{display:block;width:72px;height:72px;border-radius:22%;background:var(--dc-lime);animation:dc-qc-done 1.6s var(--dc-ease-pop) both}@keyframes dc-qc-done{0%{transform:scale(0) rotate(-90deg);border-radius:50%}45%{transform:scale(1.25) rotate(8deg);border-radius:30%}70%{transform:scale(.92)}to{transform:scale(1);border-radius:22%}}.dc-qc__done-title{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.75rem,1rem + 2vw,3rem);line-height:.92;text-transform:var(--heading-text-transform)}.dc-qc__done-text{margin:0;max-width:30ch;font-weight:500;font-size:1.0625rem;line-height:1.4;color:var(--dc-ink-2)}.dc-qc.is-done .dc-qc__s{animation:none;transform:scale(0);transition:transform .5s var(--dc-ease-pop)}.dc-qc__pause.dc-qc__pause{position:absolute;right:clamp(14px,2vw,24px);top:clamp(14px,2vw,24px);display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:color-mix(in srgb,var(--q-fg) 14%,transparent);color:var(--q-fg);cursor:pointer}.dc-qc__pause svg{width:12px;height:12px}.dc-qc__pause .dc-i-play,.dc-qc__pause[aria-pressed=true] .dc-i-pause{display:none}.dc-qc__pause[aria-pressed=true] .dc-i-play{display:block}@media(prefers-reduced-motion:reduce){.dc-qc .dc-qc__s,.dc-qc.is-in .dc-qc__s{animation:none;transform:none}.dc-qc__pop,.dc-qc__spin{animation:none}.dc-qc .dc-qc__pause{display:none}}@media screen and (max-width:899px){.dc-qc__stage{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:699px){.dc-qc__stage{border-radius:var(--dc-r-card);padding:32px 14px 14px;gap:22px;min-height:0}.dc-qc__lead,.dc-qc__mail,.dc-qc__topics,.dc-qc__shapes,.dc-qc .dc-qc__pause{display:none}.dc-qc__card{padding:16px;border-radius:calc(var(--dc-r-card) - 6px)}.dc-qc__row{grid-template-columns:minmax(0,1fr);gap:10px}.dc-qc__form{gap:10px}.dc-qc__privacy{max-width:none}.dc-qc__copy{text-align:center}.dc-qc__send{width:100%;justify-content:space-between}}.dc-sel__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 40px;margin-bottom:clamp(24px,3.4vw,48px)}.dc-sel .dc-sel__title{max-width:14ch}.dc-sel__intro{margin:0;max-width:36ch;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.4;color:var(--st-fg-2)}.dc-sel__stage{position:relative;border-radius:var(--dc-r-stage);overflow:hidden;background:var(--st-card, var(--dc-night-2));aspect-ratio:21 / 9;max-height:calc(100svh - var(--header-height, 72px) - 96px);width:100%;isolation:isolate}.dc-sel--classic .dc-sel__stage{aspect-ratio:16 / 9}.dc-sel__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit}.dc-sel__slides{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.dc-sel__slide{--_p: calc(var(--dc-ht-size, 10px) * 1.4 * var(--dc-ht-on, 1));--_band: calc(var(--_p) * 10);position:absolute;left:0;right:0;top:calc(-1 * var(--_band));height:calc(100% + var(--_band));z-index:1;overflow:hidden;transform:translate3d(0,100%,0);-webkit-mask:var(--dc-ht-rise) repeat-x 0 0 / var(--_p) var(--_band),linear-gradient(#000,#000) 0 var(--_band) / 100% 100% no-repeat;mask:var(--dc-ht-rise) repeat-x 0 0 / var(--_p) var(--_band),linear-gradient(#000,#000) 0 var(--_band) / 100% 100% no-repeat;backface-visibility:hidden}.dc-sel__in{position:absolute;left:0;right:0;top:var(--_band);height:calc(100% - var(--_band));overflow:hidden;transform:translate3d(0,calc(-100% - var(--_band)),0);backface-visibility:hidden}.dc-sel__slide:is(.is-active,.is-prev),.dc-sel__slide:is(.is-active,.is-prev) .dc-sel__in{transform:none}.dc-sel__slide.is-active{z-index:3}.dc-sel__slide.is-prev{z-index:2}.dc-sel .dc-sel__frame:after{z-index:4}.dc-sel__in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--dc-night);opacity:0;pointer-events:none}.dc-sel__slide.is-prev .dc-sel__in:after{opacity:.5}.dc-sel__in :is(img,video){position:absolute;top:-6%;right:0;bottom:-6%;left:0;width:100%;height:112%;object-fit:cover;display:block;scale:1.06}.dc-sel__slide:is(.is-active,.is-prev) :is(img,video){scale:1}.dc-sel.is-ready .dc-sel__slide.is-active,.dc-sel.is-ready .dc-sel__slide.is-active .dc-sel__in{transition:transform 1.4s cubic-bezier(.65,0,.25,1);will-change:transform}.dc-sel.is-ready .dc-sel__slide.is-active :is(img,video){transition:scale 1.8s var(--dc-ease-out)}.dc-sel.is-ready .dc-sel__in:after{transition:opacity 1.05s var(--dc-ease-out)}.dc-sel__stage{contain:paint}.dc-sel__bar{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:-30px;padding-inline:clamp(16px,2.4vw,40px)}.dc-sel .st-btn.dc-sel__cta{min-height:60px;padding-inline-start:28px;font-size:1.0625rem}.dc-sel__nav{display:flex;align-items:center;gap:2px;margin-top:30px}.dc-sel .dc-sel__seg{display:grid;place-items:center;width:52px;height:44px;padding:0;border:0;background:none;cursor:pointer}.dc-sel__seg i{position:relative;display:block;width:40px;height:4px;border-radius:var(--dc-r-pill);overflow:hidden;background:color-mix(in srgb,var(--st-fg) 18%,transparent);transition:background-color .2s ease}.dc-sel__seg i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--st-fg);transform:scaleX(0);transform-origin:0 50%}.dc-sel__seg[aria-current=true] i:after{transform:scaleX(1)}.dc-sel .dc-sel__pause{display:grid;place-items:center;width:36px;height:36px;margin-inline-start:8px;border:0;border-radius:50%;background:color-mix(in srgb,var(--st-fg) 9%,transparent);color:var(--st-fg);cursor:pointer;transition:transform var(--dc-dur-fast) var(--dc-ease-pop)}.dc-sel__pause svg{width:12px;height:12px}.dc-sel__pause .dc-i-play,.dc-sel__pause[aria-pressed=true] .dc-i-pause{display:none}.dc-sel__pause[aria-pressed=true] .dc-i-play{display:block}.dc-sel .dc-sel__pause:active{transform:scale(.92)}.dc-sel :is(.dc-sel__seg,.dc-sel__pause):focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:no-preference){.dc-sel.is-auto .dc-sel__seg.is-on i:after{animation:dc-sel-fill var(--int, 5s) linear both}.dc-sel:is(.is-paused,:not(.is-live)) .dc-sel__seg.is-on i:after{animation-play-state:paused}@supports (animation-timeline: view()){.dc-sel__stage{animation:dc-sel-grow linear both;animation-timeline:view();animation-range:entry 0% cover 42%}.dc-sel__slide :is(img,video){animation:dc-sel-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes dc-sel-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dc-sel-grow{0%{scale:.9;border-radius:48px}to{scale:1;border-radius:var(--dc-r-stage)}}@keyframes dc-sel-drift{0%{translate:0 -4%}to{translate:0 4%}}@media(hover:hover)and (pointer:fine){.dc-sel__seg:hover i{background:color-mix(in srgb,var(--st-fg) 34%,transparent)}}@media screen and (max-width:999px){.dc-sel__stage,.dc-sel--classic .dc-sel__stage{aspect-ratio:16 / 9}}@media screen and (max-width:699px){.dc-sel__head{justify-content:center;text-align:center}.dc-sel .dc-sel__title{max-width:none;font-size:min(var(--st-fs-2),9.4vw)}.dc-sel__intro{display:none}.dc-sel__stage,.dc-sel--classic .dc-sel__stage{aspect-ratio:4 / 5;border-radius:var(--dc-r-card);max-height:72svh}.dc-sel__bar{flex-direction:column;align-items:stretch;gap:8px;margin-top:-30px;padding-inline:12px}.dc-sel .st-btn.dc-sel__cta{justify-content:space-between;width:100%}.dc-sel__nav{justify-content:center;margin-top:4px}}@media(prefers-reduced-motion:reduce){.dc-sel__slide,.dc-sel__in,.dc-sel__in:after,.dc-sel__in :is(img,video){transition:none!important}}.dc-svc--yellow{--c-bg: var(--dc-yellow);--c-fg: var(--dc-on-yellow);--c-shape: var(--dc-ink)}.dc-svc--blue{--c-bg: var(--dc-blue);--c-fg: var(--dc-on-blue);--c-shape: var(--dc-pink)}.dc-svc--orange{--c-bg: var(--dc-orange);--c-fg: var(--dc-on-orange);--c-shape: var(--dc-ground)}.dc-svc--ink{--c-bg: var(--dc-ink);--c-fg: var(--dc-paper);--c-shape: var(--dc-lime)}.dc-svc--pink{--c-bg: var(--dc-pink);--c-fg: var(--dc-on-pink);--c-shape: var(--dc-blue)}.dc-svc--lime{--c-bg: var(--dc-lime);--c-fg: var(--dc-on-lime);--c-shape: var(--dc-ink)}.dc-svc__stage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,56px);border-radius:var(--dc-r-stage);background:var(--dc-paper);color:var(--dc-ink)}.st--white .dc-svc__stage{background:var(--dc-ground)}.dc-svc__main{display:grid;gap:clamp(24px,3vw,40px);align-content:start;min-width:0}.dc-svc__head{display:grid;gap:14px;container-type:inline-size}.dc-svc__title{margin:0;color:var(--dc-ink);font-size:min(calc(clamp(2.25rem,1rem + 4.4vw,6rem) * var(--dc-fs-k)),10cqi);line-height:.9;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.dc-svc__title.is-fit{overflow-wrap:normal}.dc-svc__title :is(em,i){color:color-mix(in srgb,var(--dc-ink) 30%,var(--dc-paper))}.dc-svc__sub{margin:0;font-weight:600;font-size:clamp(1rem,.95rem + .3vw,1.25rem);color:var(--dc-ink-2)}.dc-svc__list{display:grid;gap:8px}.dc-svc__row{display:grid;padding:0 clamp(16px,2vw,28px);border-radius:40px;background:var(--dc-ground);color:var(--dc-ink);transition:background-color .45s cubic-bezier(.2,.8,.2,1),color .3s ease,border-radius .6s var(--dc-ease-pop),transform .5s var(--dc-ease-pop)}.dc-svc__row.is-open{border-radius:var(--dc-r-stage);background:var(--c-bg);color:var(--c-fg);transform:scale(1.015)}.dc-svc__h{margin:0}.dc-svc__btn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(12px,2vw,24px);align-items:center;width:100%;min-height:clamp(64px,7vw,96px);padding:clamp(14px,1.6vw,20px) 0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer;font:inherit;transition:transform .3s var(--dc-ease-pop)}.dc-svc__name{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:calc(var(--dc-wide) - 3%);font-size:clamp(1.375rem,1rem + 1.6vw,2.5rem);line-height:1;text-transform:var(--heading-text-transform);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}.dc-svc__plus{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--dc-paper);color:var(--dc-ink);transition:background-color .2s ease,color .2s ease,transform .3s var(--dc-ease-pop)}.dc-svc__plus svg{width:16px;height:16px}.dc-svc__row.is-open .dc-svc__plus{background:var(--c-fg);color:var(--c-bg);transform:rotate(45deg)}.dc-svc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.dc-svc__row.is-open .dc-svc__body{grid-template-rows:1fr}.dc-svc__inner{overflow:hidden;min-height:0}.dc-svc__text{margin:0;padding:0 0 clamp(18px,2vw,28px);max-width:44ch;font-weight:500;font-size:clamp(1rem,.95rem + .3vw,1.25rem);line-height:1.45;text-wrap:pretty;opacity:0;transform:translateY(10px);transition:opacity .35s ease .12s,transform .5s var(--dc-ease-pop) .1s}.dc-svc__row.is-open .dc-svc__text{opacity:1;transform:none}.dc-svc__proof{margin:calc(clamp(18px,2vw,28px)/-2) 0 0;padding:0 0 clamp(18px,2vw,28px)}.dc-svc__row:not(.is-open) .dc-svc__proof{display:none}.dc-svc:not(.is-ready) .dc-svc__proof{display:block}.dc-svc:not(.is-ready) .dc-svc__body{grid-template-rows:1fr}.dc-svc:not(.is-ready) .dc-svc__text{opacity:1;transform:none}.dc-svc__art{position:relative;align-self:stretch;min-height:clamp(320px,40vw,560px);border-radius:var(--dc-r-card);overflow:hidden}.dc-svc__scene{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-bg);opacity:0;transition:opacity .45s ease}.dc-svc__scene.is-on{opacity:1}.dc-svc__shape{position:absolute;left:50%;top:46%;width:46%;aspect-ratio:1;border-radius:var(--s-shape);background:var(--c-shape);transform:translate(-50%,-50%) rotate(var(--s-rot)) scale(.8);transition:transform .6s var(--dc-ease-pop)}.dc-svc__scene.is-on .dc-svc__shape{transform:translate(-50%,-50%) rotate(var(--s-rot)) scale(1)}.dc-svc__scene .st-media.dc-svc__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.dc-svc__pill{position:absolute;left:clamp(16px,2vw,24px);bottom:clamp(16px,2vw,24px);z-index:2;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--dc-r-pill);background:var(--dc-ink);color:var(--dc-paper);font-weight:800;font-size:14px}.dc-svc--ink .dc-svc__pill{background:var(--dc-paper);color:var(--dc-ink)}@media(hover:hover)and (pointer:fine){.dc-svc__btn:hover{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.dc-svc__row,.dc-svc__btn,.dc-svc__body,.dc-svc__text,.dc-svc__shape,.dc-svc__plus{transition:none}.dc-svc__row.is-open{transform:none}}@media screen and (max-width:899px){.dc-svc__stage{grid-template-columns:minmax(0,1fr)}.dc-svc__art{display:none}}@media screen and (max-width:699px){.dc-svc__stage{border-radius:var(--dc-r-card)}.dc-svc__sub{display:none}}.st.dc-scs{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(64px,9vw,140px)}.dc-scs{--sc-gut: var(--st-gutter, clamp(16px, 3vw, 40px));display:flow-root;overflow:clip}.dc-scs{scroll-margin-top:calc(var(--sticky-area-height, 72px) + 8px)}.dc-sc__bar{position:sticky;top:calc(var(--sticky-area-height, 0px) + 12px);z-index:5;margin-top:clamp(32px,4vw,56px);margin-bottom:clamp(8px,1vw,16px);pointer-events:none}.dc-sc__bar-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px}.dc-sc__bar .dc-sc__filter{pointer-events:auto}.dc-scs .dc-sc__chip--who{min-height:38px;padding:0 14px;font-size:.8125rem;color:color-mix(in srgb,var(--dc-paper) 72%,transparent)}.dc-scs .dc-sc__chip:disabled{opacity:.35;cursor:default}.dc-sc__filter{display:flex;flex-wrap:wrap;gap:6px;padding:5px;border-radius:var(--dc-r-pill);background:var(--dc-night-2)}.dc-scs .dc-sc__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:var(--dc-r-pill);background:transparent;color:var(--dc-paper);font:800 .875rem/1 var(--st-text);cursor:pointer;transition:background-color var(--dc-dur-base) ease,color var(--dc-dur-base) ease,transform var(--dc-dur-fast) var(--dc-ease-pop)}.dc-scs .dc-sc__chip[aria-pressed=true]{background:var(--dc-paper);color:var(--dc-ink)}.dc-scs .dc-sc__chip:active{transform:scale(.96)}.dc-scs .dc-sc__chip:focus-visible{outline:2px solid var(--dc-paper);outline-offset:2px}.dc-sc__n{font-weight:700;font-size:.75rem;opacity:.55}.dc-sc__n:empty{display:none}.dc-sc__dot{width:10px;height:10px;border-radius:50%;background:var(--acc, var(--dc-blue));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dc-paper) 35%,transparent)}@media(hover:hover)and (pointer:fine){.dc-scs .dc-sc__chip[aria-pressed=false]:hover{background:color-mix(in srgb,var(--dc-paper) 10%,transparent)}}.dc-sc__works.dc-fo-part{padding-top:clamp(12px,1.4vw,20px)}.dc-sc__works .dc-fo-head:not(:has(>*)){display:none}.dc-sc__more{display:none}.dc-sc__works .dc-fo-head{margin-top:clamp(16px,2vw,24px)}.dc-sc__works .dc-fo-head__text{display:block}.dc-sc__works .dc-fo-head{margin-bottom:clamp(16px,2vw,28px)}.dc-sc-feat[hidden],.dc-sc__works [data-sc-work][hidden]{display:none}.dc-sc__bento{margin-top:clamp(12px,1.6vw,24px)}.dc-scs:not(.st--dark) .dc-sc__filter{background:var(--dc-paper)}.dc-scs:not(.st--dark) .dc-sc__chip{color:var(--st-fg)}.dc-scs.dc-scs:not(.st--dark) .dc-sc__chip[aria-pressed=true]{background:var(--dc-ink);color:var(--dc-paper)}.dc-scs:not(.st--dark) .dc-sc__chip:focus-visible{outline-color:var(--dc-ink)}.dc-scs:not(.st--dark) .dc-sc__dot{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--dc-ink) 25%,transparent)}@media(hover:hover)and (pointer:fine){.dc-scs.dc-scs:not(.st--dark) .dc-sc__chip[aria-pressed=false]:hover{background:color-mix(in srgb,var(--dc-ink) 8%,transparent)}}@media screen and (max-width:699px){.dc-sc__bar{position:static;margin-bottom:0}.dc-sc__bar-in{flex-wrap:wrap;justify-content:center;overflow:visible;margin-inline:0;padding-inline:0}.dc-scs.dc-scs .dc-sc__filter{flex:0 1 auto;flex-wrap:wrap;justify-content:center;padding:0;background:none;box-shadow:none}.dc-scs .dc-sc__chip{min-height:40px;padding:0 14px}.dc-scs.dc-scs .dc-sc__chip[aria-pressed=false]{background:color-mix(in srgb,var(--st-fg) 9%,transparent)}.dc-sc__works:not(.is-ready) .dc-fo-cell:nth-child(n+2),.dc-sc__works [data-sc-work].is-cut{display:none}.dc-sc__more{position:relative;z-index:3;display:grid;justify-items:center;margin-top:-150px;padding-top:120px;background:linear-gradient(transparent,var(--st-bg, var(--dc-night)) 72%);pointer-events:none}.dc-sc__more[hidden]{display:none}.dc-sc__more-btn{pointer-events:auto}.dc-sc__more-btn .st-btn__dot svg{rotate:90deg}}@media(prefers-reduced-motion:reduce){.dc-scs .dc-sc__chip{transition:none}}@property --dc-count{syntax: "<integer>"; inherits: true; initial-value: 0;}.dc-stats__stage{position:relative;isolation:isolate}.dc-stats__stage.is-stage{--st-fg: var(--dc-paper);--st-fg-2: color-mix(in srgb, var(--dc-paper) 70%, transparent);--stage-bg: var(--dc-night);--stage-wave: var(--dc-night-2);padding:clamp(36px,6vw,88px) clamp(20px,4vw,64px);border-radius:var(--dc-r-stage);background:var(--stage-bg);color:var(--st-fg);overflow:clip}.st--dark .dc-stats__stage.is-stage{--stage-bg: var(--dc-night-2);--stage-wave: var(--dc-night)}.dc-stats__stage.is-stage.is-p-night{--stage-bg: var(--dc-night);--stage-wave: var(--dc-night-2);--st-fg: var(--dc-paper);--st-fg-2: color-mix(in srgb, var(--dc-paper) 70%, transparent)}.dc-stats__stage.is-stage.is-p-night-2{--stage-bg: var(--dc-night-2);--stage-wave: var(--dc-night);--st-fg: var(--dc-paper);--st-fg-2: color-mix(in srgb, var(--dc-paper) 70%, transparent)}.dc-stats__stage.is-stage.is-p-paper{--stage-bg: var(--dc-paper);--stage-wave: var(--dc-ground);--st-fg: var(--dc-ink);--st-fg-2: var(--dc-ink-2)}.dc-stats__stage.is-stage.is-p-ground{--stage-bg: var(--dc-ground);--stage-wave: var(--dc-paper);--st-fg: var(--dc-ink);--st-fg-2: var(--dc-ink-2)}.dc-stats__stage.is-stage.is-p-ink{--stage-bg: var(--dc-ink);--stage-wave: var(--dc-night-2);--st-fg: var(--dc-ground);--st-fg-2: color-mix(in srgb, var(--dc-ground) 70%, transparent)}.dc-stats__stage.is-stage.is-p-blue{--stage-bg: var(--dc-blue);--stage-wave: color-mix(in srgb, var(--dc-blue) 84%, var(--dc-night));--st-fg: var(--dc-ground);--st-fg-2: color-mix(in srgb, var(--dc-ground) 80%, transparent)}.dc-stats__waves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;color:var(--stage-wave);pointer-events:none;-webkit-mask:linear-gradient(transparent 0%,#000 85%);mask:linear-gradient(transparent 0%,#000 85%)}.dc-stats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px) clamp(16px,3vw,40px);margin:0;padding:0;list-style:none;text-align:center}.dc-stats__item{display:grid;align-content:start;gap:8px;min-width:0;container-type:inline-size}.dc-stats__num{position:relative;display:block;font-family:var(--st-head);font-weight:var(--sn-w, var(--st-weight-head));font-stretch:var(--dc-wide);font-size:min(calc(clamp(2.25rem,1.5rem + 3vw,4.5rem) * var(--sn-k, 1)),22cqi);white-space:nowrap;line-height:1;font-variant-numeric:tabular-nums;color:var(--st-fg);overflow-wrap:anywhere}.dc-stats__label{font-weight:var(--sl-w, 600);font-size:calc(.9375rem * var(--sl-k, 1));line-height:1.3;color:var(--st-fg-2);text-wrap:balance}.dc-stats__num.is-count>span{visibility:hidden}.dc-stats__num.is-count:before{content:counter(dc-n) attr(data-suffix);position:absolute;top:0;right:0;bottom:0;left:0;counter-reset:dc-n var(--dc-count)}.dc-stats__num.is-run{animation:dc-count 1.2s var(--dc-ease-out) forwards}@keyframes dc-count{to{--dc-count: var(--to)}}@media screen and (min-width:700px){.dc-stats__list{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}}.dc-stats__info{display:none}.dc-stats__cap{margin:12px 0 0;font-size:.8125rem;line-height:1.4;text-align:center;color:var(--st-fg-2)}.dc-stats__cap a,.dc-stats__tip a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){.dc-stats__cap{display:none}.dc-stats__info{position:absolute;z-index:3;display:block;width:28px;height:28px}.dc-stats__info--top-right{top:16px;right:16px}.dc-stats__info--top-left{top:16px;left:16px}.dc-stats__info--bottom-right{bottom:16px;right:16px}.dc-stats__info--bottom-left{bottom:16px;left:16px}.dc-stats__q.dc-stats__q{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--st-fg) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-fg) 16%,transparent);color:var(--st-fg-2);font:600 .8125rem/1 var(--st-text);cursor:help;transition:background-color .16s ease,color .16s ease}.dc-stats__info:hover .dc-stats__q,.dc-stats__q:focus-visible{background:color-mix(in srgb,var(--st-fg) 16%,transparent);color:var(--st-fg)}.dc-stats__q:focus-visible{outline:2px solid var(--st-fg);outline-offset:2px}.dc-stats__tip{position:absolute;width:min(280px,70vw);padding:16px;border-radius:12px;background:var(--dc-night);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dc-paper) 14%,transparent);color:var(--dc-paper);font:500 .875rem/1.45 var(--st-text);text-align:start;opacity:0;visibility:hidden;translate:0 4px;transition:opacity .16s ease,translate .16s ease,visibility .16s}.dc-stats__tip p{margin:0 0 8px}.dc-stats__tip:before{content:"";position:absolute;inset-inline:0;height:12px}.dc-stats__tip:after{content:"";position:absolute;width:10px;height:10px;background:var(--dc-night);rotate:45deg}.dc-stats__info--top-right .dc-stats__tip,.dc-stats__info--top-left .dc-stats__tip{top:calc(100% + 10px)}.dc-stats__info--bottom-right .dc-stats__tip,.dc-stats__info--bottom-left .dc-stats__tip{bottom:calc(100% + 10px)}.dc-stats__info--top-right .dc-stats__tip,.dc-stats__info--bottom-right .dc-stats__tip{right:0}.dc-stats__info--top-left .dc-stats__tip,.dc-stats__info--bottom-left .dc-stats__tip{left:0}.dc-stats__info--top-right .dc-stats__tip:before,.dc-stats__info--top-left .dc-stats__tip:before{bottom:100%}.dc-stats__info--bottom-right .dc-stats__tip:before,.dc-stats__info--bottom-left .dc-stats__tip:before{top:100%}.dc-stats__info--top-right .dc-stats__tip:after,.dc-stats__info--top-left .dc-stats__tip:after{top:-5px}.dc-stats__info--bottom-right .dc-stats__tip:after,.dc-stats__info--bottom-left .dc-stats__tip:after{bottom:-5px}.dc-stats__info--top-right .dc-stats__tip:after,.dc-stats__info--bottom-right .dc-stats__tip:after{right:9px}.dc-stats__info--top-left .dc-stats__tip:after,.dc-stats__info--bottom-left .dc-stats__tip:after{left:9px}.dc-stats__info:is(:hover,:focus-within):not(.is-closed) .dc-stats__tip{opacity:1;visibility:visible;translate:0 0}}@media(prefers-reduced-motion:reduce){.dc-stats__tip,.dc-stats__q.dc-stats__q{transition:none}}.dc-steps__ico{display:grid;place-items:center;width:44px;height:44px;margin:clamp(18px,2vw,26px) 0 -6px clamp(18px,2vw,26px);border-radius:50%;background:var(--c-scene)}.dc-steps__ico :is(svg,img){width:24px;height:24px;object-fit:contain}.dc-steps__kicker{justify-self:start;margin:0 0 -8px}.dc-steps__strip{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--dc-gap, 12px);margin:0;padding:0;list-style:none}.dc-steps__card{--c-card: var(--dc-paper);--c-scene: var(--dc-ground);display:grid;grid-template-rows:auto 1fr;min-width:0;border-radius:var(--dc-r-card);overflow:hidden;background:var(--c-card);color:var(--dc-ink)}.st--white .dc-steps__card{--c-card: var(--dc-ground);--c-scene: var(--dc-paper)}.dc-steps__img{position:relative;aspect-ratio:4 / 3;background:var(--c-scene)}.dc-steps__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dc-steps__card.has-video .dc-steps__vid{margin:8px 8px 0;border-radius:calc(var(--dc-r-card) - 8px);overflow:hidden}.dc-steps__vid .st-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.dc-steps__body{display:grid;align-content:start;gap:10px;padding:clamp(18px,2vw,26px)}.dc-steps__step{font-weight:800;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--dc-blue)}.dc-steps__ctitle{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:calc(var(--dc-wide) - 3%);font-size:clamp(1.25rem,.95rem + .9vw,1.75rem);line-height:1;text-transform:var(--heading-text-transform);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.dc-steps__ctext{margin:0;font-weight:500;font-size:1rem;line-height:1.45;color:var(--dc-ink-2);text-wrap:pretty}.dc-steps__card:not(.has-img,.has-scene){grid-template-rows:1fr}.dc-sc{position:relative;aspect-ratio:4 / 3;margin:8px 8px 0;border-radius:calc(var(--dc-r-card) - 8px);overflow:hidden;background:var(--c-scene);container-type:inline-size;isolation:isolate}.dc-sc__l{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dc-sc__mw{position:absolute;bottom:0;width:46%}.dc-sc__mw--l{left:0}.dc-sc__mw--r{left:50.75%}.dc-sc__mw--help{left:16.25%}.dc-sc__mw--push{left:1.75%}.dc-sc .sc-ink{fill:var(--dc-ink)}.dc-sc .sc-blue{fill:var(--dc-blue)}.dc-sc .sc-on-blue{fill:var(--dc-ground)}.dc-sc :is(.sc-dash,.sc-blue-s){fill:none;stroke-linecap:round;stroke-linejoin:round}.dc-sc .sc-dash{stroke:color-mix(in srgb,var(--dc-ink) 45%,transparent);stroke-width:4;stroke-dasharray:10 10}.dc-sc .sc-blue-s{stroke:var(--dc-blue);stroke-width:10}.dc-sc g.sc-a{transform-box:fill-box;transform-origin:var(--sc-o, center)}.dc-steps{--sc-cyc: 5.6s}.dc-steps.is-anim .dc-sc :is(.sc-a,.dc-sc__mw){animation:var(--sc-k, none) var(--sc-cyc) linear var(--sd, 0s) infinite both paused}.dc-steps.is-anim .is-in .dc-sc :is(.sc-a,.dc-sc__mw){animation-play-state:running}.dc-sc .sc-bubble{--sc-k: sc-bubble}.dc-sc .dc-sc__mw--r{--sc-k: sc-peek}.dc-sc .sc-plan{--sc-k: sc-plan}.dc-sc .sc-obj{--sc-k: sc-rise}.dc-sc .dc-sc__mw--help{--sc-k: sc-help}.dc-sc .sc-push{--sc-k: sc-push-obj}.dc-sc .dc-sc__mw--push{--sc-k: sc-push-m}.dc-sc .sc-layer--1{--sc-k: sc-layer-1}.dc-sc .sc-layer--2{--sc-k: sc-layer-2}.dc-sc .sc-layer--3{--sc-k: sc-layer-3}.dc-sc .sc-layer--4{--sc-k: sc-layer-4}.dc-sc .sc-layer--5{--sc-k: sc-layer-5}.dc-sc .sc-ship{--sc-k: sc-ship}.dc-sc .sc-lines{--sc-k: sc-lines}@keyframes sc-bubble{0%{opacity:0;transform:translate(-70px) scale(.9);animation-timing-function:cubic-bezier(.2,.9,.3,1.15)}14%,76%{opacity:1;transform:none;animation-timing-function:ease-in}90%,to{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes sc-peek{0%,7%{transform:translate(-14cqi);animation-timing-function:cubic-bezier(.2,.9,.3,1.15)}22%,74%{transform:none;animation-timing-function:ease-in-out}90%,to{transform:translate(-14cqi)}}@keyframes sc-plan{0%,4%{opacity:0;animation-timing-function:ease-out}20%,78%{opacity:1;animation-timing-function:ease-in}94%,to{opacity:0}}@keyframes sc-rise{0%,4%{transform:translateY(150px);animation-timing-function:cubic-bezier(.2,.9,.3,1.1)}22%,76%{transform:none;animation-timing-function:ease-in}94%,to{transform:translateY(150px)}}@keyframes sc-help{0%,2%{transform:translate(-9cqi);animation-timing-function:ease-out}16%{transform:translate(1.5cqi);animation-timing-function:ease-in-out}24%,76%{transform:none;animation-timing-function:ease-in-out}94%,to{transform:translate(-9cqi)}}@keyframes sc-push-obj{0%{opacity:0;transform:translate(-44px)}8%{opacity:1;transform:translate(-44px);animation-timing-function:cubic-bezier(.3,.7,.2,1)}32%,70%{opacity:1;transform:none;animation-timing-function:ease-in}84%,to{opacity:0;transform:translate(36px)}}@keyframes sc-push-m{0%,8%{transform:translate(-11cqi);animation-timing-function:cubic-bezier(.3,.7,.2,1)}32%,72%{transform:none;animation-timing-function:ease-in-out}94%,to{transform:translate(-11cqi)}}@keyframes sc-layer-1{0%,6%{opacity:0;transform:translateY(-56px);animation-timing-function:cubic-bezier(.3,1.35,.5,1)}15%,80%{opacity:1;transform:none;animation-timing-function:ease-in}92%,to{opacity:0;transform:none}}@keyframes sc-layer-2{0%,16%{opacity:0;transform:translateY(-56px);animation-timing-function:cubic-bezier(.3,1.35,.5,1)}25%,80%{opacity:1;transform:none;animation-timing-function:ease-in}92%,to{opacity:0;transform:none}}@keyframes sc-layer-3{0%,26%{opacity:0;transform:translateY(-56px);animation-timing-function:cubic-bezier(.3,1.35,.5,1)}35%,80%{opacity:1;transform:none;animation-timing-function:ease-in}92%,to{opacity:0;transform:none}}@keyframes sc-layer-4{0%,36%{opacity:0;transform:translateY(-56px);animation-timing-function:cubic-bezier(.3,1.35,.5,1)}45%,80%{opacity:1;transform:none;animation-timing-function:ease-in}92%,to{opacity:0;transform:none}}@keyframes sc-layer-5{0%,46%{opacity:0;transform:translateY(-56px);animation-timing-function:cubic-bezier(.3,1.35,.5,1)}55%,80%{opacity:1;transform:none;animation-timing-function:ease-in}92%,to{opacity:0;transform:none}}@keyframes sc-ship{0%{opacity:0;transform:translate(-40px);animation-timing-function:cubic-bezier(.2,.9,.3,1.1)}14%,50%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.6,0,.9,.4)}72%{opacity:1;transform:translate(240px)}74%,to{opacity:0;transform:translate(240px)}}@keyframes sc-lines{0%,50%{opacity:0}58%,72%{opacity:1}74%,to{opacity:0}}.dc-steps.is-rv .dc-steps__card{transition:opacity .55s var(--dc-ease-out) var(--rv-d, 0s),translate .75s var(--dc-ease-pop) var(--rv-d, 0s)}.dc-steps.is-rv .dc-steps__card :is(.dc-sc,.dc-steps__img){transition:scale .7s var(--dc-ease-pop) calc(var(--rv-d, 0s) + .12s)}.dc-steps.is-rv .dc-steps__card:not(.is-shown){opacity:0;translate:0 32px}.dc-steps.is-rv .dc-steps__card:not(.is-shown) :is(.dc-sc,.dc-steps__img){scale:.86}@media screen and (min-width:1100px){.dc-steps__card{position:relative;overflow:visible}.dc-steps__strip>.dc-steps__card:nth-child(1){z-index:6}.dc-steps__strip>.dc-steps__card:nth-child(2){z-index:5}.dc-steps__strip>.dc-steps__card:nth-child(3){z-index:4}.dc-steps__strip>.dc-steps__card:nth-child(4){z-index:3}.dc-steps__strip>.dc-steps__card:nth-child(5){z-index:2}.dc-steps__card>.dc-steps__img:not(.dc-steps__vid){overflow:hidden;border-radius:var(--dc-r-card) var(--dc-r-card) 0 0}.dc-steps__strip>.dc-steps__card:not(:last-child):after{content:"";position:absolute;z-index:2;top:30%;right:calc(-1 * (var(--dc-gap, 12px) / 2) - 15px);width:30px;height:30px;border-radius:50%;background:var(--dc-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4 12.5 8 8.5 12' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:0 0 0 4px var(--dc-ground)}.st--white .dc-steps__strip>.dc-steps__card:not(:last-child):after{box-shadow:0 0 0 4px var(--dc-paper)}}@media screen and (max-width:1099px){.dc-steps__strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media screen and (max-width:699px){.dc-steps__strip{grid-template-columns:minmax(0,1fr);gap:10px}.dc-steps__img{aspect-ratio:16 / 7}.dc-steps__body{gap:6px;padding:16px 18px 18px}.dc-steps--strip .dc-steps__title{font-size:calc(1.875rem * var(--dc-fs-k, 1))}.dc-steps__card:is(.has-scene,.has-video){grid-template-rows:none;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:center}.dc-steps__card:is(.has-scene,.has-video) .dc-steps__ctitle{font-size:clamp(.95rem,4.6vw,1.125rem);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.dc-steps__card.has-scene .dc-sc,.dc-steps__card.has-video .dc-steps__vid{margin:6px 0 6px 6px;border-radius:calc(var(--dc-r-card) - 6px);aspect-ratio:4 / 3}.dc-steps__card:is(.has-scene,.has-video) .dc-steps__body{padding:12px 16px}.dc-steps__card:is(.has-scene,.has-video) .dc-steps__ctext{display:none}.dc-steps__card.has-video .st-vid__toggle{right:6px;bottom:6px;width:26px;height:26px}}.dc-steps__stage{display:grid;gap:clamp(24px,3.5vw,48px);padding:0;background:none;color:var(--dc-ink)}.st--dark .dc-steps__stage{color:var(--dc-paper)}.st--dark{--ds-stage: color-mix(in srgb, var(--dc-night) 60%, #000)}.st--dark .dc-steps__card{--c-card: var(--dc-night-2);--c-scene: var(--ds-stage);color:var(--dc-paper)}.st--dark :is(.dc-steps__title,.dc-steps__tab){color:var(--dc-paper)}.st--dark :is(.dc-steps__intro,.dc-steps__ctext){color:color-mix(in srgb,var(--dc-paper) 70%,transparent)}.st--dark .dc-steps__step{color:color-mix(in srgb,var(--dc-blue) 65%,var(--dc-paper))}.st--dark .dc-sc .sc-ink{fill:var(--dc-paper)}.st--dark .dc-sc .sc-dash{stroke:color-mix(in srgb,var(--dc-paper) 50%,transparent)}.st--dark .dc-sc .dc-mascot--ink{--m-body: var(--dc-paper);--m-eye: var(--dc-ink)}.st--dark .dc-steps__arrow.dc-steps__arrow{background:var(--dc-paper);color:var(--dc-ink)}.st--dark .dc-steps__track{background:color-mix(in srgb,var(--dc-paper) 18%,transparent)}.st--dark .dc-steps__bar{background:var(--dc-paper)}.st--dark .dc-steps__no{background:var(--ds-stage);color:var(--dc-paper);box-shadow:inset 0 0 0 2px var(--dc-paper)}.st--dark .dc-steps__tab.is-done .dc-steps__no{background:var(--dc-paper);color:var(--dc-ink)}.st--dark .dc-steps__panel{background:var(--dc-night-2)}@media screen and (min-width:1100px){.st--dark .dc-steps__strip>.dc-steps__card:not(:last-child):after{background:var(--dc-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4 12.5 8 8.5 12' fill='none' stroke='%23141414' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:0 0 0 4px var(--dc-night)}}.dc-steps__head{display:flex;justify-content:space-between;align-items:end;gap:16px 32px;flex-wrap:wrap}.dc-steps__title{margin:0;color:var(--dc-ink);font-size:calc(clamp(2.25rem,1rem + 4.4vw,6rem) * var(--dc-fs-k));line-height:.9;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;min-width:0}.dc-steps__intro{margin:-12px 0 0;max-width:40ch;font-weight:500;font-size:clamp(1rem,.95rem + .3vw,1.25rem);color:var(--dc-ink-2)}.dc-steps__nav{display:flex;gap:8px}.dc-steps__arrow.dc-steps__arrow{display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;background:var(--dc-ink);color:var(--dc-paper);cursor:pointer;transition:opacity .2s ease,transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-steps__arrow svg{width:16px;height:16px}.dc-steps__arrow:disabled{opacity:.3;cursor:default}.dc-steps__arrow:not(:disabled):active{transform:scale(.94)}.dc-steps__tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px}.dc-steps__track,.dc-steps__bar{position:absolute;left:22px;top:21px;height:4px;border-radius:4px}.dc-steps__tabs{--span: calc((100% - (var(--n) - 1) * 8px) / var(--n) * (var(--n) - 1) + (var(--n) - 1) * 8px)}.dc-steps__track{width:var(--span);background:color-mix(in srgb,var(--dc-ink) 15%,transparent)}.dc-steps__bar{width:calc(var(--span) * var(--p, 0));background:var(--dc-ink);transition:width .5s cubic-bezier(.2,.8,.2,1)}.dc-steps__tab{position:relative;display:grid;gap:10px;justify-items:start;padding:0;border:0;background:transparent;color:var(--dc-ink);cursor:pointer;font:inherit;text-align:start}.dc-steps__no{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--dc-paper);color:var(--dc-ink);box-shadow:inset 0 0 0 2px var(--dc-ink);font-weight:900;font-size:15px;transition:background-color .25s ease,color .25s ease,border-radius .4s var(--dc-ease-pop)}.dc-steps__tab.is-done .dc-steps__no{background:var(--dc-ink);color:var(--dc-paper)}.dc-steps__tab.is-on .dc-steps__no{border-radius:30%}.dc-steps__name{font-weight:800;font-size:clamp(13px,.8rem + .3vw,16px);text-transform:var(--heading-text-transform);font-stretch:110%;line-height:1.1;-webkit-hyphens:auto;hyphens:auto}.dc-steps__panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:center;padding:clamp(22px,3vw,40px);border-radius:var(--dc-r-card);background:var(--dc-ink);color:var(--dc-paper)}.dc-steps__big{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(4rem,2rem + 7vw,10rem);line-height:.8;font-variant-numeric:tabular-nums}.dc-steps__copy{display:grid;gap:12px}.dc-steps__ptitle{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:calc(var(--dc-wide) - 3%);font-size:clamp(1.75rem,1rem + 2vw,3rem);line-height:1;text-transform:var(--heading-text-transform)}.dc-steps__ptext{margin:0;max-width:40ch;font-weight:500;font-size:clamp(1.0625rem,1rem + .4vw,1.375rem);line-height:1.4;color:color-mix(in srgb,var(--dc-paper) 70%,transparent);text-wrap:pretty}.dc-steps__panel.is-swap :is(.dc-steps__big,.dc-steps__copy){animation:dc-steps-in .45s var(--dc-ease-pop) both}@keyframes dc-steps-in{0%{opacity:0;transform:translateY(10px)}}.dc-steps__all{display:none}.dc-steps:not(.is-ready) :is(.dc-steps__tabs,.dc-steps__panel,.dc-steps__nav){display:none}.dc-steps:not(.is-ready) .dc-steps__all{display:grid;gap:14px;margin:0;padding-left:1.25em;font-size:1.0625rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.dc-steps__bar,.dc-steps__no{transition:none}.dc-steps__panel.is-swap :is(.dc-steps__big,.dc-steps__copy){animation:none}.dc-steps .dc-sc :is(.sc-a,.dc-sc__mw){animation:none!important}}@media screen and (max-width:699px){.dc-steps__panel{grid-template-columns:minmax(0,1fr)}.dc-steps__intro{display:none}.dc-steps__name{font-size:11px}}.st.dc-sl{--st-pad: 0;--sl-top: calc(var(--header-height, 72px) * var(--sticky-header-enabled, 1))}.dc-sl__hero{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:24px;width:100%;padding-block:clamp(64px,10vw,150px) clamp(48px,7vw,96px);container-type:inline-size}.dc-sl__tag{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--dc-r-pill);background:var(--dc-night-2);color:var(--dc-paper);font-weight:800;font-size:.8125rem}.dc-sl__title{margin:0;max-width:15ch;color:var(--st-fg);font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:min(var(--st-fs-1),11.5cqi);line-height:.98;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.dc-sl__title :is(em,i),.dc-sl__close :is(em,i){font-style:normal;color:var(--st-fg-mute)}.dc-sl__lead{max-width:46ch;font-weight:500;font-size:clamp(1.0625rem,1rem + .4vw,1.375rem);line-height:1.35;color:var(--st-fg-2);text-wrap:pretty}.dc-sl__list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.dc-sl__step{--c-bg: var(--dc-paper);--c-fg: var(--dc-ink);--c-fg-2: var(--dc-ink-2);--c-tile: var(--dc-ground);--c-go: var(--dc-ink);--c-go-fg: var(--dc-paper);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,72px);padding:clamp(28px,4vw,64px);border-radius:var(--dc-r-stage);background:var(--c-bg);color:var(--c-fg)}.dc-sl__step--night{--c-bg: var(--dc-night-2);--c-fg: var(--dc-paper);--c-fg-2: color-mix(in srgb, var(--dc-paper) 72%, transparent);--c-tile: var(--dc-night);--c-go: var(--dc-paper);--c-go-fg: var(--dc-ink)}.dc-sl__head{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:16px;width:100%;container-type:inline-size}.dc-sl__kicker{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--dc-r-pill);background:var(--c-tile);color:var(--c-fg);font-weight:800;font-size:.8125rem}.dc-sl__h2{margin:0;color:var(--c-fg);font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:min(var(--st-fs-2),9cqi);line-height:.98;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.dc-sl__main{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:20px;min-width:0}.dc-sl__body{display:grid;gap:14px;max-width:56ch;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.5;color:var(--c-fg-2);text-wrap:pretty}.dc-sl__body p{margin:0}.dc-sl__body a,.dc-sl__lead a{color:var(--c-fg, var(--st-fg));font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.dc-sl__words{display:flex;flex-wrap:wrap;align-items:center;margin:4px 0 0;padding:0;list-style:none}.dc-sl__words li{position:relative;z-index:calc(1 + var(--w));margin-right:-10px;padding:10px 18px;border-radius:var(--dc-r-pill);background:var(--dc-paper);color:var(--dc-ink);font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(.9375rem,.8rem + .6vw,1.25rem);line-height:1;text-transform:var(--heading-text-transform);rotate:calc(-3deg + var(--w) * 3deg);box-shadow:0 0 0 var(--dc-cut) var(--c-bg)}.dc-sl__photo{width:min(100%,380px);aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--dc-r-card);background:var(--c-tile)}.dc-sl__photo img{display:block;width:100%;height:100%;object-fit:cover}.dc-sl__areas{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.dc-sl__areas li{min-width:0}.dc-sl__area{display:flex;justify-content:space-between;align-items:center;gap:12px;height:100%;padding:18px 12px 18px 20px;border-radius:var(--dc-r-card);background:var(--c-tile);color:var(--c-fg);text-decoration:none;transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-sl__area-txt{display:grid;gap:6px;min-width:0}.dc-sl__area-txt b{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.0625rem,.9rem + .5vw,1.375rem);line-height:1;text-transform:var(--heading-text-transform)}.dc-sl__area-txt small{font-size:.875rem;line-height:1.3;color:var(--c-fg-2)}.dc-sl__area-go{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--c-go);color:var(--c-go-fg)}.dc-sl__area-go svg{width:15px;height:15px;transition:transform var(--dc-dur-base) var(--dc-ease-out)}.dc-sl__area:active{transform:scale(.98)}.dc-sl__end{width:100%;padding-block:clamp(72px,12vw,180px) clamp(96px,14vw,200px);container-type:inline-size}.dc-sl__close{margin:0;max-width:20ch;color:var(--st-fg);font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:min(var(--st-fs-1),8.5cqi);line-height:.98;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media screen and (min-width:1100px)and (min-height:760px){.dc-sl__step{position:sticky;top:calc(var(--sl-top) + 16px + var(--i) * 12px);z-index:calc(1 + var(--i));min-height:min(52svh,480px)}}@media(hover:hover)and (pointer:fine){.dc-sl__area:hover .dc-sl__area-go svg{transform:translate(3px)}.dc-sl__body a:hover,.dc-sl__lead a:hover{text-decoration-thickness:3px}}@media(prefers-reduced-motion:reduce){.dc-sl__area,.dc-sl__area-go svg{transition:none}}@media screen and (max-width:899px){.dc-sl__step,.dc-sl__areas{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:699px){.dc-sl__hero{justify-items:center;text-align:center}.dc-sl__title{max-width:none;margin-inline:auto}.dc-sl__lead{margin-inline:auto}.dc-sl__step{justify-items:center;gap:16px;padding:28px 20px;border-radius:var(--dc-r-card);text-align:center}.dc-sl__head,.dc-sl__main{justify-items:center}.dc-sl__body{margin-inline:auto}.dc-sl__body p:not(:first-child){display:none}.dc-sl__photo{display:none}.dc-sl__words{justify-content:center}.dc-sl__areas{width:100%}.dc-sl__area{text-align:left}.dc-sl__close{margin-inline:auto;text-align:center}}.dc-tm{--tm-card: var(--dc-paper);--tm-fg: var(--dc-ink);--tm-pill: var(--dc-ground);--tm-media: var(--dc-stone);--cta-bg: var(--dc-ink);--cta-fg: var(--dc-paper);--cta-dot: var(--dc-lime);--cta-arrow: var(--dc-on-lime)}.st--white.dc-tm{--tm-card: var(--dc-ground);--tm-pill: var(--dc-paper)}.st.dc-tm.dc-tm--ink{--st-fg: var(--dc-paper);--st-fg-2: color-mix(in srgb, var(--dc-paper) 62%, transparent);--st-fg-mute: var(--dc-mute);color:var(--st-fg);--tm-card: var(--dc-night-2);--tm-fg: var(--dc-paper);--tm-pill: var(--dc-night);--tm-media: var(--dc-night);--cta-bg: var(--dc-paper);--cta-fg: var(--dc-ink);--cta-dot: var(--dc-ink);--cta-arrow: var(--dc-lime)}.dc-tm__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(32px,4.5vw,64px)}.dc-tm__copy{min-width:0;container-type:inline-size}.dc-tm__title{margin:0;color:var(--st-fg);font-size:min(calc(clamp(2.25rem,1rem + 4.4vw,6rem) * var(--dc-fs-k)),10cqi);line-height:.9;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.dc-tm__title.is-fit{overflow-wrap:normal}.dc-tm__title :is(em,i){color:var(--st-fg-mute)}.dc-tm__lead{margin:0;max-width:30ch;font-weight:500;font-size:clamp(1.0625rem,1rem + .4vw,1.375rem);line-height:1.3;color:var(--st-fg-2);text-wrap:pretty}.dc-tm__grid{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none}.dc-tm__item{min-width:0}.dc-tm__card{display:grid;grid-template-rows:auto 1fr;height:100%;padding:10px;border-radius:var(--dc-r-stage);background:var(--tm-card);color:var(--tm-fg)}.dc-tm__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--dc-r-stage) - 10px);background:var(--tm-media)}.dc-tm__media>:is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dc-tm__face{transition:scale var(--dc-dur-slow) var(--dc-ease-out)}.dc-tm__work{opacity:0;transition:opacity .3s ease}.dc-tm__card.is-work .dc-tm__work{opacity:1}.dc-tm__mono{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(6rem,12vw,11rem);line-height:1;text-transform:uppercase;color:color-mix(in srgb,var(--tm-fg) 22%,transparent)}.dc-tm__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dc-tm__soon{flex:none;font-size:.75rem;font-weight:700;color:color-mix(in srgb,var(--tm-fg) 72%,transparent)}.dc-tm__flip.dc-tm__flip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.dc-tm__flip:focus-visible{outline:3px solid var(--dc-lime);outline-offset:-6px}.dc-tm__swap{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--dc-paper);color:var(--dc-ink);transition:background-color var(--dc-dur-base) ease,transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-tm__swap svg{width:15px;height:15px}.dc-tm__card.is-work .dc-tm__swap{background:var(--dc-lime);color:var(--dc-on-lime);transform:rotate(180deg)}.dc-tm__panel{position:relative;z-index:3;display:grid;align-content:start;gap:14px;margin-top:var(--dc-overlap, -24px);padding:20px 12px 12px;border-radius:var(--dc-r-card) var(--dc-r-card) 0 0;background:var(--tm-card)}.dc-tm__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.dc-tm__name{margin:0;min-width:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.75rem,1rem + 1.6vw,2.75rem);line-height:.9;text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);color:var(--tm-fg);overflow-wrap:anywhere}.dc-tm__go{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--dc-lime);color:var(--dc-on-lime);transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-tm__go svg{width:15px;height:15px}.dc-tm__go:focus-visible{outline:3px solid var(--tm-fg);outline-offset:3px}.dc-tm__roles{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dc-tm__roles li{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--dc-r-pill);background:var(--tm-pill);font-weight:800;font-size:.8125rem}.dc-tm__sub{margin:0;font-size:.875rem;line-height:1.4;color:color-mix(in srgb,var(--tm-fg) 66%,transparent)}.dc-tm__quote{margin:0;max-width:34ch;font-size:1rem;line-height:1.45;color:color-mix(in srgb,var(--tm-fg) 72%,transparent);text-wrap:pretty}.dc-tm__foot{display:flex;justify-content:center;margin-top:clamp(32px,4.5vw,64px)}.dc-tm__cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:clamp(12px,1.6vw,20px);min-height:76px;max-width:100%;padding:10px 10px 10px clamp(22px,2.4vw,34px);border-radius:var(--dc-r-pill);background:var(--cta-bg);color:var(--cta-fg);text-decoration:none;overflow:hidden;transition:transform var(--dc-dur-fast) var(--dc-ease-out)}.dc-tm__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--dc-lime);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--dc-ease-out)}.dc-tm__cta-txt{display:grid;gap:4px;min-width:0}.dc-tm__cta-txt b{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.125rem,1rem + .8vw,1.625rem);line-height:1;text-transform:var(--heading-text-transform)}.dc-tm__cta-txt small{font-weight:600;font-size:.875rem;line-height:1.2;opacity:.7}.dc-tm__cta-dot{display:grid;place-items:center;flex:none;width:56px;height:56px;margin-left:clamp(4px,2vw,28px);border-radius:50%;background:var(--cta-dot);color:var(--cta-arrow);transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-tm__cta-dot svg{width:18px;height:18px}.dc-tm__cta:active{transform:scale(.98)}.dc-tm__cta:focus-visible{outline:3px solid var(--dc-lime);outline-offset:4px}@media(hover:hover)and (pointer:fine){.dc-tm__card:hover .dc-tm__face{scale:1.03}.dc-tm__go:hover{transform:translate(2px) scale(1.06)}.dc-tm__cta:hover{color:var(--dc-on-lime)}.dc-tm__cta:hover:before{transform:scaleX(1)}.dc-tm__cta:hover .dc-tm__cta-dot{background:var(--dc-ink);color:var(--dc-lime);transform:translate(2px)}.dc-tm__swap{opacity:0}.dc-tm__card:hover .dc-tm__swap,.dc-tm__flip:focus-visible .dc-tm__swap{opacity:1}}@media(prefers-reduced-motion:reduce){.dc-tm__face,.dc-tm__work,.dc-tm__swap,.dc-tm__go,.dc-tm__cta,.dc-tm__cta:before,.dc-tm__cta-dot{transition:none}}@media screen and (max-width:899px){.dc-tm__grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}@media screen and (max-width:699px){.dc-tm__head{text-align:center}.dc-tm__copy{width:100%}.dc-tm__lead,.dc-tm__quote{display:none}.dc-tm__card{border-radius:var(--dc-r-card);padding:8px}.dc-tm__media{aspect-ratio:1;border-radius:calc(var(--dc-r-card) - 8px)}.dc-tm__panel{padding:18px 8px 8px}.dc-tm__cta{width:100%;min-height:68px;justify-content:space-between}.dc-tm__cta-txt small{display:none}.dc-tm__cta-dot{width:48px;height:48px;margin-left:0}}.dc-tst .dc-tst__title{margin-bottom:clamp(24px,4vw,48px)}.dc-tst__list{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none}@media screen and (min-width:800px){.dc-tst__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-tst__card{min-width:0}.dc-tst__card figure{display:grid;gap:20px;align-content:space-between;height:100%;margin:0;padding:clamp(22px,2.6vw,32px);border-radius:var(--dc-r-card);background:var(--st-card);color:var(--st-fg)}.dc-tst:not(.st--dark) .dc-tst__card figure{background:var(--dc-ground)}.dc-tst__quote{margin:0}.dc-tst__quote p{margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.4;font-weight:600;text-wrap:pretty}.dc-tst__who{display:flex;align-items:center;gap:12px}.dc-tst__who>span{display:grid;gap:2px}.dc-tst__who b{font-weight:800}.dc-tst__who span span{color:var(--st-fg-2);font-size:.875rem}.dc-tst__photo{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.dc-tst__go{justify-self:start;font-weight:800;color:inherit;text-underline-offset:3px}.dc-tst__chip{justify-self:start;margin:0;padding:6px 12px;border-radius:var(--dc-r-pill);background:var(--dc-paper);color:var(--dc-ink);font-weight:800;font-size:.8125rem}@media screen and (max-width:699px){.dc-tst:not(.dc-tst--swipe) .dc-tst__card:nth-child(n+2){display:none}.dc-tst--swipe .dc-tst__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;margin-inline:calc(-1 * var(--st-gutter));padding-inline:var(--st-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--st-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.dc-tst--swipe .dc-tst__list::-webkit-scrollbar{display:none}.dc-tst--swipe .dc-tst__card{scroll-snap-align:start}}.dc-work{--dur: var(--dur-d, 44s);--work-k: var(--work-kd, 1);--work-h: calc(min(21.25cqw, 288px) * var(--work-k, 1));--work-pad: 0px;--cta-bg: var(--dc-ink);--cta-fg: var(--dc-paper);--cta-dot: var(--dc-lime);--cta-arrow: var(--dc-on-lime);--ba-ease: cubic-bezier(.77, 0, .175, 1)}.st.dc-work.dc-work--ink{--st-fg: var(--dc-paper);--st-fg-2: color-mix(in srgb, var(--dc-paper) 62%, transparent);--st-fg-mute: var(--dc-mute);color:var(--st-fg);--cta-bg: var(--dc-paper);--cta-fg: var(--dc-ink);--cta-dot: var(--dc-ink);--cta-arrow: var(--dc-lime)}.dc-work__stage{position:relative;display:grid;gap:clamp(28px,4vw,48px);min-width:0}.dc-work__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px clamp(24px,4vw,64px);align-items:end;padding:0 var(--work-pad, clamp(20px, 4vw, 56px))}.dc-work__copy{min-width:0;container-type:inline-size}.dc-work__title{margin:0;color:var(--st-fg);font-size:min(calc(clamp(2.25rem,1rem + 4.4vw,6rem) * var(--dc-fs-k)),10cqi);line-height:.9;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.dc-work__title :is(em,i){color:var(--st-fg-mute)}.dc-work__title.is-fit{overflow-wrap:normal}.dc-work__intro{margin:0;max-width:30ch;font-weight:500;font-size:clamp(1.0625rem,1rem + .4vw,1.375rem);line-height:1.3;color:var(--st-fg-2);text-wrap:pretty}.dc-work--full>.st-wrap{max-width:none;padding-inline:0}.dc-work--full .dc-work__stage{--work-pad: max(var(--st-gutter, 20px), (100% - var(--st-max, 1400px)) / 2)}.dc-work__rows{position:relative;display:grid;gap:12px;container-type:inline-size;overflow:hidden;--fx-s: clamp(48px, 9vw, 180px)}.dc-work__row{display:flex;width:max-content}.dc-work__row{position:relative}.dc-work__row:focus-visible{outline:none}.dc-work__row:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border:3px solid var(--st-fg);border-radius:clamp(14px,2cqw,24px);pointer-events:none}.dc-work__set{display:flex;flex:none}.dc-work__card{position:relative;flex:none;width:calc(var(--work-h) * var(--work-rn, 1.6));height:var(--work-h);margin-right:12px;overflow:hidden;border-radius:clamp(14px,2cqw,24px);background:var(--dc-night-2);color:inherit;text-decoration:none;isolation:isolate}.dc-work__media{position:absolute;top:0;right:0;bottom:0;left:0}.dc-work__media>:is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dc-work__kind{position:absolute;left:clamp(8px,1.2cqw,14px);bottom:clamp(8px,1.2cqw,14px);z-index:4;display:inline-flex;align-items:center;min-height:clamp(24px,3cqw,30px);padding:0 clamp(8px,1.2cqw,12px);border-radius:var(--dc-r-pill);background:var(--dc-ink);color:var(--dc-paper);font-weight:700;font-size:clamp(10px,1.4cqw,13px);white-space:nowrap;pointer-events:none}.dc-work__card .dc-artist{z-index:4}@media(prefers-reduced-motion:no-preference){.dc-work.is-live .dc-work__row{animation:dc-work-run var(--dur) linear infinite}.dc-work.is-live .dc-work__row--back{animation-direction:reverse}.dc-work.is-held .dc-work__row{animation-play-state:paused}}@keyframes dc-work-run{0%{transform:translate(0)}to{transform:translate(-25%)}}.dc-ba{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform:translate(calc(-100% - var(--ba-bar)))}.dc-ba__win{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dc-ba__in{transform:translate(calc(100% + var(--ba-bar)))}.dc-ba__bar{position:absolute;top:0;bottom:0;left:100%;width:var(--ba-bar, 6px);background:var(--ba-color, var(--dc-lime))}@media(prefers-reduced-motion:no-preference){.dc-ba{animation:dc-ba-move var(--ba-cycle) infinite var(--ba-delay, 0s)}.dc-ba__in{animation:dc-ba-hold var(--ba-cycle) infinite var(--ba-delay, 0s)}}@keyframes dc-ba-move{0%,38%{transform:translate(calc(-100% - var(--ba-bar)));animation-timing-function:var(--ba-ease)}50%,88%{transform:translate(0);animation-timing-function:var(--ba-ease)}to{transform:translate(calc(-100% - var(--ba-bar)))}}@keyframes dc-ba-hold{0%,38%{transform:translate(calc(100% + var(--ba-bar)));animation-timing-function:var(--ba-ease)}50%,88%{transform:translate(0);animation-timing-function:var(--ba-ease)}to{transform:translate(calc(100% + var(--ba-bar)))}}@media(prefers-reduced-motion:reduce){.dc-ba{transform:none;opacity:0;animation:dc-ba-fade var(--ba-cycle) infinite var(--ba-delay, 0s)}.dc-ba__in{transform:none}.dc-ba__bar{display:none}}@keyframes dc-ba-fade{0%,40%{opacity:0}50%,88%{opacity:1}98%,to{opacity:0}}.dc-work:not(.is-live) :is(.dc-ba,.dc-ba__in){animation-play-state:paused}.dc-work.is-held :is(.dc-ba,.dc-ba__in){animation-play-state:paused}.dc-work__foot{display:flex;justify-content:center;padding:0 var(--work-pad, clamp(20px, 4vw, 56px))}.dc-work__cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:clamp(12px,1.6vw,20px);min-height:76px;max-width:100%;padding:10px 10px 10px clamp(22px,2.4vw,34px);border-radius:var(--dc-r-pill);background:var(--cta-bg);color:var(--cta-fg);text-decoration:none;overflow:hidden;transition:transform var(--dc-dur-fast) var(--dc-ease-out)}.dc-work__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--dc-lime);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--dc-ease-out)}.dc-work__cta-txt{display:grid;gap:4px;min-width:0}.dc-work__cta-txt b{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.125rem,1rem + .8vw,1.625rem);line-height:1;text-transform:var(--heading-text-transform)}.dc-work__cta-txt small{font-weight:600;font-size:.875rem;line-height:1.2;opacity:.7}.dc-work__cta-dot{display:grid;place-items:center;flex:none;width:56px;height:56px;margin-left:clamp(4px,2vw,28px);border-radius:50%;background:var(--cta-dot);color:var(--cta-arrow);transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-work__cta-dot svg{width:18px;height:18px}.dc-work__cta:active{transform:scale(.98)}.dc-work__cta:focus-visible{outline:3px solid var(--dc-lime);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.dc-work.is-live .dc-work__cta-dot svg{animation:dc-work-nudge 3.2s var(--dc-ease-out) infinite}}@keyframes dc-work-nudge{0%,70%,to{transform:translate(0)}80%{transform:translate(5px)}90%{transform:translate(-1px)}}@media(hover:hover)and (pointer:fine){a.dc-work__card .dc-work__media>:is(img,video){transition:scale var(--dc-dur-slow) var(--dc-ease-out)}a.dc-work__card:hover .dc-work__media>:is(img,video){scale:1.05}.dc-work__cta:hover{color:var(--dc-on-lime)}.dc-work__cta:hover .dc-work__cta-dot{background:var(--dc-ink);color:var(--dc-lime);transform:translate(2px)}.dc-work__cta:hover:before{transform:scaleX(1)}.dc-work__cta:hover .dc-work__cta-dot svg{animation:none;transform:translate(3px)}}@media(hover:hover)and (pointer:fine)and (min-width:700px){.dc-work__rows{position:relative}.dc-work__rows:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);-webkit-mask-image:linear-gradient(90deg,#000 18%,transparent 38%,transparent 62%,#000 82%);mask-image:linear-gradient(90deg,#000 18%,transparent 38%,transparent 62%,#000 82%)}}@media(prefers-reduced-motion:reduce){.dc-work__row{width:auto;overflow-x:auto;padding-inline:var(--work-pad, clamp(20px, 4vw, 56px));scroll-snap-type:x mandatory}.dc-work__set[aria-hidden]{display:none}.dc-work__card{scroll-snap-align:start}.dc-work__cta,.dc-work__cta:before,.dc-work__cta-dot{transition:none}}@media screen and (max-width:699px){.dc-work{--dur: var(--dur-m, 30s);--work-k: var(--work-km, 1);--work-h: calc(min(40cqw, 260px) * var(--work-k, 1))}.dc-work__head{text-align:center}.dc-work__copy{width:100%}.dc-work__intro{display:none}.dc-work__cta{width:100%;min-height:68px;justify-content:space-between}.dc-work__cta-txt small{display:none}.dc-work__cta-dot{width:48px;height:48px;margin-left:0}}.dc-wd{--wd-p: 1;--wd-par: 0;--wd-h: max(calc(100svh - var(--sticky-area-height, 0px)), 34rem);--wd-pad: clamp(20px, 4.5vw, 72px);--wd-px: max(var(--st-gutter, var(--dc-gutter, 20px)), (100% - var(--st-max, var(--dc-max, 1360px))) / 2);position:relative;display:grid;min-height:var(--wd-h);background:var(--dc-night);color:var(--dc-paper);overflow:clip;isolation:isolate}.dc-wd--h-large{--wd-h: max(80svh, 32rem)}.dc-wd--h-medium{--wd-h: max(64svh, 28rem)}.dc-wd__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;clip-path:inset(calc((1 - var(--wd-p)) * 7%) calc((1 - var(--wd-p)) * 6%) round calc((1 - var(--wd-p)) * 48px))}.dc-wd__visual{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(calc(1 + (1 - var(--wd-p)) * .14));transform-origin:50% 60%}.dc-wd--parallax .dc-wd__visual{transform:scale(calc(1.16 + (1 - var(--wd-p)) * .1));translate:0 calc(var(--wd-par) * 6%)}.dc-wd__media,.dc-wd__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--wd-pos)}.dc-wd__empty{background:radial-gradient(80% 70% at 70% 30%,color-mix(in srgb,var(--wd-acc) 55%,var(--dc-night)),var(--dc-night))}.dc-wd__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--dc-night) calc(var(--wd-shade) * 100%),transparent) 0%,color-mix(in srgb,var(--dc-night) calc(var(--wd-shade) * 78%),transparent) 32%,color-mix(in srgb,var(--dc-night) calc(var(--wd-shade) * 25%),transparent) 58%,transparent 78%),linear-gradient(to top,color-mix(in srgb,var(--dc-night) calc(var(--wd-shade) * 55%),transparent) 0%,transparent 40%)}.dc-wd--center .dc-wd__shade{background:radial-gradient(70% 60% at 50% 70%,color-mix(in srgb,var(--dc-night) calc(var(--wd-shade) * 100%),transparent),transparent 80%),linear-gradient(to top,color-mix(in srgb,var(--dc-night) calc(var(--wd-shade) * 70%),transparent),transparent 50%)}.dc-wd__copy{box-sizing:border-box;position:relative;z-index:3;align-self:end;display:grid;justify-items:start;gap:clamp(14px,1.6vw,22px);width:min(100%,calc(980px + 2 * var(--wd-px)));padding:var(--wd-pad) var(--wd-px);padding-bottom:calc(var(--wd-pad) + clamp(16px,3vw,48px));container-type:inline-size}.dc-wd--prod .dc-wd__copy{width:min(100%,calc(980px + 2 * var(--wd-px)),calc(100% - 320px - var(--wd-px)))}.dc-wd--center .dc-wd__copy{width:100%;justify-self:center;justify-items:center;text-align:center}.dc-wd--edge .dc-wd__copy{padding-bottom:calc(var(--wd-pad) + clamp(48px,8vw,120px))}.dc-wd__head{width:100%}.dc-wd__title{margin:0;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:min(calc(clamp(3.25rem,1rem + 7vw,10rem) * var(--dc-fs-k) * var(--wd-k, 1)),18cqi);line-height:.9;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);color:var(--dc-paper);overflow-wrap:break-word}.dc-wd__title.is-fit{overflow-wrap:normal}.dc-wd__title :is(em,i){padding:0 .14em .04em;border-radius:.12em;font-style:normal;color:var(--wd-on);background:linear-gradient(var(--wd-acc),var(--wd-acc)) no-repeat left center / var(--wd-wipe, 100%) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dc-wd__text{margin:clamp(10px,1.6vw,26px) 0 0;max-width:46ch;font-weight:500;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.32;color:color-mix(in srgb,var(--dc-paper) 86%,transparent);text-wrap:pretty}.dc-wd__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:clamp(8px,1.2vw,18px)}.dc-wd__btn{box-sizing:border-box;max-width:100%;display:inline-flex;align-items:center;gap:14px;min-height:60px;padding:0 8px 0 26px;border-radius:var(--dc-r-pill);background:var(--dc-paper);color:var(--dc-ink);font:800 1.0625rem/1 var(--st-text);text-decoration:none;transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-wd__dot{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--wd-acc);color:var(--wd-on);transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-wd__dot svg{width:15px;height:15px}.dc-wd__btn--soon{cursor:default}.dc-wd__btn--soon .dc-wd__dot i{width:10px;height:10px;border-radius:50%;background:var(--wd-on)}.dc-wd__link{font-weight:800;color:var(--dc-paper);text-decoration:underline;text-decoration-color:var(--wd-acc);text-decoration-thickness:3px;text-underline-offset:.3em}.dc-wd__btn:focus-visible,.dc-wd__link:focus-visible{outline:3px solid var(--wd-acc);outline-offset:4px}@media(hover:hover)and (pointer:fine){a.dc-wd__btn:hover{transform:translateY(-2px)}a.dc-wd__btn:hover .dc-wd__dot{transform:translate(3px)}}a.dc-wd__btn:active{transform:scale(.97)}.dc-wd__prod{position:absolute;z-index:3;right:var(--wd-px);bottom:calc(var(--wd-pad) + clamp(16px,3vw,48px));display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;width:320px;box-sizing:border-box;padding:8px 10px 8px 8px;border-radius:var(--dc-r-card);background:var(--dc-paper);color:var(--dc-ink);text-decoration:none;transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-wd--edge .dc-wd__prod{bottom:calc(var(--wd-pad) + clamp(48px,8vw,120px))}.dc-wd__prod-img{display:block;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--dc-r-card) - 8px);background:var(--dc-stone)}.dc-wd__prod-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dc-dur-slow) var(--dc-ease-out)}.dc-wd__prod-body{display:grid;gap:6px;min-width:0}.dc-wd__prod-kicker{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.75rem;color:var(--dc-ink-2, #555)}.dc-wd__prod-kicker i{width:8px;height:8px;border-radius:50%;background:var(--wd-acc)}.dc-wd__prod-title{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:calc(var(--dc-wide) - 5%);font-size:.875rem;line-height:1.05;text-transform:var(--heading-text-transform);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.dc-wd__prod-price{font-weight:800;font-size:.875rem}.dc-wd__prod-go{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--dc-ink);color:var(--dc-lime);transition:transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-wd__prod-go svg{width:14px;height:14px}.dc-wd__prod:focus-visible{outline:3px solid var(--wd-acc);outline-offset:4px}@media(hover:hover)and (pointer:fine){.dc-wd__prod:hover{transform:translateY(-4px)}.dc-wd__prod:hover .dc-wd__prod-img img{transform:scale(1.06)}.dc-wd__prod:hover .dc-wd__prod-go{transform:translate(2px)}}.dc-wd--soon .dc-wd__visual{filter:grayscale(.45) brightness(.82)}.dc-wd__tape{position:absolute;z-index:1;left:-6%;right:-6%;top:clamp(70px,16%,180px);overflow:hidden;rotate:-4deg;background:var(--wd-acc);color:var(--wd-on);pointer-events:none}.dc-wd__tape-run{display:flex;width:max-content}.dc-wd__tape-half{display:flex;align-items:center;flex:none}.dc-wd__tape b{padding:.3em .6em .26em;font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.25rem,.9rem + 1.6vw,2.5rem);line-height:1;text-transform:uppercase;white-space:nowrap}.dc-wd__tape i{flex:none;width:.5em;height:.5em;border-radius:50%;background:currentColor;font-size:clamp(1.25rem,.9rem + 1.6vw,2.5rem)}.dc-wd__count{display:flex;gap:8px;flex-wrap:wrap}.dc-wd__count[hidden]{display:none}.dc-wd__count span{display:grid;justify-items:center;gap:4px;min-width:70px;padding:12px 10px 10px;border-radius:18px;background:color-mix(in srgb,var(--dc-paper) 12%,transparent)}.dc-wd__count b{font-family:var(--st-head);font-weight:var(--st-weight-head);font-stretch:var(--dc-wide);font-size:clamp(1.5rem,1rem + 1.4vw,2.25rem);line-height:1;font-variant-numeric:tabular-nums}.dc-wd__count small{font-weight:700;font-size:.75rem;color:color-mix(in srgb,var(--dc-paper) 72%,transparent)}.dc-wd__soon{display:grid;gap:10px;width:min(100%,520px);margin-top:clamp(8px,1.2vw,18px)}.dc-wd__soon-row{display:flex;gap:6px;padding:6px;border-radius:var(--dc-r-pill);background:var(--dc-paper)}.dc-wd__soon-input{flex:1;min-width:0;min-height:48px;padding:0 16px;border:0;border-radius:var(--dc-r-pill);background:transparent;color:var(--dc-ink);font:600 16px/1 var(--st-text);outline:none}.dc-wd__soon-input::placeholder{color:color-mix(in srgb,var(--dc-ink) 50%,transparent)}.dc-wd__soon-row:focus-within{box-shadow:0 0 0 3px var(--wd-acc)}.dc-wd__soon-btn.dc-wd__soon-btn{display:inline-flex;align-items:center;gap:12px;flex:none;min-height:48px;padding:0 4px 0 20px;border:0;border-radius:var(--dc-r-pill);background:var(--dc-ink);color:var(--dc-paper);font:800 .9375rem/1 var(--st-text);cursor:pointer}.dc-wd__soon-btn .dc-wd__dot{width:40px;height:40px}.dc-wd__soon-note{margin:0;font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--dc-paper) 72%,transparent)}.dc-wd__soon-note a{color:var(--dc-paper);font-weight:800}.dc-wd__soon-ok{display:inline-flex;align-items:center;gap:10px;margin:0;padding:14px 18px;border-radius:var(--dc-r-pill);background:var(--dc-paper);color:var(--dc-ink);font-weight:800}.dc-wd__soon-ok i{width:12px;height:12px;border-radius:50%;background:var(--wd-acc)}.dc-wd__soon-err{margin:0;padding:10px 14px;border-radius:14px;background:rgb(var(--error-background, 255 230 230));color:rgb(var(--error-text, 180 0 0));font-weight:700;font-size:.875rem}@media(prefers-reduced-motion:no-preference){.dc-wd--reveal.is-js{--wd-p: 0}.dc-wd__title :is(em,i){transition:background-size .8s var(--dc-ease-out) .25s}.dc-wd.is-js:not(.is-in){--wd-wipe: 0%}.dc-wd.is-js .dc-wd__copy>*{transition:opacity .6s ease,transform .8s var(--dc-ease-out)}.dc-wd.is-js:not(.is-in) .dc-wd__copy>*{opacity:0;transform:translateY(24px)}.dc-wd.is-js .dc-wd__copy>:nth-child(2){transition-delay:.08s}.dc-wd.is-js .dc-wd__copy>:nth-child(3){transition-delay:.16s}.dc-wd.is-js .dc-wd__copy>:nth-child(4){transition-delay:.24s}.dc-wd.is-js .dc-wd__prod{transition:opacity .6s ease .35s,translate .8s var(--dc-ease-out) .35s,transform var(--dc-dur-base) var(--dc-ease-pop)}.dc-wd.is-js:not(.is-in) .dc-wd__prod{opacity:0;translate:0 30px}.dc-wd.is-live .dc-wd__tape-run{animation:dc-wd-tape 26s linear infinite}}@keyframes dc-wd-tape{to{transform:translate(-50%)}}@media screen and (max-width:899px){.dc-wd__prod{display:none}.dc-wd--prod .dc-wd__copy{width:min(100%,calc(980px + 2 * var(--wd-px)))}}@media screen and (max-width:699px){.dc-wd{--wd-h: max(calc(92svh - var(--sticky-area-height, 0px)), 32rem);--wd-pad: 20px;--wd-px: 20px}.dc-wd--h-large{--wd-h: max(80svh, 30rem)}.dc-wd--h-medium{--wd-h: max(68svh, 28rem)}.dc-wd__media,.dc-wd__media img{object-position:var(--wd-pos-m)}.dc-wd__frame{clip-path:inset(calc((1 - var(--wd-p)) * 5%) calc((1 - var(--wd-p)) * 4%) round calc((1 - var(--wd-p)) * 28px))}.dc-wd__shade,.dc-wd--center .dc-wd__shade{background:radial-gradient(90% 55% at 50% 50%,color-mix(in srgb,var(--dc-night) calc(var(--wd-shade) * 80%),transparent),color-mix(in srgb,var(--dc-night) calc(var(--wd-shade) * 35%),transparent))}.dc-wd__copy,.dc-wd--edge .dc-wd__copy{align-self:center;justify-self:center;width:100%;justify-items:center;text-align:center;padding:var(--wd-pad)}.dc-wd--edge .dc-wd__copy{padding-bottom:calc(var(--wd-pad) + 40px)}.dc-wd__title{font-size:min(calc(clamp(2.75rem,1rem + 9vw,4.5rem) * var(--dc-fs-k) * var(--wd-k, 1)),17cqi)}.dc-wd__text{margin-top:6px;font-size:1rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dc-wd__actions{width:100%;justify-content:center}.dc-wd__btn{width:100%;justify-content:space-between}.dc-wd__link{display:none}.dc-wd__count{justify-content:center}.dc-wd__count span{min-width:64px}.dc-wd__soon-row{flex-direction:column;border-radius:26px}.dc-wd__soon-btn.dc-wd__soon-btn{justify-content:space-between}.dc-wd__tape{top:10%}}@media(prefers-reduced-motion:reduce){.dc-wd{--wd-p: 1 !important;--wd-par: 0 !important}.dc-wd__copy>*,.dc-wd__prod,.dc-wd__btn,.dc-wd__dot,.dc-wd__title :is(em,i){transition:none!important;opacity:1!important;transform:none!important;translate:none!important}}.dc-page{container-type:inline-size;width:100%}.dc-page .dc-page__title{font-size:min(var(--text-h1),9cqi);font-stretch:var(--dc-wide);line-height:.92;overflow-wrap:break-word;text-wrap:balance}.dc-page .dc-page__title.is-fit{overflow-wrap:normal}
/*# sourceMappingURL=/cdn/shop/t/118/compiled_assets/styles.css.map */
