.atelier-interior{--color-canvas:transparent;--color-canvas-raised:transparent;--color-canvas-surface:var(--a-panel);--color-foreground:var(--a-text);--color-muted:var(--a-muted);--color-subtle:var(--a-muted);--color-accent:var(--a-gold);--color-edge:var(--a-line);--v-text:#f3ecdd;--v-text-2:var(--a-muted);--v-text-3:#a29a89;--v-signal-soft:#dfbd7b;--v-rule:var(--a-line);--v-rule-2:var(--a-line);--a-text:#f3ecdd}[data-theme=light] .atelier-interior{--v-text:#211d16;--v-text-2:#625b4f;--v-text-3:#6c604f;--v-signal-soft:#856326}.atelier-interior-content{padding-top:80px;position:relative}.atelier-interior-content>section{padding-block:clamp(80px,8vw,128px);position:relative;background:0 0!important}.atelier-interior-content>section>:is(.max-w-6xl,[class*="max-w-[1320px]"]){width:min(100% - 9vw,1408px);max-width:none;margin-inline:auto;padding-inline:0}.atelier-interior h1{text-wrap:balance;white-space:pre-line;max-width:16ch;font:400 clamp(58px,6.7vw,104px)/1.02 var(--font-fraunces),Georgia,serif!important;letter-spacing:-.035em!important}.atelier-interior h2{text-wrap:balance;font:400 clamp(36px,3.8vw,58px)/1.1 var(--font-fraunces),Georgia,serif!important;letter-spacing:-.035em!important}.atelier-interior h3{font:400 clamp(24px,2.3vw,34px)/1.2 var(--font-fraunces),Georgia,serif!important;letter-spacing:-.025em!important}.atelier-interior p{font-size:16px!important;line-height:1.8!important}.atelier-interior .eyebrow,.atelier-interior .v-eyebrow{color:var(--a-gold);font:400 10px/1.7 var(--font-geist-mono),monospace;letter-spacing:.19em;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:24px;padding:0;display:flex}.atelier-interior .eyebrow:before{display:none}.atelier-interior .eyebrow:after{content:"";opacity:.55;background:currentColor;width:64px;height:1px}.atelier-interior-hero{align-items:center;min-height:540px;display:flex}.atelier-interior-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:9vw;display:grid}.atelier-interior-intro>p{color:var(--a-muted);max-width:44ch;padding-bottom:8px;font-size:clamp(18px,1.45vw,22px)!important}.atelier-interior-hero-art{min-height:740px;overflow:hidden}.atelier-interior-hero-art .atelier-interior-intro{max-width:52%;display:block}.atelier-interior-hero-art h1{max-width:12ch}.atelier-interior-hero-art p{margin-top:32px}.atelier-interior-hero-art .atelier-hero-art{width:75%;height:100%;top:0;right:-22%}.atelier-interior-hero-art .atelier-wrap{pointer-events:none}.atelier-interior :is(.card-premium,.v-panel){border:0;border-top:1px solid var(--a-line);border-radius:0;box-shadow:none!important;background:0 0!important}.atelier-interior :is(.card-premium,.v-panel):hover{border-color:var(--a-gold);transform:none}.atelier-interior .card-premium{padding:30px 0}.atelier-interior li{font-size:15px}.atelier-interior .step-circle{width:56px;height:56px;color:var(--a-gold);font:400 32px/1 var(--font-fraunces),serif;background:0 0;border:0;border-radius:0;justify-content:start}.atelier-interior :is(.btn-primary,.btn-ghost){box-shadow:none;font:500 13px/1.5 var(--font-geist),sans-serif;letter-spacing:0;text-transform:none;border-radius:0;gap:28px;min-height:54px;padding:16px 24px}.atelier-interior .btn-primary{background:var(--a-text);color:var(--a-bg);border:1px solid #0000}.atelier-interior .btn-primary:hover{background:var(--a-gold);transform:translateY(-2px)}.atelier-interior .btn-primary>span{background:0 0!important}.atelier-interior .btn-primary svg{width:16px;height:16px}.atelier-interior .btn-ghost{border:0;border-bottom:1px solid var(--a-line);color:var(--a-text);background:0 0}.atelier-interior .btn-ghost:hover{border-color:var(--a-gold)}.atelier-page-services .atelier-interior-content>section:nth-child(n+2):nth-child(-n+4){border-color:var(--a-line)}.atelier-page-services .atelier-interior-content>section:nth-child(3){background:var(--a-panel)!important}.atelier-page-services .card-premium{border-top:1px solid var(--a-gold);padding-top:34px}.atelier-page-services .card-premium li{border-bottom:1px solid var(--a-line);padding-block:10px}.atelier-page-services .card-premium li>span{font-size:16px!important;line-height:1.7!important}.atelier-page-services .card-premium>div{font-family:var(--font-geist-mono),monospace}.atelier-page-method .atelier-interior-content>section:nth-child(n+2):nth-child(-n+5) .step-circle{letter-spacing:-.05em;width:auto;height:auto;font-size:clamp(60px,7vw,100px)}.atelier-page-method .atelier-interior-content>section:nth-child(n+2):nth-child(-n+5) ul{border-top:1px solid var(--a-line)}.atelier-page-method .atelier-interior-content>section:nth-child(n+2):nth-child(-n+5) li{border-bottom:1px solid var(--a-line);padding-block:14px}.atelier-page-method .atelier-interior-content>section:nth-child(n+2):nth-child(-n+5) li>span:last-child{font-size:16px!important}.atelier-page-audit .card-premium{gap:22px;height:100%;padding-right:40px}.atelier-page-audit .card-premium svg{margin-top:8px}.atelier-page-audit .atelier-interior-content>section:last-child{background:var(--a-panel)!important}.atelier-page-audit .text-3xl{font:400 clamp(40px,5vw,76px)/1.1 var(--font-fraunces),serif!important}.atelier-page-about .atelier-interior-content>section:first-child>div>.grid{align-items:center}.atelier-page-about .atelier-film-stage{width:100%}.atelier-page-about .atelier-interior-content>section:nth-child(2) .grid>div>.atelier-reveal:first-child p{font-size:clamp(20px,1.75vw,27px)!important}.atelier-page-about .atelier-interior-content>section:last-child .rounded-3xl{border-radius:0;padding:0;background:0 0!important;border:0!important}.atelier-page-industries .rounded-xl{border-radius:0;padding:24px 0 0;border:0!important;border-top:1px solid var(--a-line)!important;background:0 0!important}.atelier-page-industries .rounded-xl:last-child{border-color:var(--a-gold)!important}.atelier-page-industries .atelier-interior-content>section:nth-child(n+2) h2{font-size:clamp(34px,3.4vw,52px)!important}.atelier-portfolio-grid{gap:72px clamp(28px,4vw,64px)}.atelier-project{border:0;border-top:1px solid var(--a-line);box-shadow:none;background:0 0;border-radius:0}.atelier-project>div:first-child{margin-top:16px}.atelier-project>div:last-child{padding:28px 0 0}.atelier-project h2{font-size:clamp(30px,3vw,46px)!important}.atelier-project p.font-mono{font-size:10px!important}.atelier-project:hover h2{color:var(--a-gold)}.atelier-project h2{transition:color .25s}.atelier-page-work .atelier-interior-content>section:first-child .v-panel{padding:22px 0 0}.atelier-page-work .atelier-interior-content>section:first-child .v-panel p{font-size:13px!important}.atelier-page-work .atelier-interior-content>section:nth-child(3) .v-panel{padding:28px 0}.atelier-page-start h1{font-size:clamp(52px,5.3vw,82px)!important}.atelier-page-start form{border-left:1px solid var(--a-line);gap:32px;padding-left:clamp(24px,4vw,64px)}.atelier-page-start .input-label{font:400 11px/1.6 var(--font-geist-mono),monospace;color:var(--a-muted);letter-spacing:.065em;margin-bottom:12px}.atelier-page-start .input-field{border:1px solid var(--a-line);min-height:54px;font:400 16px/1.6 var(--font-geist),sans-serif;box-shadow:none;border-radius:0;padding:15px 16px;background:var(--a-panel)!important;color:var(--a-text)!important}.atelier-page-start .input-field:focus{outline:1px solid var(--a-gold);border-color:var(--a-gold)}.atelier-page-start .input-field::placeholder{color:var(--a-muted);opacity:.7}.atelier-page-start select option{color:var(--a-text);background:var(--a-bg)}.atelier-page-start .text-sm{border:0!important;border-top:1px solid var(--a-line)!important;border-radius:0!important;padding:24px 0 0!important;font-size:14px!important}.atelier-page-start .rounded-3xl{border-radius:0}.atelier-interior .max-w-3xl{width:min(100% - 9vw,860px);max-width:860px;padding-inline:0}.atelier-interior .prose-v{gap:18px}.atelier-interior .prose-v h2{border-top:1px solid var(--a-line);margin-top:28px;padding-top:36px;font-size:clamp(28px,3vw,38px)!important}.atelier-interior .prose-v p{color:var(--a-muted)}@media (min-width:1024px){.atelier-page-start .atelier-interior-content>section>div>.grid>div:first-child{align-self:start;position:sticky;top:132px}.atelier-page-method .atelier-interior-content>section:nth-child(n+2):nth-child(-n+5) .lg\:col-span-4,.atelier-page-industries .atelier-interior-content>section:nth-child(n+2) .lg\:col-span-4{align-self:start;position:sticky;top:120px}}@media (max-width:1023px){.atelier-interior-intro{grid-template-columns:1fr;gap:32px}.atelier-interior-hero{min-height:0}.atelier-interior h1{font-size:clamp(52px,8vw,86px)!important}.atelier-interior-hero-art .atelier-interior-intro{max-width:60%}.atelier-interior-hero-art .atelier-hero-art{width:88%;right:-35%}.atelier-page-start form{border:0;border-top:1px solid var(--a-line);padding-top:36px;padding-left:0}}@media (max-width:767px){.atelier-interior-content>section{padding-block:64px}.atelier-interior-content>section:first-child{padding-top:62px}.atelier-interior h1{letter-spacing:-.035em!important;font-size:clamp(46px,11vw,76px)!important}.atelier-interior h2{font-size:36px!important}.atelier-interior h3{font-size:27px!important}.atelier-interior-hero-art .atelier-interior-intro{max-width:none}.atelier-page-services h1{white-space:normal}.atelier-interior-hero-art{padding-bottom:310px!important}.atelier-interior-hero-art .atelier-hero-art{width:105%;height:285px;top:auto;bottom:0;right:-8%}.atelier-interior-hero-art .atelier-hero-art img{object-fit:cover;object-position:center}.atelier-interior-hero-art p{max-width:40ch}.atelier-portfolio-grid{row-gap:48px}.atelier-project>div:last-child>.flex:first-child{flex-wrap:wrap}.atelier-page-audit .card-premium{padding-right:0}.atelier-interior .max-w-3xl{width:calc(100% - 11vw)}.atelier-interior .prose-v h2{font-size:30px!important}}.atelier-project>div:first-child>.absolute:last-child>span:first-child{background:#050504b8;padding:6px 10px}.atelier-page-work .atelier-interior-content>section:first-child .lg\:col-span-5>.atelier-reveal>p{font-size:clamp(18px,1.45vw,22px)!important;line-height:1.8!important}
