:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-background:#f4efe6;--color-surface:#fffdf8;--color-heading:#0c1721;--color-text:#20303d;--color-text-soft:#455868;--color-text-inverse:#f3f7fa;--color-accent:#9fc5da;--color-accent-strong:#bdd8e7;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--color-text);background:radial-gradient(circle at top left, #9fc5da24, transparent 28%), linear-gradient(180deg, #fcfaf6 0%, var(--color-background) 100%);margin:0}body,h1,h2,h3,p,ul{margin:0}a,button,input,textarea,select{font:inherit}img,video{max-width:100%;display:block}#root{min-height:100vh}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.landing{background:#0a141d;min-height:100vh;position:relative}.landing-media,.landing-overlay,.landing-video{position:absolute;inset:0}.landing-media{background-image:var(--hero-fallback);background-position:50%;background-size:cover}.landing-video{object-fit:cover;width:100%;height:100%}.landing-overlay{background:radial-gradient(circle at 0 0,#6f97b03d,#0000 30%),linear-gradient(#040a0f57 0%,#040a0fa3 100%),linear-gradient(90deg,#040a0fc7 0%,#040a0f6b 58%,#040a0f9e 100%)}.landing-content{z-index:1;align-content:center;width:min(100%,720px);min-height:100vh;padding:56px 48px;display:grid;position:relative}.landing-brand{width:clamp(360px,38vw,520px);margin-bottom:28px;display:block}.landing-logo{width:100%;height:auto}.landing-eyebrow{color:#c5d9e5d6;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px;font-size:.8rem;font-weight:700}.landing h1,.landing-copy{margin:0}.landing h1{color:#f3f7fa;letter-spacing:-.045em;max-width:12ch;font-size:clamp(3rem,8vw,5.5rem);line-height:.96}.landing-copy{color:#dfeaf0d1;max-width:42ch;margin-top:22px;font-size:1.05rem;line-height:1.7}.landing-link{color:#f3f7fa;border-bottom:1px solid #f3f7fa66;width:fit-content;margin-top:28px;padding-bottom:4px;font-weight:600;text-decoration:none;display:inline-flex}.landing-link:hover,.landing-link:focus-visible{border-color:#f3f7fa}@media (width<=700px){.landing-content{width:100%;padding:40px 24px}.landing-brand{width:359px;margin-left:-8px}.landing h1{max-width:none;font-size:clamp(2.5rem,13vw,4rem)}.landing-copy{font-size:1rem}}@media (width<=374px){.landing-brand{width:303px}}.review-nav{z-index:10;letter-spacing:.04em;scrollbar-width:none;white-space:nowrap;border-radius:999px;gap:6px;max-width:calc(100% - 56px);padding:5px;font-size:.76rem;font-weight:650;display:flex;position:absolute;top:24px;right:28px;overflow-x:auto}.review-nav::-webkit-scrollbar{display:none}.review-nav a{color:inherit;border-radius:999px;padding:7px 11px;text-decoration:none}.review-nav a:hover,.review-nav a:focus-visible{background:#8d929829}.review-nav--light{color:#30363f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfdfdbd;border:1px solid #363c4529}.review-nav--dark{color:#fdfdfd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#30363fb8;border:1px solid #fdfdfd29}.neutral-brand{display:block}.neutral-brand img{width:100%;height:auto}.concept-label,.concept-eyebrow,.rail-note,.field-index,.grid-coordinate,.grid-scale{text-transform:uppercase}.concept-label{color:#6e747b;letter-spacing:.18em;font-size:.68rem;font-weight:700}.concept-eyebrow{letter-spacing:.22em;margin-bottom:18px;font-size:.72rem;font-weight:700}.concept-copy{max-width:44ch;margin-top:22px;font-size:1.05rem;line-height:1.7}.concept-actions{align-items:center;gap:22px;margin-top:32px;display:flex}.concept-button{justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.concept-button:hover,.concept-button:focus-visible{transform:translateY(-2px)}.concept-button--dark{color:#fdfdfd;background:#363c45}.concept-button--dark:hover,.concept-button--dark:focus-visible{background:#252a31}.concept-button--light{color:#30363f;background:#fdfdfd}.concept-button--light:hover,.concept-button--light:focus-visible{background:#e8e8e5}.concept-email{color:#50565e;text-underline-offset:5px;font-size:.88rem}.concept-email--dark{color:#d5d6d7}.concept-grid{color:#30363f;background:#f5f5f2;grid-template-columns:minmax(0,58%) minmax(360px,42%);min-height:100vh;display:grid;position:relative;overflow:hidden}.grid-copy{z-index:2;grid-template-rows:auto 1fr auto;min-height:100vh;padding:clamp(42px,5vw,78px);display:grid}.neutral-brand--grid{width:clamp(320px,34vw,475px);margin-top:22px}.grid-copy__message{align-self:center;padding:48px 0}.grid-copy__message .concept-eyebrow{color:#747a81}.grid-copy__message h1{letter-spacing:-.055em;max-width:11ch;font-size:clamp(3.35rem,6vw,6.2rem);line-height:.94}.grid-copy__message .concept-copy{color:#50565e}.grid-services{color:#60666e;border-top:1px solid #363c4538;grid-template-columns:repeat(4,minmax(0,1fr));font-size:.72rem;font-weight:650;display:grid}.grid-services span{padding:15px 8px 0 0}.grid-visual{background-color:#e2e3df;background-image:linear-gradient(#363c451a 1px,#0000 1px),linear-gradient(90deg,#363c451a 1px,#0000 1px),linear-gradient(#363c450d 1px,#0000 1px),linear-gradient(90deg,#363c450d 1px,#0000 1px);background-position:-1px -1px;background-size:96px 96px,96px 96px,24px 24px,24px 24px;border-left:1px solid #363c4533;min-height:100vh;position:relative;overflow:hidden}.grid-visual:before,.grid-visual:after{content:"";position:absolute}.grid-visual:before{border:1px solid #363c4547;border-radius:48% 52% 55% 45%/42% 38% 62% 58%;inset:12% 12% 14% 14%;transform:rotate(-9deg)}.grid-visual:after{border:1px solid #363c4533;border-radius:55% 45% 43% 57%/46% 62% 38% 54%;inset:22% 18% 23% 23%;transform:rotate(14deg)}.grid-target{z-index:2;aspect-ratio:1;border:1px solid #363c4561;border-radius:50%;width:min(40vw,380px);position:absolute;top:48%;left:51%;transform:translate(-50%,-50%)}.grid-target:before,.grid-target:after{content:"";background:#363c456b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-target:before{width:130%;height:1px}.grid-target:after{width:1px;height:130%}.grid-target span{border:1px solid #363c45;border-radius:50%;position:absolute;inset:26%}.grid-coordinate,.grid-scale{z-index:3;color:#555b63;letter-spacing:.18em;font-size:.64rem;font-weight:700;position:absolute}.grid-coordinate--top{top:34px;left:34px}.grid-coordinate--side{writing-mode:vertical-rl;bottom:42px;right:26px}.grid-scale{gap:28px;display:flex;bottom:34px;left:34px}.grid-scale span:before{vertical-align:middle;content:"";background:currentColor;width:18px;height:1px;margin-right:8px;display:inline-block}.concept-rail{background:#30363f;grid-template-columns:minmax(320px,30vw) minmax(0,1fr);min-height:100vh;display:grid}.identity-rail{z-index:2;color:#30363f;background:#f2f2ef;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(38px,4vw,64px);display:flex}.neutral-brand--rail{width:min(100%,410px);margin-top:24px}.rail-services{border-top:1px solid #363c4538;margin:72px 0;padding:0;list-style:none}.rail-services li{border-bottom:1px solid #363c452e;grid-template-columns:36px 1fr;padding:15px 0;font-size:.86rem;font-weight:650;display:grid}.rail-services span{color:#8d9298;font-size:.68rem}.rail-note{color:#747a81;letter-spacing:.17em;font-size:.65rem;font-weight:700}.graphite-field{color:#fdfdfd;background:radial-gradient(circle at 82% 24%,#b7b9bc17,#0000 28%),#30363f;align-items:center;min-height:100vh;padding:clamp(52px,8vw,130px);display:grid;position:relative;overflow:hidden}.graphite-field__message{z-index:2;width:min(100%,820px);position:relative}.graphite-field__message .concept-eyebrow{color:#b7b9bc}.graphite-field__message h1{letter-spacing:-.06em;max-width:11ch;font-size:clamp(3.6rem,7.2vw,7.5rem);line-height:.92}.graphite-field__message .concept-copy{color:#d5d6d7}.contour-field{aspect-ratio:1.28;width:min(54vw,780px);position:absolute;top:44%;right:-7%;transform:translateY(-50%)rotate(-8deg)}.contour-field span{border:1px solid #b7b9bc2b;border-radius:47% 53% 58% 42%/61% 42% 58% 39%;position:absolute}.contour-field span:first-child{inset:0}.contour-field span:nth-child(2){inset:10%;transform:rotate(5deg)}.contour-field span:nth-child(3){inset:21%;transform:rotate(-7deg)}.contour-field span:nth-child(4){border-color:#b7b9bc42;inset:34%;transform:rotate(11deg)}.field-index{color:#8d9298;letter-spacing:.18em;font-size:.65rem;font-weight:700;position:absolute;bottom:28px;right:32px}@media (width<=980px){.concept-grid{grid-template-columns:1fr}.grid-copy{min-height:70vh;padding-top:92px}.grid-visual{border-top:1px solid #363c4533;border-left:0;min-height:42vh}.grid-target{width:min(52vw,330px)}.concept-rail{grid-template-columns:1fr}.identity-rail{grid-template-columns:minmax(260px,1fr) 1fr;gap:48px;min-height:auto;padding-top:78px;display:grid}.rail-services{align-self:end;margin:0}.rail-note{display:none}.graphite-field{min-height:72vh}}@media (width<=620px){.review-nav{top:16px;right:16px}.review-nav a{padding:6px 8px}.grid-copy{min-height:100vh;padding:82px 22px 28px}.neutral-brand--grid,.neutral-brand--rail{width:min(100%,320px)}.grid-copy__message{padding:58px 0 48px}.grid-copy__message h1,.graphite-field__message h1{max-width:none;font-size:clamp(2.75rem,14vw,4.2rem)}.concept-copy{font-size:1rem}.concept-actions{flex-direction:column;align-items:stretch;gap:16px}.concept-button{width:100%}.grid-services{grid-template-columns:1fr 1fr;gap:0 20px}.grid-services span{padding-top:10px}.grid-scale{gap:12px}.identity-rail{padding:76px 22px 30px;display:block}.rail-services{grid-template-columns:1fr 1fr;gap:0 20px;margin-top:40px;display:grid}.graphite-field{align-items:start;min-height:100vh;padding:104px 22px 52px}.contour-field{opacity:.7;width:110vw;top:auto;bottom:2%;right:-34%;transform:rotate(-8deg)}}.not-found{color:#30363f;background:radial-gradient(circle at 88% 18%,#8d92982e,#0000 28%),linear-gradient(135deg,#f7f7f4 0%,#f2f2ef 58%,#e8e8e5 100%);align-content:center;min-height:100svh;padding:clamp(40px,7vw,96px);display:grid}.not-found__brand{width:min(100%,380px);margin-bottom:64px;display:block}.not-found__brand img{width:100%;height:auto}.not-found__label{color:#6e747b;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:750}.not-found h1{letter-spacing:-.055em;max-width:11ch;margin-top:20px;font-size:clamp(3rem,7vw,6.4rem);line-height:.94}.not-found__copy{color:#50565e;margin-top:24px;font-size:1.05rem}.not-found__link{color:#30363f;border-bottom:1px solid #30363f6b;width:fit-content;margin-top:32px;padding-bottom:5px;font-weight:650;text-decoration:none}.not-found__link:hover,.not-found__link:focus-visible{border-color:#30363f}.concept-dark{color:#f3f7fa;background:radial-gradient(circle at 10% 8%,#b7b9bc29,#0000 31%),radial-gradient(circle at 86% 74%,#8d92981c,#0000 30%),linear-gradient(135deg,#363c45 0%,#30363f 58%,#252a31 100%);min-height:100svh;position:relative;overflow:hidden}.concept-dark:before{content:"";background:#fdfdfd1f;width:1px;position:absolute;top:0;bottom:0;left:69%}.dark-shell{z-index:2;align-content:center;width:min(100%,880px);min-height:100svh;padding:clamp(62px,7vw,112px) clamp(42px,6vw,96px);display:grid;position:relative}.dark-brand{width:clamp(340px,36vw,500px);margin-bottom:36px;display:block}.dark-brand img{width:100%;height:auto}.dark-copy-block{position:relative}.dark-eyebrow{color:#d5d6d7d6;letter-spacing:.24em;text-transform:uppercase;margin-bottom:20px;font-size:.76rem;font-weight:700}.dark-copy-block h1{color:#f3f7fa;letter-spacing:-.052em;max-width:10.5ch;font-size:clamp(3.7rem,7.4vw,6.6rem);line-height:.94}.dark-copy{color:#dfeaf0cc;max-width:42ch;margin-top:24px;font-size:1.05rem;line-height:1.7}.dark-link{color:#f3f7fa;border-bottom:1px solid #f3f7fa6b;width:fit-content;margin-top:30px;padding-bottom:5px;font-weight:650;text-decoration:none;display:inline-flex}.dark-link:hover,.dark-link:focus-visible{border-color:#f3f7fa}.dark-map{aspect-ratio:1;opacity:.72;background-image:linear-gradient(#b7b9bc12 1px,#0000 1px),linear-gradient(90deg,#b7b9bc12 1px,#0000 1px);background-size:56px 56px;width:min(45vw,720px);position:absolute;top:50%;right:-5%;transform:translateY(-50%)rotate(-5deg)}.dark-map:before,.dark-map:after,.dark-map span{content:"";border:1px solid #b7b9bc2e;border-radius:50%;position:absolute}.dark-map:before{inset:5%}.dark-map:after{border-color:#fdfdfd30;inset:18%}.dark-map span:first-child{inset:31%}.dark-map span:nth-child(2){border-radius:0;top:50%;left:0;right:0}.dark-map span:nth-child(3){border-radius:0;top:0;bottom:0;left:50%}@media (width<=900px){.concept-dark:before{display:none}.dark-map{opacity:.52;width:64vw;right:-22%}}@media (width<=620px){.review-nav{max-width:calc(100% - 32px)}.dark-shell{align-content:start;width:100%;padding:86px 22px 42px}.dark-brand{width:min(100%,340px);margin-bottom:54px}.dark-copy-block h1{max-width:none;font-size:clamp(2.75rem,13.5vw,4rem)}.dark-copy{font-size:1rem}.dark-map{opacity:.32;width:118vw;top:auto;bottom:-10%;right:-42%;transform:rotate(-5deg)}}.concept-light{color:#30363f;background:radial-gradient(circle at 9% 8%,#b7b9bc47,#0000 31%),radial-gradient(circle at 88% 76%,#8d929829,#0000 30%),linear-gradient(135deg,#f7f7f4 0%,#f2f2ef 58%,#e8e8e5 100%);min-height:100svh;position:relative;overflow:hidden}.concept-light:before{content:"";background:#363c4521;width:1px;position:absolute;top:0;bottom:0;left:69%}.light-shell{z-index:2;align-content:center;width:min(100%,880px);min-height:100svh;padding:clamp(62px,7vw,112px) clamp(42px,6vw,96px);display:grid;position:relative}.light-brand{width:clamp(340px,36vw,500px);margin-bottom:36px;display:block}.light-brand img{width:100%;height:auto}.light-copy-block{position:relative}.light-eyebrow{color:#6e747b;letter-spacing:.24em;text-transform:uppercase;margin-bottom:20px;font-size:.76rem;font-weight:700}.light-copy-block h1{color:#30363f;letter-spacing:-.052em;max-width:10.5ch;font-size:clamp(3.7rem,7.4vw,6.6rem);line-height:.94}.light-copy{color:#50565e;max-width:42ch;margin-top:24px;font-size:1.05rem;line-height:1.7}.light-link{color:#30363f;border-bottom:1px solid #30363f6b;width:fit-content;margin-top:30px;padding-bottom:5px;font-weight:650;text-decoration:none;display:inline-flex}.light-link:hover,.light-link:focus-visible{border-color:#30363f}.light-map{aspect-ratio:1;opacity:.72;background-image:linear-gradient(#363c4512 1px,#0000 1px),linear-gradient(90deg,#363c4512 1px,#0000 1px);background-size:56px 56px;width:min(45vw,720px);position:absolute;top:50%;right:-5%;transform:translateY(-50%)rotate(-5deg)}.light-map:before,.light-map:after,.light-map span{content:"";border:1px solid #363c452b;border-radius:50%;position:absolute}.light-map:before{inset:5%}.light-map:after{border-color:#363c453b;inset:18%}.light-map span:first-child{inset:31%}.light-map span:nth-child(2){border-radius:0;top:50%;left:0;right:0}.light-map span:nth-child(3){border-radius:0;top:0;bottom:0;left:50%}@media (width<=900px){.concept-light:before{display:none}.light-map{opacity:.52;width:64vw;right:-22%}}@media (width<=620px){.light-shell{align-content:start;width:100%;padding:86px 22px 42px}.light-brand{width:min(100%,340px);margin-bottom:54px}.light-copy-block h1{max-width:none;font-size:clamp(2.75rem,13.5vw,4rem)}.light-copy{font-size:1rem}.light-map{opacity:.32;width:118vw;top:auto;bottom:-10%;right:-42%;transform:rotate(-5deg)}}html.client-share-presentation{scroll-snap-type:y proximity;scroll-padding-top:78px}html.client-share-single-page{--client-share-header-height:118px;scroll-padding-top:var(--client-share-header-height);scroll-snap-type:y mandatory}.client-share{color:#30363f;background:#e8e8e5;min-height:100vh}.client-share__header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f4e6;border-bottom:1px solid #363c4529;justify-content:space-between;align-items:center;gap:32px;min-height:78px;padding:16px clamp(24px,4vw,64px);display:flex;position:sticky;top:0}.client-share__brand{width:clamp(220px,22vw,330px);display:block}.client-share__brand img{width:100%;height:auto}.client-share__classification{color:#6e747b;letter-spacing:.17em;text-transform:uppercase;gap:14px;font-size:.66rem;font-weight:750;display:flex}.client-share__classification span+span:before{content:"/";margin-right:14px}.client-share__progress{z-index:21;background:#363c451f;height:2px;position:fixed;top:77px;left:0;right:0}.client-share__progress span{background:#30363f;height:100%;transition:width .32s;display:block}.client-deck__intro{color:#f7f7f4;scroll-snap-align:start;background:radial-gradient(circle at 84% 20%,#b7b9bc21,#0000 30%),linear-gradient(135deg,#252a31 0%,#171c22 100%);grid-template-columns:minmax(0,1fr) minmax(310px,33%);align-items:end;gap:clamp(54px,9vw,140px);min-height:calc(100svh - 78px);padding:clamp(70px,9vw,130px) clamp(24px,6vw,92px);display:grid;position:relative;overflow:hidden}.client-deck__intro-copy,.client-deck__package{z-index:2;position:relative}.client-deck__intro-grid{aspect-ratio:1;opacity:.34;background-image:linear-gradient(#b7b9bc1a 1px,#0000 1px),linear-gradient(90deg,#b7b9bc1a 1px,#0000 1px);background-size:54px 54px;width:min(58vw,780px);position:absolute;top:50%;right:-18%;transform:translateY(-50%)rotate(-5deg)}.client-deck__intro-grid:before,.client-deck__intro-grid:after{content:"";border:1px solid #b7b9bc42;border-radius:50%;position:absolute}.client-deck__intro-grid:before{inset:7%}.client-deck__intro-grid:after{inset:24%}.client-deck__eyebrow,.client-deck__meta dt,.client-deck__package>p,.deck-stage__source p,.deck-source-link span,.client-package-download__format{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:750}.client-deck__eyebrow,.client-deck__meta dt,.client-deck__package>p{color:#b7b9bc}.client-deck__intro h1{letter-spacing:-.065em;max-width:11ch;margin-top:22px;font-size:clamp(4rem,8vw,8rem);line-height:.9}.client-deck__summary{color:#d5d6d7;max-width:60ch;margin-top:32px;font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.7}.client-deck__meta{border-top:1px solid #fdfdfd2e;grid-template-columns:repeat(3,minmax(0,1fr));max-width:800px;margin:48px 0 0;display:grid}.client-deck__meta div{padding:17px 18px 0 0}.client-deck__meta dd{color:#f7f7f4;margin:7px 0 0;font-size:.86rem;font-weight:650}.client-deck__start{color:#f7f7f4;border-bottom:1px solid #fdfdfd61;gap:18px;margin-top:46px;padding-bottom:5px;font-weight:700;text-decoration:none;display:inline-flex}.client-deck__start:hover,.client-deck__start:focus-visible{border-color:#f7f7f4}.client-deck__intro--weekly{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);align-items:stretch;gap:clamp(18px,2.5vw,34px);padding:clamp(24px,3.5vw,50px) clamp(24px,4vw,64px)}.weekly-landing__visual,.weekly-landing__intro,.weekly-landing__maps{z-index:2;min-width:0;position:relative}.weekly-landing__visual{background:#10151b;border:1px solid #fdfdfd33;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);min-height:0;display:grid;overflow:hidden}.weekly-landing__visual figure{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.weekly-landing__visual figure+figure{border-left:1px solid #fdfdfd33}.weekly-landing__visual-map-link{color:#f7f7f4;min-height:0;text-decoration:none;display:block}.weekly-landing__visual-image{background:#0c1117;place-items:center;height:100%;min-height:0;padding:clamp(7px,1vw,14px);display:grid;overflow:hidden}.weekly-landing__visual img{object-fit:contain;width:100%;height:100%;min-height:0}.weekly-landing__visual figcaption{color:#f7f7f4;background:#151b22;border-top:1px solid #fdfdfd24;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:58px;padding:8px 10px;display:grid}.weekly-landing__visual figcaption>span{color:#8d9298;letter-spacing:.12em;text-transform:uppercase;grid-column:1;font-size:.48rem;font-weight:760}.weekly-landing__visual figcaption>small{color:#b7b9bc;grid-column:1;font-size:.54rem;line-height:1.25}.weekly-landing__visual figcaption>.weekly-landing__visual-date{color:#8d9298;white-space:nowrap;grid-area:1/2/span 2;font-size:.48rem}.weekly-landing__visual-map-link:hover+figcaption,.weekly-landing__visual-map-link:focus-visible+figcaption{background:#1c2631}.weekly-landing__intro{flex-direction:column;justify-content:center;padding:clamp(8px,1.5vw,20px) 0;display:flex}.weekly-landing__hero-map{z-index:3;color:#f7f7f4;background:#101924e0;border:1px solid #62b2ff61;grid-template-columns:52px minmax(0,1fr);width:min(210px,48%);min-height:72px;text-decoration:none;display:grid;position:absolute;top:0;right:0;overflow:hidden}.weekly-landing__hero-map>img{object-fit:contain;background:#e3e3e0;width:100%;height:100%;min-height:72px;padding:3px}.weekly-landing__hero-map-copy{align-content:center;gap:2px;min-width:0;padding:7px 8px;display:grid}.weekly-landing__hero-map-copy>span:first-child{color:#8d9298;letter-spacing:.12em;text-transform:uppercase;font-size:.43rem;font-weight:760}.weekly-landing__hero-map-copy strong{font-size:.64rem;line-height:1.18}.weekly-landing__hero-map-copy small{color:#b7b9bc;font-size:.48rem}.weekly-landing__hero-map-action{color:#62b2ff;text-underline-offset:2px;font-size:.5rem;font-weight:720;text-decoration:underline}.weekly-landing__hero-map:hover,.weekly-landing__hero-map:focus-visible{background:#2074cd2e;border-color:#62b2ff}.weekly-landing__report-meta{align-items:center;gap:10px;margin-top:clamp(12px,1.7vw,22px);display:flex}.weekly-landing__report-label{color:#171c22;letter-spacing:.18em;text-transform:uppercase;background:#f7f7f4;width:fit-content;padding:6px 9px;font-size:.66rem;font-weight:800}.weekly-landing__week-label{color:#b7b9bc;letter-spacing:.04em;font-size:.68rem;font-weight:680}.client-deck__intro--weekly h1{max-width:none;margin-top:14px;font-size:clamp(3.4rem,6.8vw,6.8rem)}.weekly-landing__location{color:#d6d8da;letter-spacing:.025em;margin-top:6px;font-size:clamp(.72rem,1vw,.88rem);font-weight:650}.client-deck__intro--weekly .client-deck__summary{max-width:42ch;margin-top:clamp(14px,1.8vw,24px);font-size:clamp(.9rem,1.25vw,1.1rem);line-height:1.52}.weekly-landing__location+.client-deck__summary{margin-top:clamp(8px,1.1vw,14px)}.weekly-landing__issue{border-top:1px solid #fdfdfd2e;gap:4px;margin-top:clamp(15px,2vw,26px);padding-top:12px;display:grid}.weekly-landing__issue span,.weekly-landing__maps-heading p{color:#8d9298;letter-spacing:.15em;text-transform:uppercase;font-size:.57rem;font-weight:760}.weekly-landing__issue strong{color:#f7f7f4;font-size:.78rem;line-height:1.35}.weekly-landing__issue p{color:#b7b9bc;max-width:48ch;font-size:.68rem;line-height:1.4}.client-deck__intro--weekly .client-deck__start{align-self:flex-start;margin-top:clamp(15px,2vw,26px);font-size:.78rem}.weekly-landing__maps{background:#101924b8;border:1px solid #53a0ff47;grid-column:1/-1;grid-template-columns:minmax(180px,.38fr) minmax(0,1.62fr);gap:clamp(16px,2.5vw,34px);padding:clamp(12px,1.4vw,18px);display:grid}.weekly-landing__maps-heading{flex-direction:column;justify-content:space-between;gap:10px;display:flex}.weekly-landing__maps-heading h2{color:#f7f7f4;margin-top:5px;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.05}.weekly-landing__maps-heading>span{color:#8d9298;font-size:.64rem}.weekly-landing__download-list{gap:4px;min-width:0;display:grid}.weekly-landing__archive{border-top:1px solid #fdfdfd1f;grid-column:2;grid-template-columns:minmax(118px,.3fr) minmax(0,1.7fr);align-items:center;gap:10px;min-width:0;padding-top:8px;display:grid}.weekly-landing__archive>div:first-child p{color:#8d9298;letter-spacing:.12em;text-transform:uppercase;font-size:.48rem;font-weight:760}.weekly-landing__archive h3{color:#f7f7f4;margin-top:2px;font-size:.72rem}.weekly-landing__archive-links{gap:6px;min-width:0;display:flex;overflow-x:auto}.weekly-landing__archive-links a{color:#f7f7f4;background:#2074cd14;border:1px solid #62b2ff3d;flex:180px;gap:2px;min-width:150px;padding:6px 8px;text-decoration:none;display:grid}.weekly-landing__archive-links a:hover,.weekly-landing__archive-links a:focus-visible{background:#3991ef29;border-color:#62b2ff}.weekly-landing__archive-links span{color:#8d9298;font-size:.45rem}.weekly-landing__archive-links strong{font-size:.58rem;line-height:1.2}.weekly-map-row{background:#fdfdfd0f;border:1px solid #fdfdfd29;grid-template-columns:minmax(142px,.72fr) minmax(0,1.58fr);min-width:0;min-height:34px;display:grid;overflow:hidden}.weekly-map-row__copy{border-right:1px solid #fdfdfd1a;align-content:center;gap:1px;min-width:0;padding:4px 8px;display:grid}.weekly-map-row__copy strong{color:#f7f7f4;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.15;overflow:hidden}.weekly-map-row__copy small{color:#b7b9bc;font-size:.48rem}.weekly-map-row__links{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.weekly-map-row__links.is-single{grid-template-columns:minmax(0,1fr) minmax(116px,.72fr)}.weekly-map-row__link{color:#62b2ff;background:#2074cd14;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:32px;padding:4px 8px;font-size:.55rem;font-weight:720;text-decoration:none;display:flex}.weekly-map-row__link+.weekly-map-row__link{border-left:1px solid #fdfdfd1a}.weekly-map-row__link>span{text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;overflow:hidden}.weekly-map-row__link>small{color:#b7b9bc;letter-spacing:.04em;flex:none;font-size:.46rem;font-weight:620;text-decoration:none}.weekly-map-row__link:hover,.weekly-map-row__link:focus-visible{color:#a8d7ff;background:#3991ef2e}.weekly-map-row__pending,.weekly-map-row__status{color:#8d9298;place-items:center start;min-width:0;padding:4px 8px;font-size:.5rem;line-height:1.2;display:grid}.weekly-map-row.is-disabled{background:#03070b26;border-color:#fdfdfd17;grid-template-columns:minmax(142px,.72fr) minmax(0,1.58fr)}.weekly-map-row.is-disabled .weekly-map-row__copy strong,.weekly-map-row.is-disabled .weekly-map-row__status{color:#6f757c}.client-deck__package{border-top:1px solid #fdfdfd38;align-self:end}.client-deck__package>p{border-bottom:1px solid #fdfdfd2e;padding:17px 0}.client-package-download{color:#f7f7f4;border-bottom:1px solid #fdfdfd2e;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;min-height:88px;padding:14px 0;text-decoration:none;display:grid}.client-package-download:hover,.client-package-download:focus-visible{background:#fdfdfd0f}.client-package-download--emphasis{background:#a8bea71c;border:1px solid #a8bea76b;border-left:4px solid #a8bea7;margin-top:10px;padding:14px 16px;transition:background .18s,border-color .18s,transform .18s;box-shadow:0 12px 28px #00000024}.client-package-download--emphasis:hover,.client-package-download--emphasis:focus-visible{background:#a8bea733;border-color:#a8bea7cc;transform:translateY(-1px)}.client-package-download--emphasis:focus-visible{outline-offset:3px;outline:3px solid #a8bea78c}.client-package-download--emphasis .client-package-download__format{color:#161b21;letter-spacing:.08em;text-align:center;background:#a8bea7;padding:8px 6px;font-weight:850}.client-package-download--emphasis strong{font-size:.98rem;font-weight:780}.client-package-download__action{letter-spacing:.08em;text-transform:uppercase;font-weight:780;color:#f4f5ef!important;font-size:.7rem!important}.client-package-download__action span{color:#a8bea7;font-size:1rem}.client-package-download>span:nth-child(2){gap:4px;display:grid}.client-package-download small,.client-package-download>span:last-child{color:#b7b9bc;font-size:.75rem}.client-deck__stages{background-color:#e8e8e5;background-image:linear-gradient(#363c450d 1px,#0000 1px),linear-gradient(90deg,#363c450d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.deck-stage{scroll-snap-align:start;scroll-snap-stop:normal;align-items:center;min-height:100svh;padding:clamp(84px,10vw,144px) clamp(20px,5vw,72px);display:grid}.deck-stage+.deck-stage{border-top:1px solid #363c451f}.deck-stage__frame{width:min(100%,1240px);margin:0 auto}.client-share-enhanced .deck-stage__frame{opacity:.5;transition:opacity .52s,transform .62s cubic-bezier(.2,.75,.2,1);transform:translateY(26px)scale(.985)}.client-share-enhanced .deck-stage.is-active .deck-stage__frame,.client-share-enhanced .deck-stage:last-child .deck-stage__frame{opacity:1;transform:none}.deck-frame{background:#171c22;border:1px solid #363c4552;border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 30px 70px #252a312e}.deck-frame__bar{color:#b7b9bc;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #fdfdfd24;justify-content:space-between;gap:24px;padding:12px 18px;font-size:.66rem;font-weight:700;display:flex}.deck-frame img{aspect-ratio:16/9;object-fit:contain;background:#171c22;width:100%}.asset-grid{color:#f7f7f4;background:#171c22;min-height:min(68svh,760px);padding:clamp(18px,2.5vw,32px)}.asset-grid__layout{gap:18px;height:100%;display:grid}.asset-grid--with-callouts .asset-grid__layout{grid-template-columns:minmax(0,2.3fr) minmax(220px,.7fr)}.asset-grid__items{gap:16px;min-width:0;display:grid}.asset-grid--two .asset-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-grid--three .asset-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-grid--single .asset-grid__items{grid-template-columns:minmax(0,1fr)}.asset-card{background:#252a31;border:1px solid #fdfdfd2b;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.asset-card__image{background:#10151b;min-height:0;display:block;position:relative;overflow:hidden}.asset-card__motion{background-color:#10151b;background-image:linear-gradient(#a8bea714 1px,#0000 1px),linear-gradient(90deg,#a8bea714 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:0;display:grid;overflow:hidden}.asset-card__motion video{object-fit:contain;background:#10151b;width:auto;max-width:100%;height:100%;min-height:0;box-shadow:0 0 0 1px #fdfdfd1f,0 24px 70px #00000052}.asset-card__image img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;transition:transform .28s}.asset-card__image>span{color:#f7f7f4;letter-spacing:.08em;opacity:0;background:#171c22d6;padding:7px 9px;font-size:.62rem;font-weight:700;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.asset-card__image:hover img,.asset-card__image:focus-visible img{transform:scale(1.012)}.asset-card__image:hover>span,.asset-card__image:focus-visible>span{opacity:1;transform:none}.asset-card figcaption{border-top:1px solid #fdfdfd1f;gap:6px;padding:14px 16px 16px;display:grid}.asset-card figcaption>span,.asset-grid__callouts>p{color:#8d9298;letter-spacing:.16em;text-transform:uppercase;font-size:.61rem;font-weight:750}.asset-card figcaption strong{color:#f7f7f4;font-size:clamp(.9rem,1.45vw,1.15rem);line-height:1.2}.asset-card figcaption p{color:#b7b9bc;font-size:.76rem;line-height:1.45}.asset-grid--three .asset-card figcaption{padding:12px 13px 14px}.asset-grid--three .asset-card figcaption strong{font-size:.9rem}.asset-grid--three .asset-card figcaption p{font-size:.7rem}.asset-grid__callouts{background:#252a31;border:1px solid #fdfdfd2b;align-content:center;padding:20px;display:grid}.asset-grid__callouts ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.asset-grid__callouts li{color:#171c22;background:#d5d6d7;grid-template-columns:58px 1fr;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.asset-grid__callouts li.is-yellow{background:#fff36a}.asset-grid__callouts li.is-orange{background:#ff9f32}.asset-grid__callouts li.is-red{color:#f7f7f4;background:#e83737}.asset-grid__callouts li strong{font-size:1.15rem}.asset-grid__callouts li span{font-size:.72rem;font-weight:700;line-height:1.25}.asset-grid__guardrail{color:#d5d6d7;background:#fdfdfd12;border-left:3px solid #b7b9bc;margin-top:16px;padding:12px 15px;font-size:.75rem;line-height:1.5}.deck-placeholder{color:#f7f7f4;background:linear-gradient(135deg,#101820 0%,#1b232c 62%,#12171d 100%);grid-template-rows:1fr auto;grid-template-columns:minmax(0,.78fr) minmax(280px,1.22fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:0;padding:clamp(28px,5vw,76px);display:grid;position:relative;overflow:hidden}.deck-placeholder__grid{opacity:.2;background-image:linear-gradient(#f7f7f42e 1px,#0000 1px),linear-gradient(90deg,#f7f7f42e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 72%);mask-image:linear-gradient(120deg,#000,#0000 72%)}.deck-placeholder__mark,.deck-placeholder__copy,.deck-placeholder__status{z-index:1;position:relative}.deck-placeholder__mark{aspect-ratio:1;background:#f7f7f40d;border:1px solid #f7f7f447;border-radius:50%;place-items:center;width:min(100%,260px);display:grid}.deck-placeholder__mark:before,.deck-placeholder__mark:after{content:"";position:absolute}.deck-placeholder__mark:before{border-top:1px solid #f7f7f433;width:138%}.deck-placeholder__mark:after{border-left:1px solid #f7f7f433;height:138%}.deck-placeholder__mark span{letter-spacing:-.08em;font-size:clamp(3.4rem,8vw,7.5rem);font-weight:780}.deck-placeholder__copy{gap:16px;max-width:62ch;display:grid}.deck-placeholder__copy>p,.deck-placeholder__status{color:#9da5ad;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:760}.deck-placeholder__copy strong{letter-spacing:-.055em;max-width:18ch;font-size:clamp(2rem,4.6vw,4.4rem);line-height:.98}.deck-placeholder__copy>span{color:#c5c9cd;max-width:58ch;font-size:clamp(.82rem,1.2vw,1rem);line-height:1.6}.deck-placeholder__status{color:#171c22;background:#f7f7f4;grid-column:2;justify-self:start;padding:8px 11px}.deck-stage__source{background:#f7f7f4f5;border:1px solid #363c453d;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(34px,6vw,90px);padding:clamp(24px,3vw,38px);display:grid}.deck-stage__source--single{grid-template-columns:minmax(0,1fr)}.deck-stage__source p{color:#6e747b}.deck-stage__source h2{letter-spacing:-.035em;max-width:24ch;margin-top:10px;font-size:clamp(1.4rem,2.7vw,2.5rem);line-height:1.08}.deck-stage__narration{color:#50565e;max-width:60ch;margin-top:20px;font-size:.92rem;line-height:1.6}.deck-stage__narration span{color:#8d9298;letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem;font-weight:750;display:block}.deck-stage__links{border-top:1px solid #363c4533;align-content:end;display:grid}.deck-source-link{color:#30363f;border-bottom:1px solid #363c452e;grid-template-columns:58px 1fr;align-items:center;gap:16px;min-height:46px;font-size:.82rem;font-weight:650;text-decoration:none;display:grid}.deck-source-link:hover,.deck-source-link:focus-visible{background:#363c450d;padding-left:8px}.deck-source-link span{color:#8d9298}.deck-stage__source .deck-stage__note{color:#50565e;letter-spacing:normal;text-transform:none;align-self:center;max-width:68ch;font-size:.86rem;font-weight:520;line-height:1.5}.deck-stage__technical-specs{color:#50565e;align-self:center}.deck-stage__technical-specs>p{color:#8d9298;letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;font-weight:750}.deck-stage__technical-specs dl{gap:4px;margin:8px 0 0;display:grid}.deck-stage__technical-specs dl>div{grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:10px;font-size:.72rem;line-height:1.3;display:grid}.deck-stage__technical-specs dt{color:#6e747b;font-weight:760}.deck-stage__technical-specs dd{margin:0}.client-share--single-page .client-share__header{box-sizing:border-box;height:var(--client-share-header-height);min-height:var(--client-share-header-height)}.client-share--single-page .client-share__progress{top:calc(var(--client-share-header-height) - 1px)}.client-share--single-page .client-deck__intro{box-sizing:border-box;height:calc(100svh - var(--client-share-header-height));min-height:calc(100svh - var(--client-share-header-height));scroll-snap-stop:always;overflow:hidden}.client-share--single-page .deck-stage{box-sizing:border-box;height:calc(100svh - var(--client-share-header-height));min-height:calc(100svh - var(--client-share-header-height));scroll-snap-stop:always;padding:clamp(14px,2.2vh,24px) clamp(18px,4vw,58px);overflow:hidden}.client-share--single-page .deck-stage__frame{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.client-share--single-page .deck-frame{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.client-share--single-page .asset-grid{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;padding:clamp(12px,1.6vw,22px);display:grid;overflow:hidden}.client-share--single-page .asset-grid__layout,.client-share--single-page .asset-grid__items,.client-share--single-page .asset-card,.client-share--single-page .asset-card__image{min-height:0}.client-share--single-page .asset-grid__items{height:100%}.client-share--single-page .asset-grid__guardrail{margin-top:10px;padding:9px 13px}.client-share--single-page .deck-stage__source{padding:clamp(14px,1.8vw,22px) clamp(16px,2.2vw,28px)}.client-share--single-page .deck-stage__source-copy{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(24px,4vw,58px);display:grid}.client-share--single-page .deck-stage__source h2{max-width:30ch;margin-top:6px;font-size:clamp(1.15rem,2vw,1.9rem)}.client-share--single-page .deck-stage__narration{align-self:center;max-width:none;margin-top:0;font-size:clamp(.72rem,1vw,.84rem);line-height:1.45}.client-share__footer{color:#b7b9bc;background:#171c22;justify-content:space-between;gap:42px;padding:32px clamp(24px,5vw,72px) 46px;font-size:.78rem;display:flex}.client-share__footer p:last-child{text-align:right;max-width:64ch}.client-share__footer.is-compact{letter-spacing:.015em;text-align:center;justify-content:center;padding-block:22px;font-size:.68rem}.client-share__footer.is-compact p{text-align:center;max-width:none}html.client-share-poster{scroll-behavior:auto;scroll-snap-type:none;scroll-padding-top:0}html.client-share-poster .client-share__header{position:relative}html.client-share-poster .client-share__progress{display:none}html.client-share-poster .client-deck__intro,html.client-share-poster .deck-stage{scroll-snap-align:none;scroll-snap-stop:normal}html.client-share-poster .client-share-enhanced .deck-stage__frame,html.client-share-poster .deck-stage__frame{opacity:1;transition:none;transform:none}@media (width>=861px) and (width<=1500px){.client-deck__intro--weekly h1{font-size:clamp(3.4rem,5.5vw,5rem)}.client-deck__intro--weekly .client-deck__summary{margin-top:8px}.weekly-landing__issue,.client-deck__intro--weekly .client-deck__start{margin-top:10px}}@media (width<=860px){.client-deck__intro,.deck-stage__source{grid-template-columns:1fr}.client-deck__package{width:min(100%,580px)}.client-deck__intro-grid{width:110vw;right:-48%}.deck-stage__links{margin-top:4px}.asset-grid,.asset-grid--with-callouts .asset-grid__layout,.asset-grid--two .asset-grid__items,.asset-grid--three .asset-grid__items{grid-template-columns:1fr}.asset-grid__items{min-height:0}.asset-card__image{aspect-ratio:16/9}.client-share--single-page .asset-grid--two .asset-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.client-share--single-page .asset-grid--with-callouts .asset-grid__layout{grid-template-columns:minmax(0,2fr) minmax(150px,.7fr)}.client-deck__intro--weekly{grid-template-columns:minmax(0,1fr) minmax(285px,.9fr);gap:16px;padding:20px 24px}.weekly-landing__maps{grid-template-columns:160px minmax(0,1fr);gap:16px}.weekly-map-row,.weekly-map-row.is-disabled{grid-template-columns:minmax(126px,.66fr) minmax(0,1.6fr)}}@media (width<=620px){html.client-share-single-page{--client-share-header-height:131px}.client-share__header{flex-direction:column;align-items:flex-start;gap:12px;min-height:96px;padding-block:14px}.client-share__progress{top:95px}.client-share__brand{width:min(100%,275px)}.client-share__classification{gap:9px}.client-share__classification span+span:before{margin-right:9px}.client-deck__intro{min-height:calc(100svh - 96px);padding-block:72px}.client-share--single-page .client-deck__intro--weekly{height:calc(100svh - var(--client-share-header-height));min-height:calc(100svh - var(--client-share-header-height));grid-template-rows:minmax(112px,1fr) auto auto;grid-template-columns:1fr;gap:8px;padding:8px 10px}.weekly-landing__visual{grid-template-columns:minmax(86px,.7fr) minmax(0,1.3fr);min-height:0}.weekly-landing__visual-image{padding:4px}.weekly-landing__visual figcaption{grid-template-columns:1fr auto;gap:1px 4px;min-height:42px;padding:4px 5px}.weekly-landing__visual figcaption>small:not(.weekly-landing__visual-date){display:none}.weekly-landing__visual figcaption>.weekly-landing__visual-date{grid-area:1/2;font-size:.4rem}.weekly-landing__intro{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 12px;padding:2px 0;display:grid}.weekly-landing__hero-map{grid-area:1/2/span 3;grid-template-columns:38px minmax(0,1fr);align-self:start;width:142px;min-height:58px;position:relative;top:auto;right:auto}.weekly-landing__hero-map>img{min-height:58px;padding:2px}.weekly-landing__hero-map-copy{gap:1px;padding:4px 5px}.weekly-landing__hero-map-copy>span:first-child{display:none}.weekly-landing__hero-map-copy strong{font-size:.48rem}.weekly-landing__hero-map-copy small,.weekly-landing__hero-map-action{font-size:.4rem}.weekly-landing__intro .client-deck__eyebrow,.weekly-landing__intro .weekly-landing__report-meta,.weekly-landing__intro h1,.weekly-landing__intro .weekly-landing__location,.weekly-landing__intro .client-deck__summary{grid-column:1}.weekly-landing__report-meta{gap:6px;margin-top:3px}.weekly-landing__report-label{padding:4px 6px;font-size:.48rem}.weekly-landing__week-label{font-size:.46rem}.client-deck__intro--weekly .client-deck__summary{margin-top:2px;font-size:.62rem;line-height:1.3}.weekly-landing__location{margin-top:1px;font-size:.55rem}.weekly-landing__issue{border-top:1px solid #fdfdfd2e;border-left:0;grid-area:auto/1/auto/-1;max-width:none;margin-top:2px;padding:5px 0 0}.weekly-landing__issue span{font-size:.42rem}.weekly-landing__issue strong{font-size:.56rem}.weekly-landing__issue p{max-width:none;font-size:.5rem;line-height:1.3}.client-deck__intro--weekly .client-deck__start{grid-area:auto/2;align-self:end;margin-top:0;font-size:.55rem}.weekly-landing__maps{grid-template-columns:1fr;gap:6px;min-height:0;padding-top:7px}.weekly-landing__maps-heading{flex-direction:row;align-items:end}.weekly-landing__maps-heading h2{margin-top:2px;font-size:.82rem}.weekly-landing__maps-heading>span{font-size:.43rem}.weekly-landing__download-list{gap:3px;min-height:0}.weekly-landing__archive{grid-column:1;grid-template-columns:92px minmax(0,1fr);gap:6px;padding-top:5px}.weekly-landing__archive-links a{min-width:132px;padding:5px 6px}.weekly-map-row,.weekly-map-row.is-disabled{grid-template-columns:86px minmax(0,1fr)}.weekly-map-row{min-height:42px}.weekly-map-row.is-disabled{min-height:25px}.weekly-map-row__copy{gap:1px;padding:3px 5px}.weekly-map-row__copy strong{font-size:.62rem}.weekly-map-row__copy small{display:none}.weekly-map-row__links.is-single{grid-template-columns:minmax(0,1fr) minmax(88px,.65fr)}.weekly-map-row__link{place-content:center stretch;gap:1px;min-height:40px;padding:3px 5px;font-size:.48rem;display:grid}.weekly-map-row__link>small{font-size:.42rem}.weekly-map-row__pending,.weekly-map-row__status{padding:3px 5px;font-size:.44rem}.client-deck__intro h1{max-width:none;font-size:clamp(3.25rem,16vw,5.1rem)}.client-deck__intro--weekly h1{margin-top:1px;font-size:clamp(2rem,10vw,2.9rem)}.client-deck__meta{grid-template-columns:1fr}.client-deck__meta div{border-bottom:1px solid #fdfdfd1f;padding-bottom:14px}.client-package-download{grid-template-columns:52px 1fr}.client-package-download>span:last-child{display:none}.deck-stage{min-height:auto;padding:78px 16px}.client-share--single-page .deck-stage{height:calc(100svh - var(--client-share-header-height));min-height:calc(100svh - var(--client-share-header-height));padding:8px 10px}.deck-frame{border-radius:10px 10px 0 0}.deck-frame__bar{padding:10px 12px}.asset-grid{min-height:auto;padding:12px}.client-share--single-page .asset-grid{height:100%;min-height:0;padding:8px}.client-share--single-page .asset-grid__layout{align-content:center;gap:8px}.client-share--single-page .asset-grid__items{align-self:center;gap:7px;height:auto}.client-share--single-page .asset-grid--two .asset-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}.client-share--single-page .asset-grid--with-callouts .asset-grid__layout{grid-template-columns:minmax(0,1.55fr) minmax(88px,.45fr)}.client-share--single-page .asset-card__image{aspect-ratio:16/9}.deck-placeholder{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:18px}.deck-placeholder__mark{width:86px}.deck-placeholder__mark span{font-size:2.1rem}.deck-placeholder__copy{gap:8px}.deck-placeholder__copy>p,.deck-placeholder__status{font-size:.48rem}.deck-placeholder__copy strong{font-size:clamp(1.35rem,6.5vw,1.9rem)}.deck-placeholder__copy>span{font-size:.62rem;line-height:1.42}.deck-placeholder__status{padding:5px 7px}.client-share--single-page .asset-card figcaption{gap:3px;padding:7px 8px 8px}.client-share--single-page .asset-card figcaption>span,.client-share--single-page .asset-grid__callouts>p{letter-spacing:.11em;font-size:.46rem}.client-share--single-page .asset-card figcaption strong{font-size:.64rem}.client-share--single-page .asset-card figcaption p{font-size:.53rem;line-height:1.3}.client-share--single-page .asset-grid__callouts{padding:8px}.client-share--single-page .asset-grid__callouts ul{gap:6px;margin-top:8px}.client-share--single-page .asset-grid__callouts li{grid-template-columns:30px 1fr;gap:5px;min-height:38px;padding:5px 6px}.client-share--single-page .asset-grid__callouts li strong{font-size:.72rem}.client-share--single-page .asset-grid__callouts li span{font-size:.5rem}.client-share--single-page .asset-grid__guardrail{margin-top:6px;padding:6px 8px;font-size:.52rem;line-height:1.3}.asset-grid__callouts{padding:14px}.deck-stage__source{border-radius:0 0 10px 10px;padding:24px 18px}.client-share--single-page .deck-stage__source{padding:9px 11px 10px}.client-share--single-page .deck-stage__source-copy{grid-template-columns:1fr;gap:7px}.client-share--single-page .deck-stage__source h2{margin-top:3px;font-size:.94rem;line-height:1.05}.client-share--single-page .deck-stage__source p{font-size:.48rem}.client-share--single-page .deck-stage__narration{font-size:.6rem;line-height:1.32}.client-share--single-page .deck-stage__source .deck-stage__note{letter-spacing:normal;text-transform:none;font-size:.58rem;font-weight:520;line-height:1.35}.client-share--single-page .deck-stage__technical-specs>p{font-size:.45rem}.client-share--single-page .deck-stage__technical-specs dl{gap:2px;margin-top:4px}.client-share--single-page .deck-stage__technical-specs dl>div{grid-template-columns:70px minmax(0,1fr);gap:5px;font-size:.52rem;line-height:1.25}.client-share--single-page .deck-stage__narration span{margin:0 7px 0 0;font-size:.46rem;display:inline}.deck-stage__source h2{max-width:none}.client-share__footer{flex-direction:column;align-items:flex-start}.client-share__footer p:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){html.client-share-presentation{scroll-behavior:auto;scroll-snap-type:none}.client-share__progress span,.client-share-enhanced .deck-stage__frame,.deck-source-link{opacity:1;transition:none;transform:none}.asset-card__image img,.asset-card__image>span{transition:none;transform:none}}@media print{@page{size:13.333in 7.5in;margin:0}html,body,#root,.client-share{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:13.333in;margin:0}html.client-share-presentation{scroll-snap-type:none}.client-share__header,.client-share__progress,.client-share__footer{display:none}.client-deck__intro,.deck-stage{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always;width:13.333in;height:7.5in;min-height:7.5in}.client-share--single-page [data-deck-footer]{position:relative}.client-share--single-page [data-deck-footer]:after{z-index:5;color:#6e747b;text-align:center;white-space:nowrap;content:attr(data-deck-footer);font-size:.065in;line-height:1;position:absolute;bottom:.045in;left:.3in;right:.3in}.client-share--single-page .client-deck__intro[data-deck-footer]:after{color:#b7b9bc}.client-deck__intro{grid-template-columns:1fr;padding:.72in .8in}.client-share--single-page .client-deck__intro{width:13.333in;height:7.5in;min-height:7.5in}.client-deck__intro h1{font-size:.82in}.client-deck__intro--weekly{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:.22in;padding:.34in .4in}.client-deck__intro--weekly h1{margin-top:.08in;font-size:.58in}.client-deck__intro--weekly .client-deck__summary{margin-top:.1in;font-size:.12in;line-height:1.4}.weekly-landing__hero-map{grid-template-columns:.42in minmax(0,1fr);width:1.78in;min-height:.62in}.weekly-landing__hero-map>img{min-height:.62in;padding:.02in}.weekly-landing__hero-map-copy{gap:.01in;padding:.05in .06in}.weekly-landing__hero-map-copy>span:first-child,.weekly-landing__hero-map-copy small,.weekly-landing__hero-map-action{font-size:.045in}.weekly-landing__hero-map-copy strong{font-size:.057in}.weekly-landing__report-meta{margin-top:.09in}.weekly-landing__report-label{padding:.04in .06in;font-size:.065in}.weekly-landing__week-label{font-size:.065in}.weekly-landing__issue{margin-top:.1in;padding-top:.08in}.weekly-landing__visual figcaption{gap:.02in .08in;min-height:.52in;padding:.05in .07in}.weekly-landing__visual figcaption>span,.weekly-landing__visual figcaption>.weekly-landing__visual-date{font-size:.05in}.weekly-landing__visual figcaption>small{font-size:.055in}.weekly-landing__maps{grid-template-columns:1.7in minmax(0,1fr);gap:.18in;padding:.12in}.weekly-landing__maps-heading h2{font-size:.17in}.weekly-landing__download-list{gap:.025in}.weekly-landing__archive{gap:.08in;padding-top:.06in}.weekly-landing__archive-links a{padding:.04in .06in}.weekly-map-row,.weekly-map-row.is-disabled{grid-template-columns:1.35in minmax(0,1fr);min-height:.29in}.weekly-map-row__copy{padding:.035in .06in}.weekly-map-row__copy strong{font-size:.072in}.weekly-map-row__copy small,.weekly-map-row__pending,.weekly-map-row__status{font-size:.05in}.weekly-map-row__link{min-height:.27in;padding:.03in .06in;font-size:.06in}.weekly-map-row__link>small{font-size:.05in}.client-deck__start{display:none}.deck-stage{border:0;padding:.22in .3in;display:block;overflow:hidden}.client-share--single-page .deck-stage{width:13.333in;height:7.5in;min-height:7.5in;padding:.22in .3in}.deck-stage__frame,.client-share-enhanced .deck-stage__frame,.client-share-enhanced .deck-stage.is-active .deck-stage__frame{opacity:1;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;display:grid;transform:none}.deck-frame{min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid}.deck-frame__bar{padding:.08in .14in}.asset-grid{height:100%;min-height:0;padding:.14in;overflow:hidden}.asset-grid__layout,.asset-grid__items,.asset-card{min-height:0}.asset-card__image>span{display:none}.asset-card figcaption{gap:.03in;padding:.08in .1in}.asset-card figcaption strong{font-size:.13in}.asset-card figcaption p,.asset-grid--three .asset-card figcaption p{font-size:.085in;line-height:1.25}.asset-grid__callouts{padding:.12in}.asset-grid__callouts li{min-height:.48in;padding:.06in .08in}.asset-grid__guardrail{margin-top:.08in;padding:.06in .1in;font-size:.085in}.deck-stage__source{border:0;border-radius:0;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.3in;padding:.14in .2in}.deck-stage__source--single{grid-template-columns:1fr}.client-share--single-page .deck-stage__source-copy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.28in}.deck-stage__source h2{margin-top:.04in;font-size:.22in}.deck-stage__narration{margin-top:.08in;font-size:.095in;line-height:1.35}.deck-stage__note{margin-top:.06in;font-size:.09in;line-height:1.35}.deck-stage__technical-specs>p{font-size:.067in}.deck-stage__technical-specs dl{gap:.02in;margin-top:.035in}.deck-stage__technical-specs dl>div{grid-template-columns:.86in minmax(0,1fr);gap:.08in;font-size:.08in;line-height:1.25}.deck-stage__narration span{margin-bottom:.03in;font-size:.07in}a{text-decoration:none}}
