:root{--ink:#172018;--ink-muted:#4a544c;--paper:#f1ece1;--cream:#f7f3eb;--cream-light:#fff8ee;--moss:#344b40;--rust:#bd784b;--clay:#c47a58;--night:#14213a;--ice:#c7e2dc;--sand:#eee8db;--mustard:#c78d39;--line:#17201833;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--text-eyebrow:10px;--text-sm:13px;--text-base:16px;--text-md:clamp(1.15rem, 1.4vw, 1.35rem);--text-lg:clamp(2.6rem, 4.5vw, 4.8rem);--text-xl:clamp(2.8rem, 5.2vw, 5.4rem);--text-2xl:clamp(3rem, 6.2vw, 6.4rem);--text-3xl:clamp(3.6rem, 7vw, 7.6rem);--text-display:clamp(7rem, 16vw, 17rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}.hero{color:#f5f1e9;background:linear-gradient(90deg,#08100eb3,#08100e2b),url(/assets/dhauladhar-aurora-crisp.webp) 50%/cover;min-height:100vh;position:relative}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#08100e80);position:absolute;inset:0}nav{height:98px;padding:var(--space-6) 5vw;z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.brand{letter-spacing:-1px;font:500 25px/1 Playfair Display,serif}.brand span{font-style:italic}.brand i{letter-spacing:0;text-transform:uppercase;margin-left:var(--space-1);font:12px DM Mono,monospace}.nav-links{text-transform:uppercase;gap:27px;font:11px DM Mono,monospace;display:flex}.nav-links a{opacity:.8}.nav-links a:hover{opacity:1}.menu{display:none}.hero-copy{z-index:1;max-width:760px;padding:15vh 12vw;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-5);font:11px DM Mono,monospace}.hero h1,h2{font:500 var(--text-2xl)/.94 "Playfair Display",serif;letter-spacing:-.055em;margin:0}.hero h1 em,h2 em{font-weight:500}.lede{max-width:420px;margin:var(--space-7) 0;font-size:17px;line-height:1.55}.arrow-link{gap:var(--space-5);text-transform:uppercase;letter-spacing:.04em;padding-bottom:var(--space-2);border-bottom:1px solid;align-items:center;font:12px DM Mono,monospace;display:inline-flex}.arrow-link b{font-size:20px;font-weight:400}.hero-foot{z-index:1;text-transform:uppercase;justify-content:space-between;font:10px DM Mono,monospace;display:flex;position:absolute;bottom:27px;left:5vw;right:5vw}.intro{grid-template-columns:1fr 2.3fr 1fr;align-items:start;gap:55px;min-height:720px;padding:120px 11vw;display:grid}.chapter{writing-mode:vertical-rl;letter-spacing:.08em;font:11px DM Mono,monospace;transform:rotate(180deg)}.intro-copy{max-width:600px}.intro h2{font-size:var(--text-xl)}.intro-copy>p:last-child{max-width:430px;margin:var(--space-8) 0;font-size:17px;line-height:1.65}.specimen{border:1px solid var(--line);background:#e1ddd1;height:320px;position:relative;overflow:hidden}.specimen .sun{background:#bf7352;border-radius:50%;width:160px;height:160px;position:absolute;top:25px;right:-20px}.stem{background:var(--moss);width:1px;height:300px;position:absolute;bottom:-20px;left:48%;transform:rotate(-13deg)}.leaf{background:var(--moss);border-radius:80% 0;width:35px;height:72px;display:block;position:absolute}.leaf-a{bottom:103px;left:27%;transform:rotate(-35deg)}.leaf-b{bottom:163px;left:49%;transform:rotate(55deg)}.leaf-c{height:56px;bottom:211px;left:35%;transform:rotate(-20deg)}.specimen small{font:9px DM Mono,monospace;position:absolute;bottom:12px;left:14px}.paths{padding:0 5vw 105px}.section-top{border-top:1px solid var(--line);padding:var(--space-4) 0 var(--space-9);justify-content:space-between;display:flex}.section-top p:last-child{font:italic 17px Playfair Display,serif}.path-grid{grid-template-columns:repeat(4,1fr);display:grid}.path{min-height:380px;padding:var(--space-5);border:1px solid var(--line);border-right:0;flex-direction:column;transition:background .3s,color .3s;display:flex}.path:last-child{border-right:1px solid var(--line)}.path span{font:11px DM Mono,monospace}.path h3{letter-spacing:-.04em;margin:var(--space-6) 0 var(--space-4);font:500 40px Playfair Display,serif}.path p{max-width:210px;line-height:1.5}.path b{text-transform:uppercase;letter-spacing:.05em;margin-top:auto;font:10px DM Mono,monospace}.path:hover{background:var(--moss);color:var(--cream)}.path.lab:hover{background:var(--mustard)}.path.professionals:hover{background:#6f8fa3}.path.brands:hover{background:#8a3d28}.lab{background:#d4c987}.brands{background:var(--rust);color:var(--cream)}.manifesto{background:var(--moss);color:var(--cream);min-height:640px;padding:110px 12vw;position:relative}.manifesto blockquote{font:500 var(--text-2xl)/.97 "Playfair Display",serif;letter-spacing:-.05em;max-width:850px;margin:85px 0 35px}.manifesto-copy{max-width:390px;margin-left:42%;font-size:16px;line-height:1.6}.coordinates{text-align:right;letter-spacing:.05em;font:10px/1.6 DM Mono,monospace;position:absolute;bottom:33px;right:5vw}.journal{grid-template-columns:1.2fr 1fr;gap:70px;padding:120px 11vw;display:grid}.journal h2{font-size:var(--text-lg);margin-bottom:35px}.entries{border-top:1px solid var(--line)}article{padding:var(--space-6) 0 35px;border-bottom:1px solid var(--line)}article span{text-transform:uppercase;font:10px DM Mono,monospace}article h3{letter-spacing:-.045em;margin:var(--space-7) 0 var(--space-4);font:500 33px/.98 Playfair Display,serif}article p{margin:0;line-height:1.5}.signup{color:#1b2922;gap:var(--space-11);background:#c57556;grid-template-columns:1fr 1fr;padding:90px 11vw;display:grid}.signup h2{font-size:var(--text-xl)}form{align-self:end}label{text-transform:uppercase;font:10px DM Mono,monospace}.form-row{border-bottom:1px solid var(--ink);margin-top:var(--space-3);display:flex}.form-row input{appearance:none;min-width:0;padding:var(--space-3) 0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font:16px DM Sans,sans-serif}.form-row input::placeholder{color:#16201ba6}button{color:var(--ink);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;font:11px DM Mono,monospace}button span{font-size:17px}.fine{margin:var(--space-3) 0 0;font-size:11px;line-height:1.4}footer{color:#eee9df;padding:var(--space-7) 5vw;background:#16201b;justify-content:space-between;align-items:center;display:flex}footer p,footer div{text-transform:uppercase;letter-spacing:.05em;font:10px DM Mono,monospace}footer div{gap:var(--space-5);display:flex}@media (width<=800px){nav{height:80px;padding:var(--space-4) 6vw}.nav-links{display:none}.menu{align-items:center;gap:var(--space-2);color:inherit;text-transform:uppercase;background:0 0;border:0;font:10px DM Mono,monospace;display:flex}.menu span{background:currentColor;width:16px;height:1px}.hero-copy{padding:17vh 7vw 12vh}.hero h1{font-size:clamp(3.2rem,12vw,5.2rem)}.hero-foot{left:7vw;right:7vw}.intro{gap:var(--space-5);grid-template-columns:25px 1fr;min-height:auto;padding:85px 7vw}.specimen{display:none}.path-grid{grid-template-columns:1fr 1fr}.path{border-bottom:0;min-height:285px}.path:nth-child(2){border-right:1px solid var(--line)}.path:nth-child(3),.path:nth-child(4){border-bottom:1px solid var(--line)}.path h3{margin-top:var(--space-4);font-size:35px}.manifesto{padding:var(--space-11) 7vw;min-height:530px}.manifesto blockquote{margin:var(--space-10) 0 var(--space-7)}.manifesto-copy{margin-left:0}.journal{padding:85px 7vw;display:block}.entries{margin-top:60px}.signup{padding:70px 7vw;display:block}.signup form{margin-top:60px}footer{gap:var(--space-5);flex-wrap:wrap;padding:27px 7vw}footer p{display:none}}@media (width<=440px){.path-grid{grid-template-columns:1fr}.path,.path:nth-child(2){border-right:1px solid var(--line);border-bottom:0}.path:last-child{border-bottom:1px solid var(--line)}.section-top{display:block}.section-top p:last-child{margin-top:var(--space-3)}.hero-copy{padding-top:14vh}.form-row{padding-bottom:var(--space-3);display:block}.form-row button{padding-top:var(--space-3)}.brand{font-size:22px}}.journal-entry{padding:var(--space-6) 0 var(--space-8);border-bottom:1px solid var(--line);display:block}.journal-entry b{margin-top:var(--space-4);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid;padding-bottom:3px;font:10px DM Mono,monospace;display:inline-block}.journal-entry:hover h3{opacity:.72}.journal-entry h3{transition:opacity .3s}.constellation{display:none!important}.lab-tease:after{opacity:.7;border:1px solid #77bdb3;border-radius:50%;width:72px;height:72px;content:""!important;font-size:0!important}.page-hero.lab:after,.page-hero.pro:after,.page-hero.brands:after{border:1px solid #93d5c7;border-radius:50%;width:clamp(4rem,9vw,10rem);height:clamp(4rem,9vw,10rem);content:""!important;font-size:0!important}@media (width<=800px){.lab-tease:after{width:48px;height:48px}}.resource-page .resource-layout{padding-left:7vw!important;padding-right:7vw!important}.primary-page{background:#ebe7dd url(/assets/aurora-material-study.webp) 50%/680px fixed}.primary-page .page-hero.lab{background:linear-gradient(100deg,#f6f0e5d6 0%,#f6f0e56b 44%,#f6f0e500 70%),url(/assets/hero-lab.svg) 50%/cover}.primary-page .page-hero.lab:before,.primary-page .page-hero.brands:before,.primary-page .page-hero.pro:before{display:none}.primary-page .page-hero.brands{background:linear-gradient(100deg,#faf1e7db 0%,#faf1e770 44%,#faf1e700 70%),url(/assets/hero-brands.svg) 50%/cover}.primary-page .page-hero.pro{background:linear-gradient(100deg,#f3f4ecdb 0%,#f3f4ec70 44%,#f3f4ec00 70%),url(/assets/hero-professionals.svg) 50%/cover}.primary-page .intro-block{background:linear-gradient(100deg,#f7f3eaf0,#e7ede5bf),url(/assets/aurora-material-study.webp) 50%/cover;border-bottom:1px solid #17201829}.primary-page .offer-grid{background:linear-gradient(120deg,#f2ece0f5,#d9e5dfd1),url(/assets/aurora-material-study.webp) 50%/cover;padding-top:70px}.primary-page .offer-grid article{background:#f7f4ec4f}.primary-page .callout{background:linear-gradient(120deg,#a9d3c6e3,#bf9476c2),url(/assets/aurora-material-study.webp) 50%/cover}.primary-page .brands-callout{background:linear-gradient(120deg,#be7051e6,#794b58c2),url(/assets/aurora-material-study.webp) 50%/cover}.primary-page .waitlist{background:linear-gradient(110deg,#0d1b22e8,#1f393dbf),url(/assets/aurora-material-study.webp) 50%/cover}.explore-page{background:linear-gradient(140deg,#f5f0e8f0,#dee7e1b3),url(/assets/aurora-material-study.webp) 50%/700px fixed}.explore-page .welcome{background:linear-gradient(110deg,#f7f3ebf0,#e7ede5b8),url(/assets/aurora-material-study.webp) 50%/cover}.explore-page .disciplines{background:linear-gradient(150deg,#f2ede3f2,#cbdcd694),url(/assets/aurora-material-study.webp) 50%/cover;padding-top:65px}.explore-page .ritual{background:linear-gradient(115deg,#ba6f4be6,#947062b8),url(/assets/aurora-material-study.webp) 50%/cover}.explore-page .lab-tease{background:linear-gradient(120deg,#0e1c2cf0,#2b3b4bbf),url(/assets/aurora-material-study.webp) 50%/cover}.resource-page{background:linear-gradient(140deg,#f5f1e8f5,#dae5deab),url(/assets/aurora-material-study.webp) 50%/700px fixed}.resource-page .resource-header{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-base.svg) 50%/cover}.resource-page .resource-header.atlas{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-atlas.svg) 50%/cover}.resource-page .resource-header.technique{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-technique.svg) 50%/cover}.resource-page .resource-header.sensory{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-sensory.svg) 50%/cover}.resource-page .resource-header.tool{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-tool.svg) 50%/cover}.resource-page .resource-header.labguide{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-labguide.svg) 50%/cover}.resource-page .resource-header.balance{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-balance.svg) 50%/cover}.resource-page .resource-header.costing{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-costing.svg) 50%/cover}.resource-page .resource-header.direction{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-direction.svg) 50%/cover}.resource-page .resource-header.dilution{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-dilution.svg) 50%/cover}.resource-page .resource-header.shelflife{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-shelflife.svg) 50%/cover}.resource-page .resource-header.labguide2{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-labguide2.svg) 50%/cover}.resource-page .resource-header.acid{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-acid.svg) 50%/cover}.resource-page .resource-header.pairing{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-pairing.svg) 50%/cover}.resource-page .resource-header.menu{background:linear-gradient(100deg,#f6f0e5db 0%,#f6f0e575 46%,#f6f0e50f 72%),url(/assets/hero-res-menu.svg) 50%/cover}.resource-page .resource-layout{background:#f8f5eeb0;max-width:none;padding-left:7vw;padding-right:7vw}.resource-page .print-card{background:#fbf8f0d6}.resource-page .next-resource{background:linear-gradient(120deg,#101f27ed,#32454cb8),url(/assets/aurora-material-study.webp) 50%/cover}.review-toc{display:none!important}.review-home nav{border-bottom:1px solid #edf7f638;justify-content:space-between;height:82px;padding:0 5vw!important}.review-home nav:after{content:"Explore";letter-spacing:.08em;text-transform:uppercase;color:#d8fff7;border:1px solid #d8fff780;border-radius:999px;padding:9px 15px;font:10px DM Mono,monospace}.review-home nav:before{content:"The Lab   For Professionals   For Brands";letter-spacing:.075em;text-transform:uppercase;font:10px DM Mono,monospace;position:absolute;right:calc(5vw + 105px)}.review-badge{display:none}@media (width<=800px){.review-home nav:before{display:none}.review-home nav:after{content:"Menu";border:0;padding:0;font-size:10px}.review-home nav{height:72px;padding:0 7vw!important}}nav{border-bottom:1px solid #edf7f638;height:82px;padding-top:0!important;padding-bottom:0!important}.brand{align-items:baseline;gap:var(--space-1);display:flex}.brand:after{content:"FIELD STUDIO / DHARAMKOT";letter-spacing:.08em;margin-left:var(--space-4);opacity:.62;font:9px DM Mono,monospace}.nav-links{align-items:center;gap:var(--space-1)!important}.nav-links a{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);letter-spacing:.075em;transition:color .25s,opacity .25s;display:inline-flex;position:relative;opacity:.8!important;font-size:10px!important}.nav-links a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.nav-links a:hover,.nav-links a:focus-visible{color:#d8fff7;outline:none;opacity:1!important}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.nav-links .primary-nav{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);color:#e4fff9;background:#0b282f24;border:1px solid #d8fff780;border-radius:999px;opacity:1!important}.nav-links .primary-nav:after{display:none}.nav-links .primary-nav:hover,.nav-links .primary-nav:focus-visible{background:#6adfcd2e;border-color:#d8fff7}.nav-links i{font-size:13px;font-style:normal;line-height:0}.mobile-navigation{display:none}.menu{z-index:4;position:relative}.menu span{transition:transform .25s}.menu[aria-expanded=true] span{transform:rotate(90deg)}@media (width<=800px){nav{border-bottom:1px solid #edf7f62e;height:72px}.brand:after{display:none}.mobile-navigation{z-index:3;padding:var(--space-7) 7vw 36px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:#080f1ef5;border-bottom:1px solid #d8fff740;transition:opacity .22s,transform .22s,visibility .22s;display:block;position:absolute;top:72px;left:0;right:0;transform:translateY(-12px)}.mobile-navigation.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-navigation .eyebrow{margin-bottom:var(--space-4);color:#d8fff7}.mobile-navigation a{padding:var(--space-4) 0;letter-spacing:-.04em;border-top:1px solid #d8fff72e;justify-content:space-between;align-items:baseline;font:500 26px Playfair Display,serif;display:flex}.mobile-navigation a:last-child{border-bottom:1px solid #d8fff72e}.mobile-navigation span{letter-spacing:.08em;font:10px DM Mono,monospace}.menu{letter-spacing:.09em;font-size:10px!important}.hero-copy{transition:filter .22s}.hero.menu-open .hero-copy,.hero.menu-open .hero-foot{filter:blur(3px);pointer-events:none}}:root{--ease-settle:cubic-bezier(.22, .61, .36, 1);--dur-quick:.18s;--dur-base:.42s;--dur-slow:.68s}.js-motion [data-reveal]{opacity:0;transition:opacity var(--dur-slow) var(--ease-settle), transform var(--dur-slow) var(--ease-settle);will-change:opacity, transform;transform:translateY(18px)}.js-motion [data-reveal].is-revealed{opacity:1;transform:none}.js-motion [data-reveal-stagger]>*{opacity:0;transition:opacity var(--dur-base) var(--ease-settle), transform var(--dur-base) var(--ease-settle);transform:translateY(14px)}.js-motion [data-reveal-stagger].is-revealed>*{opacity:1;transform:none}.js-motion [data-reveal-stagger].is-revealed>:first-child{transition-delay:0s}.js-motion [data-reveal-stagger].is-revealed>:nth-child(2){transition-delay:70ms}.js-motion [data-reveal-stagger].is-revealed>:nth-child(3){transition-delay:.14s}.js-motion [data-reveal-stagger].is-revealed>:nth-child(4){transition-delay:.21s}.js-motion [data-reveal-stagger].is-revealed>:nth-child(5){transition-delay:.28s}.js-motion [data-reveal-stagger].is-revealed>:nth-child(n+6){transition-delay:.34s}@keyframes dt-settle{0%{background-color:#bd784b38}to{background-color:#bd784b00}}.js-motion .calculator-output.is-updated .output-figure,.js-motion .calculator-output.is-updated .output-stat-value{animation:dt-settle .62s var(--ease-settle);border-radius:2px}.product-card,.offer-grid article,.path{transition:transform var(--dur-base) var(--ease-settle), box-shadow var(--dur-base) var(--ease-settle), border-color var(--dur-base) var(--ease-settle), background var(--dur-base) var(--ease-settle)}.product-card:hover,.offer-grid.bundles article:hover{transform:translateY(-3px);box-shadow:0 18px 34px -26px #241f1a8c}.buy-button,.text-button,.add-row-button,.pour-style-button,.calc-button{transition:transform var(--dur-quick) var(--ease-settle), opacity var(--dur-quick) var(--ease-settle), background var(--dur-quick) var(--ease-settle)}.buy-button:active,.text-button:active,.calc-button:active{transform:translateY(1px)scale(.994)}.product-card .specimen-plate{transition:transform var(--dur-slow) var(--ease-settle), opacity var(--dur-base) var(--ease-settle)}.product-card:hover .specimen-plate{opacity:1;transform:rotate(-2deg)scale(1.04)}@keyframes dt-log-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.js-motion .field-log-entry.is-new{animation:dt-log-in var(--dur-base) var(--ease-settle)}@media (prefers-reduced-motion:reduce){.js-motion [data-reveal],.js-motion [data-reveal-stagger]>*{opacity:1!important;transition:none!important;transform:none!important}.js-motion .calculator-output.is-updated .output-figure,.js-motion .calculator-output.is-updated .output-stat-value,.js-motion .field-log-entry.is-new{animation:none!important}.product-card:hover,.offer-grid.bundles article:hover,.product-card:hover .specimen-plate{box-shadow:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px) and (width>=801px){.path-grid{grid-template-columns:repeat(2,1fr)}.path{min-height:320px}.path:nth-child(2){border-right:1px solid var(--line)}.path:first-child,.path:nth-child(2){border-bottom:0}.field-notes-grid{grid-template-columns:repeat(2,1fr)}.calculator-shell{gap:var(--space-7)}.intro{padding:var(--space-12) 8vw;gap:var(--space-8)}.journal,.intro-block{padding:var(--space-11) 8vw;gap:var(--space-9)}.page-hero{padding:12vh 8vw var(--space-9)}.resource-layout,.offer-grid,.bundle-grid{padding-left:8vw;padding-right:8vw}}@media (width>=1800px){.intro,.journal,.intro-block,.manifesto,.signup,.waitlist,.callout,.paths,.offer-grid,.bundle-grid,.page-hero{padding-left:max(5vw,50vw - 840px);padding-right:max(5vw,50vw - 840px)}}:is(.calculator-form input:user-invalid,.calculator-form input[aria-invalid=true]){border-color:var(--rust);background:#bd784b0f;box-shadow:inset 0 0 0 1px #bd784b59}:is(.calculator-form input:user-invalid:focus-visible,.calculator-form input[aria-invalid=true]:focus-visible){outline-color:var(--rust)}.field-error{margin:var(--space-2) 0 0;letter-spacing:.04em;color:var(--rust);font:11px DM Mono,monospace;display:block}:is(.calculator-form input:user-invalid~.field-caption,.calculator-form input[aria-invalid=true]~.field-caption){color:var(--rust)}@media (hover:none) and (pointer:coarse){.calculator-form input[type=number],.calculator-form input[type=text],.calculator-form select,.calculator-form .preset-select{font-size:16px}}.remove-row-button{min-width:44px;min-height:44px;padding:var(--space-3);margin:calc(var(--space-3) * -1);justify-content:flex-end;align-items:center;display:inline-flex}.learn-more-link{align-items:center;min-height:44px;display:inline-flex}@media (hover:none) and (pointer:coarse){.buy-button,.text-button,.add-row-button,.pour-style-button{min-height:44px}.segmented label{justify-content:center;align-items:center;min-height:44px;display:flex}}
