*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'DM Sans',sans-serif;--paper:#faf9f6;--ink:#18201e;--accent:#333;--line:color-mix(in srgb,var(--ink) 19%,transparent);--display:'DM Sans',sans-serif}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}figure,p,h1,h2,h3{margin:0}figure{overflow:hidden}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3{font-family:var(--display);font-weight:500;line-height:1.02;letter-spacing:-.045em}h1{font-size:clamp(60px,7.1vw,122px)}h2{font-size:clamp(38px,4.4vw,76px)}h3{font-size:25px;line-height:1.15}p{max-width:64ch}em{font-weight:400}section{position:relative}section:target{scroll-margin-top:100px}.wrap{width:min(1440px,88%);margin-inline:auto;padding-block:120px}.eyebrow{font:500 11px/1.5 'DM Sans',sans-serif;letter-spacing:.17em;text-transform:uppercase;margin-bottom:26px}.copy>p:last-child,.opening-copy>.lead{margin-top:28px;max-width:52ch}.copy h2{max-width:18ch}.action{display:inline-flex;align-items:center;justify-content:center;padding:16px 25px;background:var(--accent);color:var(--button-ink,#fff);border:1px solid var(--accent);font-size:13px;font-weight:600;transition:transform .25s,filter .25s}.action:hover{transform:translateY(-3px);filter:brightness(1.14)}.copy .action,.opening-copy .action{margin-top:32px}.text-link{background:none;border:0;border-bottom:1px solid currentColor;padding:7px 0;font-size:13px}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:#fff;color:#111;padding:12px}.skip:focus{top:12px}:focus-visible{outline:3px solid #478aff;outline-offset:5px}[hidden]{display:none!important}header{height:100px;display:flex;align-items:center;gap:40px;padding:0 6%;position:relative;z-index:20;border-bottom:1px solid var(--line);background:var(--paper)}.wordmark{font-size:25px;font-weight:800;letter-spacing:-.07em}header nav{display:flex;gap:30px;margin:auto;font-size:12px}.header-cta{border-bottom:1px solid currentColor;font-size:12px;white-space:nowrap}.menu{display:none;background:none;border:0}.lead{font-size:16px}.product-list{width:100%}.product-row{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;border:0;border-top:1px solid var(--line);background:transparent;padding:25px 0;gap:20px;transition:padding .25s}.product-row:last-child{border-bottom:1px solid var(--line)}.product-row:hover{padding-inline:15px}.product-row small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.product-row strong{font:500 28px/1.15 var(--display)}.product-row>span:last-child{font-size:22px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.steps article{border-top:1px solid var(--line);padding-top:25px}.steps h3{margin-bottom:18px}.steps p:not(.eyebrow){font-size:14px}.journal{border-top:1px solid var(--line)}.journal>h2{max-width:20ch;font-size:clamp(32px,3.4vw,58px);margin-bottom:55px}.notes{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.notes article>p:not(.eyebrow){font-size:14px;margin:20px 0}.notes h3{max-width:20ch}.interactive{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.widget-intro>p:last-child{margin-top:30px;font-size:14px;max-width:48ch}.widget{padding:45px;background:color-mix(in srgb,var(--ink) 5%,var(--paper));border:1px solid var(--line)}label{display:block;font-size:12px}input:not([type=range]),select,textarea{display:block;width:100%;padding:13px 12px;border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:0;margin:8px 0 20px}input[type=range]{width:100%;accent-color:var(--accent);margin-top:15px}.number-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.calculation,.tempo-readout{margin:24px 0;display:flex;flex-direction:column}.calculation output,.tempo-readout output{font-size:clamp(40px,5vw,76px);font-weight:500;line-height:1.2;overflow-wrap:anywhere}.calculation span,.tempo-readout span{font-size:11px;opacity:.75}.calculation .long-result{font-size:40px}.fine{font-size:11px;line-height:1.6}.widget-status{min-height:1.6em;margin-top:15px}.choice-tabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:20px}.choice-tabs button{padding:8px 12px;border:1px solid var(--line);background:transparent;font-size:12px}.choice-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.choice-panel{padding-top:30px}.choice-panel h3{font-size:32px;margin-bottom:18px}.choice-panel p{font-size:14px;margin-bottom:24px}.choice-number{display:none}.beat-track{display:flex;gap:12px;margin-bottom:22px}.beat-track span{width:25%;height:8px;background:var(--line)}.beat-track span.active{background:var(--accent)}#pulse-state{font-size:12px;margin-top:15px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:9%;border-top:1px solid var(--line)}.faq h2{font-size:40px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:14px}.faq details p{font-size:13px;margin-top:20px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:12%;border-top:1px solid var(--line);padding-bottom:100px}.contact h2{font-size:clamp(40px,4.8vw,78px)}.contact>div>p:last-child{font-size:14px;margin-top:30px}.contact form>.fine{margin-top:18px}.form-result{font-size:13px;display:block;margin-top:15px}dialog{max-width:min(620px,90vw);max-height:85vh;padding:50px;background:var(--paper);color:var(--ink);border:1px solid var(--line)}dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}.dialog-close{display:block;margin:0 0 30px auto;background:none;border:0;border-bottom:1px solid currentColor}dialog h2{font-size:48px}dialog #dialog-copy{margin:25px 0}.reveal{transition:opacity .75s,transform .75s}.animate .reveal:not(.shown){opacity:0;transform:translateY(22px)}

