html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Schabo;src:url(/assets/rebrand/schabo.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/rebrand/poppins-300.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/rebrand/poppins-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/rebrand/poppins-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/rebrand/poppins-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/rebrand/poppins-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/rebrand/poppins-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/rebrand/caveat.woff2)format("woff2");font-weight:600 700;font-display:swap}:root{--ink:#001621;--lime:#ccff02;--orange:#ff6d00;--paper:#e9e7e2;--line:#e9e7e22e;--font-main:Poppins,Arial,sans-serif;--font-accent:Schabo,Impact,"Arial Narrow",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ease-out:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--ink);color:var(--paper);font:1rem/1.65 var(--font-main);margin:0}h1,h2,h3,h4,h5,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.3;cursor:default}img{max-width:100%;display:block}svg{vertical-align:middle;flex-shrink:0;display:inline-block}::selection{background:var(--lime);color:var(--ink)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid}.lime{color:var(--lime)}.icon-arrow{width:24px;height:24px}.icon-arrow--down{transform:rotate(135deg)}.icon-arrow--up{transform:rotate(-45deg)}.icon-arrow--right{transform:rotate(45deg)}.icon-arrow--left{transform:rotate(225deg)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--lime);color:var(--ink);z-index:100;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:none}.reading-progress{background:var(--lime);transform-origin:0;z-index:90;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.nav{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#001621ed;align-items:center;gap:30px;height:94px;padding:12px 4.2%;display:flex;position:sticky;top:0}.brand img{object-fit:contain;width:68px;height:66px}.nav-note{letter-spacing:.06em;color:#b7c3c8;font-size:.6875rem;line-height:1.6}.nav nav{align-items:center;gap:30px;margin-left:auto;font-size:.875rem;font-weight:600;display:flex}.nav nav>a:hover{color:var(--lime)}.nav-cta{background:#e9e7e208;border:1px solid #e9e7e24f;border-radius:40px;align-items:center;gap:35px;padding:12px 22px;display:flex;box-shadow:inset 0 1px 1px #ffffff24}.nav-cta .icon-arrow{width:20px;height:20px}.menu-toggle,.mobile-nav,.mobile-nav[hidden]{display:none}.glass-follow{isolation:isolate;position:relative;overflow:hidden}.glass-reflection{pointer-events:none;z-index:-1;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle,#ffffff40,#0000 68%);border-radius:50%;width:340px;height:340px;transition:opacity .5s;position:absolute;top:-170px;left:-170px}.glass-follow:hover>.glass-reflection{opacity:1}.button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #e9e7e273;border-radius:40px;justify-content:space-between;align-items:center;gap:28px;padding:16px 24px;font-size:.9375rem;font-weight:800;transition:box-shadow .3s,border-color .3s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff80,0 7px 22px #0002}.button:after,.nav-cta:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(130deg,#ffffff28,#0000 38%,#ffffff06);position:absolute;inset:0}.button-lime{background:var(--lime);color:var(--ink)}.button-ink{background:var(--ink);color:var(--paper)}.button .icon-arrow,.text-link .icon-arrow,.nav-cta .icon-arrow{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.button:hover .icon-arrow,.text-link:hover .icon-arrow,.nav-cta:hover .icon-arrow{transform:translate(2px,-2px)}}.button:hover{border-color:#fff;box-shadow:inset 0 1px 2px #ffffffa8,0 10px 28px #0003}.text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding:8px 0;font-size:.9375rem;font-weight:700;display:inline-flex}.vinyl{background:repeating-radial-gradient(circle,#071018 0 2px,#25303a 2.5px 3px,#09131c 3.5px 6px);border:1px solid #5a686d;border-radius:50%;display:block;position:relative;box-shadow:inset 0 0 0 8px #071019,0 24px 45px #0008}.vinyl:before{content:"";background:conic-gradient(from 25deg,#0000 12%,#b1c4cc33 17%,#0000 25% 53%,#bdced43b 58%,#0000 70%);border-radius:50%;position:absolute;inset:0}.vinyl-label{background:var(--lime);color:var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:27%}.vinyl-label>span{font:800 1.9rem/.9 var(--font-main)}.vinyl-label small{letter-spacing:.08em;margin-top:7px;font-size:7px}.vinyl-label img{object-fit:contain;z-index:1;width:74%;height:auto;position:relative}.vinyl-label:after{content:"";background:var(--ink);z-index:2;border:2px solid #87975b;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vinyl--brand .vinyl-label{background:linear-gradient(135deg,var(--lime),#e9e7e2)}.hero{padding:25px 4.2% 36px;position:relative;overflow:clip}.hero-top{letter-spacing:.065em;color:#b6bfc3;justify-content:space-between;gap:20px;font-size:.6875rem;display:flex}.hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;max-width:1600px;min-height:590px;margin:auto;display:grid}.hero-copy{z-index:2;min-width:0;position:relative}.hero-kicker{letter-spacing:.06em;align-items:center;gap:9px;margin:34px 0 24px;font-size:.6875rem;display:flex}.signal-dot,.player-top i,.console-top i{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block}.hero h1{font:800 clamp(52px,7.4vw,108px)/1.02 var(--font-main);letter-spacing:-.01em;width:92%}.hero h1>span{display:block}.hero-con{align-items:center;gap:35px;display:flex!important}.hero-con .icon-spark{width:65px;height:65px;color:var(--orange)}.hero-subtitle{color:#b9c5ca;margin-top:25px;font-size:1.0625rem;line-height:1.65}.hero-art{perspective:1300px;isolation:isolate;height:580px;position:relative}.hero-parallax{position:absolute;inset:0}.character-tilt{transform-style:preserve-3d;z-index:3;position:absolute;inset:0}.character-float{justify-content:center;display:flex;position:absolute;inset:0}.paz-3d{object-fit:contain;z-index:2;width:auto;height:94%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000)}.hero-coordinate{letter-spacing:.04em;color:#a0b1ba;font-size:.625rem;line-height:1.8;position:absolute;top:11%;left:0}.hero-art-note{color:#b8c5ca;font-size:.625rem;line-height:1.8;position:absolute;bottom:16%;left:0}.hand-note{z-index:4;color:var(--lime);text-align:left;clip-path:inset(0 100% 0 0);position:absolute;top:16%;right:calc(60px - 2%)}.hand-note>span{font:700 clamp(30px,2.9vw,44px)/.92 Caveat,cursive;display:block;transform:rotate(-4deg)}.hero-bottom{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;margin-top:27px;padding-top:25px;display:grid}.hero-bottom>.button{justify-self:start}.hero-project-link{letter-spacing:.05em;justify-self:center;align-items:center;gap:14px;font-size:.625rem;display:flex}.hero-project-link strong{letter-spacing:0;font-size:.8125rem;font-weight:500}.small-record{background:repeating-radial-gradient(circle,#172b35 0 2px,#50616a 2.5px 3px);border:1px solid #74838b;border-radius:50%;width:42px;height:42px;position:relative}.small-record:after{content:"";background:var(--orange);border-radius:50%;position:absolute;inset:15px}.explore{letter-spacing:.05em;justify-self:end;align-items:center;gap:16px;font-size:.625rem;display:flex}.explore .icon-arrow{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;padding:11px}.ribbon{background:var(--lime);color:var(--ink);font:800 1.75rem/1.3 var(--font-main);letter-spacing:.005em;padding:15px 0;overflow:hidden}.ribbon-track{width:max-content;animation:26s linear infinite ribbon-run;display:flex}.ribbon-track>span{white-space:nowrap;align-items:center;display:flex}@keyframes ribbon-run{to{transform:translate(-50%)}}.ribbon .icon-spark{width:25px;height:25px;margin:0 36px}.section-label{border-bottom:1px solid;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:58px;padding-bottom:20px;display:flex}.eyebrow{letter-spacing:.07em;font-size:.6875rem;font-weight:700;display:block}.section-label>span:last-child{letter-spacing:.03em;font-size:.6875rem}.studio{background:var(--paper);color:var(--ink);padding:85px 6% 100px}.studio-heading,.services-heading,.collection-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:55px;display:flex}.studio-heading h2,.services-heading h2,.collection-heading h2{font:800 clamp(34px,4.6vw,68px)/1.08 var(--font-main);letter-spacing:-.01em}.studio-heading h2>span{color:#5c6b6d;font-weight:300}.studio-heading>p,.services-heading>p,.collection-heading>p{max-width:320px;padding-bottom:8px;font-size:1rem;line-height:1.7}.studio-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.studio-copy>.eyebrow{margin-bottom:24px;line-height:1.8}.studio-copy h3{letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(28px,2.7vw,40px);font-weight:600;line-height:1.2}.studio-copy p{color:#3e5158;margin-bottom:22px;font-size:1rem;line-height:1.8}.studio-values{border-top:1px solid #00162125;flex-wrap:wrap;gap:8px;margin-top:25px;padding-top:22px;display:flex}.studio-values>span{border:1px solid #00162155;border-radius:30px;padding:7px 12px;font-size:.75rem}.about-record{min-width:0}.about-card-deck{perspective:1200px;touch-action:pan-y;height:520px;position:relative}.about-card{isolation:isolate;border:1px solid #fff9;border-radius:22px;flex-direction:column;padding:23px;transition:transform .85s cubic-bezier(.22,.7,.2,1),opacity .5s;display:flex;position:absolute;inset:12px 20px 24px;overflow:hidden;box-shadow:inset 0 1px 2px #ffffffa0,0 25px 30px #00162125}.about-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff4a,#0000 55%);position:absolute;inset:0}.about-card-top{border-bottom:1px solid #00162155;justify-content:space-between;padding-bottom:12px;font-size:.6875rem;font-weight:700;display:flex}.about-card h3{font:4.9rem/.9 var(--font-accent);margin-top:23px}.about-card--orange{background:var(--orange)}.about-card--orange>img{object-fit:contain;z-index:-1;width:69%;height:65%;position:absolute;bottom:6%;right:-3%}.about-card--lime{background:var(--lime)}.about-card--lime .vinyl{z-index:-1;width:175px;height:175px;position:absolute;top:33%;right:-38px}.about-card--lime p{margin-top:auto;margin-bottom:54px;font-size:1rem;line-height:1.8}.about-card-bottom{letter-spacing:.02em;border-top:1px solid #00162155;padding-top:12px;font-size:.625rem;font-weight:600;position:absolute;bottom:23px;left:23px;right:23px}.about-card:first-child{z-index:2;transform:rotate(5deg)translateZ(25px)}.about-card:last-child{z-index:1;pointer-events:none;transform:rotate(-9deg)translate(-10px,-8px)scale(.97)}.card-progress{gap:8px;padding-top:12px;display:flex}.card-progress>span{text-align:left;color:var(--ink);border:1px solid #00162155;border-radius:12px;flex-direction:column;flex:1;justify-content:center;min-height:50px;padding:9px 13px;font-size:.75rem;font-weight:800;transition:background .3s,color .3s;display:flex}.card-progress>span>small{font-size:.625rem;font-weight:500;display:block}.card-progress>span.is-active{background:var(--ink);color:var(--paper)}.services-section{padding:80px 4.2% 40px;overflow:clip}.services-section>.section-label{border-color:var(--line);margin:0 2% 55px}.services-heading{margin-bottom:42px;padding:0 2%}.services-heading>p,.collection-heading>p{color:#b7c4ca}.service-menu{gap:10px;height:400px;margin:0 2% 44px;display:flex}.service-menu-item{color:#fff;min-width:0;transition:flex .6s var(--ease-out);border-radius:20px;flex:1;align-items:flex-end;gap:14px;padding:26px;display:flex;position:relative;overflow:hidden}.service-menu-item img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.service-menu-item:after{content:"";z-index:-1;background:linear-gradient(#0016210a,#00162159 52%,#001621e8);position:absolute;inset:0}.service-menu-info{flex-direction:column;gap:5px;min-width:0;display:flex}.service-menu-num{letter-spacing:.07em;color:var(--lime);font-size:.6875rem}.service-menu-label{font:800 1.375rem/1.15 var(--font-main)}.service-menu-tag{color:#d7e0e3;opacity:0;white-space:nowrap;max-width:0;transition:max-width .5s var(--ease-out),opacity .3s;font-size:.8125rem;overflow:hidden}.service-menu-item .icon-arrow{opacity:0;flex-shrink:0;align-self:flex-end;margin-left:auto;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.service-menu-item:hover img{transform:scale(1.05)}.service-menu-item:hover,.service-menu-item:focus-visible{flex:2}:is(.service-menu:has(.service-menu-item:hover) .service-menu-item:not(:hover),.service-menu:has(.service-menu-item:focus-visible) .service-menu-item:not(:focus-visible)){flex:0 190px}.service-menu-item:hover .service-menu-tag,.service-menu-item:focus-visible .service-menu-tag{opacity:1;max-width:240px}.service-menu-item:hover .icon-arrow,.service-menu-item:focus-visible .icon-arrow{opacity:1}}.service-stack{isolation:isolate;position:relative}.services-light{pointer-events:none;z-index:-1;background:radial-gradient(48% 18% at 0 20%,#ccff0230,#0000),radial-gradient(40% 20% at 100% 45%,#ff6d0040,#0000);position:absolute;inset:-60px -35px}.service-panel{color:var(--ink);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border:1px solid #ffffff80;border-radius:24px;margin-bottom:32px;padding:25px 32px 26px;scroll-margin-top:110px;box-shadow:inset 0 1px 2px #ffffffa3,0 20px 42px #0003}.service-panel:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(130deg,#ffffff40,#0000 40%,#ffffff10);position:absolute;inset:0}.service-panel--paper{background:#e9e7e2f7}.service-panel--orange{background:#ff6d00f4}.service-panel--lime{background:#ccff02f2}.service-panel>.glass-reflection{width:600px;height:600px;top:-300px;left:-300px}.service-top{letter-spacing:.035em;border-bottom:1px solid #00162145;justify-content:space-between;gap:24px;padding-bottom:18px;font-size:.6875rem;display:flex}.service-player{grid-template-columns:auto 1fr;align-items:center;gap:36px;padding:34px 0 28px;display:grid}.service-player-art{flex-shrink:0;width:220px;position:relative}.service-player-art img{object-fit:cover;border-radius:16px;width:220px;height:220px;box-shadow:0 20px 45px #00162130}.service-player-level{gap:5px;display:flex;position:absolute;bottom:-13px;left:16px}.service-player-level i,.service-player-tab-level i{background:#00162122;border-radius:3px;width:16px;height:5px;display:block}.service-player-level i.is-filled,.service-player-tab-level i.is-filled{background:var(--ink)}.service-player-info{min-width:0}.service-player-info h4{font:800 clamp(28px,2.6vw,40px)/1.05 var(--font-main);letter-spacing:-.01em;margin:8px 0 6px}.service-player-line{margin-bottom:10px;font-size:1.0625rem;font-weight:600}.service-player-items{flex-wrap:wrap;gap:8px;max-width:480px;margin:0 0 18px;padding:0;list-style:none;display:flex}.service-player-items li{opacity:.85;border:1px solid;border-radius:22px;padding:6px 14px;font-size:.8125rem;font-weight:600}.service-player-nav{align-items:center;gap:16px;margin-top:16px;display:flex}.service-player-nav button{background:#ffffff30;border:1px solid #00162140;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.service-player-nav button:disabled{opacity:.3}@media (hover:hover) and (pointer:fine){.service-player-nav button:hover:not(:disabled){background:var(--ink);color:var(--paper)}}.service-player-nav>span{text-align:center;min-width:60px;font-size:1rem;font-weight:700}.service-player-nav>span>span{opacity:.6;font-size:.75rem;font-weight:400}.service-player-tabs{grid-column:1/-1;grid-template-columns:repeat(var(--tier-count,3),1fr);border-top:1px solid #00162125;gap:10px;margin-top:6px;padding-top:22px;display:grid}.service-player-tabs button{background:#ffffff30;border:1px solid #00162130;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;min-height:64px;padding:14px 16px;font-size:.8125rem;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:flex}.service-player-tabs button.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.service-player-tabs button.is-active .service-player-tab-level i.is-filled{background:var(--lime)}.service-player-tabs button.is-active .service-player-tab-level i:not(.is-filled){background:#ffffff30}.custom-service{grid-template-columns:1fr 1.1fr;align-items:center;gap:55px;margin:65px 2% 35px;display:grid}.custom-art{min-width:0}.custom-art>span{letter-spacing:.07em;opacity:.7;padding-top:14px;font-size:.625rem;display:block}.illustration-marquee{border-radius:10px;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.illustration-track{will-change:transform;flex-shrink:0;align-items:center;gap:16px;padding-block:6px;display:flex}.illustration-card{cursor:pointer;background:#ffffff0d;border:0;border-radius:12px;flex-shrink:0;width:190px;height:230px;padding:0;position:relative;overflow:hidden}.illustration-card img{object-fit:contain;width:100%;height:100%;transition:transform .35s var(--ease-out);border-radius:12px;display:block}.illustration-card:hover img{transform:scale(1.04)}.illustration-card span{font:700 .75rem/1.2 var(--font-main);color:#fff;background:linear-gradient(#0000,#000b);padding:10px 12px 9px;position:absolute;bottom:0;left:0;right:0}.custom-copy h3{font:800 clamp(30px,3.6vw,50px)/1.1 var(--font-main);letter-spacing:-.01em;margin:23px 0}.custom-copy p{color:#b7c5cb;max-width:510px;margin-bottom:14px;font-size:1rem}.custom-tags{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.custom-tags>span{border:1px solid var(--line);border-radius:22px;padding:5px 10px;font-size:.75rem}.custom-copy>small{color:#a4b4bd;margin-top:14px;font-size:.6875rem;display:block}.wrapped-intro{position:relative;overflow:clip}.wrapped-progress{z-index:3;gap:8px;width:min(360px,70%);display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%)}.wrapped-progress>span{transform-origin:0;background:#ffffff30;border-radius:3px;flex:1;height:3px;transform:scaleX(0)}.wrapped-stage{height:100vh;min-height:520px;display:grid;position:relative}.wrapped-slide{text-align:center;opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;padding:0 8%;display:flex}.wrapped-slide--ink{background:var(--ink);color:var(--paper)}.wrapped-slide--orange{background:var(--orange);color:var(--ink)}.wrapped-slide--lime{background:var(--lime);color:var(--ink)}.wrapped-kicker{letter-spacing:.08em;opacity:.7;margin-bottom:18px;font-size:.75rem;font-weight:700}.wrapped-slide h2{font:800 clamp(42px,7vw,96px)/1.16 var(--font-main);letter-spacing:-.01em;max-width:820px}.word-mask{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.word-inner{will-change:transform;display:inline-block}.wrapped-slide p{opacity:.85;max-width:480px;margin-top:18px;font-size:1.0625rem}.wrapped-stat{font-size:clamp(90px,16vw,180px);line-height:.9;display:inline-block}.project-stack-section{border-top:1px solid var(--line);background:radial-gradient(at 60% 40%,#21333a50,#0000 70%);padding:75px 4.2% 130px;overflow:clip}.project-stack-section>.section-label{margin-inline:2%}.project-stack-section .collection-heading{margin-bottom:64px;padding:0 2%}.project-stack-stage{perspective:1400px;height:100vh;min-height:560px;position:relative}.turntable{aspect-ratio:560/360;z-index:1;pointer-events:none;filter:drop-shadow(0 26px 40px #000a);width:min(460px,50vw);position:absolute;top:70%;left:50%;transform:translate(-50%)}.tt-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tt-layer text{font-family:var(--font-main);font-weight:700}.tt-led{fill:#ffffff24;transition:fill .4s,filter .4s}.tt-start{transition:stroke .4s}.turntable.is-playing .tt-led{fill:var(--lime);filter:drop-shadow(0 0 4px var(--lime))}.turntable.is-playing .tt-start{stroke:var(--lime);stroke-opacity:1}.tt-slot{aspect-ratio:1;visibility:hidden;opacity:0;width:50%;position:absolute;top:11.111%;left:8.929%}.tt-record,.tt-record-sheen,.tt-flying-disc{border-radius:50%;position:absolute;inset:0}.tt-record,.tt-flying-disc{background:#050b0f 50%/cover no-repeat;box-shadow:0 8px 22px #000b,0 0 0 1px #ffffff21}.tt-record:before,.tt-flying-disc:before{content:"";background:repeating-radial-gradient(circle,#0000 0 2px,#00000026 2.5px 3px);border-radius:50%;position:absolute;inset:0}.tt-record:after,.tt-flying-disc:after{content:"";aspect-ratio:1;background:var(--ink);border-radius:50%;width:14%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffff30,0 0 0 4px #0006}.tt-record-sheen{background:conic-gradient(from 210deg,transparent 0 10%,#ffffff38 16%,transparent 26% 45%,#ffffff2a 52%,transparent 60% 100%);mix-blend-mode:overlay;pointer-events:none}.tt-flying-disc{z-index:260;pointer-events:none;will-change:transform;position:fixed;inset:auto}.stack-card{top:var(--stack-y,50%);aspect-ratio:1/1.32;cursor:pointer;width:min(340px,64vw,34vh);transform-style:preserve-3d;background:0 0;border:0;padding:0;position:absolute;left:50%}.stack-case{width:100%;height:100%;transform-style:preserve-3d;background:linear-gradient(155deg,#ffffff20,#ffffff06 45%,#00000028);border:1px solid #ffffff38;border-radius:8px;flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px 1px #ffffff3d,inset -16px 0 26px -18px #0007,0 30px 70px #0009}.stack-case:before{content:"";pointer-events:none;background:linear-gradient(#fff5,#ffffff10);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.stack-window{flex:1;width:100%;min-height:0;position:relative}.stack-tray{transform-style:preserve-3d;background:radial-gradient(circle at 50% 42%,#2b2b2d,#131315 72%);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 2px 12px #0009,inset 0 0 0 1px #ffffff14}.stack-case-lid{transform-origin:top;pointer-events:none;backface-visibility:hidden;background:linear-gradient(120deg,#ffffff40,#ffffff12 35%,#0000 60%);border:1px solid #ffffff26;border-radius:4px;position:absolute;inset:0}.stack-disc{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:74%;position:relative;overflow:hidden;box-shadow:0 10px 26px #0009,0 0 0 1px #ffffff26}.stack-disc:before{content:"";background:conic-gradient(from var(--sheen,210deg),transparent 0 10%,#ffffff35 16%,transparent 26% 45%,#ffffff2a 52%,transparent 60% 100%);mix-blend-mode:overlay;pointer-events:none;border-radius:50%;position:absolute;inset:0}.stack-disc img{object-fit:cover;width:100%;height:100%}.stack-disc:after{content:"";aspect-ratio:1;background:var(--ink);border-radius:50%;width:16%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffff30,0 0 0 4px #0006}.stack-case-label{text-align:left;color:#fff;text-shadow:0 2px 10px #0009;flex-shrink:0;width:100%;position:relative}.stack-case-label b{font:800 1.5rem/1.14 var(--font-main);letter-spacing:-.01em;display:block}.stack-case-label small{letter-spacing:.01em;opacity:.82;margin-top:4px;font-size:.9375rem;display:block}.record-section{border-top:1px solid var(--line);background:radial-gradient(at 60% 40%,#21333a50,#0000 70%);padding:75px 4.2% 80px}.record-section>.section-label{border-color:var(--line);margin-inline:2%}.collection-heading{margin-bottom:46px;padding:0 2%}.record-player{isolation:isolate;background:linear-gradient(120deg,#192b34,#041922 57%,#203139);border:1px solid #e9e7e24f;border-radius:23px;padding:20px 28px 14px;overflow:hidden;box-shadow:inset 0 1px 1px #fff5,0 35px 80px #0004}.player-top{letter-spacing:.045em;border-bottom:1px solid var(--line);justify-content:flex-end;gap:20px;padding-bottom:13px;font-size:.625rem;display:flex}.player-top a{letter-spacing:0;font-size:.6875rem}.player-top a .icon-arrow{width:16px;height:16px;margin-left:6px}.record-stage{grid-template-columns:1.35fr 1fr;align-items:center;gap:55px;padding:24px 15px 18px;display:grid}.record-artwork{aspect-ratio:4/3;width:100%;min-height:280px;max-height:49vh;position:relative}.record-orbit{z-index:-1;border:1px solid #e9e7e216;border-radius:50%;position:absolute;inset:-10% 5%;transform:rotate(-22deg)}.record-scene{opacity:0;visibility:hidden;position:absolute;inset:0}.record-scene.is-active{opacity:1;visibility:visible}.record-mask{background:var(--record-color);clip-path:inset(0% round 2%);position:absolute;inset:0;overflow:hidden}.record-image{object-fit:contain;width:100%;height:100%}.record-grooves{opacity:0;background:repeating-radial-gradient(circle,#0b1720 0 2px,#4a58624d 2.5px 3px,#0b1720 3.5px 6px);place-items:center;display:grid;position:absolute;inset:0}.record-player[data-animated=true] .record-grooves{opacity:1}.record-grooves:after{content:"";background:conic-gradient(from 15deg,#0000 12%,#d0dde53a 16%,#0000 24% 51%,#dde6ea44 58%,#0000 69%);position:absolute;inset:0}.record-grooves>span{aspect-ratio:1;z-index:1;border-radius:50%;width:36%;position:relative;overflow:hidden}.record-grooves img{object-fit:cover;width:100%;height:100%}.record-grooves i{background:var(--ink);border:2px solid #fff9;border-radius:50%;position:absolute;inset:46%}.record-side{min-width:0;padding-right:12px}.record-category{color:var(--lime);text-transform:uppercase}.record-side h3{font:800 clamp(30px,3.6vw,52px)/1.1 var(--font-main);letter-spacing:-.01em;max-width:440px;margin:15px 0 20px}.record-side>p{color:#b8c7ce;max-width:450px;font-size:.9375rem;line-height:1.7}.record-side>.button{margin-top:23px;padding:13px 20px;font-size:.8125rem}.player-controls{align-items:center;gap:20px;margin-top:24px;display:flex}.player-controls>button{background:#e9e7e20b;border:1px solid #e9e7e25a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.player-controls>button:hover:not(:disabled){color:var(--lime)}.player-controls>button .icon-arrow{width:20px;height:20px}.record-tracklist{border-top:1px solid var(--line);justify-content:center;gap:8px;padding:13px 0 9px;display:flex}.record-tracklist>button{color:#a9bbc4;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:5px 8px 3px;font-size:.625rem;transition:background .3s,border-color .3s;display:flex}.record-tracklist>button.is-active{color:var(--lime);background:#e9e7e20d;border-color:#ccff0299}.mini-record{background:repeating-radial-gradient(circle,#14232b 0 2px,#53626b 2.5px 3px);border-radius:50%;width:39px;height:39px;padding:11px;box-shadow:2px 3px 5px #0004}.mini-record img{object-fit:cover;border-radius:50%;width:100%;height:100%}.player-foot{border-top:1px solid var(--line);letter-spacing:.07em;color:#9eb2be;justify-content:space-between;gap:20px;padding-top:11px;font-size:.5625rem;display:flex}.collection-index{align-items:baseline;gap:35px;padding:35px 2% 0;display:flex}.collection-index>span{color:#aabcc7;flex:0 0 170px;font-size:.75rem}.collection-index>div{flex-wrap:wrap;gap:10px 22px;display:flex}.collection-index button{background:0 0;border:0;border-bottom:1px solid #e9e7e23d;align-items:center;gap:12px;padding:8px 0;font-size:.8125rem;display:flex}.collection-index button .icon-arrow{width:16px;height:16px;color:var(--lime)}.collection-index button:hover{color:var(--lime)}.project-dialog{color:var(--paper);overscroll-behavior:contain;opacity:1;transform-origin:50%;width:min(1180px,94vw);max-width:94vw;max-height:94dvh;transition:opacity .3s var(--ease-out),transform .42s var(--ease-out);transition-behavior:allow-discrete;background:#081e29;border:1px solid #e9e7e259;border-radius:20px;padding:0;overflow-y:auto;transform:scale(1);box-shadow:0 30px 100px #000b}@starting-style{.project-dialog[open]{opacity:0;transform:scale(var(--dlg-scale,.96))}}.project-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;transition-behavior:allow-discrete;background:#00101cd9;transition:opacity .25s}@starting-style{.project-dialog[open]::backdrop{opacity:0}}.project-dialog-inner{padding:20px 25px 24px;position:relative}.close-project{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:44px;color:var(--paper);background:#00101c99;border:1px solid #ffffff30;border-radius:30px;align-items:center;gap:10px;padding:7px 15px;font-size:.8125rem;display:flex;position:absolute;top:14px;right:14px}.close-project>span{font-size:1.5rem}.project-full-image{background:#e9e7e20a;border-radius:10px;height:min(51vh,590px);overflow:hidden}.project-full-image img{object-fit:contain;width:100%;height:100%}.project-dialog figcaption{color:#b7c6ce;justify-content:space-between;gap:15px;padding-top:10px;font-size:.8125rem;display:flex}.project-description{color:#b7c5cc;max-width:640px;margin-top:16px;font-size:.9375rem;line-height:1.65}.player-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:18px;margin-top:18px;padding:14px 18px;display:flex;box-shadow:inset 0 1px 1px #ffffff30}.player-disc{border-radius:50%;flex-shrink:0;width:74px;height:74px;position:relative;overflow:hidden;box-shadow:0 8px 20px #0007,0 0 0 1px #ffffff26}.player-disc img{object-fit:cover;width:100%;height:100%}.player-info{flex:1;min-width:0}.player-info .eyebrow{color:var(--lime)}.player-info h2{font:800 1.375rem/1.15 var(--font-main);letter-spacing:-.01em;margin:3px 0 11px}.player-progress{align-items:center;gap:10px;margin-bottom:12px;display:flex}.player-progress span{color:#b7c6ce;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.6875rem}.player-bar-track{background:#ffffff26;border-radius:2px;flex:1;height:3px;overflow:hidden}.player-bar-track i{background:var(--lime);height:100%;transition:width .3s var(--ease-out);border-radius:2px;display:block}.player-transport{align-items:center;gap:14px;display:flex}.player-transport button,.player-transport a{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.player-transport button:disabled{opacity:.3}.player-transport .icon-arrow{width:16px}.player-play{background:var(--lime);width:42px;height:42px;color:var(--ink);border:0}.player-tracklist{flex-direction:column;gap:2px;max-height:180px;margin:16px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.player-tracklist button{color:#b7c6ce;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;width:100%;min-height:auto;padding:9px 12px;font-size:.8125rem;display:flex}.player-tracklist button .track-num{font-variant-numeric:tabular-nums;opacity:.6;flex-shrink:0}.player-tracklist button.is-active{color:#fff;background:#ffffff14}.player-tracklist button.is-active .track-num{opacity:1;color:var(--lime)}footer{border-top:1px solid var(--line);background:radial-gradient(at 87% 45%,#ccff020b,#0000 60%);padding:65px 6% 25px}footer .section-label{border-color:var(--line);margin-bottom:50px}.contact-main{grid-template-columns:1.25fr 1fr;align-items:center;gap:8%;padding-bottom:75px;display:grid}.contact-kicker{letter-spacing:.045em;color:#c1cbd0;margin-bottom:25px;font-size:.6875rem;display:block}.contact-main h2{font:800 clamp(48px,7.5vw,104px)/1.05 var(--font-main);letter-spacing:-.01em;margin:0}.contact-record-sticker{letter-spacing:.05em;align-items:center;gap:18px;margin-top:30px;font-size:.6875rem;display:flex}.contact-record-sticker>.vinyl{width:85px;height:85px;box-shadow:none}.contact-record-sticker .vinyl-label>span{font-size:1.25rem}.contact-record-sticker .vinyl-label small{display:none}.contact-record-sticker .vinyl-label:after{border:0;width:4px;height:4px}.contact-console{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#e9e7e21b,#e9e7e205);border:1px solid #e9e7e25b;border-radius:22px;padding:25px 28px;box-shadow:inset 0 1px 1px #fff6,0 25px 60px #0003}.console-top{border-bottom:1px solid var(--line);letter-spacing:.045em;justify-content:space-between;gap:12px;padding-bottom:15px;font-size:.5625rem;display:flex}.console-top>span:first-child{align-items:center;gap:8px;display:flex}.contact-console h3{letter-spacing:-.02em;margin:25px 0 18px;font-size:1.8rem;font-weight:600;line-height:1.22}.contact-console>p{color:#bdc9d0;font-size:.9375rem;line-height:1.7}.contact-topics{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;padding:0;display:grid}.contact-topics legend{color:#becbd1;margin-bottom:12px;font-size:.6875rem}.contact-topics label{cursor:pointer;background:#00162125;border:1px solid #e9e7e248;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.75rem;display:flex;position:relative}.contact-topics label.is-selected{color:var(--lime);background:#ccff020a;border-color:#ccff02b0}.contact-topics label:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:3px}.contact-topics input{opacity:0;width:1px;height:1px;position:absolute}.contact-topics svg{width:14px;height:14px}.contact-topics .is-selected svg{transform:rotate(45deg)}.contact-console>.button{width:100%;padding:15px 20px;font-size:.8125rem}.contact-number{text-align:center;color:#acbec8;margin-top:10px;font-size:.6875rem;display:block}.next-step{border-top:1px solid var(--line);margin-top:24px;padding-top:17px}.next-step>span{letter-spacing:.055em;font-size:.5625rem}.next-step p{color:#acbec8;margin-top:7px;font-size:.75rem;line-height:1.7}.email-link{text-underline-offset:4px;align-items:center;gap:13px;margin-top:17px;font-size:.6875rem;text-decoration:underline;display:inline-flex}.email-link .icon-arrow{width:16px;height:16px}.email-link:hover{color:var(--lime)}.footer-bottom{border-top:1px solid var(--line);align-items:center;gap:40px;padding-top:25px;display:flex}.footer-brand img{object-fit:contain;width:70px;height:70px}.footer-social{align-items:center;gap:25px;margin-right:auto;font-size:.8125rem;display:flex}.footer-social a{white-space:nowrap}.footer-social .icon-arrow{width:16px;height:16px;color:var(--lime);margin-left:5px}.footer-social a:hover{color:var(--lime)}.footer-bottom small{color:#a5b1b6;font-size:.5625rem;line-height:1.8}.back-top{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.back-top:hover{color:var(--ink);background:var(--lime)}@media (width>=1800px){.nav,.hero,.studio,.services-section,.record-section,footer{padding-left:max(6%,50vw - 800px);padding-right:max(6%,50vw - 800px)}}@media (width>=801px) and (width<=1100px){.nav nav{gap:20px}.nav-note{font-size:.5625rem}.hero-grid{min-height:525px}.hero-art{height:480px}.hero-coordinate{font-size:.5rem;left:0}.hero-art-note{font-size:.5rem}.hero-bottom>.button{gap:15px;padding:14px 18px;font-size:.75rem}.hero-project-link{gap:10px}.explore{gap:9px;font-size:.5625rem}.studio-grid{gap:6%}.about-card h3{font-size:4rem}.about-card--lime p{font-size:.875rem}.about-card-deck{height:480px}.record-stage{gap:30px;padding-inline:0}.record-side>p{font-size:.8125rem}.record-tracklist>button{gap:4px;padding-inline:5px}.mini-record{width:33px;height:33px;padding:10px}.contact-main{gap:5%}.contact-console{padding:22px}.contact-console>.button{gap:12px;padding:13px 16px;font-size:.75rem}.footer-bottom{gap:25px}}@media (width>=801px) and (height<=850px){.hero-grid{min-height:480px}.hero-art{height:460px}.hero-kicker{margin-top:15px;margin-bottom:18px}.hero-subtitle{margin-top:22px;font-size:.9375rem}.hero-bottom{margin-top:22px}.record-player{padding:15px 24px 10px}.record-artwork{min-height:230px;max-height:45vh}.record-stage{padding-top:15px;padding-bottom:14px}.record-side h3{margin:10px 0 15px}.record-side>p{font-size:.8125rem}.record-side>.button{margin-top:16px}.player-controls{margin-top:15px}.record-tracklist{padding:9px 0}.player-foot{padding-top:9px}}@media (width<=800px){html{scroll-padding-top:100px}.nav{gap:18px;height:84px;padding:10px 6%}.brand img{width:58px;height:58px}.nav-note{font-size:.5625rem}.nav nav{display:none}.menu-toggle{border:1px solid var(--line);background:#e9e7e208;border-radius:30px;align-items:center;gap:14px;margin-left:auto;padding:10px 13px;font-size:.8125rem;display:flex}.menu-icon{transition:transform .3s;display:flex}.menu-icon.is-open{transform:rotate(45deg)}.mobile-nav{z-index:40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#001621f7;border-bottom:1px solid #ccff0270;flex-direction:column;gap:6px;padding:20px 6% 28px;display:flex;position:fixed;top:84px;left:0;right:0}.mobile-nav a{justify-content:space-between;padding:12px 0;font-size:1.125rem;display:flex}.mobile-nav a:last-child{color:var(--lime)}.hero{padding:22px 6% 28px}.hero-top{font-size:.5625rem;line-height:1.6}.hero-top>span:last-child{display:none}.hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.hero-kicker{letter-spacing:.025em;margin:28px 0 22px;font-size:.5625rem}.hero-con{gap:30px}.hero-con .icon-spark{width:13vw;height:13vw}.hero-subtitle{margin-top:24px;font-size:.875rem;line-height:1.65}.hero-art{justify-self:center;width:100%;max-width:510px;height:475px;margin-top:10px}.paz-3d{height:94%}.hero-coordinate{max-width:80px;font-size:.5rem;top:14%}.hero-art-note{max-width:75px;font-size:.5rem;bottom:16%}.hand-note>span{font-size:1.5rem}.hero-bottom{grid-template-columns:1fr;gap:23px;margin-top:20px;padding-top:22px}.hero-bottom>.button{width:100%;font-size:.875rem}.hero-project-link{justify-self:start;font-size:.5625rem}.hero-project-link>.icon-arrow{width:18px;margin-left:15px}.hero-project-link strong{font-size:.75rem}.explore{display:none}.ribbon{padding:13px 0;font-size:1.4rem}.ribbon .icon-spark{width:20px;height:20px;margin:0 22px}.section-label{gap:18px;margin-bottom:38px;padding-bottom:17px}.section-label>span:last-child{display:none}.eyebrow{font-size:.625rem}.studio{padding:55px 6% 65px}.studio-heading,.services-heading,.collection-heading{margin-bottom:35px;display:block}.studio-heading>p,.services-heading>p,.collection-heading>p{max-width:370px;margin-top:23px;font-size:.9375rem}.studio-grid{grid-template-columns:1fr;gap:42px}.about-record{justify-self:center;width:100%;max-width:470px}.about-card-deck{height:485px}.about-card{padding:20px;inset:15px 16px 20px}.about-card h3{font-size:4.9rem}.about-card--orange>img{width:77%;height:65%;right:-9%}.about-card--lime .vinyl{width:160px;height:160px;right:-30px}.about-card--lime p{font-size:.9375rem}.about-card-bottom{font-size:.5625rem;left:20px;right:20px}.studio-copy h3{font-size:1.9375rem}.studio-copy p{font-size:.9375rem}.studio-copy>.eyebrow{margin-bottom:20px}.services-section{padding:55px 5% 15px}.services-section>.section-label{margin:0 1% 35px}.services-heading{padding:0 1%}.service-menu{flex-direction:column;gap:12px;height:auto;margin:0 1% 30px}.service-menu-item{aspect-ratio:16/10;padding:20px}.service-menu-tag{opacity:1;white-space:normal;max-width:none;overflow:visible}.service-menu-item .icon-arrow{opacity:1}.service-panel{border-radius:20px;margin-bottom:23px;padding:20px 19px 23px;scroll-margin-top:100px}.service-top{letter-spacing:.015em;padding-bottom:14px;font-size:.5625rem}.service-top>span:last-child{display:none}.service-player{text-align:center;grid-template-columns:1fr;gap:22px;padding:26px 0 22px}.service-player-art{width:170px;margin:0 auto}.service-player-art img{width:170px;height:170px}.service-player-level{left:50%;transform:translate(-50%)}.service-player-items{justify-content:center;margin-inline:auto}.service-player-nav{justify-content:center}.service-player-tabs{text-align:left;grid-template-columns:1fr}.custom-service{grid-template-columns:1fr;gap:35px;margin:45px 2% 35px}.custom-copy h3{margin:22px 0}.custom-copy p{font-size:.9375rem}.custom-copy .button{gap:16px;padding:15px 20px;font-size:.8125rem}.custom-tags>span{font-size:.6875rem}.custom-copy>small{font-size:.625rem}.wrapped-stage{height:100svh;min-height:460px}.wrapped-slide{padding:0 6%}.wrapped-slide p{font-size:.9375rem}.project-stack-section{padding:55px 5% 90px}.project-stack-section>.section-label{margin-inline:1%}.project-stack-section .collection-heading{padding:0 1%}.project-stack-stage{height:90svh;min-height:480px}.stack-card{width:min(70vw,36vh)}.stack-case-label b{font-size:1.25rem}.stack-case-label small{font-size:.8125rem}.record-section{padding:55px 5%}.record-section>.section-label{margin-inline:1%}.collection-heading{margin-bottom:35px;padding:0 1%}.record-player{border-radius:17px;padding:13px 14px 10px}.player-top{letter-spacing:.01em;gap:9px;padding-bottom:10px;font-size:.5rem}.player-top a{white-space:nowrap;font-size:.5rem}.player-top a .icon-arrow{width:12px;height:12px;margin-left:3px}.record-stage{grid-template-columns:1fr;gap:17px;padding:15px 0 12px}.record-artwork{aspect-ratio:4/3;width:100%;height:min(27svh,255px);min-height:170px;max-height:none;margin:auto}.record-side{padding:0 3px}.record-category{letter-spacing:.045em;font-size:.5rem}.record-side h3{margin:8px 0 10px}.record-side>p{font-size:.75rem;line-height:1.6}.record-side>.button{gap:16px;min-height:44px;margin-top:13px;padding:10px 14px;font-size:.6875rem}.record-side>.button .icon-arrow{width:17px;height:17px}.player-controls{float:right;align-items:center;gap:7px;height:44px;margin-top:0;position:relative;top:13px}.player-controls>button{width:32px;height:32px}.player-controls>button .icon-arrow{width:16px;height:16px}.record-tracklist{clear:both;justify-content:space-between;gap:0;padding:9px 0 7px}.record-tracklist>button{border-radius:6px;flex-direction:column;flex:1;gap:3px;padding:4px 3px;font-size:.4375rem}.mini-record{width:23px;height:23px;padding:7px}.player-foot{letter-spacing:.015em;gap:10px;padding-top:8px;font-size:.4375rem}.player-foot>span:nth-child(2){display:none}.collection-index{padding:25px 1% 0;display:block}.collection-index>span{margin-bottom:13px;font-size:.6875rem;display:block}.collection-index>div{gap:7px 15px}.collection-index button{gap:7px;min-height:38px;font-size:.6875rem}.collection-index button .icon-arrow{width:13px;height:13px}.project-dialog{border-radius:15px;width:94vw;max-height:95dvh}.project-dialog-inner{padding:16px 14px}.project-dialog h2{line-height:1}.close-project{gap:8px;padding:7px 11px;font-size:.625rem;top:10px;right:10px}.close-project>span{font-size:1.2rem}.project-full-image{height:42dvh}.project-dialog figcaption{font-size:.75rem}.project-description{margin-top:12px;font-size:.8125rem}.player-bar{gap:12px;margin-top:14px;padding:12px 14px}.player-disc{width:56px;height:56px}.player-info h2{font-size:1.0625rem}.player-transport{gap:10px}.player-transport button,.player-transport a{width:30px;height:30px}.player-play{width:38px;height:38px}.player-tracklist{max-height:140px}footer{padding:55px 6% 25px}footer .section-label{margin-bottom:35px}.contact-main{grid-template-columns:1fr;gap:35px;padding-bottom:45px}.contact-kicker{margin-bottom:23px;font-size:.5625rem}.contact-record-sticker{margin-top:26px;font-size:.5625rem}.contact-record-sticker>.vinyl{width:65px;height:65px}.contact-console{border-radius:19px;padding:22px 20px}.console-top{gap:8px;font-size:.5rem}.contact-console h3{margin-top:23px;font-size:1.8125rem}.contact-console>p{font-size:.875rem}.contact-topics{margin:22px 0}.contact-topics label{min-height:44px;font-size:.6875rem}.contact-console>.button{gap:15px;padding:15px 18px;font-size:.75rem}.next-step p{font-size:.75rem}.footer-bottom{grid-template-columns:1fr auto;gap:22px;display:grid}.footer-brand{grid-area:1/1}.footer-social{flex-wrap:wrap;grid-area:2/1/auto/3;gap:20px;font-size:.75rem}.footer-bottom small{grid-area:3/1/auto/3;font-size:.5625rem}.back-top{grid-area:1/2}}@media (width<=380px){.nav-note{display:none}.hero-art{height:405px}.about-card-deck{height:445px}.about-card h3{font-size:4.25rem}.about-card--lime .vinyl{width:135px;height:135px;right:-36px}.about-card--lime p{font-size:.8125rem}.about-card-bottom{font-size:.5rem}.record-stage{gap:12px}.record-artwork{height:24svh;min-height:145px}.record-side>p{font-size:.6875rem}.record-side>.button{gap:7px;padding:10px 11px;font-size:.625rem}.player-controls{gap:4px}.player-controls>button{width:27px;height:30px}.mini-record{width:20px;height:20px;padding:6px}.record-tracklist>button{padding-inline:1px}.console-top>span:last-child{display:none}.service-panel{padding-inline:16px}}@media (width<=800px) and (height<=680px){.record-artwork{height:22svh;min-height:125px}.record-side>p{display:none}.record-side h3{margin-bottom:0}.record-tracklist{padding-block:6px}.record-stage{gap:10px;padding-top:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-property:opacity,color,background-color,border-color,box-shadow!important;transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reading-progress,.glass-reflection{display:none}.button:hover .icon-arrow,.text-link:hover .icon-arrow,.nav-cta:hover .icon-arrow{transform:none}.illustration-card{width:124px;height:150px}.illustration-card:hover img{transform:none}.record-player[data-animated=false] .record-grooves{opacity:0}}@media (hover:none){.glass-reflection{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav,.mobile-nav{background:var(--ink)}.service-panel--paper{background:var(--paper)}.service-panel--lime{background:var(--lime)}.service-panel--orange{background:var(--orange)}}.record-artwork{isolation:isolate}.record-side h3,.project-dialog h2{text-transform:uppercase}.hero-kicker{margin-bottom:36px}@media (width<=800px){.hero-kicker{margin-bottom:32px}.hero h1{width:100%}.hero h1>span:first-child{display:block}.hero h1>span:last-child{display:inline}.hero h1 .hero-con{gap:0;margin-right:9px;display:inline-flex!important}.hero-con .icon-spark{display:none}.hero-subtitle{margin-top:21px;font-size:.8125rem}.hero-art{height:405px;margin-top:34px}.hero-art .paz-3d{height:94%}.hand-note{top:14%;right:calc(60px - 4%)}.hand-note>span{font-size:1.375rem}.record-artwork{overflow:hidden}.record-side{z-index:2;position:relative}}@media (width<=380px){.hero-art{height:360px;margin-top:32px}.hero h1 .hero-con{margin-right:7px}}.nav nav>a:not(.nav-cta),.footer-social a,.email-link,.mobile-nav a{transition:color .25s var(--ease-out)}.button,.nav-cta{transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out),background-color .35s var(--ease-out)}.button:active,.nav-cta:active{transition-duration:.12s;transform:scale(.97)}.tier-swap{animation:tier-in .45s var(--ease-out) backwards}@keyframes tier-in{0%{opacity:0;transform:translateY(10px)}}.stack-case{transition:box-shadow .6s var(--ease-out),border-color .6s var(--ease-out)}.stack-glare{background:radial-gradient(circle at var(--gx,30%) var(--gy,20%),#ffffff42,#ffffff0d 28%,transparent 55%);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out);border-radius:4px;position:absolute;inset:0}.stack-disc img{animation:10s linear infinite paused disc-spin}@keyframes disc-spin{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.nav nav>a:not(.nav-cta){position:relative}.nav nav>a:not(.nav-cta):after{content:"";background:var(--lime);transform-origin:100%;height:2px;transition:transform .45s var(--ease-out);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav nav>a:not(.nav-cta):hover:after{transform-origin:0;transform:scaleX(1)}.button:hover,.nav-cta:hover{transform:translateY(-2px)}.nav-cta:hover{border-color:var(--lime);background-color:#ccff0214}.stack-card:hover .stack-case,.stack-card:focus-visible .stack-case{border-color:#fff6;box-shadow:inset 0 1px 1px #ffffff52,inset -16px 0 26px -18px #0007,0 44px 90px #000b}.stack-card:hover .stack-glare,.stack-card:focus-visible .stack-glare{opacity:1}.stack-card:hover .stack-disc img,.stack-card:focus-visible .stack-disc img{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.button:hover,.nav-cta:hover,.button:active,.nav-cta:active{transform:none}.stack-disc img,.tier-swap{animation:none}.stack-glare{display:none}}.preloader{display:none}html.pl-intro .preloader{z-index:1000;background:var(--ink);color:var(--paper);justify-content:center;align-items:center;padding:0 6%;display:flex;position:fixed;inset:0}.preloader:after{content:"";background:var(--lime);opacity:.85;height:2px;position:absolute;bottom:0;left:0;right:0}.preloader-phrase{font:800 clamp(2.5rem,6.2vw,5.5rem)/1.05 var(--font-main);letter-spacing:-.01em;text-align:center;flex-wrap:wrap;justify-content:center;gap:0 .28em;display:flex}.preloader-mask{margin:-.06em -.04em -.14em;padding:.06em .04em .14em;display:inline-block;overflow:hidden}.preloader-word{will-change:transform,filter;display:inline-block}.crate-stage{max-width:1180px;margin:0 auto;padding-top:clamp(52px,7vw,92px);position:relative}.crate-bin{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:clamp(12px,1.8vw,26px);margin:0;padding:0;list-style:none;display:grid}.crate-bin>li{min-width:0;position:relative}.crate-sleeve{aspect-ratio:1;color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;transition:filter .5s var(--ease-out);background:0 0;border:0;padding:0;display:block;position:relative}.crate-sleeve:focus-visible{outline:2px solid var(--lime);outline-offset:6px;border-radius:4px}.crate-disc{aspect-ratio:1;z-index:0;background:#050b0f;border-radius:50%;width:90%;position:absolute;top:-6%;left:5%;overflow:hidden;box-shadow:0 0 0 1px #ffffff26,0 10px 24px #0009}.crate-disc img{object-fit:cover;width:100%;height:100%}.crate-disc:before{content:"";background:repeating-radial-gradient(circle,#0000 0 2px,#00000026 2.5px 3px),conic-gradient(from 210deg,transparent 0 10%,#ffffff35 16%,transparent 26% 45%,#ffffff2a 52%,transparent 60% 100%);mix-blend-mode:overlay;pointer-events:none;border-radius:50%;position:absolute;inset:0}.crate-disc:after{content:"";aspect-ratio:1;background:var(--ink);border-radius:50%;width:14%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffff30,0 0 0 4px #0006}.crate-cover{z-index:1;background:var(--sleeve,#222);transition:transform .55s var(--ease-out),box-shadow .55s var(--ease-out);border-radius:3px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 20px 34px -14px #000d}.crate-art{object-fit:cover;width:100%;height:100%;display:block}.crate-cover:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#0000 0 43.6%,#ffffff1c 44.2%,#0000 45.6%),linear-gradient(90deg,#ffffff38,#0000 3.5%);position:absolute;inset:0}.crate-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#000000c4);position:absolute;inset:0}.crate-label{z-index:2;text-shadow:0 2px 10px #0009;padding:0 14px 13px;position:absolute;bottom:0;left:0;right:0}.crate-label b{font:800 clamp(1rem,1.7vw,1.4rem)/1.12 var(--font-main);letter-spacing:-.01em;display:block}.crate-label small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.78rem;display:block;overflow:hidden}.crate-shelf{background:linear-gradient(#2d4553,#0d222c);border-radius:2px 2px 9px 9px;height:18px;margin-top:-1px;box-shadow:inset 0 1px #ffffff2e,0 26px 44px -14px #000d}.crate-stage .turntable{width:min(460px,80vw);margin:clamp(40px,5vw,64px) auto 0;position:relative;top:auto;left:auto;transform:none}@media (hover:hover) and (pointer:fine){.crate-bin:has(.crate-sleeve:hover) .crate-sleeve:not(:hover){filter:brightness(.62)saturate(.8)}.crate-sleeve:hover .crate-cover,.crate-sleeve:focus-visible .crate-cover{transform:translateY(-8px);box-shadow:inset 0 0 0 1px #fff5,0 34px 54px -16px #000}}@media (width>=801px){.crate-stage{--sleeve:clamp(150px,min(calc((100svh - 348px)/1.45),calc((min(100vw,1180px) - 120px)/var(--n,4))),272px)}.crate-bin{max-width:calc(var(--n,4)*var(--sleeve) + (var(--n,4) - 1)*26px);margin-inline:auto}.crate-stage .turntable{width:clamp(200px,calc((100svh - 158px - 1.45*var(--sleeve))*1.556),460px);margin-top:clamp(24px,4svh,56px)}}@media (width<=800px){.crate-bin{grid-template-columns:repeat(2,minmax(0,1fr))}.crate-bin>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.crate-label{padding:0 10px 10px}.crate-label small{font-size:.68rem}.crate-stage{padding-top:48px}}@media (prefers-reduced-motion:reduce){.crate-cover,.crate-sleeve{transition:none}}.project-services{margin-top:18px}.project-services .eyebrow{color:var(--lime);margin-bottom:10px;display:block}.project-services ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.project-services li{color:#e9e7e2;border:1px solid #ffffff4d;border-radius:22px;padding:6px 14px;font-size:.8125rem;font-weight:600}.project-dialog.is-case{background:var(--c-bg);color:var(--c-ink);border-color:var(--dlg-bd,#42497433)}.project-dialog.is-case::backdrop{background:var(--backdrop,#252a55e6)}.is-case .project-dialog-inner{padding:0}.is-case .close-project{float:right;background:var(--close-bg,var(--c-ink));color:var(--close-fg,var(--c-bg));-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;margin:12px 14px -60px 0;position:sticky;top:12px}.case-hero{text-align:center;padding:clamp(56px,7vw,88px) clamp(20px,5vw,64px) clamp(36px,5vw,60px);position:relative;overflow:hidden}.case-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.case-eyebrow{font:700 .72rem/1 var(--font-main);letter-spacing:.08em;text-transform:uppercase;background:var(--eb-bg,var(--c-ink));color:var(--eb-fg,var(--c-bg));border-radius:30px;padding:9px 16px;display:inline-block}.case-eyebrow--alt{color:var(--c-ink);background:0 0;box-shadow:inset 0 0 0 1.5px}.case-logo-wrap{margin:0}.case-logo{width:var(--logo-w,min(560px,80%));height:auto;margin:22px auto 20px;display:block}.case-tagline{font:800 clamp(1.35rem,3.4vw,2.4rem)/1.1 var(--font-main);letter-spacing:-.01em;color:var(--c-a);margin:0}.case-sticker{pointer-events:none;width:clamp(54px,10vw,128px);height:auto;animation:6s ease-in-out infinite case-float;position:absolute}.case-sticker--a{--r:-18deg;top:9%;left:3%}.case-sticker--b{--r:24deg;animation-delay:-2.5s;bottom:8%;right:3%}@keyframes case-float{0%,to{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(calc(var(--r) + 6deg)) translateY(-10px)}}.case-ticker{background:var(--tk-bg,var(--c-ink));color:var(--tk-fg,var(--c-bg));padding:14px 0;overflow:hidden}.case-ticker-track{width:max-content;animation:46s linear infinite case-ticker;display:flex}.case-ticker-set{flex-shrink:0;display:flex}.case-ticker-set span{font:800 1.05rem/1 var(--font-main);white-space:nowrap;align-items:center;gap:44px;padding-left:44px;display:flex}.case-ticker-set span:after{content:var(--tk-glyph,"✺");color:var(--c-b)}@keyframes case-ticker{to{transform:translate(-50%)}}.case-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(24px,4vw,48px) clamp(16px,4vw,48px) 0;display:grid}.case-card{border-radius:24px;min-width:0;padding:clamp(22px,3vw,34px)}.case-card:first-child{background:var(--k1-bg,var(--c-ink));color:var(--k1-fg,var(--c-bg))}.case-card:nth-child(2){background:var(--k2-bg,var(--c-a));color:var(--k2-fg,#fff)}.case-card:nth-child(3){background:var(--k3-bg,#fff);color:var(--k3-fg,var(--c-ink));box-shadow:inset 0 0 0 2px var(--k3-bd,var(--c-ink))}.case-card:nth-child(4){background:var(--k4-bg,var(--c-mid));color:var(--k4-fg,var(--c-ink));box-shadow:inset 0 0 0 2px var(--k4-bd,transparent)}.case-label{font:700 .7rem/1 var(--font-main);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid;border-radius:30px;padding:7px 12px;display:inline-block}.case-card h3{font:800 clamp(1.2rem,2.2vw,1.55rem)/1.12 var(--font-main);letter-spacing:-.01em;margin:16px 0 10px}.case-card p{margin:0;font-size:.96rem;line-height:1.62}.case-section{padding:clamp(28px,4vw,52px) clamp(16px,4vw,48px) 0}.case-section>h3{font:800 clamp(1.15rem,2.3vw,1.6rem)/1.1 var(--font-main);color:var(--c-ink);margin:0 0 16px}.case-palette{box-shadow:0 0 0 1px var(--swatch-bd,#42497426);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.case-palette li{min-width:0;color:var(--c-ink);padding:56px 16px 16px}.case-palette li.is-light{color:#fff}.case-palette b{font-size:.95rem;display:block}.case-palette small{letter-spacing:.06em;opacity:.85;margin-top:3px;font-size:.78rem;display:block}.case-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.case-chips li{border:2px solid var(--c-ink);color:var(--c-ink);border-radius:30px;padding:8px 16px;font-size:.85rem;font-weight:700}.case-gallery{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.case-gallery figure{aspect-ratio:4/5;background:var(--c-mid);border-radius:20px;flex:0 0 calc(33.3333% - 8px);margin:0;overflow:hidden}.case-gallery img{object-fit:cover;width:100%;height:100%;display:block}.case-cta{background:var(--cta-bg,var(--c-ink));color:var(--cta-fg,var(--c-bg));border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:clamp(28px,4vw,52px) clamp(16px,4vw,48px) clamp(20px,3vw,40px);padding:22px 28px;display:flex}.case-cta p{font:800 clamp(1.1rem,2.4vw,1.6rem)/1.15 var(--font-main);letter-spacing:-.01em;margin:0}.case-cta a{background:var(--cta-btn-bg,var(--c-bg));color:var(--cta-btn-fg,var(--c-ink));border-radius:30px;align-items:center;gap:10px;padding:12px 20px;font-weight:700;display:inline-flex}@media (width<=700px){.case-info{grid-template-columns:1fr}.case-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.case-palette li{padding-top:40px}.case-gallery figure{flex-basis:calc(50% - 6px)}.case-cta{padding:20px}}@media (prefers-reduced-motion:reduce){.case-sticker,.case-ticker-track{animation:none}}.case-kit-label{font:700 .72rem/1 var(--font-main);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:0 0 12px}.case-kit{gap:clamp(10px,1.6vw,20px);margin-bottom:24px;display:grid}.case-kit--stories{grid-template-columns:repeat(4,minmax(0,1fr))}.case-kit--posts{grid-template-columns:repeat(3,minmax(0,1fr))}.case-kit img{filter:drop-shadow(0 14px 22px #0006);width:100%;height:auto;transition:transform .5s var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.case-kit img:hover{transform:translateY(-6px)}}@media (width<=700px){.case-kit{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:calc(-1*clamp(16px,4vw,48px));padding:0 clamp(16px,4vw,48px) 14px;display:flex;overflow-x:auto}.case-kit::-webkit-scrollbar{display:none}.case-kit img{scroll-snap-align:center;flex:none;width:56vw;max-width:260px}.case-kit--posts img{width:74vw;max-width:340px}}@media (prefers-reduced-motion:reduce){.case-kit img{transition:none}}.case-reels{grid-template-columns:repeat(4,minmax(0,1fr))}.case-reel{aspect-ratio:9/16;background:var(--c-mid);border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 30px -12px #000b}.case-reel video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.case-reel-cover{cursor:pointer;color:inherit;background:linear-gradient(#0000 55%,#0006);border:0;padding:0;position:absolute;inset:0}.case-reel-cover:focus-visible{outline:3px solid var(--cta-bg,var(--c-a));outline-offset:-3px;border-radius:22px}.case-reel-play{background:var(--cta-bg,var(--c-a));width:64px;height:64px;color:var(--cta-fg,var(--c-bg));transition:transform .35s var(--ease-out);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 28px #0009}.case-reel-play svg{width:24px;height:24px;margin-left:3px}@media (hover:hover) and (pointer:fine){.case-reel-cover:hover .case-reel-play{transform:scale(1.1)}}@media (width<=700px){.case-reel{scroll-snap-align:center;flex:none;width:56vw;max-width:260px}}@media (prefers-reduced-motion:reduce){.case-reel-play{transition:none}}.case-kit-label span{text-transform:none;letter-spacing:0;opacity:.8;font-weight:500}@media (width>=701px){.case-gallery[data-n="4"] figure{flex-basis:calc(25% - 9px)}}.case-kit{--kg:clamp(10px,1.6vw,20px)}@media (width>=701px){.case-kit--stories[data-n="3"]{grid-template-columns:repeat(3,calc((100% - 3*var(--kg))/4));justify-content:center}}.close-project{-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:none),(pointer:coarse){.project-dialog{touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:none}.project-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00101cf2}.case-kit,.case-gallery{touch-action:pan-x pan-y}.case-kit{overscroll-behavior-x:contain}.case-kit img{filter:none}}.svc{margin:0 2%}.svc-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.svc-tab{text-align:left;color:#fff;cursor:pointer;isolation:isolate;opacity:.7;height:170px;transition:opacity .4s var(--ease-out),box-shadow .4s var(--ease-out);border:0;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.svc-tab img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.svc-tab:after{content:"";z-index:-1;background:linear-gradient(#0000 28%,#000b);position:absolute;inset:0}.svc-tab b{font:800 1.5rem/1.1 var(--font-main)}.svc-tab small{opacity:.85;font-size:.8125rem}.svc-tab[aria-selected=true]{opacity:1;box-shadow:0 0 0 3px var(--lime)}.svc-tab:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.svc-panel{color:var(--ink);animation:tier-in .45s var(--ease-out) backwards;border-radius:24px;padding:clamp(22px,3vw,40px);scroll-margin-top:110px}.svc-panel[hidden]{display:none}.svc-panel[data-theme=paper]{background:var(--paper)}.svc-panel[data-theme=orange]{background:var(--orange)}.svc-panel[data-theme=lime]{background:var(--lime)}.svc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;margin-bottom:26px;display:flex}.svc-head h3{font:800 clamp(1.8rem,3.2vw,2.8rem)/1.05 var(--font-main);letter-spacing:-.01em;margin:0}.svc-head p{max-width:520px;margin:0;font-size:1rem;line-height:1.55}.svc-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.svc-pack{background:#ffffff47;border:1px solid #00162130;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:26px 24px 24px;display:flex;position:relative}.svc-pack.is-featured{background:var(--ink);color:var(--paper);border-color:#0000}.svc-star{background:var(--lime);color:var(--ink);font:700 .7rem/1 var(--font-main);letter-spacing:.06em;text-transform:uppercase;border-radius:30px;align-self:flex-start;padding:7px 12px}.svc-pack h4{font:800 1.7rem/1.05 var(--font-main);letter-spacing:-.01em;margin:0}.svc-ideal{opacity:.85;min-height:3em;margin:0;font-size:.9rem;line-height:1.5}.svc-pack ul{flex-direction:column;gap:9px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.svc-pack li{padding-left:22px;font-size:.9rem;font-weight:600;line-height:1.35;position:relative}.svc-pack li:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px;position:absolute;top:.32em;left:1px;transform:rotate(45deg)}.svc-pack .text-link{margin-top:auto}.svc-note{opacity:.75;margin:22px 0 0;font-size:.8125rem}.svc-process{margin:56px 2% 10px}.svc-process h3{font:800 clamp(1.4rem,2.4vw,2rem)/1.1 var(--font-main);margin:0 0 22px}.svc-process ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.svc-process li{border-top:1px solid #ffffff3a;padding-top:16px}.svc-process li span{color:var(--lime);font:800 .8rem/1 var(--font-main);letter-spacing:.06em;display:block}.svc-process li b{font:700 1.05rem/1.2 var(--font-main);margin:10px 0 6px;display:block}.svc-process li p{opacity:.8;margin:0;font-size:.875rem;line-height:1.55}@media (width<=800px){.svc{margin:0}.svc-tab{height:104px;padding:14px}.svc-tab b{font-size:1rem}.svc-tab small{display:none}.svc-panel{padding:22px 18px}.svc-packs{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:12px;margin-inline:-18px;padding:0 18px 6px;display:flex;overflow-x:auto}.svc-packs::-webkit-scrollbar{display:none}.svc-pack{scroll-snap-align:center;flex:0 0 82%}.svc-process{margin:44px 0 6px}.svc-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.svc-panel,.svc-tab{transition:none;animation:none}}
