.HomeDesign_home__jLuxd{--home-accent:#85e7df;--home-muted:#a8bac6;overflow-wrap:anywhere}.HomeDesign_hero___26VC{position:relative;border-bottom:1px solid var(--color-line);background:radial-gradient(ellipse at 80% 20%,#16454944,transparent 55%),linear-gradient(140deg,#0b1c29,#07131f 70%)}.HomeDesign_hero___26VC:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#77d8d207 1px,transparent 0),linear-gradient(90deg,#77d8d207 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent 40%,black)}.HomeDesign_heroGrid__ngyDE{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:3.8rem 3rem}.HomeDesign_heroCopy__7oBgU{min-width:0}.HomeDesign_eyebrow__0Ap6N,.HomeDesign_heroEyebrow__FE09l{display:flex;align-items:center;gap:.7rem;color:var(--home-accent);font:500 .67rem/1.6 var(--font-mono);letter-spacing:.13em}.HomeDesign_heroEyebrow__FE09l>span:first-child{width:6px;height:6px;border-radius:50%;background:var(--home-accent);box-shadow:0 0 12px #85e7df66}.HomeDesign_eyebrowRule__FPEsl{flex:1;max-width:4rem;height:1px;background:#85e7df44}.HomeDesign_heroCategory__5S9L_{margin-top:1.7rem;color:var(--home-muted);font-size:.75rem;letter-spacing:.08em}.HomeDesign_heroCopy__7oBgU h1{margin-top:.8rem;font-family:var(--font-sans);font-size:clamp(2.9rem,4.5vw,3.9rem);font-weight:700;line-height:1.28;letter-spacing:-.04em;color:#f3f6f3}.HomeDesign_heroCopy__7oBgU h1>:where(span){display:block;margin-top:.6rem;font-size:clamp(1.65rem,2.7vw,2.2rem);letter-spacing:-.035em;color:var(--home-accent)}.HomeDesign_heroLead__OBa_y{margin-top:1.5rem;font-size:.9rem;line-height:2;color:#c1cfd7}.HomeDesign_heroActions___oHf2{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.7rem}.HomeDesign_primaryButton__1TyNz,.HomeDesign_secondaryButton__zfGag{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:3.2rem;padding:.85rem 1.15rem;border:1px solid transparent;border-radius:.35rem;font-size:.8rem;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s}.HomeDesign_primaryButton__1TyNz{color:#07232a;background:var(--home-accent)}.HomeDesign_primaryButton__1TyNz:hover{background:#aff7ee;box-shadow:0 4px 25px -12px #85e7df}.HomeDesign_secondaryButton__zfGag{color:#e0ebed;border-color:#466370;background:#132a3544}.HomeDesign_secondaryButton__zfGag:hover{border-color:var(--home-accent);background:#14343e}.HomeDesign_primaryButton__1TyNz svg,.HomeDesign_secondaryButton__zfGag svg,.HomeDesign_textLink__SJxXL svg{flex-shrink:0;transition:transform .2s}.HomeDesign_primaryButton__1TyNz:hover svg,.HomeDesign_secondaryButton__zfGag:hover svg,.HomeDesign_textLink__SJxXL:hover svg{transform:translateX(3px)}.HomeDesign_privacyNote__RZbuw{display:flex;align-items:flex-start;gap:.45rem;margin-top:1rem;color:var(--home-muted);font-size:.67rem;line-height:1.9}.HomeDesign_privacyNote__RZbuw svg{flex-shrink:0;margin-top:.15rem}.HomeDesign_compass__6Oo_z{position:relative;min-width:0;padding:1.1rem 1.4rem 1.4rem;border:1px solid #42636a88;border-radius:.6rem;background:linear-gradient(145deg,#102b35aa,#091a25dd);box-shadow:0 28px 70px -40px #000b,inset 0 1px #b3ede415}.HomeDesign_compass__6Oo_z:after,.HomeDesign_compass__6Oo_z:before{content:"";position:absolute;width:16px;height:16px;pointer-events:none;border-color:var(--home-accent);opacity:.8}.HomeDesign_compass__6Oo_z:before{top:-1px;left:-1px;border-top:2px solid var(--home-accent);border-left:2px solid var(--home-accent);border-radius:.6rem 0 0}.HomeDesign_compass__6Oo_z:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--home-accent);border-right:2px solid var(--home-accent);border-radius:0 0 .6rem}.HomeDesign_compassCaption__sL3xW{display:flex;justify-content:space-between;padding-bottom:.65rem;border-bottom:1px solid #71989a33;color:var(--home-muted);font:.62rem/1.5 var(--font-mono);letter-spacing:.12em}.HomeDesign_compassCaption__sL3xW>span:last-child{color:var(--home-accent)}.HomeDesign_compassDrawing__pz2nM{position:relative;height:209px;color:var(--home-accent)}.HomeDesign_compassDrawing__pz2nM svg{width:100%;height:100%}.HomeDesign_drawingLabel__PTdoh{position:absolute;left:0;right:0;bottom:.4rem;color:#a7c6ca;font-size:.65rem;text-align:center;letter-spacing:.16em}.HomeDesign_compassRoutes__nlu1q{margin-top:.6rem;display:grid;gap:.45rem}.HomeDesign_compassRoute__PZV3Z{display:flex;align-items:center;gap:.85rem;min-height:4rem;padding:.65rem .8rem;background:#071720bb;border:1px solid #42636a66;border-radius:.3rem;transition:background .2s,border-color .2s}.HomeDesign_compassRoute__PZV3Z:focus-visible,.HomeDesign_compassRoute__PZV3Z:hover{border-color:var(--home-accent);background:#163944}.HomeDesign_routeNumber__EF_dj{color:var(--home-muted);font:.6rem var(--font-mono)}.HomeDesign_compassRoute__PZV3Z>svg{flex-shrink:0;color:var(--home-accent)}.HomeDesign_compassRoute__PZV3Z>span:nth-of-type(2){flex:1}.HomeDesign_compassRoute__PZV3Z small,.HomeDesign_compassRoute__PZV3Z strong{display:block}.HomeDesign_compassRoute__PZV3Z strong{color:#edf4f3;font-size:.82rem;font-weight:600}.HomeDesign_compassRoute__PZV3Z small{margin-top:.15rem;font-size:.65rem;color:var(--home-muted)}.HomeDesign_compassRoute__PZV3Z>svg:last-child{color:#90b9bc;transition:transform .2s}.HomeDesign_compassRoute__PZV3Z:hover>svg:last-child{transform:translate(2px,-2px)}.HomeDesign_searchBand__UQuUG{position:relative;display:flex;align-items:center;gap:1.8rem;padding-block:1.4rem;border-top:1px solid #42636a66}.HomeDesign_searchCaption__jukIX{display:flex;align-items:center;gap:.7rem;flex-shrink:0;font-size:.75rem;color:#d5e3e5}.HomeDesign_searchCaption__jukIX svg{color:var(--home-accent)}.HomeDesign_searchBand__UQuUG search{flex:1;max-width:32rem;min-width:0}.HomeDesign_searchBand__UQuUG form{display:flex;align-items:center;border-bottom:1px solid #728e9e;transition:border-color .2s}.HomeDesign_searchBand__UQuUG form:focus-within{border-color:var(--home-accent)}.HomeDesign_searchBand__UQuUG input{min-width:0;width:100%;padding:.5rem .2rem;font-size:.8rem;background:transparent;color:#eef5f5;outline-offset:4px}.HomeDesign_searchBand__UQuUG input::placeholder{color:#9bb0bd}.HomeDesign_searchBand__UQuUG button{display:grid;min-width:44px;height:44px;place-items:center;color:var(--home-accent);border-radius:.3rem}.HomeDesign_searchBand__UQuUG button:hover{background:#85e7df18}.HomeDesign_scrollCue__YdX2y{display:flex;align-items:center;gap:.6rem;margin-left:auto;color:var(--home-muted);font-size:.7rem}.HomeDesign_scrollCue__YdX2y:hover{color:var(--home-accent)}.HomeDesign_content__qQsnp{padding-bottom:1rem}.HomeDesign_section__imxK1{padding-top:5rem;scroll-margin-top:6rem}.HomeDesign_sectionHeading__Nlze_{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.8rem}.HomeDesign_eyebrow__0Ap6N>span{padding-right:.7rem;border-right:1px solid #638a8a66}.HomeDesign_sectionHeading__Nlze_ h2{margin-top:.7rem;font-family:var(--font-sans);color:#f1f5f3;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.5;letter-spacing:-.035em}.HomeDesign_sectionLead__nQk3J{max-width:44rem;margin-top:.6rem;color:var(--home-muted);font-size:.8rem;line-height:1.9}.HomeDesign_textLink__SJxXL{display:inline-flex;align-items:center;flex-shrink:0;gap:.75rem;padding-block:.7rem;font-size:.75rem;color:var(--home-accent);border-bottom:1px solid #85e7df55}.HomeDesign_situationGrid__0l_Hc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #33505b;border-left:1px solid #33505b}.HomeDesign_situation__cgn7M{display:flex;flex-direction:column;position:relative;min-width:0;padding:1.5rem;border-right:1px solid #33505b;border-bottom:1px solid #33505b;background:#0b1c29;transition:background .2s}.HomeDesign_situation__cgn7M:after{content:"";position:absolute;inset-inline:1.5rem;bottom:-1px;height:2px;background:var(--home-accent);transform:scaleX(0);transform-origin:left;transition:transform .24s}.HomeDesign_situation__cgn7M:hover{background:#112c37}.HomeDesign_situation__cgn7M:focus-visible:after,.HomeDesign_situation__cgn7M:hover:after{transform:scaleX(1)}.HomeDesign_situationTop__54Yg9{display:flex;align-items:center;gap:.6rem;color:var(--home-accent);font-size:.65rem}.HomeDesign_cardNumber__aha3h{margin-left:auto;font:.65rem var(--font-mono);color:#a2bbc7}.HomeDesign_situation__cgn7M h3{margin-top:1.2rem;color:#eaf1ef;font:600 .95rem/1.8 var(--font-sans)}.HomeDesign_situationBottom__n0IHm{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:.6rem}.HomeDesign_situationBottom__n0IHm p{color:var(--home-muted);font-size:.8rem;line-height:1.9}.HomeDesign_situationBottom__n0IHm svg{flex-shrink:0;color:var(--home-accent);transition:transform .2s}.HomeDesign_situation__cgn7M:hover .HomeDesign_situationBottom__n0IHm svg{transform:translate(2px,-2px)}.HomeDesign_intelligenceGrid__DYvX9{display:grid;grid-template-columns:1.35fr 1fr;gap:2.5rem}.HomeDesign_columnCaption__clYLP{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:1px solid #33505b;color:#cddcde;font-size:.75rem}.HomeDesign_columnCaption__clYLP>span:last-child{color:var(--home-muted);font:.6rem var(--font-mono);letter-spacing:.08em}.HomeDesign_featuredReport__KVBer{display:flex;position:relative;flex-direction:column;overflow:hidden;padding:1.8rem;border:1px solid #41616b;border-radius:.4rem;background:linear-gradient(135deg,#16313b,#0d202e);transition:border-color .2s,background .2s}.HomeDesign_featuredReport__KVBer:hover{border-color:var(--home-accent);background:#16343e}.HomeDesign_reportTop__2QwKp{display:flex;align-items:center;gap:1rem;color:var(--home-muted);font-size:.65rem}.HomeDesign_reportTag__2pQ5l{display:inline-flex;padding:.25rem .6rem;border:1px solid #85e7df66;color:var(--home-accent)}.HomeDesign_featuredReport__KVBer h3{position:relative;z-index:1;margin-top:1.1rem;font:650 1.2rem/1.8 var(--font-sans);letter-spacing:-.02em}.HomeDesign_featuredReport__KVBer>p{z-index:1;position:relative;margin-top:.8rem;color:#b1c6ce;font-size:.75rem;line-height:1.9;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.HomeDesign_reportRead__1shU5{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:1.4rem;font-size:.75rem;color:var(--home-accent)}.HomeDesign_reportWatermark__aKHUJ{position:absolute;right:-2rem;bottom:-2rem;color:#85e7df;opacity:.08}.HomeDesign_reportList__JfZxf li{border-bottom:1px solid #2b4452}.HomeDesign_reportList__JfZxf a{display:grid;grid-template-columns:5.7rem 1fr auto;align-items:start;gap:.8rem;padding-block:1.1rem;transition:color .2s}.HomeDesign_reportList__JfZxf time{padding-top:.15rem;color:var(--home-muted);font:.65rem/1.8 var(--font-mono)}.HomeDesign_reportList__JfZxf h3{font:500 .82rem/1.9 var(--font-sans)}.HomeDesign_reportList__JfZxf svg{margin-top:.2rem;color:var(--home-accent)}.HomeDesign_reportList__JfZxf a:hover{color:var(--home-accent)}.HomeDesign_cvePanel__JHz8v{padding:1.5rem;border-top:2px solid #f6b13e;background:#10202b;border-radius:0 0 .4rem .4rem}.HomeDesign_cveHeading__Sqjg7{display:flex;align-items:center;gap:.85rem;padding-bottom:.75rem}.HomeDesign_cveMark___ohFQ{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;border:1px solid #f6b13e55;color:#f6ca81}.HomeDesign_cveHeading__Sqjg7 p{color:#f6ca81;font:.6rem var(--font-mono);letter-spacing:.1em}.HomeDesign_cveHeading__Sqjg7 h3{margin-top:.4rem;font:600 1rem/1.6 var(--font-sans)}.HomeDesign_cvePanel__JHz8v li{border-bottom:1px solid #344651}.HomeDesign_cvePanel__JHz8v li a{display:block;padding-block:1.15rem}.HomeDesign_cvePanel__JHz8v :where(li a>div){display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#f6ca81;font:.72rem var(--font-mono)}.HomeDesign_cvePanel__JHz8v h4{margin-top:.65rem;font:500 .8rem/1.9 var(--font-sans);color:#dce5e7;transition:color .2s}.HomeDesign_cvePanel__JHz8v li a:hover h4{color:#fff0d8}.HomeDesign_cvePanel__JHz8v time{display:block;margin-top:.65rem;font:.62rem var(--font-mono);color:var(--home-muted)}.HomeDesign_cveLookup__UzCjq{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding-top:.75rem;font-size:.75rem;color:#f6ca81}.HomeDesign_cveLookup__UzCjq:hover{color:#ffedcd}.HomeDesign_referenceLinks__VWj93{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;border-block:1px solid #33505b}.HomeDesign_referenceLinks__VWj93 a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem}.HomeDesign_referenceLinks__VWj93 a+a{border-left:1px solid #33505b}.HomeDesign_referenceLinks__VWj93 small,.HomeDesign_referenceLinks__VWj93 strong{display:block}.HomeDesign_referenceLinks__VWj93 strong{font-size:.75rem;font-weight:500}.HomeDesign_referenceLinks__VWj93 small{margin-top:.3rem;color:var(--home-muted);font-size:.65rem}.HomeDesign_referenceLinks__VWj93 svg{flex-shrink:0;color:var(--home-accent)}.HomeDesign_referenceLinks__VWj93 a:hover{background:#85e7df08}.HomeDesign_aiFeature__4gIZQ{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;margin-top:5rem;padding:3rem;border:1px solid #42616e;border-radius:.5rem;background:radial-gradient(ellipse at 0 100%,#234d5744,transparent 60%),#0c202e}.HomeDesign_aiCopy__PNOw7 h2{margin-top:1rem;font:700 clamp(1.7rem,2.9vw,2.5rem) /1.55 var(--font-sans);letter-spacing:-.035em}.HomeDesign_aiCopy__PNOw7 h2 span{color:var(--home-accent)}.HomeDesign_aiCopy__PNOw7>p:not(.HomeDesign_eyebrow__0Ap6N){margin-block:1.25rem 1.6rem;color:#b2c5ce;font-size:.8rem;line-height:2}.HomeDesign_aiCopy__PNOw7>small{display:block;margin-top:.9rem;color:var(--home-muted);font-size:.65rem}.HomeDesign_aiDiagram__ZkbgN{min-width:0;align-self:center}.HomeDesign_aiDiagramLabel__H33g8{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;color:#c6dfdf;font-size:.75rem}.HomeDesign_aiDiagram__ZkbgN ol{position:relative;display:grid;gap:.65rem}.HomeDesign_aiDiagram__ZkbgN ol:before{content:"";position:absolute;top:0;bottom:0;left:1.45rem;width:1px;background:#85e7df66}.HomeDesign_aiDiagram__ZkbgN li{position:relative;display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid #44606a;border-radius:.3rem;background:#0a1b27}.HomeDesign_aiDiagram__ZkbgN li>span{font:.7rem var(--font-mono);color:var(--home-accent)}.HomeDesign_aiDiagram__ZkbgN li>div{flex:1}.HomeDesign_aiDiagram__ZkbgN small,.HomeDesign_aiDiagram__ZkbgN strong{display:block}.HomeDesign_aiDiagram__ZkbgN strong{font-size:.8rem;font-weight:500}.HomeDesign_aiDiagram__ZkbgN small{color:var(--home-muted);font-size:.65rem;margin-top:.15rem}.HomeDesign_aiDiagram__ZkbgN li>svg{color:var(--home-accent)}.HomeDesign_aiDiagram__ZkbgN>a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:44px;border-bottom:1px solid #35505a;color:#cfdfdf;font-size:.7rem}.HomeDesign_aiDiagram__ZkbgN>a:first-of-type{margin-top:.6rem}.HomeDesign_aiDiagram__ZkbgN>a:hover{color:var(--home-accent)}.HomeDesign_toolsGrid__fYYKx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.HomeDesign_toolCard__8yItE{min-width:0;display:flex;flex-direction:column;padding:1.5rem;border:1px solid #33505b;border-radius:.4rem;background:#0a1b28;transition:background .2s,border-color .2s}.HomeDesign_toolCard__8yItE:hover{background:#112d38;border-color:#85e7df88}.HomeDesign_toolKind__Bfi2z{color:var(--home-muted);font:.58rem var(--font-mono);letter-spacing:.08em}.HomeDesign_toolIcon__A2J50{margin-block:1.6rem;color:var(--home-accent);transition:transform .25s}.HomeDesign_toolCard__8yItE:hover .HomeDesign_toolIcon__A2J50{transform:translateY(-3px)}.HomeDesign_toolCard__8yItE h3{font:600 .95rem/1.7 var(--font-sans)}.HomeDesign_toolCard__8yItE>p{margin-top:.65rem;color:var(--home-muted);font-size:.8rem;line-height:1.9}.HomeDesign_toolOpen__SVhcR{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:1.4rem;color:var(--home-accent);font-size:.7rem}.HomeDesign_toolNote__bn_qG{margin-top:.8rem;color:var(--home-muted);font-size:.67rem;line-height:1.9}.HomeDesign_maintenanceLinks__nNhGf{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:1rem}.HomeDesign_maintenanceLinks__nNhGf a{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;color:var(--home-accent);font-size:.75rem}.HomeDesign_maintenanceLinks__nNhGf a:hover{text-decoration:underline;text-underline-offset:5px}.HomeDesign_learningGrid__HF4O5{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #33505b}.HomeDesign_learningGrid__HF4O5 a{display:flex;align-items:center;gap:1.2rem;padding:1.7rem 1rem;border-bottom:1px solid #33505b;transition:background .2s}.HomeDesign_learningGrid__HF4O5 a:nth-child(odd){border-right:1px solid #33505b}.HomeDesign_learningGrid__HF4O5 a:hover{background:#85e7df08}.HomeDesign_learningNumber__JxOYb{font:300 2rem var(--font-display);color:#8faeaf}.HomeDesign_learningGrid__HF4O5 a>div{flex:1}.HomeDesign_learningGrid__HF4O5 h3{font:600 .95rem/1.8 var(--font-sans)}.HomeDesign_learningGrid__HF4O5 p{margin-top:.4rem;font-size:.8rem;color:var(--home-muted);line-height:1.9}.HomeDesign_learningGrid__HF4O5 svg{flex-shrink:0;color:var(--home-accent)}.HomeDesign_sourceStrip__g2UgB{margin-top:4rem;padding:1.5rem;border:1px solid #33505b;border-radius:.4rem;background:#0c202a}.HomeDesign_sourceStrip__g2UgB>div{display:flex;align-items:center;gap:1rem;color:var(--home-accent)}.HomeDesign_sourceStrip__g2UgB p{font-size:.85rem;color:#dfebea}.HomeDesign_sourceStrip__g2UgB p>span{display:block;margin-top:.3rem;font-size:.7rem;color:var(--home-muted)}.HomeDesign_sourceStrip__g2UgB nav{display:flex;flex-wrap:wrap;gap:.3rem 1.5rem;margin-top:1rem;border-top:1px solid #33505b;padding-top:.6rem}.HomeDesign_sourceStrip__g2UgB nav a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:#c1d2d5;font-size:.72rem}.HomeDesign_sourceStrip__g2UgB nav a:hover{color:var(--home-accent)}.HomeDesign_home__jLuxd a:focus-visible,.HomeDesign_home__jLuxd button:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.HomeDesign_compassDrawing__pz2nM path:nth-of-type(3){animation:HomeDesign_shield-arrive__0h0Ck .9s ease-out both}.HomeDesign_heroEyebrow__FE09l>span:first-child{animation:HomeDesign_signal-arrive__15kQ_ 1.8s ease-out 2}.HomeDesign_situation__cgn7M:active,.HomeDesign_toolCard__8yItE:active{transform:translateY(1px)}}@keyframes HomeDesign_shield-arrive__0h0Ck{0%{transform:translateY(5px)}to{transform:none}}@keyframes HomeDesign_signal-arrive__15kQ_{50%{box-shadow:0 0 0 5px #85e7df12}}@media (max-width:1100px){.HomeDesign_heroGrid__ngyDE{gap:2rem}.HomeDesign_heroCopy__7oBgU h1{font-size:3rem}.HomeDesign_heroActions___oHf2{gap:.6rem}.HomeDesign_primaryButton__1TyNz,.HomeDesign_secondaryButton__zfGag{padding-inline:.85rem;font-size:.75rem}.HomeDesign_compass__6Oo_z{padding-inline:1rem}.HomeDesign_compassDrawing__pz2nM{height:180px}.HomeDesign_toolCard__8yItE{padding:1.2rem}}@media (max-width:800px){.HomeDesign_heroGrid__ngyDE{grid-template-columns:1fr;padding-block:2.5rem 2rem}.HomeDesign_heroCopy__7oBgU h1{font-size:clamp(2.6rem,7.5vw,3.4rem)}.HomeDesign_heroCopy__7oBgU h1>:where(span){font-size:clamp(1.55rem,4.5vw,2rem)}.HomeDesign_heroCategory__5S9L_{margin-top:1.4rem}.HomeDesign_heroLead__OBa_y{margin-top:1.2rem}.HomeDesign_compass__6Oo_z{display:grid;grid-template-columns:1fr 1.7fr;gap:0 1rem;padding:1rem}.HomeDesign_compassCaption__sL3xW{grid-column:1/-1;margin-bottom:.5rem}.HomeDesign_compassDrawing__pz2nM{height:100%;min-height:200px}.HomeDesign_drawingLabel__PTdoh{bottom:0;font-size:.55rem;letter-spacing:.03em}.HomeDesign_compassRoute__PZV3Z{padding:.6rem;gap:.65rem}.HomeDesign_searchBand__UQuUG{gap:1rem}.HomeDesign_scrollCue__YdX2y{display:none}.HomeDesign_section__imxK1{padding-top:3.5rem}.HomeDesign_situationGrid__0l_Hc{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeDesign_intelligenceGrid__DYvX9{grid-template-columns:1fr;gap:1.8rem}.HomeDesign_cvePanel__JHz8v ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.HomeDesign_cvePanel__JHz8v h4{font-size:.75rem}.HomeDesign_cvePanel__JHz8v :where(li a>div){font-size:.65rem}.HomeDesign_aiFeature__4gIZQ{gap:1.8rem;padding:2rem;margin-top:3.5rem}.HomeDesign_aiCopy__PNOw7 h2{font-size:1.65rem}.HomeDesign_aiCopy__PNOw7>p:not(.HomeDesign_eyebrow__0Ap6N) br{display:none}.HomeDesign_toolsGrid__fYYKx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.HomeDesign_heroGrid__ngyDE{padding-top:2rem;gap:1.8rem}.HomeDesign_heroEyebrow__FE09l{font-size:.57rem;letter-spacing:.09em}.HomeDesign_heroCopy__7oBgU h1{font-size:2.65rem}.HomeDesign_heroCopy__7oBgU h1>:where(span){font-size:1.55rem}.HomeDesign_heroLead__OBa_y{font-size:.82rem}.HomeDesign_desktopBreak__1FSoZ{display:none}.HomeDesign_heroActions___oHf2{display:grid;grid-template-columns:1fr;margin-top:1.4rem}.HomeDesign_primaryButton__1TyNz,.HomeDesign_secondaryButton__zfGag{justify-content:space-between;padding-inline:1.1rem;font-size:.82rem}.HomeDesign_privacyNote__RZbuw{font-size:.64rem}.HomeDesign_compass__6Oo_z{grid-template-columns:1fr}.HomeDesign_compassDrawing__pz2nM{height:138px;min-height:0}.HomeDesign_compassDrawing__pz2nM svg{position:absolute;left:50%;width:260px;max-width:100%;transform:translateX(-50%)}.HomeDesign_drawingLabel__PTdoh{left:auto;bottom:.5rem;right:.2rem;width:4.2rem;text-align:left;font-size:.58rem;line-height:1.9}.HomeDesign_compassRoutes__nlu1q{gap:.4rem;margin-top:.25rem}.HomeDesign_compassRoute__PZV3Z{min-height:3.8rem;padding:.65rem .8rem}.HomeDesign_compassRoute__PZV3Z small{font-size:.65rem}.HomeDesign_searchBand__UQuUG{flex-direction:column;align-items:stretch;gap:.45rem;padding-block:1.15rem}.HomeDesign_searchCaption__jukIX{font-size:.7rem}.HomeDesign_searchCaption__jukIX svg{width:16px}.HomeDesign_searchBand__UQuUG input{font-size:16px}.HomeDesign_sectionHeading__Nlze_{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.3rem}.HomeDesign_eyebrow__0Ap6N{font-size:.6rem;gap:.6rem;letter-spacing:.08em}.HomeDesign_sectionHeading__Nlze_ h2{font-size:1.5rem}.HomeDesign_sectionLead__nQk3J{font-size:.78rem}.HomeDesign_textLink__SJxXL{min-height:44px;font-size:.73rem}.HomeDesign_situationGrid__0l_Hc{grid-template-columns:1fr}.HomeDesign_situation__cgn7M{padding:1.15rem}.HomeDesign_situationTop__54Yg9{gap:.55rem}.HomeDesign_situationTop__54Yg9 svg{width:19px;height:19px}.HomeDesign_situation__cgn7M h3{margin-top:.7rem;font-size:.91rem}.HomeDesign_situationBottom__n0IHm{padding-top:.35rem}.HomeDesign_columnCaption__clYLP{font-size:.72rem;gap:.5rem}.HomeDesign_columnCaption__clYLP>span:last-child{font-size:.5rem}.HomeDesign_featuredReport__KVBer{padding:1.25rem}.HomeDesign_featuredReport__KVBer h3{font-size:1.05rem}.HomeDesign_featuredReport__KVBer>p{font-size:.75rem}.HomeDesign_reportList__JfZxf a{grid-template-columns:1fr auto;gap:.4rem .8rem;padding-block:1rem}.HomeDesign_reportList__JfZxf time{grid-column:1/-1}.HomeDesign_reportList__JfZxf h3{font-size:.82rem}.HomeDesign_cvePanel__JHz8v{padding:1.25rem}.HomeDesign_cvePanel__JHz8v ul{display:block}.HomeDesign_cvePanel__JHz8v h4{font-size:.8rem}.HomeDesign_cvePanel__JHz8v :where(li a>div){font-size:.75rem}.HomeDesign_referenceLinks__VWj93{grid-template-columns:1fr}.HomeDesign_referenceLinks__VWj93 a{padding-inline:.3rem}.HomeDesign_referenceLinks__VWj93 a+a{border-left:0;border-top:1px solid #33505b}.HomeDesign_referenceLinks__VWj93 strong{font-size:.8rem}.HomeDesign_aiFeature__4gIZQ{grid-template-columns:1fr;padding:1.4rem}.HomeDesign_aiCopy__PNOw7 h2{font-size:1.8rem}.HomeDesign_aiCopy__PNOw7 .HomeDesign_primaryButton__1TyNz{display:flex}.HomeDesign_aiCopy__PNOw7>p:not(.HomeDesign_eyebrow__0Ap6N){font-size:.8rem}.HomeDesign_toolsGrid__fYYKx{gap:.65rem}.HomeDesign_toolCard__8yItE{padding:1rem}.HomeDesign_toolKind__Bfi2z{font-size:.5rem;letter-spacing:.02em}.HomeDesign_toolIcon__A2J50{margin-block:1.25rem;width:34px;height:34px}.HomeDesign_toolCard__8yItE h3{font-size:.9rem}.HomeDesign_toolCard__8yItE>p{font-size:.78rem}.HomeDesign_toolOpen__SVhcR{font-size:.66rem;gap:.3rem}.HomeDesign_learningGrid__HF4O5{grid-template-columns:1fr}.HomeDesign_learningGrid__HF4O5 a{gap:1rem;padding:1.2rem .4rem}.HomeDesign_learningGrid__HF4O5 a:nth-child(odd){border-right:0}.HomeDesign_learningNumber__JxOYb{font-size:1.7rem}.HomeDesign_sourceStrip__g2UgB{margin-top:3rem;padding:1.1rem}}@media (prefers-reduced-motion:reduce){.HomeDesign_home__jLuxd *,.HomeDesign_home__jLuxd :after,.HomeDesign_home__jLuxd :before{animation:none!important;transition:none!important}}