.demo-module__xnvtIW__page{--ink:#1c1c1e;--surface:#242427;--elevated:#2c2c2e;--paper:#f5f5f7;--muted:#a6a6ad;--amber:#d5a653;--mint:#85b79d;background:var(--ink);min-height:100dvh;color:var(--paper);font-family:var(--font-outfit),Arial,sans-serif}.demo-module__xnvtIW__page *{box-sizing:border-box}.demo-module__xnvtIW__page a{text-decoration:none}.demo-module__xnvtIW__nav{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#1c1c1edb;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 clamp(20px,4vw,64px);display:grid;position:sticky;top:0}.demo-module__xnvtIW__brand{color:var(--paper);align-items:center;gap:10px;display:flex}.demo-module__xnvtIW__brand>span{background:var(--amber);color:#161616;width:30px;height:30px;font:700 10px var(--font-mono),monospace;border-radius:8px;place-items:center;display:grid}.demo-module__xnvtIW__brand>b{letter-spacing:-.02em;font-size:13px}.demo-module__xnvtIW__nav nav{gap:3px;display:flex}.demo-module__xnvtIW__nav nav a,.demo-module__xnvtIW__navAction{color:#d5d5d8;align-items:center;min-height:44px;padding:0 14px;font-size:12px;display:flex}.demo-module__xnvtIW__nav nav a:hover,.demo-module__xnvtIW__nav nav a:focus-visible{color:#fff}.demo-module__xnvtIW__navAction{background:var(--paper);color:#171719;border:1px solid #ffffff29;border-radius:12px;justify-self:end;gap:8px;font-weight:700}.demo-module__xnvtIW__sampleLabel{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.demo-module__xnvtIW__sampleLabel span{background:var(--amber);color:#171719;border-radius:7px;padding:7px 9px}.demo-module__xnvtIW__sampleLabel b{color:var(--paper)}.demo-module__xnvtIW__sampleLabel small{color:var(--muted)}.demo-module__xnvtIW__primary,.demo-module__xnvtIW__secondary{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:13px;font-weight:700;display:inline-flex}.demo-module__xnvtIW__primary{background:var(--paper);color:#171719}.demo-module__xnvtIW__secondary{color:var(--paper);background:#ffffff0a;border:1px solid #ffffff2e}.demo-module__xnvtIW__actionRow{flex-wrap:wrap;gap:10px;display:flex}.demo-module__xnvtIW__career{color:#12243a;background:#f0eee8}.demo-module__xnvtIW__career .demo-module__xnvtIW__primary{color:#fff;background:#12243a}.demo-module__xnvtIW__career .demo-module__xnvtIW__secondary{color:#12243a;background:#fff;border-color:#12243a33}.demo-module__xnvtIW__career .demo-module__xnvtIW__sampleLabel b{color:#12243a}.demo-module__xnvtIW__careerHero{border-bottom:1px solid #12243a2e;grid-template-columns:.84fr 1.16fr;min-height:720px;display:grid}.demo-module__xnvtIW__profilePhoto{background:#d5d1c8;min-height:620px;position:relative;overflow:hidden}.demo-module__xnvtIW__profilePhoto img{object-fit:cover;object-position:center}.demo-module__xnvtIW__profileCopy{flex-direction:column;justify-content:center;padding:clamp(58px,7vw,112px);display:flex}.demo-module__xnvtIW__kicker{color:#ad7620;font:11px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px}.demo-module__xnvtIW__profileCopy h1{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(50px,5vw,82px);line-height:.96}.demo-module__xnvtIW__profileCopy>p:not(.demo-module__xnvtIW__kicker){color:#566273;max-width:720px;margin:25px 0;font-size:18px;line-height:1.55}.demo-module__xnvtIW__profileMeta{color:#586575;border-top:1px solid #12243a2b;flex-wrap:wrap;gap:20px;margin-top:28px;padding-top:18px;font-size:12px;display:flex}.demo-module__xnvtIW__profileMeta span{align-items:center;gap:6px;display:flex}.demo-module__xnvtIW__careerSignal{border-bottom:1px solid #12243a2e;grid-template-columns:repeat(4,1fr);display:grid}.demo-module__xnvtIW__careerSignal article{border-right:1px solid #12243a2e;flex-direction:column;min-height:152px;padding:28px;display:flex}.demo-module__xnvtIW__careerSignal article:last-child{border-right:0}.demo-module__xnvtIW__careerSignal small,.demo-module__xnvtIW__careerGrid header p,.demo-module__xnvtIW__projectSection header p,.demo-module__xnvtIW__careerDetails>article>p,.demo-module__xnvtIW__tracker header p{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:#977126}.demo-module__xnvtIW__careerSignal strong{letter-spacing:-.04em;margin-top:auto;font-size:29px}.demo-module__xnvtIW__careerSignal span{color:#65717d;margin-top:6px;font-size:12px}.demo-module__xnvtIW__careerGrid,.demo-module__xnvtIW__projectSection,.demo-module__xnvtIW__tracker{padding:clamp(70px,8vw,124px) clamp(24px,7vw,110px)}.demo-module__xnvtIW__careerGrid{color:#f4f2ec;background:#12243a;grid-template-columns:.68fr 1.32fr;gap:9vw;display:grid}.demo-module__xnvtIW__careerGrid header h2,.demo-module__xnvtIW__projectSection header h2,.demo-module__xnvtIW__tracker h2{letter-spacing:-.05em;max-width:620px;margin:12px 0 0;font-size:clamp(38px,4vw,62px);line-height:1}.demo-module__xnvtIW__timeline article{border-top:1px solid #ffffff2e;grid-template-columns:90px 1fr;gap:26px;padding:30px 0;display:grid}.demo-module__xnvtIW__timeline time{color:#ddb45a;font:12px var(--font-mono),monospace}.demo-module__xnvtIW__timeline p{color:#b9c1ca;margin:0;font-size:12px}.demo-module__xnvtIW__timeline h3{margin:7px 0 12px;font-size:25px}.demo-module__xnvtIW__timeline span{color:#c3c8ce;line-height:1.55}.demo-module__xnvtIW__timeline ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.demo-module__xnvtIW__timeline li{color:#c8cdd2;border:1px solid #ffffff26;border-radius:7px;padding:7px 9px;font-size:10px}.demo-module__xnvtIW__projectSection{background:#f0eee8}.demo-module__xnvtIW__projectSection>header{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.demo-module__xnvtIW__projectGrid{grid-template-columns:1.4fr 1fr 1fr;gap:18px;display:grid}.demo-module__xnvtIW__projectGrid>article{background:#f8f7f2;border:1px solid #12243a2b;min-width:0;padding:16px}.demo-module__xnvtIW__projectGrid>article>p{color:#977126;font:9px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__projectGrid h3{margin:8px 0;font-size:24px}.demo-module__xnvtIW__projectGrid>article>span{color:#5f6975;line-height:1.5;display:block}.demo-module__xnvtIW__projectGrid>article>a{color:#12243a;align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:700;display:flex}.demo-module__xnvtIW__productMock,.demo-module__xnvtIW__researchMock,.demo-module__xnvtIW__dashboardMock{color:#fff;background:#12243a;height:280px;padding:24px;position:relative;overflow:hidden}.demo-module__xnvtIW__productMock b{max-width:350px;margin-top:38px;font-size:34px;line-height:1;display:block}.demo-module__xnvtIW__productMock span{font:10px var(--font-mono),monospace}.demo-module__xnvtIW__productMock i{background:#d5a653;border-radius:6px;width:38%;height:12px;position:absolute;right:30px}.demo-module__xnvtIW__productMock i:first-of-type{bottom:76px}.demo-module__xnvtIW__productMock i:nth-of-type(2){width:29%;bottom:54px}.demo-module__xnvtIW__productMock i:nth-of-type(3){width:21%;bottom:32px}.demo-module__xnvtIW__researchMock{background:#b7d3c7}.demo-module__xnvtIW__researchMock i{border:1px solid #315e53;border-radius:50%;position:absolute}.demo-module__xnvtIW__researchMock i:first-child{inset:30px}.demo-module__xnvtIW__researchMock i:nth-child(2){inset:65px}.demo-module__xnvtIW__researchMock i:nth-child(3){inset:100px}.demo-module__xnvtIW__researchMock b{color:#173a32;position:absolute;bottom:20px;left:20px}.demo-module__xnvtIW__dashboardMock{color:#12243a;background:#e3bb65}.demo-module__xnvtIW__dashboardMock span{background:#ffffff4d;border:1px solid #12243a3d;height:44px;margin-top:10px;display:block}.demo-module__xnvtIW__careerDetails{border-top:1px solid #12243a2e;grid-template-columns:repeat(2,1fr);display:grid}.demo-module__xnvtIW__careerDetails>article,.demo-module__xnvtIW__careerDetails blockquote{border-bottom:1px solid #12243a2e;border-right:1px solid #12243a2e;min-height:320px;margin:0;padding:55px clamp(25px,6vw,90px)}.demo-module__xnvtIW__careerDetails h3{margin:30px 0 8px;font-size:28px}.demo-module__xnvtIW__careerDetails span,.demo-module__xnvtIW__careerDetails small{color:#5e6872;line-height:1.5;display:block}.demo-module__xnvtIW__careerDetails small{margin-top:17px}.demo-module__xnvtIW__skills{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.demo-module__xnvtIW__skills span{color:#12243a;background:#fff;border:1px solid #12243a2e;border-radius:8px;padding:9px 11px}.demo-module__xnvtIW__careerDetails blockquote{background:#d5a653;flex-direction:column;justify-content:center;display:flex}.demo-module__xnvtIW__careerDetails blockquote p{margin:0;font:italic clamp(25px,3vw,43px)/1.15 Georgia,serif}.demo-module__xnvtIW__careerDetails blockquote footer{margin-top:24px;font-size:12px}.demo-module__xnvtIW__tracker{color:#fff;background:#10243a}.demo-module__xnvtIW__tracker header{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.demo-module__xnvtIW__tracker header>span{color:#9ca8b4;font-size:11px}.demo-module__xnvtIW__trackerBoard{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.demo-module__xnvtIW__trackerBoard>article{background:#172d45;border:1px solid #ffffff26;border-radius:12px;min-height:320px;padding:16px}.demo-module__xnvtIW__trackerBoard h3{font-size:13px}.demo-module__xnvtIW__trackerBoard>article>div{color:#12243a;background:#f4f2ec;border-radius:9px;margin-top:12px;padding:14px}.demo-module__xnvtIW__trackerBoard>article>div span,.demo-module__xnvtIW__trackerBoard>article>div small{display:block}.demo-module__xnvtIW__trackerBoard>article>div span{font-size:12px;font-weight:700}.demo-module__xnvtIW__trackerBoard>article>div small{color:#6f7780;margin-top:12px;font-size:9px}.demo-module__xnvtIW__product{background:#111214}.demo-module__xnvtIW__productHero{grid-template-columns:1fr 1.12fr;align-items:center;gap:5vw;min-height:780px;padding:clamp(56px,7vw,100px) clamp(24px,6vw,86px);display:grid;position:relative;overflow:hidden}.demo-module__xnvtIW__productHero:before{content:"";background:radial-gradient(circle,#d5a65336,#0000 66%);border-radius:50%;width:620px;height:620px;position:absolute;top:-210px;right:-120px}.demo-module__xnvtIW__productHero>.demo-module__xnvtIW__sampleLabel{position:absolute;top:36px;left:clamp(24px,6vw,86px)}.demo-module__xnvtIW__productHeadline{z-index:2;position:relative}.demo-module__xnvtIW__productHeadline>p,.demo-module__xnvtIW__productSystem header p,.demo-module__xnvtIW__productStory>div>p,.demo-module__xnvtIW__productFaq header p{color:var(--amber);font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.demo-module__xnvtIW__productHeadline h1{letter-spacing:-.065em;max-width:760px;margin:18px 0;font-size:clamp(52px,6vw,94px);line-height:.91}.demo-module__xnvtIW__productHeadline>span{color:#b7b7bd;max-width:600px;font-size:17px;line-height:1.55;display:block}.demo-module__xnvtIW__productHeadline .demo-module__xnvtIW__actionRow{margin-top:28px}.demo-module__xnvtIW__productStage{z-index:2;place-items:center;min-height:560px;display:grid;position:relative}.demo-module__xnvtIW__device{aspect-ratio:1/1.2;background:#303234;border:1px solid #ffffff47;border-radius:48px;width:min(390px,76vw);padding:50px 38px;position:relative;transform:rotate(7deg);box-shadow:0 55px 100px #0000008c,inset 0 0 0 12px #222426}.demo-module__xnvtIW__device:after{content:"";background:#d5a653;border-radius:50%;width:56px;height:56px;position:absolute;bottom:30px;right:32px;box-shadow:inset 0 0 0 12px #202224}.demo-module__xnvtIW__device i{background:#5b5e60;height:2px;margin:18px 0;display:block}.demo-module__xnvtIW__device span,.demo-module__xnvtIW__device small{color:#b8bbbc;font:10px var(--font-mono),monospace;letter-spacing:.12em;display:block}.demo-module__xnvtIW__device b{letter-spacing:-.07em;margin:70px 0 12px;font-size:68px;display:block}.demo-module__xnvtIW__softwareFrame{color:#1a1a1d;background:#f2f1eb;border:1px solid #ffffff2e;border-radius:20px;width:min(760px,100%);overflow:hidden;transform:rotate(-2deg);box-shadow:0 45px 90px #0000008c}.demo-module__xnvtIW__softwareFrame>header{color:#fff;background:#1b1c1f;align-items:center;gap:20px;height:52px;padding:0 18px;display:flex}.demo-module__xnvtIW__softwareFrame>header i{background:#d5a653;border-radius:50%;width:9px;height:9px;margin-left:auto}.demo-module__xnvtIW__softwareBody{grid-template-columns:150px 1fr;min-height:430px;display:grid}.demo-module__xnvtIW__softwareBody>aside{background:#e7e5de;flex-direction:column;gap:18px;padding:24px 18px;font-size:11px;display:flex}.demo-module__xnvtIW__softwareBody>section{padding:30px}.demo-module__xnvtIW__softwareBody p{color:#6a6a6d;margin:0;font-size:11px}.demo-module__xnvtIW__softwareBody strong{margin:10px 0 0;font-size:48px;display:block}.demo-module__xnvtIW__softwareBody small{color:#777;font-size:9px}.demo-module__xnvtIW__miniChart{border-bottom:1px solid #c9c6bd;align-items:end;gap:9px;height:180px;margin-top:24px;display:flex}.demo-module__xnvtIW__miniChart i{background:#1c1c1e;border-radius:4px 4px 0 0;flex:1}.demo-module__xnvtIW__metricRow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.demo-module__xnvtIW__metricRow>span{border:1px solid #0000001f;flex-direction:column;gap:8px;padding:12px;font-size:9px;display:flex}.demo-module__xnvtIW__metricRow b{font-size:13px}.demo-module__xnvtIW__productStats{border-block:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);display:grid}.demo-module__xnvtIW__productStats article{border-right:1px solid #ffffff21;flex-direction:column;min-height:160px;padding:27px;display:flex}.demo-module__xnvtIW__productStats small{color:var(--amber);font:9px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__productStats strong{margin-top:auto;font-size:29px}.demo-module__xnvtIW__productStats span{color:#9f9fa5;margin-top:5px;font-size:11px}.demo-module__xnvtIW__productSystem,.demo-module__xnvtIW__productStory,.demo-module__xnvtIW__productFaq{padding:clamp(75px,8vw,125px) clamp(24px,6vw,90px)}.demo-module__xnvtIW__productSystem header,.demo-module__xnvtIW__productFaq header{max-width:900px}.demo-module__xnvtIW__productSystem h2,.demo-module__xnvtIW__productStory h2,.demo-module__xnvtIW__productFaq h2{letter-spacing:-.055em;margin:12px 0 42px;font-size:clamp(40px,5vw,74px);line-height:.97}.demo-module__xnvtIW__systemGrid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.demo-module__xnvtIW__systemGrid>article{background:#1b1c1f;border:1px solid #ffffff24;border-radius:14px;min-height:410px;padding:24px}.demo-module__xnvtIW__systemGrid>article>span{color:#a9a9af;font:9px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__systemGrid>article>b{margin:25px 0;font-size:24px;display:block}.demo-module__xnvtIW__inbox i{background:#27282c;justify-content:space-between;margin-top:10px;padding:14px;font-style:normal;display:flex}.demo-module__xnvtIW__inbox small{color:var(--amber)}.demo-module__xnvtIW__funnel{margin-top:55px}.demo-module__xnvtIW__funnel i{background:#d5a653;height:45px;margin:8px 0;display:block}.demo-module__xnvtIW__orders strong{margin:50px 0 4px;font-size:53px;display:block}.demo-module__xnvtIW__orders small{color:#8f8f94}.demo-module__xnvtIW__orders span{background:#393a3f;height:12px;margin-top:13px;display:block}.demo-module__xnvtIW__exploded{grid-template-columns:repeat(4,1fr);align-items:center;gap:14px;min-height:560px;display:grid}.demo-module__xnvtIW__exploded article{background:#1d1e21;border:1px solid #ffffff26;flex-direction:column;justify-content:end;min-height:330px;padding:24px;display:flex;position:relative}.demo-module__xnvtIW__exploded article:nth-child(2){transform:translateY(-46px)}.demo-module__xnvtIW__exploded article:nth-child(3){transform:translateY(46px)}.demo-module__xnvtIW__exploded span{color:var(--amber);font:11px var(--font-mono),monospace;position:absolute;top:20px;left:20px}.demo-module__xnvtIW__exploded b{font-size:21px}.demo-module__xnvtIW__exploded small{color:#a7a7ad;margin-top:9px}.demo-module__xnvtIW__productStory{color:#171719;background:#d5a653}.demo-module__xnvtIW__productStory>div:first-child{max-width:980px}.demo-module__xnvtIW__productStory>div>p{color:#171719}.demo-module__xnvtIW__storyPanels{background:#00000047;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.demo-module__xnvtIW__storyPanels article{background:#d5a653;min-height:260px;padding:27px}.demo-module__xnvtIW__storyPanels span{font:11px var(--font-mono),monospace}.demo-module__xnvtIW__storyPanels h3{margin:65px 0 12px;font-size:24px}.demo-module__xnvtIW__storyPanels p{line-height:1.5}.demo-module__xnvtIW__productFaq details{border-top:1px solid #ffffff29}.demo-module__xnvtIW__productFaq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:74px;font-size:18px;display:flex}.demo-module__xnvtIW__productFaq details>p{color:#aaaab0;max-width:760px;margin:0 0 27px;line-height:1.55}.demo-module__xnvtIW__store{color:#1b1b1d;background:#f2eee5}.demo-module__xnvtIW__store .demo-module__xnvtIW__sampleLabel b{color:#1b1b1d}.demo-module__xnvtIW__store .demo-module__xnvtIW__primary{color:#fff;background:#1b1b1d}.demo-module__xnvtIW__storeHero{grid-template-columns:1fr 1fr;align-items:center;min-height:760px;padding:45px clamp(24px,6vw,86px);display:grid;overflow:hidden}.demo-module__xnvtIW__storeHero>div:first-child{z-index:2;position:relative}.demo-module__xnvtIW__storeHero p{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em}.demo-module__xnvtIW__storeHero h1{letter-spacing:-.065em;max-width:750px;margin:20px 0;font-size:clamp(53px,6vw,96px);line-height:.9}.demo-module__xnvtIW__storeHero>div:first-child>span{color:#65656a;max-width:580px;font-size:17px;line-height:1.55;display:block}.demo-module__xnvtIW__storeHero .demo-module__xnvtIW__primary{margin-top:26px}.demo-module__xnvtIW__storeObject{background:#d5a653;place-items:center;height:660px;display:grid}.demo-module__xnvtIW__garment{clip-path:polygon(26% 0,39% 10%,61% 10%,74% 0,100% 15%,84% 37%,76% 31%,80% 100%,20% 100%,24% 31%,16% 37%,0 15%);color:#fff;background:#171719;width:330px;height:440px;position:relative}.demo-module__xnvtIW__garment b{color:#d5a653;font-size:90px;position:absolute;bottom:50px;right:35px}.demo-module__xnvtIW__garment span{writing-mode:vertical-rl;font:12px var(--font-mono),monospace;letter-spacing:.15em;position:absolute;top:140px;left:35px}.demo-module__xnvtIW__makerKit{background:#202124;border-radius:50%;width:430px;height:430px;position:relative;box-shadow:inset 0 0 0 30px #303136,0 50px 70px #00000040}.demo-module__xnvtIW__makerKit i{transform-origin:0;background:#d5a653;width:160px;height:3px;position:absolute;top:50%;left:50%}.demo-module__xnvtIW__makerKit i:first-child{transform:rotate(0)}.demo-module__xnvtIW__makerKit i:nth-child(2){transform:rotate(120deg)}.demo-module__xnvtIW__makerKit i:nth-child(3){transform:rotate(240deg)}.demo-module__xnvtIW__makerKit b{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.demo-module__xnvtIW__marquee{white-space:nowrap;height:76px;font:11px var(--font-mono),monospace;border-block:1px solid #0000002e;justify-content:space-around;align-items:center;gap:30px;display:flex;overflow:hidden}.demo-module__xnvtIW__productDetail{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:clamp(75px,8vw,125px) clamp(24px,7vw,110px);display:grid}.demo-module__xnvtIW__detailObject{background:#25262a;place-items:center;height:620px;display:grid}.demo-module__xnvtIW__texture{background:repeating-linear-gradient(90deg,#161719 0 2px,#292a2e 2px 9px);border:1px solid #555;width:70%;height:78%}.demo-module__xnvtIW__parts{width:80%;height:80%;position:relative}.demo-module__xnvtIW__parts i{border:2px solid #d5a653;border-radius:50%;width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-module__xnvtIW__parts i:nth-child(2){width:270px;height:270px}.demo-module__xnvtIW__parts i:nth-child(3){width:360px;height:360px}.demo-module__xnvtIW__parts i:nth-child(4){width:450px;height:450px}.demo-module__xnvtIW__productDetail>div:last-child>p{font:10px var(--font-mono),monospace;text-transform:uppercase;color:#906d28}.demo-module__xnvtIW__productDetail h2{letter-spacing:-.05em;font-size:clamp(40px,4vw,66px);line-height:.98}.demo-module__xnvtIW__productDetail ul{padding:0;list-style:none}.demo-module__xnvtIW__productDetail li{border-bottom:1px solid #00000024;align-items:center;gap:9px;padding:12px 0;display:flex}.demo-module__xnvtIW__buyBox{border:1px solid #0000002e;margin-top:30px;padding:20px}.demo-module__xnvtIW__buyBox span,.demo-module__xnvtIW__buyBox b{display:block}.demo-module__xnvtIW__buyBox span{color:#727277;font-size:10px}.demo-module__xnvtIW__buyBox b{margin:6px 0 18px}.demo-module__xnvtIW__buyBox button{color:#fff;background:#1b1b1d;border:0;width:100%;min-height:46px;font-weight:700}.demo-module__xnvtIW__event{background:#101e3a}.demo-module__xnvtIW__eventHero{flex-direction:column;justify-content:end;min-height:780px;padding:clamp(70px,8vw,120px) clamp(24px,7vw,104px);display:flex;position:relative;overflow:hidden}.demo-module__xnvtIW__eventHero>img{object-fit:cover}.demo-module__xnvtIW__eventHero>div{background:linear-gradient(90deg,#061126f7,#06112699 58%,#0611261f);position:absolute;inset:0}.demo-module__xnvtIW__eventHero>:not(img):not(div){z-index:2;position:relative}.demo-module__xnvtIW__eventHero>p{color:#d5a653;font:11px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__eventHero h1{letter-spacing:-.07em;max-width:1000px;margin:15px 0;font-size:clamp(60px,8vw,120px);line-height:.86}.demo-module__xnvtIW__eventHero>span{color:#d0d5dc;max-width:680px;font-size:17px}.demo-module__xnvtIW__eventHero>a{align-self:flex-start;margin-top:24px}.demo-module__xnvtIW__eventHero aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1933a6;border:1px solid #ffffff40;grid-template-columns:auto auto;gap:9px 14px;padding:20px;display:grid;bottom:52px;right:50px;position:absolute!important}.demo-module__xnvtIW__eventHero aside strong{font-size:32px}.demo-module__xnvtIW__eventHero aside span{color:#c0c7d0;align-self:center;font-size:11px}.demo-module__xnvtIW__schedule{color:#10224a;background:#f3f0e8;padding:clamp(75px,8vw,125px) clamp(24px,7vw,110px)}.demo-module__xnvtIW__schedule header,.demo-module__xnvtIW__eventOps>div:first-child{max-width:850px;margin-bottom:48px}.demo-module__xnvtIW__schedule header p,.demo-module__xnvtIW__eventOps p{font:10px var(--font-mono),monospace;text-transform:uppercase;color:#a77b29}.demo-module__xnvtIW__schedule h2,.demo-module__xnvtIW__eventOps h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(42px,5vw,78px);line-height:.97}.demo-module__xnvtIW__schedule>article{border-top:1px solid #10224a33;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;min-height:102px;display:grid}.demo-module__xnvtIW__schedule time{font:12px var(--font-mono),monospace}.demo-module__xnvtIW__schedule h3{margin:0;font-size:22px}.demo-module__xnvtIW__schedule article>span{color:#6c7585;grid-column:2;font-size:11px}.demo-module__xnvtIW__schedule button{background:0 0;border:1px solid #10224a33;grid-area:1/3/3;width:44px;height:44px}.demo-module__xnvtIW__eventOps{padding:clamp(75px,8vw,125px) clamp(24px,7vw,110px)}.demo-module__xnvtIW__opsBoard{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.demo-module__xnvtIW__opsBoard article{border:1px solid #ffffff29;flex-direction:column;min-height:270px;padding:23px;display:flex}.demo-module__xnvtIW__opsBoard span{font:10px var(--font-mono),monospace;color:#b4bdca}.demo-module__xnvtIW__opsBoard strong{margin-top:auto;font-size:33px}.demo-module__xnvtIW__opsBoard i{background:#d5a653;height:12px;margin-top:18px}.demo-module__xnvtIW__community{background:#171715}.demo-module__xnvtIW__communityHero{grid-template-columns:1fr 1fr;min-height:720px;display:grid}.demo-module__xnvtIW__communityHero>div:first-child{color:#171715;background:#d5a653;flex-direction:column;justify-content:center;padding:clamp(55px,7vw,100px);display:flex}.demo-module__xnvtIW__communityHero .demo-module__xnvtIW__sampleLabel span{color:#fff;background:#171715}.demo-module__xnvtIW__communityHero .demo-module__xnvtIW__sampleLabel b{color:#171715}.demo-module__xnvtIW__communityHero>div:first-child>p{font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__communityHero h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(48px,5.7vw,87px);line-height:.9}.demo-module__xnvtIW__communityHero>div:first-child>span{max-width:600px;line-height:1.55}.demo-module__xnvtIW__communityHero .demo-module__xnvtIW__primary{align-self:flex-start;margin-top:26px}.demo-module__xnvtIW__communityImage{min-height:600px;position:relative}.demo-module__xnvtIW__communityImage img{object-fit:cover}.demo-module__xnvtIW__programGrid{grid-template-columns:repeat(4,1fr);display:grid}.demo-module__xnvtIW__programGrid article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;flex-direction:column;min-height:360px;padding:28px;display:flex}.demo-module__xnvtIW__programGrid span{color:#d5a653;font:11px var(--font-mono),monospace}.demo-module__xnvtIW__programGrid h2{margin-top:auto;font-size:30px}.demo-module__xnvtIW__programGrid p{color:#aaaab0;line-height:1.5}.demo-module__xnvtIW__programGrid a{color:#fff;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.demo-module__xnvtIW__memberPortal{color:#171719;background:#f3f0e8;padding:clamp(75px,8vw,125px) clamp(24px,7vw,110px)}.demo-module__xnvtIW__memberPortal header{max-width:800px}.demo-module__xnvtIW__memberPortal header p{font:10px var(--font-mono),monospace;text-transform:uppercase;color:#987228}.demo-module__xnvtIW__memberPortal h2{letter-spacing:-.055em;font-size:clamp(43px,5vw,75px);line-height:.96}.demo-module__xnvtIW__memberPortal>div{background:#fff;border:1px solid #00000026;grid-template-columns:190px 1fr;min-height:480px;margin-top:45px;display:grid}.demo-module__xnvtIW__memberPortal aside{color:#aaa;background:#1e1f22;flex-direction:column;gap:18px;padding:24px;display:flex}.demo-module__xnvtIW__memberPortal aside b{color:#fff;margin-bottom:22px}.demo-module__xnvtIW__memberPortal>div>section{padding:36px}.demo-module__xnvtIW__memberPortal>div>section p{color:#777;font-size:11px}.demo-module__xnvtIW__memberPortal>div>section h3{font-size:30px}.demo-module__xnvtIW__portalCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:90px;display:grid}.demo-module__xnvtIW__portalCards article{border:1px solid #0000001f;padding:18px}.demo-module__xnvtIW__portalCards small,.demo-module__xnvtIW__portalCards strong{display:block}.demo-module__xnvtIW__portalCards small{color:#777}.demo-module__xnvtIW__portalCards strong{margin-top:30px}.demo-module__xnvtIW__trainer{background:#0d120f}.demo-module__xnvtIW__trainerHero{flex-direction:column;justify-content:center;min-height:820px;padding:clamp(75px,8vw,120px) clamp(24px,7vw,105px);display:flex;position:relative;overflow:hidden}.demo-module__xnvtIW__trainerHero>img{object-fit:cover;object-position:center}.demo-module__xnvtIW__trainerHero>div{background:linear-gradient(90deg,#050906f5,#050906a1 54%,#0509061f);position:absolute;inset:0}.demo-module__xnvtIW__trainerHero>:not(img):not(div){z-index:2;position:relative}.demo-module__xnvtIW__trainerHero>p{color:#b8dc42;font:11px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__trainerHero h1{letter-spacing:-.045em;text-transform:none;max-width:900px;margin:20px 0;font-size:clamp(42px,5.5vw,72px);line-height:.92}.demo-module__xnvtIW__trainerHero>span{color:#c4c9c4;max-width:580px;font-size:17px;line-height:1.55}.demo-module__xnvtIW__trainerHero>a{align-self:flex-start;margin-top:25px}.demo-module__xnvtIW__trainerHero aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141c15bd;border:1px solid #fff3;padding:20px 25px;bottom:45px;right:45px;position:absolute!important}.demo-module__xnvtIW__trainerHero aside span,.demo-module__xnvtIW__trainerHero aside small{color:#b8beb8;font:9px var(--font-mono),monospace;display:block}.demo-module__xnvtIW__trainerHero aside b{margin:8px 0;font-size:29px;display:block}.demo-module__xnvtIW__trainerMethod,.demo-module__xnvtIW__trainerPrograms,.demo-module__xnvtIW__booking,.demo-module__xnvtIW__trainerDashboard{padding:clamp(75px,8vw,125px) clamp(24px,7vw,110px)}.demo-module__xnvtIW__trainerMethod>div:first-child,.demo-module__xnvtIW__trainerPrograms header,.demo-module__xnvtIW__trainerDashboard header{max-width:880px;margin-bottom:45px}.demo-module__xnvtIW__trainerMethod p,.demo-module__xnvtIW__trainerPrograms header p,.demo-module__xnvtIW__booking>div>p,.demo-module__xnvtIW__trainerDashboard header p{color:#b8dc42;font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__trainerMethod h2,.demo-module__xnvtIW__trainerPrograms h2,.demo-module__xnvtIW__booking h2,.demo-module__xnvtIW__trainerDashboard h2{letter-spacing:-.055em;font-size:clamp(43px,5vw,76px);line-height:.96}.demo-module__xnvtIW__trainerMethod>div:last-child,.demo-module__xnvtIW__trainerPrograms>div{background:#ffffff26;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.demo-module__xnvtIW__trainerMethod article,.demo-module__xnvtIW__trainerPrograms article{background:#151b16;min-height:300px;padding:25px}.demo-module__xnvtIW__trainerMethod article span,.demo-module__xnvtIW__trainerPrograms article span{color:#b8dc42;font:11px var(--font-mono),monospace}.demo-module__xnvtIW__trainerMethod article h3,.demo-module__xnvtIW__trainerPrograms article h3{margin-top:75px;font-size:27px}.demo-module__xnvtIW__trainerMethod article p,.demo-module__xnvtIW__trainerPrograms article p{color:#aab0ab;font:14px var(--font-outfit),sans-serif;text-transform:none;line-height:1.5}.demo-module__xnvtIW__trainerPrograms{color:#162119;background:#f0f3e8}.demo-module__xnvtIW__trainerPrograms header p{color:#50702b}.demo-module__xnvtIW__trainerPrograms>div{background:#c6cbbc;grid-template-columns:repeat(3,1fr)}.demo-module__xnvtIW__trainerPrograms article{background:#f0f3e8}.demo-module__xnvtIW__trainerPrograms article span{color:#50702b}.demo-module__xnvtIW__trainerPrograms article p{color:#5e685f}.demo-module__xnvtIW__trainerPrograms article b{margin-top:28px;display:block}.demo-module__xnvtIW__booking{color:#132015;background:#b8dc42;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.demo-module__xnvtIW__booking>div>p{color:#132015}.demo-module__xnvtIW__booking>div>span{max-width:560px;line-height:1.55;display:block}.demo-module__xnvtIW__booking form{background:#ffffff59;border:1px solid #13201540;padding:26px}.demo-module__xnvtIW__booking label{margin-bottom:17px;font-size:11px;font-weight:700;display:block}.demo-module__xnvtIW__booking select{background:#edf5d0;border:1px solid #13201540;width:100%;height:48px;margin-top:7px;padding:0 12px}.demo-module__xnvtIW__booking button{color:#fff;background:#132015;border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-weight:700;display:flex}.demo-module__xnvtIW__trainerDashboard>div{color:#161a17;background:#f2f3ee;border:1px solid #ffffff26;grid-template-columns:180px 1fr;min-height:470px;display:grid}.demo-module__xnvtIW__trainerDashboard aside{color:#aeb5af;background:#1a221b;flex-direction:column;gap:20px;padding:25px;display:flex}.demo-module__xnvtIW__trainerDashboard>div>section{padding:28px}.demo-module__xnvtIW__trainerDashboard .demo-module__xnvtIW__metricRow>span{border-color:#ddd}.demo-module__xnvtIW__clientRows{margin-top:80px}.demo-module__xnvtIW__clientRows article{border-top:1px solid #d3d6d0;grid-template-columns:1fr auto 60px;gap:20px;padding:17px 0;display:grid}.demo-module__xnvtIW__clientRows span{color:#767d77}.demo-module__xnvtIW__clientRows i{background:#b8dc42;align-self:center;height:8px}.demo-module__xnvtIW__finalAction{color:#f5f5f7;background:#1c1c1e;flex-direction:column;justify-content:center;min-height:520px;padding:clamp(70px,8vw,120px) clamp(24px,7vw,110px);display:flex}.demo-module__xnvtIW__finalAction>p{color:#d5a653;font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.demo-module__xnvtIW__finalAction h2{letter-spacing:-.06em;max-width:980px;margin:16px 0 30px;font-size:clamp(48px,6vw,92px);line-height:.92}.demo-module__xnvtIW__finalAction>a{align-self:flex-start}@media (max-width:1000px){.demo-module__xnvtIW__nav{grid-template-columns:1fr auto}.demo-module__xnvtIW__nav nav{display:none}.demo-module__xnvtIW__careerHero,.demo-module__xnvtIW__productHero,.demo-module__xnvtIW__storeHero,.demo-module__xnvtIW__productDetail,.demo-module__xnvtIW__communityHero,.demo-module__xnvtIW__booking{grid-template-columns:1fr}.demo-module__xnvtIW__profilePhoto,.demo-module__xnvtIW__communityImage{min-height:520px}.demo-module__xnvtIW__careerSignal{grid-template-columns:1fr 1fr}.demo-module__xnvtIW__careerGrid{grid-template-columns:1fr}.demo-module__xnvtIW__projectGrid{grid-template-columns:1fr 1fr}.demo-module__xnvtIW__projectFeature{grid-column:1/-1}.demo-module__xnvtIW__trackerBoard,.demo-module__xnvtIW__programGrid,.demo-module__xnvtIW__systemGrid{grid-template-columns:1fr 1fr}.demo-module__xnvtIW__systemGrid>article:first-child{grid-column:1/-1}.demo-module__xnvtIW__exploded{grid-template-columns:1fr 1fr}.demo-module__xnvtIW__productStage{min-height:480px}.demo-module__xnvtIW__productHero>.demo-module__xnvtIW__sampleLabel{grid-column:1/-1;position:relative;top:auto;left:auto}.demo-module__xnvtIW__storeObject{height:540px}.demo-module__xnvtIW__productDetail>div:last-child{padding-bottom:40px}.demo-module__xnvtIW__trainerMethod>div:last-child{grid-template-columns:1fr 1fr}.demo-module__xnvtIW__eventHero aside,.demo-module__xnvtIW__trainerHero aside{display:none}}@media (max-width:700px){.demo-module__xnvtIW__nav{height:60px;padding:0 14px}.demo-module__xnvtIW__brand>b{font-size:11px}.demo-module__xnvtIW__navAction{padding:0 12px;font-size:10px}.demo-module__xnvtIW__careerHero{min-height:0}.demo-module__xnvtIW__profilePhoto{order:2;min-height:430px}.demo-module__xnvtIW__profileCopy{padding:48px 22px}.demo-module__xnvtIW__profileCopy h1{font-size:47px}.demo-module__xnvtIW__profileCopy>p:not(.demo-module__xnvtIW__kicker){font-size:15px}.demo-module__xnvtIW__careerSignal{grid-template-columns:1fr 1fr}.demo-module__xnvtIW__careerSignal article{min-height:130px;padding:18px}.demo-module__xnvtIW__careerSignal strong{font-size:23px}.demo-module__xnvtIW__careerGrid,.demo-module__xnvtIW__projectSection,.demo-module__xnvtIW__tracker,.demo-module__xnvtIW__productSystem,.demo-module__xnvtIW__productStory,.demo-module__xnvtIW__productFaq,.demo-module__xnvtIW__productDetail,.demo-module__xnvtIW__schedule,.demo-module__xnvtIW__eventOps,.demo-module__xnvtIW__trainerMethod,.demo-module__xnvtIW__trainerPrograms,.demo-module__xnvtIW__booking,.demo-module__xnvtIW__trainerDashboard{padding:65px 20px}.demo-module__xnvtIW__timeline article{grid-template-columns:50px 1fr}.demo-module__xnvtIW__projectGrid,.demo-module__xnvtIW__careerDetails,.demo-module__xnvtIW__trackerBoard,.demo-module__xnvtIW__systemGrid,.demo-module__xnvtIW__storyPanels,.demo-module__xnvtIW__productStats,.demo-module__xnvtIW__portalCards,.demo-module__xnvtIW__opsBoard,.demo-module__xnvtIW__trainerMethod>div:last-child,.demo-module__xnvtIW__trainerPrograms>div{grid-template-columns:1fr}.demo-module__xnvtIW__projectFeature{grid-column:auto}.demo-module__xnvtIW__careerDetails>article,.demo-module__xnvtIW__careerDetails blockquote{min-height:270px;padding:35px 22px}.demo-module__xnvtIW__tracker header{display:block}.demo-module__xnvtIW__tracker header>span{margin-top:12px;display:block}.demo-module__xnvtIW__productHero{min-height:0;padding:80px 20px 55px}.demo-module__xnvtIW__productHeadline h1{font-size:50px}.demo-module__xnvtIW__productStage{min-height:390px}.demo-module__xnvtIW__softwareFrame{transform:none}.demo-module__xnvtIW__softwareBody{grid-template-columns:1fr}.demo-module__xnvtIW__softwareBody>aside{display:none}.demo-module__xnvtIW__softwareBody>section{padding:20px}.demo-module__xnvtIW__metricRow{grid-template-columns:1fr}.demo-module__xnvtIW__device{transform:none}.demo-module__xnvtIW__productStats article{border-bottom:1px solid #ffffff21;border-right:0;min-height:130px}.demo-module__xnvtIW__exploded{grid-template-columns:1fr}.demo-module__xnvtIW__exploded article,.demo-module__xnvtIW__exploded article:nth-child(2),.demo-module__xnvtIW__exploded article:nth-child(3){min-height:220px;transform:none}.demo-module__xnvtIW__storeHero{padding:50px 20px 0}.demo-module__xnvtIW__storeHero h1{font-size:50px}.demo-module__xnvtIW__storeObject{height:480px;margin:40px -20px 0}.demo-module__xnvtIW__garment{width:260px;height:360px}.demo-module__xnvtIW__makerKit{width:310px;height:310px}.demo-module__xnvtIW__marquee{justify-content:flex-start;padding:0 20px}.demo-module__xnvtIW__detailObject{height:440px}.demo-module__xnvtIW__parts i:nth-child(4){width:330px;height:330px}.demo-module__xnvtIW__eventHero,.demo-module__xnvtIW__trainerHero{min-height:720px;padding:60px 20px}.demo-module__xnvtIW__eventHero h1{font-size:59px}.demo-module__xnvtIW__schedule>article{grid-template-columns:72px 1fr}.demo-module__xnvtIW__schedule button{display:none}.demo-module__xnvtIW__programGrid{grid-template-columns:1fr}.demo-module__xnvtIW__programGrid article{min-height:260px}.demo-module__xnvtIW__communityHero{grid-template-columns:1fr}.demo-module__xnvtIW__communityHero>div:first-child{padding:55px 20px}.demo-module__xnvtIW__communityImage{min-height:420px}.demo-module__xnvtIW__memberPortal{padding:65px 20px}.demo-module__xnvtIW__memberPortal>div,.demo-module__xnvtIW__trainerDashboard>div{grid-template-columns:1fr}.demo-module__xnvtIW__memberPortal aside,.demo-module__xnvtIW__trainerDashboard aside{display:none}.demo-module__xnvtIW__memberPortal>div>section{padding:22px}.demo-module__xnvtIW__portalCards{margin-top:45px}.demo-module__xnvtIW__trainerHero h1{font-size:62px}.demo-module__xnvtIW__booking{gap:35px}.demo-module__xnvtIW__clientRows{margin-top:40px}.demo-module__xnvtIW__finalAction{min-height:430px;padding:65px 20px}.demo-module__xnvtIW__finalAction h2{font-size:49px}}@media (prefers-reduced-motion:reduce){.demo-module__xnvtIW__page{scroll-behavior:auto}.demo-module__xnvtIW__page *{transition:none!important;animation:none!important}}.demo-module__xnvtIW__portfolio{color:#211c24;background:#eeeae3}.demo-module__xnvtIW__portfolio .demo-module__xnvtIW__sampleLabel b{color:#211c24}.demo-module__xnvtIW__portfolio .demo-module__xnvtIW__primary{color:#fff;background:#211c24}.demo-module__xnvtIW__portfolioHero{min-height:850px;padding:clamp(60px,7vw,105px) clamp(24px,7vw,110px);overflow:hidden}.demo-module__xnvtIW__portfolioHero>p,.demo-module__xnvtIW__workIndex header p,.demo-module__xnvtIW__caseStudy>div>p,.demo-module__xnvtIW__process>div>p{color:#a34f7a;font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.demo-module__xnvtIW__portfolioHero>h1{letter-spacing:-.07em;max-width:1050px;margin:18px 0;font-size:clamp(60px,7vw,112px);line-height:.86}.demo-module__xnvtIW__portfolioHero>span{color:#69616b;max-width:670px;font-size:17px;line-height:1.55;display:block}.demo-module__xnvtIW__portfolioCanvas{color:#fff;background:#211c24;border:1px solid #211c2433;grid-template-columns:130px 1fr;height:460px;margin-top:55px;display:grid;transform:rotate(-1deg);box-shadow:0 35px 70px #2d19282e}.demo-module__xnvtIW__canvasRail{border-right:1px solid #ffffff26;flex-direction:column;gap:18px;padding:22px;display:flex}.demo-module__xnvtIW__canvasRail b{font:10px var(--font-mono),monospace;color:#d68aad}.demo-module__xnvtIW__canvasRail i{background:#484148;height:8px}.demo-module__xnvtIW__canvasMain{padding:42px}.demo-module__xnvtIW__canvasMain small{color:#b9adb8;font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__canvasMain strong{max-width:730px;margin-top:60px;font-size:48px;line-height:.95;display:block}.demo-module__xnvtIW__canvasMain>div{border-bottom:1px solid #ffffff2e;align-items:end;gap:9px;height:90px;margin-top:60px;display:flex}.demo-module__xnvtIW__canvasMain>div i{background:#d68aad;flex:1}.demo-module__xnvtIW__canvasMain>div i:first-child{height:31%}.demo-module__xnvtIW__canvasMain>div i:nth-child(2){height:48%}.demo-module__xnvtIW__canvasMain>div i:nth-child(3){height:41%}.demo-module__xnvtIW__canvasMain>div i:nth-child(4){height:72%}.demo-module__xnvtIW__canvasMain>div i:nth-child(5){height:88%}.demo-module__xnvtIW__workIndex{color:#fff;background:#211c24;padding:clamp(75px,8vw,125px) clamp(24px,7vw,110px)}.demo-module__xnvtIW__workIndex header{max-width:890px;margin-bottom:45px}.demo-module__xnvtIW__workIndex h2,.demo-module__xnvtIW__caseStudy h2,.demo-module__xnvtIW__process h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(42px,5vw,76px);line-height:.96}.demo-module__xnvtIW__workIndex>article{border-top:1px solid #ffffff29;grid-template-columns:70px 1fr 1fr auto;align-items:center;gap:30px;min-height:112px;display:grid}.demo-module__xnvtIW__workIndex>article>span{color:#d68aad;font:11px var(--font-mono),monospace}.demo-module__xnvtIW__workIndex h3{font-size:24px}.demo-module__xnvtIW__workIndex>article>p{color:#aaa1aa}.demo-module__xnvtIW__workIndex>article>a{color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.demo-module__xnvtIW__caseStudy{grid-template-columns:170px 1fr;gap:6vw;padding:clamp(75px,8vw,125px) clamp(24px,7vw,110px);display:grid}.demo-module__xnvtIW__caseStudy>aside{grid-template-columns:35px 1fr;align-content:start;gap:16px 10px;font-size:11px;display:grid}.demo-module__xnvtIW__caseStudy>aside span{color:#a34f7a;font:10px var(--font-mono),monospace}.demo-module__xnvtIW__decisionMap{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.demo-module__xnvtIW__decisionMap article{background:#f7f4ef;border:1px solid #211c2433;flex-direction:column;min-height:300px;padding:22px;display:flex;position:relative;overflow:hidden}.demo-module__xnvtIW__decisionMap small{color:#a34f7a;font:10px var(--font-mono),monospace}.demo-module__xnvtIW__decisionMap b{margin-top:auto;font-size:22px}.demo-module__xnvtIW__decisionMap i{background:#d68aad;height:10px;margin-top:24px}.demo-module__xnvtIW__process{color:#211c24;background:#d68aad;padding:clamp(75px,8vw,125px) clamp(24px,7vw,110px)}.demo-module__xnvtIW__process>div:first-child{max-width:850px}.demo-module__xnvtIW__process>div>p{color:#211c24}.demo-module__xnvtIW__processFrames{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.demo-module__xnvtIW__processFrames article{background:#eeeae3;min-height:300px;padding:22px}.demo-module__xnvtIW__processFrames article>span{font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__processFrames article>i{background:#c9c3be;height:18px;margin-top:18px;display:block}.demo-module__xnvtIW__processFrames article>i:nth-of-type(2){width:82%}.demo-module__xnvtIW__processFrames article>i:nth-of-type(3){width:63%}.demo-module__xnvtIW__processFrames article>div{border:1px solid #c9c3be;height:190px;margin-top:25px;position:relative}.demo-module__xnvtIW__processFrames article>div i{border:1px solid #a34f7a;border-radius:50%;width:74px;height:74px;position:absolute}.demo-module__xnvtIW__processFrames article>div i:first-child{top:20%;left:15%}.demo-module__xnvtIW__processFrames article>div i:nth-child(2){top:7%;left:40%}.demo-module__xnvtIW__processFrames article>div i:nth-child(3){top:35%;right:10%}.demo-module__xnvtIW__processFrames article>div i:nth-child(4){bottom:5%;left:33%}@media (max-width:700px){.demo-module__xnvtIW__portfolioHero{padding:55px 20px}.demo-module__xnvtIW__portfolioHero>h1{font-size:56px}.demo-module__xnvtIW__portfolioCanvas{grid-template-columns:1fr;height:390px;transform:none}.demo-module__xnvtIW__canvasRail{display:none}.demo-module__xnvtIW__canvasMain{padding:24px}.demo-module__xnvtIW__canvasMain strong{margin-top:45px;font-size:34px}.demo-module__xnvtIW__workIndex,.demo-module__xnvtIW__caseStudy,.demo-module__xnvtIW__process{padding:65px 20px}.demo-module__xnvtIW__workIndex>article{grid-template-columns:40px 1fr;padding:20px 0}.demo-module__xnvtIW__workIndex>article>p,.demo-module__xnvtIW__workIndex>article>a{grid-column:2}.demo-module__xnvtIW__caseStudy{grid-template-columns:1fr}.demo-module__xnvtIW__caseStudy>aside{display:none}.demo-module__xnvtIW__decisionMap,.demo-module__xnvtIW__processFrames{grid-template-columns:1fr}.demo-module__xnvtIW__decisionMap article{min-height:220px}.demo-module__xnvtIW__processFrames article{min-height:240px}}.demo-module__xnvtIW__productCanvas{color:#1a2b28;background:#eef3f2;border-color:#1a2b2833;grid-template-columns:1fr;transform:none;box-shadow:0 35px 70px #1a2b281f}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasRail{border-bottom:1px solid #1a2b2826;border-right:0;flex-direction:row;align-items:center;min-height:64px;padding:18px 28px}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasRail i{background:#1a2b2838;width:72px;height:7px}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasRail i:first-of-type{background:#1a2b28;width:180px;margin-left:auto}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);column-gap:55px;padding:52px;display:grid}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain strong{letter-spacing:-.055em;max-width:620px;margin-top:34px;font-size:clamp(38px,4.3vw,66px)}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain>div{background:#fff;border:1px solid #1a2b2826;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:stretch;gap:14px;height:auto;margin:0;padding:24px;display:flex}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain>div i{background:var(--demo-accent);flex:0 0 22px;height:22px}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain>div i:first-child{width:38%;height:22px}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain>div i:nth-child(2){width:72%;height:22px}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain>div i:nth-child(3){width:54%;height:22px}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain>div i:nth-child(4){width:88%;height:22px}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain>div i:nth-child(5){width:64%;height:22px}@media (max-width:700px){.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain{padding:24px;display:block}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain>div{height:165px;margin-top:28px}.demo-module__xnvtIW__productCanvas .demo-module__xnvtIW__canvasMain strong{margin-top:28px;font-size:32px}}.demo-module__xnvtIW__atsResume{color:#192126;background:#f4f2ed}.demo-module__xnvtIW__atsResume .demo-module__xnvtIW__sampleLabel b{color:#192126}.demo-module__xnvtIW__atsResume .demo-module__xnvtIW__primary{color:#fff;background:#192126}.demo-module__xnvtIW__atsResume .demo-module__xnvtIW__secondary{color:#192126;background:0 0;border-color:#b8b8b3}.demo-module__xnvtIW__atsHero{border-bottom:1px solid #c9c8c2;grid-template-columns:1.35fr .65fr;align-items:center;gap:8vw;min-height:calc(100dvh - 66px);padding:clamp(44px,6vw,86px) clamp(22px,6vw,92px);display:grid}.demo-module__xnvtIW__atsIdentity>p,.demo-module__xnvtIW__atsBody header p,.demo-module__xnvtIW__atsProjects header p,.demo-module__xnvtIW__atsFooterGrid article>p,.demo-module__xnvtIW__atsAction p{color:#3b6b5c;font:700 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;margin:0}.demo-module__xnvtIW__atsIdentity h1{letter-spacing:-.08em;margin:18px 0 22px;font-size:clamp(72px,10vw,150px);line-height:.8}.demo-module__xnvtIW__atsIdentity>span{letter-spacing:-.035em;max-width:720px;font-size:clamp(20px,2.2vw,32px);line-height:1.2;display:block}.demo-module__xnvtIW__atsFit{background:#ebe9e3;border:1px solid #b8b8b3;padding:28px}.demo-module__xnvtIW__atsFit span,.demo-module__xnvtIW__atsFit strong{display:block}.demo-module__xnvtIW__atsFit span{color:#626966;font:9px var(--font-mono),monospace;text-transform:uppercase;margin-top:20px}.demo-module__xnvtIW__atsFit span:first-child{margin-top:0}.demo-module__xnvtIW__atsFit strong{margin-top:5px;font-size:18px}.demo-module__xnvtIW__atsFit a{color:#192126;border-top:1px solid #b8b8b3;justify-content:space-between;align-items:center;min-height:46px;margin-top:28px;padding-top:18px;font-size:12px;font-weight:700;display:flex}.demo-module__xnvtIW__atsSignal{border-bottom:1px solid #c9c8c2;grid-template-columns:repeat(4,1fr);display:grid}.demo-module__xnvtIW__atsSignal span{color:#59605d;border-right:1px solid #c9c8c2;flex-direction:column;justify-content:space-between;min-height:122px;padding:24px;font-size:11px;display:flex}.demo-module__xnvtIW__atsSignal span:last-child{border-right:0}.demo-module__xnvtIW__atsSignal b{color:#192126;letter-spacing:-.05em;font-size:30px}.demo-module__xnvtIW__atsBody,.demo-module__xnvtIW__atsProjects{padding:clamp(72px,8vw,124px) clamp(22px,6vw,92px)}.demo-module__xnvtIW__atsBody{color:#f4f2ed;background:#192126;grid-template-columns:.55fr 1.45fr;gap:9vw;display:grid}.demo-module__xnvtIW__atsBody header h2,.demo-module__xnvtIW__atsProjects header h2{letter-spacing:-.06em;margin:14px 0;font-size:clamp(40px,5vw,72px);line-height:.94}.demo-module__xnvtIW__atsRoles article{border-top:1px solid #4a504f;grid-template-columns:72px 1fr;gap:24px;padding:28px 0;display:grid}.demo-module__xnvtIW__atsRoles time{color:#8fc1ae;font:11px var(--font-mono),monospace}.demo-module__xnvtIW__atsRoles span{color:#aeb6b3;font-size:11px}.demo-module__xnvtIW__atsRoles h3{margin:7px 0 12px;font-size:25px}.demo-module__xnvtIW__atsRoles p{color:#d2d6d3;max-width:700px;line-height:1.55}.demo-module__xnvtIW__atsRoles ul{color:#aeb6b3;padding-left:18px;font-size:11px;line-height:1.8}.demo-module__xnvtIW__atsProjects>header{max-width:850px}.demo-module__xnvtIW__atsProjects>div{border:1px solid #c9c8c2;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.demo-module__xnvtIW__atsProjects article{border-right:1px solid #c9c8c2;flex-direction:column;min-height:300px;padding:25px;display:flex}.demo-module__xnvtIW__atsProjects article:last-child{border-right:0}.demo-module__xnvtIW__atsProjects article>span{color:#3b6b5c;font:11px var(--font-mono),monospace}.demo-module__xnvtIW__atsProjects h3{margin-top:65px;font-size:26px}.demo-module__xnvtIW__atsProjects article p{color:#4e5753}.demo-module__xnvtIW__atsProjects small{color:#777d7a}.demo-module__xnvtIW__atsProjects a{color:#192126;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:700;display:flex}.demo-module__xnvtIW__atsFooterGrid{border-block:1px solid #c9c8c2;grid-template-columns:1fr 1fr;display:grid}.demo-module__xnvtIW__atsFooterGrid>article{border-right:1px solid #c9c8c2;min-height:300px;padding:55px clamp(22px,6vw,92px)}.demo-module__xnvtIW__atsFooterGrid>article:last-child{border-right:0}.demo-module__xnvtIW__atsFooterGrid h3{margin:55px 0 10px;font-size:29px}.demo-module__xnvtIW__atsFooterGrid article>span{color:#5f6763}.demo-module__xnvtIW__atsFooterGrid article>div{flex-wrap:wrap;gap:8px;margin-top:50px;display:flex}.demo-module__xnvtIW__atsFooterGrid article>div span{border:1px solid #b8b8b3;padding:9px 11px;font-size:11px}.demo-module__xnvtIW__atsAction{background:#b9d7ca;justify-content:space-between;align-items:end;gap:45px;min-height:470px;padding:70px clamp(22px,6vw,92px);display:flex}.demo-module__xnvtIW__atsAction h2{letter-spacing:-.06em;max-width:800px;margin:14px 0 0;font-size:clamp(42px,5vw,74px);line-height:.95}.demo-module__xnvtIW__academicCv{color:#111;background:#f7f7f3}.demo-module__xnvtIW__academicCv .demo-module__xnvtIW__sampleLabel{margin-bottom:42px}.demo-module__xnvtIW__academicCv .demo-module__xnvtIW__sampleLabel b{color:#111}.demo-module__xnvtIW__academicHero{border-bottom:1px solid #161616;grid-template-columns:150px 1fr minmax(250px,.58fr);align-items:center;gap:5vw;min-height:calc(100dvh - 66px);padding:clamp(42px,5vw,74px) clamp(20px,5vw,76px);display:grid}.demo-module__xnvtIW__academicCode{font:9px/1.75 var(--font-mono),monospace;align-self:start;padding-top:8px}.demo-module__xnvtIW__academicHero>div:nth-child(2)>p,.demo-module__xnvtIW__academicHero aside>p{font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__academicHero h1{letter-spacing:-.075em;text-transform:uppercase;margin:18px 0;font-size:clamp(65px,8vw,126px);line-height:.82}.demo-module__xnvtIW__academicHero>div:nth-child(2)>span{max-width:690px;font-size:17px;line-height:1.55;display:block}.demo-module__xnvtIW__academicHero aside{border-left:1px solid #161616;flex-direction:column;justify-content:end;align-self:stretch;padding-left:24px;display:flex}.demo-module__xnvtIW__academicPortrait{filter:grayscale();min-height:310px;margin-bottom:auto;position:relative;overflow:hidden}.demo-module__xnvtIW__academicPortrait img{object-fit:cover}.demo-module__xnvtIW__academicHero aside strong{font-size:21px}.demo-module__xnvtIW__academicHero aside>span{color:#595959;margin-top:5px}.demo-module__xnvtIW__academicIndex{min-height:90px;font:9px var(--font-mono),monospace;text-transform:uppercase;border-bottom:1px solid #161616;grid-template-columns:repeat(5,1fr);align-items:center;padding:0 clamp(20px,5vw,76px);display:grid}.demo-module__xnvtIW__academicStatement{grid-template-columns:150px 1.2fr .55fr;gap:5vw;padding:clamp(76px,9vw,140px) clamp(20px,5vw,76px);display:grid}.demo-module__xnvtIW__academicStatement>span,.demo-module__xnvtIW__publications header>span,.demo-module__xnvtIW__academicColumns article>span{font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__academicStatement h2,.demo-module__xnvtIW__publications h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,92px);line-height:.9}.demo-module__xnvtIW__academicStatement p{max-width:760px;margin-top:30px;font-size:17px;line-height:1.6}.demo-module__xnvtIW__academicStatement aside{border-top:1px solid #111;flex-direction:column;gap:13px;padding-top:6px;display:flex}.demo-module__xnvtIW__academicStatement aside small{color:#696969;margin-bottom:12px}.demo-module__xnvtIW__academicStatement aside b{font-size:13px}.demo-module__xnvtIW__publications{color:#f7f7f3;background:#111;padding:clamp(76px,9vw,140px) clamp(20px,5vw,76px)}.demo-module__xnvtIW__publications header{grid-template-columns:150px 1fr;gap:5vw;margin-bottom:58px;display:grid}.demo-module__xnvtIW__publications article{border-top:1px solid #3f3f3f;grid-template-columns:40px 75px 1fr 150px 100px 40px;align-items:center;gap:20px;min-height:96px;display:grid}.demo-module__xnvtIW__publications article>span,.demo-module__xnvtIW__publications time{color:#a9b5ff;font:10px var(--font-mono),monospace}.demo-module__xnvtIW__publications h3{font-size:19px}.demo-module__xnvtIW__publications article p,.demo-module__xnvtIW__publications article small{color:#aaa}.demo-module__xnvtIW__publications a{color:#fff}.demo-module__xnvtIW__academicColumns{border-bottom:1px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.demo-module__xnvtIW__academicColumns article{border-right:1px solid #111;flex-direction:column;min-height:340px;padding:36px;display:flex}.demo-module__xnvtIW__academicColumns article:last-child{border-right:0}.demo-module__xnvtIW__academicColumns h3{margin-top:80px;font-size:27px}.demo-module__xnvtIW__academicColumns p{color:#5f5f5f}.demo-module__xnvtIW__academicColumns b{margin-top:auto;font-size:13px}.demo-module__xnvtIW__academicAction{background:#cdd2ff;flex-direction:column;justify-content:center;min-height:510px;padding:80px clamp(20px,5vw,76px);display:flex}.demo-module__xnvtIW__academicAction p{font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__academicAction h2{letter-spacing:-.065em;max-width:1000px;margin:18px 0 32px;font-size:clamp(48px,6vw,92px);line-height:.9}.demo-module__xnvtIW__academicAction a{color:#fff;background:#111;align-self:flex-start;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.demo-module__xnvtIW__careerStory{color:#24242a;background:#f1f0f8}.demo-module__xnvtIW__careerStory .demo-module__xnvtIW__sampleLabel b{color:#24242a}.demo-module__xnvtIW__storyHero{flex-direction:column;justify-content:center;min-height:calc(100dvh - 66px);padding:clamp(45px,6vw,86px) clamp(22px,7vw,110px);display:flex}.demo-module__xnvtIW__storyAvatar{filter:grayscale();border-radius:50%;width:86px;height:86px;margin-bottom:26px;position:relative;overflow:hidden}.demo-module__xnvtIW__storyAvatar img{object-fit:cover}.demo-module__xnvtIW__storyHero h1{letter-spacing:-.065em;max-width:1180px;margin:0;font-size:clamp(50px,6.8vw,105px);line-height:.93}.demo-module__xnvtIW__storyIntro{border-top:1px solid #c4c2ce;grid-template-columns:.42fr 1fr auto;gap:5vw;margin-top:50px;padding-top:22px;display:grid}.demo-module__xnvtIW__storyIntro span{font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__storyIntro p{color:#63616b;max-width:620px;margin:0;line-height:1.6}.demo-module__xnvtIW__storyIntro a,.demo-module__xnvtIW__storyWork a{color:#24242a;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.demo-module__xnvtIW__storyWork{color:#f1f0f8;background:#24242a;padding:clamp(76px,9vw,140px) clamp(22px,7vw,110px)}.demo-module__xnvtIW__storyWork>header{justify-content:space-between;gap:30px;margin-bottom:48px;display:flex}.demo-module__xnvtIW__storyWork>header p{color:#b6f05e;font:10px var(--font-mono),monospace;text-transform:uppercase;margin:0}.demo-module__xnvtIW__storyWork>header span{color:#aba9b2}.demo-module__xnvtIW__storyFeature{grid-template-columns:1.35fr .65fr;align-items:center;gap:5vw;display:grid}.demo-module__xnvtIW__storyMock{color:#202125;background:#e6ff4d;min-height:520px;padding:38px;position:relative;overflow:hidden}.demo-module__xnvtIW__storyMock span{font:10px var(--font-mono),monospace}.demo-module__xnvtIW__storyMock b{letter-spacing:-.06em;max-width:630px;margin-top:90px;font-size:clamp(45px,5vw,78px);line-height:.9;display:block}.demo-module__xnvtIW__storyMock i{background:#202125;width:38%;height:12px;position:absolute;bottom:55px;right:45px}.demo-module__xnvtIW__storyMock i:nth-of-type(2){width:28%;bottom:82px}.demo-module__xnvtIW__storyMock i:nth-of-type(3){width:18%;bottom:109px}.demo-module__xnvtIW__storyFeature>div:last-child>span,.demo-module__xnvtIW__storyPair article>span{color:#b6f05e;font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__storyFeature h2{letter-spacing:-.06em;margin:14px 0;font-size:clamp(42px,5vw,72px);line-height:.95}.demo-module__xnvtIW__storyFeature p,.demo-module__xnvtIW__storyPair p{color:#b8b5bf;line-height:1.6}.demo-module__xnvtIW__storyWork a{color:#fff;margin-top:24px}.demo-module__xnvtIW__storyPair{grid-template-columns:1fr 1fr;gap:16px;margin-top:90px;display:grid}.demo-module__xnvtIW__storyPair article>div{background:linear-gradient(135deg,#a8a4ff,#ecebff);height:330px;margin-bottom:24px}.demo-module__xnvtIW__storyPair article:nth-child(2)>div{background:linear-gradient(135deg,#c8ff6c,#3b5f47)}.demo-module__xnvtIW__storyPair h3{font-size:28px}.demo-module__xnvtIW__storyExperience{padding:clamp(76px,9vw,140px) clamp(22px,7vw,110px)}.demo-module__xnvtIW__storyExperience header{max-width:900px;margin-bottom:50px}.demo-module__xnvtIW__storyExperience header p{color:#635fd3;font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__storyExperience h2{letter-spacing:-.06em;font-size:clamp(44px,5vw,76px);line-height:.95}.demo-module__xnvtIW__storyExperience>article{border-top:1px solid #c4c2ce;grid-template-columns:100px 1fr 1fr 1fr;align-items:center;gap:24px;min-height:104px;display:grid}.demo-module__xnvtIW__storyExperience time{font:10px var(--font-mono),monospace}.demo-module__xnvtIW__storyExperience h3{font-size:20px}.demo-module__xnvtIW__storyExperience article p,.demo-module__xnvtIW__storyExperience article span{color:#696771}.demo-module__xnvtIW__storyQuote{background:#a8a4ff;flex-direction:column;justify-content:center;min-height:540px;padding:70px clamp(22px,7vw,110px);display:flex}.demo-module__xnvtIW__storyQuote blockquote{letter-spacing:-.055em;max-width:1050px;margin:0;font-size:clamp(45px,6vw,88px);line-height:.95}.demo-module__xnvtIW__storyQuote p{font:10px var(--font-mono),monospace;text-transform:uppercase;margin-top:30px}.demo-module__xnvtIW__storyAction{background:#e6ff4d;justify-content:space-between;align-items:end;gap:40px;min-height:500px;padding:75px clamp(22px,7vw,110px);display:flex}.demo-module__xnvtIW__storyAction p{font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__storyAction h2{letter-spacing:-.065em;max-width:900px;font-size:clamp(46px,6vw,88px);line-height:.92}.demo-module__xnvtIW__storyAction>a{color:#fff;white-space:nowrap;background:#24242a;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:12px;font-weight:700;display:flex}.demo-module__xnvtIW__pivotResume{color:#f8f0da;background:#a56f1a}.demo-module__xnvtIW__pivotResume .demo-module__xnvtIW__sampleLabel span{background:#f8df3d}.demo-module__xnvtIW__pivotResume .demo-module__xnvtIW__sampleLabel b{color:#f8f0da}.demo-module__xnvtIW__pivotHero{grid-template-columns:.82fr 1.18fr;min-height:calc(100dvh - 66px);display:grid}.demo-module__xnvtIW__pivotPortrait{filter:grayscale(.2);min-height:620px;position:relative;overflow:hidden}.demo-module__xnvtIW__pivotPortrait img{object-fit:cover}.demo-module__xnvtIW__pivotHero>div:last-child{flex-direction:column;justify-content:center;padding:clamp(45px,6vw,90px);display:flex}.demo-module__xnvtIW__pivotHero>div:last-child>p,.demo-module__xnvtIW__translation header p,.demo-module__xnvtIW__pivotProof>div:first-child p,.demo-module__xnvtIW__pivotAction>p{color:#f8df3d;font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.demo-module__xnvtIW__pivotHero h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(48px,5.8vw,88px);line-height:.9}.demo-module__xnvtIW__pivotHero>div:last-child>span{color:#efe1c2;max-width:670px;font-size:17px;line-height:1.55}.demo-module__xnvtIW__pivotHero>div:last-child>a{color:#1d1b17;align-self:flex-start;align-items:center;gap:8px;margin-top:28px;font-size:12px;font-weight:800;display:flex}.demo-module__xnvtIW__pivotChapters{color:#f8f0da;background:#1d1b17;grid-template-columns:repeat(3,1fr);display:grid}.demo-module__xnvtIW__pivotChapters article{border-right:1px solid #4f4a3f;flex-direction:column;min-height:380px;padding:32px;display:flex}.demo-module__xnvtIW__pivotChapters article:last-child{border-right:0}.demo-module__xnvtIW__pivotChapters span{color:#f8df3d;font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__pivotChapters h2{margin-top:100px;font-size:31px;line-height:1}.demo-module__xnvtIW__pivotChapters p{color:#bfb8a9;margin-top:auto;line-height:1.55}.demo-module__xnvtIW__translation{color:#1d1b17;background:#f6eedb;padding:clamp(76px,9vw,140px) clamp(22px,6vw,92px)}.demo-module__xnvtIW__translation header{max-width:980px}.demo-module__xnvtIW__translation h2,.demo-module__xnvtIW__pivotProof>div:first-child h2{letter-spacing:-.065em;font-size:clamp(46px,6vw,88px);line-height:.9}.demo-module__xnvtIW__translation>div{margin-top:55px}.demo-module__xnvtIW__translation article{border-top:1px solid #c6bda9;grid-template-columns:.7fr 50px .9fr 1.3fr;align-items:center;gap:25px;min-height:100px;display:grid}.demo-module__xnvtIW__translation article>span{font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__translation h3{font-size:21px}.demo-module__xnvtIW__translation article p{color:#665f51;line-height:1.5}.demo-module__xnvtIW__pivotProof{color:#1d1b17;background:#f8df3d;padding:clamp(76px,9vw,140px) clamp(22px,6vw,92px)}.demo-module__xnvtIW__pivotProof>div:first-child{max-width:900px}.demo-module__xnvtIW__pivotProof>div:first-child p{color:#1d1b17}.demo-module__xnvtIW__pivotProof>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.demo-module__xnvtIW__pivotProof article{border:1px solid #1d1b17;padding:20px}.demo-module__xnvtIW__pivotProof article>span{font:10px var(--font-mono),monospace}.demo-module__xnvtIW__pivotProof article>div{background:#1d1b17;height:260px;margin:20px 0}.demo-module__xnvtIW__pivotProof article:nth-child(2)>div{background:#a56f1a}.demo-module__xnvtIW__pivotProof article:nth-child(3)>div{background:repeating-linear-gradient(90deg,#1d1b17 0 2px,#0000 2px 16px)}.demo-module__xnvtIW__pivotProof article p{font:10px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__pivotProof h3{font-size:25px}.demo-module__xnvtIW__pivotProof a{color:#1d1b17;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.demo-module__xnvtIW__pivotAction{background:#a56f1a;flex-direction:column;justify-content:center;min-height:530px;padding:80px clamp(22px,6vw,92px);display:flex}.demo-module__xnvtIW__pivotAction h2{letter-spacing:-.065em;max-width:1100px;margin:18px 0 36px;font-size:clamp(48px,6vw,92px);line-height:.9}.demo-module__xnvtIW__pivotAction .demo-module__xnvtIW__primary{color:#1d1b17;background:#f8df3d}.demo-module__xnvtIW__pivotAction .demo-module__xnvtIW__secondary{color:#f8f0da;border-color:#ead4aa}@media (max-width:1000px){.demo-module__xnvtIW__atsHero,.demo-module__xnvtIW__academicHero,.demo-module__xnvtIW__storyFeature,.demo-module__xnvtIW__pivotHero{grid-template-columns:1fr}.demo-module__xnvtIW__atsHero{gap:45px}.demo-module__xnvtIW__academicHero{grid-template-columns:100px 1fr}.demo-module__xnvtIW__academicHero aside{grid-column:2;min-height:440px}.demo-module__xnvtIW__academicStatement{grid-template-columns:100px 1fr}.demo-module__xnvtIW__academicStatement aside{grid-column:2}.demo-module__xnvtIW__pivotPortrait{min-height:560px}.demo-module__xnvtIW__storyMock{min-height:440px}.demo-module__xnvtIW__atsAction,.demo-module__xnvtIW__storyAction{flex-direction:column;align-items:flex-start}.demo-module__xnvtIW__publications article{grid-template-columns:35px 65px 1fr 100px 35px}.demo-module__xnvtIW__publications article small{display:none}}@media (max-width:700px){.demo-module__xnvtIW__atsHero,.demo-module__xnvtIW__academicHero,.demo-module__xnvtIW__storyHero,.demo-module__xnvtIW__pivotHero>div:last-child{padding:52px 20px}.demo-module__xnvtIW__atsHero,.demo-module__xnvtIW__academicHero,.demo-module__xnvtIW__pivotHero{min-height:0}.demo-module__xnvtIW__atsIdentity h1{font-size:74px}.demo-module__xnvtIW__atsSignal,.demo-module__xnvtIW__atsProjects>div,.demo-module__xnvtIW__atsFooterGrid,.demo-module__xnvtIW__academicIndex,.demo-module__xnvtIW__academicColumns,.demo-module__xnvtIW__storyPair,.demo-module__xnvtIW__pivotChapters,.demo-module__xnvtIW__pivotProof>div:last-child{grid-template-columns:1fr}.demo-module__xnvtIW__atsSignal span,.demo-module__xnvtIW__atsProjects article,.demo-module__xnvtIW__academicColumns article,.demo-module__xnvtIW__pivotChapters article{border-bottom:1px solid;border-right:0}.demo-module__xnvtIW__atsBody{grid-template-columns:1fr;padding:65px 20px}.demo-module__xnvtIW__atsRoles article{grid-template-columns:52px 1fr}.demo-module__xnvtIW__atsProjects,.demo-module__xnvtIW__atsAction,.demo-module__xnvtIW__academicStatement,.demo-module__xnvtIW__publications,.demo-module__xnvtIW__academicAction,.demo-module__xnvtIW__storyWork,.demo-module__xnvtIW__storyExperience,.demo-module__xnvtIW__storyQuote,.demo-module__xnvtIW__storyAction,.demo-module__xnvtIW__translation,.demo-module__xnvtIW__pivotProof,.demo-module__xnvtIW__pivotAction{padding:65px 20px}.demo-module__xnvtIW__atsProjects article{min-height:240px}.demo-module__xnvtIW__atsFooterGrid>article{border-right:0;padding:45px 20px}.demo-module__xnvtIW__academicHero{grid-template-columns:1fr}.demo-module__xnvtIW__academicCode{display:none}.demo-module__xnvtIW__academicHero h1{font-size:64px}.demo-module__xnvtIW__academicHero aside{border-top:1px solid #111;border-left:0;grid-column:1;min-height:390px;padding:20px 0 0}.demo-module__xnvtIW__academicIndex{gap:12px;min-height:0;padding:15px 20px}.demo-module__xnvtIW__academicIndex span{padding:8px 0}.demo-module__xnvtIW__academicStatement{grid-template-columns:1fr}.demo-module__xnvtIW__academicStatement aside{grid-column:1}.demo-module__xnvtIW__publications header{grid-template-columns:1fr}.demo-module__xnvtIW__publications article{grid-template-columns:35px 55px 1fr 30px;padding:20px 0}.demo-module__xnvtIW__publications article p,.demo-module__xnvtIW__publications article small{display:none}.demo-module__xnvtIW__storyHero h1{font-size:52px}.demo-module__xnvtIW__storyIntro{grid-template-columns:1fr}.demo-module__xnvtIW__storyFeature{gap:35px}.demo-module__xnvtIW__storyMock{min-height:370px;padding:22px}.demo-module__xnvtIW__storyMock b{font-size:48px}.demo-module__xnvtIW__storyExperience>article{grid-template-columns:60px 1fr;padding:22px 0}.demo-module__xnvtIW__storyExperience article p,.demo-module__xnvtIW__storyExperience article span{grid-column:2}.demo-module__xnvtIW__storyQuote blockquote{font-size:43px}.demo-module__xnvtIW__pivotPortrait{min-height:470px}.demo-module__xnvtIW__pivotHero h1{font-size:51px}.demo-module__xnvtIW__pivotChapters article{min-height:300px}.demo-module__xnvtIW__translation article{grid-template-columns:1fr 30px 1fr;padding:25px 0}.demo-module__xnvtIW__translation article p{grid-column:1/-1}.demo-module__xnvtIW__pivotProof article>div{height:220px}.demo-module__xnvtIW__pivotAction h2{font-size:50px}}.demo-module__xnvtIW__pivotHero h1{font-size:clamp(46px,4.8vw,70px)}@media (max-width:700px){.demo-module__xnvtIW__pivotHero h1{font-size:48px}}.demo-module__xnvtIW__speakerDevice{background:#151516;border:1px solid #282829;border-radius:24px;flex-direction:column;justify-content:space-between;width:320px;height:320px;padding:24px;display:flex;position:relative;box-shadow:0 30px 50px #0006}.demo-module__xnvtIW__speakerGrid{grid-template-columns:repeat(8,1fr);gap:12px;height:180px;display:grid}.demo-module__xnvtIW__speakerGrid span{aspect-ratio:1;background:#252528;border-radius:50%}.demo-module__xnvtIW__speakerDial{color:#fff;background:#202022;border:1px solid #333;border-radius:12px;justify-content:center;align-items:center;height:60px;font-weight:700;display:flex}.demo-module__xnvtIW__waveform{justify-content:space-between;align-items:center;gap:6px;width:80%;height:60%;display:flex}.demo-module__xnvtIW__waveform i{background:#d5a653;border-radius:3px;flex:1;min-height:4px}.demo-module__xnvtIW__circuitBoard{color:#fff;background:#173327;border:4px solid #10241b;border-radius:12px;width:340px;height:340px;padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 50px #0000004d}.demo-module__xnvtIW__mcuChip{color:#fff;width:110px;height:110px;font:11px var(--font-mono), monospace;background:#222;border:2px solid #555;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-module__xnvtIW__pinHeaders{justify-content:space-between;display:flex;position:absolute;top:20px;left:20px;right:20px}.demo-module__xnvtIW__pinHeaders i{background:#d5a653;border-radius:50%;width:8px;height:8px}.demo-module__xnvtIW__traceLines{pointer-events:none;position:absolute;inset:0}.demo-module__xnvtIW__solderGrid{grid-template-columns:repeat(8,1fr);gap:16px;width:80%;padding:30px;display:grid}.demo-module__xnvtIW__solderGrid i{background:0 0;border:2px solid #d5a653;border-radius:30%;width:14px;height:14px}.demo-module__xnvtIW__digitalStack{width:320px;height:320px;position:relative}.demo-module__xnvtIW__stackCard{color:#a3a6ad;width:220px;height:160px;font:10px var(--font-mono), monospace;background:#1a1b1e;border:1px solid #2e3035;border-radius:8px;flex-direction:column;padding:16px;display:flex;position:absolute;box-shadow:0 15px 30px #0000004d}.demo-module__xnvtIW__stackCard span{color:#fff;border-bottom:1px solid #2e3035;margin-bottom:12px;padding-bottom:8px}.demo-module__xnvtIW__stackCard:first-child{z-index:1;top:0;left:0}.demo-module__xnvtIW__stackCard:nth-child(2){z-index:2;background:#202226;top:60px;left:50px}.demo-module__xnvtIW__stackCard:nth-child(3){z-index:3;color:#fff;background:#252830;border-color:#3b3f4a;justify-content:center;align-items:center;top:120px;left:100px}.demo-module__xnvtIW__stackCard b{margin-bottom:6px;font-size:24px}.demo-module__xnvtIW__fileHierarchy{flex-direction:column;gap:12px;width:80%;display:flex}.demo-module__xnvtIW__fileHierarchy div{font:11px var(--font-mono), monospace;background:#1e2025;border:1px solid #2e3035;border-radius:6px;align-items:center;gap:12px;padding:10px 16px;display:flex}.demo-module__xnvtIW__fileHierarchy span{color:#000;text-transform:uppercase;background:#d5a653;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.demo-module__xnvtIW__fileHierarchy b{color:#fff}.demo-module__xnvtIW__systemsResume{color:#dce9df;font-family:var(--font-mono),monospace;background:#07120e}.demo-module__xnvtIW__systemsResume a{color:inherit}.demo-module__xnvtIW__systemsHero{background-color:#0000;background-image:linear-gradient(90deg,#74c69d14 1px,#0000 1px),linear-gradient(#74c69d14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;min-height:calc(100dvh - 66px);padding:clamp(54px,8vw,120px);display:flex}.demo-module__xnvtIW__systemsHero .demo-module__xnvtIW__sampleLabel span{color:#07120e;background:#74c69d}.demo-module__xnvtIW__systemsPrompt{color:#74c69d;border-block:1px solid #284438;justify-content:space-between;margin-top:60px;padding:12px 0;font-size:11px;display:flex}.demo-module__xnvtIW__systemsHero h1{max-width:1120px;font-family:var(--font-sans),sans-serif;letter-spacing:-.07em;margin:46px 0 24px;font-size:clamp(54px,7.4vw,112px);line-height:.88}.demo-module__xnvtIW__systemsHero>p{color:#a8b9b0;max-width:720px;line-height:1.6}.demo-module__xnvtIW__systemsHero>a{color:#74c69d;align-items:center;gap:8px;margin-top:34px;font-weight:700;display:flex}.demo-module__xnvtIW__systemsStats{border-block:1px solid #284438;grid-template-columns:repeat(4,1fr);display:grid}.demo-module__xnvtIW__systemsStats article{border-right:1px solid #284438;padding:35px}.demo-module__xnvtIW__systemsStats b,.demo-module__xnvtIW__systemsStats span{display:block}.demo-module__xnvtIW__systemsStats b{color:#74c69d;font-size:38px}.demo-module__xnvtIW__systemsStats span{color:#91a59a;text-transform:uppercase;margin-top:28px;font-size:10px}.demo-module__xnvtIW__systemsImpact,.demo-module__xnvtIW__systemsStack,.demo-module__xnvtIW__systemsAction{padding:clamp(75px,9vw,140px) clamp(24px,8vw,120px)}.demo-module__xnvtIW__systemsImpact header{border-bottom:1px solid #284438;grid-template-columns:1fr 2fr;display:grid}.demo-module__xnvtIW__systemsImpact h2,.demo-module__xnvtIW__systemsStack h2,.demo-module__xnvtIW__systemsAction h2{font-family:var(--font-sans),sans-serif;letter-spacing:-.055em;margin:12px 0 55px;font-size:clamp(42px,5vw,76px);line-height:.93}.demo-module__xnvtIW__systemsImpact header>span,.demo-module__xnvtIW__systemsStack span,.demo-module__xnvtIW__systemsAction>p{color:#74c69d;text-transform:uppercase;font-size:10px}.demo-module__xnvtIW__systemsImpact article{border-bottom:1px solid #284438;grid-template-columns:90px 1fr 2fr 130px;align-items:center;gap:25px;padding:30px 0;display:grid}.demo-module__xnvtIW__systemsImpact h3{font-size:19px}.demo-module__xnvtIW__systemsImpact p{color:#a8b9b0}.demo-module__xnvtIW__systemsImpact article span{color:#74c69d;font-size:9px}.demo-module__xnvtIW__systemsStack{background:#0c1d16;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.demo-module__xnvtIW__systemsStack pre{color:#74c69d;white-space:pre-wrap;background:#06100c;border:1px solid #315844;padding:36px;line-height:2.1}.demo-module__xnvtIW__systemsAction{color:#07120e;background:#74c69d;flex-direction:column;justify-content:center;min-height:500px;display:flex}.demo-module__xnvtIW__systemsAction>p{color:#07120e}.demo-module__xnvtIW__systemsAction a{color:#fff;background:#07120e;align-self:flex-start;gap:8px;padding:15px 20px;font-weight:800;display:flex}.demo-module__xnvtIW__financeResume{color:#10393c;background:#e5efed}.demo-module__xnvtIW__financeHero{grid-template-columns:1.08fr .92fr;min-height:calc(100dvh - 66px);display:grid}.demo-module__xnvtIW__financeHero>div:first-child{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,105px);display:flex}.demo-module__xnvtIW__financeHero .demo-module__xnvtIW__sampleLabel span{background:#1f6670}.demo-module__xnvtIW__financeHero p,.demo-module__xnvtIW__financeDeals header>span,.demo-module__xnvtIW__financeExperience span,.demo-module__xnvtIW__financeAction>p{color:#1f6670;font:700 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.11em}.demo-module__xnvtIW__financeHero h1{letter-spacing:-.065em;margin:32px 0 22px;font-family:Georgia,serif;font-size:clamp(68px,8vw,124px);font-weight:400;line-height:.82}.demo-module__xnvtIW__financeHero>div>span{max-width:650px;font-family:Georgia,serif;font-size:20px;line-height:1.5}.demo-module__xnvtIW__financeHero a{color:#10393c;align-items:center;gap:8px;margin-top:35px;font-weight:800;display:flex}.demo-module__xnvtIW__financePortrait{min-height:640px;position:relative}.demo-module__xnvtIW__financePortrait img{object-fit:cover}.demo-module__xnvtIW__financeTicker{color:#d9ebe7;background:#10393c;grid-template-columns:repeat(4,1fr);display:grid}.demo-module__xnvtIW__financeTicker span{font:10px var(--font-mono),monospace;text-transform:uppercase;border-right:1px solid #356064;padding:25px}.demo-module__xnvtIW__financeDeals,.demo-module__xnvtIW__financeExperience,.demo-module__xnvtIW__financeAction{padding:clamp(75px,9vw,140px) clamp(24px,7vw,105px)}.demo-module__xnvtIW__financeDeals h2,.demo-module__xnvtIW__financeAction h2{letter-spacing:-.045em;max-width:900px;margin:18px 0 58px;font-family:Georgia,serif;font-size:clamp(45px,5.8vw,86px);font-weight:400;line-height:.95}.demo-module__xnvtIW__financeDeals article{border-top:1px solid #93aaa5;grid-template-columns:.6fr .45fr .9fr 1.5fr;padding:25px 0;display:grid}.demo-module__xnvtIW__financeDeals article span{font-size:12px}.demo-module__xnvtIW__financeDeals article span:nth-child(2){font:700 19px Georgia,serif}.demo-module__xnvtIW__financeExperience{color:#e5efed;background:#10393c;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.demo-module__xnvtIW__financeExperience h2{font:400 clamp(38px,5vw,70px) Georgia,serif}.demo-module__xnvtIW__financeExperience blockquote{margin:0;font:italic 28px/1.4 Georgia,serif}.demo-module__xnvtIW__financeExperience small{font:10px var(--font-mono),monospace;color:#91b2ad;margin-top:30px;display:block}.demo-module__xnvtIW__financeAction{flex-direction:column;justify-content:center;min-height:500px;display:flex}.demo-module__xnvtIW__financeAction a{color:#fff;background:#10393c;align-self:flex-start;gap:8px;padding:15px 20px;font-weight:800;display:flex}.demo-module__xnvtIW__creativeResume{color:#fff2e7;background:#9f2845}.demo-module__xnvtIW__creativeHero{grid-template-columns:1fr 1fr;min-height:calc(100dvh - 66px);display:grid}.demo-module__xnvtIW__creativePortrait{min-height:650px;position:relative}.demo-module__xnvtIW__creativePortrait img{object-fit:cover}.demo-module__xnvtIW__creativeHero>div:last-child{flex-direction:column;justify-content:center;padding:clamp(48px,7vw,100px);display:flex}.demo-module__xnvtIW__creativeHero .demo-module__xnvtIW__sampleLabel span{background:#3157c7}.demo-module__xnvtIW__creativeHero p,.demo-module__xnvtIW__creativeWork header>span,.demo-module__xnvtIW__creativeAction>p{font:700 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em}.demo-module__xnvtIW__creativeHero h1{letter-spacing:-.1em;text-transform:uppercase;margin:24px 0;font-size:clamp(90px,10.5vw,160px);line-height:.68}.demo-module__xnvtIW__creativeHero>div>span{max-width:520px;font:italic 27px/1.35 Georgia,serif}.demo-module__xnvtIW__creativeMarquee{text-transform:uppercase;background:#3157c7;justify-content:space-between;padding:24px clamp(24px,7vw,100px);font-size:clamp(20px,3vw,44px);font-weight:800;display:flex}.demo-module__xnvtIW__creativeWork,.demo-module__xnvtIW__creativeCredits,.demo-module__xnvtIW__creativeAction{padding:clamp(75px,9vw,140px) clamp(24px,7vw,100px)}.demo-module__xnvtIW__creativeWork h2,.demo-module__xnvtIW__creativeAction h2{letter-spacing:-.07em;max-width:980px;font-size:clamp(48px,6.4vw,96px);line-height:.87}.demo-module__xnvtIW__creativeWork>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px;display:grid}.demo-module__xnvtIW__creativeWork article{border-top:1px solid #d68296}.demo-module__xnvtIW__creativeWork article>div{background:#3157c7;height:310px;margin:18px 0}.demo-module__xnvtIW__creativeWork article:nth-child(2)>div{background:#fff2e7}.demo-module__xnvtIW__creativeWork article:nth-child(3)>div{background:repeating-linear-gradient(135deg,#3157c7 0 18px,#9f2845 18px 36px)}.demo-module__xnvtIW__creativeWork article>span{font:10px var(--font-mono),monospace}.demo-module__xnvtIW__creativeWork h3{font-size:28px}.demo-module__xnvtIW__creativeCredits{color:#22161a;background:#fff2e7;grid-template-columns:1fr 1fr;display:grid}.demo-module__xnvtIW__creativeCredits h2{font-size:clamp(45px,6vw,88px);line-height:.9}.demo-module__xnvtIW__creativeCredits p{font:24px/1.8 Georgia,serif}.demo-module__xnvtIW__creativeAction{background:#3157c7;flex-direction:column;justify-content:center;min-height:520px;display:flex}.demo-module__xnvtIW__creativeAction a{color:#22161a;background:#fff2e7;align-self:flex-start;gap:8px;padding:15px 20px;font-weight:800;display:flex}.demo-module__xnvtIW__clinicalResume{color:#17322b;background:#e4ece5}.demo-module__xnvtIW__clinicalHero{grid-template-columns:1.08fr .92fr;min-height:calc(100dvh - 66px);display:grid}.demo-module__xnvtIW__clinicalHero>div:first-child{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,105px);display:flex}.demo-module__xnvtIW__clinicalHero .demo-module__xnvtIW__sampleLabel span{background:#6f8d7a}.demo-module__xnvtIW__clinicalHero p,.demo-module__xnvtIW__clinicalTrials header>span,.demo-module__xnvtIW__clinicalTraining span,.demo-module__xnvtIW__clinicalAction>p{color:#527363;font:700 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em}.demo-module__xnvtIW__clinicalHero h1{letter-spacing:-.055em;max-width:780px;margin:30px 0;font-family:Georgia,serif;font-size:clamp(54px,6.5vw,100px);font-weight:400;line-height:.92}.demo-module__xnvtIW__clinicalHero>div>span{color:#4b625a;max-width:650px;font-size:17px;line-height:1.65}.demo-module__xnvtIW__clinicalPortrait{min-height:650px;position:relative}.demo-module__xnvtIW__clinicalPortrait img{object-fit:cover}.demo-module__xnvtIW__clinicalFocus{color:#e4ece5;background:#17322b;grid-template-columns:repeat(3,1fr);display:grid}.demo-module__xnvtIW__clinicalFocus span{text-align:center;font:10px var(--font-mono),monospace;text-transform:uppercase;border-right:1px solid #3e574f;padding:30px}.demo-module__xnvtIW__clinicalTrials,.demo-module__xnvtIW__clinicalTraining,.demo-module__xnvtIW__clinicalAction{padding:clamp(75px,9vw,140px) clamp(24px,7vw,105px)}.demo-module__xnvtIW__clinicalTrials h2,.demo-module__xnvtIW__clinicalAction h2{margin:15px 0 55px;font:400 clamp(48px,6vw,88px)/.95 Georgia,serif}.demo-module__xnvtIW__clinicalTrials article{border-top:1px solid #a7b9ae;grid-template-columns:.6fr 1.3fr .8fr .55fr;align-items:center;padding:26px 0;display:grid}.demo-module__xnvtIW__clinicalTrials article b{font-family:var(--font-mono),monospace}.demo-module__xnvtIW__clinicalTrials article small{text-align:center;border:1px solid #6f8d7a;padding:8px}.demo-module__xnvtIW__clinicalTraining{background:#cad9ce;grid-template-columns:1.4fr .6fr;gap:8vw;display:grid}.demo-module__xnvtIW__clinicalTraining h2{font:400 clamp(36px,5vw,72px)/1 Georgia,serif}.demo-module__xnvtIW__clinicalTraining p{line-height:1.8}.demo-module__xnvtIW__clinicalAction{color:#e4ece5;background:#17322b;flex-direction:column;justify-content:center;min-height:500px;display:flex}.demo-module__xnvtIW__clinicalAction a{color:#17322b;background:#e4ece5;align-self:flex-start;gap:8px;padding:15px 20px;font-weight:800;display:flex}.demo-module__xnvtIW__globalResume{color:#fff4e9;background:#1749a0}.demo-module__xnvtIW__globalHero{grid-template-columns:.85fr 1.15fr;min-height:calc(100dvh - 66px);display:grid}.demo-module__xnvtIW__globalPortrait{min-height:650px;position:relative}.demo-module__xnvtIW__globalPortrait img{object-fit:cover}.demo-module__xnvtIW__globalHero>div:last-child{flex-direction:column;justify-content:center;padding:clamp(50px,7vw,110px);display:flex}.demo-module__xnvtIW__globalHero .demo-module__xnvtIW__sampleLabel span{background:#d95f2b}.demo-module__xnvtIW__globalHero p,.demo-module__xnvtIW__globalTranslation header>span,.demo-module__xnvtIW__globalExperience>span,.demo-module__xnvtIW__globalAction>p{color:#ff956e;font:700 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em}.demo-module__xnvtIW__globalHero h1{letter-spacing:-.065em;max-width:830px;margin:25px 0;font-size:clamp(52px,6.5vw,98px);line-height:.88}.demo-module__xnvtIW__globalHero>div>span{color:#dce6ff;max-width:620px;font-size:18px;line-height:1.55}.demo-module__xnvtIW__globalHero a{color:#fff4e9;align-items:center;gap:8px;margin-top:30px;font-weight:800;display:flex}.demo-module__xnvtIW__globalFacts{background:#d95f2b;grid-template-columns:repeat(4,1fr);display:grid}.demo-module__xnvtIW__globalFacts span{font:10px var(--font-mono),monospace;text-transform:uppercase;border-right:1px solid #ef8c68;padding:25px}.demo-module__xnvtIW__globalTranslation,.demo-module__xnvtIW__globalExperience,.demo-module__xnvtIW__globalAction{padding:clamp(75px,9vw,140px) clamp(24px,7vw,110px)}.demo-module__xnvtIW__globalTranslation{color:#152f65;background:#fff4e9}.demo-module__xnvtIW__globalTranslation h2,.demo-module__xnvtIW__globalAction h2{letter-spacing:-.065em;max-width:1000px;font-size:clamp(48px,6.4vw,96px);line-height:.9}.demo-module__xnvtIW__globalTranslation article{border-top:1px solid #c5c9d0;grid-template-columns:1fr 40px 1.3fr;align-items:center;gap:30px;padding:25px 0;display:grid}.demo-module__xnvtIW__globalTranslation article p{color:#657087}.demo-module__xnvtIW__globalExperience{background:#d95f2b}.demo-module__xnvtIW__globalExperience h2{letter-spacing:-.08em;margin:28px 0 0;font-size:clamp(70px,9vw,140px);line-height:.8}.demo-module__xnvtIW__globalExperience b{max-width:720px;margin-top:55px;font:400 25px/1.4 Georgia,serif;display:block}.demo-module__xnvtIW__globalAction{flex-direction:column;justify-content:center;min-height:500px;display:flex}.demo-module__xnvtIW__globalAction a{color:#1749a0;background:#fff4e9;align-self:flex-start;gap:8px;padding:15px 20px;font-weight:800;display:flex}.demo-module__xnvtIW__executiveResume{color:#efe9dc;background:#171719}.demo-module__xnvtIW__executiveHero{grid-template-columns:1.1fr .9fr;min-height:calc(100dvh - 66px);display:grid}.demo-module__xnvtIW__executiveHero>div:first-child{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,110px);display:flex}.demo-module__xnvtIW__executiveHero .demo-module__xnvtIW__sampleLabel span{color:#171719;background:#b7964c}.demo-module__xnvtIW__executiveHero p,.demo-module__xnvtIW__executiveImpact header>span,.demo-module__xnvtIW__executiveBoards span,.demo-module__xnvtIW__executiveAction>p{color:#b7964c;font:700 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.13em}.demo-module__xnvtIW__executiveHero h1{letter-spacing:-.065em;margin:35px 0 25px;font:400 clamp(66px,8.5vw,132px)/.82 Georgia,serif}.demo-module__xnvtIW__executiveHero>div>span{color:#bdb7ac;max-width:680px;font-size:18px;line-height:1.6}.demo-module__xnvtIW__executiveHero a{color:#b7964c;align-items:center;gap:8px;margin-top:34px;font-weight:800;display:flex}.demo-module__xnvtIW__executivePortrait{min-height:670px;position:relative}.demo-module__xnvtIW__executivePortrait img{object-fit:cover}.demo-module__xnvtIW__executiveMandate{color:#171719;background:#b7964c;grid-template-columns:1.5fr .5fr;gap:8vw;padding:clamp(70px,8vw,120px);display:grid}.demo-module__xnvtIW__executiveMandate blockquote{margin:0;font:400 clamp(45px,6vw,88px)/.95 Georgia,serif}.demo-module__xnvtIW__executiveMandate span{line-height:2}.demo-module__xnvtIW__executiveImpact,.demo-module__xnvtIW__executiveBoards,.demo-module__xnvtIW__executiveAction{padding:clamp(75px,9vw,140px) clamp(24px,7vw,110px)}.demo-module__xnvtIW__executiveImpact h2,.demo-module__xnvtIW__executiveAction h2{margin:18px 0 55px;font:400 clamp(48px,6vw,90px)/.93 Georgia,serif}.demo-module__xnvtIW__executiveImpact article{border-top:1px solid #494641;grid-template-columns:.7fr 1fr 1.5fr;align-items:center;padding:28px 0;display:grid}.demo-module__xnvtIW__executiveImpact b{color:#b7964c;font:400 45px Georgia,serif}.demo-module__xnvtIW__executiveImpact span{text-transform:uppercase;font-size:12px}.demo-module__xnvtIW__executiveImpact p{color:#aaa49a}.demo-module__xnvtIW__executiveBoards{background:#232326;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.demo-module__xnvtIW__executiveBoards h2{font:400 clamp(36px,5vw,72px) Georgia,serif}.demo-module__xnvtIW__executiveBoards p{line-height:1.9}.demo-module__xnvtIW__executiveAction{flex-direction:column;justify-content:center;min-height:510px;display:flex}.demo-module__xnvtIW__executiveAction a{color:#171719;background:#b7964c;align-self:flex-start;gap:8px;padding:15px 20px;font-weight:800;display:flex}@media (max-width:800px){.demo-module__xnvtIW__systemsStats,.demo-module__xnvtIW__financeTicker,.demo-module__xnvtIW__globalFacts{grid-template-columns:1fr 1fr}.demo-module__xnvtIW__systemsImpact article{grid-template-columns:55px 1fr}.demo-module__xnvtIW__systemsImpact article p,.demo-module__xnvtIW__systemsImpact article span{grid-column:2}.demo-module__xnvtIW__systemsStack,.demo-module__xnvtIW__financeHero,.demo-module__xnvtIW__creativeHero,.demo-module__xnvtIW__clinicalHero,.demo-module__xnvtIW__globalHero,.demo-module__xnvtIW__executiveHero,.demo-module__xnvtIW__financeExperience,.demo-module__xnvtIW__creativeCredits,.demo-module__xnvtIW__clinicalTraining,.demo-module__xnvtIW__executiveBoards{grid-template-columns:1fr}.demo-module__xnvtIW__financePortrait,.demo-module__xnvtIW__creativePortrait,.demo-module__xnvtIW__clinicalPortrait,.demo-module__xnvtIW__globalPortrait,.demo-module__xnvtIW__executivePortrait{min-height:420px}.demo-module__xnvtIW__creativePortrait,.demo-module__xnvtIW__globalPortrait{order:2}.demo-module__xnvtIW__creativeWork>div{grid-template-columns:1fr}.demo-module__xnvtIW__creativeWork article>div{height:220px}.demo-module__xnvtIW__financeDeals article,.demo-module__xnvtIW__clinicalTrials article{grid-template-columns:1fr 1fr;gap:14px}.demo-module__xnvtIW__globalTranslation article{grid-template-columns:1fr 26px 1fr}.demo-module__xnvtIW__executiveMandate,.demo-module__xnvtIW__executiveImpact article{grid-template-columns:1fr}.demo-module__xnvtIW__systemsHero h1,.demo-module__xnvtIW__globalHero h1{font-size:clamp(48px,14vw,68px)}.demo-module__xnvtIW__creativeHero h1{font-size:clamp(80px,24vw,116px)}}.demo-module__xnvtIW__verticalDemo{--v-bg:#f2efe7;--v-paper:#faf8f1;--v-ink:#172019;--v-accent:#c86c35;--v-soft:#dde1d4;--v-line:#17201933;background:var(--v-bg);color:var(--v-ink);font-family:var(--font-outfit),Arial,sans-serif;overflow:hidden}.demo-module__xnvtIW__verticalDemo a{color:inherit}.demo-module__xnvtIW__verticalDemo .demo-module__xnvtIW__sampleLabel b{color:var(--v-ink)}.demo-module__xnvtIW__verticalDemo .demo-module__xnvtIW__sampleLabel span{background:var(--v-accent);color:var(--v-paper)}.demo-module__xnvtIW__landscape{--v-bg:#e9ebdf;--v-paper:#f6f1e5;--v-ink:#173124;--v-accent:#ba6538;--v-soft:#bfcbb2;--v-line:#17312438}.demo-module__xnvtIW__windows{--v-bg:#eaf4f5;--v-paper:#f7fbfa;--v-ink:#143c46;--v-accent:#2e7fa0;--v-soft:#b8dfe5;--v-line:#143c4633}.demo-module__xnvtIW__detailing{--v-bg:#111317;--v-paper:#e8e9e8;--v-ink:#f2f1ed;--v-accent:#e74d36;--v-soft:#292e34;--v-line:#ffffff2b}.demo-module__xnvtIW__washing{--v-bg:#e6e4dc;--v-paper:#f6f3ea;--v-ink:#172f32;--v-accent:#d67528;--v-soft:#bdd3ce;--v-line:#172f3236}.demo-module__xnvtIW__bakery{--v-bg:#f3e9dc;--v-paper:#fff8ec;--v-ink:#4a1825;--v-accent:#b52f52;--v-soft:#dfc4b0;--v-line:#4a182533}.demo-module__xnvtIW__restaurant{--v-bg:#181512;--v-paper:#f0e5d2;--v-ink:#f3e9da;--v-accent:#cf6b35;--v-soft:#332a22;--v-line:#ffefd92e}.demo-module__xnvtIW__verticalHero{border-bottom:1px solid var(--v-line);grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);min-height:calc(100dvh - 66px);display:grid;position:relative}.demo-module__xnvtIW__verticalHeroCopy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(52px,7vw,108px);display:flex;position:relative}.demo-module__xnvtIW__verticalEyebrow,.demo-module__xnvtIW__verticalStory header>span,.demo-module__xnvtIW__verticalServices header>span,.demo-module__xnvtIW__verticalProcessCopy>span,.demo-module__xnvtIW__verticalAction span{color:var(--v-accent);font:700 10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.13em;margin:0}.demo-module__xnvtIW__verticalHero h1{letter-spacing:-.07em;max-width:900px;margin:22px 0;font-size:clamp(55px,6.7vw,104px);line-height:.88}.demo-module__xnvtIW__verticalIntro{max-width:650px;color:color-mix(in srgb,var(--v-ink),transparent 26%);margin:0;font-size:17px;line-height:1.65}.demo-module__xnvtIW__verticalActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.demo-module__xnvtIW__verticalActions a,.demo-module__xnvtIW__verticalAction>a{border:1px solid var(--v-line);justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.demo-module__xnvtIW__verticalActions a:first-child,.demo-module__xnvtIW__verticalAction>a{background:var(--v-accent);border-color:var(--v-accent);color:var(--v-paper)}.demo-module__xnvtIW__verticalActions a:last-child{background:0 0}.demo-module__xnvtIW__verticalImage{background:radial-gradient(circle at 22% 26%,color-mix(in srgb,var(--v-accent),transparent 55%) 0 4%,transparent 4.5%),linear-gradient(135deg,var(--v-soft),color-mix(in srgb,var(--v-bg),#000 12%));min-height:360px;position:relative;overflow:hidden}.demo-module__xnvtIW__verticalImage:after{content:"";z-index:1;pointer-events:none;box-shadow:inset 0 0 0 1px var(--v-line);position:absolute;inset:0}.demo-module__xnvtIW__verticalImage img{z-index:1;object-fit:cover}.demo-module__xnvtIW__verticalImage>span{z-index:0;color:color-mix(in srgb,var(--v-ink),transparent 35%);font:9px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;position:absolute;bottom:18px;right:20px}.demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{min-height:600px}.demo-module__xnvtIW__verticalStamp{z-index:3;aspect-ratio:1;background:var(--v-accent);width:132px;color:var(--v-paper);text-align:center;border-radius:50%;place-content:center;gap:8px;display:grid;position:absolute;bottom:clamp(18px,3vw,44px);right:clamp(18px,3vw,46px);transform:rotate(-7deg)}.demo-module__xnvtIW__verticalStamp svg{margin:auto}.demo-module__xnvtIW__verticalStamp span{font:700 9px/1.4 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.07em}.demo-module__xnvtIW__verticalMetrics{border-bottom:1px solid var(--v-line);grid-template-columns:repeat(3,1fr);display:grid}.demo-module__xnvtIW__verticalMetrics article{border-right:1px solid var(--v-line);flex-direction:column;justify-content:space-between;min-height:145px;padding:28px clamp(20px,4vw,60px);display:flex}.demo-module__xnvtIW__verticalMetrics article:last-child{border-right:0}.demo-module__xnvtIW__verticalMetrics b{letter-spacing:-.05em;font-size:clamp(28px,3vw,48px)}.demo-module__xnvtIW__verticalMetrics span{max-width:190px;color:color-mix(in srgb,var(--v-ink),transparent 35%);font-size:11px;line-height:1.45}.demo-module__xnvtIW__verticalStory,.demo-module__xnvtIW__verticalServices{padding:clamp(75px,9vw,140px) clamp(22px,7vw,108px)}.demo-module__xnvtIW__verticalStory>header{grid-template-columns:.52fr 1.2fr .75fr;align-items:start;gap:5vw;margin-bottom:52px;display:grid}.demo-module__xnvtIW__verticalStory h2,.demo-module__xnvtIW__verticalServices h2,.demo-module__xnvtIW__verticalProcess h2,.demo-module__xnvtIW__verticalAction h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.5vw,82px);line-height:.94}.demo-module__xnvtIW__verticalStory header p{color:color-mix(in srgb,var(--v-ink),transparent 30%);margin:0;line-height:1.7}.demo-module__xnvtIW__verticalProof{grid-template-columns:1.45fr .55fr;min-height:520px;display:grid}.demo-module__xnvtIW__verticalProof>.demo-module__xnvtIW__verticalImage{min-height:520px}.demo-module__xnvtIW__verticalProofCard{background:var(--v-ink);color:var(--v-bg);grid-template-columns:1fr auto;align-content:center;gap:16px;padding:34px;display:grid}.demo-module__xnvtIW__detailing .demo-module__xnvtIW__verticalProofCard,.demo-module__xnvtIW__restaurant .demo-module__xnvtIW__verticalProofCard{background:var(--v-paper);color:#211b18}.demo-module__xnvtIW__verticalProofCard span{color:var(--v-accent);font:9px var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__verticalProofCard b{text-align:right;font-size:25px}.demo-module__xnvtIW__verticalProofCard i{background:linear-gradient(90deg,var(--v-accent) 0 64%,color-mix(in srgb,var(--v-bg),transparent 65%) 64%);grid-column:1/-1;height:2px}.demo-module__xnvtIW__verticalProofCard small{opacity:.65;grid-column:1/-1;margin-top:35px;line-height:1.5}.demo-module__xnvtIW__verticalServices{background:var(--v-paper);color:color-mix(in srgb,var(--v-ink),#151515 4%)}.demo-module__xnvtIW__detailing .demo-module__xnvtIW__verticalServices,.demo-module__xnvtIW__restaurant .demo-module__xnvtIW__verticalServices{color:#201e1b;background:#ede8df}.demo-module__xnvtIW__verticalServices>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px;display:flex}.demo-module__xnvtIW__verticalServices header h2{max-width:820px}.demo-module__xnvtIW__verticalServices>div{border-top:1px solid;grid-template-columns:repeat(3,1fr);display:grid}.demo-module__xnvtIW__verticalServices article{border-right:1px solid color-mix(in srgb,currentColor,transparent 70%);flex-direction:column;min-height:390px;padding:28px;display:flex}.demo-module__xnvtIW__verticalServices article:last-child{border-right:0}.demo-module__xnvtIW__verticalServices article>span{font:700 11px var(--font-mono),monospace;color:var(--v-accent)}.demo-module__xnvtIW__verticalServices h3{letter-spacing:-.04em;margin:80px 0 18px;font-size:29px}.demo-module__xnvtIW__verticalServices p{color:color-mix(in srgb,currentColor,transparent 28%);margin:0;line-height:1.65}.demo-module__xnvtIW__verticalServices article>a{align-items:center;gap:8px;min-height:44px;margin-top:auto;font-size:12px;font-weight:800;display:flex}.demo-module__xnvtIW__verticalProcess{background:var(--v-soft);color:color-mix(in srgb,var(--v-ink),#111 4%);grid-template-columns:.9fr 1.1fr;display:grid}.demo-module__xnvtIW__detailing .demo-module__xnvtIW__verticalProcess,.demo-module__xnvtIW__restaurant .demo-module__xnvtIW__verticalProcess{color:var(--v-ink)}.demo-module__xnvtIW__verticalProcessImage{min-width:0}.demo-module__xnvtIW__verticalProcessImage>.demo-module__xnvtIW__verticalImage{height:100%;min-height:650px}.demo-module__xnvtIW__verticalProcessCopy{padding:clamp(65px,8vw,120px)}.demo-module__xnvtIW__verticalProcessCopy>h2{margin:16px 0 50px}.demo-module__xnvtIW__verticalProcessCopy article{border-top:1px solid var(--v-line);grid-template-columns:45px 1fr 22px;align-items:center;gap:18px;min-height:112px;display:grid}.demo-module__xnvtIW__verticalProcessCopy article>b{color:var(--v-accent);font:700 10px var(--font-mono),monospace}.demo-module__xnvtIW__verticalProcessCopy h3{margin:0 0 5px;font-size:20px}.demo-module__xnvtIW__verticalProcessCopy article p{color:color-mix(in srgb,currentColor,transparent 35%);margin:0;font-size:12px}.demo-module__xnvtIW__verticalProcessCopy svg{color:var(--v-accent)}.demo-module__xnvtIW__verticalAction{background:var(--v-ink);min-height:570px;color:var(--v-bg);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:clamp(75px,10vw,150px) clamp(22px,7vw,110px);display:grid}.demo-module__xnvtIW__detailing .demo-module__xnvtIW__verticalAction,.demo-module__xnvtIW__restaurant .demo-module__xnvtIW__verticalAction{background:var(--v-accent);color:#fff}.demo-module__xnvtIW__verticalAction h2{max-width:1000px;margin:18px 0 30px}.demo-module__xnvtIW__verticalAction p{opacity:.72;align-items:center;gap:8px;font-size:11px;display:flex}.demo-module__xnvtIW__verticalAction>a{background:var(--v-bg);border-color:var(--v-bg);min-width:210px;min-height:58px;color:var(--v-ink)}.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr)}.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{border-radius:42% 42% 8px 8px;min-height:520px;margin:clamp(24px,4vw,62px) clamp(24px,4vw,62px) clamp(24px,4vw,62px) 0}.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHeroCopy{padding-right:clamp(30px,5vw,80px)}.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalStamp{right:calc(clamp(18px,3vw,46px) + 2vw)}.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr)}.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHeroCopy{order:2}.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{clip-path:polygon(0 0,92% 0,100% 100%,0 100%);order:1}.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalStamp{left:clamp(18px,3vw,46px);right:auto}.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalMetrics b{font-family:Georgia,serif;font-weight:400}.demo-module__xnvtIW__windows.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);border-radius:0}.demo-module__xnvtIW__windows .demo-module__xnvtIW__verticalProof{grid-template-columns:1.65fr .35fr}.demo-module__xnvtIW__windows .demo-module__xnvtIW__verticalProofCard i{background:linear-gradient(90deg,transparent 49%,var(--v-accent) 50% 51%,transparent 52%);border-block:1px solid;height:70px}.demo-module__xnvtIW__detailing .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{filter:saturate(.8)contrast(1.08)}.demo-module__xnvtIW__detailing.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero{grid-template-columns:1fr 1fr}.demo-module__xnvtIW__detailing.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.demo-module__xnvtIW__detailing .demo-module__xnvtIW__verticalMetrics{background:#090a0c}.demo-module__xnvtIW__detailing .demo-module__xnvtIW__verticalServices h3{font-family:var(--font-mono),monospace;text-transform:uppercase}.demo-module__xnvtIW__detailing .demo-module__xnvtIW__verticalStamp{border-radius:8px;transform:rotate(2deg)}.demo-module__xnvtIW__washing.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{border-radius:50% 50% 0 0}.demo-module__xnvtIW__washing.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%)}.demo-module__xnvtIW__washing .demo-module__xnvtIW__verticalProofCard i{background:repeating-linear-gradient(90deg,var(--v-accent) 0 8px,transparent 8px 16px);height:10px}.demo-module__xnvtIW__bakery .demo-module__xnvtIW__verticalHero h1{font-family:Georgia,serif;font-weight:400}.demo-module__xnvtIW__bakery.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{clip-path:ellipse(86% 74% at 9%)}.demo-module__xnvtIW__bakery.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{border-radius:180px 180px 18px 18px}.demo-module__xnvtIW__bakery .demo-module__xnvtIW__verticalServices article:nth-child(2){background:var(--v-bg);transform:translateY(28px)}.demo-module__xnvtIW__restaurant .demo-module__xnvtIW__verticalHero h1{font-family:Georgia,serif;font-weight:400}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero{min-height:820px}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHeroCopy{z-index:3;color:#fff;text-shadow:0 2px 24px #000;padding:0;position:absolute;inset:auto 8vw 8vw 48%}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{clip-path:none;grid-column:1/-1}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage:after{background:linear-gradient(90deg,#00000014,#000000bf)}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero{grid-template-columns:.92fr 1.08fr;min-height:660px}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{border-radius:0;margin:24px}.demo-module__xnvtIW__restaurant .demo-module__xnvtIW__verticalMetrics{background:#0f0d0b}@media (max-width:900px){.demo-module__xnvtIW__verticalHero,.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero,.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero,.demo-module__xnvtIW__detailing.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero,.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero{grid-template-columns:1fr;min-height:0}.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHeroCopy{order:1}.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{clip-path:none;order:2}.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage,.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalRoute .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{clip-path:none;border-radius:0;margin:0}.demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{min-height:470px}.demo-module__xnvtIW__verticalStamp{bottom:24px}.demo-module__xnvtIW__verticalStory>header{grid-template-columns:1fr 1fr}.demo-module__xnvtIW__verticalStory header p{grid-column:2}.demo-module__xnvtIW__verticalProof{grid-template-columns:1fr}.demo-module__xnvtIW__verticalProofCard{min-height:250px}.demo-module__xnvtIW__verticalServices>div{grid-template-columns:1fr}.demo-module__xnvtIW__verticalServices article{border-right:0;border-bottom:1px solid color-mix(in srgb,currentColor,transparent 70%);min-height:270px}.demo-module__xnvtIW__verticalServices h3{margin:45px 0 15px}.demo-module__xnvtIW__verticalProcess{grid-template-columns:1fr}.demo-module__xnvtIW__verticalProcessImage>.demo-module__xnvtIW__verticalImage{min-height:480px}.demo-module__xnvtIW__verticalAction{grid-template-columns:1fr;gap:40px}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero{min-height:0;display:grid}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHeroCopy{text-shadow:none;padding:clamp(52px,7vw,108px);position:relative;inset:auto}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{grid-column:auto}.demo-module__xnvtIW__restaurant.demo-module__xnvtIW__verticalSignature .demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage:after{background:0 0}.demo-module__xnvtIW__bakery .demo-module__xnvtIW__verticalServices article:nth-child(2){transform:none}}@media (max-width:600px){.demo-module__xnvtIW__verticalHeroCopy{padding:50px 20px}.demo-module__xnvtIW__verticalHero h1{font-size:clamp(48px,14vw,68px)}.demo-module__xnvtIW__verticalIntro{font-size:15px}.demo-module__xnvtIW__verticalActions{flex-direction:column}.demo-module__xnvtIW__verticalActions a{width:100%}.demo-module__xnvtIW__verticalHero>.demo-module__xnvtIW__verticalImage{min-height:390px}.demo-module__xnvtIW__verticalStamp{width:105px}.demo-module__xnvtIW__verticalMetrics{grid-template-columns:1fr}.demo-module__xnvtIW__verticalMetrics article{border-right:0;border-bottom:1px solid var(--v-line);min-height:105px}.demo-module__xnvtIW__verticalStory,.demo-module__xnvtIW__verticalServices{padding:68px 20px}.demo-module__xnvtIW__verticalStory>header{grid-template-columns:1fr}.demo-module__xnvtIW__verticalStory header p{grid-column:1}.demo-module__xnvtIW__verticalProof>.demo-module__xnvtIW__verticalImage{min-height:380px}.demo-module__xnvtIW__verticalServices>header{display:block}.demo-module__xnvtIW__verticalServices header span{margin-bottom:14px;display:block}.demo-module__xnvtIW__verticalProcessImage>.demo-module__xnvtIW__verticalImage{min-height:390px}.demo-module__xnvtIW__verticalProcessCopy{padding:68px 20px}.demo-module__xnvtIW__verticalAction{min-height:500px;padding:72px 20px}.demo-module__xnvtIW__verticalAction p{align-items:flex-start}.demo-module__xnvtIW__verticalAction>a{width:100%}}@media (prefers-reduced-motion:reduce){.demo-module__xnvtIW__verticalDemo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.demo-module__xnvtIW__brand{min-height:44px}
