@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Instrument+Serif:ital@0;1&display=swap";:root{--paper:#f4f2ec;--white:#fcfbf7;--ink:#242923;--muted:#6a6e64;--line:#d8d9cf;--gold:#9a7b4f;--gold-light:#c9ae84;--dark:#20271f;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"DM Sans",Arial,sans-serif;--pad:clamp(24px,5.55vw,100px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--gold);outline-offset:5px}button{color:inherit}::selection{color:#20271f;background:#c9ae84}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400}h2{font-size:clamp(42px,4.5vw,72px);line-height:1.03}h1 em,h2 em{color:var(--gold);font-weight:400}p{line-height:1.7}svg{flex-shrink:0;display:block}button{border:0}a,button{-webkit-touch-callout:none}.eyebrow{font:550 10px/1.5 var(--sans);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.tiny-square{background:var(--gold);width:6px;height:6px}.section-pad{padding:110px var(--pad)}.section-heading{grid-template-columns:1fr 1.68fr;align-items:start;gap:40px;display:grid}.section-heading>.eyebrow{padding-top:12px}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:16px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.header{height:98px;padding:0 var(--pad);border-bottom:1px solid var(--line);z-index:20;background:var(--paper);justify-content:space-between;align-items:center;display:flex;position:relative}.brand{letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:11px;font-size:14px;line-height:1.12;display:flex}.brand>svg{width:35px;height:35px}.brand strong{font-size:20px;font-weight:550}.nav{gap:33px;margin-left:35px;display:flex}.nav a{color:#50564b;padding:10px 0;font-size:12px;position:relative}.nav a:after{content:"";background:var(--gold);width:0;height:1px;transition:width .25s;position:absolute;bottom:4px;left:0}.nav a:hover:after{width:100%}.nav-cta{align-items:center;gap:30px;font-size:12px;font-weight:550;display:flex}.nav-cta svg{width:17px}.menu-toggle{display:none}.hero{grid-template-columns:1.04fr 1fr;min-height:684px;display:grid}.hero-copy{padding:67px 50px 55px var(--pad);flex-direction:column;align-items:flex-start;animation:1.1s both hero-in;display:flex;position:relative}.hero h1{margin:28px 0 24px;font-size:clamp(68px,6.9vw,110px);line-height:.99}.hero-intro{letter-spacing:-.025em;margin-bottom:8px;font-size:17px;font-weight:500}.hero-body{color:var(--muted);max-width:350px;font-size:13px;line-height:1.85}.button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:32px;min-height:53px;padding:16px 22px;font-size:12px;font-weight:500;transition:background .25s,transform .25s,color .25s;display:inline-flex}.button svg{width:17px;height:17px;transition:transform .25s}.button:hover svg{transform:translate(3px,-3px)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#46503e;transform:translateY(-2px)}.hero .button{margin-top:27px}.hero-note{letter-spacing:.015em;color:var(--muted);align-items:center;gap:8px;margin-top:19px;font-size:9px;display:flex}.status-dot{background:#9baf81;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 3px #9baf8114}.hero-art{isolation:isolate;background:#20241f;min-height:680px;position:relative;overflow:hidden}.hero-art>img{object-fit:cover;transform-origin:50% 65%;width:100%;height:100%;animation:1.8s both art-enter;position:absolute;inset:0}.hero-art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#eee1ba0d 49%,#0000 60%);animation:18s ease-in-out infinite light-drift;position:absolute;inset:-30%;transform:translate(-30%)}.hero-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b110e33 0,#0000 26% 65%,#0b110e90 100%);position:absolute;inset:0}.art-overline{color:#c4c6b7;letter-spacing:.15em;z-index:2;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:37px;left:38px;right:38px}.art-overline span{color:#93978b}.art-caption{z-index:2;color:#eeeee2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:85px;left:38px;right:38px}.art-caption>span{letter-spacing:.12em;font-size:10px;line-height:1.7}.art-caption>svg{fill:none;stroke:#d8d8c5;stroke-width:.8px;width:46px;height:46px}.art-bottom{color:#d3d1c1;letter-spacing:.1em;z-index:2;border-top:1px solid #b3b39e40;justify-content:space-between;align-items:center;padding-top:18px;font-size:8px;display:flex;position:absolute;bottom:32px;left:38px;right:38px}.art-bottom i{background:#ae9878;width:3px;height:3px;transform:rotate(45deg)}.experience-strip{min-height:119px;padding:25px var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;display:flex}.experience-strip>p{letter-spacing:.13em;color:var(--muted);font-size:8px;line-height:1.6}.carbon-wordmark{letter-spacing:.12em;font-size:20px;font-weight:650}.carbon-wordmark>span,.patrick-wordmark>span{font-family:var(--sans);letter-spacing:.22em;text-align:center;color:var(--muted);margin-top:6px;font-size:6px;font-weight:400;display:block}.patrick-wordmark{font-family:var(--serif);letter-spacing:.06em;font-size:25px}.experience-strip>a{color:var(--muted);align-items:center;gap:15px;font-size:10px;display:flex}.experience-strip>a>svg{width:15px}.advantage{background:var(--white)}.advantage-intro{max-width:530px;color:var(--muted);width:61%;margin:24px 0 56px auto;font-size:14px}.benefits{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.benefit{border-top:1px solid var(--line);padding:26px 0 0}.benefit-icon{color:var(--gold);margin-bottom:24px;display:block}.benefit-icon>svg{width:43px;height:43px}.benefit h3{letter-spacing:-.025em;margin-bottom:14px;font-size:17px;font-weight:500}.benefit>p{color:var(--muted);max-width:300px;font-size:12px;line-height:1.9}.fine-print{color:var(--muted);font-size:9px;line-height:1.8}.advantage>.fine-print{border-top:1px solid #e3e4db;margin-top:40px;padding-top:20px}.partnership{background:#eeeee7}.path-layout{grid-template-columns:1fr 1.68fr;gap:40px;margin-top:60px;display:grid}.path-tabs{padding-top:5px}.path-tab{text-align:left;background:0 0;border-bottom:1px solid #cfd1c5;align-items:center;gap:19px;width:100%;padding:24px 0;transition:color .25s;display:flex}.path-tab:first-child{border-top:1px solid #cfd1c5}.path-tab .path-number{color:#8a8d80;align-self:flex-start;margin-top:6px;font-size:10px}.path-tab strong{font-family:var(--serif);letter-spacing:-.025em;font-size:28px;font-weight:400}.path-tab small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.path-tab>svg{opacity:.25;width:17px;margin-left:auto;transition:transform .3s,opacity .3s}.path-tab.active{color:var(--gold)}.path-tab.active>svg{opacity:1;transform:translate(2px,-2px)}.path-tab.active .path-number,.path-tab:hover{color:var(--gold)}.path-panel{background:var(--white);grid-template-columns:.73fr 1fr;min-height:420px;animation:.4s both panel-in;display:grid}.ownership-diagram{background:#e3e5db;flex-direction:column;justify-content:center;align-items:center;padding:40px 15px;display:flex;position:relative;overflow:hidden}.ownership-diagram:before{content:"";background-image:linear-gradient(#7680620b 1px,#0000 1px),linear-gradient(90deg,#7680620b 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.diagram-label{text-align:center;letter-spacing:.15em;color:#626c59;width:100%;font-size:7px;position:absolute;top:29px;left:0}.diagram-top{color:#cab88e;background:#293526;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:12px 12px #24361d0a}.diagram-top>svg{width:28px;height:28px}.diagram-lines{background:#a7ae9b;width:1px;height:57px;position:relative}.diagram-buildings{gap:10px;display:flex;position:relative}.diagram-buildings>span{background:#eff0e6;border:1px solid #9fa890;flex-direction:column;gap:7px;width:48px;height:66px;padding:15px 10px;display:flex;box-shadow:6px 6px #24361d08}.diagram-buildings i{background:#b6bca9;width:100%;height:1px}.ownership-single .diagram-buildings>span{gap:10px;width:75px;height:85px;padding:20px 15px}.ownership-multiple .diagram-buildings:before,.ownership-platform .diagram-buildings:before{content:"";border:1px solid #a7ae9b;border-bottom:0;width:calc(100% - 48px);height:18px;position:absolute;top:-18px;left:24px}.ownership-platform .diagram-buildings>span:nth-child(2){background:#d2d8c5}.ownership-platform .diagram-top{width:98px}.diagram-foot{letter-spacing:.11em;text-align:center;color:#626c59;width:80%;font-size:6px;line-height:1.8;position:absolute;bottom:27px;left:10%}.path-copy{padding:37px 28px}.path-copy>.eyebrow{color:var(--gold);font-size:8px}.path-copy>h3{font-family:var(--serif);letter-spacing:-.02em;white-space:pre-line;margin-top:17px;margin-bottom:18px;font-size:32px;font-weight:400;line-height:1.1}.path-copy>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.9}.path-copy>ul{margin:23px 0;padding:0;list-style:none}.path-copy li{color:#555f4c;border-bottom:1px solid #e3e5da;padding:9px 0 9px 12px;font-size:9px;line-height:1.6;position:relative}.path-copy li:before{content:"";background:var(--gold);width:3px;height:3px;position:absolute;top:15px;left:0}.text-link{border-bottom:1px solid var(--gold);align-items:center;gap:20px;padding-bottom:9px;font-size:11px;font-weight:500;display:inline-flex}.text-link>svg{width:16px;height:16px;transition:transform .25s}.text-link:hover>svg{transform:translate(3px,-3px)}.partnership>.fine-print{max-width:61%;margin:22px 0 0 auto}.playbook{background:var(--dark);color:var(--paper);grid-template-columns:1fr 1fr;gap:100px;display:grid;position:relative;overflow:hidden}.playbook:after{content:"";pointer-events:none;border:1px solid #8291730b;width:600px;height:600px;position:absolute;bottom:-450px;left:-400px;transform:rotate(35deg)}.playbook .eyebrow{color:#b8bdad}.playbook h2{margin:32px 0 24px;font-size:clamp(48px,5vw,78px)}.playbook h2 em{color:#c2a879}.playbook-left>p:not(.eyebrow){color:#b8bdad;font-size:12px;line-height:1.9}.playbook-graphic{justify-content:space-between;max-width:320px;margin-top:60px;padding-top:17px;display:flex;position:relative}.line-track{background:#5b6551;width:100%;height:1px;position:absolute;top:0;left:0}.line-fill{background:#c2a879;height:1px;transition:width .6s;position:absolute;top:0;left:0}.playbook-graphic>span{color:#6e7c63;font-size:9px;position:relative}.playbook-graphic>span:before{content:"";border:1px solid var(--dark);background:#4d5844;width:4px;height:4px;position:absolute;top:-19px;left:3px}.playbook-graphic>span.lit{color:#c2a879}.playbook-graphic>span.lit:before{background:#c2a879}.playbook-tag{color:#8e997e;letter-spacing:.18em;margin-top:20px;font-size:7px;display:block}.playbook-steps{align-self:center}.playbook-step{border-top:1px solid #485040}.playbook-step:last-child{border-bottom:1px solid #485040}.playbook-step>button{color:#bac0af;text-align:left;background:0 0;align-items:center;gap:25px;width:100%;padding:28px 0;display:flex}.playbook-step>button>span:first-child{color:#8b957e;font-size:10px}.playbook-step h3{font-family:var(--serif);letter-spacing:-.02em;font-size:31px;font-weight:400}.playbook-step .step-toggle{margin-left:auto;font-size:20px;font-weight:300}.playbook-step.active>button{color:var(--paper);padding-bottom:14px}.playbook-step.active>button>span:first-child{color:#c2a879}.step-description>p{color:#b7beab;padding:0 27px 30px 42px;font-size:12px;line-height:1.9;animation:.35s both panel-in}.track-record{background:var(--white);grid-template-columns:1fr 1.1fr;gap:110px;display:grid}.track-record .section-heading{display:block}.track-record h2{margin-top:32px}.record-right{padding-top:0}.record-intro{max-width:440px;color:var(--muted);margin-bottom:35px;font-size:14px}.record-row{border-top:1px solid var(--line);padding:28px 0;position:relative}.record-row>div{align-items:flex-start;gap:21px;display:flex}.record-index{color:var(--gold);padding-top:10px;font-size:9px}.record-row h3{font-family:var(--serif);letter-spacing:-.025em;font-size:38px;font-weight:400;line-height:1.05}.record-row>p{color:var(--muted);margin-top:12px;padding-left:34px;font-size:12px}.record-badge{letter-spacing:.08em;color:#6b795c;border:1px solid #cfd4c4;padding:7px 9px;font-size:7px;position:absolute;top:34px;right:0}.record-right>.fine-print{border-top:1px solid var(--line);padding-top:20px}.operators{background:#e7e8df;grid-template-columns:1fr 1.1fr;align-items:center;gap:110px;display:grid}.operators-monogram{background:repeating-linear-gradient(90deg,#0000,#0000 24px,#96a0850a 24px 25px);border:1px solid #c5cab9;flex-direction:column;justify-content:center;align-items:center;height:410px;display:flex;position:relative;overflow:hidden}.operators-monogram:before{content:"";border:1px solid #c5cab9;position:absolute;inset:17px}.operators-monogram>span{font-family:var(--serif);letter-spacing:-.08em;color:#46543c;font-size:160px;font-weight:400;line-height:1;transform:translate(-5px)}.ampersand{color:#9e885e;margin:0 4px 0 5px;font-size:70px;font-style:italic;display:inline-block;transform:translateY(20px)}.operators-monogram>div{letter-spacing:.2em;color:#7c846f;margin-top:45px;font-size:7px}.operators-copy>h2{margin:28px 0 25px;font-size:54px}.operators-copy>p:not(.eyebrow){color:#69705f;max-width:450px;margin-top:15px;font-size:12px;line-height:1.9}.operators-copy .text-link{margin-top:27px}.faq{background:var(--white);grid-template-columns:1fr 1.1fr;gap:110px;display:grid}.faq h2{margin-top:29px;font-size:54px}.faq-intro{color:var(--muted);max-width:280px;margin-top:22px;font-size:12px}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:12px;font-weight:500;line-height:1.7;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-plus{flex-shrink:0;width:12px;height:12px;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--gold);width:12px;height:1px;position:absolute;top:6px;left:0}.faq-plus:after{transition:transform .2s;transform:rotate(90deg)}.faq details[open] .faq-plus:after{transform:rotate(0)}.faq details>p{color:var(--muted);padding:0 27px 24px 0;font-size:12px;line-height:1.9;animation:.25s panel-in}.contact{color:var(--paper);background:#242b22;grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact-copy .eyebrow{color:#bfc7b3}.contact h2{color:var(--paper);margin:30px 0;font-size:62px}.contact h2 em{color:#c2a879}.contact-copy>p:not(.eyebrow){color:#bac2ae;max-width:365px;margin-top:15px;font-size:13px;line-height:1.9}.contact-note{border-top:1px solid #49523e;border-bottom:1px solid #49523e;grid-template-columns:20px 1fr;gap:16px 15px;max-width:350px;margin-top:39px;padding:27px 0;display:grid}.contact-note>span{color:#b6a077;padding-top:3px;font-size:9px}.contact-note>p{color:#b9c2ac;font-size:10px}.contact-email{color:#c2c8b7;align-items:center;gap:12px;margin-top:27px;font-size:10px;display:flex}.contact-email>svg{width:13px}.inquiry-card{background:var(--paper);color:var(--ink);align-self:start;min-height:650px;padding:38px}.inquiry-card .eyebrow{color:var(--gold);font-size:8px}.inquiry-card h3{font-family:var(--serif);letter-spacing:-.025em;margin:15px 0 30px;font-size:39px;font-weight:400;line-height:1.05}.inquiry-card label{margin-top:19px;font-size:9px;font-weight:500;line-height:1.5;display:block}.form-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-two>label{margin-top:0}input:not([type=checkbox]),select,textarea{width:100%;color:var(--ink);outline-offset:2px;background:0 0;border:0;border-bottom:1px solid #c2c7b7;border-radius:0;padding:11px 0;font-size:11px}select{cursor:pointer;padding-right:20px}input::placeholder,textarea::placeholder{color:#8b907f;opacity:1}textarea{resize:vertical;min-height:65px}.optional{color:#888d7e;float:right;font-size:8px;font-weight:400}.inquiry-card .consent{color:#777e6d;align-items:flex-start;gap:9px;margin-top:18px;font-size:9px;font-weight:400;display:flex}.consent>input{width:13px;height:13px;accent-color:var(--ink);flex-shrink:0;margin:1px 0 0}.consent button{color:inherit;text-underline-offset:3px;background:0 0;padding:0;font-size:9px;text-decoration:underline}.form-submit{width:100%;margin-top:24px}.form-submit:disabled{opacity:.65;cursor:wait}.form-footnote{text-align:center;color:#7d8373;margin-top:12px;font-size:8px}.form-error{color:#993b28;margin-top:18px;font-size:11px}.form-error>a{text-decoration:underline}.honey{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.success-panel{flex-direction:column;justify-content:center;align-items:flex-start;min-height:550px;display:flex}.success-mark{border:1px solid #a7af98;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:25px;display:flex}.success-panel h3{margin-bottom:20px;font-size:42px}.success-panel>p:not(.eyebrow){color:var(--muted);font-size:12px}.success-panel .text-link{margin-top:30px}.reset-form{color:var(--muted);background:0 0;margin-top:35px;padding:0;font-size:10px;text-decoration:underline;display:block}.footer{padding:46px var(--pad) 26px;color:#bdc5b0;background:#1b2119}.footer-top{border-bottom:1px solid #3d4535;justify-content:space-between;align-items:center;padding-bottom:37px;display:flex}.footer-top .brand{color:var(--paper)}.footer-top>p{color:#a3ad96;font-size:11px}.footer-top>a:last-child{font-size:9px}.footer-disclosure{color:#8f9b81;max-width:950px;padding:25px 0;font-size:9px;line-height:1.9}.footer-bottom{color:#88947a;justify-content:space-between;align-items:center;font-size:8px;display:flex}.footer-bottom>button{color:inherit;background:0 0;font-size:8px}.footer-bottom>span:last-child{letter-spacing:.13em;font-size:7px}.privacy-dialog{border:1px solid var(--line);background:var(--paper);width:90%;max-width:580px;color:var(--ink);max-height:85dvh;padding:0}.privacy-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10170ddd}.privacy-content{padding:45px;position:relative}.privacy-content .eyebrow{color:var(--gold);font-size:9px}.privacy-content h2{margin:24px 0;font-size:42px}.privacy-content>p:not(.eyebrow){color:var(--muted);margin-bottom:16px;font-size:12px;line-height:1.9}.privacy-content a{text-decoration:underline}.privacy-content .button{margin-top:10px}.dialog-close{color:var(--muted);background:0 0;font-size:27px;font-weight:300;position:absolute;top:12px;right:15px}.reveal{opacity:1;transform:none}.reveal:not(.visible){animation:0s 1s forwards reveal-fallback}.visible{animation:.75s cubic-bezier(.2,.6,.2,1) both reveal-in}.benefit:nth-child(2).visible{animation-delay:90ms}.benefit:nth-child(3).visible{animation-delay:.18s}@keyframes hero-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes art-enter{0%{opacity:0;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}@keyframes panel-in{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-in{0%{opacity:.1;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-fallback{to{opacity:1;transform:none}}@media (min-width:1600px){.hero-copy{padding-top:90px;padding-bottom:85px}.hero{min-height:790px}.hero h1{font-size:118px}.hero-body{max-width:390px;font-size:15px}.hero-art{min-height:790px}.hero-intro{font-size:19px}.section-pad{padding-top:130px;padding-bottom:130px}}@media (max-width:1150px){:root{--pad:40px}.hero{min-height:650px}.hero-copy{padding-top:55px;padding-right:30px}.hero h1{font-size:76px}.hero-art{min-height:650px}.nav{gap:22px;margin-left:0}.path-panel{grid-template-columns:1fr}.ownership-diagram{display:none}.path-copy{padding:33px}.path-layout{grid-template-columns:.85fr 1.2fr}.path-copy>h3{font-size:37px}.path-copy>p:not(.eyebrow){font-size:12px}.path-copy li{font-size:10px}.section-pad{padding-top:85px;padding-bottom:85px}.playbook,.track-record,.operators,.faq,.contact{gap:55px}.record-badge{margin-top:16px;margin-left:34px;display:inline-block;position:static}.operators-copy>h2,.faq h2{font-size:46px}.operators-monogram>span{font-size:130px}.ampersand{font-size:58px}.operators-monogram{height:370px}.contact h2{font-size:53px}.inquiry-card{padding:30px}.inquiry-card h3{font-size:36px}.contact{grid-template-columns:1fr 1.05fr}.experience-strip>a{display:none}.experience-strip{justify-content:space-between}.benefits{gap:30px}}@media (max-width:800px){:root{--pad:28px}.header{height:83px}.brand{font-size:12px}.brand strong{font-size:18px}.brand>svg{width:30px;height:30px}.nav{gap:15px}.nav a{font-size:10px}.nav-cta{gap:12px;font-size:10px}.hero-copy{padding-top:45px;padding-bottom:40px;padding-right:25px}.hero h1{font-size:62px}.hero,.hero-art{min-height:600px}.hero-intro{font-size:14px}.hero-body{font-size:11px}.hero .button{gap:20px;padding:14px 17px;font-size:10px}.hero-note{font-size:7px}.hero .eyebrow{font-size:8px}.art-overline{font-size:6px;top:27px;left:22px;right:22px}.art-caption{bottom:78px;left:22px;right:22px}.art-caption>span{font-size:8px}.art-bottom{font-size:6px;left:22px;right:22px}.section-heading{grid-template-columns:1fr 1.6fr;gap:30px}.section-heading>.eyebrow{font-size:8px}.section-pad{padding-top:75px;padding-bottom:75px}.advantage-intro{font-size:12px}.benefits{gap:25px}.benefit h3{font-size:15px}.benefit>p{font-size:11px}.path-layout{grid-template-columns:.95fr 1.3fr;gap:28px}.path-tab strong{font-size:24px}.path-tab small{font-size:9px}.path-tab{gap:12px}.path-copy{padding:30px 25px}.path-copy>h3{font-size:31px}.playbook,.track-record,.operators,.faq,.contact{gap:40px}.playbook-step h3{font-size:25px}.playbook-step>button{gap:15px}.step-description>p{padding-left:29px;font-size:11px}.record-intro{font-size:12px}.record-row h3{font-size:33px}.operators-copy>h2,.faq h2{font-size:39px}.operators-monogram>span{font-size:100px}.ampersand{font-size:40px}.operators-monogram{height:330px}.operators-monogram>div{font-size:6px}.contact{grid-template-columns:1fr 1.15fr;gap:30px}.contact h2{font-size:43px}.contact-copy>p:not(.eyebrow){font-size:12px}.inquiry-card{padding:25px}.form-two{grid-template-columns:1fr;gap:18px}.inquiry-card h3{font-size:32px}.contact-email{font-size:8px}.contact-note{gap:13px 10px}.footer-top>p{font-size:9px}.footer-bottom>span:last-child{display:none}}@media (max-width:620px){:root{--pad:24px}html{scroll-padding-top:20px}.header{height:78px}.nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:20px 24px;display:none;position:absolute;top:77px;left:0;right:0;box-shadow:0 12px 18px #20271f0a}.nav.is-open{display:flex}.nav a{padding:12px 0;font-size:14px}.nav-cta{gap:12px;margin-left:auto;margin-right:22px;font-size:11px}.menu-toggle{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:25px;height:30px;padding:0;display:flex}.menu-toggle>span{background:var(--ink);width:21px;height:1px}.hero{flex-direction:column;display:flex}.hero-copy{padding:44px var(--pad) 37px}.hero h1{margin:24px 0;font-size:77px}.hero .eyebrow{font-size:8px}.hero-intro{font-size:16px}.hero-body{max-width:330px;font-size:12px}.hero .button{gap:35px;min-height:52px;margin-top:24px;padding:16px 20px;font-size:11px}.hero-note{margin-top:17px;font-size:8px}.hero-art{min-height:440px;margin:0 14px 14px}.hero-art>img{object-position:center 61%}.art-overline{font-size:7px;left:25px;right:25px}.art-caption{bottom:74px;left:25px;right:25px}.art-caption>span{font-size:8px}.art-caption>svg{width:39px}.art-bottom{font-size:7px;bottom:25px;left:25px;right:25px}.experience-strip{padding:24px var(--pad) 30px;flex-wrap:wrap;justify-content:flex-start;gap:23px}.experience-strip>p{width:100%;font-size:7px;line-height:1.4}.experience-strip>p>br{display:none}.carbon-wordmark{flex:1;font-size:16px}.carbon-wordmark>span{text-align:left;font-size:5px}.patrick-wordmark{flex:1;font-size:20px}.patrick-wordmark>span{text-align:left;font-size:5px}.section-pad{padding:65px var(--pad)}.section-heading{display:block}.section-heading>.eyebrow{margin-bottom:26px;padding:0;font-size:8px}.section-heading h2{font-size:45px}.advantage-intro{width:auto;max-width:340px;margin:23px 0 38px;font-size:12px}.benefits{grid-template-columns:1fr;gap:30px}.benefit{padding-top:23px}.benefit-icon{margin-bottom:18px}.benefit-icon>svg{width:35px;height:35px}.benefit h3{margin-bottom:9px;font-size:18px}.benefit>p{max-width:none;font-size:12px}.advantage>.fine-print{margin-top:30px;font-size:9px}.path-layout{margin-top:35px;display:block}.path-tab{gap:17px;padding:18px 0}.path-tab strong{font-size:28px}.path-tab small{margin-top:3px;font-size:9px}.path-tab .path-number{font-size:9px}.path-panel{margin-top:25px}.path-copy{padding:30px}.path-copy>h3{margin-top:15px;font-size:38px}.path-copy>p:not(.eyebrow){font-size:12px}.path-copy li{font-size:10px}.partnership>.fine-print{max-width:none;margin-top:20px}.text-link{font-size:11px}.playbook,.track-record,.operators,.faq,.contact{grid-template-columns:1fr;gap:38px}.playbook .eyebrow,.track-record .eyebrow,.operators .eyebrow,.faq .eyebrow,.contact .eyebrow{font-size:8px}.playbook h2{margin-top:25px;font-size:60px}.playbook-graphic{max-width:100%;margin-top:30px}.playbook-left>p:not(.eyebrow){font-size:12px}.playbook-step>button{gap:21px;padding:23px 0}.playbook-step h3{font-size:30px}.step-description>p{padding-left:35px;padding-right:15px;font-size:12px}.track-record h2{margin-top:26px;font-size:52px}.record-intro{margin-bottom:30px;font-size:12px}.record-row h3{font-size:37px}.record-badge{margin:0;padding:6px;font-size:6px;position:absolute;top:33px;right:0}.record-row>p{font-size:11px}.record-right>.fine-print{font-size:9px}.operators{gap:36px}.operators-monogram{order:2;max-width:100%;height:300px}.operators-monogram>span{font-size:145px}.ampersand{font-size:66px}.operators-monogram>div{margin-top:25px;font-size:7px}.operators-copy>h2{margin-top:25px;font-size:46px}.operators-copy>p:not(.eyebrow){font-size:12px}.faq h2{margin-top:25px;font-size:48px}.faq-intro{max-width:320px;font-size:12px}.faq{gap:33px}.faq summary{padding:21px 0;font-size:12px}.faq details>p{font-size:12px}.contact{gap:36px}.contact h2{margin-top:25px;font-size:52px}.contact-copy>p:not(.eyebrow){max-width:320px;font-size:12px}.contact-note{gap:15px;max-width:none;margin-top:27px}.contact-note>p{font-size:11px}.contact-email{margin-top:25px;font-size:10px}.inquiry-card{min-height:0;padding:29px 24px}.inquiry-card h3{margin-bottom:28px;font-size:39px}.form-two{grid-template-columns:1fr;gap:20px}.inquiry-card label{margin-top:20px;font-size:10px}.form-two>label{margin-top:0}input:not([type=checkbox]),select,textarea{padding:13px 0;font-size:16px}textarea{font-size:14px}.optional{font-size:9px}.inquiry-card .consent,.consent button{font-size:10px}.form-submit{margin-top:25px;font-size:12px}.form-footnote{font-size:9px}.footer{padding:34px 24px 25px}.footer-top{flex-wrap:wrap;gap:25px;padding-bottom:27px}.footer-top>p{order:3;width:100%;font-size:10px}.footer-top>a:last-child{margin-left:auto}.footer-disclosure{padding:22px 0;font-size:9px}.footer-bottom{font-size:8px}.privacy-content{padding:35px 25px}.privacy-content h2{font-size:37px}.privacy-content>p:not(.eyebrow){font-size:12px}}@media (max-width:360px){.hero h1{font-size:67px}.nav-cta{margin-right:14px;font-size:10px}.nav-cta>svg{width:14px}.hero-art{min-height:390px}.contact h2{font-size:46px}.section-heading h2{font-size:40px}.record-badge{margin:14px 0 0 34px;display:inline-block;position:static}.inquiry-card{padding:25px 20px}.inquiry-card h3{font-size:35px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}}@keyframes light-drift{0%,to{opacity:.2;transform:translate(-24%)}50%{opacity:.8;transform:translate(24%)}}@media (max-width:620px){.hero h1{font-size:clamp(46px,14.5vw,77px)}}.shopify-results{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.shopify-results-copy h2{max-width:10em}.shopify-results-copy>p{max-width:38ch;color:var(--muted);margin-top:24px}.shopify-results-copy strong{color:var(--ink);font-weight:600}.shopify-results-figure{min-width:0;margin:0}.shopify-results-figure img{border:1px solid var(--line);width:100%;height:auto;display:block}.shopify-results-figure figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-top:12px;font-size:11px;line-height:1.6;display:flex}.shopify-results-figure a{color:var(--ink);text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.shopify-results-figure a svg{width:13px;height:13px}@media (max-width:800px){.shopify-results{grid-template-columns:1fr;gap:28px}.shopify-results-copy>p{max-width:56ch;margin-top:16px}}.hero-art .growth-lines{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-art>img{object-position:center center}.growth-line{fill:none;stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:2.5s cubic-bezier(.2,.55,.35,1) both growth-trace}.growth-series-1 .growth-line,.growth-series-2 .growth-line{animation-delay:.15s}.growth-label{font-family:var(--sans);letter-spacing:.07em;font-size:17px;font-weight:550;animation:.7s .25s both growth-label-in}.growth-disclosure{z-index:3;color:#e5e4d8;letter-spacing:.025em;font-size:8px;position:absolute;bottom:132px;left:38px;right:38px}@keyframes growth-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes growth-label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:621px) and (max-width:840px){.hero-art>img{object-fit:contain}.hero-art .growth-lines{aspect-ratio:4/5;height:auto;top:50%;bottom:auto;transform:translateY(-50%)}}@media (max-width:620px){.growth-label{letter-spacing:.025em;font-size:22px}.growth-line{stroke-width:5px}.growth-disclosure{font-size:7px;bottom:116px;left:25px;right:25px}}@media (prefers-reduced-motion:reduce){.growth-line,.growth-label{stroke-dashoffset:0;animation:none}}.brand-experience{background:var(--white)}.brand-experience-top{grid-template-columns:1fr 1.1fr;gap:110px;display:grid}.brand-experience-heading h2{margin-top:32px}.brand-record-intro{color:var(--muted);max-width:440px;margin-bottom:35px;font-size:14px}.brand-exit-row{border-top:1px solid var(--line);grid-template-columns:20px 1fr auto;align-items:start;gap:14px;padding:28px 0;display:grid}.brand-record-index{color:var(--gold);padding-top:10px;font-size:9px}.brand-exit-row h3{font:400 38px/1.05 var(--serif);letter-spacing:-.025em}.brand-exit-row p{color:var(--muted);margin-top:12px;font-size:12px}.brand-record-badge{letter-spacing:.08em;color:#6b795c;white-space:nowrap;border:1px solid #cfd4c4;margin-top:6px;padding:7px 9px;font-size:7px}.scaled-brands-header{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:start;gap:110px;margin-top:64px;padding-top:38px;display:grid}.scaled-brands-header>.eyebrow{color:var(--gold);padding-top:9px}.scaled-brands-header h3{font:400 clamp(28px,3vw,42px)/1.12 var(--serif);letter-spacing:-.02em}.scaled-brands-header h3 em{color:var(--gold)}.scaled-brand-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:50px;margin-top:42px;display:grid}.scaled-brand{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:137px;padding:25px 0;display:flex}.scaled-brand h4{letter-spacing:-.04em;max-width:100%;margin:0;font-size:25px;font-weight:500;line-height:1.15}.scaled-brand p{color:var(--muted);font-size:10px;line-height:1.65}.scaled-brand-bentwood h4{font-family:var(--serif);max-width:240px;font-size:29px}.scaled-brand-rune h4{text-transform:uppercase;letter-spacing:.08em;font-size:20px}.scaled-brand-ctseo h4{letter-spacing:-.045em;font-size:25px;font-weight:650}.scaled-brand-careers h4{letter-spacing:-.04em;font-size:24px;font-weight:500}.scaled-brand-nancy h4{font-family:var(--serif);font-size:30px;font-style:italic}.scaled-brand-rezora h4{letter-spacing:-.055em;font-size:29px;font-weight:550}.brand-experience-note{margin-top:25px}.brand-opportunities{border-top:1px solid var(--line);background:#ebe9df}.opportunities-heading{grid-template-columns:1fr 1.68fr;gap:40px;display:grid}.opportunities-heading>.eyebrow{padding-top:12px}.opportunities-heading h2{font-size:clamp(42px,4.5vw,68px)}.opportunities-heading>div>p{max-width:440px;color:var(--muted);margin-top:23px;font-size:13px;line-height:1.9}.opportunity-list{border-top:1px solid #cdd0c0;margin-top:52px}.opportunity-row{border-bottom:1px solid #cdd0c0;grid-template-columns:54px 1fr auto;align-items:center;gap:25px;padding:35px 0;transition:color .25s,padding .25s,background .25s;display:grid}.opportunity-row:hover{color:var(--gold);background:#fcfbf72e;padding-left:12px;padding-right:12px}.opportunity-index{letter-spacing:.1em;color:var(--gold);font-size:10px}.opportunity-row h3{font:400 clamp(35px,4.3vw,58px)/1.1 var(--serif);letter-spacing:-.025em}.opportunity-0 h3{font-size:clamp(42px,5vw,66px)}.opportunity-1 h3{font-family:var(--sans);text-transform:uppercase;letter-spacing:.07em;font-size:clamp(24px,3.15vw,42px);font-weight:500}.opportunity-2 h3{font-style:italic}.opportunity-action{align-items:center;gap:34px;font-size:11px;display:flex}.opportunity-action svg{width:19px;height:19px;transition:transform .25s}.opportunity-row:hover svg{transform:translate(3px,-3px)}.opportunity-invitation{justify-content:space-between;align-items:center;gap:35px;margin-top:47px;display:flex}.opportunity-invitation .eyebrow{color:var(--gold);margin-bottom:15px;font-size:8px}.opportunity-invitation h3{font:400 clamp(28px,3vw,39px)/1.1 var(--serif);letter-spacing:-.02em}.opportunity-invitation>.button{flex-shrink:0;min-width:210px}.opportunity-note{max-width:690px;margin-top:28px}@media (max-width:1150px){.brand-experience-top,.scaled-brands-header{gap:55px}.brand-exit-row{grid-template-columns:20px 1fr}.brand-record-badge{grid-column:2;justify-self:start;margin-top:0}.scaled-brand-list{column-gap:30px}.opportunity-row{grid-template-columns:30px 1fr auto;gap:20px}.opportunity-action{gap:20px}}@media (max-width:800px){.brand-experience-top,.scaled-brands-header{gap:40px}.brand-experience .eyebrow,.brand-opportunities .eyebrow{font-size:8px}.brand-record-intro{font-size:12px}.brand-exit-row h3{font-size:33px}.scaled-brand-list{column-gap:28px}.scaled-brand h4{font-size:22px}.scaled-brand-rune h4{font-size:16px}.scaled-brand-ctseo h4{font-size:22px}.scaled-brand-nancy h4{font-size:25px}.scaled-brand-bentwood h4{font-size:24px}.scaled-brand-rezora h4{font-size:26px}.scaled-brand p{font-size:9px}.opportunities-heading{grid-template-columns:1fr 1.6fr;gap:30px}.opportunities-heading>div>p{font-size:12px}.opportunity-action{gap:17px;font-size:10px}}@media (max-width:620px){.brand-experience-top{grid-template-columns:1fr;gap:32px}.brand-experience-heading h2{margin-top:26px;font-size:52px}.brand-record-intro{margin-bottom:28px}.brand-exit-row{grid-template-columns:20px 1fr auto;column-gap:14px}.brand-exit-row h3{font-size:35px}.brand-exit-row p{font-size:11px}.brand-record-badge{grid-column:auto;margin-top:6px;padding:6px;font-size:6px}.scaled-brands-header{margin-top:35px;padding-top:30px;display:block}.scaled-brands-header>.eyebrow{margin-bottom:20px;padding-top:0}.scaled-brands-header h3{font-size:31px}.scaled-brand-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin-top:20px}.scaled-brand{gap:10px;min-height:131px;padding:22px 0}.scaled-brand h4{font-size:22px}.scaled-brand-rune h4{letter-spacing:.06em;font-size:17px}.scaled-brand-bentwood h4{font-size:25px}.scaled-brand-nancy h4,.scaled-brand-rezora h4{font-size:26px}.scaled-brand p{font-size:9px}.brand-experience-note{margin-top:24px}.opportunities-heading{display:block}.opportunities-heading>.eyebrow{margin-bottom:26px;padding-top:0}.opportunities-heading h2{font-size:44px}.opportunities-heading>div>p{margin-top:22px}.opportunity-list{margin-top:32px}.opportunity-row{grid-template-columns:20px 1fr;gap:12px 17px;padding:28px 0}.opportunity-row h3{font-size:39px}.opportunity-0 h3{font-size:47px}.opportunity-1 h3{letter-spacing:.065em;font-size:24px}.opportunity-action{grid-column:2;justify-content:space-between;font-size:10px}.opportunity-action svg{width:16px;height:16px}.opportunity-invitation{margin-top:35px;display:block}.opportunity-invitation h3{font-size:34px}.opportunity-invitation>.button{width:100%;margin-top:25px;font-size:11px}.opportunity-note{margin-top:22px}}@media (max-width:360px){.brand-record-badge{grid-column:2;margin-top:0}.brand-exit-row{grid-template-columns:20px 1fr}.scaled-brand-list{column-gap:18px}.scaled-brand h4{font-size:21px}.scaled-brand-rune h4{font-size:16px}.scaled-brand-nancy h4{font-size:24px}.opportunities-heading h2{font-size:40px}.opportunity-1 h3{font-size:21px}}.brand-exit-records .brand-exit-row{grid-template-columns:20px minmax(0,1fr)}.brand-exit-row .brand-growth,.scaled-brand .brand-growth{color:var(--ink);font-size:13px;line-height:1.35}.brand-growth strong{color:#795d37;font-family:var(--serif);letter-spacing:-.025em;font-size:28px;font-weight:400}.opportunity-funding{color:var(--ink);margin-top:14px;font-size:14px;line-height:1.6}.opportunity-funding strong{font-weight:550}.opportunity-funding p{color:var(--muted);margin-top:2px;font-size:13px}
