:root{--ink:#070707;--card:#10100f;--cream:#e9ddc8;--sand:#c8a97e;--muted:#b3ada3;--line:rgba(233,221,200,.18);--paper:#eee5d5;--paperline:rgba(15,15,13,.14);font-family:"Helvetica Neue",Arial,sans-serif;color:var(--cream);background:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility;scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}body{margin:0}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}figure,p,h1,h2,h3,h4{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--sand);outline-offset:6px}::selection{background:var(--sand);color:var(--ink)}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 56px;background:rgba(7,7,7,.95);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:23px}.brand img{object-fit:contain}.brand-cross{font-size:22px;font-weight:200;color:#8f877c}.celsius{font-size:19px;font-weight:800;letter-spacing:-1px}.header nav{display:flex;align-items:center;gap:31px;font-size:14px}.header nav>a{padding:12px 0;color:#c5bdaf;transition:color .2s}.header nav>a:hover{color:#fff}.header .nav-cta{padding:11px 17px;border:1px solid var(--line);border-radius:30px;color:var(--cream)}.nav-cta span{margin-left:14px}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:2px;font-weight:500}.live-dot{width:6px;height:6px;display:inline-block;background:var(--sand);border-radius:50%;margin:0 7px 2px 0}.hero{display:grid;grid-template-columns:1fr 1.06fr;gap:48px;align-items:center;padding-top:52px;padding-bottom:70px}.hero .eyebrow{font-size:11px;letter-spacing:1.8px;margin-bottom:28px}.hero h1{font-size:clamp(54px,5.8vw,85px);font-weight:400;letter-spacing:-4.2px;line-height:1.04}.hero h1 em,.partnership h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-style:italic;color:var(--sand)}.hero .lead{font-size:17px;line-height:1.65;color:#c0b8ab;max-width:430px;margin:26px 0}.text-link{display:inline-flex;align-items:center;gap:23px;font-size:14px;border-bottom:1px solid var(--line);padding:6px 0 13px;transition:border-color .2s}.text-link:hover{border-color:var(--cream)}.text-link span{font-size:22px}.hero-image{position:relative;height:527px;overflow:hidden;border-radius:4px}.hero-image>img{width:100%;height:100%;object-fit:cover;object-position:55% center;filter:saturate(.65) brightness(.84)}.hero-image:after{position:absolute;inset:35% 0 0;content:"";background:linear-gradient(transparent,rgba(0,0,0,.75))}.concept-label{position:absolute;top:16px;left:16px;background:rgba(7,7,7,.72);border:1px solid rgba(255,255,255,.2);color:#eee5d5;padding:6px 9px;font-size:11px;letter-spacing:.15px;z-index:1;border-radius:3px}.image-signature{position:absolute;z-index:1;bottom:30px;left:30px;right:30px;display:flex;align-items:flex-end;justify-content:space-between}.image-signature>span:first-child{font-size:30px;line-height:1.13;letter-spacing:-1px}.sun-symbol{font-size:58px;font-weight:200;line-height:1}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:19px}.section-heading h2{font-size:clamp(34px,3.5vw,50px);font-weight:400;line-height:1.08;letter-spacing:-1.8px}.section-heading h2>span{color:#766a59}.section-heading.compact{display:block;margin-bottom:25px}.compact .eyebrow{color:var(--muted);margin-bottom:10px}.compact h2{font-size:30px;letter-spacing:-.7px}.section-aside{max-width:335px;font-size:16px;line-height:1.6;color:#b9b1a4}.section-aside>span{font-size:11px;letter-spacing:1px;display:block;margin-top:10px}.experience{padding-bottom:80px}.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.experience-card{min-width:0}.format-image,.app-preview{position:relative;height:230px;overflow:hidden;border-radius:4px;background:#111;width:100%;display:block;border:0;padding:0}.format-image>img{width:100%;height:100%;object-fit:cover;filter:saturate(.58)}.format-image .concept-label{font-size:10px;top:12px;left:12px}.image-index{position:absolute;bottom:12px;left:16px;color:white;font-size:28px;letter-spacing:-1px;z-index:2;font-weight:300;text-shadow:0 2px 15px #000}.format-copy{padding-top:20px}.format-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.format-top h3{font-size:23px;font-weight:400;letter-spacing:-.5px;white-space:nowrap}.tag{font-size:9px;letter-spacing:1px;color:var(--sand);text-align:right}.format-copy p{font-size:15px;line-height:1.65;color:#b7afa2;margin:11px 0}.format-note{font-size:11px;line-height:1.4;color:#a49d90;display:block}.app-preview{background:radial-gradient(ellipse at center bottom,#302a22,#0c0c0c 70%)}.app-screen{position:absolute;width:46%;height:auto;top:-4%;transition:transform .35s;pointer-events:none}.app-screen.one{left:9%;transform:rotate(-8deg);z-index:1}.app-screen.two{right:5%;transform:rotate(9deg);top:6%}.app-preview:hover .one{transform:rotate(-5deg) translateY(-7px)}.app-preview:hover .two{transform:rotate(6deg) translateY(-7px)}.expand-pill{position:absolute;right:13px;bottom:13px;font-size:12px;background:var(--cream);color:var(--ink);padding:9px 13px;border-radius:20px;z-index:3}.expand-pill span{margin-left:15px}.data-section{background:var(--paper);color:var(--ink);padding:72px 0 40px}.data-section .section-aside{color:#655e53;font-size:14px;max-width:260px}.headline-stats{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;margin-bottom:33px;border-top:1px solid var(--paperline);border-bottom:1px solid var(--paperline);padding:26px 0}.headline-stats>div{padding:0 25px;border-left:1px solid var(--paperline)}.headline-stats>div:first-child{padding-left:0;border:0}.headline-stats strong{font-size:clamp(40px,4.2vw,59px);font-weight:400;letter-spacing:-2.5px;line-height:1.1;display:block;font-variant-numeric:tabular-nums}.headline-stats span{display:block;font-size:13px;line-height:1.4;color:#62594b;margin-top:7px;max-width:180px}.data-top-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.panel{padding:26px;border:1px solid var(--paperline);border-radius:6px;background:rgba(255,255,255,.14);min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-head h3{font-size:17px;font-weight:500;letter-spacing:-.3px}.small-pill{font-size:9px;letter-spacing:1px;border:1px solid var(--paperline);padding:6px 8px;border-radius:20px;white-space:nowrap}.chart-switch{display:flex;gap:4px;padding:4px;background:#e0d7c6;width:fit-content;border-radius:30px;margin:20px 0 17px}.chart-switch button{font-size:12px;min-height:32px;padding:7px 15px;border:0;border-radius:20px;background:none;color:#4d453a}.chart-switch button.active{background:#111;color:var(--cream)}.growth-summary{display:flex;align-items:baseline;gap:15px;min-height:44px}.growth-summary strong{font-size:38px;font-weight:400;letter-spacing:-1.5px}.growth-summary span{font-size:13px;color:#62584c}.growth-chart{margin-top:2px;min-height:184px}.growth-chart svg{display:block;width:100%;height:auto;overflow:visible}.chart-note{font-size:11px;line-height:1.6;color:#756b5d;margin-top:10px}.instagram-panel{background:#151511;color:var(--cream);border-color:#151511}.instagram-panel .small-pill{border-color:var(--line);color:#b5aa97;font-size:8px}.views-number{display:block;font-size:clamp(38px,4.3vw,61px);font-weight:400;letter-spacing:-2.5px;margin-top:26px;line-height:1.07;font-variant-numeric:tabular-nums}.views-label{font-size:14px;color:#b3a691;margin-top:7px}.instagram-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px;margin:27px 0;padding-top:22px;border-top:1px solid var(--line)}.instagram-stats strong{display:block;font-size:24px;letter-spacing:-.6px;font-weight:400}.instagram-stats span{font-size:12px;display:block;color:#b3a691;margin-top:3px}.follower-growth{border-top:1px solid var(--line);padding-top:18px;display:flex;align-items:center;justify-content:space-between}.follower-growth>div>span{font-size:11px;color:#b3a691;display:block;margin-bottom:6px}.follower-growth strong{font-size:23px;font-weight:400;letter-spacing:-.5px}.follower-growth i{font-style:normal;color:#857964;margin:0 8px}.percentage-pill{font-size:13px;padding:9px 12px;border-radius:25px;background:var(--cream);color:#171711}.instagram-panel .chart-note{color:#a39886;font-size:10px}.data-bottom-grid{display:grid;grid-template-columns:1.2fr 1.1fr .85fr;gap:18px;margin-top:18px}.data-bottom-grid .panel{padding:23px}.data-bottom-grid .eyebrow{font-size:9px;letter-spacing:1.3px;white-space:nowrap}.split-stat{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.split-stat strong{display:block;font-size:35px;font-weight:400;letter-spacing:-1.8px;white-space:nowrap}.split-stat strong>span{font-size:22px}.split-stat div>span{font-size:11px;line-height:1.5;display:block;color:#655c4f;margin-top:5px}.mini-comparison{margin-top:25px}.mini-comparison>div:not(.capacity-track){display:flex;justify-content:space-between;font-size:11px;color:#675d4f}.mini-comparison strong{font-weight:500;color:#29251f}.capacity-track{height:6px;background:#d6cbb9;border-radius:8px;margin:9px 0;overflow:hidden}.capacity-track>span{height:100%;width:97.03%;display:block;background:#8b7757}.audience-layout{display:flex;align-items:center;gap:24px;margin-top:25px}.donut{width:125px;height:125px;flex:0 0 125px;border-radius:50%;background:conic-gradient(#817052 0 55.7%,#d5c9b4 55.7% 100%);display:flex;align-items:center;justify-content:center;transform:rotate(-90deg)}.donut>div{border-radius:50%;background:#efe6d8;display:flex;flex-direction:column;align-items:center;justify-content:center;width:99px;height:99px;transform:rotate(90deg)}.donut strong{font-size:29px;font-weight:400;letter-spacing:-1px}.donut strong span{font-size:13px;letter-spacing:0}.donut div>span{font-size:11px;color:#695d4b}.audience-stats{display:flex;flex-direction:column;gap:17px}.audience-stats strong{display:block;font-size:22px;font-weight:400;white-space:nowrap;letter-spacing:-.4px}.audience-stats span{font-size:10px;line-height:1.4;display:block;color:#6d6150}.audience-panel .chart-note{font-size:9px;margin-top:18px;white-space:nowrap}.legend-dot{display:inline-block;width:6px;height:6px;background:#817052;border-radius:50%;margin-right:4px}.legend-dot.pale{background:#c6b79e;margin-left:7px}.whatsapp-number{font-size:57px;letter-spacing:-2px;font-weight:400;display:block;margin-top:17px}.whatsapp-panel>p:not(.eyebrow):not(.chart-note){font-size:12px;line-height:1.5;color:#655b4d;max-width:185px;margin-top:4px}.wa-secondary{display:flex;align-items:center;gap:12px;margin-top:17px;border-top:1px solid var(--paperline);padding-top:13px}.wa-secondary strong{font-size:24px;font-weight:400}.wa-secondary span{font-size:10px;line-height:1.4;max-width:90px;color:#655b4d}.whatsapp-panel .chart-note{font-size:9px;margin-top:8px}.data-details{margin-top:25px;color:#655c4f;font-size:12px}.data-details summary,.projection-details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:12px 0}.data-details summary::-webkit-details-marker,.projection-details summary::-webkit-details-marker{display:none}.data-details summary>span,.projection-details summary>span{font-size:20px}.data-details[open] summary>span,.projection-details[open] summary>span{transform:rotate(45deg)}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--paperline);padding:20px 0}.details-grid h4{font-size:14px;color:#242018;font-weight:500;margin-bottom:10px}.details-grid p{line-height:1.6;margin-top:9px;font-size:11px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:11px;text-align:right}th,td{padding:9px 4px;border-bottom:1px solid var(--paperline);font-weight:400}thead th{font-weight:600}th:first-child{text-align:left}.future{padding-top:77px;padding-bottom:75px}.future .section-aside{font-size:15px;max-width:340px}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.roadmap article{padding:28px 30px 31px;border-left:1px solid var(--line)}.roadmap article:first-child{padding-left:0;border-left:0}.roadmap article:last-child{padding-right:0}.step-number{color:var(--sand);font-size:12px;display:block;margin-bottom:17px}.roadmap h3{font-size:19px;letter-spacing:-.4px;font-weight:400;margin-bottom:12px}.roadmap p{color:#aea699;font-size:14px;line-height:1.6;max-width:330px}.projection{padding:31px 32px 14px;margin-top:38px;background:#12120f;border:1px solid var(--line);border-radius:6px}.projection-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.projection-header .eyebrow{color:var(--sand);font-size:10px;letter-spacing:1.5px;margin-bottom:9px}.projection-header h3{font-size:25px;letter-spacing:-.7px;font-weight:400}.small-pill.outline{border-color:var(--line);color:#b5a58b}.projection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:28px}.projection-grid>div{border-left:1px solid var(--line);padding-left:30px}.projection-grid>div:first-child{padding-left:0;border:0}.projection-grid strong{font-size:45px;letter-spacing:-2px;line-height:1.1;font-weight:400;display:block;white-space:nowrap}.projection-grid>div>span{font-size:12px;color:#b0a18b;display:block;line-height:1.5;margin-top:8px}.target-track{height:5px;background:#4d4436;margin-top:25px;position:relative;border-radius:4px}.target-track>i{display:block;height:5px;background:var(--cream);border-radius:4px}.target-track>span{position:absolute;top:11px;left:0;font-size:10px;color:#9e8f78}.quarter-spark{height:37px;display:flex;align-items:flex-end;gap:5px;position:relative;margin-top:16px}.quarter-spark>i{width:17px;background:var(--sand);border-radius:2px 2px 0 0;display:block}.quarter-spark>i:nth-child(1){opacity:.4}.quarter-spark>i:nth-child(2){opacity:.6}.quarter-spark>i:nth-child(3){opacity:.8}.quarter-spark>span{font-size:9px;margin:0 0 2px 8px;line-height:1.5;max-width:94px;color:#b0a18b}.meeting-breakdown{display:flex;gap:10px;margin-top:21px;flex-wrap:wrap}.meeting-breakdown span{font-size:10px;letter-spacing:.1px;border:1px solid var(--line);border-radius:4px;padding:8px 10px;white-space:nowrap}.projection-details{margin-top:30px;padding-top:10px;border-top:1px solid var(--line);color:#ad9e88;font-size:11px}.projection-details p{font-size:12px;line-height:1.7;padding:4px 0 16px;max-width:1000px}.partnership{background:#1c1c18;border-top:1px solid var(--line);padding:65px 0 45px}.partnership .section-aside{max-width:425px;font-size:15px}.partnership h2{font-size:54px}.proposal-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:80px;align-items:start}.proposal-offer{padding-top:16px}.proposal-offer .eyebrow{color:#bda98a;font-size:11px}.price{font-size:66px;letter-spacing:-3px;line-height:1.1;margin:18px 0 22px;font-weight:400;white-space:nowrap}.price>span{font-size:18px;letter-spacing:-.2px;white-space:nowrap}.agreement-tags{display:flex;gap:9px;flex-wrap:wrap}.agreement-tags>span{font-size:10px;letter-spacing:.4px;border:1px solid #4b4539;color:#c9bba5;padding:8px 11px;border-radius:30px}.fund-purpose{font-size:16px;line-height:1.7;margin-top:24px;color:#c4b8a6;max-width:480px}.fund-purpose strong{color:var(--cream);font-weight:400}.fund-note{font-size:12px;color:#b2a48f;line-height:1.6;margin-top:11px}.resource-list{display:flex;gap:9px 20px;flex-wrap:wrap;margin-top:21px;max-width:490px}.resource-list>span{font-size:11px;color:#c0ac8d;line-height:1.5}.resource-list>span:before{content:"↗";margin-right:7px}.annual-note{font-size:11px;color:#a79983;line-height:1.6;margin-top:24px}.naming{position:relative;border:1px solid #484235;border-radius:4px;padding:30px 25px 24px;background:#10100e;text-align:center}.naming-label{position:absolute;top:12px;left:15px;font-size:8px;letter-spacing:1.3px;color:#8c816f}.naming>div{display:flex;align-items:center;justify-content:center;gap:27px;margin:8px 0 16px}.naming img{width:133px;height:auto}.naming>div p{text-align:left;border-left:1px solid #5a503e;padding-left:25px;font-size:9px;letter-spacing:1.8px;line-height:2.1;color:#baab92}.naming>div strong{font-size:26px;letter-spacing:-1px;display:block;line-height:1.2;color:var(--cream)}.naming>p{font-size:11px;line-height:1.5;color:#aa9c85}.benefits{list-style:none;margin:21px 0 0;padding:0}.benefits li{display:flex;align-items:baseline;gap:17px;border-bottom:1px solid var(--line);padding:14px 0}.benefits li:last-child{border:0}.benefits li>span{font-size:10px;color:#aa987a}.benefits strong{font-size:15px;font-weight:400}.benefits p{font-size:12px;line-height:1.5;color:#afa18b;margin-top:6px}.proposal-bottom{margin-top:43px;border-top:1px solid var(--line);padding-top:27px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.proposal-bottom p{font-size:22px;letter-spacing:-.4px;line-height:1.4;color:#bbac94}.proposal-bottom strong{font-weight:400;color:var(--cream)}.proposal-bottom>span{font-size:11px;color:#9c8e76;line-height:1.7;text-align:right}.footer{display:flex;align-items:center;justify-content:space-between;gap:20px;height:100px}.footer p{font-size:12px;color:#a89d8d}.footer>span{font-size:9px;letter-spacing:1.3px;color:#8e8371}.skip-link{position:fixed;top:-100px;left:20px;padding:15px;background:var(--cream);color:var(--ink);z-index:100}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}dialog{background:#10100e;color:var(--cream);border:1px solid var(--line);border-radius:12px;padding:30px;width:min(820px,calc(100vw - 32px));max-height:92vh;overscroll-behavior:contain}dialog::backdrop{background:rgba(0,0,0,.83);backdrop-filter:blur(8px)}.dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.dialog-head .eyebrow{font-size:9px;color:var(--sand)}.dialog-head h2{font-size:28px;font-weight:400;letter-spacing:-.8px;margin-top:8px}.close-dialog{width:42px;height:42px;font-size:28px;line-height:1;border:1px solid var(--line);border-radius:50%;background:transparent}.app-tabs{display:flex;gap:8px;margin:22px 0}.app-tabs>button{font-size:13px;background:transparent;border:1px solid var(--line);padding:9px 15px;border-radius:24px}.app-tabs>button.active{background:var(--cream);color:#111}.dialog-body{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.dialog-body>img{width:100%;height:58vh;object-fit:contain;border-radius:5px}.dialog-body h3{font-size:27px;font-weight:400;line-height:1.2;letter-spacing:-.5px}.dialog-body p{font-size:15px;line-height:1.65;color:#b9ad9a;margin-top:16px}.dialog-body .screen-caption{font-size:11px;color:#8d806b;margin-top:28px}body.dialog-open{overflow:hidden}
@media(min-width:1500px){.hero{gap:65px}.hero h1{font-size:88px}.hero-image{height:550px}.format-image,.app-preview{height:255px}}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.header{padding:0 32px}.hero{gap:30px}.hero h1{font-size:65px;letter-spacing:-3px}.hero-image{height:500px}.hero .eyebrow{font-size:9px}.format-top{align-items:flex-start;flex-direction:column;gap:6px}.format-top h3{font-size:23px}.tag{font-size:9px}.panel{padding:22px}.panel-head{align-items:flex-start;flex-wrap:wrap;gap:10px}.growth-summary{flex-direction:column;gap:5px}.growth-chart{margin-top:10px}.data-bottom-grid{grid-template-columns:1.2fr 1.15fr .85fr;gap:14px}.data-bottom-grid .panel{padding:19px}.audience-layout{gap:13px}.donut{width:105px;height:105px;flex-basis:105px}.donut>div{width:83px;height:83px}.donut strong{font-size:25px}.audience-stats strong{font-size:18px}.audience-panel .chart-note{font-size:8px}.data-bottom-grid .eyebrow{font-size:8px;letter-spacing:1px}.split-stat strong{font-size:32px}.proposal-grid{gap:40px}.price{font-size:58px}.price>span{font-size:16px}.projection-grid strong{font-size:39px}.naming>div{gap:20px}.naming img{width:108px}.naming>div p{padding-left:20px}.naming>div strong{font-size:23px}.hero .lead{font-size:16px}.text-link{font-size:13px;gap:15px}}
@media(max-width:850px){.header{height:75px;padding:0 24px}.wrap{width:calc(100% - 48px)}.brand{gap:16px}.brand img{width:80px;height:auto}.brand-cross{font-size:17px}.celsius{font-size:16px}.header nav{gap:19px;font-size:12px}.header nav>a:first-child{display:none}.header .nav-cta{padding:9px 12px}.nav-cta span{margin-left:6px}.hero{padding-top:37px;padding-bottom:50px;gap:24px}.hero h1{font-size:53px;letter-spacing:-2.5px}.hero .eyebrow{line-height:1.7;max-width:230px;font-size:9px;margin-bottom:22px}.hero-image{height:430px}.hero .lead{font-size:15px;margin:21px 0;line-height:1.6}.text-link{font-size:12px;line-height:1.4}.image-signature{left:22px;bottom:23px}.image-signature>span:first-child{font-size:25px}.hero .concept-label{font-size:9px;left:10px;top:10px;max-width:210px}.sun-symbol{font-size:41px}.format-image,.app-preview{height:180px}.experience-grid{gap:16px}.format-copy p{font-size:13px}.format-note{font-size:10px}.format-copy{padding-top:16px}.format-top h3{font-size:21px}.format-image .concept-label{font-size:8px;left:8px;top:8px}.experience{padding-bottom:55px}.section-heading{gap:25px}.section-heading h2{font-size:37px}.section-aside{max-width:250px;font-size:13px!important}.data-section{padding-top:52px}.data-section .section-aside{max-width:200px}.headline-stats>div{padding:0 17px}.headline-stats strong{font-size:43px}.headline-stats span{font-size:11px}.data-top-grid{grid-template-columns:1.13fr 1fr;gap:14px}.views-number{font-size:42px}.instagram-stats{gap:16px 18px}.instagram-stats strong{font-size:21px}.instagram-stats span{font-size:10px}.growth-summary strong{font-size:33px}.growth-summary span{font-size:11px}.chart-switch button{padding:7px 10px;font-size:11px}.panel-head h3{font-size:16px}.small-pill{font-size:8px}.data-bottom-grid{grid-template-columns:1fr 1fr}.data-bottom-grid .panel{padding:22px}.whatsapp-panel{grid-column:1/-1;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.whatsapp-panel .eyebrow{max-width:110px;white-space:normal;font-size:10px}.whatsapp-number{font-size:42px;margin:0}.whatsapp-panel>p:not(.eyebrow):not(.chart-note){margin:0;max-width:170px}.wa-secondary{border:0;border-left:1px solid var(--paperline);padding:0 0 0 20px;margin:0}.whatsapp-panel .chart-note{margin:0;font-size:9px;max-width:100px}.audience-layout{gap:25px}.audience-stats strong{font-size:24px}.audience-panel .chart-note{font-size:10px}.data-bottom-grid .eyebrow{font-size:9px}.split-stat{gap:16px}.split-stat strong{font-size:34px}.roadmap article{padding:25px 20px}.roadmap h3{font-size:18px}.roadmap p{font-size:13px}.projection{padding:27px 24px 12px}.projection-header h3{font-size:22px}.projection-grid{gap:20px}.projection-grid>div{padding-left:20px}.projection-grid strong{font-size:35px}.projection-grid>div>span{font-size:11px}.quarter-spark>span{font-size:8px}.meeting-breakdown{gap:6px}.meeting-breakdown>span{font-size:9px;padding:7px}.future{padding-top:55px;padding-bottom:55px}.partnership{padding-top:50px}.partnership .section-aside{max-width:315px}.partnership h2{font-size:43px}.proposal-grid{gap:30px;grid-template-columns:1fr 1fr}.price{font-size:50px;white-space:normal}.price>span{display:block;font-size:16px;letter-spacing:0;margin-top:6px}.fund-purpose{font-size:14px}.naming{padding:35px 15px 22px}.naming>div{gap:14px}.naming>div p{padding-left:14px;font-size:8px}.naming img{width:83px}.naming>div strong{font-size:22px}.naming>p{font-size:10px}.benefits p{font-size:11px}.proposal-bottom p{font-size:20px}.proposal-bottom>span{font-size:10px}.footer>span{font-size:8px;max-width:135px;line-height:1.6}.footer p{font-size:10px}}
@media(max-width:600px){:root{scroll-padding-top:83px}.wrap{width:calc(100% - 40px)}.header{height:70px;padding:0 20px}.header .brand{gap:12px}.header .brand img{width:67px}.header .celsius{font-size:14px}.header nav>a:not(.nav-cta){display:none}.header .nav-cta{font-size:11px;padding:9px 12px}.hero{grid-template-columns:1fr;padding-top:31px;padding-bottom:42px;gap:29px}.hero .eyebrow{font-size:9px;max-width:none;margin-bottom:20px}.hero h1{font-size:63px;letter-spacing:-3px;line-height:1.01}.hero h1 br:nth-of-type(2){display:none}.hero h1 em:after{content:" "}.hero .lead{font-size:16px;max-width:360px;margin:21px 0 15px}.text-link{font-size:13px;gap:20px}.hero-image{height:310px}.hero-image>img{object-position:center 48%}.image-signature>span:first-child{font-size:25px}.hero .concept-label{max-width:none;font-size:9px}.section-heading{display:block;margin-bottom:28px}.section-heading .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:14px}.section-heading h2{font-size:35px;letter-spacing:-1.3px}.section-heading.compact h2{font-size:28px}.section-aside{margin-top:18px;font-size:14px!important;max-width:100%!important}.experience-grid{grid-template-columns:1fr;gap:30px}.experience-card{display:grid;grid-template-columns:1fr;gap:0}.format-image,.app-preview{height:230px}.format-copy{padding-top:16px}.format-top{flex-direction:row;align-items:center}.format-top h3{font-size:24px}.tag{font-size:9px}.format-copy p{font-size:15px;line-height:1.6;margin-top:10px;margin-bottom:9px}.format-note{font-size:11px}.format-image .concept-label{font-size:9px;top:12px;left:12px}.app-screen{width:43%;top:-13%}.app-screen.one{left:12%}.app-screen.two{right:9%;top:-3%}.experience{padding-bottom:47px}.data-section{padding:45px 0 27px}.data-section .section-heading h2{font-size:38px}.data-section .section-aside{font-size:13px!important}.section-aside>span{font-size:10px}.headline-stats{grid-template-columns:1fr 1fr;padding:0;margin:24px 0;row-gap:0}.headline-stats>div{padding:20px 15px!important;border-left:0}.headline-stats>div:nth-child(2n){border-left:1px solid var(--paperline)}.headline-stats>div:nth-child(-n+2){border-bottom:1px solid var(--paperline)}.headline-stats>div:nth-child(2n+1){padding-left:0!important}.headline-stats strong{font-size:49px;letter-spacing:-2px}.headline-stats span{font-size:12px;max-width:150px;line-height:1.5}.data-top-grid,.data-bottom-grid{grid-template-columns:1fr;gap:14px}.panel,.data-bottom-grid .panel{padding:23px}.panel-head{align-items:center;flex-wrap:nowrap;gap:9px}.panel-head h3{font-size:15px}.small-pill{font-size:7px;letter-spacing:.7px}.chart-switch{margin-top:18px}.chart-switch button{font-size:12px;padding:7px 13px}.growth-summary{flex-direction:row;align-items:center;gap:13px}.growth-summary strong{font-size:34px;white-space:nowrap}.growth-summary span{font-size:11px;max-width:140px;line-height:1.5}.growth-chart{min-height:120px;margin-top:12px}.chart-note{font-size:10px}.views-number{font-size:clamp(43px,13.5vw,59px);margin-top:23px}.views-label{font-size:13px}.instagram-stats{gap:22px;margin:22px 0}.instagram-stats strong{font-size:25px}.instagram-stats span{font-size:12px}.follower-growth strong{font-size:25px}.percentage-pill{font-size:13px}.instagram-panel .small-pill{font-size:7px}.data-bottom-grid .eyebrow{font-size:10px;letter-spacing:1.5px}.split-stat strong{font-size:40px}.split-stat div>span{font-size:12px}.mini-comparison>div:not(.capacity-track){font-size:12px}.audience-layout{justify-content:flex-start;gap:34px;margin-top:24px}.donut{width:134px;height:134px;flex-basis:134px}.donut>div{width:107px;height:107px}.donut strong{font-size:31px}.audience-stats strong{font-size:27px}.audience-stats span{font-size:11px}.audience-panel .chart-note{font-size:10px;margin-top:21px}.whatsapp-panel{display:grid!important;grid-template-columns:auto 1fr;gap:8px 20px}.whatsapp-panel .eyebrow{grid-column:1/-1;max-width:none!important}.whatsapp-number{font-size:54px;margin-top:8px}.whatsapp-panel>p:not(.eyebrow):not(.chart-note){font-size:13px;max-width:none;margin-top:8px}.wa-secondary{grid-column:1/-1;border-left:0;border-top:1px solid var(--paperline);padding-top:15px;margin-top:7px;gap:20px}.wa-secondary strong{font-size:28px}.wa-secondary span{font-size:12px;max-width:none}.whatsapp-panel .chart-note{grid-column:1/-1;max-width:none;margin-top:2px;font-size:10px}.data-details{font-size:11px;margin-top:16px}.details-grid{grid-template-columns:1fr;gap:25px;padding-top:15px}.details-grid p{font-size:12px}.details-grid table{font-size:11px}.future{padding:46px 0}.roadmap{display:block;margin-top:25px}.roadmap article{padding:25px 0!important;border-left:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:30px 1fr;column-gap:13px}.roadmap article:last-child{border-bottom:0}.step-number{margin-top:4px;margin-bottom:0;grid-row:1/3}.roadmap h3{font-size:20px;margin-bottom:9px}.roadmap p{font-size:14px;grid-column:2;max-width:none}.projection{padding:23px 22px 9px;margin-top:26px}.projection-header{display:block}.projection-header h3{font-size:25px;line-height:1.2}.projection-header .eyebrow{font-size:9px;line-height:1.7;max-width:210px}.projection-header .small-pill{display:inline-block;margin-top:15px;font-size:8px}.projection-grid{grid-template-columns:1fr;gap:0;margin-top:6px}.projection-grid>div{border-left:0!important;border-bottom:1px solid var(--line);padding:24px 0 26px!important}.projection-grid>div:last-child{border:0}.projection-grid strong{font-size:49px;letter-spacing:-2px}.projection-grid>div>span{font-size:13px;margin-top:10px}.target-track{margin-top:20px;margin-bottom:13px}.target-track>span{font-size:11px}.quarter-spark{margin-top:17px;height:45px}.quarter-spark>i{width:27px}.quarter-spark>span{font-size:11px;max-width:130px}.meeting-breakdown>span{font-size:12px;padding:9px 12px}.projection-details{margin-top:0;padding-top:0}.projection-details summary{font-size:10px}.projection-details p{font-size:12px}.partnership{padding:45px 0 30px}.partnership h2{font-size:43px;letter-spacing:-1.6px}.proposal-grid{grid-template-columns:1fr;gap:31px}.proposal-offer{padding-top:5px}.price{font-size:64px;margin-top:15px}.price>span{display:inline;font-size:16px;margin-left:3px}.agreement-tags>span{font-size:10px}.fund-purpose{font-size:16px}.fund-note{font-size:12px}.resource-list>span{font-size:12px}.annual-note{font-size:11px;max-width:300px}.naming{padding:36px 20px 24px}.naming img{width:118px}.naming>div{gap:23px}.naming>div p{padding-left:23px;font-size:9px}.naming>div strong{font-size:26px}.naming>p{font-size:12px}.naming-label{font-size:9px}.benefits strong{font-size:17px}.benefits p{font-size:13px}.benefits li{padding:17px 0}.proposal-bottom{display:block;margin-top:22px;padding-top:25px}.proposal-bottom p{font-size:24px;line-height:1.3}.proposal-bottom>span{display:block;text-align:left;margin-top:19px;font-size:11px;line-height:1.7}.footer{height:auto;display:grid;grid-template-columns:auto 1fr;padding-top:28px;padding-bottom:25px;gap:15px 20px}.footer .brand img{width:70px}.footer p{font-size:12px;text-align:right}.footer>span{grid-column:1/-1;font-size:9px;max-width:none;text-align:center;padding-top:10px;border-top:1px solid var(--line)}dialog{padding:20px;max-height:94dvh}.dialog-head h2{font-size:25px}.dialog-head .eyebrow{font-size:8px;letter-spacing:1px}.dialog-body{grid-template-columns:1fr;gap:18px}.dialog-body>img{height:46dvh}.dialog-body h3{font-size:23px}.dialog-body p{font-size:14px;margin-top:10px}.dialog-body .screen-caption{font-size:10px;margin-top:15px}.app-tabs{margin:20px 0 14px}.app-tabs>button{font-size:12px}.close-dialog{flex:0 0 38px;height:38px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Closing slide: the invitation to grow together. */
.closing{padding:83px 0 65px;background:var(--ink);border-top:1px solid var(--line)}
.closing-inner>.eyebrow{color:var(--sand);font-size:12px;letter-spacing:2px;margin-bottom:35px}
.closing-story{display:grid;grid-template-columns:1fr 1.12fr;gap:75px;align-items:start}
.closing-story h2{font-size:clamp(42px,4.7vw,68px);font-weight:400;letter-spacing:-2.7px;line-height:1.08}
.closing-story h2 em{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;color:var(--sand)}
.closing-copy{max-width:600px}.closing-copy p{font-size:17px;line-height:1.7;color:#b9b1a4;margin-bottom:17px}.closing-copy p:last-child{margin-bottom:0}.closing-copy strong{font-weight:400;color:var(--cream)}
.closing-invitation{border-top:1px solid var(--line);padding-top:35px;margin-top:45px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.closing-invitation>p{font-size:clamp(55px,7.2vw,102px);font-weight:400;letter-spacing:-4px;line-height:1.1}
.closing-brands{display:flex;align-items:center;gap:25px}.closing-brands img{width:112px;height:auto}.closing-brands>span:not(.celsius){font-size:24px;color:#8f877c}.closing-brands .celsius{font-size:24px}
@media(max-width:850px){.closing{padding:60px 0 45px}.closing-story{gap:38px;grid-template-columns:1fr 1.2fr}.closing-copy p{font-size:16px}.closing-story h2{font-size:45px;letter-spacing:-1.8px}.closing-brands{gap:17px}.closing-brands img{width:85px}.closing-brands .celsius{font-size:19px}.closing-invitation>p{letter-spacing:-2.5px}}
@media(max-width:600px){.closing{padding:46px 0 38px}.closing-inner>.eyebrow{margin-bottom:23px;font-size:11px;letter-spacing:1.5px}.closing-story{grid-template-columns:1fr;gap:25px}.closing-story h2{font-size:48px;letter-spacing:-2px}.closing-copy p{font-size:16px;line-height:1.65;margin-bottom:16px}.closing-invitation{display:block;padding-top:27px;margin-top:30px}.closing-invitation>p{font-size:clamp(45px,12.5vw,69px);letter-spacing:-2.5px}.closing-brands{margin-top:28px;gap:20px}.closing-brands img{width:88px}.closing-brands .celsius{font-size:20px}}
/* Real photography: preserve the group and position text above the faces. */
.hero-image{height:auto;aspect-ratio:2048 / 1365}
.hero-image>img{object-position:center;filter:none}
.hero-image:after{inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 45%)}
.hero-image .image-signature{top:24px;bottom:auto;align-items:flex-start}
.format-image>.event-photo{object-position:50% 60%;filter:none}
.format-image>.easy-run-photo{object-position:50% 55%;filter:none}
@media(max-width:600px){.hero-image .image-signature{top:17px;left:20px;right:20px}.hero-image .image-signature>span:first-child{font-size:22px}}
/* A readable scale for a presentation viewed on desktop or a phone. */
.format-copy p,.roadmap p,.benefits p,.dialog-body p,.fund-purpose{font-size:16px}
.header nav,.header .nav-cta,.text-link,.chart-switch button,.app-tabs>button,.expand-pill,.views-label,.instagram-stats span,.follower-growth>div>span,.split-stat div>span,.mini-comparison>div:not(.capacity-track),.audience-stats span,.wa-secondary span,.projection-grid>div>span,.proposal-bottom>span{font-size:14px}
.hero .eyebrow,.section-heading .eyebrow,.concept-label,.hero .concept-label,.format-image .concept-label,.tag,.format-note,.small-pill,.instagram-panel .small-pill,.chart-note,.instagram-panel .chart-note,.data-bottom-grid .eyebrow,.audience-panel .chart-note,.whatsapp-panel .chart-note,.section-aside>span,.projection-header .eyebrow,.projection-header .small-pill,.projection-details,.projection-details summary,.target-track>span,.quarter-spark>span,.meeting-breakdown>span,.proposal-offer .eyebrow,.agreement-tags>span,.fund-note,.resource-list>span,.annual-note,.naming-label,.naming>p,.naming>div p,.benefits li>span,.footer p,.footer>span,.dialog-head .eyebrow,.dialog-body .screen-caption,.data-details,.details-grid p,.details-grid table{font-size:12px}
.panel-head{flex-wrap:wrap}.format-top{flex-wrap:wrap;gap:8px}.data-bottom-grid .eyebrow,.audience-panel .chart-note{white-space:normal}.growth-summary span{font-size:12px;line-height:1.5}.whatsapp-panel>p:not(.eyebrow):not(.chart-note){font-size:14px}.audience-stats span{font-size:12px}.split-stat div>span{font-size:12px}.mini-comparison>div:not(.capacity-track){font-size:12px}.quarter-spark>span{font-size:12px;max-width:132px}.naming>div p{font-size:10px}.naming>div strong{line-height:1.3}.footer>span{max-width:none}.fund-note,.annual-note,.proposal-bottom>span{color:#b5a991}.section-aside{font-size:16px!important}.details-grid p{line-height:1.7}
@media(max-width:1150px){.audience-layout{gap:13px}.data-bottom-grid{grid-template-columns:1fr 1fr}.whatsapp-panel{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.whatsapp-panel .eyebrow{max-width:150px}.whatsapp-number{font-size:46px;margin:0}.wa-secondary{border:0;padding:0 0 0 16px;margin:0}.whatsapp-panel .chart-note{margin:0}.naming>div{flex-wrap:wrap}.naming>div p{font-size:10px}.projection-grid>div>span{font-size:13px}.meeting-breakdown>span{padding:7px;font-size:11px}.quarter-spark>span{font-size:11px;max-width:110px}}
@media(max-width:850px){.hero .eyebrow{font-size:10px}.data-section .section-aside{font-size:14px!important}.headline-stats span{font-size:12px}.small-pill,.instagram-panel .small-pill{font-size:10px}.data-bottom-grid .eyebrow{font-size:11px}.tag{font-size:10px}.format-note{font-size:12px}.concept-label,.hero .concept-label,.format-image .concept-label{font-size:10px}.panel-head h3{font-size:17px}.price>span{font-size:16px}.projection-grid strong{font-size:34px}.projection-grid>div>span{font-size:12px}.projection-header .small-pill{font-size:10px}.naming-label{font-size:10px}.footer>span{font-size:10px;max-width:175px}.format-copy p,.roadmap p{font-size:15px}}
@media(max-width:600px){.header .nav-cta{font-size:12px}.hero .eyebrow{font-size:10px;letter-spacing:1px}.hero .text-link{font-size:13px}.section-heading .eyebrow{font-size:12px}.format-copy p,.roadmap p{font-size:16px}.tag{font-size:11px;letter-spacing:.6px}.data-bottom-grid{grid-template-columns:1fr}.whatsapp-panel{gap:10px 20px}.whatsapp-panel .eyebrow{max-width:none}.wa-secondary{border-top:1px solid var(--paperline);padding:14px 0 0}.whatsapp-panel .chart-note{font-size:12px}.data-bottom-grid .eyebrow{font-size:11px}.headline-stats span{font-size:12px}.chart-switch button{font-size:13px}.audience-panel .chart-note{font-size:12px}.audience-stats span{font-size:12px}.projection-grid>div>span{font-size:14px}.quarter-spark>span{font-size:12px;max-width:135px}.meeting-breakdown>span{font-size:12px}.projection-details summary{font-size:12px;gap:10px}.agreement-tags>span{font-size:12px;line-height:1.5}.naming-label{font-size:11px}.naming>div p{font-size:10px}.benefits p{font-size:14px}.proposal-bottom>span{font-size:12px}.footer>span{font-size:10px;max-width:none}.concept-label,.hero .concept-label,.format-image .concept-label{font-size:11px}}
.fund-terms{margin-top:16px}.fund-terms strong{font-weight:600}