/* NOISEWORK — stage, instrument catalogue, asymmetric session editorial. */
.noisework{--paper:#101010;--ink:#f4f1e9;--accent:#e6402c;--display:'Barlow Condensed',sans-serif}.noisework header{background:#101010;border:0;height:88px}.noisework .wordmark{font-family:'Barlow Condensed';font-size:31px;letter-spacing:0;font-weight:700}.noisework h1,.noisework h2{text-transform:uppercase;font-weight:600;letter-spacing:-.025em}.stage-hero{min-height:760px;height:calc(100svh - 88px);max-height:1050px;display:flex;align-items:center;padding:7%}.stage-hero>figure{position:absolute;inset:0}.stage-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#070707d9,transparent 72%)}.stage-hero .opening-copy{position:relative;z-index:1;width:55%}.stage-hero h1{font-size:clamp(90px,11vw,188px);line-height:.85}.stage-hero .lead{max-width:38ch}.stage-caption{position:absolute;z-index:1;bottom:30px;right:6%;font-size:10px;letter-spacing:.2em}.manifesto{display:grid;grid-template-columns:1fr 2.3fr;gap:40px}.manifesto h2{font-size:clamp(54px,6.3vw,108px)}.manifesto h2 em{color:#ed5c46;font-style:normal}.manifesto>p:last-child{grid-column:2;max-width:62ch}.instrument-spread{display:grid;grid-template-columns:1.15fr 1fr;background:#f0eee7;color:#161616;--line:#16161633;--accent:#161616}.instrument-spread>figure{min-height:650px}.instrument-spread>div{padding:90px 12% 90px 10%}.instrument-spread .copy{margin-bottom:50px}.sessions{display:grid;grid-template-columns:1.15fr 1fr;gap:65px}.session-heading{grid-column:1/-1}.sessions article:last-child{margin-top:150px}.sessions figure{height:560px}.sessions .copy{padding-top:35px}.sessions h2{font-size:56px}.noisework .interactive{border-top:1px solid #ffffff30}.noisework .widget{background:#191919;border:0}.bench{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.bench figure{height:520px}.bench figure:nth-child(3){height:330px}.bench .copy{max-width:480px}.practice{padding-top:25px}

/* FOLDEN — paper margins, a quiet cover, and a bookbinder's journal. */
.folden{--paper:#f5f2ea;--ink:#373c34;--accent:#a9442e;--display:'Cormorant Garamond',serif}.folden .wordmark{letter-spacing:.1em;font-size:23px;font-weight:500}.folden h1{font-size:clamp(65px,7.4vw,128px);line-height:.94}.folden h2{font-weight:400}.paper-opening{padding-top:80px;padding-bottom:70px}.paper-heading{display:grid;grid-template-columns:1fr 3fr;align-items:start;margin-bottom:65px}.paper-heading .eyebrow{max-width:18ch;margin-top:15px}.paper-heading h1 em{color:#a9442e}.paper-opening>figure{height:620px}.paper-caption{display:grid;grid-template-columns:1fr 2fr 1fr;gap:40px;align-items:start;padding-top:35px}.paper-caption>span{font-size:10px;letter-spacing:.12em}.paper-caption p{font-size:14px}.paper-caption .action{justify-self:end;background:none;color:var(--ink);border:0;border-bottom:1px solid var(--ink);padding:8px 0}.paper-index{display:grid;grid-template-columns:.85fr 1.2fr;gap:10%;align-items:center;border-top:1px solid var(--line)}.paper-index .copy{margin-bottom:40px}.paper-index figure{height:670px}.paper-margin{display:grid;grid-template-columns:1.5fr 1fr;gap:9%;align-items:center;padding-top:20px}.paper-margin figure{height:400px}.paper-life{display:grid;grid-template-columns:1fr 1fr;gap:90px 60px;border-top:1px solid var(--line)}.paper-life>.copy{grid-column:1/-1;max-width:700px;margin-left:25%}.paper-life article:last-child{margin-top:170px}.paper-life figure{height:500px}.paper-life article .copy{padding-top:30px}.paper-life article h2{font-size:44px}.binding{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:center;padding-top:10px}.binding figure{height:570px}.folden .interactive{border-block:1px solid var(--line)}.folden .widget{background:#ebe7dc}.folden .contact{--accent:#373c34}

/* LACUNA — plum-black perfume salon, botanical origins and object studies. */
.lacuna{--paper:#f4efea;--ink:#362c35;--accent:#66425f;--display:'Cormorant Garamond',serif}.lacuna header{background:#201821;color:#ede4e8;border-color:#ffffff20}.lacuna .wordmark{font-size:23px;letter-spacing:.28em;font-weight:400}.scent-opening{background:#201821;color:#f4eaf0;display:grid;grid-template-columns:.9fr 1.1fr;min-height:780px;padding:70px 0 90px 7%;gap:5%;align-items:center}.scent-opening>div{z-index:1}.scent-opening h1{font-size:clamp(70px,7.7vw,130px);font-weight:400}.scent-opening p:not(.eyebrow){margin:35px 0;max-width:37ch;font-size:14px}.scent-opening figure{height:720px}.scent-opening .action{background:none;border-color:#f4eaf060}.scent-edition{position:absolute;bottom:28px;font-size:10px;letter-spacing:.2em}.scent-statement{text-align:center;max-width:940px;padding-block:145px}.scent-statement h2{font-size:clamp(48px,5vw,88px);font-weight:400}.scent-statement>p:last-child{margin:35px auto 0;max-width:59ch;font-size:15px}.scent-collection{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center;padding-top:0}.scent-collection figure{height:720px}.scent-collection .copy{margin-bottom:50px}.scent-notes{padding:110px 7%;background:#e5e5d8}.scent-notes article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%;margin-bottom:100px}.scent-notes article:last-child{margin:0}.scent-notes figure{height:540px}.scent-notes .copy{padding-inline:6%}.lacuna .interactive{max-width:1150px}.lacuna .widget{border:0;background:#e7dce4}.scent-atelier{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;padding-top:20px}.scent-atelier figure{height:540px}.scent-object{display:grid;grid-template-columns:1.3fr 1fr;background:#302532;color:#f4eaf0;align-items:center}.scent-object figure{height:620px}.scent-object .copy{padding:70px 14%}.lacuna .journal{border:0}

/* COLDLINE — bright architectural scale, operational pathways, equipment study. */
.coldline{--paper:#f8fafb;--ink:#142c3d;--accent:#176782}.coldline header{height:110px}.coldline .wordmark{letter-spacing:-.04em}.cold-opening{background:#e5edf2}.cold-heading{display:grid;grid-template-columns:1.8fr .65fr;gap:10%;padding-block:75px 65px}.cold-heading h1{font-size:clamp(55px,6.5vw,112px)}.cold-heading .opening-copy{display:grid;grid-template-columns:1.2fr 1fr;column-gap:55px;align-items:end}.cold-heading .eyebrow,.cold-heading h1{grid-column:1/-1}.cold-heading .lead{font-size:14px}.cold-heading .action{justify-self:start}.cold-index{display:flex;flex-direction:column;justify-content:end;font-size:13px}.cold-index a{border-top:1px solid #142c3d30;padding:20px 0}.cold-opening>figure{height:650px}.cold-overview>.copy{display:grid;grid-template-columns:1fr 1fr;gap:30px 8%;margin-bottom:85px}.cold-overview .eyebrow{grid-column:1/-1}.cold-overview .copy h2{max-width:15ch}.cold-overview .copy>p:last-child{margin:0}.cold-overview .steps{gap:70px}.cold-industries{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-top:0}.cold-industries>div{grid-column:1/-1}.cold-industries figure{height:470px}.cold-industries .copy{padding-top:30px}.cold-industries h2{font-size:45px}.cold-catalog{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;border-top:1px solid var(--line)}.cold-catalog .copy{margin-bottom:40px}.cold-catalog figure{height:620px}.coldline .interactive{background:#173b51;color:#fff;width:100%;padding-inline:6%;--ink:#fff;--paper:#173b51;--line:#ffffff40;--accent:#d8ebf5;--button-ink:#173b51}.coldline .widget{background:#21465e;border:0}.cold-service{display:grid;grid-template-columns:1.2fr 1fr;gap:80px 10%;align-items:center}.cold-service>figure{height:590px}.cold-detail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:10%;padding-left:20%}.cold-detail figure{height:350px}.cold-detail h2{font-size:48px}

/* BRIX — precise directory, metal macro and inspection evidence. */
.brix{--paper:#f3f2ef;--ink:#272727;--accent:#bd571e;--display:'Barlow Condensed',sans-serif}.brix header{background:#252525;color:#fff;height:85px}.brix .wordmark{font-size:36px;font-weight:800;letter-spacing:-.03em}.brix h1,.brix h2{text-transform:uppercase;font-weight:600;letter-spacing:-.02em}.brix-opening{display:grid;grid-template-columns:1fr 1fr;background:#252525;color:#fff;min-height:700px}.brix-opening>div{padding:100px 9% 90px 12%}.brix-opening h1{font-size:clamp(70px,7.5vw,130px)}.brix-opening h1 span{color:#e69b5a}.brix-opening p:not(.eyebrow){margin:35px 0;max-width:42ch}.brix-opening figure{min-height:700px}.brix-directory{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px}.directory-title h2{font-size:70px}.directory-title>p:last-child{margin-top:25px;font-size:14px}.brix-directory figure{height:570px}.brix-directory .product-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.brix-directory .product-row{border-bottom:1px solid var(--line);padding-block:30px}.brix-interface{display:grid;grid-template-columns:1.25fr 1fr;background:#302a25;color:#fff;align-items:center}.brix-interface figure{height:580px}.brix-interface .copy{padding:70px 15%}.brix-evidence{display:grid;grid-template-columns:1fr 1fr;gap:70px}.brix-evidence>div{grid-column:1/-1;max-width:850px}.brix-evidence>div .copy{display:grid;grid-template-columns:1fr 1fr;gap:25px}.brix-evidence .eyebrow{grid-column:1/-1}.brix-evidence figure{height:430px}.brix-evidence article .copy{padding-top:30px}.brix-evidence article h2{font-size:45px}.brix-inspection{display:grid;grid-template-columns:1fr 1fr;gap:70px 10%;align-items:center;border-top:1px solid var(--line)}.brix-inspection>figure{height:530px}.brix-inspection .steps{grid-column:1/-1}.brix .interactive{padding-top:20px}.brix .widget{background:#dedbd3;border:0}

/* CHILLO — food first, terracotta type, open table and warm editorial pacing. */
.chillo{--paper:#fff6e6;--ink:#6d241b;--accent:#a32d1e;--display:'Cormorant Garamond',serif}.chillo header{border:0;height:100px}.chillo .wordmark{font-family:'Barlow Condensed';font-weight:700;font-size:38px;letter-spacing:0}.chillo-opening{text-align:center;padding-top:60px}.chillo-opening h1{font-size:clamp(70px,7.3vw,126px);font-weight:600}.chillo-opening h1 em{font-weight:500}.chillo-opening>figure{height:630px;width:88%;margin:60px auto 0}.chillo-welcome{display:flex;justify-content:space-between;text-align:left;gap:60px;align-items:center;padding:35px 6% 0}.chillo-welcome p{max-width:52ch;font-size:15px}.chillo-table{display:grid;grid-template-columns:1fr 1fr;gap:55px 9%;align-items:center}.chillo-table figure{height:580px;grid-row:1/3;grid-column:2}.chillo-table .copy{align-self:end}.chillo-table .product-list{align-self:start}.chillo-serving{display:grid;grid-template-columns:1.2fr 1fr;background:#a32d1e;color:#fff6e6;align-items:center}.chillo-serving figure{height:650px}.chillo-serving>div{padding:70px 14%}.chillo-serving h2{font-size:clamp(55px,5vw,85px)}.chillo-serving p:not(.eyebrow){margin:30px 0}.chillo-serving .action{background:#fff6e6;color:#6d241b;border-color:#fff6e6}.chillo .widget{background:#f1dfbe;border:0}.chillo .interactive h2{font-size:70px}.chillo-kitchen{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:25px}.chillo-kitchen>div:first-child .copy{margin-bottom:70px}.chillo-kitchen>div:last-child .copy{padding-top:40px}.chillo-kitchen figure{height:480px}.chillo-kitchen>div:first-child figure{height:390px}.chillo-company{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;background:#ead8b8}.chillo-company figure{height:590px}.chillo-company .copy{padding:60px 14%}

/* KEELO — blue product-led studio, full-width object reveal, day/night desk stories. */
.keelo{--paper:#f6f7fa;--ink:#192244;--accent:#304dde}.keelo header{height:85px}.keelo .wordmark{letter-spacing:.1em;font-weight:800;font-size:22px}.keelo-opening{background:#dce5f4;padding-top:65px}.keelo-opening>div:first-child{padding:0 7% 45px;display:grid;grid-template-columns:1.8fr 1fr;gap:30px 8%;align-items:end}.keelo-opening .eyebrow{grid-column:1/-1;margin-bottom:0}.keelo-opening h1{font-size:clamp(60px,6.5vw,110px)}.keelo-opening p:not(.eyebrow){font-size:14px}.keelo-opening .action{justify-self:start;grid-column:2;grid-row:3;margin-top:-15px}.keelo-opening figure{height:650px}.key-nav{display:flex;gap:50px;justify-content:center;padding:26px;font-size:12px;background:#253d8c;color:#fff}.keelo-product{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center}.keelo-product figure{height:600px}.keelo-product .copy{margin-bottom:40px}.keelo .interactive{background:#182c68;color:#f6f7fa;--paper:#182c68;--ink:#f6f7fa;--line:#ffffff40;--accent:#afc4ff;--button-ink:#182c68;width:100%;padding-inline:7%}.keelo .widget{background:#243d7b;border:0}.keelo-switch{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;background:#e9edf5}.keelo-switch>div{padding:80px 16%}.keelo-switch .action{margin-top:30px}.keelo-switch figure{height:640px}.keelo-desks{display:grid;grid-template-columns:1fr 1fr;gap:55px}.keelo-desks>div{grid-column:1/-1}.keelo-desks figure{height:490px}.keelo-desks article:last-child{margin-top:130px}.keelo-desks .copy{padding-top:30px}.keelo-desks article h2{font-size:43px}.keelo-build{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center;padding-top:0}.keelo-build figure{height:520px}

/* EVERFIELD — landscape portfolio, natural breathing room and material grounding. */
.everfield{--paper:#f2f2e9;--ink:#233e2c;--accent:#3f5a35;--display:'Cormorant Garamond',serif}.everfield header{background:#233e2c;color:#f2f2e9;height:90px}.everfield .wordmark{font-weight:500;font-size:22px;letter-spacing:.09em}.landscape-opening{height:790px;min-height:75svh;display:flex;align-items:flex-end;padding:75px 7%;color:#fff}.landscape-opening>figure{position:absolute;inset:0}.landscape-opening:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#172b20b8,transparent 85%)}.landscape-opening>div{position:relative;z-index:1}.landscape-opening h1{font-size:clamp(80px,8vw,140px);font-weight:400}.landscape-opening .action{margin-top:30px;background:#f2f2e9;color:#233e2c;border:0}.landscape-intro{display:grid;grid-template-columns:2fr 1fr;gap:15%;align-items:center}.landscape-intro .copy h2{font-size:75px}.landscape-aside{font-size:12px;letter-spacing:.15em;text-transform:uppercase;line-height:2.5;border-left:1px solid var(--line);padding-left:50px}.landscape-projects{padding-top:0;display:grid;grid-template-columns:1.3fr 1fr;gap:6%}.landscape-projects article:last-child{margin-top:180px}.landscape-projects figure{height:550px}.landscape-projects article:last-child figure{height:440px}.landscape-projects .copy{padding:35px 4% 0}.landscape-projects h2{font-size:48px}.landscape-material{display:grid;grid-template-columns:1fr 1fr;background:#dce2cd;align-items:center}.landscape-material>div{padding:90px 14%}.landscape-material .copy{margin-bottom:40px}.landscape-material figure{height:720px}.landscape-ground{display:grid;grid-template-columns:1fr 1fr;gap:60px 10%;align-items:center}.landscape-ground>figure{height:420px}.landscape-ground>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center;margin-top:50px}.landscape-ground>div:last-child figure{height:590px}.everfield .interactive{border-block:1px solid var(--line)}.everfield .widget{background:#e0e5d8;border:0}

/* AURIC — intimate fine-jewellery editorial, quiet navigation and ivory salon. */
.auric{--paper:#f6f1e9;--ink:#3e3329;--accent:#796448;--display:'Cormorant Garamond',serif}.auric header{height:130px;flex-wrap:wrap;justify-content:center;padding-block:23px 15px;gap:10px}.auric .wordmark{position:absolute;top:21px;left:50%;transform:translateX(-50%);letter-spacing:.35em;font:500 28px 'DM Sans';padding-left:.35em}.auric header nav{align-self:flex-end;gap:45px;margin:0}.auric .header-cta{position:absolute;right:6%;top:32px}.jewel-opening{display:grid;grid-template-columns:.85fr 1.15fr;min-height:730px;background:#e9ded0;align-items:center}.jewel-opening>div{padding:70px 13%}.jewel-opening h1{font-size:clamp(63px,6.7vw,114px);font-weight:400}.jewel-opening p:not(.eyebrow){margin:35px 0;max-width:36ch;font-size:14px}.jewel-opening figure{height:740px}.jewel-opening .action{background:none;color:var(--ink);border-color:var(--ink);font-weight:400}.jewel-editorial{display:grid;grid-template-columns:1fr .95fr 1fr;gap:5%;align-items:start;padding-block:150px}.jewel-editorial>div{text-align:center;padding-top:100px}.jewel-editorial>div h2{font-size:51px}.jewel-editorial>div p:last-child{font-size:13px;margin:30px auto}.jewel-editorial article:last-child{margin-top:180px}.jewel-editorial figure{height:480px}.jewel-editorial .copy{padding-top:25px}.jewel-editorial article h2{font-size:32px;letter-spacing:-.02em}.jewel-editorial article .copy p{font-size:13px;margin-top:18px}.jewel-collection{display:grid;grid-template-columns:1fr 1fr;gap:50px 9%;align-items:center;padding-top:0}.jewel-collection figure{grid-column:1;grid-row:1/3;height:690px}.jewel-collection>.copy{grid-column:2;align-self:end}.jewel-collection>.product-list{align-self:start}.jewel-light{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;background:#231d18;color:#f6f1e9}.jewel-light figure{height:690px}.jewel-light .copy{padding:70px 14%}.jewel-atelier{display:grid;grid-template-columns:.85fr 1.15fr;gap:12%;align-items:center}.jewel-atelier figure{height:590px}.auric .interactive{max-width:1150px;padding-top:30px}.auric .widget{background:#e8dfd2;border:0}.auric .journal{padding-top:80px}.auric .contact{max-width:1280px}

/* FLUIDEN — an industrial system story, not a consumer product landing page. */
.fluiden{--paper:#f7f9fa;--ink:#18374c;--accent:#1864a3}.fluiden header{height:100px}.fluiden .wordmark{font-style:italic;font-weight:800;letter-spacing:-.05em}.flow-opening{display:grid;grid-template-columns:.95fr 1.3fr;background:#143f65;color:#fff;position:relative}.flow-opening>div{padding:95px 10% 135px 13%}.flow-opening h1{font-size:clamp(58px,6.6vw,112px);line-height:1}.flow-opening p:not(.eyebrow){margin:30px 0;font-size:14px;max-width:42ch}.flow-opening .action{background:#fff;color:#143f65;border:0}.flow-opening figure{min-height:750px}.flow-opening aside{position:absolute;right:0;bottom:0;background:#f7f9fa;color:#18374c;padding:28px 55px;width:34%}.flow-opening aside span{font-size:10px;letter-spacing:.15em}.flow-opening aside p{font-size:16px!important;margin:10px 0 0!important}.flow-sequence>.copy{display:grid;grid-template-columns:1fr 1fr;gap:20px 9%;margin-bottom:70px}.flow-sequence .copy .eyebrow{grid-column:1/-1}.flow-sequence .copy>p:last-child{margin:0}.flow-products{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center;border-top:1px solid var(--line)}.flow-products figure{height:620px}.flow-products .copy{margin-bottom:45px}.flow-system{min-height:760px;display:flex;align-items:flex-end;color:#fff;padding:80px 7%}.flow-system>figure{position:absolute;inset:0}.flow-system:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#062840e6,transparent 85%)}.flow-system .copy{position:relative;z-index:1;max-width:700px}.flow-service{display:grid;grid-template-columns:1fr 1fr;gap:80px 10%;align-items:center}.flow-service>div:first-child h2{font-size:64px}.flow-service>div:first-child>p:last-child{margin-top:30px;font-size:15px}.flow-service>figure{height:520px}.flow-service>figure:nth-child(3){height:400px}.flow-service>.copy h2{font-size:50px}.fluiden .interactive{border-block:1px solid var(--line)}.fluiden .widget{background:#e5edf2;border:0}.flow-engineer{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center}.flow-engineer figure{height:550px}

@media(min-width:1700px){.stage-hero,.landscape-opening{padding-inline:max(7%,calc((100vw - 1440px)/2))}.stage-hero .opening-copy{max-width:700px}}
@media(max-width:1100px){header{gap:25px}header nav{gap:18px}.wrap{padding-block:85px;width:88%}.stage-hero{min-height:660px}.stage-hero .opening-copy{width:65%}.paper-heading{grid-template-columns:1fr 2.5fr}.scent-opening{min-height:650px}.scent-opening figure{height:620px}.jewel-editorial{grid-template-columns:1fr 1fr}.jewel-editorial>div{grid-column:1/-1;grid-row:1;padding-top:0;max-width:600px;margin:auto}.jewel-editorial article:last-child{margin-top:100px}.cold-heading .opening-copy{display:block}.cold-index{justify-content:center}.cold-heading .action{margin-top:24px}.flow-opening aside{width:42%;padding:25px 35px}.flow-opening>div{padding-block:70px 140px}.notes,.steps{gap:30px}.widget{padding:30px}.brix-directory .product-list{gap:25px}.product-row strong{font-size:25px}.chillo-opening h1{font-size:90px}}
@media(max-width:760px){html{scroll-padding-top:85px}body{font-size:15px}header{height:80px!important;padding:0 6%!important;gap:20px!important;justify-content:space-between!important;flex-wrap:nowrap!important}.wordmark{font-size:23px!important}.auric .wordmark{position:static;transform:none;font-size:23px!important;padding:0}.auric .header-cta{position:static}.menu{display:block;font-size:12px;padding:10px 0}.header-cta{margin-left:auto}header nav{display:none;position:absolute;left:0;right:0;top:100%;padding:25px 6%;margin:0!important;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 12px 20px #0001}header nav.open{display:flex;flex-direction:column;gap:18px}.wrap{padding-block:65px;width:88%}h1{font-size:60px!important}h2{font-size:42px!important;letter-spacing:-.035em}.copy h2{max-width:20ch}.eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:20px}.copy>p:last-child{margin-top:22px}.action{font-size:12px;padding:14px 20px}.product-row strong{font-size:26px}.steps,.notes{grid-template-columns:1fr;gap:35px}.journal>h2{margin-bottom:40px}.interactive,.faq,.contact{grid-template-columns:1fr;gap:40px}.interactive .widget{padding:26px}.contact{padding-bottom:65px}.contact h2{font-size:48px!important}.number-fields{gap:0 12px}.choice-tabs{gap:6px}.choice-tabs button{font-size:11px;padding:8px}.calculation output,.tempo-readout output{font-size:55px}.calculation .long-result{font-size:32px}dialog{padding:30px}.stage-hero{height:760px;min-height:0;padding:55px 6%;align-items:flex-start}.stage-hero h1{font-size:92px!important}.stage-hero .opening-copy{width:100%}.stage-hero .lead{max-width:31ch}.stage-hero:after{background:linear-gradient(180deg,#080808cb,transparent)}.stage-hero figure img{object-position:68% center}.stage-caption{font-size:8px;left:6%;right:auto;bottom:22px}.manifesto{display:block}.manifesto>p:last-child{margin-top:30px}.instrument-spread{display:flex;flex-direction:column}.instrument-spread>figure{min-height:0;height:360px}.instrument-spread>div{padding:45px 6% 65px}.sessions{grid-template-columns:1fr;gap:40px}.sessions .session-heading{grid-column:auto}.sessions article:last-child{margin-top:10px}.sessions figure{height:390px}.bench{grid-template-columns:1fr;gap:35px}.bench figure{height:350px}.bench figure:nth-child(3){height:260px;margin-top:20px}.practice{padding-top:20px}.paper-heading{display:block;margin-bottom:35px}.paper-heading .eyebrow{max-width:none}.paper-heading h1{font-size:62px!important}.paper-opening>figure{height:390px}.paper-caption{grid-template-columns:1fr;gap:20px}.paper-caption .action{justify-self:start}.paper-index,.paper-margin,.binding{grid-template-columns:1fr;gap:35px}.paper-index figure{height:420px}.paper-margin figure{height:280px}.paper-life{grid-template-columns:1fr;gap:40px}.paper-life>.copy{grid-column:auto;margin:0}.paper-life article:last-child{margin-top:10px}.paper-life figure,.binding figure{height:380px}.scent-opening{display:flex;flex-direction:column;padding:55px 6% 65px;gap:45px;align-items:stretch;min-height:0}.scent-opening h1{font-size:68px!important}.scent-opening p:not(.eyebrow){margin:25px 0}.scent-opening figure{height:470px;margin-inline:-6.8%}.scent-edition{font-size:8px;bottom:24px}.scent-statement{padding-block:75px}.scent-collection,.scent-atelier{grid-template-columns:1fr;gap:35px}.scent-collection figure{height:430px}.scent-notes{padding:65px 6%}.scent-notes article{display:flex;flex-direction:column;gap:30px;margin-bottom:65px;align-items:stretch}.scent-notes article:last-child{flex-direction:column-reverse}.scent-notes figure{height:380px}.scent-notes .copy{padding:0}.scent-atelier figure{height:400px}.scent-object{grid-template-columns:1fr}.scent-object figure{height:380px}.scent-object .copy{padding:50px 6%}.cold-heading{grid-template-columns:1fr;gap:30px;padding-block:50px}.cold-heading h1{font-size:58px!important}.cold-index{flex-direction:row;flex-wrap:wrap;gap:0 20px}.cold-index a{font-size:11px}.cold-opening>figure{height:390px}.cold-overview>.copy,.flow-sequence>.copy{display:block;margin-bottom:40px}.cold-overview .copy>p:last-child,.flow-sequence .copy>p:last-child{margin-top:25px}.cold-industries,.cold-catalog,.cold-service{grid-template-columns:1fr;gap:40px}.cold-industries>div{grid-column:auto}.cold-industries figure{height:340px}.cold-catalog figure{height:400px}.cold-service>figure{height:390px}.cold-detail{grid-column:auto;padding:0;grid-template-columns:1fr;gap:30px}.cold-detail figure{height:320px}.brix-opening{grid-template-columns:1fr;min-height:0}.brix-opening>div{padding:55px 6%}.brix-opening h1{font-size:75px!important}.brix-opening figure{min-height:0;height:390px}.brix-directory{grid-template-columns:1fr;gap:30px}.brix-directory figure{height:350px}.brix-directory .product-list{display:block;grid-column:auto}.brix-interface{grid-template-columns:1fr}.brix-interface figure{height:360px}.brix-interface .copy{padding:50px 6%}.brix-evidence{grid-template-columns:1fr;gap:40px}.brix-evidence>div{grid-column:auto}.brix-evidence>div .copy{display:block}.brix-evidence figure{height:340px}.brix-inspection{grid-template-columns:1fr;gap:35px}.brix-inspection>figure{height:380px}.brix-inspection .steps{grid-column:auto;margin-top:20px}.chillo-opening{padding-top:40px}.chillo-opening>div:first-child{padding-inline:6%}.chillo-opening h1{font-size:64px!important}.chillo-opening>figure{height:390px;margin-top:35px}.chillo-welcome{display:block;padding-top:25px}.chillo-welcome .action{margin-top:25px}.chillo-table{display:flex;flex-direction:column;align-items:stretch;gap:35px}.chillo-table .copy{align-self:auto}.chillo-table figure{height:410px}.chillo-table .product-list{align-self:auto}.chillo-serving,.chillo-company{grid-template-columns:1fr}.chillo-serving figure,.chillo-company figure{height:390px}.chillo-serving>div,.chillo-company .copy{padding:50px 6%}.chillo-kitchen{grid-template-columns:1fr;gap:50px}.chillo-kitchen>div:first-child .copy{margin-bottom:35px}.chillo-kitchen figure,.chillo-kitchen>div:first-child figure{height:350px}.keelo-opening{padding-top:45px}.keelo-opening>div:first-child{display:flex;flex-direction:column;align-items:start;padding:0 6% 35px;gap:22px}.keelo-opening h1{font-size:59px!important}.keelo-opening .action{margin:0}.keelo-opening figure{height:360px}.key-nav{gap:20px;flex-wrap:wrap;padding:22px 6%;font-size:10px}.keelo-product,.keelo-switch,.keelo-build{grid-template-columns:1fr;gap:35px}.keelo-product figure{height:350px}.keelo-switch{gap:0}.keelo-switch>div{padding:55px 6%}.keelo-switch figure{height:350px}.keelo-desks{grid-template-columns:1fr;gap:40px}.keelo-desks>div{grid-column:auto}.keelo-desks article:last-child{margin-top:0}.keelo-desks figure{height:390px}.keelo-build figure{height:380px}.landscape-opening{height:680px;min-height:0;padding:55px 6%}.landscape-opening h1{font-size:76px!important}.landscape-opening figure img{object-position:60%}.landscape-intro{grid-template-columns:1fr;gap:35px}.landscape-aside{font-size:10px;padding-left:25px}.landscape-projects{grid-template-columns:1fr;gap:50px}.landscape-projects article:last-child{margin-top:0}.landscape-projects figure,.landscape-projects article:last-child figure{height:390px}.landscape-material{grid-template-columns:1fr}.landscape-material>div{padding:60px 6%}.landscape-material figure{height:420px}.landscape-ground{grid-template-columns:1fr;gap:35px}.landscape-ground>figure{height:300px}.landscape-ground>div:last-child{grid-column:auto;grid-template-columns:1fr;gap:35px;margin-top:20px}.landscape-ground>div:last-child figure{height:390px}.jewel-opening{grid-template-columns:1fr;min-height:0}.jewel-opening>div{padding:55px 6%}.jewel-opening h1{font-size:64px!important}.jewel-opening figure{height:460px}.jewel-editorial{grid-template-columns:1fr;gap:50px}.jewel-editorial>div{grid-column:auto;grid-row:auto;text-align:left;padding:0}.jewel-editorial article:last-child{margin-top:0}.jewel-editorial>div p:last-child{margin:25px 0}.jewel-editorial figure{height:460px}.jewel-editorial article h2{font-size:35px!important}.jewel-collection{display:flex;flex-direction:column;align-items:stretch;gap:35px}.jewel-collection>.copy{align-self:auto}.jewel-collection>figure{height:420px}.jewel-collection>.product-list{align-self:auto}.jewel-light,.jewel-atelier{grid-template-columns:1fr;gap:0}.jewel-light figure{height:400px}.jewel-light .copy{padding:55px 6%}.jewel-atelier{gap:35px}.jewel-atelier figure{height:410px}.flow-opening{grid-template-columns:1fr}.flow-opening>div{padding:55px 6%}.flow-opening h1{font-size:63px!important}.flow-opening figure{min-height:0;height:420px}.flow-opening aside{position:static;width:100%;padding:25px 6%}.flow-opening aside p{font-size:14px!important}.flow-products,.flow-service,.flow-engineer{grid-template-columns:1fr;gap:40px}.flow-products figure{height:370px}.flow-system{min-height:640px;padding:50px 6%}.flow-system figure img{object-position:55%}.flow-service>figure{height:370px}.flow-service>figure:nth-child(3){height:310px}.flow-engineer figure{height:390px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}.animate .reveal:not(.shown){opacity:1;transform:none}}

/* Requested full-viewport heroes: 2026-09-13 */
.everfield>header{position:absolute!important;inset:0 0 auto;z-index:20;background:transparent!important;border:0;width:100%}
.landscape-opening{height:100vh;height:100svh;min-height:100svh;width:100%;margin:0;position:relative;isolation:isolate;box-sizing:border-box}
.landscape-opening>figure{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;z-index:-1}
.landscape-opening>:not(figure){position:relative;z-index:1}

.everfield>header{color:#fff}.landscape-opening{padding:130px 7% 9svh;align-items:flex-end}.landscape-opening h1{font-size:clamp(62px,10svh,132px)}.landscape-opening:after{background:linear-gradient(0deg,#172b20c9,transparent 80%),linear-gradient(180deg,#15291b55,transparent 25%)}

@media(max-width:760px){.landscape-opening{height:100svh;min-height:100svh;padding:105px 6% 65px}.landscape-opening h1{font-size:clamp(40px,7.6svh,68px)!important;line-height:1.02}.landscape-opening .eyebrow{margin-bottom:16px;font-size:12px}.landscape-opening p:not(.eyebrow){font-size:15px;line-height:1.5;max-width:36ch}.landscape-opening .action{margin-top:20px;padding:12px 20px}.velio-opening>div{margin:0}.altis-opening .altis-index{font-size:12px;bottom:18px;gap:15px}.ocula-opening>div{padding-top:20px}.marine-opening>div,.chocolate-opening>div{padding:0}.marine-scroll{bottom:20px}.lumio-opening .down-link{bottom:24px}.landscape-opening{padding-bottom:70px}}
@media(max-height:560px) and (min-width:761px){.landscape-opening{padding-top:95px;padding-bottom:45px}.landscape-opening h1{font-size:clamp(38px,9svh,60px)!important}.landscape-opening .eyebrow{margin-bottom:12px}.landscape-opening p:not(.eyebrow){margin-block:12px;font-size:14px}.landscape-opening .action{margin-top:12px;padding:10px 18px}}
