@font-face{font-family:Commissioner;src:url(/fonts/commissioner-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-text-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-text-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{--bg:#f4f1e9;--raised:#fffefa;--subtle:#e9e4d8;--ink:#191916;--secondary:#5a5952;--border:#c9c4b8;--accent:#f24e32;--accent-text:#bd331d;--field:#cbe2cf;--home:#ddd4f0;--money:#f6d2c0;--cross:#d6e5b0;--on-dark:#c9c4b8;--muted-on-dark:#a9a59c;--heading:"Commissioner", Arial, sans-serif;--body:"Golos Text", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--body);scroll-behavior:smooth}body{text-rendering:optimizelegibility;min-width:320px;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}h1,h2,h3,p,ul{margin:0}h1,h2,h3{font-family:var(--heading);font-weight:600}section{scroll-margin-top:24px}.section{padding:92px 32px 96px}.section-inner{width:100%;max-width:1136px;margin:0 auto}.section-label,.eyebrow{letter-spacing:1px;font-size:12px;line-height:16px}.eyebrow{color:var(--secondary)}.section-label--line{align-items:center;gap:16px;max-width:700px;min-height:24px;display:flex}.section-label--line:after{content:"";background:var(--border);flex:1;height:1px}.site-header{border-bottom:1px solid var(--border)}.header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100% - 64px);min-height:95px;margin:0 auto;display:flex}.brand{align-items:center;min-height:44px;display:inline-flex}.brand img{width:160px;height:auto}.desktop-nav{align-items:center;gap:30px;display:flex}.desktop-nav>a{align-items:center;min-height:44px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.desktop-nav>a:hover,.site-footer nav a:hover{text-decoration:underline}.desktop-nav .button{width:168px}.mobile-nav{display:none}.button{text-align:center;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:224px;max-width:100%;min-height:52px;padding:12px 20px;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.button--dark{background:var(--ink);color:var(--bg)}.button--dark:hover{background:#35352f}.button--outline{border-color:var(--ink)}.button--outline:hover{background:var(--ink);color:var(--bg)}.hero{padding:68px 32px 76px}.hero-inner{grid-template-columns:minmax(0,820fr) minmax(0,388fr);align-items:start;gap:72px;width:100%;max-width:1280px;margin:0 auto;display:grid}.hero-thesis{flex-direction:column;gap:14px;display:flex}.hero h1{letter-spacing:-1.2px;max-width:800px;font-size:clamp(48px,4.167vw,60px);line-height:1.1}.hero h1 span,.hero h1 strong{display:block}.hero h1 strong{color:var(--accent);margin-top:14px;font-weight:600}.hero-line{background:var(--accent);width:360px;max-width:70%;height:4px}.hero-context{flex-direction:column;align-items:flex-start;gap:24px;padding-top:30px;display:flex}.hero-context>p{font-size:18px;line-height:28px}.hero-actions{flex-direction:column;gap:12px;display:flex}.products-section,.catalog-section{background:var(--raised)}.products-inner{flex-direction:column;gap:32px;display:flex}.products-inner>h2,.catalog-intro h1{letter-spacing:-.8px;font-size:48px;line-height:56px}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.product-card{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:25px;display:flex}.product-content{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.product-status{min-height:20px;color:var(--secondary);align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.tone--field{--product-color:var(--field)}.tone--money{--product-color:var(--money)}.tone--cross{--product-color:var(--cross)}.tone--home{--product-color:var(--home)}.product-dot{background:var(--product-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.product-card :is(h2,h3){font-size:28px;line-height:34px}.product-claim{font-size:18px;line-height:27px}.product-description{color:var(--secondary);font-size:14px;line-height:22px}.product-link{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.product-link:hover{text-decoration:underline}.product-card--wide{flex-direction:row;grid-column:span 1;gap:28px;min-height:500px}.product-card--wide .product-content{flex:1}.product-card--compact{grid-column:span 1;min-height:500px}.product-card--compact .product-content,.product-card--catalog .product-content{flex:1}.product-card--compact .product-link,.product-card--catalog .product-link{margin-top:auto}.featured-grid>:nth-child(n+3){min-height:460px}.product-evidence{background:var(--product-color);border-radius:6px;justify-content:center;align-items:center;min-width:0;padding:12px;display:flex;overflow:hidden}.product-card--wide .product-evidence{flex-shrink:0;align-self:stretch;width:49.4%}.product-card--compact .product-evidence{width:100%;height:240px;margin-top:auto}.evidence-window{--crop-top:0;--crop-height:1680;width:290px;max-width:100%;height:auto;aspect-ratio:720 / var(--crop-height);border-radius:5px;overflow:hidden}.evidence-window img{width:100%;height:auto;transform:translateY(calc(var(--crop-top) / 1680 * -100%))}.tone--field .evidence-window{--crop-top:45;--crop-height:1399;width:210px}.tone--money .evidence-window{--crop-top:460;--crop-height:740}.tone--cross .evidence-window{--crop-top:336;--crop-height:484;width:300px}.tone--home .evidence-window{--crop-top:440;--crop-height:1000;width:280px}.catalog-callout{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.catalog-callout p{font-family:var(--heading);font-size:20px;line-height:26px}.catalog-callout a{min-height:44px;color:var(--accent-text);align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.catalog-callout a:hover{text-decoration:underline}.life-section{background:var(--ink);color:var(--bg)}.life-inner{flex-direction:column;gap:42px;display:flex}.life-intro{grid-template-columns:minmax(0,690fr) minmax(0,336fr);align-items:start;gap:110px;display:grid}.life-intro h2{letter-spacing:-.7px;font-size:46px;line-height:54px}.life-intro>p{color:var(--on-dark);font-size:17px;line-height:26px}.life-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.life-example{flex-direction:column;gap:16px;min-height:250px;padding:4px 20px 0 0;display:flex}.life-example .product-dot{width:18px;height:18px}.life-example .example-context{letter-spacing:.8px;color:var(--muted-on-dark);font-size:11px;line-height:16px}.life-example h3{font-size:22px;line-height:28px}.life-example>p:last-child{color:var(--on-dark);font-size:15px;line-height:23px}.about-section{background:var(--subtle);padding-block:88px}.about-inner{grid-template-columns:minmax(0,380fr) minmax(0,656fr);gap:100px;display:grid}.about-title{flex-direction:column;gap:16px;display:flex}.about-title h2{letter-spacing:-.7px;font-size:44px;line-height:52px}.about-copy{flex-direction:column;gap:24px;display:flex}.about-copy>p:first-child{font-size:19px;line-height:30px}.about-copy>p:nth-child(2){color:var(--secondary);font-size:16px;line-height:25px}.about-tags{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.about-tags li{border:1px solid var(--border);background:var(--bg);color:var(--secondary);border-radius:999px;padding:5px 10px;font-size:11px;line-height:16px}.contact-section{background:var(--accent);padding-block:68px}.contact-inner{justify-content:space-between;align-items:center;gap:48px;display:flex}.contact-copy{flex-direction:column;gap:10px;max-width:690px;display:flex}.contact-copy h2{color:var(--bg);font-size:38px;line-height:46px}.contact-copy p{font-size:18px;line-height:28px}.contact-inner .button{flex-shrink:0}.contact-section a:focus-visible{outline-color:var(--ink)}.site-footer{background:var(--ink);color:var(--bg);padding:52px 32px 44px}.footer-inner{flex-direction:column;gap:34px;display:flex}.footer-top{justify-content:space-between;align-items:flex-start;gap:40px;min-height:80px;display:flex}.footer-top nav{flex-wrap:wrap;gap:40px;font-size:14px;line-height:20px;display:flex}.footer-top nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-bottom{color:#b8b4aa;border-top:1px solid #4b4b47;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:13px;line-height:20px;display:flex}.footer-contacts{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-contacts a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-contacts a:hover{text-decoration:underline}.site-footer a:focus-visible{outline-color:var(--bg)}.catalog-intro{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.catalog-intro>p{color:var(--secondary);font-size:18px;line-height:28px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-card--catalog .product-evidence{height:360px;margin-top:auto}.product-card--catalog .product-content{padding-bottom:4px}.product-card--catalog.tone--field .evidence-window{--crop-top:540;--crop-height:904;width:266px}.product-card--catalog.tone--cross .evidence-window{--crop-top:50;--crop-height:770}.product-card--catalog.tone--home .evidence-window{width:240px}@media (width>=901px){.product-card--compact.tone--money .evidence-window{--crop-height:490;width:270px}}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;max-width:1200px;min-height:100vh;margin:0 auto;padding:64px 32px;display:flex}.not-found h1{font-size:clamp(40px,7vw,72px);line-height:1.1}@media (width>=901px) and (width<=1180px){.hero-inner{gap:40px}.product-card{padding:20px}.product-card--wide{flex-direction:column;gap:20px}.product-card--wide .product-link{margin-top:auto}.product-card :is(h2,h3){font-size:25px;line-height:31px}.product-card--wide .product-evidence{flex-shrink:0;width:100%;height:360px}.product-card--wide.tone--home .evidence-window{width:240px}.product-card--wide.tone--field .evidence-window{--crop-top:540;--crop-height:904;width:266px}.life-intro,.about-inner{gap:56px}}@media (width<=900px){.desktop-nav{display:none}.header-inner{width:100%;min-height:71px;padding-inline:20px}.brand img{width:120px}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;letter-spacing:.8px;justify-content:flex-end;align-items:center;min-width:64px;min-height:44px;font-size:11px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:10;border:1px solid var(--border);background:var(--raised);width:min(290px,100vw - 40px);padding:12px 20px 20px;position:absolute;top:51px;right:-20px;box-shadow:0 14px 30px #1919161f}.mobile-nav nav a{border-bottom:1px solid var(--border);align-items:center;min-height:48px;text-decoration:none;display:flex}.hero{padding:48px 20px}.hero-inner{flex-direction:column;gap:28px;display:flex}.hero h1{letter-spacing:-.8px;font-size:clamp(34px,6.5vw,48px)}.hero-thesis{gap:14px}.eyebrow{letter-spacing:.8px;font-size:10px}.hero-line{width:180px}.hero-context{gap:20px;padding:0}.hero-context>p{font-size:16px;line-height:24px}.hero-actions{flex-flow:wrap;gap:8px}.hero-actions .button{width:auto;min-width:132px;padding-inline:16px}.section{padding:56px 20px}.products-inner{gap:24px}.products-inner>h2,.catalog-intro h1{font-size:34px;line-height:40px}.featured-grid{grid-template-columns:minmax(0,1fr);gap:16px}.product-card{gap:20px;padding:20px}.product-card--wide,.product-card--compact{flex-direction:column;grid-column:auto;min-height:0}.featured-grid>:nth-child(n+3){min-height:0}.product-card--wide .product-evidence,.product-card--compact .product-evidence,.product-card--catalog .product-evidence{width:100%;height:auto;margin-top:0;padding:16px}.product-description{font-size:15px;line-height:23px}.catalog-callout{flex-wrap:wrap;gap:4px 24px}.life-inner{gap:28px}.life-intro,.about-inner{flex-direction:column;gap:24px;display:flex}.life-intro h2,.about-title h2{letter-spacing:-.5px;font-size:32px;line-height:38px}.life-intro>p{font-size:16px;line-height:25px}.life-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.life-example{min-height:0;padding:0}.about-copy>p:first-child{font-size:18px;line-height:28px}.contact-inner{flex-direction:column;align-items:flex-start;gap:28px}.contact-copy h2{font-size:32px;line-height:38px}.contact-copy p{font-size:16px;line-height:24px}.site-footer{padding:48px 20px 32px}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start;gap:24px}.footer-top nav{gap:24px}.footer-bottom{gap:12px}.footer-contacts{gap:0 24px}.catalog-grid{grid-template-columns:minmax(0,1fr);gap:16px}.catalog-intro{margin-bottom:32px}}@media (width<=520px){.life-examples{grid-template-columns:minmax(0,1fr);gap:32px}.life-example{gap:12px}.footer-contacts{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
