/* Remaining authored homepage scenes. Scoped to avoid changing the accepted pilot. */
.middle-section{position:relative;isolation:isolate;background:#fff;color:var(--ink);overflow-x:clip}
.middle-shell{container-type:inline-size;width:100%;position:relative;--mu:.069444444cqw}
.middle-section h2,.middle-section h3{font-family:var(--serif);font-weight:700}
.middle-section em{font-family:var(--serif);font-style:italic;font-weight:300}
.middle-section .middle-eyebrow{font-family:var(--sans);font-weight:500;font-size:max(12px,calc(13 * var(--mu)));line-height:calc(18 * var(--mu));letter-spacing:.08em}
.middle-section picture img{width:100%;height:100%}
.middle-mobile-only{display:none}.middle-desktop-only{display:initial}
.middle-cta{height:calc(56 * var(--mu));min-height:44px;font-size:calc(24 * var(--mu))}
.middle-section dl,.middle-section dd{margin:0}
/* 02 — contextual public audience, then the alphabetical nine-row roster. */
.audience-inner{padding:calc(64 * var(--mu)) calc(64 * var(--mu)) calc(32 * var(--mu))}
.audience-columns{display:grid;grid-template-columns:672fr 600fr;gap:calc(40 * var(--mu));align-items:start}
.audience-statement h2{font-size:calc(96 * var(--mu));line-height:calc(104 * var(--mu));margin-top:calc(16 * var(--mu));white-space:nowrap}
.audience-statement h2 em{display:block;font-size:calc(112 * var(--mu));line-height:calc(112 * var(--mu))}
.audience-total{position:relative;height:calc(300 * var(--mu));margin-top:calc(6 * var(--mu))}
.audience-total>p{display:flex;align-items:center;color:var(--accent);white-space:nowrap}
.audience-total strong{font-family:var(--serif);font-size:calc(320 * var(--mu));line-height:calc(300 * var(--mu));font-weight:700}
.audience-total>p>span{font-family:var(--sans);font-size:calc(142 * var(--mu));line-height:calc(180 * var(--mu));font-weight:400}
.audience-ellipse{position:absolute;left:calc(-20 * var(--mu));top:calc(150 * var(--mu));width:calc(700 * var(--mu));height:calc(150 * var(--mu));pointer-events:none}
.audience-total-label{font-size:calc(24 * var(--mu));line-height:calc(32 * var(--mu));letter-spacing:.225em;font-weight:500;margin-top:calc(16 * var(--mu))}
.audience-follows{display:flex;gap:calc(24 * var(--mu));align-items:center;white-space:nowrap;margin-top:calc(20 * var(--mu))}
.audience-follows>p{font-family:var(--serif);font-size:calc(110 * var(--mu));font-weight:300;line-height:calc(118 * var(--mu));color:var(--accent)}
.audience-follows>span{font-size:calc(30 * var(--mu));line-height:calc(38 * var(--mu))}
.audience-platforms{font-size:max(12px,calc(14 * var(--mu)));line-height:calc(20 * var(--mu));letter-spacing:calc(2.5 * var(--mu));opacity:.72;margin-top:calc(12 * var(--mu))}
.audience-roster-header{display:flex;gap:calc(24 * var(--mu));align-items:start;min-height:calc(56 * var(--mu))}
.audience-tape-slot{position:relative;width:calc(332 * var(--mu));height:calc(56 * var(--mu));flex:none}
.audience-tape{position:absolute;left:0;top:calc(20 * var(--mu));width:calc(332 * var(--mu));height:calc(40 * var(--mu));display:flex;align-items:center;justify-content:center;background:#cbbfa9e6;font-size:calc(13 * var(--mu));line-height:calc(18 * var(--mu));letter-spacing:.08em;font-weight:500;transform:rotate(-6deg);transform-origin:0 0;white-space:nowrap}
.audience-count-heading{display:flex;flex:1;flex-direction:column;text-align:right;line-height:calc(18 * var(--mu))}
.audience-count-heading>p{font-size:calc(13 * var(--mu));letter-spacing:.08em;font-weight:500;white-space:nowrap}
.audience-count-heading>span{font-size:calc(12 * var(--mu));opacity:.72}
.audience-rows{padding-top:calc(8 * var(--mu))}
.audience-row{display:flex;gap:calc(20 * var(--mu));padding-top:calc(8 * var(--mu));padding-bottom:calc(8 * var(--mu));border-bottom:1px solid #10101038;align-items:start}
.audience-row:last-child{border-bottom:0}
.audience-row dt{flex:1;min-width:0}.audience-row dt strong{display:block;font-family:var(--serif);font-weight:700;font-size:calc(36 * var(--mu));line-height:calc(40 * var(--mu))}
.audience-row dt span{display:block;font-size:calc(16 * var(--mu));line-height:calc(24 * var(--mu));opacity:.72}
.audience-row dd{width:calc(154 * var(--mu));flex:none;text-align:right;font-family:var(--serif);font-size:calc(36 * var(--mu));line-height:calc(40 * var(--mu));font-weight:700}
.audience-disclosure{margin-top:calc(40 * var(--mu));font-size:calc(16 * var(--mu));line-height:calc(24 * var(--mu));opacity:.72}
@media(max-width:1099px){
.middle-shell{max-width:540px;margin-inline:auto;--mu:.256410256cqw}
.middle-mobile-only{display:initial}.middle-desktop-only{display:none}
.middle-section .middle-eyebrow{font-size:max(10px,calc(12 * var(--mu)));line-height:calc(18 * var(--mu))}
.middle-cta{height:calc(56 * var(--mu));font-size:calc(24 * var(--mu))}
.audience-inner{padding:calc(40 * var(--mu)) calc(24 * var(--mu))}
.audience-columns{display:flex;flex-direction:column;gap:calc(40 * var(--mu));align-items:stretch}
.audience-statement h2{font-size:calc(48 * var(--mu));line-height:calc(54 * var(--mu));margin-top:calc(16 * var(--mu))}
.audience-statement h2 em{font-size:calc(56 * var(--mu));line-height:calc(62 * var(--mu))}
.audience-total{height:calc(166 * var(--mu));margin-top:calc(8 * var(--mu))}
.audience-total strong{font-size:calc(160 * var(--mu));line-height:calc(166 * var(--mu))}
.audience-total>p>span{font-size:calc(68 * var(--mu));line-height:calc(84 * var(--mu))}
.audience-ellipse{left:calc(-8 * var(--mu));top:calc(83 * var(--mu));width:calc(354 * var(--mu));height:calc(76 * var(--mu))}
.audience-total-label{font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu));letter-spacing:.08em;margin-top:calc(8 * var(--mu))}
.audience-follows{gap:calc(12 * var(--mu));margin-top:calc(14 * var(--mu))}
.audience-follows>p{font-size:calc(50 * var(--mu));line-height:calc(60 * var(--mu))}
.audience-follows>span{font-size:calc(17 * var(--mu));line-height:calc(24 * var(--mu))}
.audience-platforms{font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu));letter-spacing:calc(1.3 * var(--mu));margin-top:calc(8 * var(--mu));white-space:nowrap}
.audience-roster-header{flex-direction:column;gap:0;align-items:stretch}
.audience-tape-slot{height:calc(64 * var(--mu));width:100%}
.audience-tape{top:calc(24 * var(--mu));width:calc(286 * var(--mu));height:calc(34 * var(--mu));font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu));transform:rotate(-4deg)}
.audience-count-heading{display:flex;flex-direction:row-reverse;gap:calc(12 * var(--mu));font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu))}
.audience-count-heading>p{width:calc(160 * var(--mu));font-size:calc(12 * var(--mu));flex:none}
.audience-count-heading>span{font-size:calc(12 * var(--mu));flex:1;text-align:left}
.audience-rows{padding-top:calc(8 * var(--mu))}
.audience-row{gap:calc(16 * var(--mu));padding-top:calc(12 * var(--mu));padding-bottom:calc(12 * var(--mu))}
.audience-row dt strong{font-size:calc(26 * var(--mu));line-height:calc(30 * var(--mu))}
.audience-row dt span{font-size:max(12px,calc(14 * var(--mu)));line-height:calc(20 * var(--mu))}
.audience-row dd{width:calc(94 * var(--mu));font-size:calc(26 * var(--mu));line-height:calc(30 * var(--mu))}
.audience-disclosure{margin-top:calc(32 * var(--mu));font-size:max(12px,calc(14 * var(--mu)));line-height:calc(20 * var(--mu))}
}
/* 03 — diagnostic handset, original source-traced parts and tactile paper slips. */
.growth-gap-section{background:var(--ink);color:#fff}
.gap-inner{padding:calc(64 * var(--mu))}
.gap-columns{display:grid;grid-template-columns:1fr 1fr;gap:calc(64 * var(--mu));align-items:start}
.gap-intro{padding-top:calc(64 * var(--mu))}.gap-intro h2{font-size:calc(92 * var(--mu));line-height:calc(102 * var(--mu));letter-spacing:calc(-2.2 * var(--mu));margin-top:calc(24 * var(--mu))}
.gap-intro h2>span{display:block}.gap-intro h2>em{display:block;white-space:nowrap;font-size:calc(92 * var(--mu));line-height:calc(106 * var(--mu));letter-spacing:calc(-3.22 * var(--mu));color:var(--accent)}.gap-mobile-break{display:none}
.gap-explanation{font-size:calc(22 * var(--mu));line-height:calc(32 * var(--mu));max-width:calc(584 * var(--mu));margin-top:calc(24 * var(--mu))}
.gap-circuit{position:relative;height:calc(700 * var(--mu));min-width:0}
.gap-red-inset{position:absolute;left:calc(12 * var(--mu));top:calc(32 * var(--mu));width:calc(612 * var(--mu));height:calc(640 * var(--mu));background:var(--accent)}
.gap-circuit-desktop{position:absolute;inset:0;width:100%;height:100%}.gap-circuit-mobile{display:none}
.gap-find{position:absolute;left:calc(209 * var(--mu));top:calc(322 * var(--mu));width:calc(148 * var(--mu));padding:calc(4 * var(--mu)) calc(8 * var(--mu));font-size:calc(13 * var(--mu));line-height:calc(18 * var(--mu));letter-spacing:.08em;font-weight:500;background:#fff;color:var(--ink)}
.artifact-slot{position:absolute;display:grid;place-items:center;color:var(--ink)}
.artifact-offer{left:calc(-13 * var(--mu));top:calc(90.38 * var(--mu));width:calc(321.382 * var(--mu));height:calc(195.201 * var(--mu));--card-width:calc(310 * var(--mu));--card-angle:-4deg}
.artifact-marketing{left:calc(2.89 * var(--mu));top:calc(410 * var(--mu));width:calc(279.9 * var(--mu));height:calc(230.06 * var(--mu));--card-width:calc(260 * var(--mu));--card-angle:6deg}
.artifact-delivery{left:calc(311.86 * var(--mu));top:calc(440 * var(--mu));width:calc(341.794 * var(--mu));height:calc(250.95 * var(--mu));--card-width:calc(330 * var(--mu));--card-angle:3deg}
.diagnostic-card{position:relative;width:var(--card-width);padding:calc(24 * var(--mu));display:flex;flex-direction:column;gap:calc(12 * var(--mu));outline:.5px solid var(--ink);transform:rotate(var(--card-angle));background:#fff;box-shadow:0 calc(8 * var(--mu)) calc(14 * var(--mu)) rgba(0,0,0,.17);isolation:isolate}
.diagnostic-paper{position:absolute;inset:0;z-index:-1;background:#fff;pointer-events:none}.diagnostic-paper>picture{position:absolute;inset:0;mix-blend-mode:multiply;opacity:.38}.diagnostic-paper img{object-fit:cover}
.diagnostic-edge{position:absolute;left:calc(-.5 * var(--mu));right:calc(-.5 * var(--mu));bottom:calc(-4.5 * var(--mu));height:calc(6 * var(--mu));filter:drop-shadow(0 1px 1px #0000001a);overflow:hidden}.diagnostic-edge>picture{position:absolute;inset:0 0 25%}.artifact-offer .diagnostic-edge>picture{bottom:23.33%}
.diagnostic-marker{font-size:calc(13 * var(--mu));line-height:calc(20 * var(--mu));font-weight:500;letter-spacing:.08em}.diagnostic-marker em{font-family:var(--serif);font-size:calc(18 * var(--mu));line-height:calc(18 * var(--mu));color:var(--accent);font-weight:500}
.diagnostic-rule{height:1px;background:var(--ink);width:100%}
.diagnostic-card h3{font-size:calc(36 * var(--mu));line-height:calc(40 * var(--mu));letter-spacing:calc(-.6 * var(--mu));white-space:nowrap}.artifact-marketing h3{font-size:calc(32 * var(--mu));line-height:calc(35 * var(--mu));letter-spacing:calc(-.4 * var(--mu))}
.diagnostic-body{font-size:calc(18 * var(--mu));line-height:calc(28 * var(--mu));white-space:nowrap}
.delivery-flow{display:flex;flex-direction:column;gap:calc(4 * var(--mu));width:100%}.delivery-flow-art{height:calc(24 * var(--mu));position:relative}.flow-desktop{position:absolute;inset:0}.flow-mobile{display:none}.delivery-flow>p{display:flex;justify-content:space-between;font-size:calc(14 * var(--mu));line-height:calc(20 * var(--mu));text-align:center}.delivery-flow>p span{width:calc(64 * var(--mu))}
.handset-backing{position:absolute;inset:-1.21% -7.85% 39.03% 32.35%;pointer-events:none}.handset-backing>picture{position:absolute;inset:-3.45% -3.99% -4.83% -3.65%}
.gap-handset{position:absolute;left:calc(142 * var(--mu));top:calc(-28 * var(--mu));width:calc(560 * var(--mu));height:calc(466.48 * var(--mu));isolation:isolate;pointer-events:none}
/* Native subtract is LINEAR_BURN. Multiply remains the compatible approximation:
   plus-darker changes alpha compositing and is not a verified equivalent for
   this isolated, transparent raster stack. Do not use a linear-burn CSS keyword. */
.gap-handset>picture{position:absolute}.handset-base{inset:4.19% 5.19% 2.51% 10.69%}.handset-upper{inset:4.1237% 64.4857% 60.8637% 10.7357%}.handset-lower{inset:50.4549% 10.7439% 19.8249% 45.9939%}.handset-cord{inset:79.9536% 5.1345% 2.4336% 67.0145%}.handset-grip{inset:38.6329% 53.8157% 32.0729% 21.4157%}.handset-add{mix-blend-mode:plus-lighter}.handset-subtract{mix-blend-mode:multiply}
.gap-tape{position:absolute;pointer-events:none}.gap-tape>picture{position:absolute;inset:-1.56% -1.5% -7.81%}
.gap-tape-1{left:calc(33 * var(--mu));top:calc(98 * var(--mu));width:calc(100 * var(--mu));height:calc(32 * var(--mu));transform:rotate(-4deg)}
.gap-tape-2{left:calc(100 * var(--mu));top:calc(408 * var(--mu));width:calc(100 * var(--mu));height:calc(32 * var(--mu));transform:rotate(3deg)}
.gap-tape-3{left:calc(463 * var(--mu));top:calc(439 * var(--mu));width:calc(100 * var(--mu));height:calc(32 * var(--mu));transform:rotate(2deg)}
.gap-close{position:relative;border-top:1px solid #ffffff99;margin-top:calc(48 * var(--mu));padding-top:calc(24 * var(--mu));display:flex;flex-direction:column;align-items:stretch;gap:calc(24 * var(--mu))}
.gap-close-label{font-size:calc(13 * var(--mu));line-height:calc(18 * var(--mu));letter-spacing:.08em;font-weight:500}.gap-close-message{font-family:var(--serif);font-weight:700;font-size:calc(42 * var(--mu));line-height:calc(49 * var(--mu));letter-spacing:calc(-.7 * var(--mu));white-space:nowrap}
.gap-cta{width:calc(272 * var(--mu));padding:0 calc(20 * var(--mu));justify-content:space-between;align-self:end;border-radius:2px}
@media(max-width:1099px){
.gap-inner{padding:calc(40 * var(--mu)) calc(24 * var(--mu))}
.gap-columns{display:flex;flex-direction:column;gap:calc(32 * var(--mu))}.gap-intro{padding:0;width:100%}.gap-intro h2{font-size:calc(47 * var(--mu));line-height:calc(52 * var(--mu));letter-spacing:calc(-1.2 * var(--mu));margin-top:calc(20 * var(--mu))}
.gap-intro h2>em{font-size:calc(62 * var(--mu));line-height:calc(64 * var(--mu));letter-spacing:0;white-space:normal}.gap-mobile-break{display:inline}.gap-explanation{font-size:calc(18 * var(--mu));line-height:calc(28 * var(--mu));margin-top:calc(20 * var(--mu));max-width:none}
.gap-circuit{height:calc(862 * var(--mu));width:100%}.gap-red-inset{left:0;right:0;top:calc(24 * var(--mu));width:auto;height:calc(814 * var(--mu))}.gap-circuit-desktop{display:none}.gap-circuit-mobile{display:block;position:absolute;left:0;right:0;top:calc(134 * var(--mu));height:calc(728 * var(--mu))}
.gap-circuit-mobile>picture{position:absolute}.circuit-path{inset:33.6872% 11.4% 33.9607% 5.6183%}.join-a1{inset:35.3% 93.27% 63.87% 4.97%}.join-a2{inset:38.05% 93.27% 61.13% 4.97%}.join-b1{inset:60.85% 14.04% 38.32% 84.21%}.join-b2{inset:63.6% 14.04% 35.58% 84.21%}
.gap-find{left:calc(50% - 19 * var(--mu));top:calc(386 * var(--mu));transform:translateX(-50%);font-size:calc(12 * var(--mu))}
.artifact-offer{left:calc(-4 * var(--mu));top:calc(227.66 * var(--mu));width:calc(281.004 * var(--mu));height:calc(155.147 * var(--mu));--card-width:calc(274 * var(--mu));--card-angle:-3deg}
.artifact-marketing{left:auto;right:calc(8.38 * var(--mu));top:calc(424 * var(--mu));width:calc(286.734 * var(--mu));height:calc(150.468 * var(--mu));--card-width:calc(280 * var(--mu));--card-angle:3deg}
.artifact-delivery{left:calc(12 * var(--mu));right:calc(12 * var(--mu));top:calc(614 * var(--mu));width:auto;height:auto;--card-width:100%;--card-angle:0deg}
.diagnostic-card{padding:calc(16 * var(--mu));gap:calc(8 * var(--mu))}.diagnostic-marker{font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu))}.diagnostic-marker em{font-size:calc(18 * var(--mu));line-height:calc(18 * var(--mu))}
.diagnostic-card h3{font-size:calc(32 * var(--mu));line-height:calc(37 * var(--mu));letter-spacing:calc(-.4 * var(--mu))}.artifact-marketing h3{font-size:calc(26 * var(--mu));line-height:calc(32 * var(--mu));letter-spacing:calc(-.3 * var(--mu))}.artifact-delivery h3{font-size:calc(28 * var(--mu));line-height:calc(34 * var(--mu));letter-spacing:calc(-.3 * var(--mu))}
.flow-desktop{display:none}.flow-mobile{position:absolute;inset:0;display:block}.flow-mobile>picture{position:absolute}.flow-start{inset:5.4131% 85.0643% 5.4131% 7.4443%}.flow-middle{inset:5.4131% 46.2543%}.flow-end{inset:5.4131% 7.4443% 5.4131% 85.0643%}.flow-line{left:17.13%;right:17.13%;top:calc(50% - .7 * var(--mu));height:calc(1.4 * var(--mu))}
.handset-backing{inset:2.21% 4.35% 69.3% 17.92%}.handset-backing>picture{inset:-3.66% -4.82% -6.11% -4.21%}
.gap-handset{left:auto;right:calc(-1.5 * var(--mu));top:calc(8 * var(--mu));width:calc(316 * var(--mu));height:calc(263.228 * var(--mu))}
.gap-tape-1{left:calc(37.37 * var(--mu));top:calc(228.82 * var(--mu));width:calc(84 * var(--mu));height:calc(26.88 * var(--mu));transform:none}
.gap-tape-2{left:auto;right:calc(53.59 * var(--mu));top:calc(419.87 * var(--mu));width:calc(84 * var(--mu));height:calc(26.88 * var(--mu));transform:rotate(1deg)}
.gap-tape-3{left:calc(50% - 47.5 * var(--mu));top:calc(602 * var(--mu));width:calc(84 * var(--mu));height:calc(26.88 * var(--mu));transform:translateX(-50%) rotate(2deg)}
.gap-close{gap:calc(20 * var(--mu));margin-top:calc(40 * var(--mu));padding-top:calc(20 * var(--mu))}.gap-close-label{font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu))}.gap-close-message{font-size:calc(30 * var(--mu));line-height:calc(36 * var(--mu));letter-spacing:calc(-.5 * var(--mu));white-space:normal}.gap-cta{width:100%;align-self:stretch}
}
/* 04 — the actual three-object crop, live factor labels and monumental result. */
.formula-heading{position:relative;height:calc(323.204 * var(--mu))}.formula-heading>.middle-eyebrow{position:absolute;left:calc(64 * var(--mu));top:calc(47.73 * var(--mu))}
.formula-heading h2{position:absolute;left:calc(66.62 * var(--mu));top:calc(72.64 * var(--mu));font-size:calc(133.35 * var(--mu));line-height:calc(139.227 * var(--mu));letter-spacing:calc(-6.4091 * var(--mu));font-weight:300;white-space:nowrap}
.formula-heading h2 em{position:absolute;left:calc(3.97 * var(--mu));top:calc(101.39 * var(--mu));font-size:calc(123.315 * var(--mu));line-height:calc(135.249 * var(--mu));letter-spacing:calc(-.65 * var(--mu));color:var(--accent);white-space:nowrap}
.formula-factors{position:relative;height:calc(446.519 * var(--mu))}.formula-factor{position:absolute;top:0;width:calc(477.348 * var(--mu));height:100%}.factor-message{left:0}.factor-audience{left:calc(477.348 * var(--mu))}.factor-megaphone{left:calc(954.696 * var(--mu));width:calc(485.304 * var(--mu))}
.formula-art{position:absolute;overflow:hidden;pointer-events:none}.formula-art>picture{position:absolute;inset:0}.middle-section .formula-art img{position:absolute;object-fit:fill}
.art-message{left:calc(57.68 * var(--mu));top:calc(-12.93 * var(--mu));width:calc(403.757 * var(--mu));height:calc(350.055 * var(--mu))}.middle-section .art-message img{left:-5.88%;top:-16.95%;width:319.41%;height:122.71%}
.art-audience{left:calc(35.8 * var(--mu));top:calc(-36.8 * var(--mu));width:calc(373.923 * var(--mu));height:calc(367.956 * var(--mu))}.middle-section .art-audience img{left:-122.58%;top:-11.48%;width:350.32%;height:118.69%}
.art-megaphone{left:calc(-74.59 * var(--mu));top:calc(-58.67 * var(--mu));width:calc(519.116 * var(--mu));height:calc(415.691 * var(--mu))}.middle-section .art-megaphone img{left:-167.49%;top:-7.69%;width:267.49%;height:111.38%}
.formula-factor-copy{position:absolute;top:calc(323.204 * var(--mu));left:0;right:0;height:calc(123.315 * var(--mu));white-space:nowrap}
.formula-marker{position:absolute;top:calc(13.92 * var(--mu));font-size:calc(13 * var(--mu));line-height:calc(20 * var(--mu));letter-spacing:.08em;font-weight:500}.formula-marker em{font-size:calc(14 * var(--mu));line-height:calc(17.901 * var(--mu));color:var(--accent);font-weight:500}
.factor-message .formula-marker{left:calc(173.04 * var(--mu))}.factor-audience .formula-marker{left:calc(134.257 * var(--mu))}.factor-megaphone .formula-marker{left:calc(134.254 * var(--mu))}
.formula-factor h3{position:absolute;top:calc(25.86 * var(--mu));font-size:calc(47.735 * var(--mu));line-height:calc(59.669 * var(--mu));font-weight:300}.factor-message h3{left:calc(93.48 * var(--mu));letter-spacing:calc(3.6906 * var(--mu))}.factor-audience h3{left:calc(87.517 * var(--mu));letter-spacing:calc(1.3383 * var(--mu))}.factor-megaphone h3{left:calc(71.604 * var(--mu));letter-spacing:calc(.4412 * var(--mu))}
.formula-mobile-break{display:none}.formula-operator{position:absolute;top:calc(323.204 * var(--mu));width:calc(95.47 * var(--mu));height:calc(123.315 * var(--mu));pointer-events:none}.operator-one{left:calc(445.525 * var(--mu))}.operator-two{left:calc(891.05 * var(--mu))}
.formula-output-rule{position:relative;height:calc(55.691 * var(--mu));pointer-events:none}.formula-output-rule>picture{position:absolute;left:0;right:0;top:-1.25%;height:101.25%}
.formula-result{position:relative;height:calc(342 * var(--mu));background:var(--ink);color:#fff}.formula-orbit{position:absolute;left:calc(137.24 * var(--mu));top:calc(48.04 * var(--mu));width:calc(1009.392 * var(--mu));height:calc(192.928 * var(--mu));pointer-events:none}.formula-orbit>picture{position:absolute;inset:-.54% -.1%}
.formula-conversion{position:absolute;left:calc(183.94 * var(--mu));top:calc(32.13 * var(--mu));font-family:var(--serif);font-size:calc(190.939 * var(--mu));line-height:calc(208.84 * var(--mu));letter-spacing:calc(7.8989 * var(--mu));font-weight:700;white-space:nowrap}
.formula-result-caption{position:absolute;left:calc(479.3 * var(--mu));top:calc(244.96 * var(--mu));font-family:var(--serif);font-style:italic;font-size:calc(45.746 * var(--mu));line-height:calc(59.669 * var(--mu));letter-spacing:calc(1.9363 * var(--mu));font-weight:300;white-space:nowrap}
@media(max-width:1099px){
.formula-heading{height:calc(262.146 * var(--mu))}.formula-heading>.middle-eyebrow{left:calc(26.03 * var(--mu));top:calc(27.13 * var(--mu))}
.formula-heading h2{left:calc(23.27 * var(--mu));top:calc(46.45 * var(--mu));font-size:calc(55.189 * var(--mu));line-height:calc(60.708 * var(--mu));letter-spacing:calc(-.6263 * var(--mu))}.formula-deserves{position:absolute;left:0;top:calc(51.51 * var(--mu));letter-spacing:calc(-.3797 * var(--mu))}
.formula-heading h2 em{left:calc(.92 * var(--mu));top:calc(93.82 * var(--mu));font-size:calc(57.028 * var(--mu));line-height:calc(63.467 * var(--mu));letter-spacing:calc(1.857 * var(--mu))}.formula-lives{position:absolute;left:0;top:calc(55.65 * var(--mu));letter-spacing:calc(.1594 * var(--mu))}
.formula-factors{height:calc(563.525 * var(--mu))}.formula-factor{left:0;width:100%}.factor-message{top:0;height:calc(156.368 * var(--mu))}.factor-audience{top:calc(206.764 * var(--mu));height:calc(137.972 * var(--mu))}.factor-megaphone{top:calc(424.736 * var(--mu));height:calc(138.795 * var(--mu))}
.art-message{left:calc(21.16 * var(--mu));top:calc(4.6 * var(--mu));width:calc(186.722 * var(--mu));height:calc(161.887 * var(--mu))}.art-audience{left:calc(37.71 * var(--mu));top:calc(-13.8 * var(--mu));width:calc(172.925 * var(--mu));height:calc(170.165 * var(--mu))}.art-megaphone{left:calc(-3.8 * var(--mu));top:calc(-39.09 * var(--mu));width:calc(220.755 * var(--mu));height:calc(176.604 * var(--mu))}
.formula-factor-copy{top:0;left:calc(225.354 * var(--mu));right:0;height:100%}.formula-marker{font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu))}.formula-marker em{font-size:calc(14 * var(--mu));line-height:calc(16 * var(--mu))}.factor-message .formula-marker,.factor-audience .formula-marker,.factor-megaphone .formula-marker{left:calc(5 * var(--mu))}.factor-message .formula-marker{top:calc(36.79 * var(--mu))}.factor-audience .formula-marker{top:calc(27.59 * var(--mu))}.factor-megaphone .formula-marker{top:calc(16.1 * var(--mu))}
.formula-factor h3{font-size:calc(32 * var(--mu));line-height:calc(35.5 * var(--mu));letter-spacing:calc(-.5519 * var(--mu))}.factor-message h3,.factor-audience h3,.factor-megaphone h3{left:calc(5 * var(--mu))}.factor-message h3{top:calc(49.67 * var(--mu))}.factor-audience h3{top:calc(41.39 * var(--mu))}.factor-megaphone h3{top:calc(27.59 * var(--mu))}.formula-mobile-break{display:inline}
.formula-operator{left:0;width:100%}.operator-one{top:calc(156.368 * var(--mu));height:calc(50.396 * var(--mu))}.operator-two{top:calc(344.736 * var(--mu));height:calc(80 * var(--mu))}
.formula-output-rule{height:calc(27.594 * var(--mu))}.formula-output-rule>picture{top:-1.5%;height:101.5%}.formula-result{height:calc(184 * var(--mu))}
.formula-orbit{left:calc(30 * var(--mu));top:calc(32 * var(--mu));width:calc(330 * var(--mu));height:calc(76 * var(--mu))}.formula-orbit>picture{inset:-.61% -.14%}
.formula-conversion{left:calc(38.5 * var(--mu));top:calc(30 * var(--mu));font-size:calc(64 * var(--mu));line-height:calc(76 * var(--mu));letter-spacing:calc(-2.7972 * var(--mu))}.formula-result-caption{left:calc(91.5 * var(--mu));top:calc(116 * var(--mu));font-size:calc(21.156 * var(--mu));line-height:calc(27.594 * var(--mu));letter-spacing:calc(.1138 * var(--mu))}
}
/* 05 — an authored qualification sheet, real pen and monumental live act. */
.readiness-section{background:#cbbfa9}.readiness-composition{position:relative;height:calc(816 * var(--mu))}.readiness-intro>.middle-eyebrow{position:absolute;left:calc(64 * var(--mu));top:calc(70 * var(--mu))}
.readiness-premise{position:absolute;left:calc(64 * var(--mu));top:calc(113 * var(--mu));font-family:var(--serif);font-weight:300;white-space:nowrap}.readiness-premise>span{display:block}.readiness-premise>span:first-child{font-size:calc(130 * var(--mu));line-height:calc(140 * var(--mu));letter-spacing:calc(3.8571 * var(--mu));margin-bottom:calc(-19 * var(--mu))}.readiness-premise>span:last-child{font-size:calc(124 * var(--mu));line-height:calc(134 * var(--mu));letter-spacing:calc(2.3 * var(--mu))}
.readiness-intro h2>em{position:absolute;left:calc(64 * var(--mu));top:calc(364 * var(--mu));font-size:calc(100 * var(--mu));line-height:calc(116 * var(--mu));letter-spacing:calc(3 * var(--mu));white-space:nowrap}
.readiness-intro h2>strong{position:absolute;left:calc(55 * var(--mu));top:calc(375 * var(--mu));font-family:var(--serif);font-weight:700;font-size:calc(392 * var(--mu));line-height:calc(410 * var(--mu));white-space:nowrap}
.qualification-chapter{position:absolute;inset:0}.qualification-lower{position:absolute;left:calc(812 * var(--mu));top:calc(82 * var(--mu));width:calc(580 * var(--mu));height:calc(700 * var(--mu));background:#fff;box-shadow:0 12px 18px #0000003b;pointer-events:none}.qualification-lower>picture{position:absolute;inset:0;mix-blend-mode:multiply;opacity:.38}.qualification-lower img{object-fit:cover}
.qualification-sheet{position:absolute;left:calc(798 * var(--mu));top:calc(69 * var(--mu));width:calc(580 * var(--mu));padding:calc(64 * var(--mu)) calc(62 * var(--mu)) calc(54 * var(--mu)) calc(86 * var(--mu));background:#fff;isolation:isolate}
.qualification-material{position:absolute;inset:0;z-index:-1;pointer-events:none}.qualification-material>picture{position:absolute;inset:0;mix-blend-mode:multiply;opacity:.38}.qualification-material img{object-fit:cover}
.qualification-sheet ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.qualification-sheet li{position:relative;display:flex;gap:calc(26 * var(--mu));align-items:start}.qualification-sheet li+li{margin-top:calc(62 * var(--mu))}.qualification-sheet li+li::before{content:"";position:absolute;left:0;right:0;top:calc(-22 * var(--mu));height:1px;background:#1010106b}
.qualification-marker{flex:none;width:calc(64 * var(--mu));display:flex;flex-direction:column;gap:calc(8 * var(--mu))}.qualification-marker>span{font-family:var(--serif);font-style:italic;font-weight:500;font-size:calc(18 * var(--mu));line-height:calc(24 * var(--mu));color:var(--accent)}.qualification-check{width:calc(62.4 * var(--mu));height:calc(62.4 * var(--mu))}
.qualification-copy{flex:1;min-width:0;padding-top:calc(12 * var(--mu))}.qualification-copy h3{font-size:calc(46 * var(--mu));line-height:calc(50 * var(--mu))}.qualification-copy p{font-size:calc(22 * var(--mu));line-height:calc(32 * var(--mu));margin-top:calc(16 * var(--mu))}
.readiness-pen-slot{position:absolute;left:calc(592 * var(--mu));top:calc(70 * var(--mu));width:calc(317.177 * var(--mu));height:calc(652 * var(--mu));pointer-events:none}.readiness-pen{position:relative;width:100%;height:100%;filter:drop-shadow(1px 3px 5px #00000029)}.readiness-pen>picture{position:absolute;inset:0}.readiness-pen img{object-fit:contain}
.readiness-industry{position:relative;height:calc(62 * var(--mu));margin-inline:calc(64 * var(--mu));border-top:1px solid #101010a6}.readiness-industry p{position:absolute;left:0;right:0;top:calc(20 * var(--mu));font-size:calc(20 * var(--mu));line-height:calc(28 * var(--mu))}
@media(max-width:1099px){
.readiness-composition{height:calc(1039 * var(--mu))}.readiness-intro{position:relative;height:calc(410 * var(--mu))}.readiness-intro>.middle-eyebrow{left:calc(24 * var(--mu));top:calc(32 * var(--mu))}
.readiness-premise{left:calc(24 * var(--mu));top:calc(76 * var(--mu))}.readiness-premise>span:first-child,.readiness-premise>span:last-child{font-size:calc(50 * var(--mu));line-height:calc(56 * var(--mu));letter-spacing:0}.readiness-premise>span:first-child{margin-bottom:calc(-4 * var(--mu))}
.readiness-intro h2>em{left:calc(24 * var(--mu));top:calc(202 * var(--mu));font-size:calc(40 * var(--mu));line-height:calc(48 * var(--mu));letter-spacing:0}.readiness-intro h2>strong{left:calc(20 * var(--mu));top:calc(202 * var(--mu));font-size:calc(178 * var(--mu));line-height:calc(192 * var(--mu))}
.qualification-chapter{top:calc(410 * var(--mu));height:calc(629 * var(--mu));bottom:auto}.qualification-lower{left:calc(29 * var(--mu));top:calc(31 * var(--mu));width:calc(342 * var(--mu));height:calc(554 * var(--mu))}
.qualification-sheet{left:calc(24 * var(--mu));top:calc(24 * var(--mu));width:calc(342 * var(--mu));padding:calc(32 * var(--mu)) calc(24 * var(--mu))}.qualification-sheet li{gap:calc(12 * var(--mu));width:calc(216 * var(--mu))}.qualification-sheet li+li{margin-top:calc(33 * var(--mu))}.qualification-sheet li+li::before{top:calc(-17 * var(--mu));background:#10101073}
.qualification-marker{width:calc(30 * var(--mu));gap:calc(6 * var(--mu))}.qualification-marker>span{font-size:calc(16 * var(--mu));line-height:calc(16 * var(--mu))}.qualification-check{width:calc(27.5 * var(--mu));height:calc(27.5 * var(--mu))}
.qualification-copy{padding:0;flex:none;width:calc(174 * var(--mu))}.qualification-copy h3{font-size:calc(28 * var(--mu));line-height:calc(32 * var(--mu))}.qualification-copy p{font-size:calc(17 * var(--mu));line-height:calc(25 * var(--mu));margin-top:calc(8 * var(--mu))}
.readiness-pen-slot{display:grid;place-items:center;left:calc(114.82 * var(--mu));top:calc(28 * var(--mu));width:calc(388.569 * var(--mu));height:calc(500.35 * var(--mu))}.readiness-pen{width:calc(218.9 * var(--mu));height:calc(450 * var(--mu));transform:rotate(25deg)}
.readiness-industry{height:calc(112 * var(--mu));margin-inline:calc(24 * var(--mu))}.readiness-industry p{top:calc(20 * var(--mu));font-size:calc(16 * var(--mu));line-height:calc(24 * var(--mu))}
}
/* 08 — source-quality client identities, exact outcomes and qualified context. */
.cases-section{background:var(--ink);color:#fff}.cases-inner{padding:calc(48 * var(--mu)) calc(64 * var(--mu));display:flex;flex-direction:column;gap:calc(32 * var(--mu))}
.cases-intro{display:flex;flex-direction:column;gap:calc(12 * var(--mu))}.cases-eyebrow{display:flex;align-items:center;min-height:calc(40 * var(--mu));padding-inline:calc(16 * var(--mu));background:var(--accent);color:var(--ink);font-size:calc(13 * var(--mu));line-height:calc(18 * var(--mu));letter-spacing:.08em;font-weight:500}
.cases-intro h2{font-size:calc(78 * var(--mu));line-height:calc(82 * var(--mu));letter-spacing:calc(-1.56 * var(--mu));white-space:nowrap}.cases-intro h2 em{color:var(--accent)}
.cases-explanation{font-size:calc(22 * var(--mu));line-height:calc(32 * var(--mu))}.cases-qualifier{font-size:calc(14 * var(--mu));line-height:calc(20 * var(--mu));opacity:.7}
.case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(32 * var(--mu));align-items:stretch}
.client-case{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:calc(18 * var(--mu));height:calc(481 * var(--mu));padding:calc(24 * var(--mu));background:#fcfbf9;color:var(--ink);box-shadow:0 4px 8px #0003}
.client-case::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url('/assets/cases-desktop-imgClientStoryDrMeneenaBrightMd.png');background-size:30px 30px;background-position:top left;opacity:.08;pointer-events:none}
.case-identity{display:flex;align-items:center;gap:calc(16 * var(--mu))}.case-portrait{width:calc(80 * var(--mu));height:calc(80 * var(--mu));flex:none}.case-identity>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(4 * var(--mu))}.case-name{font-family:var(--serif);font-size:calc(24 * var(--mu));line-height:calc(28 * var(--mu));font-weight:700}.case-context{font-size:calc(13 * var(--mu));line-height:calc(19 * var(--mu))}
.client-case h3{font-size:calc(36 * var(--mu));line-height:calc(40 * var(--mu));font-weight:700}.client-case h3>span{color:var(--accent)}
.client-case>p{font-size:calc(16 * var(--mu));line-height:calc(24 * var(--mu))}.client-case>p.case-growth{font-weight:500}.client-case>p.case-development{font-size:calc(14 * var(--mu));line-height:calc(21 * var(--mu))}
.middle-section .case-decisions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(8 * var(--mu));font-size:calc(16 * var(--mu));line-height:calc(24 * var(--mu))}.case-decisions li{display:flex;align-items:start}.case-decisions li::before{content:"•";display:block;width:calc(20 * var(--mu));flex:none;color:var(--accent)}
.client-case blockquote{font-family:var(--serif);font-style:italic;font-weight:400;font-size:calc(25 * var(--mu));line-height:calc(30 * var(--mu))}
.cases-shared-work{font-size:calc(18 * var(--mu));line-height:calc(28 * var(--mu))}.cases-close{display:flex;gap:calc(24 * var(--mu));align-items:center}.cases-close>p{flex:1;font-size:calc(14 * var(--mu));line-height:calc(20 * var(--mu));opacity:.7}.cases-cta{width:calc(272 * var(--mu));padding-inline:calc(20 * var(--mu));justify-content:space-between;border-radius:2px}
@media(max-width:1099px){
.cases-inner{padding:calc(40 * var(--mu)) calc(24 * var(--mu))}.cases-eyebrow{min-height:calc(40 * var(--mu));font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu));white-space:nowrap}
.cases-intro h2{white-space:normal;letter-spacing:0}.cases-where{display:block;font-size:calc(40 * var(--mu));line-height:calc(46 * var(--mu))}.cases-started{display:block;font-size:calc(80 * var(--mu));line-height:calc(82 * var(--mu))}.cases-intro h2 em{display:block;font-size:calc(52 * var(--mu));line-height:calc(60 * var(--mu))}
.cases-explanation{font-size:calc(18 * var(--mu));line-height:calc(28 * var(--mu))}.cases-qualifier{font-size:calc(14 * var(--mu));line-height:calc(20 * var(--mu))}
.case-grid{display:flex;flex-direction:column;gap:calc(24 * var(--mu));align-items:stretch}.client-case{height:auto;min-height:0;padding:calc(24 * var(--mu))}.client-case::before{background-image:url('/assets/cases-mobile-imgClientStoryDrMeneenaBrightMd.png')}
.case-portrait{width:calc(72 * var(--mu));height:calc(72 * var(--mu))}.case-name{font-size:calc(22 * var(--mu));line-height:calc(27 * var(--mu))}.client-case h3{font-size:calc(34 * var(--mu));line-height:calc(38 * var(--mu))}.client-case blockquote{font-size:calc(23 * var(--mu));line-height:calc(28 * var(--mu))}
.cases-shared-work{font-size:calc(16 * var(--mu));line-height:calc(24 * var(--mu))}.cases-close{flex-direction:column;align-items:stretch;gap:calc(16 * var(--mu))}.cases-close>p{font-size:calc(14 * var(--mu));line-height:calc(20 * var(--mu))}.cases-cta{width:100%}
}
/* 07 — the native sculptural ampersand bridges decisions and progress. */
.decision-split{position:relative;height:calc(894 * var(--mu))}.decision-call{position:absolute;left:0;top:0;width:calc(658 * var(--mu));height:100%;background:#fff;color:var(--ink)}.decision-call>.middle-eyebrow{position:absolute;left:calc(64 * var(--mu));top:calc(52 * var(--mu))}
.decisions-heading{position:absolute;left:calc(64 * var(--mu));top:calc(82 * var(--mu));width:calc(590 * var(--mu));height:calc(262 * var(--mu));white-space:nowrap}.decisions-heading>span{position:absolute;left:calc(-6 * var(--mu));top:calc(-10 * var(--mu));font-size:calc(144 * var(--mu));line-height:calc(180 * var(--mu));letter-spacing:calc(-6.48 * var(--mu))}.decisions-heading>em{position:absolute;left:calc(6 * var(--mu));top:calc(150 * var(--mu));font-size:calc(105 * var(--mu));line-height:calc(114 * var(--mu));letter-spacing:calc(-.525 * var(--mu))}
.decision-progress{position:absolute;left:calc(658 * var(--mu));top:0;right:0;height:100%;background:var(--ink);color:#fff}.progress-heading{position:absolute;left:calc(115 * var(--mu));top:calc(84 * var(--mu));width:calc(626 * var(--mu));height:calc(262 * var(--mu));white-space:nowrap}.progress-heading>span{position:absolute;left:calc(-3 * var(--mu));top:calc(-12 * var(--mu));font-size:calc(164 * var(--mu));line-height:calc(180 * var(--mu));letter-spacing:calc(-5.248 * var(--mu))}.progress-heading>em{position:absolute;left:calc(119 * var(--mu));top:calc(148 * var(--mu));font-size:calc(102 * var(--mu));line-height:calc(114 * var(--mu));letter-spacing:calc(-.612 * var(--mu));color:var(--accent)}
.decision-stage{position:absolute;top:calc(380 * var(--mu));width:calc(400 * var(--mu));height:calc(200 * var(--mu));display:flex;flex-direction:column;gap:calc(5 * var(--mu))}.decision-call .decision-stage{left:calc(64 * var(--mu))}.decision-progress .decision-stage{left:calc(318 * var(--mu))}.decision-stage.stage-02,.decision-stage.stage-04{top:calc(600 * var(--mu))}.decision-stage.stage-01::after,.decision-stage.stage-03::after{content:"";position:absolute;left:0;right:0;top:calc(186 * var(--mu));height:1px;background:#333}.decision-stage.stage-03::after{background:#ccc}
.decision-ordinal{display:flex;gap:calc(14 * var(--mu));align-items:center;color:var(--accent);white-space:nowrap}.decision-ordinal>em{font-size:calc(40 * var(--mu));line-height:calc(45 * var(--mu))}.decision-ordinal>span{font-size:calc(13 * var(--mu));line-height:calc(18 * var(--mu));letter-spacing:.08em;font-weight:500}.decision-stage h3{font-size:calc(54 * var(--mu));line-height:calc(60 * var(--mu));white-space:nowrap}.decision-stage-body{font-size:calc(18 * var(--mu));line-height:calc(28 * var(--mu))}
.decision-repeat{position:absolute;top:calc(830 * var(--mu));right:calc(64 * var(--mu));width:calc(400 * var(--mu));text-align:right;font-size:calc(13 * var(--mu));line-height:calc(18 * var(--mu));letter-spacing:.08em;font-weight:500;color:var(--accent)}
.decision-ampersand{position:absolute;left:calc(462 * var(--mu));top:calc(291 * var(--mu));width:calc(446 * var(--mu));height:calc(400.8 * var(--mu));filter:drop-shadow(3px 5px 6px #0000003d);pointer-events:none}.decision-ampersand img{object-fit:contain}
.decision-format{border-top:1px solid var(--ink);padding:0 calc(64 * var(--mu));height:calc(96 * var(--mu));display:grid;grid-template-columns:572fr 598fr;gap:calc(52 * var(--mu));align-items:center}.decision-format>p{display:flex;gap:calc(12 * var(--mu));align-items:center;font-size:calc(18 * var(--mu));line-height:calc(28 * var(--mu))}.decision-format-icon{width:calc(22 * var(--mu));height:calc(22 * var(--mu));flex:none}.decision-booking{padding:calc(24 * var(--mu)) calc(64 * var(--mu)) calc(32 * var(--mu));display:flex;justify-content:flex-end}.decision-cta{width:calc(272 * var(--mu));padding-inline:calc(20 * var(--mu));justify-content:space-between;border-radius:2px}
@media(max-width:1099px){
.decision-split{height:auto}.decision-call{position:relative;inset:auto;width:100%;height:auto;padding:calc(32 * var(--mu)) calc(24 * var(--mu)) calc(128 * var(--mu))}.decision-call>.middle-eyebrow{position:static}
.decisions-heading{position:relative;inset:auto;width:100%;height:calc(140 * var(--mu));margin-top:calc(16 * var(--mu))}.decisions-heading>span{left:0;top:0;font-size:calc(78 * var(--mu));line-height:calc(86 * var(--mu));letter-spacing:calc(-.78 * var(--mu))}.decisions-heading>em{left:0;top:calc(74 * var(--mu));font-size:calc(60 * var(--mu));line-height:calc(66 * var(--mu));letter-spacing:calc(-.3 * var(--mu))}
.decision-call-stages{margin-top:calc(40 * var(--mu))}.decision-stage{position:relative;inset:auto!important;width:100%;height:auto;gap:calc(4 * var(--mu))}.decision-stage+.decision-stage{margin-top:calc(48 * var(--mu))}.decision-stage.stage-01::after,.decision-stage.stage-03::after{top:auto;bottom:calc(-24 * var(--mu));background:currentColor}
.decision-ordinal{gap:calc(12 * var(--mu))}.decision-ordinal>em{font-size:calc(40 * var(--mu));line-height:calc(44 * var(--mu))}.decision-ordinal>span{font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu))}.decision-stage h3{font-size:calc(50 * var(--mu));line-height:calc(55 * var(--mu))}
.decision-progress{position:relative;inset:auto;width:100%;height:auto;padding:calc(136 * var(--mu)) calc(24 * var(--mu)) calc(40 * var(--mu))}.progress-heading{position:relative;inset:auto;width:100%;height:calc(148 * var(--mu))}.progress-heading>span{left:0;top:0;font-size:calc(80 * var(--mu));line-height:calc(90 * var(--mu));letter-spacing:0}.progress-heading>em{left:0;top:calc(86 * var(--mu));font-size:calc(56 * var(--mu));line-height:calc(62 * var(--mu));letter-spacing:calc(-.224 * var(--mu))}.decision-progress-stages{margin-top:calc(40 * var(--mu))}
.decision-repeat{position:static;width:100%;font-size:calc(12 * var(--mu));line-height:calc(18 * var(--mu));margin-top:calc(32 * var(--mu))}
.decision-ampersand{left:calc(72 * var(--mu));top:calc(596 * var(--mu));width:calc(237 * var(--mu));height:calc(213.1 * var(--mu))}
.decision-format{height:auto;display:flex;flex-direction:column;gap:calc(12 * var(--mu));padding:calc(24 * var(--mu));align-items:stretch}.decision-format>p{font-size:calc(16 * var(--mu));line-height:calc(24 * var(--mu))}.decision-booking{padding:calc(24 * var(--mu)) calc(24 * var(--mu)) calc(32 * var(--mu))}.decision-cta{width:100%}
}

@font-face{font-family:"NM Editorial Marker";src:url('/assets/fonts/playfair-display-italic.ttf') format('truetype');font-style:italic;font-weight:400 900;font-display:swap}
@font-face{font-family:"NM Editorial Reading Italic";src:url('/assets/fonts/playfair-display-italic.ttf') format('truetype');font-style:italic;font-weight:400 900;font-display:swap}
.middle-section .diagnostic-marker>em,.middle-section .formula-marker>em,.qualification-marker>span{font-family:"NM Editorial Marker",var(--serif);font-style:italic;font-weight:500}
.client-case blockquote{font-family:"NM Editorial Reading Italic",var(--serif)}
/* Exact masking-tape source slots; the source artwork supplies its own irregular edge. */
.gap-tape{display:flex;align-items:center;justify-content:center;transform:none}.gap-tape-material{position:relative;width:calc(100 * var(--mu));height:calc(32 * var(--mu));flex:none}.gap-tape-material>picture{position:absolute;inset:-1.56% -1.5% -7.81%}
.gap-tape-1{left:calc(31.84 * var(--mu));top:calc(90.55 * var(--mu));width:calc(95.06 * var(--mu));height:calc(35.261 * var(--mu))}.gap-tape-2{left:calc(103.45 * var(--mu));top:calc(403.44 * var(--mu));width:calc(101.538 * var(--mu));height:calc(37.19 * var(--mu))}.gap-tape-3{left:calc(464.36 * var(--mu));top:calc(432.45 * var(--mu));width:calc(107.974 * var(--mu));height:calc(39.316 * var(--mu))}
@media(max-width:1099px){
.gap-tape-material{width:calc(84 * var(--mu));height:calc(26.88 * var(--mu))}.gap-tape-1{left:calc(37.37 * var(--mu));top:calc(228.82 * var(--mu));width:calc(80 * var(--mu));height:calc(26.88 * var(--mu));justify-content:flex-start}
.gap-tape-2{left:auto;right:calc(53.59 * var(--mu));top:calc(419.87 * var(--mu));width:calc(84.456 * var(--mu));height:calc(28.342 * var(--mu))}.gap-tape-2 .gap-tape-material{transform:rotate(1deg)}
.gap-tape-3{left:calc(50% - 47.5 * var(--mu));top:calc(602 * var(--mu));width:calc(88.884 * var(--mu));height:calc(29.935 * var(--mu));transform:translateX(-50%)}.gap-tape-3 .gap-tape-material{width:calc(88 * var(--mu));transform:rotate(2deg)}.gap-tape-3 .gap-tape-material>picture{width:calc(86.52 * var(--mu));height:calc(29.3987 * var(--mu));left:calc(-1.26 * var(--mu));top:calc(-.4193 * var(--mu));right:auto;bottom:auto}
}

/* Native CodeConnect icon vectors occupy their original22px component slots. */
.decision-format-icon{position:relative}
.middle-section .decision-format-icon.icon-calendar img{position:absolute;left:calc(1.75 * var(--mu));top:calc(.83335 * var(--mu));width:calc(18.5 * var(--mu));height:calc(20.3333 * var(--mu))}
.middle-section .decision-format-icon.icon-briefcase img{position:absolute;left:calc(.83335 * var(--mu));top:calc(1.75 * var(--mu));width:calc(20.3333 * var(--mu));height:calc(18.5 * var(--mu))}
/* Native unrotated desktop instances; their material layer stays100×32 at0,0.
   Rotate the instance about its source origin, not its expanded bounding box. */
@media(min-width:1100px){
.gap-tape{height:calc(32 * var(--mu));transform-origin:0 0}
.gap-tape-1{left:calc(31.8416 * var(--mu));top:calc(93.82774 * var(--mu));width:calc(94 * var(--mu));transform:rotate(-2deg)}
.gap-tape-2{left:calc(105.12968 * var(--mu));top:calc(403.44446 * var(--mu));width:calc(100 * var(--mu));transform:rotate(3deg)}
.gap-tape-3{left:calc(466.59042 * var(--mu));top:calc(432.45227 * var(--mu));width:calc(106 * var(--mu));transform:rotate(4deg)}
.gap-tape-material{position:absolute;left:0;top:0}
.qualification-sheet{box-shadow:0 calc(1 * var(--mu)) calc(3 * var(--mu)) rgba(0,0,0,.08)}
}
