:root{--ink:#101214;--ink-soft:#1b1e21;--paper:#f1ede2;--paper-deep:#e4decf;--cream:#faf7ef;--rust:#a64f38;--rust-dark:#773523;--blue:#5f788a;--blue-dark:#334b5d;--sage:#777c6d;--line:#10121429;--line-dark:#faf7ef30;--shadow:0 28px 70px #090c0e29;--display:"Avenir Next", "Futura", "Century Gothic", sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body::selection{background:var(--rust);color:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-frame{min-height:100vh;overflow:clip}.section-shell{width:min(100% - 48px,1280px);margin-inline:auto}.site-header{z-index:60;color:var(--cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e10f0;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:36px;width:min(100% - 48px,1360px);min-height:76px;margin-inline:auto;display:flex}.brand-lockup{flex:none;align-items:center;gap:13px;display:inline-flex}.brand-lockup img{width:48px;height:48px}.brand-lockup span{line-height:1.15;display:grid}.brand-lockup strong{font-family:var(--display);letter-spacing:.11em;text-transform:uppercase;font-size:.93rem}.brand-lockup small{color:#faf7ef94;letter-spacing:.075em;margin-top:5px;font-size:.68rem}.primary-nav{color:#faf7efb8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(19px,3vw,42px);font-size:.78rem;font-weight:700;display:flex}.primary-nav a{padding-block:10px;transition:color .18s;position:relative}.primary-nav a:after{background:var(--rust);content:"";transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover,.primary-nav a:focus-visible{color:#fff}.primary-nav a:hover:after,.primary-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.hero{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(54px,8vw,126px);min-height:760px;padding-block:clamp(74px,9vw,132px);display:grid}.eyebrow{color:var(--rust-dark);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 23px;font-size:.73rem;font-weight:800;display:flex}.eyebrow span{background:var(--rust);width:30px;height:2px;display:inline-block}.eyebrow.light{color:#faf7efbd}.eyebrow.light span{background:#d27353}.hero h1,.page-hero h1{font-family:var(--display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,6.25vw,6.7rem);font-weight:700;line-height:.92}.hero h1 em{color:var(--rust);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lede{color:#101214ad;max-width:640px;margin:31px 0 0;font-size:clamp(1.04rem,1.5vw,1.24rem);line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:14px 22px;font-size:.78rem;font-weight:800;transition:background .18s,border .18s,color .18s,transform .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--ink);color:var(--cream)}.button-primary:hover,.button-primary:focus-visible{background:var(--rust-dark)}.button-secondary{background:0 0;border-color:#10121442}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--ink);background:#ffffff59}.button-light{background:var(--cream);color:var(--ink)}.button-light:hover,.button-light:focus-visible{background:#fff}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin:50px 0 0;padding-top:28px;display:grid}.hero-stats div{gap:3px;display:grid}.hero-stats dt{font-family:var(--display);letter-spacing:-.04em;font-size:1.6rem;font-weight:800}.hero-stats dd{color:#1012148a;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:700}.hero-art{background:var(--ink);min-height:590px;box-shadow:var(--shadow);grid-template-rows:1fr 1fr;grid-template-columns:1.08fr .92fr;gap:12px;padding:26px;display:grid;position:relative;transform:rotate(1.4deg)}.hero-art:before,.hero-art:after{z-index:-1;content:"";position:absolute}.hero-art:before{border:1px solid #a64f38a6;width:72%;height:61%;bottom:-30px;right:-30px}.hero-art:after{background:var(--blue);opacity:.22;width:140px;height:140px;top:42px;left:-54px}.hero-tile{background:#25292b;min-height:0;margin:0;position:relative;overflow:hidden}.hero-tile img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.hero-tile:hover img{transform:scale(1.055)}.hero-tile figcaption{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#0a0c0ec2;padding:5px 8px;font-size:.61rem;font-weight:800;position:absolute;bottom:11px;right:12px}.hero-seal{color:#fff;text-align:center;background:#080a0ceb;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:154px;height:154px;padding:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-1.4deg);box-shadow:0 15px 36px #00000059}.hero-seal img{width:76px;height:76px}.hero-seal span{letter-spacing:.12em;text-transform:uppercase;margin-top:-5px;font-size:.56rem;font-weight:800;line-height:1.45}.workshop-strip{background:var(--ink);color:var(--cream);border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17}.strip-inner{justify-content:space-around;align-items:center;gap:24px;min-height:76px;display:flex}.strip-inner p{letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.strip-inner span{color:var(--rust)}.catalog-section{padding-block:clamp(96px,11vw,154px);scroll-margin-top:90px}.section-heading{margin-bottom:54px}.split-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:clamp(48px,9vw,140px);display:grid}.section-heading h2,.standards-copy h2,.about-copy h2,.technical-note h2,.support-scope h2,.page-cta h2{font-family:var(--display);letter-spacing:-.057em;margin:0;font-size:clamp(2.7rem,4.8vw,5.2rem);line-height:.98}.heading-note{padding-bottom:7px}.heading-note p,.split-heading>p{color:#1012149e;margin:0;line-height:1.8}.tiny-rule{background:linear-gradient(90deg, var(--rust) 0 48%, var(--blue) 48% 100%);width:82px;height:3px;margin-top:24px;display:block}.catalog-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.catalog-search{align-items:center;gap:10px;width:min(100%,480px);display:flex}.catalog-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none}.catalog-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:10px 2px}.catalog-search input::placeholder{color:#10121470}.result-count{color:#10121485;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.75rem}.result-count strong{color:var(--ink)}.filter-row{flex-wrap:wrap;gap:8px;margin-block:24px 40px;display:flex}.filter-chip{cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #1012142b;border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:750;transition:background .16s,color .16s,border .16s}.filter-chip span{color:#1012146b;margin-left:4px;font-weight:600}.filter-chip:hover,.filter-chip:focus-visible,.filter-chip.active{border-color:var(--ink);background:var(--ink);color:#fff}.filter-chip.active span,.filter-chip:hover span,.filter-chip:focus-visible span{color:#ffffff94}.texture-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px;display:grid}.texture-card{min-width:0}.texture-open{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.texture-image-wrap{aspect-ratio:1;background:#d3cec3;display:block;position:relative;overflow:hidden}.texture-image-wrap:after{content:"";pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.texture-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s}.repeat-cue{color:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:0;background:#0a0c0ed6;padding:6px 9px;font-size:.59rem;font-weight:800;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;right:10px;transform:translateY(5px)}.texture-open:hover .texture-image-wrap img,.texture-open:focus-visible .texture-image-wrap img{filter:saturate(1.05)contrast(1.03);transform:scale(1.035)}.texture-open:hover .repeat-cue,.texture-open:focus-visible .repeat-cue{opacity:1;transform:translateY(0)}.texture-open:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.texture-meta{justify-content:space-between;align-items:start;gap:12px;padding-top:13px;display:flex}.texture-meta>span{min-width:0;display:grid}.texture-meta strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.3;overflow:hidden}.texture-meta small{color:#10121482;margin-top:3px;font-size:.67rem}.texture-meta code{color:#10121463;flex:none;font-size:.58rem}.empty-state{text-align:center;border:1px dashed #10121447;place-content:center;min-height:320px;display:grid}.empty-state p{font-family:var(--display);margin:0 0 8px;font-size:1.4rem;font-weight:700}.text-button{color:var(--rust-dark);cursor:pointer;background:0 0;border:0;padding:6px;font-weight:800;text-decoration:underline}.proof-overlay{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090ae0;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.proof-dialog{background:var(--paper);width:min(100%,1060px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 50px 120px #00000085}.proof-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:18px 22px 17px 26px;display:flex}.proof-header p{color:#1012147d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:.65rem;font-weight:750}.proof-header h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.icon-button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.8rem;line-height:1;display:grid}.icon-button:hover,.icon-button:focus-visible{background:var(--ink);color:#fff}.proof-controls{border-bottom:1px solid var(--line);justify-content:center;gap:4px;padding:13px 18px;display:flex}.proof-controls button{cursor:pointer;color:#10121485;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:8px 14px;font-size:.69rem;font-weight:800}.proof-controls button.active{background:var(--ink);color:#fff}.proof-stage{aspect-ratio:1;background-color:#292c2c;background-image:linear-gradient(45deg,#222 25%,#0000 25%),linear-gradient(-45deg,#222 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#222 75%),linear-gradient(-45deg,#0000 75%,#222 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;width:min(100%,760px);margin:24px auto;position:relative;overflow:hidden}.proof-stage>img{object-fit:contain;width:100%;height:100%}.repeat-surface{background-position:0 0;background-repeat:repeat;background-size:50% 50%;position:absolute;inset:0}.proof-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#090b0cd9;padding:7px 10px;font-size:.59rem;font-weight:800;position:absolute;bottom:12px;right:12px}.proof-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding:16px 22px 18px 26px;display:flex}.proof-details{grid-template-columns:auto auto;column-gap:10px;display:grid}.proof-details span{color:#1012148a;font-size:.7rem}.proof-details strong{font-size:.72rem}.proof-details small{color:#10121473;grid-column:1/-1;margin-top:4px;font-size:.65rem}.proof-pagination{gap:7px;display:flex}.proof-pagination button{border:1px solid var(--line);cursor:pointer;background:0 0;width:43px;height:43px;font-size:1.1rem}.proof-pagination button:hover,.proof-pagination button:focus-visible{background:var(--ink);color:#fff}.process-section{background:var(--paper-deep);padding-block:clamp(96px,11vw,150px)}.centered-heading{text-align:center;max-width:780px;margin-inline:auto}.centered-heading .eyebrow{justify-content:center}.centered-heading p:last-child{color:#1012148f;margin:19px 0 0}.process-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.process-card{border-right:1px solid var(--line);min-height:300px;padding:30px 28px 34px}.process-card:last-child{border-right:0}.process-card>span,.standard-card>span{color:var(--rust);font-family:var(--display);letter-spacing:.13em;font-size:.74rem;font-weight:800}.process-card h3{font-family:var(--display);letter-spacing:-.02em;margin:72px 0 14px;font-size:1.24rem}.process-card p{color:#10121494;margin:0;font-size:.91rem}.standards-callout{background:var(--blue-dark);min-height:590px;color:var(--cream);box-shadow:var(--shadow);grid-template-columns:.84fr 1.16fr;margin-block:clamp(92px,10vw,150px);display:grid}.standard-texture{filter:saturate(.72)contrast(1.08);background-image:linear-gradient(90deg,#10121414,#10121473),url(/textures/wood-wdplank003.webp);background-position:50%;background-size:cover;min-height:500px}.standards-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(52px,7vw,94px);display:flex}.standards-copy h2{font-size:clamp(2.7rem,4.3vw,4.8rem)}.standards-copy>p:not(.eyebrow){color:#faf7efb8;max-width:650px;margin:28px 0 34px;line-height:1.8}.about-section{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(60px,10vw,150px);padding-block:44px clamp(110px,12vw,170px);display:grid}.about-mark{padding:22px;position:relative}.about-mark:before,.about-mark:after{content:"";position:absolute}.about-mark:before{border:1px solid var(--line);inset:0;transform:rotate(7deg)}.about-mark:after{z-index:-1;background:var(--rust);opacity:.16;inset:40px -22px -18px 42px}.about-mark img{aspect-ratio:1;object-fit:contain;width:100%}.about-copy>p:not(.eyebrow){color:#101214a1;max-width:750px;margin:30px 0 0;font-size:1.04rem;line-height:1.86}.about-links{border-top:1px solid var(--line);margin-top:36px;display:grid}.about-links a{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-block:17px;font-size:.76rem;font-weight:800;display:flex}.about-links a:hover,.about-links a:focus-visible{color:var(--rust-dark)}.site-footer{background:var(--ink);color:var(--cream);padding-block:70px 42px}.footer-inner{grid-template-columns:1fr auto;align-items:start;gap:44px;width:min(100% - 48px,1280px);margin-inline:auto;display:grid}.footer-brand{align-items:center;gap:16px;display:flex}.footer-brand img{width:58px;height:58px}.footer-brand strong{font-family:var(--display);letter-spacing:.11em;text-transform:uppercase;font-size:1rem}.footer-brand p{color:#faf7ef8c;margin:3px 0 0;font-size:.78rem}.footer-links{color:#faf7efb3;grid-template-columns:repeat(2,auto);gap:10px 34px;font-size:.72rem;font-weight:700;display:grid}.footer-links a:hover,.footer-links a:focus-visible{color:#fff}.footer-fineprint{border-top:1px solid var(--line-dark);color:#faf7ef61;grid-column:1/-1;margin:8px 0 0;padding-top:28px;font-size:.64rem;line-height:1.7}.page-hero{border-bottom:1px solid var(--line);padding-block:clamp(90px,11vw,155px) clamp(80px,9vw,125px)}.page-hero h1{max-width:980px;font-size:clamp(3.5rem,7vw,7.5rem)}.page-hero>p:not(.eyebrow){color:#101214a3;max-width:780px;margin:32px 0 0;font-size:clamp(1.04rem,1.5vw,1.26rem);line-height:1.8}.review-note{border-left:3px solid var(--rust);background:#ffffff61;width:fit-content;margin-top:38px;padding:13px 16px;display:grid}.review-note strong{letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.review-note span{color:#10121491;font-size:.77rem}.standards-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding-block:clamp(75px,9vw,125px);display:grid}.standard-card{background:var(--paper);flex-direction:column;min-height:340px;padding:34px;display:flex}.standard-card h2{font-family:var(--display);letter-spacing:-.03em;margin:auto 0 14px;font-size:1.55rem}.standard-card p{color:#10121496;margin:0;font-size:.92rem}.technical-note{background:var(--ink);min-height:430px;color:var(--cream);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(46px,9vw,140px);margin-bottom:clamp(90px,10vw,140px);padding:clamp(50px,7vw,85px);display:grid}.technical-note h2{font-size:clamp(2.6rem,4.7vw,5rem)}.technical-note>p{color:#faf7efad;margin:0;line-height:1.86}.version-guidance{padding-bottom:clamp(95px,11vw,155px)}.split-heading.compact{margin-bottom:44px}.split-heading.compact h2{font-size:clamp(2.5rem,4vw,4.3rem)}.official-links{border-top:1px solid var(--line)}.official-links a{border-bottom:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;padding-block:20px;font-size:.77rem;font-weight:800;display:flex}.official-links a:hover,.official-links a:focus-visible{color:var(--rust-dark)}.page-cta{border:1px solid var(--line);background:#ffffff40;grid-template-columns:1fr .65fr;align-items:center;gap:60px;margin-bottom:clamp(90px,11vw,150px);padding:clamp(48px,7vw,78px);display:grid}.page-cta h2{font-size:clamp(2.6rem,4.3vw,4.6rem)}.page-cta>div:last-child p{color:#1012149e;margin:0 0 24px}.contact-hero{background:linear-gradient(90deg,#0000 0 70%,#5f788a21)}.contact-grid{grid-template-columns:1.15fr .85fr;gap:18px;padding-block:clamp(70px,9vw,120px);display:grid}.contact-card{border:1px solid var(--line);background:#ffffff38;min-height:260px;padding:clamp(30px,4vw,48px)}.contact-card.featured{background:var(--rust-dark);color:#fff;flex-direction:column;grid-row:1/span 2;justify-content:center;align-items:flex-start;min-height:538px;display:flex}.contact-card.featured p{color:#ffffffa1;letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:.72rem;font-weight:800}.contact-card.featured a{overflow-wrap:anywhere;max-width:100%;font-family:var(--display);letter-spacing:-.05em;font-size:clamp(1.65rem,3.5vw,3.4rem);font-weight:800;line-height:1.1}.contact-card.featured a:hover,.contact-card.featured a:focus-visible{text-decoration:underline}.contact-card.featured span{color:#ffffff7d;margin-top:18px;font-size:.75rem}.contact-card h2,.legal-copy h2{font-family:var(--display);letter-spacing:-.025em;margin:0 0 17px;font-size:1.35rem}.contact-card ul{color:#101214a3;margin:0;padding-left:20px}.contact-card p{color:#101214a3;margin:0}.support-scope{background:var(--blue-dark);color:var(--cream);grid-template-columns:.8fr 1.2fr;gap:clamp(45px,9vw,130px);margin-bottom:clamp(90px,11vw,150px);padding:clamp(50px,7vw,82px);display:grid}.support-scope h2{font-size:clamp(2.6rem,4.4vw,4.7rem)}.support-list p{border-bottom:1px solid var(--line-dark);color:#faf7efad;margin:0;padding-block:16px}.support-list p:first-child{border-top:1px solid var(--line-dark)}.support-list strong{color:#fff}.privacy-hero h1{max-width:1050px}.legal-copy{max-width:900px;padding-block:clamp(70px,9vw,125px)}.legal-copy article{border-bottom:1px solid var(--line);padding-block:32px}.legal-copy article:first-child{border-top:1px solid var(--line)}.legal-copy p{color:#101214a3;margin:0;line-height:1.84}.legal-copy a{color:var(--rust-dark);font-weight:750;text-decoration:underline}@media (width<=1080px){.hero{grid-template-columns:1fr}.hero-copy{max-width:820px}.hero-art{justify-self:center;width:min(100%,820px);min-height:610px}.texture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(2,1fr)}.process-card:nth-child(2){border-right:0}.process-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.standards-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.section-shell,.header-inner,.footer-inner{width:min(100% - 32px,1280px)}.header-inner{min-height:70px}.brand-lockup img{width:42px;height:42px}.brand-lockup small{display:none}.primary-nav{gap:16px;font-size:.66rem}.hero{padding-top:70px}.split-heading,.standards-callout,.about-section,.technical-note,.page-cta,.support-scope{grid-template-columns:1fr}.standards-callout{width:100%}.standard-texture{min-height:360px}.about-mark{justify-self:center;width:min(100%,420px)}.contact-grid{grid-template-columns:1fr}.contact-card.featured{grid-row:auto;min-height:380px}.footer-inner{grid-template-columns:1fr}.footer-fineprint{grid-column:auto}}@media (width<=620px){.site-header{position:relative}.header-inner{flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding-block:13px}.primary-nav{justify-content:space-between;width:100%}.hero h1,.page-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.hero-stats{grid-template-columns:1fr 1fr}.hero-stats div:last-child{grid-column:1/-1}.hero-art{min-height:455px;padding:14px}.hero-seal{width:126px;height:126px}.hero-seal img{width:58px;height:58px}.strip-inner{flex-direction:column;gap:8px;padding-block:18px}.strip-inner span{display:none}.catalog-toolbar{flex-direction:column;align-items:stretch;gap:8px}.texture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.texture-meta{display:grid}.texture-meta code{display:none}.repeat-cue{opacity:1;transform:none}.process-grid,.standards-grid{grid-template-columns:1fr}.process-card,.process-card:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.process-card:last-child{border-bottom:0}.standard-card{min-height:300px}.proof-overlay{padding:0}.proof-dialog{min-height:100vh;max-height:100vh}.proof-stage{margin-block:12px}.proof-footer{flex-direction:column;align-items:flex-start}.footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
