@property --cube-gap{syntax:"<length>";inherits:true;initial-value:0}@property --cube-separated{syntax:"<number>";inherits:true;initial-value:0}@property --cube-current-fill{syntax:"<color>";inherits:true;initial-value:#0000}.g-btn .cube[data-cube-ready]{--cube-angle:0deg;--cube-gap:0px;--cube-separated:0}.g-btn .cube[data-cube-ready]>.cube-s{left:calc(var(--i) * (100% + var(--cube-gap)) / var(--n));width:calc((100% - 2 * var(--cube-gap)) / var(--n));transform:translateZ(calc(var(--h) / -2)) rotateX(var(--cube-angle));transition:none}.g-btn .cube[data-cube-ready] .cube-t{left:calc(var(--i) * -100% - var(--i) * var(--cube-gap));width:calc(var(--n) * 100% + 2 * var(--cube-gap))}.cube-liquid{pointer-events:none;opacity:0;z-index:0;display:none;position:absolute;inset:0;overflow:visible}.cube[data-cube-phase=turning] .cube-liquid{display:block}.cube-liquid rect{x:calc(var(--i) * (100% + var(--cube-gap)) / 3);y:1px;width:calc((100% - 2 * var(--cube-gap)) / 3);height:calc(100% - 2px);fill:var(--cube-to-fill,var(--glass-button-front))}.g-btn:active .cube[data-cube-ready]{transform:none}@media (prefers-reduced-motion:reduce){.g-btn .cube[data-cube-ready]{--cube-gap:0px!important}.cube-liquid{display:none!important}.g-btn .cube[data-cube-ready]>.cube-s{transform:translateZ(calc(var(--h) / -2)) rotateX(0deg)!important}}
.unlisted-product-intro h1{font-size:var(--g-h1);letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:500;line-height:1.05}.unlisted-product-intro .g-lead{max-width:44ch;font-size:var(--g-large)}.unlisted-product-status{max-width:50ch;font-size:var(--g-body);margin-top:24px;line-height:1.5}.unlisted-product .waitlist{min-height:0;padding:0 var(--g-in) clamp(88px, 9vw, 144px);gap:32px}.unlisted-product .waitlist>*{padding-inline:0}.unlisted-product .waitlist .cap{color:var(--g-dust);font:400 var(--g-small)/1.4 var(--font);text-transform:none;letter-spacing:0;position:static}.unlisted-product .waitlist h2{font-size:var(--g-h2);letter-spacing:-.025em;line-height:1.1}.unlisted-product .waitlist form{width:100%;max-width:720px}.unlisted-product .waitlist input[type=email]{width:100%}@media (max-width:767px){.unlisted-product .waitlist form{grid-template-columns:minmax(0,1fr);justify-items:start}}
.project-link{position:relative}.g-hero-dots{pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(circle 176px at var(--hero-dot-x,50%) var(--hero-dot-y,50%), black 12%, transparent 100%);mask-image:radial-gradient(circle 176px at var(--hero-dot-x,50%) var(--hero-dot-y,50%), black 12%, transparent 100%);background-image:radial-gradient(circle,#191a1b6b 0 .8px,#0000 1px);background-size:32px 32px;display:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.g-hero-dots{transition:opacity .18s ease-out;display:block}.g-hero-dots[data-active]{opacity:1}}@media (forced-colors:active){.g-hero-dots{display:none}}
.project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.project-list[data-count="1"]{grid-template-columns:1fr}.project-card{min-width:0}.project-link{color:inherit;text-decoration:none;display:block}.project-link:focus-visible{outline:2px solid var(--fg);outline-offset:-3px}.project-media{position:relative;overflow:hidden}.project-media>img{width:100%;height:auto;display:block}.project-caption{padding:28px var(--g-in) 40px;justify-content:space-between;gap:24px;display:flex}.project-name h2,.project-name h3{font-size:var(--g-large);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.2}.project-name p{font-size:var(--g-small);margin:8px 0 0;line-height:1.4}.project-meta{text-align:right;font-size:var(--g-cap);color:var(--g-dust);align-content:start;gap:8px;line-height:1.4;display:grid}.project-open{color:var(--paper);--fg:var(--paper);--glass-fill:#191a1b73;pointer-events:none;opacity:0;font-size:var(--g-small);padding:14px 20px;transition:opacity .18s ease-out;position:absolute;top:24px;left:24px}@media (hover:hover) and (pointer:fine){.project-link:hover .project-open{opacity:1}}.project-link:focus-visible .project-open{opacity:1}.g-sec.g-work{padding-inline:0}.g-work .g-work-head{padding-inline:var(--g-in);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;margin-bottom:32px;display:grid}.g-work .g-work-head>a{font-size:var(--g-small);justify-self:end}.g-home .g-hero{padding-bottom:var(--g-in)}.g-home .g-work{padding-top:var(--g-in)}.wk-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.wk-heading p{max-width:28ch;font-size:var(--g-large)}.wk-catalogue{position:relative}@media (max-width:767px){.project-list{grid-template-columns:1fr}.project-caption{flex-direction:column;gap:16px;padding-block:24px 32px}.project-meta{text-align:left;gap:4px}.wk-heading{gap:24px;display:grid}}@media (prefers-reduced-motion:reduce){.project-open{transition:none}}@media (forced-colors:active){.project-open{color:canvastext;background:canvas;outline:1px solid canvastext}}
.qa-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.qa-side{justify-items:start;gap:16px;display:grid}.qa-side .g-quiet{font-size:var(--g-small)}.qa-list{gap:96px;margin-top:96px;display:grid}.qa-group{gap:var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;scroll-margin-top:120px;display:grid}.qa-group h2{font-size:var(--g-h2);letter-spacing:-.025em;font-weight:500;line-height:1.1}.qa .s-faq{grid-column:2/5;margin:0}.qa .s-faq details{border:0}.qa .s-faq details+details{margin-top:8px}.qa .s-faq summary{min-height:64px;font-size:var(--g-body);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-weight:400;line-height:1.4;list-style:none;display:flex;position:relative}.qa .s-faq summary::-webkit-details-marker{display:none}.qa .s-faq summary:before,.qa .s-faq summary:after{content:none}.qa-toggle{z-index:0;border-radius:var(--glass-radius-control);flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.qa-toggle>svg{fill:none;stroke:currentColor;stroke-width:1.5px}.qa-toggle>.glass-material{opacity:0;transition:opacity .16s ease-out}.qa .s-faq summary:is(:hover,:focus-visible) .qa-toggle>.glass-material,.qa .s-faq details[open] .qa-toggle>.glass-material{opacity:1}.qa-toggle-vertical{transform-origin:10px 10px;transition:transform .16s ease-out}.qa .s-faq details[open] .qa-toggle-vertical{transform:scaleY(0)}.qa .s-faq summary:hover{text-decoration:none}.qa .s-faq summary:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.qa .s-faq details>p{max-width:65ch;color:var(--fg);font-size:var(--g-body);padding:0 40px 24px 0;line-height:1.55}@media (max-width:767px){.qa-head{grid-template-columns:1fr}.qa-side{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.qa-list{gap:64px;margin-top:64px}.qa-group{grid-template-columns:1fr;gap:24px}.qa-group h2{font-size:var(--g-h2)}.qa .s-faq{grid-column:1}.qa .s-faq details>p{padding-right:0}.qa-group{scroll-margin-top:96px}}@media (prefers-reduced-motion:reduce){.qa-toggle-vertical,.qa-toggle>.glass-material{transition:none}}
.st-example-toggle{margin-top:24px}.st-example-toggle>summary{min-height:64px;color:var(--fg);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;list-style:none;display:flex}.st-example-toggle>summary::-webkit-details-marker{display:none}.st-example-toggle>summary .st-example-title{font-size:var(--g-large);letter-spacing:-.015em;text-underline-offset:.22em;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px}.st-example-toggle>summary:hover .st-example-title{text-decoration-thickness:2px}.st-example-toggle>summary:focus-visible{outline:2px solid var(--fg);outline-offset:6px}.st-example-indicator{flex-shrink:0}.st-example-toggle[open] .st-example-plus{display:none}.st-example-content{padding-top:48px}.st-example-lead{max-width:40ch;font-size:var(--g-large);line-height:1.4}.st-example-status{color:var(--g-dust);font-size:var(--g-cap);margin-top:32px;line-height:1.5}.st-example-work{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:48px;display:grid}.st-example-work figure{min-width:0}.side-packaging{width:100%;height:auto;display:block}.st-example-work figcaption{font-size:var(--g-cap);color:var(--g-dust);margin-top:16px;line-height:1.5}.side-label-detail{margin-top:20px}.side-label-detail>summary{cursor:pointer;width:fit-content;font-size:var(--g-small);text-underline-offset:.3em;text-decoration:underline}.side-label{width:min(240px,100%);height:auto;margin-top:24px;display:block}.side-carrier{margin:0}.st-example>.side-carrier{margin-inline:calc(-1 * var(--g-in))}.st-example>.side-carrier>figcaption{padding-inline:var(--g-in)}.side-carrier>img{width:100%;height:auto;display:block}.side-carrier>figcaption{color:var(--g-dust);font-size:var(--g-cap);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;line-height:1.5;display:flex}.side-flavours{border:0;flex-wrap:wrap;gap:12px 24px;margin:48px 0 0;padding:0;display:flex}.side-flavours legend{font-size:var(--g-small);margin-bottom:20px}.side-flavours label{cursor:pointer;min-height:48px;font-size:var(--g-small);align-items:center;gap:12px;padding:12px 0;display:inline-flex}.side-flavours input{width:18px;height:18px;accent-color:var(--fg);margin:0}.side-flavours label:has(input:checked) span{text-underline-offset:.35em;text-decoration:underline}.side-flavours input:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.side-family-view.st-example-work{margin-top:32px;display:none}:is(.side-family:has(input[value=tomato]:checked) [data-flavour=tomato],.side-family:has(input[value=lemon]:checked) [data-flavour=lemon],.side-family:has(input[value=pepper]:checked) [data-flavour=pepper]){display:grid}.side-page{min-width:0}.side-website-shot{display:block}.side-website-shot img{width:100%;height:auto;display:block}.side-page>details{margin-top:24px;font-size:16px}.side-page>details>summary{cursor:pointer;text-underline-offset:.3em;width:fit-content;padding:12px 0;text-decoration:underline}.side-page>details p{margin-top:12px;font-size:16px;line-height:1.5}.side-page :focus-visible{outline:2px solid var(--fg);outline-offset:4px}.st-example-decisions{gap:40px var(--g-in);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.st-example-decisions dt{font-size:var(--g-large);margin-bottom:16px;font-weight:500}.st-example-decisions dd{max-width:32ch;font-size:var(--g-small);margin:0;line-height:1.55}.st-example-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;display:flex}.st-example-foot>p{max-width:42ch;color:var(--g-dust);font-size:var(--g-small);line-height:1.5}@media (max-width:767px){.st-example-work{grid-template-columns:1fr}.st-example-content{padding-top:32px}.st-example-status{margin-top:24px}.side-flavours{grid-template-columns:1fr;gap:4px;margin-top:32px;display:grid}.side-flavours legend{margin-bottom:12px}.st-example-work{gap:40px;margin-top:32px}.st-example-decisions{grid-template-columns:1fr;gap:32px;margin-top:40px}.st-example-decisions dt{margin-bottom:10px}.st-example-foot{margin-top:40px}}
.st-hero{padding-top:clamp(64px,7vw,112px)}.st .st-hero h1{max-width:16ch;font-size:var(--g-h1);letter-spacing:-.03em;line-height:1}.st-hero-foot>p{max-width:34ch;font-size:var(--g-large);letter-spacing:-.01em;grid-column:1/3;line-height:1.35}.st-hero-act{font-size:var(--g-small);grid-column:3/5;justify-self:end;justify-items:end;gap:24px;display:grid}.st-weeks h2{max-width:16em}.st-weeks>.g-output-example{margin-top:64px}.st-process{gap:40px var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.st-process li{align-content:start;gap:16px;display:grid}.st-process li>span{color:var(--g-dust);font-size:var(--g-cap)}.st-process h3{font-size:var(--g-large);letter-spacing:-.02em;font-weight:500;line-height:1.2}.st-process p{max-width:24ch;font-size:var(--g-body);line-height:1.5}.st-price{gap:40px var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.st .st-price-name{font-size:var(--g-h2);grid-column:1/-1}.st-price-big{font-size:var(--g-h1);letter-spacing:-.03em;font-variant-numeric:tabular-nums;grid-column:1/3;font-weight:500;line-height:1}.st-price-terms{grid-column:3/5;justify-items:start;gap:28px;display:grid}.st-price-terms>p{font-size:var(--g-body);line-height:1.5}.st-project-details{font-size:var(--g-small);margin-top:48px}.st-project-details>summary{cursor:pointer;text-underline-offset:.3em;width:fit-content;padding-block:12px}.st-working-terms{grid-column:1/-1;margin-top:16px}.st-working-terms dl{gap:28px;max-width:760px;padding-top:32px;display:grid}.st-working-terms dl>div{grid-template-columns:150px minmax(0,1fr);gap:32px;display:grid}.st-working-terms dt{font-weight:500}.st-working-terms dd{max-width:48ch;margin:0;line-height:1.5}.st-project-details:not([open])>:not(summary){display:none}.st-index{gap:48px;margin:48px 0 0;display:grid}.st-index div{column-gap:var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));align-items:baseline;display:grid}.st-index dt{font-size:var(--g-h2);letter-spacing:-.028em;grid-column:1/3;font-weight:500;line-height:1.05}.st-index dd{max-width:34ch;font-size:var(--g-body);grid-column:3/5;margin:0;line-height:1.45}.st-start{gap:40px var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.st-start-words{grid-column:1/3}.st-start>:last-child{grid-column:3/5}.st-start-words>p{max-width:32ch;font-size:var(--g-body);margin-top:20px;line-height:1.45}.st-start-words>p.g-quiet{font-size:var(--g-small)}.studio-form{gap:32px;display:grid}.studio-form label{font-size:var(--g-small);gap:12px;font-weight:500;display:grid}.studio-form :is(input,textarea,select){border:1px solid color-mix(in srgb, var(--fg) 22%, var(--bg));background:var(--bg);width:100%;min-height:56px;color:var(--fg);font:400 var(--g-small)/1.4 var(--font);transition:border-color .2s var(--g-ease);border-radius:0;padding:0 16px}.studio-form select{appearance:none;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23191a1b' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 18px center;padding-right:44px}:root[data-theme=dark] .studio-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E")}.studio-form textarea{resize:vertical;padding-block:14px}.studio-form textarea[name=task]{min-height:160px}.studio-form textarea[name=references]{min-height:96px}.studio-form :is(input,textarea,select):hover{border-color:color-mix(in srgb, var(--fg) 50%, var(--bg))}.studio-form :is(input,textarea,select):focus-visible{border-color:var(--fg);outline:1px solid var(--fg);outline-offset:0}.studio-form-pair{gap:24px var(--g-in);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-form details>summary{width:100%;font-size:var(--g-small);cursor:pointer;text-underline-offset:.3em;text-decoration:none;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--fg) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--fg) 40%, transparent);grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;padding-block:12px;list-style:none;display:grid}.studio-form summary::-webkit-details-marker{display:none}.studio-form details[open] .studio-disclosure{transform:rotate(45deg)}.studio-form details>summary:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.studio-optional{gap:20px;margin-top:20px;display:grid}.studio-form [role=alert]{border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:var(--g-small);gap:8px;padding:16px;display:grid}.studio-form label [role=alert]{background:0 0;border:0;padding:0;font-size:14px;font-weight:400;line-height:1.4}.studio-form .text-button{color:var(--fg);font:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.studio-form .note{color:var(--g-dust);font-size:var(--g-cap)}.studio-form .honey{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio-received{border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:var(--g-small);gap:12px;padding:32px;display:grid}.studio-received h3{font-size:var(--g-large);letter-spacing:-.02em;font-weight:500}.st-bridge{color:var(--g-dust);font-size:var(--g-small);margin-top:40px}@media (max-width:1023px){.st-start{grid-template-columns:minmax(0,1fr)}.st-start>.st-start-words,.st-start>:last-child{grid-column:1}.st-process,.st .ff{grid-template-columns:repeat(2,minmax(0,1fr))}.st-hero-foot>p,.st-price-big,.st-price-terms{grid-column:1/-1}.st-hero-act{grid-column:1/-1;justify-self:start;justify-items:start}}@media (max-width:767px){.st-process{gap:40px 24px;margin-top:40px}.st-process p{font-size:var(--g-small)}.st-hero{min-height:0}.st-hero-foot>p{font-size:var(--g-body)}.st .ff{gap:32px var(--g-in)}.st .ff-gives{font-size:var(--g-body)}.st .ff-last{font-size:var(--g-body);bottom:10px;left:12px}.st-index div{grid-template-columns:1fr;gap:8px}.st-index dt,.st-index dd{grid-column:1}.st-index dt{font-size:var(--g-large)}.st-start,.studio-form-pair{grid-template-columns:1fr}.st-start>*,.st-start-words{grid-column:1!important}.st .st-hero h1{font-size:var(--g-h1)}.st-price{grid-template-columns:1fr}.st-price-big,.st-price-terms{grid-column:1}.st-working-terms dl>div{grid-template-columns:1fr;gap:8px}}
.pr-intro{grid-template-columns:1fr 1fr;align-items:end;gap:32px;padding-block:clamp(48px,5vw,72px);display:grid}.pr-intro p{font-size:var(--g-body);line-height:1.45}.pr-intro .pr-currency{font-size:var(--g-cap);color:var(--quiet);margin-top:12px}.pr-config{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);grid-template-areas:"choices estimate";align-items:start;gap:clamp(40px,5.5vw,80px);padding-block:clamp(40px,5vw,64px);display:grid}.pr-choices{grid-area:choices;gap:32px;min-width:0;display:grid}.pr fieldset{border:0;min-width:0;margin:0;padding:0}.pr-core>legend{font-size:var(--g-large);letter-spacing:-.02em;margin-bottom:24px;padding:0;font-weight:500}.pr .pr-options{gap:8px;display:grid}.pr .pr-option{cursor:pointer;color:var(--fg);transition:background-color .16s var(--g-ease);border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;scroll-margin-top:200px;font-weight:400;display:grid}.pr .pr-option:hover{background:var(--surface)}.pr .pr-option:has(input:checked){background:var(--surface)}.pr .pr-option:has(:focus-visible){outline:2px solid var(--fg);outline-offset:3px}.pr .pr-option input{appearance:none;border:1px solid var(--quiet);background:var(--bg);cursor:pointer;border-radius:0;place-items:center;width:18px;height:18px;margin:4px 0 0;display:grid}.pr .pr-option input:checked{border-color:var(--fg)}.pr .pr-option input:checked:after{content:"";background:var(--fg);width:10px;height:10px}.pr .pr-option input:focus-visible{outline:none}.pr .pr-option-copy{gap:6px;display:grid}.pr .pr-option-name{font-size:var(--g-body);font-weight:500;line-height:1.4}.pr .pr-option-note{font-size:var(--g-small);max-width:39ch;line-height:1.4}.pr .pr-option-price{white-space:nowrap;font-size:var(--g-small);font-variant-numeric:tabular-nums;padding-top:2px;line-height:1.5}.pr-group>summary{cursor:pointer;grid-template-columns:1fr auto 20px;align-items:center;gap:16px;padding-block:12px;list-style:none;display:grid}.pr-group>summary::-webkit-details-marker{display:none}.pr .pr-group h2{font-size:var(--g-large);letter-spacing:-.02em;font-weight:500;line-height:1.2}.pr-group-current{max-width:20ch;font-size:var(--g-small);text-align:right}.pr-group[open] .pr-plus{display:none}.pr-group fieldset{margin-top:20px}.pr .pr-process-link{max-width:43ch;font-size:var(--g-small);line-height:1.5}.pr-estimate{background:var(--bg);grid-area:estimate;min-width:0;scroll-margin-top:112px;position:sticky;top:112px}.pr-estimate-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.pr .pr-estimate h2{font-size:var(--g-body);letter-spacing:0;font-weight:400}.pr-estimate-time{font-size:var(--g-small)}.pr-estimate-main{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-top:24px;display:flex}.pr-total-val{font-size:var(--g-h1);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.pr-estimate-main .g-btn{margin-top:4px}.pr-breakdown{font-size:var(--g-small);margin-top:24px}.pr-breakdown>summary{cursor:pointer;text-underline-offset:4px}.pr-breakdown ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pr-breakdown li{justify-content:space-between;gap:16px;display:flex}.pr-breakdown li>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.pr .pr-estimate-note{font-size:var(--g-small);max-width:36ch;margin-top:24px;line-height:1.45}.pr-example-mobile{display:none}.pr-example{margin:32px 0 0}.pr-example img{width:100%;height:auto;display:block}.pr-example figcaption{color:var(--quiet);font-size:var(--g-cap);margin-top:12px;line-height:1.5}.pr-brief{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(48px,7vw,96px);scroll-margin-top:88px;display:grid}.pr-brief-intro{gap:24px;display:grid}.pr-brief-intro h2{max-width:13ch}.pr-brief-intro>p{max-width:34ch;font-size:var(--g-body);line-height:1.45}.pr-brief-intro .pr-brief-selection{font-size:var(--g-large);margin-block:8px;line-height:1.5}.pr-brief-selection>span{font-size:var(--g-small)}.pr-form{gap:28px;display:grid}.pr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pr-form label{font-size:var(--g-small);gap:10px;font-weight:400;display:grid}.pr-form input,.pr-form textarea{border:1px solid var(--quiet);background:var(--bg);width:100%;min-height:46px;color:var(--fg);caret-color:var(--fg);font-family:inherit;font-size:var(--g-body);border-radius:0;padding:12px;line-height:1.45}.pr-form textarea{resize:vertical}.pr-location>summary{cursor:pointer;font-size:var(--g-small)}.pr-location label{margin-top:20px}.pr-form [role=alert]{font-size:var(--g-small)}.pr .pr-privacy{max-width:42ch;font-size:var(--g-cap);color:var(--quiet);line-height:1.45}.pr-success{gap:24px;display:grid}.pr-success h3{font-size:var(--g-large);font-weight:500}.pr-success p{max-width:40ch}@media (max-width:1179px){.pr-config{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:32px}.pr-estimate{top:96px}.pr-estimate-main{gap:16px}.pr-estimate-main .g-btn{width:100%}.pr .pr-option{grid-template-columns:18px minmax(0,1fr);gap:8px 12px;padding:12px}.pr .pr-option-price{grid-column:2;padding-top:0}.pr-brief{grid-template-columns:1fr 1.4fr;gap:40px}.pr-fields{grid-template-columns:1fr}}@media (max-width:767px){.pr-intro{grid-template-columns:1fr;gap:24px;padding-block:40px 32px}.pr-config{grid-template-columns:minmax(0,1fr);grid-template-areas:"estimate""choices";gap:32px;padding-top:0}.pr-estimate{z-index:32;padding-block:18px;top:72px}.pr-estimate-head{align-items:center}.pr .pr-estimate h2,.pr-estimate-time{font-size:var(--g-cap)}.pr-estimate-main{flex-wrap:nowrap;align-items:center;gap:16px;margin-top:8px}.pr-total-val{font-size:var(--g-h2)}.pr-estimate-main .g-btn{width:auto;min-height:44px;margin:0}.pr-estimate-note,.pr-breakdown,.pr-example{display:none}.pr-example-mobile{margin:8px 0 0;display:block}.pr-choices{gap:24px}.pr-core>legend{margin-bottom:16px}.pr .pr-option{grid-template-columns:18px minmax(0,1fr) auto;gap:12px;padding:16px 8px}.pr .pr-option-price{grid-area:1/3;padding-top:2px}.pr .pr-option-note{grid-column:1/-1}.pr-group>summary{grid-template-columns:1fr 20px;gap:8px 16px}.pr-group-current{text-align:left;grid-column:1;max-width:none}.pr-disclosure{grid-area:1/2/3;align-self:center}.pr-brief{grid-template-columns:1fr;gap:40px;scroll-margin-top:72px}}@media (max-width:379px){.pr .pr-option{grid-template-columns:18px minmax(0,1fr)}.pr .pr-option-price{grid-area:auto/2}}@media (prefers-reduced-motion:reduce){.pr .pr-option{transition:none}}.pr details:not([open])>:not(summary){display:none}.pr-intro{padding-block:clamp(56px,6vw,88px)}.pr-intro>div{max-width:32ch}.pr-config{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);grid-template-areas:"preview estimate""preview choices";gap:40px clamp(48px,6vw,88px);padding-block:clamp(56px,6vw,88px)}.pr-preview{grid-area:preview;min-width:0;margin:0;position:sticky;top:112px}.pr-preview>a{display:block}.pr-preview img{width:100%;height:auto;display:block}.pr-preview[data-format=portrait]{width:min(100%,380px)}.pr-preview figcaption{font-size:var(--g-cap);color:var(--quiet);margin-top:24px;line-height:1.45}.pr-estimate{position:static}.pr-estimate-main{margin-top:16px}.pr-total-val{font-size:var(--g-h2)}.pr-estimate-note{font-size:var(--g-cap)}.pr-breakdown{margin-top:20px}.pr-choices{gap:24px}.pr-core>legend{font-size:var(--g-body);margin-bottom:16px}.pr .pr-option{background:var(--bg);gap:12px;padding:14px 0}.pr .pr-option:has(input:checked){background:var(--bg)}.pr .pr-option:not(:has(:checked)) .pr-option-note{display:none}.pr .pr-option-note{font-size:var(--g-small);max-width:30ch}.pr .pr-group h2{font-size:var(--g-body);letter-spacing:-.01em}.pr-group-current{font-size:var(--g-cap);max-width:16ch}.pr .pr-process-link{font-size:var(--g-cap)}@media (min-width:1024px) and (max-width:1179px){.pr .pr-option{grid-template-columns:18px minmax(0,1fr) auto}.pr .pr-option-price{grid-area:1/3}.pr-estimate-main .g-btn{width:auto}}@media (max-width:1023px){.pr-config{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""estimate""choices";gap:40px}.pr-preview{position:static}.pr-preview>a,.pr-preview img{height:auto}.pr-preview[data-format=portrait]{width:min(100%,300px)}.pr-estimate{z-index:32;padding-block:18px;position:sticky;top:72px}.pr-estimate-head{align-items:center}.pr .pr-estimate h2,.pr-estimate-time{font-size:var(--g-cap)}.pr-estimate-main{flex-wrap:nowrap;align-items:center;margin-top:8px}.pr-estimate-main .g-btn{width:auto;margin:0}.pr .pr-estimate-note,.pr-breakdown{display:none}.pr .pr-option{grid-template-columns:18px minmax(0,1fr) auto}.pr .pr-option-price{grid-area:1/3}}.pr-estimate .pr-estimate-main{margin-top:0}.pr-estimate .pr-estimate-time{margin-top:12px;display:block}
.nc-mark-study{padding-top:72px}.nc-mark-geometry{width:min(78%,760px);margin:0 auto 88px;position:relative}.nc-mark-geometry>.frame-mark{width:100%;height:auto}.nc-dimension{color:var(--g-dust);text-align:center;font-size:16px;position:absolute}.nc-dimension-height{border-right:1px solid;align-items:center;height:100%;padding-right:12px;display:flex;top:0;right:calc(100% + 24px)}.nc-dimension-width,.nc-dimension-gap{border-top:1px solid;padding-top:10px;top:calc(100% + 24px)}.nc-dimension-width{width:27.2727%;left:0}.nc-dimension-gap{width:9.0909%;left:27.2727%}.nc-mark-foot{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.nc-mark-lockup{align-items:center;gap:14px;display:flex}.nc-mark-lockup .lockup{max-width:100%;height:auto}.nc-mark-label{justify-self:end;align-items:start;gap:20px;display:flex}.nc-mark-label p{font-size:var(--g-small);line-height:1.5}.nc-layer-study{position:relative;container-type:inline-size}.nc-layer-copy{z-index:1;left:var(--g-in);width:26%;position:absolute;top:9.2%}.nc-layer-study .nc-layer-copy h2{font-size:var(--g-h2);max-width:9ch}.nc-layer-intro{font-size:var(--g-large);margin-top:20px;line-height:1.45;max-width:26ch!important}.nc-layer-scene{position:relative}.nc-layer-visual{aspect-ratio:1584/993;position:relative}.nc-layer-image{width:100%;height:100%;display:block}.nc-layer-action{width:17.5%;height:10%;position:absolute;top:55.5%;left:44.7%}.nc-layer-action:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.nc .nc-layer-study>figcaption{padding:24px var(--g-in) 32px;margin:0}.glass-choice{width:100%;min-height:52px;padding:12px 6px;font-size:16px}.nc-layer-playback{width:fit-content;min-height:44px;color:var(--g-dust);font:inherit;font-size:var(--g-cap);cursor:pointer;text-align:left;background:0 0;border:0;grid-column:1/-1;padding:10px 12px}.nc-layer-playback:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.nc-layer-study>figcaption{grid-column:2}.glass-choice{z-index:0;min-height:48px;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:12px 20px;position:relative}.glass-choice:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.nc-dot-macro{align-content:center;gap:24px;display:grid}.nc-dot-stage{aspect-ratio:3/4;perspective:1000px;position:relative}.nc-dot-plane{z-index:0;aspect-ratio:3/4;--glass-fill:color-mix(in srgb, var(--bg) 8%, transparent);--glass-shadow:18px 24px 32px #0000001f;border-radius:2px;width:82%;position:absolute;top:6%;left:9%;transform:rotateY(-22deg)rotateX(8deg)rotate(4deg)}.nc-dot-edge-note{font-size:var(--g-cap);color:var(--g-dust);position:absolute;top:0;left:12%}.nc-dot-grid{color:var(--fg);opacity:.55;transition:opacity .18s ease-out}.nc-dot-macro[data-guides=false] .nc-dot-grid{opacity:0}.nc-dot-content{width:100%;height:100%;position:absolute;inset:0}.nc-dot-content text{font:20px var(--font);letter-spacing:-.03em;fill:var(--fg)}.nc-dot-frames rect{fill:var(--idem)}.nc-dot-frames rect:last-child{fill:var(--fg)}.nc-dot-toggle{justify-content:space-between;gap:32px;width:fit-content;margin-left:12%;display:flex}.nc-dot-toggle>span:last-child{color:var(--g-dust)}.nc-dot-macro>figcaption{margin-left:12%}.nc-motion-study{padding-top:112px}.nc-motion-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;padding:0;list-style:none;display:grid}.nc-motion-sequence li{text-align:center;font-size:var(--g-small);gap:20px;display:grid;position:relative}.nc-motion-sequence li:not(:last-child):after{content:"→";color:var(--g-dust);position:absolute;top:40%;right:-40px}.nc-motion-object{perspective:900px;align-items:center;min-height:160px;display:grid;position:relative}.nc-motion-pose{--h:76px;pointer-events:none;width:100%;font-size:clamp(18px,1.6vw,24px);overflow:visible}.nc-motion-pose .cube-size{padding-inline:10px}.nc-motion-pose[data-stage=turn]{transform:rotateY(-12deg)rotateX(5deg)}.nc-motion-pose[data-stage=turn] .cube[data-cube-ready]{--cube-gap:10px;--cube-separated:1}.nc-motion-pose[data-stage=turn] .cube[data-cube-ready]>.cube-s{transform:translateZ(calc(var(--h) / -2)) rotateX(calc(22deg + var(--i) * 24deg))}.nc-prism-word{place-items:center;display:grid;position:absolute;inset:0}.nc-motion-pose .cube-s:nth-last-child(3) .cube-b .nc-prism-word,.nc-motion-pose .cube-s:not(:nth-last-child(3)) .cube-a .nc-prism-word{visibility:hidden}.nc-motion-pose[data-stage=joined] .cube[data-cube-ready]{--cube-angle:90deg}.nc-motion-pose[data-stage=joined] .cube-unified-glass{--glass-fill:var(--glass-button-back);--glass-edge:var(--glass-back-edge);--glass-highlight:var(--glass-back-highlight);--glass-depth:var(--glass-back-shade)}.nc-motion-live{justify-content:space-between;align-items:center;gap:40px;margin-top:104px;display:flex}.nc-motion-live .g-btn{--h:64px;font-size:20px}.nc-motion-live p{font-size:var(--g-small)}.nc .nc-wall{width:min(100%,760px);margin-left:auto}.nc-wall-grid{--study-gap:clamp(8px, 1.8vw, 24px);gap:calc(var(--study-gap) * 4 / 3) var(--study-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.nc-wall-frame{aspect-ratio:3/4;background:var(--idem)}.nc-wall-work{transition:background-color .22s ease-out}.nc-wall-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:40px;display:grid}.nc-wall-controls .glass-choice{width:100%;max-width:100%;min-height:52px;font-size:var(--g-small);text-align:center;padding-inline:8px}.nc .nc-wall-caption{justify-content:start;gap:8px 24px;margin-top:28px}.nc-wall-caption>span:first-child{font-size:var(--g-body);color:var(--fg)}.nc-colour-principle{margin-top:64px}.nc-colour-principle dl{gap:24px;display:grid}.nc-colour-principle dl>div{grid-template-columns:88px 1fr;align-items:start;gap:16px;display:grid}.nc-colour-principle dt{font-size:var(--g-body);align-items:center;gap:12px;display:flex}.nc-colour-principle dt i{flex:none;width:18px;height:24px}.nc-colour-paper{background:var(--paper);border:1px solid var(--g-line)}.nc-colour-ink{background:var(--ink);border:1px solid var(--g-line)}.nc-colour-idem{background:var(--idem)}.nc-colour-principle dd{max-width:22ch;font-size:var(--g-small);margin:0;line-height:1.5}@media (max-width:767px){.nc-mark-study{padding-top:48px}.nc-mark-geometry{width:85%;margin-bottom:72px;margin-left:12%}.nc-dimension-height{padding-right:6px;font-size:14px;right:calc(100% + 10px)}.nc-dimension-width,.nc-dimension-gap{font-size:14px;top:calc(100% + 14px)}.nc-mark-foot{grid-template-columns:1fr;gap:28px}.nc-mark-label{justify-self:start}.nc-layer-copy{width:auto;padding:64px var(--g-in) 32px;position:relative;top:auto;left:auto}.nc-layer-study .nc-layer-copy h2{font-size:var(--g-h2);max-width:16ch}.nc-layer-intro{font-size:var(--g-body);margin-top:24px;max-width:28ch!important}.nc-layer-scene{aspect-ratio:.95;overflow:hidden}.nc-layer-visual{width:190%;position:absolute;top:-8%;left:-75%}.nc-dot-macro{justify-self:center;width:100%;max-width:340px}.nc-motion-study{padding-top:72px}.nc-motion-sequence{grid-template-columns:1fr;gap:64px;max-width:340px;margin-inline:auto}.nc-motion-sequence li{gap:8px}.nc-motion-sequence li:not(:last-child):after{content:"↓";top:calc(100% + 8px);left:50%;right:auto}.nc-motion-live{flex-direction:column;align-items:start;gap:24px;margin-top:80px}.nc-motion-live .g-btn{--h:56px;font-size:18px}.nc .nc-wall{margin-top:48px}.nc-wall-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:28px}.nc-colour-principle{margin-top:32px}.nc-colour-principle dl{gap:16px}.nc-colour-principle dt{gap:8px;font-size:16px}.nc-colour-principle dt i{width:12px;height:16px}.nc-colour-principle dd{font-size:14px}}@media (prefers-reduced-motion:reduce){.nc-dot-grid{transition:none}.nc-motion-pose[data-stage=turn] .cube[data-cube-ready]{--cube-gap:10px!important}.nc-motion-pose[data-stage=turn] .cube[data-cube-ready]>.cube-s{transform:translateZ(calc(var(--h) / -2)) rotateX(calc(22deg + var(--i) * 24deg))!important}.nc-motion-pose[data-stage=joined] .cube[data-cube-ready]>.cube-s{transform:translateZ(calc(var(--h) / -2)) rotateX(90deg)!important}}@media (forced-colors:active){.glass-choice[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}.nc-dot-plane,.nc-wall-frame{outline:1px solid canvastext}.nc-wall-work{background:highlight!important}}
.ni{--ni-ink:#191a1b;--ni-paper:#fff;--ni-idem:#b8b6b2;--ni-fg:var(--ni-ink);--ni-bg:var(--ni-paper);--ni-muted:#6e6a63;--ni-body:18px;--ni-meta:14px;--ni-inset:clamp(20px, 6cqi, 64px);color:var(--ni-fg);background:var(--ni-bg);font:400 var(--ni-body)/1.45 "Archivo Variable", Arial, sans-serif;text-align:left;overflow-wrap:anywhere;min-width:0;font-stretch:100%;position:relative;container-type:inline-size}.ni,.ni *{box-sizing:border-box}.ni :is(h1,h2,h3,h4,p,dl,dd,figure){margin:0}.ni :is(h1,h2,h3,h4){text-transform:none;letter-spacing:-.025em;font-weight:500;font-stretch:100%}.ni p{text-wrap:pretty}.ni .ni-sheet{padding:var(--ni-inset);height:100%}.ni-ink{--ni-fg:var(--ni-paper);--ni-bg:var(--ni-ink);--ni-muted:#b7b4ad}.ni-number{font-family:IBM Plex Mono,monospace;font-size:var(--ni-meta,14px);white-space:nowrap}.ni-reference{font-size:var(--ni-meta)}.ni-signature{color:var(--ni-fg,#191a1b);flex:none;align-items:center;gap:20px;display:inline-flex}.ni-signature .frame-mark{flex:none;width:auto;height:20px}.ni-signature .frame-mark-empty,.ni .frame-mark-empty{fill:#b8b6b2;stroke:none}.ni-signature .frame-mark-full,.ni .frame-mark-full{fill:currentColor;stroke:none}.ni-signature .lockup{width:auto;height:20px}.ni-message{aspect-ratio:4/5}.ni-message>.ni-sheet{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:6cqi;display:grid}.ni-message .ni-reference{grid-column:1/-1}.ni-message .ni-message-title{letter-spacing:-.03em;text-wrap:balance;grid-column:1/-1;align-self:start;max-width:12ch;font-size:clamp(40px,11cqi,84px);font-weight:500;line-height:1}.ni-message .ni-message-note{grid-column:1/4;align-self:end;max-width:28ch}.ni-message .ni-signature{grid-column:4;place-self:end}.ni-format-square{aspect-ratio:1}.ni-format-banner{aspect-ratio:16/7}.ni-format-banner .ni-message-title{grid-area:2/1/4/4;align-self:end;font-size:clamp(32px,7cqi,84px)}.ni-format-banner .ni-message-note{grid-area:2/4;align-self:start;font-size:16px}.ni-format-banner .ni-signature{grid-row:3}.ni-grid{pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:3cqi;display:grid;position:absolute;inset:6%}.ni-grid i{opacity:.05;background:currentColor}.ni-record{aspect-ratio:1}.ni-record>.ni-sheet{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:6cqi;display:grid}.ni-record .ni-reference{grid-column:1/-1}.ni-record .ni-record-title{letter-spacing:-.03em;grid-column:1/4;font-size:clamp(32px,7cqi,58px);font-weight:500;line-height:1.04}.ni-record-fields{grid-column:1/4;align-self:end;gap:24px;display:grid}.ni-record-fields dt{color:var(--ni-muted);margin-bottom:8px;font-size:14px}.ni-record-fields dd{font-size:var(--ni-body)}.ni-record .ni-signature{grid-column:4;place-self:end}.ni-format-study{width:100%}.ni-study-banner{aspect-ratio:16/9}.ni-study-poster{aspect-ratio:3/4}.ni-study-square{aspect-ratio:1}.ni-study-inner{grid-template-rows:auto 1fr auto;gap:6cqi;height:100%;padding:7cqi;display:grid}.ni-study-banner .ni-study-inner{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:4cqi}.ni-study-banner header{grid-area:1/1}.ni-study-banner .ni-study-wall{grid-area:2/1/auto/-1}.ni-study-banner .ni-study-label{grid-area:1/2}.ni-study-wall{grid-template-columns:repeat(5,minmax(0,1fr));align-self:center;gap:2cqi;width:100%;display:grid}.ni-study-frame{aspect-ratio:3/4;background:var(--ni-idem);overflow:hidden}.ni-study-frame>svg{width:100%;height:100%;display:block}.ni-study-label{grid-template-columns:auto 1fr;align-items:baseline;gap:20px;display:grid}.ni-study-label>div{gap:8px;display:grid}.ni-study-label strong{font-size:18px;font-weight:500}.ni-study-label>div>span{font-size:14px}.ni-contact-card{aspect-ratio:85/55;width:min(680px,100%)}.ni-contact-card .ni-sheet{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.ni-contact-card header{justify-content:space-between;align-items:center;gap:24px;display:flex}.ni-contact-details{justify-items:start;gap:12px;display:grid}.ni-contact-details a{color:inherit;text-decoration:none}.ni-contact-details a:hover{text-underline-offset:.2em;text-decoration:underline}.ni-contact-details a:focus-visible{outline-offset:4px;outline:2px solid}.ni-document ::selection{background:var(--ni-idem);color:var(--ni-ink)}.ni-document{--ni-inset:clamp(24px, 6cqi, 56px);--ni-body:18px;--ni-meta:14px}.ni-document>.ni-sheet{flex-direction:column;min-height:1050px;padding:0;display:flex}.ni-doc-masthead{padding:var(--ni-inset)}.ni-doc-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.ni-doc-header>.ni-reference{text-align:right;flex:none;max-width:16ch;font-size:14px;line-height:1.4}.ni-doc-header .ni-signature .lockup{width:auto;height:16px}.ni-doc-header .ni-signature{align-self:center}.ni-doc-heading{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:end;gap:32px;padding-top:clamp(64px,12cqi,112px);display:grid}.ni .ni-doc-heading :is(h1,h3){letter-spacing:-.035em;text-wrap:pretty;max-width:14ch;font-size:clamp(40px,8.7cqi,80px);line-height:.98}.ni-doc-reference{font-size:var(--ni-meta);max-width:21ch;line-height:1.45}.ni-doc-reference .ni-number{margin-top:6px;display:block}.ni-doc-body{margin:16px var(--ni-inset) 64px;gap:40px;display:grid}.ni-doc-section{min-width:0}.ni .ni-doc-section :is(h2,h4){font-size:var(--ni-body);letter-spacing:0;margin-bottom:16px;line-height:1.45}.ni-doc-section p,.ni-doc-section dd{font-size:var(--ni-body);line-height:1.5}.ni-doc-section p{max-width:62ch}.ni-doc-section dl{display:grid}.ni-doc-section dl>div{border-top:1px solid var(--ni-idem);break-inside:avoid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding:22px 0;display:grid}.ni-doc-section dt{font-size:var(--ni-body);font-weight:500;line-height:1.5}.ni-doc-footer{margin:auto var(--ni-inset) 0;padding:28px 0 var(--ni-inset);border-top:1px solid var(--ni-ink);font-size:var(--ni-meta);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:end;gap:32px;line-height:1.5;display:grid}.ni-doc-footer>span{justify-self:end}.ni-correspondence .ni-doc-body{margin-left:calc(var(--ni-inset) + (100% - 2 * var(--ni-inset)) / 4);gap:28px;max-width:56ch}.ni-correspondence .ni-doc-footer{border:0}.ni-correspondence .ni-doc-footer>p{border-top:1px solid var(--ni-ink);padding-top:24px}.ni-document-application>.ni-sheet{min-height:900px}.ni-document-application .ni-doc-heading{padding-top:100px}.ni-document-application .ni-doc-body{margin-top:56px}.ni-document-idea .ni-doc-masthead{color:var(--ni-paper);background:var(--ni-ink)}.ni-document-idea .ni-doc-masthead .ni-signature{--ni-fg:var(--ni-paper)}.ni-document-idea .ni-doc-heading{padding-top:clamp(96px,19cqi,176px)}.ni-document-idea .ni-doc-heading :is(h1,h3){max-width:10ch;font-size:clamp(44px,10.4cqi,96px)}.ni-document-idea .ni-doc-body{margin-top:56px}.ni-document-idea .ni-doc-section:first-child>p{max-width:33ch;margin-bottom:16px;font-size:clamp(22px,3cqi,28px);line-height:1.3}.ni-document-audit .ni-doc-section:first-child,.ni-document-offer .ni-doc-section:first-child{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;display:grid}.ni-document-audit .ni-doc-section:first-child :is(h2,h4),.ni-document-offer .ni-doc-section:first-child :is(h2,h4){margin-bottom:0}.ni-document-audit .ni-doc-section:last-child,.ni-document-offer .ni-doc-section:last-child{max-width:57ch;margin-left:calc(33.3333% + 10.6667px)}.ni-document-audit .ni-doc-footer,.ni-document-offer .ni-doc-footer{background:var(--ni-idem);padding:28px var(--ni-inset);border:0;margin:auto 0 0}.ni-document-rules .ni-doc-heading{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ni-document-rules .ni-doc-body{margin-top:24px}.ni-document-rules .ni-doc-section dt{letter-spacing:-.02em;font-size:24px}.ni-document-handover .ni-doc-section dl>div{padding:28px 0}.ni-document-handover .ni-doc-section dt{flex-direction:column;gap:16px;display:flex}.ni-inventory-number{letter-spacing:-.03em;font-size:32px;font-weight:400;line-height:1}.ni-document-handover .ni-doc-footer,.ni-document-idea .ni-doc-footer{border-top-style:dashed;padding-top:32px;padding-bottom:48px}.ni-excerpt>.ni-sheet{min-height:0}.ni-excerpt .ni-doc-heading{padding-top:48px}.ni-excerpt .ni-doc-body{margin-top:24px;margin-bottom:40px}.ni-excerpt .ni-doc-header>.ni-reference{display:none}.ni-recipe{aspect-ratio:5/3;color:#191a1b;background:#b8b6b2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:24px;display:grid}.ni-recipe i{background:currentColor;display:block}.ni-recipe-message{grid-template-rows:1fr .12fr}.ni-recipe-message i:first-child{grid-column:1/4;height:60%}.ni-recipe-message i:nth-child(2){grid-area:2/1/auto/3}.ni-recipe-message i:last-child{grid-area:2/4}.ni-recipe-record{grid-template-rows:1fr .12fr}.ni-recipe-record i:first-child{grid-column:1/4}.ni-recipe-record i:nth-child(2){grid-column:4;height:60%}.ni-recipe-record i:last-child{grid-area:2/4}.ni-recipe-document{grid-template-rows:.3fr 1fr}.ni-recipe-document i:first-child{grid-column:1/4}.ni-recipe-document i:nth-child(2){grid-area:2/1;height:25%}.ni-recipe-document i:last-child{grid-area:2/2/auto/5}.nk-desk{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;min-width:0;padding:0;display:grid}.nk-desk-index{gap:24px;min-width:0;display:grid;position:static}.nk-desk-buttons{border-bottom:1px solid var(--line,#b8b6b2);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-bottom:12px;display:flex}.nk-desk-buttons button{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:48px;padding:12px;font-size:16px;line-height:1.4;position:relative}.nk-desk-buttons button[aria-pressed=true]{color:inherit;background:#b8b6b247}.nk-desk-buttons button:not([aria-pressed=true]):hover{background:#b8b6b224}.nk-desk :is(button,a):focus-visible{outline-offset:4px;outline:2px solid}.nk-desk-context{grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:12px 40px;font-size:16px;line-height:1.5;display:grid}.nk-desk-context>p{grid-row:span 2;max-width:58ch;margin:0}.nk-desk-context>a{white-space:nowrap;text-underline-offset:.2em;justify-self:end}.nk-desk-context .nk-small{color:var(--dust,#6e6a63);justify-self:end;font-size:14px}.nk-desk-stage{background:0 0;justify-self:center;width:min(100%,920px);min-width:0;max-width:none;padding:0}.nk-desk-stage .ni{--ni-body:18px}.ni-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ni-archive .ni-sheet{gap:48px;display:grid}.ni-archive header{gap:20px;display:grid}.ni-archive header>h1{letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:1.04}.ni-archive-grid{grid-template-columns:repeat(13,minmax(0,1fr));gap:8px;display:grid}.ni-archive-grid>div{aspect-ratio:3/4;background:#b8b6b2;padding:12%;font-size:12px;position:relative}.ni-archive-grid>.ni-archive-selected{color:#fff;background:#191a1b}.ni-archive-selected .ni-signature{color:#fff;width:76%;position:absolute;bottom:12%;left:12%}.ni-archive-selected .frame-mark{width:100%;height:auto}.ni-archive-note{font-size:var(--ni-meta);color:var(--ni-muted);max-width:64ch}.ni-construction .ni-sheet{gap:64px;display:grid}.ni-construction h1{font-size:40px;line-height:1.04}.ni-construction svg{width:100%;height:auto;display:block}.ni-construction svg text{font-family:Archivo Variable,Arial,sans-serif}.ni-digital .ni-sheet{gap:64px;display:grid}.ni-digital header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.ni-digital h1{max-width:15ch;font-size:clamp(40px,8cqi,84px);line-height:1}.ni-digital figure img{width:100%;height:auto;display:block}.ni-digital figcaption{margin-top:20px;font-size:14px}@container (max-width:520px){.ni-study-inner{gap:32px;padding:24px}.ni-study-label{gap:16px}.ni-construction svg text{font-size:32px}.ni{--ni-body:16px}.ni-doc-header{flex-wrap:wrap;align-items:start;gap:16px 20px}.ni-doc-header .ni-signature .lockup{height:13px}.ni-doc-header>.ni-reference{max-width:none}.ni-doc-heading,.ni-document-rules .ni-doc-heading{grid-template-columns:1fr;gap:24px;padding-top:56px}.ni-doc-reference{max-width:none}.ni-doc-reference .ni-number{margin:0;display:inline}.ni-document>.ni-sheet{min-height:0}.ni-doc-body{gap:32px;margin-top:8px;margin-bottom:48px}.ni-correspondence .ni-doc-body{margin-left:var(--ni-inset)}.ni-document-application .ni-doc-heading{padding-top:64px}.ni-document-application .ni-doc-body{margin-top:24px}.ni-doc-section dl>div{grid-template-columns:1fr;gap:12px;padding:24px 0}.ni-document-audit .ni-doc-section:first-child,.ni-document-offer .ni-doc-section:first-child{grid-template-columns:1fr;gap:12px}.ni-document-audit .ni-doc-section:last-child,.ni-document-offer .ni-doc-section:last-child{margin-left:0}.ni-document-idea .ni-doc-heading{padding-top:88px}.ni-document-idea .ni-doc-body{margin-top:32px}.ni-document-handover .ni-doc-section dt{flex-direction:row;align-items:baseline;gap:16px}.ni-inventory-number{font-size:24px}.ni-doc-footer{grid-template-columns:1fr;gap:24px}.ni-doc-footer>span{justify-self:start}.ni-format-banner{aspect-ratio:auto;min-height:320px}.ni-format-banner .ni-message-title{grid-area:2/1/auto/-1}.ni-format-banner .ni-message-note{grid-area:3/1/auto/4}.ni-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ni-archive-grid>div{min-height:44px;padding:6px}}@media (max-width:700px){.nk-desk-context{grid-template-columns:1fr;gap:16px}.nk-desk-context>p{grid-row:auto}.nk-desk-context>a,.nk-desk-context .nk-small{justify-self:start}.nk-desk-buttons{gap:4px 8px}}@container (max-width:350px){.ni-study-banner .ni-study-inner{gap:16px;padding:20px}.ni-study-banner .ni-signature .frame-mark{height:14px}.ni-study-banner .ni-study-label{gap:12px}.ni-study-banner .ni-study-label strong{font-size:14px}.ni-study-banner .ni-study-label>div>span{display:none}}@media (max-width:480px){.nk-desk-stage{padding:0}}.ni-a4.ni-document{width:210mm;height:297mm;container-type:inline-size}.ni-a4.ni-document>.ni-sheet{height:100%}.ni-a4.ni-document{--ni-body:10pt;--ni-meta:8pt;--ni-inset:15mm;container-type:normal}.ni-a4.ni-document>.ni-sheet{min-height:0;padding:0}.ni-a4 .ni-doc-masthead{padding:15mm 15mm 12mm}.ni-a4 .ni-doc-heading,.ni-a4.ni-document-application .ni-doc-heading{padding-top:20mm}.ni-a4 .ni-doc-heading :is(h1,h3){font-size:36pt}.ni-a4.ni-document-idea .ni-doc-heading{padding-top:30mm}.ni-a4.ni-document-idea .ni-doc-heading :is(h1,h3){font-size:48pt}.ni-a4 .ni-doc-body{gap:7mm;margin-top:0;margin-bottom:12mm}.ni-a4.ni-document-idea .ni-doc-body{margin-top:10mm}.ni-a4.ni-correspondence>.ni-sheet{min-height:297mm}.ni-a4.ni-document-offer .ni-doc-heading{padding-top:10mm}.ni-a4.ni-document-offer .ni-doc-heading :is(h1,h3){font-size:30pt}.ni-a4.ni-document-offer .ni-doc-body{gap:5mm;margin-bottom:6mm}.ni-a4 .ni-doc-section dl>div{padding:4mm 0}.ni-a4.ni-document-handover .ni-doc-section dl>div{padding:6mm 0}.ni-a4 .ni-doc-section p,.ni-a4 .ni-doc-section dd{orphans:3;widows:3}.ni-a4 .ni-doc-section>:is(h2,h4){break-after:avoid}.ni-a4 .ni-doc-masthead,.ni-a4 .ni-doc-header,.ni-a4 .ni-doc-heading{break-inside:avoid;break-after:avoid}.ni-a4 .ni-doc-footer{break-inside:avoid;padding-bottom:12mm}.ni-a4.ni-document-rules .ni-doc-section dt{font-size:14pt}.ni-a4.ni-document-idea .ni-doc-section:first-child>p{font-size:16pt}@media print{.ni{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ni-document{--ni-body:10pt;--ni-meta:8pt;--ni-inset:15mm;container-type:normal}.ni-document>.ni-sheet{min-height:0;padding:0}.ni-doc-masthead{padding:15mm 15mm 12mm}.ni-doc-heading,.ni-document-application .ni-doc-heading{padding-top:20mm}.ni .ni-doc-heading :is(h1,h3){font-size:36pt}.ni-document-idea .ni-doc-heading{padding-top:30mm}.ni-document-idea .ni-doc-heading :is(h1,h3){font-size:48pt}.ni-doc-body{gap:7mm;margin-top:0;margin-bottom:12mm}.ni-document-idea .ni-doc-body{margin-top:10mm}.ni-correspondence>.ni-sheet{min-height:297mm}.ni-document-offer .ni-doc-heading{padding-top:10mm}.ni-document-offer .ni-doc-heading :is(h1,h3){font-size:30pt}.ni-document-offer .ni-doc-body{gap:5mm;margin-bottom:6mm}.ni-doc-section dl>div{padding:4mm 0}.ni-document-handover .ni-doc-section dl>div{padding:6mm 0}.ni-doc-section p,.ni-doc-section dd{orphans:3;widows:3}.ni-doc-section>:is(h2,h4){break-after:avoid}.ni-doc-masthead,.ni-doc-header,.ni-doc-heading{break-inside:avoid;break-after:avoid}.ni-doc-footer{break-inside:avoid;padding-bottom:12mm}.ni-document-rules .ni-doc-section dt{font-size:14pt}.ni-document-idea .ni-doc-section:first-child>p{font-size:16pt}.nk-desk-index{display:none}.nk-desk-stage{width:100%}.nk-desk-stage .ni-document{--ni-body:10pt;outline:none}}@media screen{.nk-desk{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:48px}.nk-desk-buttons{flex-direction:column;align-items:stretch}.nk-desk-context{grid-template-columns:1fr;gap:16px}.nk-desk-context>p{grid-row:auto}.nk-desk-context>a,.nk-desk-context .nk-small{justify-self:start}.nk-desk-zoom{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;justify-self:start;min-height:48px;padding:12px 16px;font-size:16px}.nk-desk-stage{--page-scale:.6;aspect-ratio:210/297;outline:1px solid #b8b6b2;width:min(100%,70.7071svh - 135.758px);position:relative}.nk-desk-stage>.ni-a4{transform:scale(var(--page-scale));transform-origin:0 0;--ni-body:10pt;position:absolute;top:0;left:0}.nk-desk-enlarged{grid-template-columns:1fr}.nk-desk-enlarged .nk-desk-buttons{flex-direction:row}.nk-desk-enlarged .nk-desk-stage{aspect-ratio:auto;overscroll-behavior:contain;width:100%;height:calc(100svh - 192px);max-height:297mm;overflow:auto}.nk-desk-enlarged .nk-desk-stage>.ni-a4{transform:none}}@media screen and (max-width:767px){.nk-desk{grid-template-columns:1fr;gap:24px}.nk-desk-buttons{flex-direction:row}.nk-desk-stage{width:min(100%,70.7071svh - 158.384px)}.nk-desk-enlarged .nk-desk-stage{height:calc(100svh - 224px)}}
.nc{font-size:var(--g-body);line-height:1.45}.nc h1,.nc h2,.nc h3{letter-spacing:-.03em;font-weight:500}.nc h1{font-size:var(--g-h1);line-height:1}.nc h2{font-size:var(--g-h2);text-wrap:balance;line-height:1.06}.nc h3{font-size:var(--g-large);line-height:1.2}.nc figure{min-width:0;margin:0}.nc a{text-underline-offset:.22em}.nc p{max-width:none}.nc-meta{font-size:var(--g-small);color:var(--g-dust);flex-wrap:wrap;gap:12px 20px;margin-bottom:28px;display:flex}.nc-meta .g-mono{color:var(--fg)}.nc-hero h1{max-width:13ch}.nc-hero-title{grid-template-columns:1.6fr 1fr;align-items:end;gap:40px;display:grid}.nc-hero-title>p{font-size:var(--g-large);max-width:25ch;line-height:1.4}.nc-rationale{font-size:var(--g-large);margin-top:48px;line-height:1.5;max-width:62ch!important}.nc-glass-chapter{--bg:var(--ink);--fg:var(--paper);--g-dust:#b8b6b2;background:var(--bg);color:var(--fg);padding:0;display:block}.nc-glass-chapter h2{max-width:9ch;font-size:clamp(36px,4vw,60px)}.nc-glass-chapter .nc-chapter-intro{margin-top:48px}.nc-glass-chapter .nc-chapter-intro p{font-size:var(--g-body);max-width:25ch}.nc-glass-chapter .nc-glass-thought{grid-column:1/-1;margin-top:48px}.nc-glass-thought,.nc-curation-thought{font-size:var(--g-large);margin-top:32px}.nc-curation-note{font-size:var(--g-small);color:var(--g-dust);margin-top:16px;max-width:58ch!important}.nc-wall-thought{margin-top:32px;max-width:48ch!important}.nc-meanings{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:48px;display:grid}.nc-meanings>div{padding:20px 0}.nc-meanings dt{font-size:var(--g-large);letter-spacing:-.03em;margin-bottom:12px;font-weight:500}.nc-meanings dd{max-width:42ch;font-size:var(--g-body);margin:0;line-height:1.5}.nc-gallery-chapter{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);column-gap:64px;display:grid}.nc-gallery-copy{align-self:start}.nc-gallery-copy h2{max-width:14ch}.nc-gallery-copy>p{max-width:27ch;font-size:var(--g-body);margin-top:28px;line-height:1.5}.nc-curation{grid-template-columns:7fr 5fr;align-items:start;gap:80px;margin-top:96px;display:grid}.nc-curation>.nc-photo{margin-top:0}.nc-curation>.nc-dot-macro{justify-self:end;width:min(100%,360px)}.nc-evidence{grid-template-columns:1.3fr 1fr;align-items:start;gap:40px;margin-top:56px;display:grid}.nc-evidence .nc-site{margin-top:0!important}.nc-evidence .nc-document-paper{padding:20px}.nc-evidence .ni-document{width:100%;min-height:0}.nc-evidence .ni-sheet{padding:28px}.nc-evidence .ni-doc-title{font-size:32px}.nc-source-gallery{grid-template-columns:2fr 1fr;align-items:center;gap:56px;margin-top:64px;display:grid}.nc-source-gallery .nc-formats,.nc-source-gallery .nc-identity-poster{margin-top:0!important}.nc-source-gallery .nc-identity-poster{justify-self:center;width:min(100%,260px)}.nc-about{gap:40px var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.nc-credits{font-size:var(--g-small);gap:20px;margin:0;display:grid}.nc-credits dt{color:var(--g-dust)}.nc-credits dd{margin:4px 0 0}.nc-story{max-width:34em;font-size:var(--g-large);text-wrap:pretty;grid-column:2/5;line-height:1.45}.nc-story p+p{margin-top:1em}.nc-slot{background:color-mix(in srgb, var(--fg) 7%, var(--bg));margin-top:96px;display:grid;position:relative}.nc-slot>div{max-width:36ch;font-size:var(--g-small);color:var(--fg);place-self:center;padding:32px;line-height:1.5}.nc-slot-file{margin-bottom:12px;font-weight:500}.nc-slot-pair:empty{display:none}.nc-phones{justify-content:end;gap:var(--g-in);grid-template-columns:repeat(2,minmax(0,320px));margin-top:96px;display:grid}.nc-phones img{width:100%;height:auto;display:block}.nc-chapter>.nc-head+*{margin-top:72px!important}.nc-slot>figcaption{position:absolute;top:100%;left:0}.nc-slot-pair{gap:var(--g-in);grid-template-columns:1fr 1fr;margin-top:96px;display:grid}.nc-slot-pair>figure{margin-top:0}.nc-chapter video{background:#000;width:100%;height:auto;display:block}.nc-photo[data-slot]{margin-top:96px}.nc-slot-pair>.nc-photo[data-slot]{margin-top:0}.nc-narrow-break{display:none}.nc-intro{font-size:var(--g-large);margin-top:24px}.nc-photo img{width:100%;height:auto;display:block}.nc-photo figcaption,.nc figure>figcaption{font-size:var(--g-cap);color:var(--g-dust);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;line-height:1.4;display:flex}.nc-photo figcaption a{color:var(--fg)}.nc-hero .nc-photo{margin-top:56px}.nc-head,.nc-review,.nc-next-row,.nc-document{gap:32px var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nc-head h2{grid-column:1/3;max-width:18ch}.nc-head>p{grid-column:3/5}.nc-chapter-intro{grid-column:3/5;max-width:42ch}.nc-chapter-intro>p{font-size:var(--g-large);text-wrap:pretty;line-height:1.4}.nc-chapter>.nc-head{max-width:40em;display:block}.nc-chapter>.nc-head h2{max-width:none}.nc-chapter>.nc-head>p{max-width:46ch;font-size:var(--g-large);text-wrap:pretty;margin-top:20px;line-height:1.45}.nc-note{margin-top:24px}.nc-note summary{width:fit-content;font-size:var(--g-small);cursor:pointer;text-underline-offset:.3em;padding:10px 0}.nc-note summary:hover{text-decoration:underline}.nc-note summary:focus-visible{outline:2px solid var(--fg);outline-offset:5px}.nc-note>p{font-size:var(--g-body);padding-top:16px;line-height:1.5}.nc-facts{gap:var(--g-in);grid-template-columns:2fr 1fr 1fr;margin-top:64px;display:grid}.nc-facts dt{color:var(--g-dust);font-size:var(--g-small);margin-bottom:8px}.nc-facts dd{font-size:var(--g-body);margin:0}.nc-principle{padding-top:80px}.nc-principle-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:20px;padding-bottom:72px;display:grid}.nc-frame{aspect-ratio:3/4;background:var(--idem);position:relative}.nc-frame-chosen{background:var(--fg);transition:background-color .45s var(--g-ease)}.nc-principle[data-step="0"] .nc-frame-chosen{background:var(--idem)}.nc-frame-label{min-width:max-content;font-size:var(--g-small);opacity:1;transition:opacity .25s var(--g-ease);gap:2px;display:grid;position:absolute;top:calc(100% + 16px);left:0}.nc-principle[data-step="0"] .nc-frame-label,.nc-principle[data-step="1"] .nc-frame-label{opacity:0}.nc-principle-controls{gap:var(--g-in);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nc-principle-controls button{width:fit-content;color:var(--g-dust);font:inherit;font-size:var(--g-small);cursor:pointer;background:0 0;border:0;padding:10px 0}.nc-principle-controls button[aria-pressed=true]{color:var(--fg);text-underline-offset:.4em;text-decoration:underline}.nc-principle-controls button:focus-visible{outline:2px solid var(--fg);outline-offset:5px}.nc-principle-explanation{font-size:var(--g-body);margin-top:20px}.nc-system{padding-top:64px}.nc-identity-poster{margin-top:80px!important}.nc-identity-poster .identity-poster{width:min(100%,560px);margin-inline:auto}.nc-system-field{gap:48px var(--g-in);background:var(--fg);min-height:320px;color:var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:56px;display:grid}.nc-system-field .frame-mark-full{fill:currentColor}.nc-system-mark{grid-column:1/3;align-items:center;display:flex}.nc-system-mark svg{width:min(100%,330px);height:auto}.nc-museum-label{grid-column:3/5;align-content:center;justify-items:start;gap:8px;display:grid}.nc-museum-label .g-mono{font-size:var(--g-large)}.nc-museum-label strong{font-size:var(--g-h2);letter-spacing:-.03em;font-weight:500;line-height:1}.nc-museum-label>span:last-child{font-size:var(--g-small)}.nc-formats{margin-top:80px!important}.nc-formats h3{margin-bottom:32px}.nc-formats>.ni{width:100%}.nc-format-pair{gap:var(--g-in);margin-top:var(--g-in);grid-template-columns:1fr 1fr;align-items:center;display:grid}.nc-format-pair .ni-study-poster{justify-self:center;width:80%}.nc-document{margin-top:88px!important}.nc-document-note{grid-column:1/3;align-self:center;max-width:25ch}.nc-document-note p{margin-top:20px}.nc-document-note a{font-size:var(--g-small);margin-top:24px;display:inline-block}.nc-document-paper{background:var(--idem);grid-column:3/5;min-width:0;padding:24px}.nc-document-paper .ni-document{width:100%;min-height:580px}.nc-document-paper .ni-sheet{padding:32px}.nc-document>figcaption{grid-column:1/-1}.nc-documents{margin-top:48px}.nc-documents>summary{cursor:pointer;font-size:var(--g-body);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}.nc-documents>summary::-webkit-details-marker{display:none}.nc-summary-symbol{font-size:var(--g-large)}.nc-documents[open] .nc-summary-symbol{transform:rotate(45deg)}.nc-documents>summary:focus-visible{outline:2px solid var(--fg);outline-offset:6px}.nc-document-desks{gap:64px;padding-top:32px;display:grid}.nc-site{margin-top:64px!important}.nc #use>.nc-site{width:min(84%,1020px);margin:112px 0 0 auto!important}.nc #use>.nc-documents{margin-top:96px}.nc #use .nc-applications{gap:144px;margin-top:144px}.nc #use .nc-photo-pair{grid-template-columns:3fr 4fr;align-items:start;gap:112px}.nc #use .nc-photo-pair>figure:last-child{margin-top:160px}.nc-site>a{background:#fff;display:block}.nc-screen-set{gap:var(--g-in);background:var(--idem);grid-template-columns:1fr 1fr;margin-top:64px;padding:56px;display:grid}.nc-screen-set>figure{justify-self:center;width:min(100%,320px)}.nc-phone-screen{background:#fff;padding:8px}.nc-phone-screen img{width:100%;height:auto;display:block}.nc-screen-set figcaption{color:var(--ink)!important}.nc-applications{gap:72px;margin-top:72px;display:grid}.nc-photo-pair{gap:var(--g-in);grid-template-columns:1fr 1fr;display:grid}.nc-photo-pair img{width:100%;height:auto}.nc-extra-applications{gap:64px;padding-top:40px;display:grid}.nc-review{margin-top:64px}.nc-review>div:first-child{grid-column:1/3}.nc-review>div:last-child{grid-column:3/5}.nc-review h3{margin-bottom:20px}.nc-review-notes{margin-top:64px}.nc-review-notes .nc-review{margin-top:32px}.nc-review p{max-width:44ch}.nc-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.nc-files a{width:fit-content;font-size:var(--g-body);flex-direction:column;gap:10px;text-decoration:none;display:flex}.nc-files a:hover{text-decoration:underline}.nc-files a span{font-size:var(--g-cap);color:var(--g-dust)}.nc-next-row{width:100%}.nc-next-row h2{grid-column:1/3}.nc-next-row>div{grid-column:3/5;justify-self:start;justify-items:start;gap:24px;display:grid}.nc-secondary{font-size:var(--g-small)}.nc-teaser{padding:var(--g-sp) var(--g-in)}.nc-teaser .nc-photo{margin-top:48px}:root[data-theme=dark] .nc h1,:root[data-theme=dark] .nc h2,:root[data-theme=dark] .nc h3{font-weight:400}@media (max-width:1023px){.nc-gallery-chapter{grid-template-columns:1fr}.nc-gallery-copy{grid-template-columns:1fr 1fr;gap:32px;display:grid}.nc-gallery-copy>p{margin-top:0}.nc-gallery-copy .nc-colour-principle{grid-column:1/-1;margin-top:8px}.nc-gallery-copy .nc-colour-principle dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nc-gallery-copy .nc-colour-principle dl>div{display:block}.nc-gallery-copy .nc-colour-principle dd{margin-top:12px}.nc-gallery-chapter .nc-wall{margin-top:64px}.nc-principle-row{gap:12px}.nc-document{grid-template-columns:1fr}.nc-document-note,.nc-document-paper{grid-column:1}.nc-document-note{max-width:none}.nc-document-paper{justify-self:center;width:min(100%,580px)}}@media (max-width:767px){.nc-gallery-copy{display:block}.nc-gallery-copy>p{margin-top:24px}.nc-gallery-copy .nc-colour-principle{margin-top:40px}.nc-glass-chapter{grid-template-columns:1fr}.nc-glass-chapter .nc-head{padding-top:0}.nc-glass-chapter h2{max-width:15ch;font-size:var(--g-h2)}.nc-glass-chapter .nc-chapter-intro{margin-top:24px}.nc-glass-chapter .nc-chapter-intro p{max-width:34ch}.nc-meanings{grid-template-columns:1fr;margin-top:48px}.nc-hero-title{grid-template-columns:1fr;gap:24px}.nc-hero-title>p{font-size:var(--g-body);max-width:32ch}.nc-rationale{font-size:var(--g-body);margin-top:32px}.nc-curation,.nc-evidence,.nc-source-gallery{grid-template-columns:1fr;gap:40px;margin-top:40px}.nc-curation{gap:96px;margin-top:72px}.nc-curation>.nc-photo{margin-top:0}.nc #use>.nc-site{width:100%;margin-top:72px!important}.nc #use>.nc-documents{margin-top:64px}.nc #use .nc-applications{gap:96px;margin-top:96px}.nc #use .nc-photo-pair{grid-template-columns:1fr;gap:96px}.nc #use .nc-photo-pair>figure:last-child{width:84%;margin:0 0 0 auto}.nc-evidence .ni-sheet{padding:24px}.nc-evidence .ni-doc-title{font-size:28px}.nc-glass-thought,.nc-curation-thought{font-size:var(--g-body)}.nc-about{grid-template-columns:1fr}.nc-slot-pair{grid-template-columns:1fr;gap:72px}.nc-phones{grid-template-columns:1fr 1fr;gap:16px;margin-top:64px}.nc-slot,.nc-slot-pair{margin-top:64px}.nc-story{font-size:var(--g-body);grid-column:auto}.nc-credits{grid-template-columns:1fr 1fr}.nc-hero{padding-top:64px}.nc-hero h1{font-size:var(--g-h1)}.nc-meta{font-size:var(--g-cap);gap:8px 16px;margin-bottom:24px}.nc-meta span:last-child{max-width:22ch}.nc-intro{font-size:var(--g-body);max-width:24ch;margin-top:24px}.nc-hero .nc-photo{margin-top:40px}.nc-head,.nc-review,.nc-next-row,.nc-system-field{grid-template-columns:1fr;gap:28px}.nc-head h2,.nc-head>p,.nc-chapter-intro,.nc-system-mark,.nc-museum-label,.nc-review>div:first-child,.nc-review>div:last-child,.nc-next-row h2,.nc-next-row>div{grid-column:1}.nc-head h2{max-width:19ch}.nc-chapter-intro>p{font-size:var(--g-body)}.nc-note{margin-top:16px}.nc-note>p{font-size:var(--g-body)}.nc-facts{grid-template-columns:1fr;gap:28px;margin-top:40px}.nc-facts dt{margin-bottom:4px}.nc-principle{padding-top:48px}.nc-principle-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-principle-row .nc-frame:nth-child(3),.nc-principle-row .nc-frame:nth-child(n+6){display:none}.nc-principle-controls{gap:12px}.nc-principle-controls button{font-size:var(--g-cap)}.nc-principle-explanation{font-size:var(--g-small)}.nc-system{padding-top:48px}.nc-identity-poster{margin-top:48px!important}.nc-formats{margin-top:56px!important}.nc-format-pair{grid-template-columns:1fr;gap:24px}.nc-format-pair .ni-study-poster{width:85%}.nc-system-field{gap:36px;padding:32px 24px}.nc-system-mark svg{width:min(100%,275px)}.nc-museum-label{margin-top:20px}.nc-document{margin-top:56px!important}.nc-document-paper .ni-sheet{padding:24px}.nc-document-paper{padding:16px}.nc-document-paper .ni-document{min-height:0}.nc-documents{margin-top:28px}.nc-site{margin-top:40px!important}.nc-screen-set{grid-template-columns:1fr;gap:40px;margin-top:48px;padding:28px 20px}.nc-applications{gap:48px;margin-top:48px}.nc-photo-pair{grid-template-columns:1fr;gap:48px}.nc-extra-applications{gap:48px;padding-top:28px}.nc-review{gap:40px;margin-top:40px}.nc-files{grid-template-columns:1fr;margin-top:48px}.nc-next-row{gap:32px}}@media (prefers-reduced-motion:reduce){.nc-frame-chosen,.nc-frame-label{transition:none}}@media (max-width:359px){.nc-narrow-break{display:initial}.nc-wide-break{display:none}}.nr-run{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nr-full{grid-column:1/-1}.nr-half{grid-column:span 1}.nr-photo,.nr-plate,.nr-frame{margin:0;position:relative;overflow:hidden}.nr-photo{aspect-ratio:16/9;background:#191a1b}.nr-photo.nr-half{aspect-ratio:4/5}.nr-photo img,.nr-fill img{object-fit:cover}.nr-ad{width:100%}.nr-campaign{grid-template-columns:minmax(0,27fr) minmax(0,64fr);gap:12px;padding-top:12px;display:grid}.nr-ad a{display:block}.nr-ad a:focus-visible{outline:2px solid var(--fg);outline-offset:-3px}.nr-ad img{width:100%;height:auto;display:block}@media (max-width:767px){.nr-campaign{grid-template-columns:1fr;gap:8px;padding-top:8px}}.nr-fill{position:absolute;inset:0}.nr-plate{place-items:center;padding:96px 64px;display:grid}.nr-half.nr-plate{aspect-ratio:4/5;padding:48px}.nr-paper{--bg:#fff;--fg:#191a1b;--g-dust:#6e6a63;background:var(--bg);color:var(--fg)}.nr-ink{--bg:#191a1b;--fg:#fff;--g-dust:#b8b6b2;background:var(--bg);color:var(--fg)}.nr-grey{--bg:#ededeb;--fg:#191a1b;--g-dust:#6e6a63;background:var(--bg);color:var(--fg)}.nr-plate>*{width:100%}.nr-chapter{position:relative}.nr-row{gap:32px var(--g-in);padding:var(--g-sp) var(--g-in) var(--g-in);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.nc-back{font-size:var(--g-small);margin-bottom:32px;display:inline-block}.nc .nr-row h2{font-size:var(--g-h2);line-height:1.06}.nr-text{gap:20px;max-width:36em;display:grid}.nc .nr-text p{font-size:var(--g-large);text-wrap:pretty;line-height:1.45}.nc .nr-text .nr-quiet{font-size:var(--g-body);color:var(--g-dust)}.nc .nr-wall .nc-wall{width:min(100%,880px);margin:0 auto}.nr-frame{aspect-ratio:3/2}.vf,.vf-stage{margin:0;position:absolute;inset:0}.vf-stage{cursor:crosshair;touch-action:pan-y}.vf-stage:focus-visible{outline-offset:-6px;outline:2px solid #fff}.vf-stage img{object-fit:cover;width:100%;height:100%}.vf-cells{grid-template:repeat(3,1fr)/repeat(3,1fr);display:grid;position:absolute;inset:0}.vf-cell{-webkit-backdrop-filter:grayscale()contrast(.9)brightness(1.04);backdrop-filter:grayscale()contrast(.9)brightness(1.04);background:#b8b6b229;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.vf-on{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.vf-lines{pointer-events:none;position:absolute;inset:0}.vf-v,.vf-h{background:#ffffffb3;position:absolute}.vf-v{width:1px;top:0;bottom:0}.vf-h{height:1px;left:0;right:0}.vf-x{width:17px;height:17px;position:absolute;transform:translate(-50%,-50%)}.vf-x:before,.vf-x:after{content:"";background:#fff;position:absolute}.vf-x:before{height:1px;top:8px;left:0;right:0}.vf-x:after{width:1px;top:0;bottom:0;left:8px}.nr-mark{padding-top:48px}.nr-mark .nc-mark-study>figcaption{display:none}.nr-triptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nr-cell{aspect-ratio:4/5;position:relative}.nr-slot{color:#191a1b;text-align:center;background:#ededeb;place-content:center;gap:8px;padding:24px;font-size:14px;line-height:1.45;display:grid;position:absolute;inset:0}.nr-tile{--fg:#191a1b;aspect-ratio:1;background:#fff;border-radius:22%;place-items:center;display:grid;width:clamp(140px,16vw,230px)!important}.nr-tile .frame-mark{width:56%;height:auto}.nr-tabs{justify-items:start;padding-right:0;overflow:hidden}.nr-browser{background:#dcdcd9;border-radius:18px 0 0 18px;margin-left:10%;padding:12px 0 0 12px;width:150%!important}.nr-tabrow{gap:6px;display:flex}.nr-tab{color:#191a1b;white-space:nowrap;background:#fff;border-radius:12px 12px 0 0;align-items:center;gap:16px;padding:18px 24px;font-size:clamp(15px,1.4vw,21px);display:flex}.nr-tab-off{color:#6e6a63;background:0 0}.nr-fav{--fg:#fff;background:#191a1b;flex:none;place-items:center;width:30px;height:30px;display:grid}.nr-fav-grey{background:#c9c8c5}.nr-bar{color:#6e6a63;background:#fff;padding:16px 24px 20px;font-size:clamp(14px,1.3vw,19px)}.nr-bar span{background:#f1f1ef;border-radius:999px;padding:10px 20px;display:inline-block}.nr-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1040px;margin:0;padding:0;list-style:none;display:grid}.nr-chips li{gap:4px;font-size:14px;line-height:1.4;display:grid}.nr-chips i{aspect-ratio:4/5;margin-bottom:16px;display:block;box-shadow:inset 0 0 0 1px #191a1b1a}.nr-chips b{letter-spacing:-.02em;font-size:20px;font-weight:500}.nr-chips span{font-family:var(--mono);color:#6e6a63;font-size:13px}.nc .nr-chips .nr-role{color:#191a1b;margin-top:8px;font-family:inherit;font-size:15px}.nr-type{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:64px}.nr-weights{margin:0;padding:0;list-style:none}.nr-weights li{border-bottom:1px solid #191a1b;justify-content:space-between;align-items:end;gap:24px;padding:20px 0 14px;font-size:14px;display:flex}.nr-weights b{letter-spacing:-.02em;font-size:clamp(44px,5vw,76px);line-height:.9}.nr-weights b.g-mono{font-size:clamp(36px,4vw,60px)}.nc .nr-type-big{letter-spacing:-.04em;max-width:none;font-size:clamp(72px,11vw,176px);font-weight:500;line-height:.9}.nr-sign{--fg:#fff;z-index:1;color:#fff;position:absolute;top:50%;left:64px;transform:translateY(-50%)}.nr-sign .lockup{width:clamp(220px,26vw,400px);height:auto}.nr-glass{--bg:#191a1b;--fg:#fff;--g-dust:#b8b6b2;color:var(--fg)}.nr-glass .nc-layer-study{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.nr-glass .nc-layer-copy{width:auto;color:var(--page-fg,inherit);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px 64px;padding:160px 64px 64px;display:grid;position:static}.nc .nr-glass .nc-layer-copy h2{max-width:none;font-size:var(--g-h2);color:inherit;line-height:1.06}.nc .nr-glass .nc-layer-intro{font-size:var(--g-large);margin:0;max-width:36em!important}.nr-glass .nc-layer-copy{color:var(--fg-page,currentColor)}.nr-glass .nc-layer-scene{background:#191a1b;grid-column:1/-1}.nr-glass .nc-layer-study>figcaption{display:none}.nr-motion{padding:96px 64px 72px}.nr-motion video{aspect-ratio:16/10;background:#000;width:min(100%,1040px);margin:0 auto;display:block}.nr-motion .nc-motion-study{padding-top:72px}.nr-phones{aspect-ratio:16/9;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px);padding:64px 24px;display:flex}.nr-phones>.nr-phone{width:auto}.nr-phone{aspect-ratio:390/820;background:#191a1b;border:9px solid #191a1b;border-radius:38px;height:100%;position:relative;overflow:hidden}.nr-phone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.nr-formats>.ni{width:min(100%,1040px)}.nr-docs{place-items:stretch stretch}.nr-credits-row{padding-bottom:120px}.nr-credits{font-size:var(--g-body);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin:0;display:grid}.nr-credits dt{color:var(--g-dust);font-size:var(--g-small)}.nr-credits dd{margin:6px 0 0}.nr-files{grid-column:span 2}.nr-files dd{flex-wrap:wrap;gap:8px 20px;display:flex}.nr-files a{color:inherit;white-space:nowrap}.nc-hero{padding-bottom:48px}@media (max-width:767px){.nr-run{grid-template-columns:1fr;gap:8px}.nr-half{grid-column:1/-1}.nr-row,.nr-glass .nc-layer-copy{padding:var(--g-sp) var(--g-in) 40px;grid-template-columns:1fr;gap:20px}.nr-plate{padding:64px 20px}.nr-half.nr-plate{aspect-ratio:1;padding:32px 20px}.nr-photo{aspect-ratio:4/3}.nr-photo.nr-half{aspect-ratio:4/5}.nr-frame{aspect-ratio:1}.nr-triptych{gap:8px}.nr-chips{grid-template-columns:1fr 1fr;gap:24px 12px}.nr-type{grid-template-columns:1fr;gap:40px}.nr-sign{left:20px}.nr-sign .lockup{width:200px}.nr-browser{width:170%!important}.nr-motion{padding:56px 16px 48px}.nr-motion .nc-motion-study{padding-top:48px}.nr-phones{aspect-ratio:auto;gap:10px;padding:48px 12px}.nr-phone{border-width:5px;border-radius:20px;width:31%;height:auto}.nr-glass .nc-layer-scene{aspect-ratio:.95;overflow:hidden}.nr-credits{grid-template-columns:1fr 1fr}.nr-files{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.vf-cell{transition:none}}
.og .og-head h2,.og h2{max-width:14em}.og-chart{margin:clamp(56px,6vw,96px) 0 0}.og-chart-scale,.og-chart-rows li{column-gap:var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.og-chart-scale{margin-bottom:12px}.og-chart-scale:before{content:"Week";color:var(--g-dust);font-size:var(--g-cap)}.og-chart-track{grid-column:2/5}.og-chart-scale{grid-template-columns:calc((100% - 3 * var(--g-in)) / 4 + var(--g-in)) repeat(22, minmax(0, 1fr));column-gap:0}.og-chart-scale:before{grid-column:1}.og-chart-scale>span{color:var(--g-dust);font-size:var(--g-cap);text-align:center;font-variant-numeric:tabular-nums;grid-column:auto}.og-chart-rows{margin:0;padding:0;list-style:none}.og-chart-rows li{align-items:center;row-gap:12px;padding:20px 0}.og-chart-name{gap:2px;display:grid}.og-chart-when{color:var(--g-dust);font-size:var(--g-cap)}.og-chart-title{font-size:var(--g-body);letter-spacing:-.01em;font-weight:500}.og-chart-track{background:color-mix(in srgb, var(--fg) 10%, var(--bg));grid-template-columns:repeat(22,minmax(0,1fr));height:24px;display:grid}.og-bar{grid-column:var(--from) / var(--to);background:var(--fg)}.og-bar-window{background:var(--idem)}.og-chart figcaption{max-width:64ch;color:var(--g-dust);font-size:var(--g-cap);margin-top:28px;line-height:1.45}.og-process-more{margin-top:32px}.og-sizes{gap:64px var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.og-head p{color:var(--g-dust);font-size:var(--g-cap);margin-top:16px}.og-size-list{margin:0;padding:0;list-style:none;display:contents}.og-size{align-content:start;gap:16px;display:grid}.og-size h3{font-size:var(--g-body);font-weight:500}.og-price{font-size:var(--g-h2);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.og-scale{min-height:3em;font-size:var(--g-small);line-height:1.45}.og-pieces{grid-template-columns:repeat(6,18px);gap:6px;display:grid}.og-pieces i{aspect-ratio:3/4;background:var(--fg)}.og-pieces-label{color:var(--g-dust);font-size:var(--g-cap);margin-top:8px}.og-sizes>.og-more{grid-column:2/5}.og-every{margin-top:40px}.og-every h3{font-size:var(--g-body);font-weight:500}.og-every p{max-width:64ch;font-size:var(--g-small);margin-top:8px;line-height:1.5}.og-more summary{width:fit-content;font-size:var(--g-small);cursor:pointer;text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--fg) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--fg) 40%, transparent)}.og-more summary:hover{text-decoration-color:currentColor}.og-more summary:focus-visible{outline:2px solid var(--fg);outline-offset:6px}.og-detail-list{gap:28px;margin:40px 0 0;display:grid}.og-detail-list>div{gap:12px var(--g-in);grid-template-columns:minmax(140px,1fr) minmax(0,3fr);display:grid}.og-detail-list dt{font-size:var(--g-small);font-weight:500}.og-detail-list dd{max-width:65ch;font-size:var(--g-small);margin:0;line-height:1.5}.og-scroll{margin-top:24px;overflow-x:auto}.og-scroll table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--g-cap);text-align:left;line-height:1.45}.og-scroll :is(th,td){border-top:1px solid var(--g-line);vertical-align:top;padding:12px 16px 12px 0;font-weight:400}.og-scroll thead th{font-weight:500}.og-scroll tbody th{color:var(--g-dust)}.og-split{gap:64px var(--g-in);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.og-involvement{gap:40px;display:grid}.og-disclosures{gap:32px;padding-top:8px;display:grid}.og-split-cols{gap:40px var(--g-in);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.og-split-cols h3{font-size:var(--g-large);letter-spacing:-.02em;font-weight:500}.og-split-cols ul{font-size:var(--g-small);gap:10px;margin:20px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.og-hours{font-size:var(--g-small);gap:16px;display:grid}.og-hours span{font-size:var(--g-h1);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;display:block}.og-note{max-width:60ch;color:var(--g-dust);font-size:var(--g-cap);margin-top:24px;line-height:1.45}.og-steps{gap:32px var(--g-in);grid-template-columns:repeat(6,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.og-steps li{align-content:start;gap:8px;display:grid}.og-step-frame{aspect-ratio:3/4;background:var(--idem);place-items:center;width:min(100%,104px);margin-bottom:8px;display:grid}.og-step-last .og-step-frame{background:var(--fg);color:var(--bg)}.og-steps b{font-size:var(--g-small);font-weight:500}.og-path-more{margin-top:40px}.og-terms{gap:20px;margin:48px 0 0;display:grid}.og-essential-terms{gap:48px var(--g-in);grid-template-columns:repeat(2,minmax(0,1fr))}.og-terms-more{margin-top:40px}.og-terms div{column-gap:var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.og-terms dt{font-size:var(--g-small);font-weight:500}.og-terms dd{max-width:64ch;font-size:var(--g-small);grid-column:2/5;margin:0;line-height:1.5}.og-essential-terms>div{grid-template-columns:1fr;gap:16px}.og-essential-terms dd{grid-column:1}.og-top{gap:56px var(--g-in);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.og-top>:first-child{grid-column:1/3}.original-board{background:var(--idem);color:var(--ink);grid-column:3/5;gap:32px;padding:32px;display:grid}.original-board h2{font-size:var(--g-large);letter-spacing:-.02em}.original-board dl{gap:28px var(--g-in);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.original-board dl>div{flex-direction:column-reverse;justify-content:flex-end;display:flex}.original-board dl>div:first-child{grid-column:1/-1}.original-board dt{color:inherit;font-size:var(--g-cap)}.original-board dd{font-size:var(--g-h2);letter-spacing:-.02em;margin:0 0 8px;font-weight:500;line-height:1}.original-board dd.g-mono{font-size:var(--g-h1);letter-spacing:-.02em}.og-terms-sec>.discount{font-size:var(--g-small);margin-top:48px}@media (max-width:1023px){.og-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.og-head,.og-sizes>.og-more{grid-column:1/-1}.og-split{grid-template-columns:1fr}.og-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.og-chart-scale{display:none}.og-chart-rows li{grid-template-columns:1fr;padding:12px 0}.og-chart-track{grid-column:1}.og-sizes,.og-split-cols,.og-top{grid-template-columns:1fr;row-gap:56px}.og-size{grid-template-columns:minmax(0,1fr) auto;gap:12px 24px}.og-price{grid-area:1/2/3;align-self:start}.og-size h3{grid-area:1/1}.og-scale{grid-area:2/1}.og-pieces,.og-pieces-label{grid-column:1/-1}.og-sizes>.og-more{grid-column:1}.og-detail-list>div,.og-essential-terms{grid-template-columns:1fr}.og-top>*,.og-top>:first-child,.original-board{grid-column:1}.original-board{padding:24px}.og-scroll table{min-width:0}.og-scroll :is(table,thead,tbody,tr,th,td){display:block}.og-scroll thead{display:none}.og-scroll tr{border-top:1px solid var(--g-line);padding:16px 0}.og-scroll :is(th,td){border:0;padding:4px 0}.og-scroll tbody th{color:var(--fg);font-weight:500}.og-scroll td:before{content:attr(data-size) ": ";color:var(--g-dust)}.og-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.og-terms div{grid-template-columns:1fr;gap:4px}.og-terms dd{grid-column:1}.og-scale{min-height:0}}
