/* A physical, front-facing control surface. */
.console-experience{position:relative;isolation:isolate}
.console-experience .console-phone-menu{display:none!important}
.controller-deck{position:relative;z-index:3;width:min(470px,100%);margin:-15px auto 0;perspective:1200px}
.founder-edition .console-controls.physical-controller{position:relative;display:block;width:100%;aspect-ratio:2;min-height:0;margin:0;padding:0;background:transparent;border:0;filter:drop-shadow(0 15px 16px #0009);transform:rotateX(8deg);transition:transform .35s}
.physical-controller:hover,.physical-controller:focus-within{transform:rotateX(0deg)!important}
.controller-shell{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.founder-edition .physical-controller button{position:absolute;display:grid;place-items:center;padding:0;margin:0;min-width:0;min-height:0;transform:translate(-50%,-50%);border:1px solid #48484e;color:#d2d2d9;background:linear-gradient(140deg,#37373d,#111114);box-shadow:0 4px 1px #030304,0 5px 6px #000a,inset 0 1px 1px #7775;transition:filter .12s,box-shadow .12s;touch-action:manipulation;cursor:pointer}
.founder-edition .physical-controller button:active{box-shadow:0 1px 0 #050505,inset 0 2px 6px #000b;filter:brightness(.75)}
.founder-edition .physical-controller button:focus-visible{outline:2px solid #f2eee4;outline-offset:4px}
.physical-controller .dpad-centre{position:absolute;left:25.2%;top:50%;width:8%;aspect-ratio:1;transform:translate(-50%,-50%);background:#18181b;border:1px solid #333;border-radius:50%;box-shadow:inset 0 2px 5px #000}
.founder-edition .physical-controller .pad-direction{width:9.6%;height:19.2%;border-radius:4px;z-index:1}
.pad-up{left:25.2%;top:33.2%}.pad-down{left:25.2%;top:66.8%}.pad-left{left:16.8%;top:50%}.pad-right{left:33.6%;top:50%}
.pad-direction i{width:0;height:0;border:5px solid transparent;border-bottom-color:#85858b;margin-top:-6px}.pad-down i{transform:rotate(180deg);margin-top:5px}.pad-left i{transform:rotate(-90deg);margin-left:-5px;margin-top:0}.pad-right i{transform:rotate(90deg);margin-left:5px;margin-top:0}
.founder-edition .physical-controller .pad-action{width:10%;aspect-ratio:1;height:auto;border-radius:50%;font-size:17px;font-style:italic;background:radial-gradient(circle at 35% 25%,#65636b,#39373f 45%,#201f24 80%);border:2px solid #17171b;box-shadow:0 4px 1px #030304,0 5px 9px #000c,inset 1px 1px 1px #a6a4ad}
.pad-a{left:62%;top:55%}.pad-b{left:74%;top:45%}.pad-c{left:86%;top:35%}
.founder-edition .physical-controller .pad-start{left:50%;top:50%;width:12%;height:11%;font-size:8px;letter-spacing:.08em;border-radius:12px;background:linear-gradient(#99979c,#44434a);color:#ddd}
.founder-edition .physical-controller button:disabled{opacity:.4;cursor:default}
.controller-guidance{display:flex;justify-content:center;gap:17px;flex-wrap:wrap;font-size:9px!important;letter-spacing:.05em;margin:5px 0 15px!important;color:#eee!important}.controller-guidance span{white-space:nowrap}.controller-guidance b{font-weight:400;color:#aaa;margin-left:4px}
.controller-wire{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2;fill:none;stroke-linecap:round}.wire-shadow{stroke:#0008;stroke-width:10;transform:translateY(4px);filter:blur(3px)}.wire-body{stroke:#09090b;stroke-width:6}.wire-highlight{stroke:#77747d;stroke-width:1.5;transform:translate(-1px,-1px)}
.founder-edition .console-info{position:relative;z-index:4}.console-mix-add[hidden]{display:none!important}
.founder-edition .is-playing .controller-deck{margin-top:10px}
/* One section, one operating model, with the stadium at its centre. */
.founder-edition #network.venture-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px 5vw;align-items:start}
.venture-header{grid-column:1/-1;max-width:1100px}
.founder-edition #network .venture-header h2{font-size:clamp(30px,3.45vw,56px);line-height:1.12;letter-spacing:.015em;max-width:1100px;margin:20px 0 24px}
.founder-edition #network .venture-header h2 em{font-size:1.15em;max-width:1000px}
.venture-header>p:last-child{max-width:850px;font-size:17px;line-height:1.8}
.founder-edition #network.venture-layout>.copy{grid-column:1;grid-row:2;width:100%;padding-top:12px}
.venture-layout>.enterprise-explorer{grid-column:2;grid-row:2;position:relative;top:0}
.founder-edition #network .network-compounds{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;gap:0 5vw;border-top:1px solid #fff3;padding-top:35px;margin:0}
.network-compounds>.eyebrow,.network-compounds>h3{grid-column:1}.network-compounds>p:not(.eyebrow){grid-column:2;grid-row:1/3;margin-top:0}.network-compounds>small,.network-compounds>.mix-add{grid-column:2}
.founder-edition #network .network-compounds h3{font-size:30px;margin:5px 0 18px;font-weight:300}
.venture-layout>.advocacy-journey{grid-column:1/-1;margin-top:0;padding-top:35px;grid-template-columns:.8fr 1.2fr;gap:5vw}
.founder-edition .pillar-body .pillar-fact{font-size:11px;color:#b8b4ad;line-height:1.65}
.mix-add{min-height:44px!important;display:inline-flex!important;align-items:center;gap:8px;font-size:12px!important;line-height:1.4!important;text-align:left;position:relative;margin-top:12px}
.mix-add[aria-pressed=true]{color:#fff!important;border-color:#ffffff90!important}
.mix-explainer{grid-column:1/-1;max-width:none!important;padding:14px 0;border-top:1px solid #fff3;margin:0!important;font-size:13px!important}
.mix-feedback{position:fixed;right:25px;bottom:75px;z-index:99;width:min(385px,calc(100vw - 36px));background:#eeeae2;color:#161616;padding:18px 22px;box-shadow:0 15px 50px #0008;border:1px solid #fff9}
.mix-feedback[hidden]{display:none}.mix-feedback>span{display:block;font-size:13px;line-height:1.5}.mix-feedback button{font-size:12px;min-height:44px;border-bottom:1px solid #4445;color:#171717;margin-top:6px}
/* Cart-style selection review and an explicit copyable email. */
.founder-edition #brief-dialog.founder-mix-dialog{width:min(900px,calc(100vw - 32px));padding:35px 42px;scrollbar-width:thin}
.founder-edition #brief-dialog #mix-summary{display:block!important;border-top:1px solid #3333;padding-top:22px;margin-top:24px}
#brief-dialog #mix-summary .eyebrow{font-size:10px!important;margin:0 0 9px}.mix-cart-intro{font-size:13px!important;margin:0 0 15px!important;color:#555!important;line-height:1.65}
#brief-dialog #event-shortlist{margin:0 0 22px;padding:0;display:block}
#brief-dialog .mix-cart-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #3333;padding:12px 0;color:#222}
#brief-dialog .mix-cart-row>span{display:block;min-width:0}#brief-dialog .mix-cart-row strong{display:block;font-size:14px;line-height:1.5;font-weight:500}#brief-dialog .mix-cart-row small{display:block;font-size:11px;color:#777;line-height:1.4;margin-top:4px}
#brief-dialog .mix-cart-row button{width:44px;height:44px;flex:none;color:#555;border:1px solid #3333;font-size:20px}
#brief-dialog .mix-adjust{border-block:1px solid #3333;margin:18px 0 25px;padding:0}
#brief-dialog .mix-adjust summary{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:15px 0;min-height:48px;cursor:pointer;color:#222;list-style:none}
#brief-dialog .mix-adjust summary::-webkit-details-marker{display:none}#brief-dialog .mix-adjust[open] summary span{transform:rotate(45deg)}
#brief-dialog .mix-adjust .priorities{margin-top:0}#brief-dialog .email-preview-block{margin:24px 0}
#brief-dialog .email-preview-block>label{font-size:16px;font-weight:500}#brief-dialog .email-preview-block>p{font-size:12px!important;color:#555;line-height:1.6;margin:6px 0 12px}
#brief-dialog #email-preview{font-family:Manrope,sans-serif;font-size:13px;line-height:1.8;background:#fff9;color:#333;min-height:280px;resize:vertical}
.founder-edition #brief-dialog #copy-brief{margin:0 20px 0 0;background:#171717;color:#f7f3ec;font-size:14px;min-height:48px;padding:14px 24px;display:inline-flex;align-items:center}
.founder-edition #brief-dialog #email-brief{padding:12px 0;background:transparent;color:#333;font-size:13px}
#brief-dialog .brief-fit[hidden]{display:none}
.trophy-dialog .mix-add{display:block!important;color:#222!important;border:0!important}.founder-edition .trophy-dialog .mix-add[aria-pressed=true]{color:#333!important}
@media(max-width:950px){
.controller-deck{width:calc(100% + 20px);max-width:none;margin:-8px -10px 0}.founder-edition .console-controls.physical-controller{min-height:0}.controller-guidance{gap:8px 13px;font-size:10px!important;margin:8px 0 14px!important}.founder-edition .physical-controller .pad-direction{min-width:40px;min-height:40px}.founder-edition .physical-controller .pad-action{min-width:40px;min-height:40px;font-size:16px}.founder-edition .physical-controller .pad-start{min-height:32px;font-size:7px;width:14%}.console-wire{overflow:visible}
.founder-edition #network.venture-layout{display:flex;flex-direction:column;gap:28px}.venture-header{width:100%}.founder-edition #network .venture-header h2{font-size:clamp(28px,7.6vw,41px);line-height:1.15}.venture-header>p:last-child{font-size:15px!important}.venture-layout>.enterprise-explorer{width:100%}
.founder-edition #network .network-compounds{display:block;padding-top:27px}.founder-edition #network .network-compounds h3{font-size:28px}.network-compounds>small{display:block}.venture-layout>.advocacy-journey{display:block;padding-top:27px}.venture-layout>.advocacy-journey>div+div{margin-top:20px}
.mix-add{font-size:14px!important}.mix-explainer{font-size:13px!important}.mix-feedback{right:18px;bottom:75px}.founder-edition #brief-dialog.founder-mix-dialog{padding:35px 22px;width:calc(100vw - 20px)}.founder-edition #brief-dialog h2{font-size:35px}#brief-dialog #email-preview{font-size:14px;min-height:300px}#brief-dialog .mix-cart-row strong{font-size:14px}.founder-edition #brief-dialog #copy-brief{margin-bottom:10px}#brief-dialog .mix-cart-intro{font-size:13px!important}
}
@media(prefers-reduced-motion:reduce){.physical-controller{transform:none!important;transition:none!important}}
.reduce-motion .physical-controller{transform:none!important;transition:none!important}
.venture-layout .enterprise-explorer{background:radial-gradient(ellipse at 50% 30%,#2a2c2e66,#0c0d0fe6 75%)}
.venture-layout .enterprise-stage{height:420px;background:radial-gradient(ellipse at 50% 65%,#858a9120,transparent 65%);cursor:grab}
.venture-layout .enterprise-stage:active{cursor:grabbing}.arena-selection{position:absolute;left:20px;top:20px;pointer-events:none}.arena-selection span{display:block;font-size:8px;letter-spacing:.17em;color:#aaa}.arena-selection strong{display:block;font-family:var(--serif);font-style:italic;font-size:26px;color:#fff;font-weight:400;margin-top:5px}
.arena-reference{margin:0!important;padding:0 25px 22px;font-size:10px!important;line-height:1.6!important;color:#888!important}.arena-reference a{color:#aaa;text-decoration:underline;text-underline-offset:3px}
@media(max-width:950px){.venture-layout .enterprise-stage{height:310px}.arena-selection{left:17px;top:13px}.arena-selection strong{font-size:23px}.arena-reference{font-size:11px!important;padding:0 22px 22px}.venture-layout .map-guidance{font-size:8px;bottom:12px}}
@media(min-width:951px){
.founder-edition #network.venture-layout{grid-template-columns:1fr;gap:34px}
.founder-edition #network.venture-layout>.copy{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:10px 5vw;max-width:none;padding:0}
.venture-layout>.copy>p:not(.eyebrow){grid-column:1;grid-row:1;font-size:16px;margin:0}
.venture-layout>.copy>.programme-note{grid-column:2;grid-row:1/3;margin:0;padding-top:0;border-top:0}
.venture-layout #save-network{grid-column:1;grid-row:2;justify-self:start;margin-top:0}
.venture-layout>.enterprise-explorer{grid-column:1;grid-row:3;display:grid;grid-template-columns:58% 42%;width:100%}
.venture-layout .explorer-top{grid-column:1/-1}.venture-layout .enterprise-stage{grid-column:1;grid-row:2;height:460px}.venture-layout .enterprise-tabs{grid-column:1;grid-row:3;align-self:end}
.venture-layout .enterprise-detail{grid-column:2;grid-row:2/4;border-left:1px solid #fff2;padding:35px}.venture-layout .enterprise-detail p{font-size:14px}.venture-layout .enterprise-detail h3{font-size:28px}.venture-layout .arena-reference{grid-column:1/-1;padding-top:20px;border-top:1px solid #fff2}
.founder-edition #network .network-compounds{grid-row:4}.venture-layout>.advocacy-journey{grid-row:5}
}
#brief-dialog .event-shortlist:empty{display:none!important}
@media(max-width:950px){.founder-edition .unit-bottom{flex-wrap:wrap;gap:14px}.founder-edition .unit-bottom #mix-apply{width:100%;display:flex;justify-content:space-between;white-space:normal;text-align:left}.founder-edition .unit-bottom>span{font-size:10px}.founder-edition .physical-controller .pad-direction,.founder-edition .physical-controller .pad-action{min-width:44px;min-height:44px}}
@media(min-width:951px){.venture-layout .enterprise-stage{height:100%;min-height:480px}.venture-layout .enterprise-detail{padding:28px}.venture-layout .enterprise-detail h3{font-size:25px}.venture-layout .enterprise-detail p{font-size:13px}.venture-layout .use-case-tags{gap:6px;margin:16px 0}}

.arena-beacon-label{position:absolute;pointer-events:none;transform:translate(-50%,-100%);text-align:center;padding:9px 13px;background:#11151bcc;border:1px solid #fff3;backdrop-filter:blur(10px);min-width:130px;box-shadow:0 5px 25px #0004}
.arena-beacon-label[hidden]{display:none}.arena-beacon-label span{font-size:7px;letter-spacing:.16em;color:#aaa;display:block}.arena-beacon-label strong{display:block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;line-height:1.2;color:#fff;margin:5px 0}.arena-beacon-label small{font-size:8px;color:#b9bbc0;display:block}
.enterprise-stage:has(.arena-beacon-label:not([hidden])) .arena-selection{opacity:0}

.enterprise-explorer{scroll-margin-top:100px}

.founder-edition .proof-card .zaro-juventus-photo img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:2048/1365;object-fit:contain;filter:grayscale(1) contrast(1.04)}
.zaro-juventus-photo figcaption{padding:11px 0 5px;font-size:9px;letter-spacing:.13em;color:#aaa}

/* A compact desktop playbook: screen and console left, working controller right. */
@media(min-width:951px){
.founder-edition #flywheel{grid-template-columns:28% minmax(0,1fr);gap:3vw;min-height:0;padding-top:48px;padding-bottom:48px;align-items:center}
.founder-edition #flywheel h2{font-size:clamp(26px,2.35vw,38px);margin-bottom:18px}
.founder-edition #flywheel .copy>.eyebrow{margin-bottom:16px}
.founder-edition #flywheel .copy>p:not(.eyebrow){font-size:14px;line-height:1.65;margin-bottom:0}
.founder-edition #flywheel .working-steps{margin-top:18px}
.founder-edition #flywheel .working-steps li{gap:12px;padding-top:11px;margin-top:11px}
.founder-edition #flywheel .working-steps h3{font-size:13px;margin-bottom:4px}
.founder-edition #flywheel .working-steps p{font-size:12px;line-height:1.55}
.founder-edition #flywheel #faq-open{margin-top:15px;font-size:12px}
.founder-edition #flywheel .console-experience{display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);grid-template-rows:auto auto auto auto;gap:12px 12px;margin:0;align-items:center}
.founder-edition #flywheel .console-label{grid-column:1/-1;grid-row:1;font-size:8px;letter-spacing:.1em}
.founder-edition #flywheel .console-stage{grid-column:1;grid-row:2/4;height:clamp(360px,52vh,440px);margin:0 -12px;min-width:0}
.founder-edition #flywheel .console-info{grid-column:2;grid-row:2;min-height:0;background:none;border-top:1px solid #ffffff25;margin:0;padding:17px 0 0;align-self:end}
.founder-edition #flywheel .console-info h3{font-size:19px;line-height:1.3;margin-bottom:10px}
.founder-edition #flywheel .console-info p{font-size:12px;line-height:1.65}
.founder-edition #flywheel .console-info .mix-add{font-size:12px!important;min-height:40px;margin-top:8px}
.founder-edition #flywheel .controller-deck{grid-column:2;grid-row:3;width:100%;margin:0;align-self:start}
.founder-edition #flywheel .controller-guidance{font-size:8px!important;gap:6px 10px;line-height:1.5;margin:5px 0 0!important}
.founder-edition #flywheel .console-instruction{grid-column:1/-1;grid-row:4;font-size:10px!important;line-height:1.6;margin:0;max-width:90%;color:#aaa}
.founder-edition #flywheel .kick-guide{display:none}
.founder-edition #flywheel .is-playing .kick-sliders{grid-column:1;grid-row:4;gap:15px;margin:0}
.founder-edition #flywheel .is-playing .console-instruction{grid-column:2;grid-row:4}
.founder-edition #flywheel .is-playing .console-stage{height:clamp(360px,52vh,440px)}
}

/* Keep the thesis readable as three deliberate editorial lines. */
.founder-edition .hero .hero-line.line-c{margin-left:25%}
@media(max-width:950px){.founder-edition .hero h1{font-size:clamp(32px,8.7vw,62px)}.founder-edition .hero .hero-line.line-c{margin-left:4%}.founder-edition .hero h1 em{font-size:1.25em;letter-spacing:-.035em}}
@media(min-width:951px) and (max-width:1150px){.founder-edition #flywheel{padding-top:30px;padding-bottom:30px;gap:2vw}.founder-edition #flywheel .working-steps li{margin-top:9px;padding-top:9px}}

/* Opening spread: a deliberate diagonal and two balanced reading columns. */
.founder-edition #intro{padding:112px 6vw 55px;min-height:0;overflow:clip;align-items:start}
.founder-edition #intro .copy{width:100%;max-width:none;padding:0}
.founder-edition #intro h1{width:100%;max-width:none;font-size:clamp(58px,6.1vw,112px);line-height:1.08;letter-spacing:.11em;margin:28px 0 35px}
.founder-edition #intro .hero-line.line-a{margin-left:0}
.founder-edition #intro .hero-line.line-b{margin-left:22%}
.founder-edition #intro .hero-line.line-c{margin-left:44%;line-height:1.13}
.founder-edition #intro h1 em{font-size:1.24em;letter-spacing:-.035em}
.founder-edition #intro .eyebrow{margin:0;font-size:9px!important;letter-spacing:.2em}
.hero-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:8vw;align-items:start;padding-top:26px;border-top:1px solid #f1ece32e;max-width:1120px}
.founder-edition #intro .hero-support .lede{font-size:clamp(18px,1.55vw,24px);font-weight:400;line-height:1.55;letter-spacing:-.015em;max-width:none;margin:0;color:#e4e0d9}
.founder-edition #intro .hero-context>p{font-size:14px;line-height:1.8;max-width:none;margin:0;color:#bcbab6}
.founder-edition #intro .hero-support .focus-line{font-size:8px;line-height:1.7;letter-spacing:.09em;gap:8px 18px;margin:20px 0 0;flex-wrap:wrap;color:#9c9b97}
.founder-edition #intro .hero-invitation{position:relative;display:flex;align-items:center;justify-content:space-between;width:230px;min-width:0;min-height:48px;padding:8px 0;margin:24px 0 0;background:transparent;color:#ece7df;border:0;border-radius:0;box-shadow:none;overflow:hidden;text-decoration:none;transition:color .3s}
.hero-invitation .invitation-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;transform:none!important}
.hero-invitation .invitation-arrow{display:grid;place-items:center;width:30px;height:30px;border:1px solid #eee5;border-radius:50%;transition:transform .4s,background .4s,color .4s;transform:none}
.hero-invitation .invitation-arrow svg{width:16px;height:16px;transition:transform .4s}
.hero-invitation:before,.hero-invitation:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#eae3d64d}
.hero-invitation:after{background:#f5efe6;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.7,.2,1)}
.founder-edition #intro .hero-invitation:hover,.founder-edition #intro .hero-invitation:focus-visible{background:transparent;color:#fff}
.hero-invitation:hover:after,.hero-invitation:focus-visible:after{transform:scaleX(1)}
.hero-invitation:hover .invitation-arrow,.hero-invitation:focus-visible .invitation-arrow{background:#eee8df;color:#111;transform:rotate(-35deg)}
.hero-invitation:focus-visible{outline:1px solid #eee8df;outline-offset:6px}
@media(min-width:951px) and (max-height:800px){.founder-edition #intro{padding-top:100px;padding-bottom:40px}.founder-edition #intro h1{font-size:clamp(55px,5.5vw,88px);margin:22px 0 26px}.hero-support{padding-top:22px}.founder-edition #intro .hero-support .lede{font-size:19px}.founder-edition #intro .hero-context>p{font-size:13px;line-height:1.75}}
@media(max-width:950px){
.founder-edition #intro{padding:105px 22px 48px}
.founder-edition #intro h1{font-size:clamp(31px,8.1vw,65px);line-height:1.14;letter-spacing:.06em;margin:26px 0 29px}
.founder-edition #intro .hero-line.line-b{margin-left:8%}.founder-edition #intro .hero-line.line-c{margin-left:16%;line-height:1.18}
.founder-edition #intro h1 em{font-size:1.2em}
.hero-support{grid-template-columns:1fr;gap:26px;padding-top:22px;max-width:600px}
.founder-edition #intro .hero-support .lede{font-size:19px;line-height:1.55}
.founder-edition #intro .hero-context>p{font-size:14px!important;line-height:1.75}
.founder-edition #intro .hero-invitation{width:215px;margin-top:15px}
.founder-edition #intro .hero-support .focus-line{font-size:9px;margin-top:19px;gap:7px 14px}
}
@media(prefers-reduced-motion:reduce){.hero-invitation:after,.hero-invitation .invitation-arrow,.hero-invitation svg{transition:none!important}}
.reduce-motion .hero-invitation:after,.reduce-motion .hero-invitation .invitation-arrow,.reduce-motion .hero-invitation svg{transition:none!important}

/* Match image, caption and label rows across the three founder examples. */
@media(min-width:951px){
.founder-edition .proof-grid>.proof-card:nth-child(-n+3) figure img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:cover}
.founder-edition .proof-grid>.proof-card:nth-child(-n+3) figcaption{box-sizing:border-box;height:37px;margin:0;padding:10px 0 0;font-size:8px;line-height:1.5;letter-spacing:.1em}
.founder-edition .proof-grid>.proof-card:nth-child(-n+3)>.eyebrow,.founder-edition .proof-grid>.proof-card:nth-child(-n+3)>.pilot-body>.eyebrow{font-size:8px;line-height:1.5;margin:20px 0 13px}
}
@media(max-width:950px){.founder-edition .proof-card>.pilot-body>.eyebrow{margin-top:20px;margin-bottom:12px}}

/* Six contributions in a two-row editorial grid. Keep both press clippings visible. */
.founder-edition .proof-card.advocacy-card{grid-column:2}
.founder-edition .proof-card.personal-outreach-card{grid-column:3}
.founder-edition .advocacy-card .news-clippings{grid-template-columns:1fr;gap:14px;margin:22px 0 15px}
.founder-edition .advocacy-card .news-clippings a{padding:18px 15px}
.founder-edition .advocacy-card .news-clippings .clipping-person{display:block;color:#222;font-size:13px;line-height:1.4;letter-spacing:0;margin-bottom:6px;font-weight:500}
.founder-edition .advocacy-card .news-clippings .clipping-source{display:block;font-size:8px;letter-spacing:.08em;margin-bottom:10px;color:#555}
.founder-edition .advocacy-card .news-clippings img:not(.sky-mark){width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:contain}
.personal-outreach-note{margin:24px 0 15px;padding:20px 0;border-block:1px solid #fff3}
.personal-outreach-note>span{font-size:8px;letter-spacing:.15em;color:#dedad2}
.founder-edition .personal-outreach-note p{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.5;color:#d7d2c8;margin:10px 0 0}
@media(min-width:951px){.founder-edition .proof-grid>.proof-card:nth-child(n+4)>.eyebrow{min-height:24px;font-size:8px;line-height:1.5;margin:0 0 13px}}
@media(max-width:950px){.founder-edition .proof-card.advocacy-card,.founder-edition .proof-card.personal-outreach-card{grid-column:auto}}
.proof-card{scroll-margin-top:105px}

/* Centre the strapline on the viewport, independently of unequal side controls. */
.founder-edition header .header-note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;text-align:center;white-space:nowrap;pointer-events:none}
