.atelier.at-inner{background:var(--at-desk)}.atelier.at-inner main{background:var(--at-linen);color:var(--at-body)}.atelier.at-inner main a:not(.btn):not(.at-btn){color:var(--at-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--at-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--at-accent) 55%, transparent);text-underline-offset:.22em}.atelier.at-inner main a:not(.btn):not(.at-btn):hover{-webkit-text-decoration-color:var(--at-accent);text-decoration-color:var(--at-accent)}.atelier.at-inner :is(h1,h2,h3){font-family:var(--f-display);letter-spacing:-.012em;text-transform:none;color:var(--at-ink);text-wrap:balance;font-weight:400;font-stretch:100%}.atelier.at-inner h1{font-size:clamp(2.5rem,1.2rem + 4.4vw,5rem);line-height:1}.atelier.at-inner h2{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);line-height:1.05}.atelier.at-inner h3{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.15}.atelier.at-inner :is(h1,h2,h3) em{color:var(--at-accent);font-style:italic}.atelier.at-inner :is(p,li,td,th,dd,label,summary){font-family:var(--f-body)}.atelier.at-inner .lede{color:var(--at-body);font-size:1.1875rem;line-height:1.65}.atelier.at-inner main .btn,.atelier.at-inner main button.btn{border:1px solid var(--at-ink);background:var(--at-ink);min-height:54px;color:var(--at-paper);font:500 .8125rem/1.2 var(--f-body);letter-spacing:.2em;text-transform:uppercase;box-shadow:none;border-radius:0;padding:0 30px;font-stretch:100%;transition:background .35s,color .35s,border-color .35s}.atelier.at-inner main .btn:hover{background:var(--at-accent);border-color:var(--at-accent);color:#fff;box-shadow:none;transform:none}.atelier.at-inner main .btn--ghost{color:var(--at-ink);background:0 0}.atelier.at-inner main .btn--ghost:hover{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-paper)}.atelier.at-inner main .btn .arr{width:16px;height:16px}.atelier.at-inner .crumbs{font:var(--at-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:clamp(28px,4vw,48px)}.atelier.at-inner .crumbs li,.atelier.at-inner .crumbs [aria-current]{color:var(--at-muted)}.atelier.at-inner .crumbs a{color:var(--at-ink);text-decoration:none}.atelier.at-inner .crumbs a:hover{text-decoration:underline}.atelier.at-inner .at-phase{margin:0 0 18px}.atelier.at-inner .page-hero{background:var(--at-desk);padding:clamp(0px,3vw,40px) 0 0}.atelier.at-inner .page-hero>.shell{background:var(--at-paper);padding:clamp(28px,5vw,72px) clamp(20px,6vw,88px) clamp(40px,5vw,72px);position:relative;box-shadow:0 50px 100px #0000008c}.atelier.at-inner .page-hero>.shell:before{content:"";border:1px solid var(--at-rule);pointer-events:none;position:absolute;inset:14px}.atelier.at-inner .page-hero h1{max-width:16em;margin:0 0 24px}.atelier.at-inner .page-hero .lede{max-width:36em}.atelier.at-inner .page-hero .actions{gap:14px 24px;margin-top:36px}.atelier.at-inner .page-hero .trust{margin-top:28px}.atelier.at-inner .phase-break{background:linear-gradient(var(--at-desk) 0 clamp(0px, 3vw, 40px), var(--at-linen) 0);padding-top:clamp(48px,6vw,88px)}.atelier.at-inner .phase-break .shell{align-items:center;gap:24px;display:flex}.atelier.at-inner .phase-break .shell:after{content:"";background:color-mix(in srgb, var(--at-accent) 45%, transparent);flex:1;height:1px}.atelier.at-inner .phase-break .at-phase{margin:0}.atelier.at-inner .page-section{background:0 0;padding-block:clamp(40px,5vw,80px)}.atelier.at-inner .page-section+.page-section{border-top:1px solid var(--at-rule)}.atelier.at-inner .sec-head p,.atelier.at-inner .split>div>p{color:var(--at-body)}.atelier.at-inner main :is(.ind-card,.seg-ex,.feature,.facts div,.kit-item fieldset,.kit-result,.auto-card,.bundle,.svc-card,.step,.panel,.seg,.own,.never,.pick-grid a,.form,.ind-autos li,.auto-rule,.form-done){background:var(--at-card);color:var(--at-body);border:0;border-radius:0;box-shadow:0 1px #0000000a,0 24px 48px -32px #281e0f73}[data-style=professional] .atelier.at-inner main :is(.ind-card,.seg-ex,.facts div,.auto-card,.bundle,.ind-autos li,.own){padding-inline:clamp(20px,2.4vw,28px)}[data-style=home-trade] .atelier.at-inner main .seg__body h3{color:var(--at-paper)}.atelier.at-inner main .ind-card{border-top:2px solid var(--at-accent)}.atelier.at-inner main .ticks li:before{background:var(--at-accent);border-radius:50%;width:7px;height:7px;top:.7em}.atelier.at-inner main :is(.terms th,.terms td){border-color:var(--at-rule)}.atelier.at-inner main .terms td.terms__ours{background:var(--at-card);border:0;border-left:2px solid var(--at-accent);color:var(--at-ink)}.atelier.at-inner .faq{background:0 0}.atelier.at-inner .faq__list,.atelier.at-inner .faq__item{border-color:var(--at-rule)}.atelier.at-inner .faq__item summary h3{font-size:1.375rem}.atelier.at-inner .page-close{background:radial-gradient(900px 640px at 30% 0, #efe2c814, #efe2c800 70%), var(--at-night);color:var(--at-night-body);border:0;padding-block:clamp(72px,9vw,140px);position:relative}.atelier.at-inner .page-close:before{content:"";width:min(var(--at-wrap), 100% - 2 * var(--at-gutter));background:var(--at-gilt);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.atelier.at-inner .page-close .at-phase{color:var(--at-gold)}.atelier.at-inner .page-close h2{max-width:14em;color:var(--at-night-ink);margin:0 0 20px}.atelier.at-inner .page-close p{color:var(--at-night-body)}.atelier.at-inner .page-close .actions{margin-top:36px}.atelier.at-inner .page-close .btn{background:var(--at-night-ink);border-color:var(--at-night-ink);color:var(--at-night)}.atelier.at-inner .page-close .btn:hover{background:var(--at-gold);border-color:var(--at-gold);color:var(--at-night)}.atelier.at-inner .page-close .btn--ghost{color:var(--at-night-ink);background:0 0;border-color:#efe6d28c}.atelier.at-inner .page-close .btn--ghost:hover{background:var(--at-night-ink);color:var(--at-night)}.atelier.at-inner .page-close a:not(.btn){color:var(--at-night-ink)}.atelier.at-inner .page-close :focus-visible{outline-color:var(--at-gold)}.atelier.at-inner .switcher{--sw-bg:var(--at-desk);--sw-ink:var(--at-night-ink);--sw-muted:var(--at-night-muted);border-bottom:1px solid var(--at-night-rule)}.atelier.at-inner .switcher .shell{padding-block:10px}.atelier.at-inner .switcher__label{font:var(--at-label);letter-spacing:.14em;text-transform:uppercase;color:var(--at-night-muted)}.atelier.at-inner .switcher__label b{color:var(--at-night-ink);font-weight:500}.atelier.at-inner .switcher :is(button,a){font-family:var(--f-body)}.atelier.at-inner .switcher__group button{border:1px solid var(--at-night-rule);min-height:40px;color:var(--at-night-ink);font:500 .75rem/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;background:0 0;border-radius:0;padding:0 14px}.atelier.at-inner .switcher__group button:hover{border-color:var(--at-night-ink)}.atelier.at-inner .switcher__group button[aria-pressed=true]{background:var(--at-night-ink);border-color:var(--at-night-ink);color:var(--at-desk)}.atelier.at-inner .switcher :focus-visible{outline-color:var(--at-gold)}.atelier.at-inner .at-head .shell{padding-right:var(--at-pad);background:var(--at-paper)}.atelier.at-inner .at-head .shell:before{right:18px}.atelier.at-inner .page-hero{padding-top:0}.atelier.at-inner .page-hero>.shell{padding-inline:var(--at-pad)}.atelier.at-inner .page-hero>.shell:before{border-top:0;top:0}.atelier.at-inner main .shell:where(:not(.shell .shell)),.atelier.at-inner .switcher>.shell{padding-inline:var(--at-pad)}.atelier .switcher__toggle{display:none}.atelier .switcher__body{display:contents}@media (max-width:699px){.js .atelier.at-inner .switcher>.shell{padding-block:0}.js .atelier .switcher__toggle{width:100%;min-height:44px;color:var(--sw-ink,#fff);font:500 .75rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.js .atelier .switcher__toggle:after{content:"";background:currentColor;flex:none;width:12px;height:12px;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.js .atelier .switcher.is-open .switcher__toggle:after{transform:rotate(180deg)}.js .atelier .switcher__toggle:focus-visible{outline:2px solid var(--at-gold);outline-offset:-2px}.js .atelier .switcher:not(.is-open) .switcher__body{display:none}.js .atelier .switcher.is-open .switcher__body{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:12px;display:flex}.js .atelier .switcher.is-open .switcher__label{display:none}}@media (max-width:700px){.atelier.at-inner main .shell:where(:not(.shell .shell)),.atelier.at-inner .switcher>.shell{width:100%}.atelier.at-inner .page-hero>.shell{width:100%;padding:28px var(--at-pad) 40px;box-shadow:none}.atelier.at-inner .page-hero>.shell:before{display:none}.atelier.at-inner main .btn{width:100%}}@media (forced-colors:active){.atelier.at-inner main :is(.ind-card,.feature,.form){border:1px solid canvastext}}.atelier.at-inner .doc-page__date{font:var(--at-label);letter-spacing:.16em;text-transform:uppercase;color:var(--at-muted);margin:18px 0 0}.atelier.at-inner .prose{max-width:46rem}.atelier.at-inner .prose h2{margin:48px 0 14px;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem)}.atelier.at-inner .prose h2:first-child{margin-top:0}.atelier.at-inner .prose h3{margin:28px 0 10px;font-size:1.375rem}.atelier.at-inner .prose :is(p,li){color:var(--at-body);line-height:1.75}.atelier.at-inner .prose ul{gap:10px;padding-left:1.2em;list-style:outside;display:grid}.atelier.at-inner .prose li::marker{color:var(--at-accent)}.atelier.at-inner .credit-list{max-width:46rem}.atelier.at-inner .credit-list li{border-top:1px solid var(--at-rule);padding:20px 0}.atelier.at-inner .credit-list p{margin:0 0 4px}.atelier.at-inner main>section:not(.page-hero):not(.page-close):not(.page-section){padding-block:clamp(40px,5vw,80px)}.atelier.at-inner .auto-bundle{border-top:1px solid var(--at-rule)}.atelier.at-inner .phase-break+.auto-bundle{border-top:0}.atelier.at-look-blueprint main,.atelier.at-inner .bp-set{--bp:#10233f;--bp-ink:#eef4fb;--bp-body:#c9d8ea;--bp-muted:#9fb3cc;--bp-line:#c9d8ea61;--bp-accent:#e0a46a;--at-ink:var(--bp-ink);--at-body:var(--bp-body);--at-muted:var(--bp-muted);--at-rule:var(--bp-line);--at-card:transparent;--at-accent:var(--bp-accent);--ink:var(--bp-ink);--body:var(--bp-body);--muted:var(--bp-muted);--line:var(--bp-line);--surface:#10233f99;--surface-2:#c9d8ea14;--accent:var(--bp-accent);--focus:var(--bp-accent);--accent-ink:var(--bp);--bp-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;counter-reset:bp-sheet;background-color:var(--bp);color:var(--bp-body);background-image:linear-gradient(#c9d8ea21 1px,#0000 1px),linear-gradient(90deg,#c9d8ea21 1px,#0000 1px),linear-gradient(#c9d8ea0f 1px,#0000 1px),linear-gradient(90deg,#c9d8ea0f 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.atelier.at-look-blueprint main .page-hero{--at-ink:#1a1814;--at-body:#47423a;--at-muted:#5f584d;--at-rule:#1a181429;--at-accent:var(--bp-acc-paper,#2f3b8f);--ink:#1a1814;--body:#47423a;--muted:#5f584d;--line:#8f877a;--accent:var(--at-accent);background:var(--at-desk)}.atelier.at-look-blueprint main .phase-break{background:linear-gradient(var(--at-desk) 0 clamp(0px, 3vw, 40px), transparent 0)}.atelier.at-look-blueprint main .page-close{--at-ink:#1a1814}.atelier.at-look-blueprint main .page-close:before{background:var(--bp-accent)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) :is(.at-phase,.sec-head p,.crumbs,.bp-label,.faq__item summary h3,dt,.step__gate,h3+p small){font-family:var(--bp-mono)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) .at-phase{letter-spacing:.14em;color:var(--bp-accent)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) .sec-head p{letter-spacing:.02em;font-size:.9375rem;line-height:1.7}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) :is(h2,h3){color:var(--bp-ink)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) :is(h2,h3) em{color:var(--bp-accent)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) a:not(.btn){color:var(--bp-ink);-webkit-text-decoration-color:var(--bp-accent);text-decoration-color:var(--bp-accent)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) .page-section+.page-section{border-top:1px dashed var(--bp-line)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) :is(.ind-card,.feature,.step,.stage,.never,.svc-steps>li,.next-steps>li,.tour-step,.haven-ex,.seg-ex,.panel){counter-increment:bp-sheet;border:1px solid var(--bp-line);box-shadow:none;color:var(--bp-body);background:#10233f8c;border-radius:0;padding-bottom:44px;position:relative}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) :is(.ind-card,.feature,.step,.stage,.never,.svc-steps>li,.next-steps>li,.tour-step,.haven-ex,.seg-ex,.panel):after{content:"SHEET " counter(bp-sheet, decimal-leading-zero) "  ·  DRAWN BY SAIFHAVEN";border-top:1px solid var(--bp-line);border-left:1px solid var(--bp-line);font:500 .625rem/1.2 var(--bp-mono);letter-spacing:.14em;color:var(--bp-muted);white-space:nowrap;padding:6px 10px;position:absolute;bottom:0;right:0}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) .ind-card{border-top:1px solid var(--bp-line)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) .own{box-shadow:none;padding-inline:0}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) :is(){border:1px solid var(--bp-accent);background:0 0;border-radius:0}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) .faq__item summary:after{border-color:var(--bp-ink)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) img{border:1px solid var(--bp-line)}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) .btn{border-color:var(--bp-ink);color:var(--bp-ink);background:0 0}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) .btn:hover{background:var(--bp-ink);color:var(--bp)}.atelier.at-look-blueprint main .page-close .btn{background:var(--at-night-ink);border-color:var(--at-night-ink);color:var(--at-night)}.atelier.at-look-blueprint main .page-close .btn--ghost{color:var(--at-night-ink);background:0 0;border-color:#efe6d28c}.atelier.at-look-blueprint main .page-hero .btn{color:#f5f0e6;background:#1a1814;border-color:#1a1814}.atelier.at-look-blueprint main .page-hero :is(p.at-phase,nav.crumbs){font-family:var(--f-body)}.atelier.at-look-blueprint main .page-hero .at-phase{letter-spacing:.26em;color:#2f3b8f}.atelier.at-look-blueprint main .page-hero .btn--ghost{color:#1a1814;background:0 0}:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set) :focus-visible{outline-color:var(--bp-accent)}@media (forced-colors:active){:is(.atelier.at-look-blueprint main,.atelier.at-inner .bp-set){background-image:none}}.atelier.at-look-print main{--np:#f3efe5;--np-ink:#141210;--np-body:#2c2925;--np-muted:#5b554c;--np-rule:#141210;--at-ink:var(--np-ink);--at-body:var(--np-body);--at-muted:var(--np-muted);--at-rule:#14121040;--at-card:transparent;--ink:var(--np-ink);--body:var(--np-body);--muted:var(--np-muted);--line:#1412104d;background:var(--np);color:var(--np-body)}.atelier.at-look-print main .page-hero{background:var(--at-desk)}.atelier.at-look-print main .phase-break{background:linear-gradient(var(--at-desk) 0 clamp(0px, 3vw, 40px), var(--np) 0)}.atelier.at-inner .gazette-mast{padding-top:clamp(24px,3vw,40px)}.atelier.at-inner .gazette-mast .shell{border-top:4px double var(--np-rule);border-bottom:1px solid var(--np-rule);text-align:center;padding-block:18px 12px}.atelier.at-inner .gazette-mast__name{font:400 clamp(2.5rem, 1.4rem + 4vw, 5rem)/1 var(--f-display);letter-spacing:-.01em;color:var(--np-ink);margin:0}.atelier.at-inner .gazette-mast__line{border-top:1px solid var(--np-rule);font:500 .6875rem/1.4 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--np-ink);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin:14px 0 0;padding-top:8px;display:flex}.atelier.at-look-print main .page-section+.page-section{border-top:0}.atelier.at-look-print main .page-section>.shell>h2{border-bottom:1px solid var(--np-rule);padding-bottom:10px;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem)}.atelier.at-look-print main .guide-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:0 32px;display:grid}.atelier.at-look-print main :is(.ind-card,.guide-list>li){border:0;border-top:3px double var(--np-rule);box-shadow:none;background:0 0;padding:18px 0 26px}.atelier.at-look-print main .guide-list h3{font-size:1.625rem;line-height:1.12}.atelier.at-look-print main .guide-list h3 a{color:var(--np-ink);text-decoration:none}.atelier.at-look-print main .guide-list h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.atelier.at-look-print main .guide-roofers{border-top:4px double var(--np-rule);border-bottom:1px solid var(--np-rule)}.atelier.at-look-print main .guide-shell{max-width:44rem}.atelier.at-look-print main .guide-answer{border:1px solid var(--np-rule);border-top:4px double var(--np-rule);margin-bottom:40px;padding:22px 24px}.atelier.at-look-print main .guide-answer h2{font:500 .75rem/1.4 var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--np-ink);margin:0 0 8px}.atelier.at-look-print main .guide-answer p{font:italic 400 1.375rem/1.5 var(--f-display);color:var(--np-ink);margin:0}.atelier.at-look-print main .guide-sec{border-top:1px solid var(--at-rule);padding-top:28px}.atelier.at-look-print main .guide-sec+.guide-sec{margin-top:28px}.atelier.at-look-print main .guide-sec h2{margin:0 0 14px;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem)}.atelier.at-look-print main .guide-sec p{font-size:1.0625rem;line-height:1.8}.atelier.at-look-print main .guide-sec:first-of-type>p:first-of-type:first-letter{float:left;font:400 4.2em/.8 var(--f-display);color:var(--np-ink);margin:.06em .1em 0 0}.atelier.at-look-print main .guide-note{border-top:1px solid var(--np-rule);color:var(--np-muted);margin-top:36px;padding-top:12px;font-size:.9375rem;font-style:italic}.atelier.at-look-print main .guide-date{font:var(--at-label);letter-spacing:.16em;text-transform:uppercase;color:var(--at-muted);margin-top:12px}.atelier.at-look-print main .ticks li:before{background:var(--np-ink);border-radius:0;width:6px;height:6px}.atelier.at-look-city main{--ct:#0b0c10;--ct-ink:#f2ede3;--ct-body:#cfc8bb;--ct-muted:#a59e91;--ct-rule:#f2ede333;--ct-glow:#ffb648;--at-ink:var(--ct-ink);--at-body:var(--ct-body);--at-muted:var(--ct-muted);--at-rule:var(--ct-rule);--at-card:#ffffff0a;--at-accent:var(--ct-glow);--ink:var(--ct-ink);--body:var(--ct-body);--muted:var(--ct-muted);--line:var(--ct-rule);--focus:var(--ct-glow);background:radial-gradient(1200px 500px at 50% 0, #ffb64814, transparent 70%), var(--ct);color:var(--ct-body)}.atelier.at-look-city main .page-hero{--at-ink:#1a1814;--at-body:#47423a;--at-muted:#5f584d;--at-rule:#1a181429;--at-accent:#2f3b8f;--ink:#1a1814;--body:#47423a;--muted:#5f584d;background:var(--at-desk)}.atelier.at-look-city main .page-hero .btn{color:#f5f0e6;background:#1a1814;border-color:#1a1814}.atelier.at-look-city main .phase-break{background:linear-gradient(var(--at-desk) 0 clamp(0px, 3vw, 40px), transparent 0)}.atelier.at-look-city main a:not(.btn),.atelier.at-look-city main :is(h2,h3){color:var(--ct-ink)}.atelier.at-look-city main .own{color:var(--ct-body);box-shadow:none;border:1px solid var(--ct-rule);background:#ffffff0a}.atelier.at-inner .range-note{font:var(--at-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ct-glow);margin:0 0 36px}.atelier.at-inner .poster__tag{font:600 .5625rem/1.3 var(--f-body);letter-spacing:.18em;text-transform:uppercase;opacity:.85;border:1px solid;margin-bottom:auto;padding:3px 7px;display:inline-block}.atelier.at-inner figure{margin:0}.atelier.at-inner figcaption{font:var(--at-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ct-muted,var(--at-muted));margin-top:12px}.atelier.at-inner figcaption b{color:var(--ct-ink,var(--at-ink));font-weight:600}.atelier.at-inner .shelters{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:32px 28px;display:grid}.atelier.at-inner .shelter__box{background:linear-gradient(#3a3d44,#24262b);border:1px solid #50545c;padding:10px;box-shadow:0 0 60px #ffd6961f}.atelier.at-inner .poster{aspect-ratio:2/3;background:radial-gradient(120% 70% at 50% 0, #ffffff2e, transparent 60%), var(--ad-bg);color:var(--ad-fg);flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:inset 0 0 40px #ffffff14}.atelier.at-inner .poster__line{font:400 clamp(1.75rem, 1.3rem + 1.2vw, 2.25rem)/1.02 var(--f-display);color:inherit;margin:0}.atelier.at-inner .poster__biz{font:600 .8125rem/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:inherit;margin:0}.atelier.at-inner .poster__sub{font:400 .9375rem/1.3 var(--f-body);color:inherit;opacity:.9;margin:0}.atelier.at-inner .billboard{margin-top:clamp(48px,6vw,88px)}.atelier.at-inner .billboard__screen{background:radial-gradient(80% 120% at 80% 0, #ffffff29, transparent 60%), var(--ad-bg);min-height:clamp(220px,28vw,380px);color:var(--ad-fg);border:12px solid #1c1e22;outline:1px solid #3b3f46;flex-direction:column;justify-content:flex-end;gap:12px;padding:clamp(20px,4vw,48px);display:flex;box-shadow:0 30px 90px #ff8fa32e}.atelier.at-inner .billboard__screen .poster__tag{align-self:flex-start;margin-bottom:auto}.atelier.at-inner .billboard__line{font:400 clamp(2.25rem, 1.2rem + 3.6vw, 4.75rem)/1 var(--f-display);color:inherit;margin:0}.atelier.at-inner .billboard__biz{font:600 .875rem/1.3 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:inherit;margin:0}.atelier.at-inner .press__page{color:#141210;background:#f3efe5;padding:clamp(18px,3vw,36px);box-shadow:0 40px 80px -30px #000c}.atelier.at-inner .press__mast{font:400 clamp(1.5rem, 1.1rem + 1.4vw, 2.5rem)/1 var(--f-display);text-align:center;color:#141210;border-top:4px double #141210;border-bottom:1px solid #141210;margin:0 0 20px;padding:10px 0}.atelier.at-inner .press__cols{grid-template-columns:1fr 1fr 1.2fr;align-items:start;gap:20px;display:grid}.atelier.at-inner .press-ad__box{background:var(--ad-bg);min-height:260px;color:var(--ad-fg);outline-offset:4px;outline:1px solid #141210;flex-direction:column;gap:8px;padding:18px;display:flex}.atelier.at-inner .press-ad--tall .press-ad__box{min-height:420px}.atelier.at-inner .press-ad__line{font:400 1.75rem/1.05 var(--f-display);color:inherit;margin:0}.atelier.at-inner .press-ad__biz{font:600 .75rem/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:inherit;margin:0}.atelier.at-inner .press-ad__sub{color:inherit;margin:0;font-size:.875rem}.atelier.at-inner .press figcaption{color:#5b554c}.atelier.at-inner .press figcaption b{color:#141210}@media (max-width:560px){.atelier.at-inner .shelters{grid-template-columns:1fr 1fr;gap:24px 14px}.atelier.at-inner .poster{gap:6px;padding:12px}.atelier.at-inner .poster__line{font-size:1.375rem}.atelier.at-inner .poster__tag{letter-spacing:.12em;font-size:.5rem}}@media (max-width:760px){.atelier.at-inner .press__cols{grid-template-columns:1fr}.atelier.at-inner .press-ad--tall .press-ad__box{min-height:300px}}@media (forced-colors:active){.atelier.at-inner :is(.poster,.billboard__screen,.press-ad__box){border:1px solid canvastext}}.atelier.at-inner .nf-title{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.15}.atelier.at-inner .nf-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:700px){.atelier.at-inner .nf-links{grid-template-columns:minmax(0,1fr)}}
