.atelier{--n-porcelain:#f5f3ee;--n-chalk:#fcfbf8;--n-limestone:#e7e2d9;--n-graphite:#292824;--n-stone-ink:#626057;--n-oxide:#7a4838;--n-oxide-hover:#60372b;--n-oxide-active:#4d2c23;--n-oxide-wash:#ede0d9;--n-control-stone:#827c71;--n-divider:#d3cdc2;--n-error:#a12d35;--n-error-wash:#f4e4e5;--n-success:#356347;--n-success-wash:#e2ece4;--n-warning:#76521c;--n-warning-wash:#f3e9d7;--n-dark-muted:#c5c0b6;--n-dark-accent:#e1ad95;--cs-bg:var(--n-porcelain);--cs-surface:var(--n-chalk);--cs-offset:var(--n-limestone);--cs-text:var(--n-graphite);--cs-muted:var(--n-stone-ink);--cs-accent:var(--n-oxide);--cs-action:var(--n-oxide);--cs-action-hover:var(--n-oxide-hover);--cs-action-active:var(--n-oxide-active);--cs-on-action:var(--n-chalk);--cs-wash:var(--n-oxide-wash);--cs-border:var(--n-control-stone);--cs-divider:var(--n-divider);--cs-focus:var(--n-oxide);--cs-error:var(--n-error);--cs-error-wash:var(--n-error-wash);--cs-success:var(--n-success);--cs-success-wash:var(--n-success-wash);--cs-warning:var(--n-warning);--cs-warning-wash:var(--n-warning-wash);--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Satoshi", "Helvetica Neue", Arial, system-ui, sans-serif;--text-label:.75rem;--text-small:.875rem;--text-body:1.0625rem;--text-lead:clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--text-h3:1.375rem;--text-h2:clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--text-h1:clamp(2.25rem, 1.4rem + 3.6vw, 4rem);--track-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--margin:clamp(1.5rem, 4vw, 4rem);--w-narrow:40rem;--w-standard:60rem;--w-wide:80rem;--measure:66ch;--radius-control:4px;--radius-panel:2px;--header-h:4.5rem;--target-aim:2.75rem}.atelier [data-surface=dark],.atelier[data-surface=dark]{--cs-bg:var(--n-graphite);--cs-surface:var(--n-graphite);--cs-offset:var(--n-graphite);--cs-text:var(--n-porcelain);--cs-muted:var(--n-dark-muted);--cs-accent:var(--n-dark-accent);--cs-action:var(--n-chalk);--cs-action-hover:var(--n-limestone);--cs-on-action:var(--n-graphite);--cs-border:var(--n-control-stone);--cs-divider:#f5f3ee38;--cs-focus:var(--n-chalk);--cs-error:#efb0b4;--cs-success:#b4ccb9}.atelier *,.atelier :before,.atelier :after{box-sizing:border-box}.atelier [hidden]{display:none!important}.atelier{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem);background:var(--cs-bg);color:var(--cs-text);font:400 var(--text-body) / 1.65 var(--font-body);margin:0}.atelier h1,.atelier h2,.atelier h3,.atelier h4,.atelier p,.atelier figure,.atelier blockquote,.atelier dl,.atelier dd,.atelier ul,.atelier ol{margin:0}.atelier ul,.atelier ol{padding:0;list-style:none}.atelier img,.atelier svg{max-width:100%;display:block}.atelier button,.atelier input,.atelier select,.atelier textarea{font:inherit;color:inherit}.atelier a{color:var(--cs-accent);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.atelier a:hover{color:var(--cs-action-hover)}.atelier :focus-visible{outline:2px solid var(--cs-focus);outline-offset:3px}.atelier [data-surface=dark] a:hover{color:var(--n-chalk)}.atelier .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}.atelier .skip-link{left:var(--space-4);z-index:40;padding:var(--space-3) var(--space-4);background:var(--cs-text);color:var(--cs-bg);position:absolute;top:-4rem}.atelier .skip-link:focus{top:var(--space-4)}.atelier .wrap{width:100%;max-width:var(--w-wide);padding-inline:var(--margin);margin-inline:auto}.atelier .wrap--standard{max-width:var(--w-standard)}.atelier .section{padding-block:clamp(2.5rem,6vw,6rem)}.atelier .section--tight{padding-block:clamp(2rem,4vw,3.5rem)}.atelier .surface-chalk{background:var(--cs-surface)}.atelier .surface-offset{background:var(--cs-offset)}.atelier [data-surface]{background:var(--cs-bg);color:var(--cs-text)}.atelier .rule-top{border-top:1px solid var(--cs-divider)}.atelier .split{gap:var(--space-10);display:grid}@media (min-width:60rem){.atelier .split{gap:var(--space-16);grid-template-columns:7fr 5fr;align-items:start}.atelier .split--even{grid-template-columns:1fr 1fr}}.atelier .site-header{z-index:20;background:var(--cs-bg);border-bottom:1px solid var(--cs-divider);position:sticky;top:0}.atelier .site-header .wrap{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);min-height:var(--header-h);flex-wrap:wrap;display:flex}.atelier .brand{min-height:var(--target-aim);align-items:center;text-decoration:none;display:inline-flex}.atelier .logo-slot{width:7.5rem;min-height:2.5rem;padding:var(--space-1) var(--space-2);border:1px dashed var(--cs-border);background:var(--cs-surface);color:var(--cs-muted);font:500 var(--text-label) / 1.2 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;display:inline-flex}.atelier .nav-list{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.atelier .nav-list a,.atelier .footer-links a{min-height:var(--target-aim);padding-inline:var(--space-3);color:var(--cs-text);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.atelier .nav-list a:hover,.atelier .footer-links a:hover{color:var(--cs-text);text-decoration:underline}.atelier .nav-list a[aria-current]{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--cs-accent);text-decoration-color:var(--cs-accent);text-underline-offset:.5em;font-weight:700}.atelier .menu-btn{align-items:center;gap:var(--space-2);min-height:var(--target-aim);min-width:var(--target-aim);padding-inline:var(--space-3);border:1px solid var(--cs-border);border-radius:var(--radius-control);font:500 var(--text-small) / 1 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;background:0 0;display:none}@media (max-width:47.99rem){.atelier{--header-h:4rem}.atelier [data-js] .menu-btn{display:inline-flex}.atelier [data-js] .site-header nav{display:none}}.atelier .eyebrow{font:500 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cs-muted)}.atelier .eyebrow--dot:before{content:"";background:var(--cs-accent);vertical-align:.08em;border-radius:50%;width:.4rem;height:.4rem;margin-right:.6rem;display:inline-block}.atelier .display{font:400 var(--text-h1) / 1.1 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.atelier .title-2{font:400 var(--text-h2) / 1.2 var(--font-display);text-wrap:balance}.atelier .title-3{font:500 var(--text-h3) / 1.3 var(--font-body)}.atelier .lead{font-size:var(--text-lead);color:var(--cs-muted);max-width:46ch;line-height:1.55}.atelier .statement{font:400 clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem) / 1.35 var(--font-display);text-wrap:balance}.atelier .muted{color:var(--cs-muted)}.atelier .small{font-size:var(--text-small)}.atelier .stack>*+*{margin-top:var(--space-4)}.atelier .stack--lg>*+*{margin-top:var(--space-8)}.atelier .center{text-align:center}.atelier .center .lead{margin-inline:auto}.atelier .arrow-link{align-items:center;gap:var(--space-2);min-height:var(--target-aim);font-weight:500;display:inline-flex}.atelier .arrow-link:after{content:"→" / "";text-decoration:none}.atelier .arrow-link--back:before{content:"←" / "";text-decoration:none}.atelier .arrow-link--back:after{content:none}@media (max-width:47.99rem){.atelier :not([data-js])>.site-header{position:static}}.atelier .hero{padding-block:clamp(3rem,8vw,7rem)}.atelier .hero .stack{justify-items:center;gap:var(--space-5);display:grid}.atelier .fig{background:var(--cs-surface);border:1px solid var(--cs-divider);padding:clamp(1rem,3vw,2.5rem);position:relative}.atelier .fig:before,.atelier .fig:after{content:"";border:1px solid var(--cs-border);width:.75rem;height:.75rem;position:absolute}.atelier .fig:before{border-bottom:0;border-right:0;top:.5rem;left:.5rem}.atelier .fig:after{border-top:0;border-left:0;bottom:.5rem;right:.5rem}.atelier .fig-art{background:var(--cs-offset);aspect-ratio:3/2;place-items:center;display:grid;overflow:hidden}.atelier .fig-art svg{width:100%;height:100%}.atelier .fig figcaption{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--cs-divider);font-size:var(--text-small);color:var(--cs-muted)}.atelier .fig figcaption strong{font:500 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cs-text);margin-bottom:var(--space-1);display:block}.atelier .meta-strip{gap:var(--space-6) var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--cs-divider);flex-wrap:wrap;display:flex}.atelier .meta-strip dt{font:500 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cs-muted)}.atelier .meta-strip dd{margin-top:var(--space-1)}.atelier .section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.atelier .domains{border-top:1px solid var(--cs-divider);display:grid}.atelier .domain{gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--cs-divider);flex-direction:column;display:flex}.atelier .domain .tag{padding-top:var(--space-4);border-top:1px solid var(--cs-divider);margin-top:auto}@media (min-width:56rem){.atelier .domains{grid-template-columns:repeat(3,1fr)}.atelier .domain{padding-inline:var(--space-6);border-bottom:0}.atelier .domain:first-child{padding-left:0}.atelier .domain+.domain{border-left:1px solid var(--cs-divider)}}.atelier .cards{gap:var(--space-4);display:grid}@media (min-width:48rem){.atelier .cards--3{grid-template-columns:repeat(3,1fr)}.atelier .cards--2{grid-template-columns:repeat(2,1fr)}}.atelier .card{gap:var(--space-4);padding:var(--space-6);background:var(--cs-surface);border:1px solid var(--cs-divider);flex-direction:column;display:flex}.atelier .card-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--cs-divider);display:flex}.atelier .card>.tag{padding-top:var(--space-3);border-top:1px solid var(--cs-divider);margin-top:auto}.atelier .tag{font:500 var(--text-label) / 1.5 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cs-muted)}.atelier .tag-line{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.atelier .tag-line li+li:before{content:"·" / "";margin-right:var(--space-4)}@media (max-width:39.99rem){.atelier .tag-line{flex-direction:column;align-items:center}.atelier .tag-line li+li:before{display:none}}.atelier .notice{padding:var(--space-5) var(--space-6);background:var(--cs-surface);border:1px solid var(--cs-divider)}.atelier .panel{padding:var(--space-6);background:var(--cs-offset)}.atelier .folio-head{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--cs-divider);display:flex}.atelier .folio-row{gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--cs-divider);display:grid}.atelier .folio-meta{color:var(--cs-muted);font-size:var(--text-small);line-height:1.7}.atelier .folio-meta strong{color:var(--cs-text);font-weight:500;display:block}.atelier .folio-title{font:400 clamp(1.5rem, 1.25rem + .8vw, 2rem) / 1.25 var(--font-display);text-wrap:balance}@media (min-width:56rem){.atelier .folio-row{gap:var(--space-8);grid-template-columns:14rem 1fr 11rem;align-items:start}.atelier .folio-row .arrow-link{justify-self:end}}.atelier .cat-grid{gap:var(--space-6);padding-block:var(--space-8);display:grid}@media (min-width:48rem){.atelier .cat-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}.atelier .cat-grid h2{font:500 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:var(--space-2);justify-content:space-between;display:flex}.atelier .article-head{gap:var(--space-6);padding-block:var(--space-10) var(--space-8);display:grid}.atelier .byline{gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-top:1px solid var(--cs-divider);border-bottom:1px solid var(--cs-divider);font-size:var(--text-small);color:var(--cs-muted);flex-wrap:wrap;display:flex}.atelier .prose{max-width:var(--measure);margin-inline:auto}.atelier .prose>*+*{margin-top:1.2em}.atelier .prose h2{font:400 var(--text-h2) / 1.2 var(--font-display);text-wrap:balance;margin-top:2em}.atelier .dropcap:first-letter{float:left;font:400 3.6em / .85 var(--font-display);color:var(--cs-text);padding:.06em .1em 0 0}.atelier .pull{padding-left:var(--space-6);border-left:2px solid var(--cs-accent);font:400 clamp(1.5rem, 1.2rem + 1vw, 2rem) / 1.35 var(--font-display);margin-block:var(--space-10)}.atelier .pull cite{margin-top:var(--space-3);font:500 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cs-muted);font-style:normal;display:block}.atelier .read-guide{gap:var(--space-6);padding:var(--space-6);background:var(--cs-surface);border:1px solid var(--cs-divider);display:grid}@media (min-width:48rem){.atelier .read-guide{grid-template-columns:repeat(3,1fr)}}.atelier .read-guide h3{font:500 var(--text-body) / 1.3 var(--font-body);margin-bottom:var(--space-2)}.atelier .author{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--cs-divider);display:flex}.atelier .author-mark{background:var(--cs-offset);width:2.5rem;height:2.5rem;font:400 1.25rem / 1 var(--font-display);flex:none;place-items:center;display:grid}.atelier .form-card{background:var(--cs-offset);padding:clamp(1.25rem,3vw,2.5rem)}.atelier .form-grid{gap:var(--space-5);display:grid}@media (min-width:40rem){.atelier .form-grid--2{grid-template-columns:1fr 1fr}}.atelier .field{gap:var(--space-2);align-content:start;display:grid}.atelier .field label{font-weight:500;font-size:var(--text-small)}.atelier .field .opt{color:var(--cs-muted);font-weight:400}.atelier .field .help{font-size:var(--text-small);color:var(--cs-muted)}.atelier .control{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);background:var(--cs-surface);color:var(--cs-text);border:1px solid var(--cs-border);border-radius:var(--radius-control)}.atelier textarea.control{resize:vertical;min-height:9rem}.atelier .control::placeholder{color:var(--cs-muted);opacity:1}.atelier .control[aria-invalid=true]{border:2px solid var(--cs-error)}.atelier .field-error{gap:var(--space-2);color:var(--cs-error);font-size:var(--text-small);font-weight:500;display:flex}.atelier .field-error:before{content:"!";border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;font-size:.75rem;line-height:1;display:inline-grid}.atelier .btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding-inline:var(--space-6);border-radius:var(--radius-control);background:var(--cs-action);color:var(--cs-on-action);font:500 1rem / 1 var(--font-body);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.atelier .btn:hover{background:var(--cs-action-hover);color:var(--cs-on-action)}.atelier .btn:active{background:var(--cs-action-active)}.atelier .btn[aria-disabled=true]{background:var(--cs-offset);color:var(--cs-muted);border-color:var(--cs-border);cursor:not-allowed}.atelier .btn-secondary{color:var(--cs-text);border-color:var(--cs-border);background:0 0}.atelier .btn-secondary:hover{background:var(--cs-offset);color:var(--cs-text)}.atelier .feedback{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--cs-surface);border:1px solid;border-left-width:4px;display:grid}.atelier .feedback h3{font:700 var(--text-small) / 1.4 var(--font-body)}.atelier .feedback p{font-size:var(--text-small)}.atelier .feedback--error{border-color:var(--cs-error);color:var(--cs-text)}.atelier .feedback--error h3{color:var(--cs-error)}.atelier .feedback--warn{border-color:var(--cs-warning)}.atelier .feedback--warn h3{color:var(--cs-warning)}.atelier .feedback--ok{border-color:var(--cs-success)}.atelier .feedback--ok h3{color:var(--cs-success)}.atelier .feedback--info{border-color:var(--cs-border)}.atelier .feedback ul{gap:var(--space-1);font-size:var(--text-small);display:grid}.atelier .state-grid{gap:var(--space-4);display:grid}@media (min-width:48rem){.atelier .state-grid{grid-template-columns:repeat(2,1fr)}}.atelier .state-meta{font:500 var(--text-label) / 1.5 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cs-muted)}.atelier .doc-layout{gap:var(--space-10);display:grid}@media (min-width:60rem){.atelier .doc-layout{gap:var(--space-12);grid-template-columns:15rem 1fr}}.atelier .doc-aside{gap:var(--space-4);align-self:start;display:grid}@media (min-width:60rem){.atelier .doc-aside{top:calc(var(--header-h) + 1.5rem);position:sticky}}.atelier .doc-matrix{padding:var(--space-5);background:var(--cs-surface);border:1px solid var(--cs-divider)}.atelier .doc-matrix ol{counter-reset:dm;display:grid}.atelier .doc-matrix li{counter-increment:dm}.atelier .doc-matrix a{gap:var(--space-3);min-height:var(--target-aim);color:var(--cs-text);font-size:var(--text-small);align-items:center;text-decoration:none;display:flex}.atelier .doc-matrix a:before{content:counter(dm, decimal-leading-zero);color:var(--cs-muted);font-size:var(--text-label)}.atelier .doc-matrix a:hover{text-decoration:underline}.atelier .doc-section{padding-block:var(--space-10);border-top:1px solid var(--cs-divider);gap:var(--space-5);display:grid}.atelier .doc-section:first-of-type{border-top:0;padding-top:0}.atelier .doc-section h2{font:400 var(--text-h2) / 1.2 var(--font-display)}.atelier .doc-section .tag{justify-self:start}.atelier .data-table{border-collapse:collapse;background:var(--cs-surface);border:1px solid var(--cs-divider);width:100%}.atelier .data-table caption{text-align:left;padding:var(--space-3) var(--space-4);font:500 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cs-muted)}.atelier .data-table th,.atelier .data-table td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-top:1px solid var(--cs-divider)}.atelier .data-table th{font:500 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cs-muted)}@media (max-width:39.99rem){.atelier .data-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.atelier .data-table tr,.atelier .data-table td{display:block}.atelier .data-table td:before{content:attr(data-label);font:500 var(--text-label) / 1.4 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cs-muted);display:block}.atelier .data-table td{padding-block:var(--space-2);border-top:0}.atelier .data-table tr{border-top:1px solid var(--cs-divider);padding-block:var(--space-2)}}.atelier .rights{gap:var(--space-4);display:grid}@media (min-width:48rem){.atelier .rights{grid-template-columns:repeat(2,1fr)}}.atelier .site-footer{border-top:1px solid var(--cs-divider);padding-block:var(--space-8);margin-top:var(--space-16)}.atelier .site-footer .wrap{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.atelier .footer-links{gap:var(--space-1);flex-wrap:wrap;display:flex}.atelier .footer-copy{font-size:var(--text-small);color:var(--cs-muted)}@media (prefers-reduced-motion:reduce){.atelier *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.atelier{--text-h1:clamp(2rem, 1.45rem + 2.3vw, 3rem);--text-hero:clamp(2.5rem, 1.75rem + 2.9vw, 4rem);--text-lead:clamp(1rem, .94rem + .25vw, 1.125rem);--text-body:clamp(1rem, .94rem + .25vw, 1.125rem)}@media (min-width:48rem){.atelier{--header-h:5rem}}.atelier .display{letter-spacing:-.015em}.atelier .display--hero{font-size:var(--text-hero);letter-spacing:-.02em}.atelier .brand{gap:var(--space-3);color:var(--cs-text)}.atelier .brand-word{font:500 .8125rem / 1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--cs-text)}.atelier .logo-tile{flex:none;width:2.5rem;height:2.5rem;display:none}.atelier .logo-tile img{object-fit:contain;width:100%;height:100%}@media (min-width:48rem){.atelier .logo-tile{display:inline-flex}}.atelier .header-end{align-items:center;gap:var(--space-4);display:flex}.atelier .nav-list a{letter-spacing:.02em;font-size:.875rem;font-weight:500}.atelier .nav-list a[aria-current]{font-weight:500}.atelier .footer-links a{font:600 .75rem / 1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-muted)}.atelier .footer-links a:hover{color:var(--cs-text)}@media (max-width:47.99rem){.atelier .site-footer .wrap{text-align:center;flex-direction:column;justify-content:center}.atelier .footer-links{justify-content:center}.atelier .footer-links a{padding-inline:var(--space-2)}}.atelier .menu-btn{padding-inline:var(--space-2);font:600 .75rem / 1 var(--font-body);letter-spacing:.06em;border:0}.atelier .menu-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;width:1.25rem;height:1.25rem}.atelier .menu-panel{border-top:1px solid var(--cs-divider);background:var(--n-chalk);padding-block:var(--space-2)}.atelier .menu-panel ul{display:block}.atelier .menu-panel a{width:100%;min-height:var(--target-aim);font:400 1rem / 1.4 var(--font-body);color:var(--cs-text);border-bottom:1px solid var(--cs-divider);align-items:center;text-decoration:none;display:flex}.atelier .menu-panel li:last-child a{border-bottom:0}.atelier .menu-panel a[aria-current]{color:var(--cs-accent)}@media (min-width:48rem){.atelier .site-header .menu-panel:not(:focus-within){display:none}}.atelier [data-js] .site-header .menu-panel nav{display:block}@media (max-width:47.99rem){.atelier .hero.center{text-align:start}.atelier .hero.center .stack{justify-items:start}.atelier .hero.center .lead{margin-inline:0}.atelier .hero.center .tag-line{align-items:flex-start}}.atelier .page-head{padding-block:clamp(2.5rem, 6vw, 5rem) var(--space-8)}.atelier .page-body{padding-bottom:clamp(2.5rem,6vw,6rem)}.atelier .measure{max-width:var(--measure)}.atelier .lead--ink{color:var(--cs-text)}.atelier .statement--centred{max-width:34ch;margin-inline:auto}.atelier .section-title{margin-bottom:var(--space-8)}.atelier .domains-note{margin-top:var(--space-6)}.atelier .article-title{max-width:20ch}.atelier .related-head{margin-bottom:var(--space-6)}.atelier .form-title{margin-bottom:var(--space-5)}.atelier .form-body{margin-top:var(--space-4)}.atelier .field-pair{gap:var(--space-5)}.atelier .study-plane{fill:var(--n-divider)}.atelier .study-lens{fill:var(--n-chalk)}.atelier .study-mass{fill:var(--n-graphite)}.atelier .study-block{fill:var(--n-limestone)}.atelier .study-axis{stroke:var(--n-control-stone);stroke-width:1px;vector-effect:non-scaling-stroke}.atelier .study-trace{stroke:var(--n-oxide);stroke-width:1px;vector-effect:non-scaling-stroke}.atelier .fig--plain{max-width:48rem;padding:var(--space-2);margin-inline:auto}.atelier .fig--plain:before,.atelier .fig--plain:after{display:none}.atelier .study-band{padding-bottom:clamp(1rem,3vw,2rem)}.atelier .article-study{margin-top:var(--space-8)}.atelier .article-column{max-width:var(--measure);margin-inline:auto}.atelier .form-status:empty{display:none}.atelier .field,.atelier .control{min-width:0}.atelier .form-card{background:var(--n-chalk);border:1px solid var(--cs-divider)}@media (min-width:60rem){.atelier .split--form{grid-template-columns:5fr 7fr}}.atelier :where(h1,h2,h3,h4,h5,h6){letter-spacing:normal;text-wrap:wrap}.atelier :where(p,li,figcaption){text-wrap:wrap;max-width:none}.atelier :where(button){padding-block:revert}.atelier :where(a,button,[role=button],input,textarea,select){transition:initial}
