.product-hero{color:#fffdfb;background-color:#240b21;background-position:60%;background-size:cover;min-height:720px}.product-hero-copy{padding:92px 7% 90px}.product-hero h1{letter-spacing:-.06em;margin:24px 0 26px;font-size:clamp(62px,6.8vw,105px);font-weight:500;line-height:.99}.product-hero-copy>p:not(.atw-kicker){color:#e5d6e0;max-width:570px;font-size:20px;line-height:1.6}.product-hero-copy>div{align-items:center;gap:28px;margin-top:27px;display:flex}.product-work{grid-template-columns:1fr 1.15fr;gap:10%;display:grid}.product-work h2{margin-top:27px;font-size:60px}.product-work ol{margin:0;padding:0;list-style:none}.product-work li{border-bottom:1px solid #240b2130;gap:27px;padding:27px 0;display:flex}.product-work li:first-child{padding-top:0}.product-work li>span{font:11px var(--font-mono),monospace;color:#916a70;padding-top:8px}.product-work h3{letter-spacing:-.035em;margin-bottom:12px;font-size:23px;font-weight:400}.product-work li p{color:#654a4e;font-size:17px;line-height:1.65}.product-offer{background:#f5f1f2}.product-offer h2{margin:25px 0}.product-offer>p:not(.atw-kicker){color:#654a4e;max-width:680px;font-size:20px;line-height:1.6}.product-offer>div{align-items:center;gap:28px;margin:26px 0;display:flex}.product-offer small{color:#654a4e;max-width:620px;font-size:12px;line-height:1.7;display:block}@media (max-width:650px){.product-hero{background-position:65%;min-height:755px}.product-hero-copy{padding:67px 7% 70px}.product-hero h1{margin-top:23px;font-size:53px}.product-hero-copy>p:not(.atw-kicker){font-size:16px}.product-hero-copy>div{flex-direction:column;align-items:flex-start;gap:14px}.product-work{grid-template-columns:1fr;gap:40px}.product-work h2{font-size:44px}.product-work h3{font-size:21px}.product-work li p{font-size:15px}.product-offer h2{font-size:41px}.product-offer>p:not(.atw-kicker){font-size:17px}.product-offer>div{flex-direction:column;align-items:flex-start;gap:15px}}.product-page .product-hero h1{font-family:var(--font-body),"Instrument Sans",sans-serif;color:#fffdfb}.product-page .product-hero .atw-pill{color:#240b21;background:#fffdfb}.product-hero-note{font:10px/1.6 var(--font-mono),monospace;color:#f5f1f2;margin-top:26px;display:block}.studio-work>header{grid-template-columns:1fr 1fr;align-items:end;gap:8%;margin-bottom:60px;display:grid}.studio-work>header h2{margin-top:22px}.studio-work>header>p{color:#654a4e;max-width:410px;line-height:1.7}.studio-studies{grid-template-columns:1fr 1fr;gap:64px 38px;display:grid}.studio-study-world{grid-column:1/-1;grid-template-columns:1.5fr 1fr;align-items:center;gap:38px;display:grid}.studio-study-image{aspect-ratio:4/3;background:#240b21;display:block;position:relative;overflow:hidden}.studio-study-image img{-o-object-fit:cover;object-fit:cover;transition:transform .7s}.studio-study-maker .studio-study-image img{-o-object-fit:contain;object-fit:contain}.studio-study-image:hover img{transform:scale(1.025)}.studio-study-image>span{color:#fffdfb;font:10px/1.4 var(--font-mono),monospace;letter-spacing:.06em;background:#240b21e6;padding:8px 11px;position:absolute;top:20px;left:20px}.studio-study-image>svg{color:#fffdfb;position:absolute;bottom:20px;right:20px}.studio-study-copy{padding-top:25px}.studio-study-copy h3{font-family:var(--font-body),"Instrument Sans",sans-serif;letter-spacing:-.045em;color:#240b21;font-size:34px;line-height:1.1}.studio-study-copy p{color:#654a4e;max-width:430px;line-height:1.7;margin:19px 0!important}.studio-study-copy small{font:10px/1.7 var(--font-mono),monospace;color:#654a4e;margin-top:23px;display:block}.product-page h2,.product-page h3{font-family:var(--font-body),"Instrument Sans",sans-serif}.product-page .product-work h2{font-size:clamp(40px,4.4vw,64px)}@media (max-width:650px){.studio-work>header,.studio-studies,.studio-study-world{grid-template-columns:1fr;gap:28px;display:grid}.studio-study-world{grid-column:auto}.studio-work>header{margin-bottom:36px}.studio-study-copy{padding-top:0}.studio-study-copy h3{font-size:29px}.studio-studies{gap:48px}.studio-study-image>span{font-size:9px;top:12px;left:12px}.product-hero-note{max-width:260px}}@media (prefers-reduced-motion:reduce){.studio-study-image img{transition:none}.studio-study-image:hover img{transform:none}}
.immersive-studio{--text-primary:#240b21;--text-body:#654a4e;font-family:var(--font-body),"Instrument Sans",sans-serif;color:#240b21;background:#fffdfb}.immersive-studio .product-hero{background-position:50% 55%;background-size:cover;min-height:720px}.immersive-studio .atw-nav{color:#fffdfb}.immersive-studio .atw-nav nav a{align-items:center;min-height:44px;display:inline-flex}.immersive-studio .product-hero-copy{max-width:1000px;padding-top:75px;padding-bottom:75px}.immersive-studio .product-hero-copy h1{font:400 clamp(58px,7.8vw,112px)/.98 var(--font-body),sans-serif;letter-spacing:-.06em;color:#fffdfb}.immersive-studio .product-hero-copy>p:not(.atw-kicker){color:#fffdfb;max-width:43ch;font-size:18px;line-height:1.7}.immersive-studio .atw-kicker{font-family:var(--font-body),sans-serif;letter-spacing:.15em;font-size:10px}.immersive-studio .product-hero-copy .atw-pill{transition:transform .25s;box-shadow:0 3px #d9cbd1,0 14px 35px #240b212b}.immersive-studio .product-hero-copy .atw-pill:hover{transform:translateY(-2px)}.immersive-studio .product-hero-copy .atw-text-link{color:#fffdfb;border-color:#fffdfb6b;min-height:48px}.studio-workspace-note{font:10px/1.6 var(--font-body),sans-serif;color:#fffdfb;align-items:center;gap:8px;margin-top:23px;display:flex}.immersive-studio .product-work{color:#240b21;background:#f5f1f2}.immersive-studio .product-work h2,.immersive-studio .product-offer h2{font-family:var(--font-body),sans-serif;letter-spacing:-.055em;color:#240b21;line-height:1.04}.immersive-studio .product-work li{border-bottom-color:#240b2126}.immersive-studio .product-work h3{color:#240b21;font-family:var(--font-body),sans-serif;font-weight:500}.immersive-studio .product-work li p,.immersive-studio .product-offer>p{color:#654a4e}.immersive-studio .product-offer{background:#fffdfb}.immersive-studio .atw-footer{background:#f5f1f2}.immersive-studio .atw-footer nav a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.immersive-studio .product-hero{background-position:58%;min-height:710px}.immersive-studio .atw-nav{grid-template-columns:1fr;gap:14px;padding:24px 6%}.immersive-studio .atw-nav nav{grid-area:2/1;gap:28px}.immersive-studio .atw-wordmark{font-size:29px}.immersive-studio .product-hero-copy{padding:45px 6% 70px}.immersive-studio .product-hero-copy h1{max-width:11ch;font-size:clamp(48px,13.6vw,70px)}.immersive-studio .product-hero-copy>p:not(.atw-kicker){max-width:33ch;font-size:15px}.immersive-studio .product-hero-copy>div{flex-wrap:wrap;gap:16px}.immersive-studio .product-hero-copy .atw-pill,.immersive-studio .product-hero-copy .atw-text-link{min-height:48px;font-size:12px}.studio-workspace-note{align-items:flex-start;font-size:9px}.studio-workspace-note svg{flex-shrink:0;margin-top:2px}.immersive-studio .product-work,.immersive-studio .product-offer{padding:65px 6%}.immersive-studio .product-work h2,.immersive-studio .product-offer h2{font-size:43px}}@media (prefers-reduced-motion:reduce){.immersive-studio .product-hero-copy .atw-pill{transition:none;transform:none!important}}.immersive-studio{background:radial-gradient(at 80% 42%,#d6a5bd26,#0000 55%),#fffdfb}.immersive-studio .product-hero{border-radius:clamp(30px,4vw,52px);margin:12px;overflow:hidden;box-shadow:0 28px 65px -40px #240b2166}.immersive-studio .product-work,.immersive-studio .product-offer{isolation:isolate;background:0 0;position:relative}.immersive-studio .product-work li{border:0;padding:24px 0}.immersive-studio .product-work ol{gap:14px;display:grid}.immersive-studio .product-offer{background:#f5f1f2;border-radius:42px;margin:20px 3%;overflow:hidden}.immersive-studio .atw-footer{background:0 0;border:0}@media (max-width:760px){.immersive-studio .product-hero{border-radius:30px;margin:8px}.immersive-studio .product-hero-copy{padding-left:7%;padding-right:7%}.immersive-studio .product-offer{border-radius:32px;margin:12px 3%;padding:48px 7%}}
.studio-assembly-hero-module__WlG7tq__hero{isolation:isolate;color:#fffdfb;background:#240b21;border-radius:0 0 48px 48px;flex-direction:column;min-height:min(900px,100svh);margin:0 12px;display:flex;position:relative;overflow:hidden}.studio-assembly-hero-module__WlG7tq__art,.studio-assembly-hero-module__WlG7tq__shade{z-index:-2;position:absolute;inset:0}.studio-assembly-hero-module__WlG7tq__art img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center}.studio-assembly-hero-module__WlG7tq__shade{z-index:-1;background:linear-gradient(90deg,#240b21a6 0%,#240b2138 46%,#0000 75%),linear-gradient(#0000 70%,#240b2199)}.studio-assembly-hero-module__WlG7tq__nav{justify-content:space-between;align-items:center;gap:20px;padding:26px 4%;display:flex;position:relative}.studio-assembly-hero-module__WlG7tq__wordmark{letter-spacing:-.065em;font-size:34px;font-weight:500}.studio-assembly-hero-module__WlG7tq__nav nav{gap:30px;font-size:15px;display:flex}.studio-assembly-hero-module__WlG7tq__nav a[aria-current]{text-underline-offset:8px;text-decoration:underline}.studio-assembly-hero-module__WlG7tq__copy{flex-direction:column;flex:1;justify-content:center;padding:60px 7% 64px;display:flex}.studio-assembly-hero-module__WlG7tq__kicker{letter-spacing:.14em;margin:0 0 24px;font-size:13px}.studio-assembly-hero-module__WlG7tq__copy h1{letter-spacing:-.075em;max-width:780px;margin:0 0 28px;font-size:clamp(64px,7.5vw,118px);font-weight:500;line-height:.97;color:#fffdfb!important;font-family:inherit!important}.studio-assembly-hero-module__WlG7tq__copy h1 span{color:#e9cbd6}.studio-assembly-hero-module__WlG7tq__lede{color:#f5f1f2;margin:0 0 30px;font-size:17px;line-height:1.7}.studio-assembly-hero-module__WlG7tq__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.studio-assembly-hero-module__WlG7tq__actions a{align-items:center;gap:24px;min-height:50px;font-size:14px;display:inline-flex}.studio-assembly-hero-module__WlG7tq__actions a:first-child{color:#240b21;background:#fffdfb;border-radius:30px;padding:14px 24px;box-shadow:0 0 30px #916a7020}.studio-assembly-hero-module__WlG7tq__actions a:last-child{padding:12px 0}.studio-assembly-hero-module__WlG7tq__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 4%;font-size:12px;display:flex}.studio-assembly-hero-module__WlG7tq__foot p{font-family:var(--font-mono),"IBM Plex Mono",monospace;letter-spacing:.04em;margin:0;font-size:11px}.studio-assembly-hero-module__WlG7tq__foot p span{font:12px/1.8 var(--font-body),"Instrument Sans",sans-serif;opacity:.8;display:block}.studio-assembly-hero-module__WlG7tq__foot button,.studio-assembly-hero-module__WlG7tq__foot>a{color:#fffdfb;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.studio-assembly-hero-module__WlG7tq__foot button{cursor:pointer;margin-left:auto;padding:10px}.studio-assembly-hero-module__WlG7tq__hero a:focus-visible,.studio-assembly-hero-module__WlG7tq__hero button:focus-visible{outline-offset:6px;outline:2px solid #fffdfb}.studio-assembly-hero-module__WlG7tq__actions a:first-child:hover{box-shadow:0 0 0 5px #fffdfb22}.studio-assembly-hero-module__WlG7tq__hero a{color:inherit}@media (max-width:650px){.studio-assembly-hero-module__WlG7tq__hero{border-radius:0 0 32px 32px;min-height:100svh;margin:0 6px}.studio-assembly-hero-module__WlG7tq__art img{-o-object-position:57% center;object-position:57% center;opacity:.67}.studio-assembly-hero-module__WlG7tq__shade{background:linear-gradient(90deg,#240b218c,#0000),linear-gradient(#0000 55%,#240b21bb)}.studio-assembly-hero-module__WlG7tq__nav{gap:10px;padding:20px 6%}.studio-assembly-hero-module__WlG7tq__nav nav{gap:16px;font-size:14px}.studio-assembly-hero-module__WlG7tq__wordmark{font-size:29px}.studio-assembly-hero-module__WlG7tq__copy{padding:56px 7% 54px}.studio-assembly-hero-module__WlG7tq__copy h1{letter-spacing:-.065em;font-size:clamp(58px,15vw,88px);line-height:1}.studio-assembly-hero-module__WlG7tq__kicker{font-size:12px}.studio-assembly-hero-module__WlG7tq__lede{font-size:16px}.studio-assembly-hero-module__WlG7tq__actions{gap:8px 20px}.studio-assembly-hero-module__WlG7tq__foot{gap:8px;padding:18px 7% 24px}.studio-assembly-hero-module__WlG7tq__foot p{width:100%}.studio-assembly-hero-module__WlG7tq__foot button{margin-left:0}.studio-assembly-hero-module__WlG7tq__foot>a{margin-left:auto;font-size:12px}.studio-assembly-hero-module__WlG7tq__actions a{gap:12px}}@media (prefers-reduced-motion:reduce){.studio-assembly-hero-module__WlG7tq__art{transform:none!important}.studio-assembly-hero-module__WlG7tq__hero *{scroll-behavior:auto}}.studio-assembly-hero-module__WlG7tq__nav nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#240b21b8;border-radius:999px;padding:10px 18px}@media (max-width:650px){.studio-assembly-hero-module__WlG7tq__nav nav{gap:12px;padding:9px 12px}}
