:root{--paper:#f0eee7;--ink:#20231f;--acid:#d8f36a;--blue:#3f35e9;--line:#20231f30;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Space Grotesk Variable,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px}::selection{background:var(--acid);color:var(--ink)}.wrap{width:calc(100% - 96px);max-width:1440px;margin-inline:auto}.skip{z-index:30;background:var(--acid);padding:15px;position:absolute;top:-100px}.skip:focus{top:0}header{background:var(--paper);z-index:10;position:relative}.navigation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;height:98px;display:flex}.brand{letter-spacing:-1.4px;align-items:center;gap:13px;font-size:22px;font-weight:650;line-height:.93;display:flex}.brand svg{width:34px;fill:var(--ink)}.brand-dot{color:var(--blue);margin-left:2px}nav{gap:38px;font-size:13px;display:flex}nav a{position:relative}nav a:after{content:"";background:currentColor;width:0;height:1px;transition:width .25s;position:absolute;bottom:-5px;left:0}nav a:hover:after{width:100%}.nav-cta{border:1px solid var(--ink);border-radius:50px;align-items:center;gap:42px;padding:13px 23px;font-size:14px;display:flex}.nav-cta:hover{background:var(--ink);color:var(--paper)}.hero{padding:32px 0 35px;overflow:hidden}.hero-kicker{letter-spacing:1px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.hero-kicker p{align-items:center;margin:0;display:flex}.status-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-right:9px}.hero-stage{grid-template-columns:1.1fr 1fr;align-items:center;min-height:510px;display:grid;position:relative}.hero-title{z-index:2;pointer-events:none;padding:36px 0 24px}h1{letter-spacing:-2.8px;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(95px,10.2vw,165px);font-weight:700;line-height:.88}.attention{position:relative}.action{color:var(--blue)}.period{color:var(--ink)}.hero-art{width:53%;height:100%;position:absolute;top:0;right:-2%}.art-circle{aspect-ratio:1;background:var(--acid);border-radius:50%;height:84%;position:absolute;top:8%;left:15%;box-shadow:inset -30px -30px 80px #a6c63d24}.momentum{isolation:isolate;width:100%;height:100%;position:relative}.momentum:before{content:"";filter:blur(16px);background:#25272130;border-radius:50%;width:53%;height:30px;position:absolute;bottom:11%;left:25%;transform:rotate(-9deg)}#sculpture{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.rendered #sculpture{opacity:1}.sculpture-fallback{position:absolute;inset:15%;transform:rotate(-30deg)}.sculpture-fallback i{border:55px solid #aeb3bb;border-radius:50%;position:absolute;inset:0;box-shadow:inset 6px 10px 8px #fff,8px 15px 20px #0004}.sculpture-fallback i:nth-child(2){border-color:#7d848c;transform:rotateY(65deg)}.sculpture-fallback i:nth-child(3){border-color:#d6dbe1;transform:rotateX(65deg)}.rendered .sculpture-fallback{display:none}.sculpture-caption{transform-origin:100%;letter-spacing:1px;z-index:3;gap:30px;font-size:7px;display:flex;position:absolute;top:32%;right:1%;transform:rotate(90deg)translate(50%)}.motion-toggle{z-index:3;border:1px solid var(--line);background:var(--paper);width:33px;height:33px;color:var(--ink);border-radius:50%;font-size:10px;position:absolute;bottom:3%;right:8%}.art-index{letter-spacing:.6px;font-size:8px;position:absolute;bottom:4%;left:20%}.hero-bottom{border-top:1px solid var(--line);z-index:2;align-items:center;gap:35px;padding-top:25px;display:flex;position:relative}.hero-bottom p{margin:0 auto 0 0;font-size:14px;line-height:1.65}.button{background:var(--acid);color:var(--ink);border:0;justify-content:space-between;align-items:center;gap:40px;padding:18px 24px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.button span{font-size:23px;line-height:1}.button:hover{background:#e7ff93;transform:translateY(-3px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:var(--blue)}.scroll-note{letter-spacing:.7px;align-items:center;gap:14px;font-size:8px;display:flex}.scroll-note span{font-size:25px}.channel-strip{background:var(--ink);color:var(--paper);padding:27px 0}.channel-strip .wrap{justify-content:space-between;align-items:center;gap:25px;display:flex}.channel-strip .wrap>span{letter-spacing:1px;color:#b9bfb4;font-size:8px}.channel-strip p{align-items:center;gap:28px;margin:0;font-size:18px;display:flex}.channel-strip b{color:var(--acid);font-size:27px;font-weight:400}.section-label{letter-spacing:1.1px;justify-content:space-between;gap:20px;margin:0;font-size:9px;font-weight:500;line-height:1.7;display:flex}.manifesto{background:var(--acid);padding:45px 0 95px}.manifesto-grid{grid-template-columns:1fr 2.8fr;gap:45px;margin-top:65px;display:grid}.asterisk{font-size:160px;line-height:1;display:inline-block;transform:rotate(-10deg)}h2{letter-spacing:-2.5px;margin:0;font-size:clamp(40px,4.4vw,68px);font-weight:500;line-height:1.07}h2 em{font-family:Georgia,serif;font-weight:400}.manifesto-copy{grid-template-columns:1fr 1fr;gap:40px;max-width:780px;margin-top:35px;display:grid}.manifesto-copy p{margin:0;font-size:15px;line-height:1.75}.capabilities{padding-top:60px;padding-bottom:95px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:55px 0 40px;display:flex}.section-heading>p{max-width:275px;margin-bottom:4px;font-size:14px;line-height:1.8}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.capability{flex-direction:column;min-height:510px;padding:25px;transition:transform .4s;display:flex;position:relative;overflow:hidden}.capability:hover{transform:translateY(-8px)}.search{background:#d6daf0}.social{color:#fff;background:#3329c3}.conversion{background:#ddd6cb}.cap-top{letter-spacing:1px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.cap-top>span:last-child{font-size:22px}.cap-copy{z-index:2;margin-top:auto;position:relative}h3{letter-spacing:-.8px;margin:0 0 15px;font-size:26px;font-weight:500;line-height:1.12}.cap-copy p{max-width:260px;margin:0;font-size:12px;line-height:1.7}.search-art,.social-art,.conversion-art{isolation:isolate;height:265px;transition:transform .6s;position:relative}.capability:hover .search-art,.capability:hover .social-art,.capability:hover .conversion-art{transform:rotate(4deg)scale(1.06)}.target-ring{border:1px solid #6b72a7;border-radius:50%;width:180px;height:180px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.target-ring:after{content:"";border:1px solid #858cbd;border-radius:50%;position:absolute;inset:18px}.target-ring.inner{width:103px;height:103px;top:70px}.target-ring.inner:after{inset:18px}.cursor-shape{color:var(--blue);text-shadow:1px 2px #211993,2px 4px #211993,3px 6px #211993,4px 8px #211993,5px 10px #211993,6px 12px #211993,10px 20px 13px #35368b40;font-family:Arial,sans-serif;font-size:175px;font-weight:900;line-height:1;position:absolute;top:25px;left:50%;transform:translate(-50%)rotate(-4deg)}.art-word{letter-spacing:4px;font-size:9px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.type-sheet{letter-spacing:-1px;width:142px;height:190px;padding:19px 15px;font-family:Barlow Condensed,sans-serif;font-size:45px;line-height:.88;position:absolute;top:34px;left:50%;box-shadow:8px 12px #15104544}.sheet-back{color:#27241f;background:#f29fbc;transform:translate(-68%)rotate(-12deg)}.sheet-front{background:var(--acid);color:var(--ink);transform:translate(-30%)rotate(10deg)}.sheet-front i{font-family:Georgia,serif;font-size:37px;font-weight:400}.orbit-star{color:#f2a4c4;filter:drop-shadow(3px 5px #18114d);font-size:70px;position:absolute;top:100px;right:-7px}.perspective-grid{background-image:linear-gradient(#91857640 1px,#0000 1px),linear-gradient(90deg,#91857640 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:15px -25px;transform:perspective(250px)rotateX(50deg);mask-image:linear-gradient(#0000,#000 35% 60%,#0000)}.solid-arrow{color:var(--ink);text-shadow:1px 2px #969181,2px 4px #969181,3px 6px #969181,4px 8px #969181,5px 10px #969181,6px 12px #969181,15px 25px 20px #29241530;font-family:Arial,sans-serif;font-size:155px;font-weight:900;line-height:1;position:absolute;top:38px;left:50%;transform:translate(-50%)rotate(-10deg)}.coordinate{letter-spacing:.5px;text-align:center;width:100%;font-size:7px;position:absolute;bottom:15px}.process{color:var(--paper);background:#252c27;padding:45px 0 85px}.process>.wrap>.section-label{color:#adb8ac}.process-grid{grid-template-columns:1fr 1fr;gap:100px;margin-top:65px;display:grid}.process h2{text-transform:uppercase;letter-spacing:-1px;font-family:Barlow Condensed,sans-serif;font-size:clamp(55px,6.3vw,90px);font-weight:700;line-height:.95}.steps article{border-top:1px solid #e5ebde30;gap:25px;padding:23px 0;display:flex}.steps article>span{color:var(--acid);padding-top:6px;font-size:10px}.steps h3{margin:0 0 12px;font-size:20px}.steps p{color:#c0c8bf;margin:0;font-size:13px;line-height:1.8}.founder{grid-template-columns:1fr 1.1fr;gap:100px;padding-block:100px;display:grid}.founder-graphic{background:#c4c5dc;flex-direction:column;justify-content:space-between;min-height:475px;padding:30px;display:flex;position:relative;overflow:hidden}.founder-graphic>p,.founder-graphic>span{letter-spacing:1px;z-index:2;margin:0;font-size:9px;line-height:1.6}.founder-monogram{letter-spacing:-30px;color:var(--blue);text-shadow:1px 2px #181267,2px 4px #181267,3px 6px #181267,4px 8px #181267,5px 10px #181267,6px 12px #181267,15px 25px 25px #201b7230;font-family:Georgia,serif;font-size:350px;font-style:italic;line-height:.9;position:absolute;top:50%;left:50%;transform:translate(-55%,-50%)rotate(-10deg)}.founder-monogram span{color:var(--acid);text-shadow:2px 4px #99b04b,4px 8px #99b04b,6px 12px #99b04b;font-family:Arial;font-size:160px;font-style:normal;position:absolute;top:20px;right:-70px}.founder-copy{padding:20px 0}.founder-copy h2{margin-top:30px;margin-bottom:30px}.founder-copy>p:not(.section-label){color:#585e57;font-size:14px;line-height:1.85}.signature{flex-direction:column;gap:20px;margin-top:25px;display:flex}.signature strong{font-family:Georgia,serif;font-size:32px;font-style:italic;font-weight:400}.signature strong span{color:var(--blue);margin-left:10px;font-family:Arial;font-style:normal}.signature>span{letter-spacing:1px;font-size:8px}.faq{border-top:1px solid var(--line);padding-top:35px;padding-bottom:90px}.faq-grid{grid-template-columns:1fr 1.1fr;gap:100px;margin-top:45px;display:grid}.faq h2{font-size:43px}details{border-bottom:1px solid var(--line)}summary{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;line-height:1.4;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--blue);font-size:23px}details[open] summary span{transform:rotate(45deg)}details p{color:#5b6159;margin:0 25px 0 0;padding-bottom:20px;font-size:13px;line-height:1.8}.contact{background:var(--acid);padding:45px 0 85px}.contact-grid{grid-template-columns:1.1fr 1fr;gap:85px;margin-top:65px;display:grid}.contact h2{letter-spacing:-1px;font-family:Barlow Condensed,sans-serif;font-size:clamp(52px,5.6vw,80px);font-weight:700;line-height:.95}.contact-grid>div>p{margin-top:30px;font-size:15px;line-height:1.8}.contact-arrow{margin-top:25px;font-size:100px;line-height:1;display:block}form h3{margin-top:0;font-size:24px}.preview-note{color:#41482e;border-bottom:1px solid #20231f50;margin-bottom:25px;padding:0 0 17px;font-size:10px;line-height:1.6}fieldset{border:0;min-width:0;margin:0;padding:0}.form-row{grid-template-columns:1fr 1fr;gap:25px;display:grid}label{margin-bottom:20px;font-size:10px;font-weight:500;display:block}input,select,textarea{opacity:1;color:#434b32;resize:vertical;background:0 0;border:0;border-bottom:1px solid #20231f60;border-radius:0;width:100%;margin-top:4px;padding:10px 0;font-size:13px;display:block}input::placeholder,textarea::placeholder{color:#58643c;opacity:1}form .button{background:var(--ink);color:#fff;width:100%;margin:3px 0 18px}fieldset:disabled button{cursor:not-allowed;transform:none}form>small{color:#3d472b;font-size:9px;line-height:1.8;display:block}footer{background:var(--ink);color:var(--paper);padding:35px 0 25px;overflow:hidden}.footer-top,.footer-bottom{letter-spacing:1px;justify-content:space-between;gap:20px;font-size:8px;line-height:1.6;display:flex}.footer-top{padding-bottom:40px}.footer-wordmark{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(42px,10.5vw,160px);font-weight:500;line-height:1.2;display:block}.footer-wordmark span{color:var(--acid);margin-left:.2em;font-size:.7em;display:inline-block}.footer-bottom{color:#bec5ba;border-top:1px solid #ffffff30;margin-top:35px;padding-top:22px}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}.reveal.in-view{opacity:1;transform:translateY(0)}.capability.reveal:nth-child(2){transition-delay:80ms}.capability.reveal:nth-child(3){transition-delay:.16s}@media (width>=1600px){.hero-stage{min-height:660px}.hero-art{width:55%}}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.hero-stage{min-height:450px}.hero-art{width:58%;right:-5%}.hero-bottom{gap:20px}.scroll-note{display:none}.hero-bottom p{font-size:12px}.channel-strip p{gap:17px;font-size:15px}.capability{min-height:490px;padding:20px}.cap-copy h3{font-size:24px}.process-grid,.founder,.faq-grid,.contact-grid{gap:50px}.founder-graphic{min-height:420px}.founder-monogram{font-size:290px}.founder-monogram span{font-size:130px;right:-50px}.manifesto-grid{grid-template-columns:1fr 3fr;gap:20px}.asterisk{font-size:130px}.contact h2{font-size:60px}}@media (width<=760px){.wrap{width:calc(100% - 40px)}.navigation{gap:12px;height:80px}.brand{gap:8px;font-size:19px}.brand svg{width:28px}nav{display:none}.nav-cta{gap:24px;padding:10px 16px;font-size:12px}.hero{padding:25px 0}.hero-kicker{font-size:7px}.hero-kicker>span{display:none}.hero-stage{flex-direction:column;align-items:stretch;min-height:0;display:flex}.hero-title{padding:30px 0 0}h1{letter-spacing:-1.5px;font-size:clamp(76px,16.5vw,125px);line-height:.89}.hero-art{width:100%;height:355px;margin-top:-12px;position:relative;right:auto}.art-circle{aspect-ratio:auto;border-radius:50%;width:75%;height:75%;top:12%;left:13%}.sculpture-caption{font-size:6px;right:2%}.art-index{font-size:6px;left:10%}.hero-bottom{flex-wrap:wrap;gap:20px;padding-top:23px;display:flex}.hero-bottom p{width:100%;font-size:12px}.hero-bottom .button{width:100%;font-size:13px}.channel-strip{padding:23px 0}.channel-strip .wrap{display:block}.channel-strip .wrap>span{font-size:7px}.channel-strip p{flex-wrap:wrap;gap:10px;margin-top:16px;font-size:10px;display:flex}.channel-strip b{font-size:17px}.section-label{letter-spacing:.6px;font-size:7px}.section-label>span:last-child:not(:first-child){display:none}.manifesto{padding:28px 0 55px}.manifesto-grid{margin-top:30px;display:block}.asterisk{margin-bottom:20px;font-size:70px}h2{letter-spacing:-1.4px;font-size:38px}.manifesto-copy{grid-template-columns:1fr;gap:18px;margin-top:26px}.manifesto-copy p{font-size:13px}.capabilities{padding-block:35px 55px}.section-heading{margin:30px 0;display:block}.section-heading>p{max-width:320px;margin-top:20px;font-size:13px}.capability-grid{grid-template-columns:1fr;gap:18px}.capability{min-height:450px;padding:25px}.cap-top{font-size:8px}.search-art,.social-art,.conversion-art{height:240px}.cap-copy h3{font-size:30px}.cap-copy p{max-width:310px;font-size:13px}.process{padding:30px 0 40px}.process-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}.process h2{font-size:60px}.steps h3{font-size:20px}.steps p{font-size:13px}.founder{grid-template-columns:1fr;gap:30px;padding-block:55px}.founder-graphic{min-height:360px}.founder-copy{padding:0}.founder-copy h2{margin-block:23px}.founder-monogram{font-size:300px}.founder-copy>p:not(.section-label){font-size:13px}.faq{padding-top:25px;padding-bottom:50px}.faq-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.faq h2{font-size:36px}summary{font-size:13px}.contact{padding:30px 0 50px}.contact-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.contact h2{font-size:57px}.contact-grid>div>p{margin-top:25px;font-size:13px}.contact-arrow{display:none}.form-row{gap:20px}.contact form{border-top:1px solid var(--line);padding-top:30px}.footer-top{gap:10px;padding-bottom:20px;font-size:6px}.footer-wordmark{letter-spacing:-.07em;font-size:10.5vw}.footer-bottom{margin-top:25px;font-size:6px}.motion-toggle{bottom:3%;right:3%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}*{transition:none!important;animation:none!important}}.hero-stage{grid-template-columns:1.2fr 1fr;gap:50px;min-height:500px}.hero h1{font-size:clamp(78px,8.5vw,132px)}.hero-art.unified-art{background:var(--ink);width:100%;height:auto;color:var(--paper);align-self:center;padding:32px;position:relative;inset:auto}.system-label,.system-signoff{letter-spacing:1.1px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.system-path>div{border-top:1px solid #ffffff25;padding:19px 0 18px 34px;position:relative}.system-path>div>span{color:#95ad9b;font-size:9px;position:absolute;top:23px;left:0}.system-path strong{letter-spacing:-.7px;font-size:23px;font-weight:500;display:block}.system-path p{color:#c3cbc2;margin:8px 0 0;font-size:12px;line-height:1.6}.system-signoff{border-top:1px solid #ffffff25;padding-top:14px}.system-signoff b{font-size:24px;font-weight:400}.channel-strip p{font-size:16px}h2 em{font-family:inherit;font-style:normal}.founder-monogram{text-shadow:none;color:#315e4a;font-family:Barlow Condensed,sans-serif;font-style:normal;transform:translate(-55%,-50%)}.founder-monogram span{text-shadow:none;color:#202622}.signature strong{font-family:inherit;font-style:normal}.package{border-block:1px solid var(--line);grid-template-columns:1fr 1.5fr;display:grid}.package-intro{border-right:1px solid var(--line);padding:40px 35px 40px 0}.package-intro>span{letter-spacing:1px;font-size:8px}.package-intro h3{text-transform:uppercase;margin-top:35px;font-family:Barlow Condensed,sans-serif;font-size:58px;line-height:.95}.package-intro p{max-width:260px;margin-bottom:30px;font-size:14px;line-height:1.7}.package-list{padding:12px 0 12px 40px}.package-list article{border-bottom:1px solid var(--line);gap:25px;padding:24px 0;display:flex}.package-list article:last-child{border-bottom:0}.package-list article>span{color:var(--blue);padding-top:4px;font-size:9px}.package-list h3{margin:0 0 8px;font-size:19px;line-height:1.3}.package-list p{color:#586158;margin:0;font-size:12px;line-height:1.75}.contact .button:hover{background:var(--ink)}@media (width<=1100px){.hero-stage{gap:25px}.hero-art.unified-art{padding:24px}.system-path strong{font-size:20px}.channel-strip p{font-size:13px}}@media (width<=760px){.hero-stage{min-height:0;display:block}.hero h1{letter-spacing:-1.5px;font-size:clamp(67px,14.8vw,104px)}.hero-art.unified-art{height:auto;margin:28px 0;padding:25px}.system-path{margin:22px 0}.system-path strong{font-size:23px}.hero-bottom p br{display:none}.channel-strip p{font-size:13px;line-height:1.7;display:block}.package{grid-template-columns:1fr}.package-intro{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.package-intro h3{margin-top:25px;font-size:48px}.package-list{padding:5px 0}.package-list article{gap:20px}.package-list h3{font-size:18px}}:root{--paper:#eee9df;--ink:#292923;--acid:#d6c9b6;--blue:#965034}.hero-art.unified-art{background:#30332c;padding-top:118px;overflow:hidden}.longhorn-emblem{fill:none;stroke:#b99b73;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;width:240px;height:102px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.system-label{color:#c8b598}.system-path>div>span{color:#baa383}.system-path .client-step strong{color:#d8c3a2}.system-path p{color:#cccac1}.channel-strip{background:#30332c}.manifesto{background:#d6c9b6}.process{background:#30332c}.process h2 span,.steps article>span{color:#d9b68a}.founder-graphic{background:#c9b89d}.founder-monogram{color:#7d422e}.founder-monogram span{color:#30332c}.contact{background:#ded4c3}.button:hover{background:#dfcdb2}.button-dark:hover{background:var(--blue);color:#fff}.contact h2 span{color:#82452e}form .button{background:#30332c}input,select,textarea{color:#494638}input::placeholder,textarea::placeholder{color:#6a6356}.preview-note,form>small{color:#565044}@media (width<=760px){.hero-art.unified-art{padding-top:110px}.longhorn-emblem{width:220px;height:94px}}.hero-art.unified-art{margin-block:22px;padding-top:95px;padding-bottom:22px}.longhorn-emblem{width:205px;height:80px;top:5px}.system-path{margin:18px 0}.system-path>div{padding-block:14px}.system-path>div>span{top:18px}.system-path p{margin-top:6px;font-size:11px}.system-path strong{font-size:21px}.system-signoff{padding-top:8px}@media (width<=760px){.hero-art.unified-art{margin-block:25px;padding-top:95px}.system-path p{font-size:12px}}.ownership{border-bottom:1px solid var(--line);padding-block:65px 75px}.trust-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.trust-grid article{border-top:1px solid var(--line);padding-top:20px}.trust-grid article>span{letter-spacing:1px;color:var(--blue);font-size:8px}.trust-grid h3{margin:22px 0 15px;font-size:24px}.trust-grid p{color:#555b52;font-size:13px;line-height:1.8}.ownership-note{color:#64665d;max-width:760px;margin:30px 0 0;font-size:10px;line-height:1.7}.investment-note{max-width:370px;margin:0 0 20px;font-size:12px;line-height:1.7}@media (width<=760px){.ownership{padding-block:40px 45px}.trust-grid{grid-template-columns:1fr;gap:20px}.trust-grid h3{margin-top:16px}}.version-switch{color:#eee9df;z-index:20;background:#292923;justify-content:center;align-items:center;gap:25px;padding:10px 20px;font-size:10px;display:flex;position:relative}.version-switch>span{letter-spacing:1px;opacity:.6;font-size:8px}.version-switch a{border-bottom:1px solid #0000;padding:5px 0}.version-switch a[aria-current]{color:#e3c99e;border-bottom-color:#ceb48c}.version-clean .hero-art.unified-art{padding-top:32px}.version-clean .hero-stage{min-height:480px}@media (width<=760px){.version-switch{gap:15px;font-size:9px}.version-switch>span{display:none}.version-clean .hero-stage{min-height:0}.version-clean .hero-art.unified-art{padding-top:25px}}:root{--font-system:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--font-system)}body,body *{font-family:var(--font-system)!important}h1,h2,h3{letter-spacing:-.045em;font-weight:700}.hero h1{font-size:clamp(58px,7.2vw,110px);line-height:1.02}.version-western .frontier-title h1{letter-spacing:-.055em;font-size:clamp(54px,6.7vw,108px);line-height:1.02}.version-western .outfit h2,.version-western .trail-heading h2,.version-western .bison-copy h2{text-transform:none;font-size:clamp(38px,4.1vw,64px);line-height:1.07}.version-western em{font-style:normal;font-weight:600}.version-western .footer-wordmark,.footer-wordmark{letter-spacing:-.065em;font-size:clamp(35px,8vw,120px)}.wanted-poster strong{font-size:27px}.wanted-poster small{font-size:19px}.ledger-prop strong{font-size:25px}.browser-prop strong{font-size:30px}.contact h2,.version-western .contact h2{font-size:clamp(40px,5.1vw,78px);line-height:1.05}.case-studies{border-top:1px solid var(--line);padding-block:90px}.case-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px;display:grid}.case-card{border-top:3px solid var(--blue);background:#fff5;min-width:0;padding:27px}.case-index{letter-spacing:1.1px;font-size:9px}.case-card h3{margin:25px 0 18px;font-size:29px;line-height:1.13}.case-card p{font-size:14px;line-height:1.7}.case-card .case-focus{color:var(--blue);font-size:12px;font-weight:650}.case-card details{border-top:1px solid var(--line);margin-top:25px}.case-card summary{justify-content:space-between;padding:20px 0;font-size:13px;display:flex}.case-card h4{margin:15px 0 8px;font-size:13px}.case-preview{color:#62645b;max-width:720px;font-size:11px;line-height:1.6}@media (width<=760px){.hero h1{letter-spacing:-.05em!important;font-size:12vw!important}.version-western .frontier-title h1{font-size:12vw}.version-western .frontier-title h1 br{display:none}.case-grid{grid-template-columns:1fr}.case-studies{padding-block:60px}.contact h2,.version-western .contact h2{font-size:12vw}.salim-monogram{font-size:145px}.version-western .outfit h2,.version-western .trail-heading h2,.version-western .bison-copy h2{font-size:39px}}.case-provenance{opacity:.75;margin-top:25px;font-size:11px;line-height:1.6}.version-western .wanted-poster small{font-size:32px}.version-western .wanted-poster strong{font-size:25px}.version-western .poster-star{font-style:normal}body{font-size:18px;line-height:1.6}h1,h2,h3{letter-spacing:-.025em;line-height:1.12}.version-western .frontier-title h1{letter-spacing:-.035em}.section-heading h2,.faq h2{letter-spacing:-.025em;font-weight:650}.version-western .trail-card h3,.trust-grid h3,.case-card h3{letter-spacing:-.022em;font-size:28px;line-height:1.18}.version-western .trail-card p,.trust-grid p,.case-card p,.outfit-copy>p:not(.eyebrow),.version-western .outfit-copy>p:not(.eyebrow),.section-heading>p,.version-western .bison-copy>p:not(.eyebrow),.hero-explain{font-size:18px;line-height:1.65}.section-label,.eyebrow,.card-number,.case-index,.trust-grid article>span{letter-spacing:1.25px!important;font-size:12px!important}.button,.nav-cta,nav,.text-link{font-size:16px!important}.faq summary{padding-block:24px;font-size:20px;line-height:1.4}.faq details p{font-size:18px;line-height:1.7}.case-card summary{font-size:16px}.case-provenance,.ownership-note,.trail-footnote,.contact small,.preview-note{line-height:1.6;font-size:13px!important}.contact input,.contact select,.contact textarea,.investment-note{font-size:17px}.contact-grid>div>p{font-size:20px;line-height:1.6}.version-western .ownership{padding-block:65px}.version-western .ownership .section-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;margin:25px 0 35px;display:grid}.ownership .section-heading h2{font-size:clamp(38px,3.9vw,60px)}.ownership .section-heading div>p{max-width:570px;margin:25px 0;font-size:20px;line-height:1.6}.ownership-art{object-fit:contain;filter:drop-shadow(0 12px 15px #63451f15);width:100%;max-height:330px}.version-western .case-studies,.version-western .faq{padding-block:65px}.version-western .section-heading{gap:40px}.version-western .section-heading>p{max-width:490px}.version-western .rustic-prop{mix-blend-mode:normal;filter:drop-shadow(0 8px 7px #49301620);background-image:url(/images/western-props-transparent.webp);max-width:225px;margin-top:12px}.version-western .trail-cards{margin-top:40px}.version-western .trail-card{box-shadow:none;background:0 0;border:0;padding:26px}.version-western .trail-card h3{margin-top:22px}.version-western .trail-section{padding-block:65px}.open-sign{color:#f5dfb7;background:#254139;border:2px solid #e0b67a;outline:7px solid #304b43;max-width:460px;margin:50px 0 15px;padding:27px 35px;position:relative;transform:rotate(-3deg);box-shadow:9px 13px #6b482b25}.open-sign:before{content:"";border:2px solid #886641;border-bottom:0;border-radius:50% 50% 0 0;height:40px;position:absolute;top:-39px;left:22%;right:22%}.open-sign>span{letter-spacing:1.5px;font-size:10px;display:block}.open-sign strong{letter-spacing:-1px;font-size:45px;font-weight:600;display:block}.open-sign i{font-size:42px;font-style:normal;position:absolute;bottom:20px;right:27px}@media (width<=760px){.version-western .ownership .section-heading{grid-template-columns:1fr;gap:0}.ownership-art{max-height:230px}.version-western .trail-card p,.trust-grid p,.case-card p,.faq details p,.hero-explain,.version-western .bison-copy>p:not(.eyebrow){font-size:17px}.faq summary{font-size:19px}.version-western .trail-card h3,.trust-grid h3,.case-card h3{font-size:26px}.version-western .rustic-prop{max-width:180px}.version-western .trail-card{padding:15px 0}.open-sign strong{font-size:36px}.open-sign{margin-inline:10px;padding:25px}.open-sign>span{font-size:8px}.version-western .bison-copy{padding-bottom:35px}}.version-western .rustic-wood{clip-path:inset(0 3% 0 5%)}.version-western .ownership .section-heading>div{min-width:0}.route-sign{color:#f5dfb7;background:#254139;border:2px solid #ddbc85;outline:5px solid #254139;align-items:center;gap:25px;max-width:540px;margin:35px 0 20px;padding:24px 26px;display:flex;transform:rotate(-2deg);box-shadow:9px 11px #6b482b25}.route-shield{filter:drop-shadow(2px 4px 1px #0003);flex-shrink:0;width:110px;height:auto}.route-sign>div>span{letter-spacing:1.4px;font-size:11px;line-height:1.5;display:block}.route-sign strong{letter-spacing:-.025em;margin:10px 0 15px;font-size:clamp(25px,2.4vw,35px);font-weight:650;line-height:1.15;display:block}.route-sign .route-direction{letter-spacing:.8px;font-size:9px}@media (width<=760px){.route-sign{gap:17px;margin-inline:5px;padding:20px 16px}.route-shield{width:80px}.route-sign strong{font-size:25px}.route-sign>div>span{font-size:9px}.route-sign .route-direction{font-size:8px}}body{font-size:20px}.trail-card p,.version-western .trail-card p,.trust-grid p,.case-card p,.section-heading>p,.version-western .section-heading>p,.manifesto-copy p,.package p,.steps p,.hero-bottom p,.contact-grid>div>p,.version-western .outfit-copy>p:not(.eyebrow),.version-western .bison-copy>p:not(.eyebrow),.hero-explain,.faq details p{font-size:20px;line-height:1.65}.section-label,.eyebrow,.card-number,.case-index,.trust-grid article>span,.hero-kicker,.frontier-ribbon,.channel-strip .wrap>span{letter-spacing:1px!important;font-size:15px!important}.button,.nav-cta,nav,.text-link,.case-card summary{font-size:18px!important}.faq summary{font-size:23px}.case-card .case-focus,.case-card h4{font-size:18px}.case-provenance,.ownership-note,.trail-footnote,.contact small,.preview-note,.footer-top,.footer-bottom,.scroll-note,.hero-caption,.investment-note{line-height:1.6;font-size:16px!important}.contact label{font-size:17px}.contact input,.contact select,.contact textarea{font-size:19px}.route-sign>div>span{font-size:14px}.route-sign .route-direction{font-size:12px}.version-switch,.version-switch a{font-size:14px}.version-western .trail-heading>p:last-child{font-size:20px}.case-studies,.version-western .case-studies{padding-block:75px}.case-studies .section-heading{align-items:center}.case-studies .section-heading h2{font-size:clamp(42px,4.2vw,66px)}.case-grid{gap:28px}.case-card{background:#fffaf0;border:1px solid #233c3825;padding:0 28px 25px;overflow:hidden;box-shadow:0 8px 24px #33291508}.case-cover{color:#f4dfb7;background:#254139;flex-direction:column;justify-content:space-between;min-height:190px;margin:0 -28px 28px;padding:26px 28px;display:flex;position:relative}.case-card:nth-child(2) .case-cover{background:#9c482f}.case-card:nth-child(3) .case-cover{background:#654e34}.case-cover strong{letter-spacing:-.02em;max-width:85%;font-size:27px;line-height:1.2}.case-cover-arrow{font-size:36px;position:absolute;bottom:22px;right:24px}.case-card h3,.version-western .case-card h3{margin:0 0 20px;font-size:31px;line-height:1.18}.case-card h4{margin-top:26px;margin-bottom:8px}.case-card p{margin-top:8px}.case-card details{margin-top:28px}.case-provenance{opacity:1;color:#4b574e}@media (width<=1050px) and (width>=761px){.case-grid{grid-template-columns:1fr}.case-cover{min-height:150px}.case-card h3{font-size:32px}}@media (width<=760px){.trail-card p,.version-western .trail-card p,.trust-grid p,.case-card p,.faq details p,.hero-explain,.version-western .bison-copy>p:not(.eyebrow),.version-western .outfit-copy>p:not(.eyebrow),.section-heading>p,.version-western .section-heading>p{font-size:18px}.section-label,.eyebrow,.card-number,.case-index,.trust-grid article>span{font-size:13px!important}.section-label{flex-wrap:wrap;gap:18px}.faq summary{font-size:21px}.case-provenance,.ownership-note,.trail-footnote,.contact small,.preview-note{font-size:15px!important}.hero-caption{font-size:11px!important}.case-card h3,.version-western .case-card h3{font-size:29px}.case-cover{min-height:165px}.route-sign>div>span{font-size:11px}.route-sign .route-direction{font-size:10px}.frontier-ribbon{font-size:12px!important}}.case-takeaway{border-top:1px solid #233c3830;margin-top:24px;padding-top:18px}.case-takeaway h4{color:#ac492e}.version-western .hero-explain{max-width:600px}
