.w-cards{list-style:none;margin:0;padding:0;display:grid;gap:clamp(36px,6vh,64px)}.w-offer{display:grid;gap:clamp(28px,5vh,48px)}.w-card h3{margin-block:0 10px}.w-qa h3{font-size:clamp(1.3rem,2.1vw,1.8rem)}.world[data-on] .w-offer{display:block}.world[data-on] .w-card{max-width:min(44ch,100% - 40px)}.world[data-on] .w-card h3{font-size:clamp(2.2rem,5vw,4rem);line-height:1.04;letter-spacing:-.01em;margin-block-end:14px}.world[data-on] .w-card p{font-size:clamp(1.15rem,1.7vw,1.5rem)}.world[data-on] .w-card .w-index{font-size:.9rem}.world[data-on] .w-qa{bottom:auto;top:34vh;max-width:min(720px,100% - 40px)}.world[data-on] .w-qa h3{font-size:clamp(2rem,4.4vw,3.4rem)}.world[data-on] .w-qa p{max-width:34ch}.w-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-block-start:10px;color:var(--accent-text);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .2s ease,gap .2s ease}.w-link:after{content:"";width:22px;height:1px;background:currentColor;transition:width .22s ease}.w-link:focus-visible,.w-link:hover{color:var(--text)}.w-link:focus-visible:after,.w-link:hover:after{width:40px}.world[data-leaving] .site-nav,.world[data-leaving] .w-overlay{opacity:0;transition:opacity .32s ease;pointer-events:none}.w-sites{list-style:none;margin:0;padding:0;display:grid;gap:28px;max-width:46ch}.w-site{padding-block-end:28px;border-bottom:1px solid var(--border)}.w-site:last-child{border-bottom:0}.w-site h3{margin-block:0 8px}.w-site a{display:inline-flex;align-items:center;min-height:44px;margin-block-start:8px;color:var(--accent-text);font-size:.95rem;letter-spacing:.04em;cursor:pointer;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.w-site a:hover{color:var(--text);border-bottom-color:var(--accent)}.world[data-on] .w-block.w-site{inset-inline:auto;top:auto;bottom:clamp(48px,12vh,120px);max-width:min(34ch,38vw);padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.world[data-on] .w-block.w-site--right{left:auto;right:clamp(20px,6vw,96px)}.world[data-on] .w-block.w-site--left{right:auto;left:clamp(20px,6vw,96px)}.world[data-on] .w-site h3{font-size:clamp(1.2rem,1.8vw,1.6rem)}.world[data-on] .w-site p{font-size:clamp(.88rem,1vw,1rem)}@media (max-width:720px){.world[data-on] .w-block.w-site--left,.world[data-on] .w-block.w-site--right{left:20px;right:20px;max-width:none;bottom:24px}}@media (prefers-reduced-motion:reduce){.w-site a{transition:none}}@media (prefers-reduced-motion:no-preference){.world:not([data-on]) [data-element=prism][style*="--p"]{--w:clamp(220px,26vw,340px);--h:calc(var(--w) * 1.5);--step:calc(360deg / var(--sides));--r:calc(var(--w) * 0.55 / tan(calc(180deg / var(--sides))));--turn:calc(var(--p) * (var(--n) - 1));--dir:1;position:relative;display:block;min-height:calc(100svh + var(--n) * 60svh);overflow-x:clip}.world:not([data-on]) [data-element=prism][style*="--p"]:dir(rtl){--dir:-1}.world:not([data-on]) [data-element=prism][style*="--p"]:before{content:attr(data-band) /"";position:sticky;top:calc(50svh - .6em);display:block;height:0;z-index:0;font-size:clamp(5rem,15vw,14rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;white-space:nowrap;color:var(--text);transform:translateX(calc((10vw - var(--p) * 90vw) * var(--dir)))}.world:not([data-on]) [data-element=prism][style*="--p"] .w-intro{position:relative;z-index:1}.world:not([data-on]) [data-element=prism][style*="--p"] .w-intro h2{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.world:not([data-on]) [data-element=prism][style*="--p"] .w-cards{position:sticky;top:calc((100svh - var(--h)) / 2 + 24px);z-index:1;display:block;inline-size:var(--w);block-size:var(--h);margin-inline:auto;transform-style:preserve-3d;transform:perspective(1500px) translateZ(calc(var(--r) * -1)) rotateY(calc(var(--turn) * var(--step) * -1 * var(--dir)))}.world:not([data-on]) [data-element=prism][style*="--p"] .w-card{position:absolute;inset:0;margin:0;padding:0 0 22px;justify-content:flex-end;gap:6px;border:0;border-radius:22px;overflow:hidden;color:#ffffff;background:#15140f;backface-visibility:hidden}.world:not([data-on]) [data-element=prism][style*="--p"] .w-card,.world:not([data-on]) [data-element=prism][style*="--p"] .w-card:hover{box-shadow:0 30px 80px rgba(0,0,0,.28);transform:rotateY(calc(var(--i) * var(--step) * var(--dir))) translateZ(var(--r))}.world:not([data-on]) [data-element=prism][style*="--p"] .w-card .w-pic{position:absolute;inset:0;z-index:-1;margin:0;border-radius:0;aspect-ratio:auto;inline-size:100%;block-size:100%;object-fit:cover}.world:not([data-on]) [data-element=prism][style*="--p"] .w-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.35) 42%,transparent 68%)}.world:not([data-on]) [data-element=prism][style*="--p"] .w-card>:not(.w-pic){margin-inline:22px}.world:not([data-on]) [data-element=prism][style*="--p"] .w-card h3{font-size:clamp(1.3rem,2vw,1.7rem);color:#ffffff}.world:not([data-on]) [data-element=prism][style*="--p"] .w-card p{color:rgba(255,255,255,.82);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.world:not([data-on]) [data-element=prism][style*="--p"] .w-card .w-index{color:rgba(255,255,255,.7)}.world:not([data-on]) [data-element=prism][style*="--p"] .w-card .w-link{color:#ffffff;margin-block-start:4px}}.world:not([data-on]) [data-element=diplomas] .w-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(28px,4vw,56px);align-items:start;padding:clamp(28px,5vw,64px);border-radius:18px;background:color-mix(in srgb,var(--surface) 86%,var(--accent));box-shadow:inset 0 -10px 0 color-mix(in srgb,var(--accent) 55%,transparent)}.world:not([data-on]) [data-element=diplomas] .w-card{gap:8px;padding:20px 18px 22px;border:9px solid #1c1915;border-radius:2px;background:#f6f1e6;color:#24211c;text-align:center;box-shadow:0 1px 0 1px rgba(0,0,0,.25),0 22px 34px rgba(0,0,0,.22);transform:rotate(-1.1deg);transition:transform .26s ease,box-shadow .26s ease}.world:not([data-on]) [data-element=diplomas] .w-card:nth-child(2n){transform:rotate(.9deg);margin-block-start:clamp(12px,3vw,40px)}.world:not([data-on]) [data-element=diplomas] .w-card:nth-child(3n){transform:rotate(.4deg)}.world:not([data-on]) [data-element=diplomas] .w-card:focus-within,.world:not([data-on]) [data-element=diplomas] .w-card:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 1px 0 1px rgba(0,0,0,.25),0 30px 44px rgba(0,0,0,.26)}.world:not([data-on]) [data-element=diplomas] .w-card>*{margin-inline:0}.world:not([data-on]) [data-element=diplomas] .w-card h3{font-size:1rem;letter-spacing:.02em;color:#24211c}.world:not([data-on]) [data-element=diplomas] .w-card p{font-size:.98rem;color:#3a352d}.world:not([data-on]) [data-element=diplomas] .w-card:has(.w-pic){padding:26px 26px 18px;border-color:var(--accent)}.world:not([data-on]) [data-element=diplomas] .w-card .w-pic{inline-size:100%;block-size:auto;border-radius:0;aspect-ratio:auto;object-fit:contain;background:none;box-shadow:0 0 0 1px rgba(0,0,0,.18)}.world:not([data-on]) [data-element=diplomas] .w-card:not(:has(.w-pic)):before{content:"\201D";font:700 4.2rem/.7 Georgia,serif;color:var(--accent);margin-block:14px 0}.world:not([data-on]) [data-element=diplomas] .w-card:not(:has(.w-pic)) h3{order:2;margin-block-start:10px;padding-block-start:12px;background:linear-gradient(#24211c,#24211c) top /44px 2px no-repeat}.world:not([data-on]) [data-element=diplomas] .w-card:not(:has(.w-pic)) p{font-size:1.02rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.world:not([data-on]) [data-element=diplomas] .w-card{transition:none}}.world:not([data-on]) .w-hero[data-element=name]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;min-height:min(92svh,900px);padding-block-end:clamp(32px,7vh,80px);overflow:clip;isolation:isolate}.world:not([data-on]) .w-hero[data-element=name]:before{content:attr(data-band) /"";position:absolute;inset-inline:0;top:9%;z-index:-2;text-align:center;font-size:clamp(4.5rem,17vw,17rem);font-weight:800;line-height:.92;letter-spacing:-.04em;color:var(--text);transform:translateX(calc((var(--v, .5) - .5) * -9vw))}.world:not([data-on]) .w-hero[data-element=name] .w-pic{position:absolute;inset-block-end:0;inset-inline-end:clamp(0px,6vw,110px);z-index:-1;block-size:88%;inline-size:auto;aspect-ratio:auto;object-fit:contain;object-position:bottom;margin:0;border-radius:0;background:none;box-shadow:none;transform:translateX(calc((var(--v, .5) - .5) * 5vw))}.world:not([data-on]) .w-hero[data-element=name] .w-hero__title{font-size:clamp(1.6rem,3vw,2.6rem);max-inline-size:16ch}.world:not([data-on]) .w-hero[data-element=name] .w-hero__subtitle{max-inline-size:30ch}@media (max-width:720px){.world:not([data-on]) .w-hero[data-element=name] .w-pic{inset-inline-end:50%;transform:translateX(-50%);block-size:62%;opacity:.95}.world:not([data-on]) .w-hero[data-element=name] .w-pic:dir(rtl){transform:translateX(50%)}.world:not([data-on]) .w-hero[data-element=name]:before{top:6%;white-space:normal}}.w-hero[data-element=name][data-same] .w-hero__title{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.world:not([data-on]) .w-hero[data-element=stage]{display:block;align-content:normal;min-height:0;margin-inline:calc(50% - 50vw);margin-block-start:calc(-1 * clamp(40px, 7vw, 88px))}.world:not([data-on]) .w-hero[data-element=stage] .w-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-content:end;align-items:end;gap:14px clamp(24px,5vw,80px);min-height:100svh;padding:clamp(96px,14vh,150px) clamp(20px,6vw,96px) clamp(36px,8vh,80px);overflow:hidden;background:radial-gradient(120% 90% at 78% 30%,color-mix(in srgb,var(--accent) 70%,#ffffff) 0,var(--accent-deep) 46%,color-mix(in srgb,var(--accent-deep) 55%,#000000) 100%);color:#ffffff}.world:not([data-on]) .w-hero[data-element=stage] .w-stage>*{grid-column:1}.world:not([data-on]) .w-hero[data-element=stage] .w-stage .w-pic{grid-column:2;grid-row:1/span 5;align-self:center;justify-self:center;inline-size:min(100%,380px);aspect-ratio:3/4;border-radius:22px;box-shadow:0 40px 90px rgba(0,0,0,.35)}.world:not([data-on]) .w-hero[data-element=stage] .w-hero__title{color:#ffffff;font-size:clamp(2.8rem,7.5vw,6.4rem)}.world:not([data-on]) .w-hero[data-element=stage] .w-hero__subtitle,.world:not([data-on]) .w-hero[data-element=stage] .w-hint{color:rgba(255,255,255,.82)}.world:not([data-on]) .w-hero[data-element=stage] .w-link{color:#ffffff}@media (prefers-reduced-motion:no-preference){.world:not([data-on]) .w-hero[data-element=stage][style*="--p"]{block-size:200svh}.world:not([data-on]) .w-hero[data-element=stage][style*="--p"] .w-stage{position:sticky;top:0;block-size:100svh;transform-origin:50% 45%;border-radius:calc(var(--p) * 44px);transform:scale(calc(1 - var(--p) * .58)) rotate(calc(var(--p) * -7deg)) translateY(calc(var(--p) * 6svh));box-shadow:0 calc(var(--p) * 60px) calc(var(--p) * 120px) rgba(0,0,0,calc(var(--p) * .3))}}@media (max-width:720px){.world:not([data-on]) .w-hero[data-element=stage] .w-stage{grid-template-columns:minmax(0,1fr)}.world:not([data-on]) .w-hero[data-element=stage] .w-stage .w-pic{grid-column:1;grid-row:auto;inline-size:min(64vw,260px);justify-self:start}}.world:not([data-on]) [data-kind=text][data-element=statement]{position:relative;display:grid;align-content:space-between;gap:clamp(40px,10vh,120px);isolation:isolate;overflow:hidden;min-height:100svh;margin-inline:calc(50% - 50vw);padding:clamp(72px,12vh,140px) clamp(20px,6vw,96px);background:#08080a;color:#f4f1ea}.world:not([data-on]) [data-kind=text][data-element=statement]:before{content:"";position:absolute;inset:-20%;z-index:-1;opacity:.8;background-image:radial-gradient(circle,color-mix(in srgb,var(--accent) 80%,#ffffff) 0 1.2px,transparent 1.6px),radial-gradient(circle,#ffffff 0 .9px,transparent 1.3px),radial-gradient(circle,var(--accent) 0 1.6px,transparent 2px);background-size:97px 113px,61px 71px,173px 149px;background-position:0 0,30px 44px,80px 20px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 78%);mask-image:radial-gradient(closest-side,#000 30%,transparent 78%);animation:w-drift 46s linear infinite}@keyframes w-drift{to{transform:translate3d(-97px,-113px,0) rotate(3deg)}}.world:not([data-on]) [data-kind=text][data-element=statement] h2{font-size:clamp(3.4rem,12vw,11rem);line-height:.94;letter-spacing:-.04em;color:#f4f1ea;max-inline-size:9ch}.world:not([data-on]) [data-kind=text][data-element=statement] .w-eyebrow{color:color-mix(in srgb,var(--accent) 70%,#ffffff)}.world:not([data-on]) [data-kind=text][data-element=statement] .w-cards{justify-self:end;max-inline-size:min(100%,46ch)}.world:not([data-on]) [data-kind=text][data-element=statement] .w-card{grid-template-columns:minmax(0,1fr)}.world:not([data-on]) [data-kind=text][data-element=statement] .w-card .w-pic{display:none}.world:not([data-on]) [data-kind=text][data-element=statement] .w-card p{color:rgba(244,241,234,.86);font-size:clamp(1.1rem,1.6vw,1.4rem)}@media (prefers-reduced-motion:reduce){.world:not([data-on]) [data-kind=text][data-element=statement]:before{animation:none}}.world:not([data-on]) [data-kind=cards][data-element=stack] .w-cards{display:block}.world:not([data-on]) [data-kind=cards][data-element=stack] .w-card{position:sticky;top:calc(96px + var(--i) * 18px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px clamp(20px,4vw,56px);min-block-size:min(62svh,560px);margin-block-end:clamp(28px,8svh,80px);padding:clamp(20px,3vw,40px);border-radius:26px;box-shadow:0 -18px 50px rgba(var(--rgb-line),.1)}.world:not([data-on]) [data-kind=cards][data-element=stack] .w-card:hover{transform:none}.world:not([data-on]) [data-kind=cards][data-element=stack] .w-card>*{grid-column:1;margin-inline:0}.world:not([data-on]) [data-kind=cards][data-element=stack] .w-card .w-pic{grid-column:2;grid-row:1/span 4;border-radius:18px;aspect-ratio:4/3}.world:not([data-on]) [data-kind=cards][data-element=stack] .w-card h3{font-size:clamp(1.6rem,3vw,2.6rem)}@media (max-width:720px){.world:not([data-on]) [data-kind=cards][data-element=stack] .w-card{grid-template-columns:minmax(0,1fr)}.world:not([data-on]) [data-kind=cards][data-element=stack] .w-card .w-pic{grid-column:1;grid-row:auto}}.world:not([data-on]) [data-kind=cards][data-element=stats] .w-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(24px,4vw,56px)}.world:not([data-on]) [data-kind=cards][data-element=stats] .w-card{--in:clamp(0,calc(var(--v, 1) * 4 - 0.7 - var(--i) * 0.16),1);padding:16px 0 0;border:0;border-top:2px solid var(--text);border-radius:0;background:none;overflow:visible;opacity:var(--in);transform:translateY(calc((1 - var(--in)) * 44px))}.world:not([data-on]) [data-kind=cards][data-element=stats] .w-card:hover{transform:none;box-shadow:none}.world:not([data-on]) [data-kind=cards][data-element=stats] .w-card>*{margin-inline:0}.world:not([data-on]) [data-kind=cards][data-element=stats] .w-card .w-pic{display:none}.world:not([data-on]) [data-kind=cards][data-element=stats] .w-card h3{font-size:clamp(3.2rem,8vw,6.6rem);line-height:.95;letter-spacing:-.04em;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.world:not([data-on]) [data-kind=cards][data-element=stats] .w-card p{font-size:1.05rem;color:var(--text)}.w-offer[data-element=reveal] .w-card p span{opacity:clamp(.16,calc((var(--v, 1) - .18) / .4 * var(--n) - var(--i)),1)}.world:not([data-on]) [data-kind=text][data-element=reveal] .w-card{grid-template-columns:minmax(0,1fr)}.world:not([data-on]) [data-kind=text][data-element=reveal] .w-card .w-pic{display:none}.world:not([data-on]) [data-kind=text][data-element=reveal] .w-card p{font-size:clamp(1.7rem,3.6vw,3.2rem);line-height:1.22;letter-spacing:-.02em;max-inline-size:26ch;color:var(--text)}.world[data-on] .w-offer[data-element=reveal] .w-card p span{opacity:.16;transition:opacity .52s ease calc(var(--i) * 45ms)}.world[data-on] .w-offer[data-element=reveal] .w-card[data-live] p span{opacity:1}@media (prefers-reduced-motion:reduce){.w-offer[data-element=reveal] .w-card p span,.world[data-on] .w-offer[data-element=reveal] .w-card p span{opacity:1;transition:none}}@media (prefers-reduced-motion:no-preference){.world:not([data-on]) .w-sites[data-element=strip][style*="--p"]{--pw:min(74vw,400px);--gap:clamp(14px,2vw,28px);--dir:1;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--gap);grid-template-columns:none;max-inline-size:none;inline-size:100vw;block-size:calc(100svh + var(--n) * 36svh);margin-inline:calc(50% - 50vw);padding-inline-start:calc(50vw - var(--pw) / 2);overflow-x:clip}.world:not([data-on]) .w-sites[data-element=strip][style*="--p"]:dir(rtl){--dir:-1}.world:not([data-on]) .w-sites[data-element=strip][style*="--p"]>.w-site{position:sticky;top:calc((100svh - min(70svh, 620px)) / 2 + 30px);flex:0 0 var(--pw);block-size:min(70svh,620px);justify-content:flex-end;gap:4px;padding:0 22px 22px;border:0;border-radius:20px;overflow:hidden;isolation:isolate;color:#ffffff;transform:translateX(calc(var(--p) * (var(--n) - 1) * (var(--pw) + var(--gap)) * -1 * var(--dir)))}.world:not([data-on]) .w-sites[data-element=strip][style*="--p"]>.w-site .w-pic{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;margin:0;border-radius:0;aspect-ratio:auto;object-fit:cover}.world:not([data-on]) .w-sites[data-element=strip][style*="--p"]>.w-site:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 55%)}.world:not([data-on]) .w-sites[data-element=strip][style*="--p"]>.w-site h3{color:#ffffff;font-size:clamp(1.4rem,2.4vw,2rem)}.world:not([data-on]) .w-sites[data-element=strip][style*="--p"]>.w-site p{color:rgba(255,255,255,.84);font-size:.95rem}.world:not([data-on]) .w-sites[data-element=strip][style*="--p"]>.w-site a{color:#ffffff}}.world:not([data-on]) .w-sites[data-element=collage]{max-inline-size:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,2.6vw,38px);align-items:start}.world:not([data-on]) .w-sites[data-element=collage]>.w-site{grid-column:span 4;padding:0;border:0;transform:translateY(calc((var(--v, .5) - .5) * var(--k, 0px)))}.world:not([data-on]) .w-sites[data-element=collage]>.w-site:nth-child(6n+1){grid-column:1/span 5;--k:-90px}.world:not([data-on]) .w-sites[data-element=collage]>.w-site:nth-child(6n+2){grid-column:7/span 3;margin-block-start:14%;--k:110px}.world:not([data-on]) .w-sites[data-element=collage]>.w-site:nth-child(6n+3){grid-column:10/span 3;margin-block-start:38%;--k:-50px}.world:not([data-on]) .w-sites[data-element=collage]>.w-site:nth-child(6n+4){grid-column:2/span 3;--k:80px}.world:not([data-on]) .w-sites[data-element=collage]>.w-site:nth-child(6n+5){grid-column:5/span 4;margin-block-start:-6%;--k:-130px}.world:not([data-on]) .w-sites[data-element=collage]>.w-site:nth-child(6n){grid-column:9/span 4;margin-block-start:8%;--k:60px}.world:not([data-on]) .w-sites[data-element=collage]>.w-site .w-pic{border-radius:6px;box-shadow:0 26px 60px rgba(var(--rgb-line),.16)}@media (max-width:720px){.world:not([data-on]) .w-sites[data-element=collage]>.w-site:nth-child(n){grid-column:span 6;margin-block-start:0}.world:not([data-on]) .w-sites[data-element=collage]>.w-site:nth-child(2n){margin-block-start:22%}}@media (prefers-reduced-motion:reduce){.world:not([data-on]) .w-sites[data-element=collage]>.w-site{transform:none}}.world:not([data-on]) .w-process[data-element=layers] .w-steps{grid-template-columns:minmax(0,1fr);gap:clamp(8px,2vw,28px)}.world:not([data-on]) .w-process[data-element=layers] .w-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px clamp(24px,6vw,96px);padding-block:clamp(12px,3vw,36px);border-top:0}.world:not([data-on]) .w-process[data-element=layers] .w-step>*{grid-column:1}.world:not([data-on]) .w-process[data-element=layers] .w-step:nth-child(2n)>*{grid-column:2}.world:not([data-on]) .w-process[data-element=layers] .w-step .w-pic{grid-column:2;grid-row:1/span 4;order:0;margin:0;border-radius:10px;aspect-ratio:16/9;transform:perspective(1100px) rotateX(54deg) rotate(-30deg) scale(.86);box-shadow:-1px 1px 0 var(--accent),-3px 3px 0 var(--accent),-5px 5px 0 var(--accent-deep),-30px 46px 60px rgba(0,0,0,.24);transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s ease}.world:not([data-on]) .w-process[data-element=layers] .w-step:nth-child(2n) .w-pic{grid-column:1;transform:perspective(1100px) rotateX(54deg) rotate(30deg) scale(.86)}.world:not([data-on]) .w-process[data-element=layers] .w-step:hover .w-pic{transform:perspective(1100px) rotateX(0deg) rotate(0deg) scale(1);box-shadow:0 30px 60px rgba(0,0,0,.2)}@media (max-width:720px){.world:not([data-on]) .w-process[data-element=layers] .w-step{grid-template-columns:minmax(0,1fr)}.world:not([data-on]) .w-process[data-element=layers] .w-step .w-pic,.world:not([data-on]) .w-process[data-element=layers] .w-step:nth-child(2n)>*,.world:not([data-on]) .w-process[data-element=layers] .w-step>*{grid-column:1;grid-row:auto}}.world:not([data-on]) [data-kind=cards][data-element=lean] .w-card{transform:perspective(900px) rotateY(calc(var(--lx, 0) * 16deg)) rotateX(calc(var(--ly, 0) * -12deg));transition:transform .18s ease-out,box-shadow .18s ease-out;transform-style:preserve-3d;box-shadow:calc(var(--lx, 0) * -22px) calc(18px + var(--ly, 0) * -14px) 44px rgba(var(--rgb-line),.14)}.world:not([data-on]) [data-kind=cards][data-element=lean] .w-card:hover{transform:perspective(900px) rotateY(calc(var(--lx, 0) * 16deg)) rotateX(calc(var(--ly, 0) * -12deg)) translateZ(14px)}.world:not([data-on]) [data-kind=text][data-element=dial] .w-card:has(.w-pic){--d:min(30vw,340px);grid-template-columns:calc(var(--d) + 110px) minmax(0,1fr)}.world:not([data-on]) [data-kind=text][data-element=dial] .w-card>*{grid-column:2;grid-row:1}.world:not([data-on]) [data-kind=text][data-element=dial] .w-card .w-pic{grid-column:1;justify-self:center;align-self:center;inline-size:var(--d);block-size:var(--d);aspect-ratio:1;border-radius:50%;object-fit:cover}.world:not([data-on]) [data-kind=text][data-element=dial] .w-card:has(.w-pic):before{content:"";grid-column:1;grid-row:1;justify-self:center;align-self:center;inline-size:calc(var(--d) + 96px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,transparent calc(100% - 30px),var(--text) calc(100% - 29px) calc(100% - 27px),transparent calc(100% - 26px)),repeating-conic-gradient(from -1.2deg,var(--text) 0 2.4deg,transparent 2.4deg 30deg);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 31px),#000 calc(100% - 30px) calc(100% - 26px),transparent calc(100% - 25px) calc(100% - 13px),#000 calc(100% - 12px));mask:radial-gradient(closest-side,transparent calc(100% - 31px),#000 calc(100% - 30px) calc(100% - 26px),transparent calc(100% - 25px) calc(100% - 13px),#000 calc(100% - 12px))}.world:not([data-on]) [data-kind=text][data-element=dial] .w-card:has(.w-pic):after{content:"";grid-column:1;grid-row:1;justify-self:center;align-self:center;inline-size:4px;block-size:calc(var(--d) / 2 + 40px);border-radius:2px;background:var(--accent);transform-origin:50% 100%;transform:translateY(-50%) rotate(calc(var(--v, .25) * 1turn))}@media (max-width:720px){.world:not([data-on]) [data-kind=text][data-element=dial] .w-card:has(.w-pic){--d:56vw;grid-template-columns:minmax(0,1fr)}.world:not([data-on]) [data-kind=text][data-element=dial] .w-card>*{grid-column:1;grid-row:2}.world:not([data-on]) [data-kind=text][data-element=dial] .w-card .w-pic{grid-row:1}}.world:not([data-on]) .w-contact[data-element=receipt]{position:relative;max-inline-size:560px;margin-inline:auto;padding-block-start:22px;overflow:hidden}.world:not([data-on]) .w-contact[data-element=receipt]:before{content:"";position:absolute;inset-block-start:0;inset-inline:-8px;block-size:22px;border-radius:12px;background:#1b1a17;box-shadow:inset 0 -6px 0 #000000;z-index:1}.world:not([data-on]) .w-contact[data-element=receipt] .contact{--out:clamp(0,calc(var(--v, 1) * 3.2 - 0.5),1);border:0;border-radius:0;background:#f6f1e6;color:#24211c;padding:34px clamp(20px,5vw,38px) 46px;font-family:ui-monospace,SF Mono,Menlo,monospace;transform:translateY(calc((var(--out) - 1) * 70%));box-shadow:0 30px 50px rgba(0,0,0,.16);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /22px 100% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /22px 100% repeat-x}.world:not([data-on]) .w-contact[data-element=receipt] .contact h2{color:#24211c;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:.02em;text-transform:uppercase;padding-block-end:14px;border-block-end:2px dashed #b9b1a1}.world:not([data-on]) .w-contact[data-element=receipt] .contact :is(p,label){color:#3a352d}.world:not([data-on]) .w-contact[data-element=receipt] .contact :is(input,textarea){background:transparent;color:#24211c;border-color:transparent;border-block-end:1px dashed #8d8474;border-radius:0}@media (prefers-reduced-motion:reduce){.world:not([data-on]) .w-process[data-element=layers] .w-step .w-pic{transition:none}.world:not([data-on]) .w-contact[data-element=receipt] .contact{transform:none}}.world:not([data-on]) .w-hero[data-element=window]{display:block;align-content:normal;min-height:0;margin-inline:calc(50% - 50vw);margin-block-start:calc(-1 * clamp(40px, 7vw, 88px))}.world:not([data-on]) .w-hero[data-element=window] .w-window{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2.4vh,26px);text-align:center;min-block-size:100svh;padding:clamp(88px,12vh,130px) 20px clamp(28px,6vh,60px);isolation:isolate;overflow:hidden;color:#ffffff;background:#0d0d0c}.world:not([data-on]) .w-hero[data-element=window] .w-window>.w-pic{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%;margin:0;border-radius:0;aspect-ratio:auto;object-fit:cover;box-shadow:none;filter:brightness(.5)}.world:not([data-on]) .w-hero[data-element=window] .w-hero__title{order:1;color:#ffffff;max-inline-size:18ch}.world:not([data-on]) .w-hero[data-element=window] .w-reel{order:2;inline-size:min(44vw,440px);aspect-ratio:4/3;overflow:hidden;outline:1px solid rgba(255,255,255,.7);outline-offset:6px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.world:not([data-on]) .w-hero[data-element=window] .w-reel img{display:block;inline-size:100%;aspect-ratio:4/3;object-fit:cover;transform:translateY(calc(var(--p, 0) * (var(--n) - 1) * -100%))}.world:not([data-on]) .w-hero[data-element=window] :is(.w-hero__subtitle,.w-link,.w-hint){order:3;color:rgba(255,255,255,.86);margin:0}@media (prefers-reduced-motion:no-preference){.world:not([data-on]) .w-hero[data-element=window][style*="--p"]{block-size:calc(100svh + var(--n) * 44svh)}.world:not([data-on]) .w-hero[data-element=window][style*="--p"] .w-window{position:sticky;top:0;block-size:100svh}}.world:not([data-on]) .w-hero[data-element=globe]{position:relative;grid-template-columns:minmax(0,1fr);min-height:min(88svh,860px);isolation:isolate;overflow:clip}.world:not([data-on]) .w-hero[data-element=globe] .w-pic{display:none}.world:not([data-on]) .w-hero[data-element=globe]>*{max-inline-size:36ch}.world:not([data-on]) .w-hero[data-element=globe]:before{content:"";position:absolute;z-index:-1;inset-block-start:6%;inset-inline-end:-4%;inline-size:min(60vw,700px);aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-102 -102 204 204' fill='none' stroke='%23888' stroke-width='.55'%3E%3Ccircle r='100'/%3E%3Cellipse rx='100' ry='34'/%3E%3Cellipse rx='100' ry='70'/%3E%3Cpath d='M-100 0H100'/%3E%3Cellipse ry='100' rx='100'%3E%3Canimate attributeName='rx' values='100;0;100' dur='16s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3Cellipse ry='100' rx='70'%3E%3Canimate attributeName='rx' values='70;0;100;70' dur='16s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3Cellipse ry='100' rx='34'%3E%3Canimate attributeName='rx' values='34;0;100;34' dur='16s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3Cellipse ry='100' rx='0'%3E%3Canimate attributeName='rx' values='0;100;0' dur='16s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3Ccircle cx='38' cy='-46' r='2.2' fill='%233d7dff' stroke='none'/%3E%3Ccircle cx='-52' cy='18' r='2.2' fill='%233d7dff' stroke='none'/%3E%3Ccircle cx='12' cy='60' r='2.2' fill='%233d7dff' stroke='none'/%3E%3C/svg%3E") 50% /contain no-repeat;transform:translateY(calc(var(--v, .35) * 60%)) rotate(calc(var(--v, .35) * 26deg))}.world:not([data-on]) .w-hero[data-element=studio]{position:relative;isolation:isolate}.world:not([data-on]) .w-hero[data-element=studio]:before{content:"";position:absolute;z-index:-2;inset-block:-8% 0;inset-inline-end:-6%;inline-size:64%;background:radial-gradient(52% 60% at 50% 30%,color-mix(in srgb,var(--accent) 30%,var(--surface)) 0,transparent 72%)}.world:not([data-on]) .w-hero[data-element=studio]:after{content:"";grid-column:2;grid-row:1/span 4;align-self:end;justify-self:center;z-index:-1;inline-size:82%;block-size:46px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.3),transparent)}.world:not([data-on]) .w-hero[data-element=studio] .w-pic{aspect-ratio:1;object-fit:contain;background:none;box-shadow:none;border-radius:0;filter:drop-shadow(0 26px 22px rgba(0,0,0,.28));transform:perspective(900px) rotateY(calc(var(--lx, 0) * 26deg)) rotateX(calc(var(--ly, 0) * -10deg));transition:transform .2s ease-out}.world:not([data-on]) .w-hero[data-element=studio] .w-reel{grid-column:2;grid-row:1/span 4;align-self:end;display:flex;justify-content:space-between;z-index:-1;pointer-events:none}.world:not([data-on]) .w-hero[data-element=studio] .w-reel img{inline-size:24%;aspect-ratio:1;object-fit:contain;opacity:.55;filter:drop-shadow(0 14px 12px rgba(0,0,0,.2))}.w-follow,.world:not([data-on]) .w-hero[data-element=studio] .w-reel img:nth-child(n+3),.world[data-on] .w-reel{display:none}.world:not([data-on]) .w-follow{--dir:1;display:block;position:fixed;z-index:4;inset-block-start:50%;inset-inline-end:8vw;inline-size:min(24vw,280px);pointer-events:none;filter:drop-shadow(0 30px 26px rgba(0,0,0,.28));transform:translate(calc(sin(var(--page, 0) * 900deg) * -30vw * var(--dir) - 30vw * var(--dir) * var(--page, 0)),calc(-50% + cos(var(--page, 0) * 700deg) * 14vh)) rotate(calc(var(--page, 0) * 70deg - 14deg)) scale(calc(1 - var(--page, 0) * .3))}.world:not([data-on]) .w-follow:dir(rtl){--dir:-1}.world:not([data-on]) .w-shop[data-element=follow]{background-image:linear-gradient(rgba(var(--rgb-line),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--rgb-line),.07) 1px,transparent 1px);background-size:44px 44px;background-position:50%}@media (prefers-reduced-motion:reduce){.world:not([data-on]) .w-follow{display:none}.world:not([data-on]) .w-hero[data-element=studio] .w-pic{transform:none}}.world:not([data-on]) [data-element=doors] .w-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:clamp(18px,2.4vw,32px)}.world:not([data-on]) .w-door{position:relative;gap:12px;padding:12px 12px 18px;border-radius:18px 18px 10px 10px;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.world:not([data-on]) .w-door>:not(.w-pic){margin-inline:6px}.world:not([data-on]) .w-door .w-pic{inline-size:100%;aspect-ratio:5/8;object-fit:cover;border-radius:10px 10px 4px 4px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),0 0 0 6px color-mix(in srgb,var(--text) 8%,transparent);transition:filter .22s ease,transform .22s ease}.world:not([data-on]) .w-door h3{font-size:clamp(1.1rem,1.5vw,1.35rem)}.world:not([data-on]) .w-door__go{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--accent-text)}.world:not([data-on]) .w-door__go:before{content:"";position:absolute;inset:0;border-radius:inherit}.world:not([data-on]) .w-door:focus-within,.world:not([data-on]) .w-door:hover{border-color:var(--accent)}.world:not([data-on]) .w-door:focus-within .w-pic,.world:not([data-on]) .w-door:hover .w-pic{filter:brightness(1.08) saturate(1.06)}.world:not([data-on]) .w-door:has(.w-door__go:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.world:not([data-on]) .w-door__go:focus-visible{outline:none}.world:not([data-on]) .w-door:focus-within .w-door__go:after,.world:not([data-on]) .w-door:hover .w-door__go:after{width:34px}@media (prefers-reduced-motion:reduce){.world:not([data-on]) .w-door,.world:not([data-on]) .w-door .w-pic{transition:none}}.world[data-on] .w-door .w-door__go{min-height:44px;padding-inline:18px}.world:not([data-on]) [data-kind=cards][data-element=team] .w-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:clamp(22px,3vw,48px)}.world:not([data-on]) [data-kind=cards][data-element=team] .w-card{padding:0;border:0;border-radius:0;background:none;overflow:visible;gap:4px;text-align:center}.world:not([data-on]) [data-kind=cards][data-element=team] .w-card:focus-within,.world:not([data-on]) [data-kind=cards][data-element=team] .w-card:hover{transform:none;box-shadow:none}.world:not([data-on]) [data-kind=cards][data-element=team] .w-card>*{margin-inline:0}.world:not([data-on]) [data-kind=cards][data-element=team] .w-card .w-pic{aspect-ratio:3/4;border-radius:999px 999px 14px 14px;margin-block-end:14px;background:var(--surface);box-shadow:0 0 0 1px var(--border);filter:grayscale(1) contrast(1.06);transition:filter .26s ease,transform .26s ease,box-shadow .26s ease}.world:not([data-on]) [data-kind=cards][data-element=team] .w-card:focus-within .w-pic,.world:not([data-on]) [data-kind=cards][data-element=team] .w-card:hover .w-pic{filter:none;transform:translateY(-8px);box-shadow:0 0 0 2px var(--accent),0 26px 50px rgba(var(--rgb-line),.16)}.world:not([data-on]) [data-kind=cards][data-element=team] .w-card h3{font-size:clamp(1.15rem,1.5vw,1.4rem)}.world:not([data-on]) [data-kind=cards][data-element=team] .w-card p{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.world:not([data-on]) [data-kind=cards][data-element=team][style*="--v"] .w-card{--in:clamp(0,(var(--v) - 0.08 - var(--i) * 0.03) * 7,1);opacity:var(--in);translate:0 calc((1 - var(--in)) * 64px)}@media (hover:none){.world:not([data-on]) [data-kind=cards][data-element=team] .w-card .w-pic{filter:none}}.w-board dl{margin:0}.w-board dl>div{display:flex;align-items:baseline;gap:14px;padding-block:13px}.w-board dl>div:before{content:"";order:1;flex:1 1;min-inline-size:24px;border-bottom:1px dotted rgba(var(--rgb-line),.4)}.w-board dt{font-weight:600;color:var(--text)}.w-board dd{order:2;margin:0;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-where{display:grid;gap:14px;justify-items:start}.w-where p{color:var(--text)}.w-map{position:relative;inline-size:100%;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background-color:rgba(var(--rgb-line),.05);background-image:linear-gradient(118deg,transparent 46.5%,rgba(var(--rgb-accent),.55) 46.5% 49%,transparent 49%),linear-gradient(24deg,transparent 60%,rgba(var(--rgb-line),.16) 60% 62.5%,transparent 62.5%),repeating-linear-gradient(0deg,transparent 0 46px,rgba(var(--rgb-line),.12) 46px 49px),repeating-linear-gradient(90deg,transparent 0 68px,rgba(var(--rgb-line),.12) 68px 71px)}.w-map i{--drop:clamp(0,(var(--v,1) - 0.2) * 7,1);inline-size:36px;block-size:36px;margin:-43px 0 0 -18px;border-radius:50% 50% 50% 0;rotate:-45deg;background:radial-gradient(circle,var(--surface) 0 24%,var(--accent) 26%);box-shadow:-6px 6px 14px rgba(0,0,0,.22);opacity:var(--drop);translate:0 calc((1 - var(--drop)) * -150px)}.w-map i,.w-map:after{position:absolute;inset-block-start:52%;inset-inline-start:50%}.w-map:after{content:"";inline-size:16px;block-size:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid var(--accent);animation:w-ping 2.4s ease-out infinite}@keyframes w-ping{0%{scale:.4;opacity:.9}to{scale:4;opacity:0}}.world:not([data-on]) .w-board{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,72px);align-items:start;padding:clamp(20px,3.2vw,44px);border:1px solid var(--border);border-radius:20px;background:var(--surface)}.world:not([data-on]) .w-board dl>div+div{border-top:1px solid var(--border)}.world:not([data-on]) .w-hours[style*="--v"] dl>div{--in:clamp(0,(var(--v) - 0.1 - var(--i) * 0.018) * 8,1);opacity:var(--in);translate:0 calc((1 - var(--in)) * 22px)}.world:not([data-on]) [data-kind=cards][data-element=compare] .w-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.world:not([data-on]) [data-kind=cards][data-element=compare]>.w-cards>.w-card>figure.w-ba:first-child{margin:0}.w-ba{--cut:calc(clamp(0, (var(--v, 0.45) - 0.2) * 2.4, 1) * 100%);position:relative;overflow:hidden}.w-ba .w-pic{aspect-ratio:4/3;margin:0;max-width:none}.w-ba__before{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;clip-path:inset(0 0 0 var(--cut))}.w-ba:after{content:"";inset-block:0;inline-size:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.w-ba:after,.w-ba:before{position:absolute;left:var(--cut);pointer-events:none}.w-ba:before{content:"\2039\00a0\203a";z-index:1;top:50%;inline-size:44px;block-size:44px;margin:-22px 0 0 -22px;border-radius:50%;display:grid;place-items:center;background:var(--accent-deep);color:#fff;font-size:20px;line-height:1;direction:ltr;box-shadow:0 0 0 2px #fff,0 8px 22px rgba(0,0,0,.3);transition:scale .18s ease}.w-ba:hover:before{scale:1.1}.w-ba:has(input:focus-visible):before{outline:3px solid var(--text);outline-offset:3px}.w-ba__tag{position:absolute;bottom:12px;right:12px;padding:5px 11px;border-radius:999px;background:rgba(0,0,0,.58);color:#fff;font-size:.75rem;line-height:1.3;letter-spacing:.06em;pointer-events:none}.w-ba__tag+.w-ba__tag{right:auto;left:12px}.w-ba input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;direction:ltr}@media (max-width:720px){.world:not([data-on]) .w-board{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.w-map:after{animation:none}.w-ba:before,.world:not([data-on]) [data-kind=cards][data-element=team] .w-card .w-pic{transition:none}}.world[data-on] .w-ba:after,.world[data-on] .w-ba:before,.world[data-on] .w-ba>:not(.w-pic),.world[data-on] .w-map{display:none}.world[data-on] .w-board{max-width:min(40ch,100% - 40px)}.world[data-on] .w-board dl>div{padding-block:6px;font-size:clamp(1rem,1.3vw,1.2rem)}.world[data-on] .w-board .w-link{pointer-events:auto}.w-chips{display:flex;flex-wrap:wrap;gap:10px}.w-chip{display:inline-flex;align-items:center;min-height:44px;padding-inline:20px;border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.w-chip:focus-visible,.w-chip:hover{background:var(--accent-deep);border-color:transparent;color:#ffffff}.w-price{margin:0;color:var(--accent-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.world[data-on] .w-chips{top:128px;bottom:auto;inset-inline-end:0;max-width:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-inline-end:20px}.world[data-on] .w-chip{flex:none;background:rgba(var(--rgb-bg),.72)}@media (max-width:720px){.world[data-on] .w-chips{top:116px}}.world[data-on] .w-case{inset-inline-end:auto;width:fit-content;max-width:calc(100% - 2 * clamp(20px, 6vw, 96px))}.world[data-on] .w-case__name{font-size:clamp(1.6rem,3vw,2.4rem);margin-block:0 12px}.world[data-on] .w-shop .w-pieces{display:flex;flex-wrap:wrap;gap:8px clamp(20px,3vw,44px)}.world[data-on] .w-shop .w-piece{max-width:none}.world[data-on] .w-shop .w-piece h3{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.2;margin:0;letter-spacing:0}.world[data-on] .w-shop .w-piece p{font-size:1rem}.world[data-on] .w-shop .w-body{display:none}.world[data-on] .w-shop .w-buy{min-height:32px;margin-block-start:2px;font-size:.78rem}.world:not([data-on]) .w-shop .w-case{scroll-margin-top:104px}.world:not([data-on]) .w-shop .w-case__name{margin:0 0 clamp(16px,2vw,28px);font-size:clamp(1.5rem,2.4vw,2rem)}.world:not([data-on]) .w-shop .w-pieces{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.world:not([data-on]) .w-shop .w-piece{cursor:pointer}.world:not([data-on]) .w-shop .w-piece .w-pic{aspect-ratio:1}.world:not([data-on]) .w-shop .w-pic--cutout{object-fit:contain;padding:9%;background:radial-gradient(circle at 50% 38%,#353b47,#1b1f26 82%)}.world:not([data-on]) .w-shop .w-piece .w-price{padding-block-end:4px}.world:not([data-on]) .w-shop .w-chips{margin-block-end:clamp(8px,2vw,24px)}.w-inside,.w-more>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer}.world:not([data-on]) .w-inside,.world[data-on] .w-more{display:none}.w-more>summary{list-style:none}.w-more>summary::-webkit-details-marker{display:none}.w-more[open]>summary{display:none}.w-more>ul{margin-block-start:clamp(16px,2vw,28px)}.world[data-inside] .w-overlay{opacity:0;pointer-events:none;transition:opacity .3s ease}.world[data-inside]{overscroll-behavior:contain;touch-action:none}.w-inside-bar{position:fixed;z-index:30;inset-inline:0;inset-block-end:clamp(16px,4vh,40px);margin-inline:auto;width:min(680px,100% - 32px);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;padding:14px 18px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(0,0,0,.16);animation:w-inside-in .4s ease both}.w-inside-bar__piece{display:grid;gap:2px;min-width:0}.w-inside-bar__piece strong{font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-inside-bar .w-eyebrow,.w-inside-bar .w-price{margin:0}.w-inside-bar__leave{min-height:44px;padding-inline:6px;cursor:pointer}.w-inside-bar__hint{grid-column:1/-1;margin:0;font-size:.8rem;color:var(--text-muted)}@keyframes w-inside-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:560px){.w-inside-bar{grid-template-columns:minmax(0,1fr) auto}.w-inside-bar__leave{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.w-inside-bar{animation:none}}.world[data-on] .w-shop[data-element=chiller] .w-pieces{display:none}.w-shop[data-element=chiller]{--steel:#dfe3e6;--steel-deep:#c4cad0;--glass:#cfe8f2;--tag:#ffffff}:root:not([data-look=light]) .w-shop[data-element=chiller]{--steel:#2a2f34;--steel-deep:#1d2125;--glass:#4f7c8f;--tag:#f4f6f7}.world:not([data-on]) .w-shop[data-element=chiller] .w-case{position:relative;padding:clamp(28px,3.4vw,40px) clamp(16px,2.4vw,32px) clamp(30px,3.4vw,42px);border:1px solid var(--border);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 16%,var(--surface)),var(--surface) 40%)}.world:not([data-on]) .w-shop[data-element=chiller] .w-case+.w-case{margin-block-start:clamp(28px,4vw,48px)}.world:not([data-on]) .w-shop[data-element=chiller] .w-case:before{content:"";position:absolute;inset:0 0 auto;height:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--glass) 75%,#ffffff),color-mix(in srgb,var(--glass) 25%,transparent))}.world:not([data-on]) .w-shop[data-element=chiller] .w-case:after{content:"";position:absolute;inset:auto 0 0;height:14px;background:linear-gradient(180deg,var(--steel),var(--steel-deep));border-block-start:2px solid var(--accent)}.world:not([data-on]) .w-shop[data-element=chiller] .w-pieces{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:clamp(12px,1.6vw,20px)}.world:not([data-on]) .w-shop[data-element=chiller] .w-piece{gap:0;padding:0 0 6px;border:8px solid var(--steel);border-radius:14px;background:var(--tag)}.world:not([data-on]) .w-shop[data-element=chiller] .w-piece .w-pic{aspect-ratio:4/3;object-fit:cover;margin:0;width:100%;border-radius:7px 7px 0 0}.world:not([data-on]) .w-shop[data-element=chiller] .w-piece>:not(.w-pic){margin-inline:0;padding-inline:12px;color:#1b1a17}.world:not([data-on]) .w-shop[data-element=chiller] .w-piece h3{padding-block-start:12px;font-size:1.02rem;line-height:1.25}.world:not([data-on]) .w-shop[data-element=chiller] .w-piece .w-price{padding-block:2px 8px;font-size:1.05rem;color:color-mix(in srgb,var(--accent-deep) 85%,#000000)}.world:not([data-on]) .w-shop[data-element=chiller] .w-piece .w-body{padding-block-end:8px;font-size:.9rem;color:#45413a}.world:not([data-on]) .w-shop[data-element=chiller] .w-piece>:last-child{margin-block-start:auto}.world:not([data-on]) .w-shop[data-element=chiller] .w-buy{min-height:44px;color:#1b1a17;cursor:pointer;transition:color .2s ease}.world:not([data-on]) .w-shop[data-element=chiller] .w-buy:focus-visible,.world:not([data-on]) .w-shop[data-element=chiller] .w-buy:hover{color:var(--accent-deep)}@media (max-width:640px){.world:not([data-on]) .w-shop[data-element=chiller] .w-pieces{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block-end:6px}.world:not([data-on]) .w-shop[data-element=chiller] .w-piece{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.world:not([data-on]) .w-shop[data-element=chiller] .w-piece{transition:none}}