:root{--navy:#0D1F3C;--navy-2:#16305A;--ink:#111111;--paper:#FFFFFF;--cream:#FFF8EC;--orange:#F05A22;--yellow:#FFC132;--plum:#B92E63;--raspberry:#B92E63;--white:#FFFFFF;--ink-true:#111111;--muted:#5f6670;--line:#111111;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,sans-serif;background:var(--cream);color:var(--ink);line-height:1.58;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.wrap{width:min(calc(100% - 32px),var(--max));margin-inline:auto}.display{font-family:Archivo Black,Impact,sans-serif;text-transform:none;letter-spacing:-.02em;line-height:.98;margin:0;font-weight:400}.eyebrow,.section-label{font-size:.73rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.eyebrow{color:var(--plum)}.section-label{margin-bottom:20px;color:var(--plum)}.section-label.light{color:var(--yellow)}.site-header{position:sticky;top:0;z-index:30;background:#fffffff5;backdrop-filter:blur(14px);border-bottom:1px solid rgba(13,31,60,.14)}.nav-wrap{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;flex-direction:column;line-height:.95}.brand-main{font-family:Archivo Black,Impact,sans-serif;font-size:1.34rem}.brand-sub{font-size:.55rem;letter-spacing:.16em;font-weight:900;margin-top:5px}.desktop-nav{display:flex;align-items:center;gap:22px;font-size:.87rem;font-weight:800}.desktop-nav a:not(.nav-cta){position:relative}.desktop-nav a:not(.nav-cta):after{content:"";position:absolute;height:3px;left:0;right:100%;bottom:-7px;background:var(--orange);transition:.2s}.desktop-nav a:hover:after{right:0}.nav-cta{background:var(--orange);color:#fff;padding:12px 22px;border-radius:999px;font-weight:800}.nav-cta:hover{background:var(--navy)}.mobile-menu{display:none;position:relative}.mobile-menu summary{list-style:none;font-weight:800;border:2px solid var(--navy);border-radius:999px;padding:10px 18px;background:var(--yellow)}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:48px;min-width:210px;background:var(--cream);border:2px solid var(--ink);box-shadow:0 18px 40px #0d1f3c2e;border-radius:18px;display:grid;padding:10px}.mobile-menu a{padding:11px 8px;font-weight:800;border-bottom:1px solid #d8d0c4}.mobile-menu a:last-child{border-bottom:0}.graphic-field{position:relative;overflow:hidden}.home-hero{background:var(--navy);color:#fff;padding:70px 0 0;position:relative;overflow:hidden}.hero-grid{display:block;padding:34px 0 96px}.hero-title{font-size:clamp(2.1rem,5.1vw,4.6rem);max-width:min(100%,26ch);margin-top:24px;line-height:1.04;letter-spacing:-.022em;text-wrap:balance}.hero-title .pop{color:var(--orange)}.hero-lede{font-size:clamp(1.12rem,1.5vw,1.42rem);font-weight:500;max-width:60ch;margin:40px 0 0;color:#e4ecf7;line-height:1.5}.hero-support{max-width:60ch;color:#b9c8dd;margin:16px 0 0;line-height:1.5}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:44px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 32px;border:2px solid transparent;border-radius:999px;font-weight:800;letter-spacing:.02em;transition:.18s}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--navy);color:#fff}.btn-ghost{background:transparent;border-color:currentColor}.btn-ghost:hover{background:#fff;color:var(--navy);border-color:#fff}.btn-light{background:#fff;color:var(--navy)}.btn-light:hover{background:var(--orange);color:#fff}.section{padding:96px 0}.section-cream{background:var(--cream)}.section-paper{background:var(--paper)}.section-navy{background:var(--navy);color:#fff}.section-yellow{background:var(--cream)}.editorial-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:42px}.editorial-main{max-width:820px}.section-title{font-size:clamp(1.85rem,3.5vw,3.25rem);margin-bottom:22px;letter-spacing:-.02em;line-height:1.05}.light-title{color:#fff}.body-lg{font-size:1.28rem;font-weight:800}.editorial-main p{font-size:1.03rem}.pull-quote{font-size:clamp(1.45rem,2.3vw,2.05rem)!important;font-weight:800;line-height:1.2;border-left:7px solid var(--plum);padding:4px 0 4px 22px;margin:34px 0}.chip-cloud{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 26px}.chip-cloud span{background:#fff;border:1.5px solid var(--ink);padding:10px 16px;font-weight:700;font-size:.97rem}.service-world{position:relative}.service-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:38px;align-items:end;margin-bottom:30px}.service-intro p{color:#d8e0eb;max-width:520px;margin:0}.service-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;padding:14px 14px 34px}.layer-card{border:3px solid var(--ink);padding:26px 24px;min-height:320px;min-width:0;display:flex;flex-direction:column;box-shadow:10px 10px 0 var(--ink);transition:.18s;color:var(--ink)}.layer-card:hover{transform:translate(-4px,-4px) rotate(0);box-shadow:14px 14px 0 var(--ink)}.layer-orange{background:var(--plum);color:#fff;transform:rotate(-1.4deg)}.layer-yellow{background:var(--yellow);transform:translateY(26px) rotate(1.2deg)}.layer-plum{background:var(--orange);color:var(--ink);transform:rotate(-1deg)}.layer-no{font-family:Oswald,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.06em}.layer-name{font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.02;text-transform:uppercase;letter-spacing:.015em;margin:20px 0 14px;overflow-wrap:break-word}.layer-copy{font-weight:700}.layer-link{margin-top:auto;padding-top:28px;font-weight:900}.question-stack{margin:14px 0 26px}.question-stack div{padding:3px 0;font-weight:400;font-size:1.03rem;color:#3c434e}.signal-list{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.statement-strip{margin-top:34px;border:2px solid var(--ink);background:var(--plum);color:#fff;padding:26px 30px;font-size:clamp(1.25rem,2.2vw,1.85rem);font-weight:800;box-shadow:9px 9px 0 var(--ink);transform:rotate(-.6deg)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.proof-card{background:#fff;border-radius:22px;padding:24px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 38px #0d1f3c21}.proof-card:nth-child(2){background:var(--yellow)}.proof-card:nth-child(3){background:var(--navy)}.proof-card:nth-child(4){background:var(--orange)}.proof-card strong{font-family:Archivo Black;font-size:clamp(2.6rem,4.5vw,4.6rem);line-height:1}.proof-card span{font-weight:700}.text-link{display:inline-block;margin-top:22px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.cta-world{background:var(--navy);color:#fff;padding:120px 0 128px;border-top:3px solid var(--ink)}.cta-grid{display:block;max-width:900px}.cta-title{font-size:clamp(2.2rem,4.6vw,4.2rem);max-width:18ch;letter-spacing:-.024em;line-height:1.02;margin-top:14px}.cta-sub{margin:26px 0 38px;font-size:clamp(1.05rem,1.5vw,1.3rem);color:#c9d7e8;max-width:58ch;line-height:1.5}.cta-world .btn{font-size:1.12rem;padding:19px 46px;background:var(--plum);color:#fff}.cta-world .btn:hover{background:var(--orange);color:var(--ink)}.page-hero{padding:76px 0;background:var(--navy);color:#fff}.page-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:32px;align-items:end}.page-title{font-size:clamp(2.8rem,5.8vw,5.8rem);margin-top:12px}.page-lede{font-size:1.08rem;font-weight:600;color:#c6d4e6;margin:0;max-width:540px}.scribble{position:absolute;border:3px solid var(--ink);border-radius:50%;opacity:.7}.scribble-a{width:170px;height:60px;right:-35px;top:25px;transform:rotate(22deg)}.scribble-b{width:90px;height:90px;left:-25px;bottom:-40px;background:var(--yellow)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{background:#fff;border-radius:22px;padding:28px;box-shadow:0 16px 38px #0d1f3c21}.card-dark{background:var(--navy-2);border:2px solid #7a8ca1;padding:24px;color:#fff}.number{font-family:Archivo Black;font-size:1.8rem;color:var(--orange)}.h2{font-size:clamp(2.2rem,4.5vw,4.4rem)}.h3{font-size:clamp(1.8rem,3vw,2.75rem)}.lede{font-size:1.08rem;max-width:760px}.quote-line{font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:900;line-height:1.2}.kicker-row{display:flex;gap:9px;flex-wrap:wrap}.pill{display:inline-flex;border:2px solid currentColor;padding:7px 10px;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.steps{display:grid;border-top:2px solid currentColor}.step{display:grid;grid-template-columns:70px 1fr;gap:18px;padding:24px 0;border-bottom:2px solid currentColor}.cta-band{background:var(--yellow);padding:56px 0}.site-footer{background:var(--navy);color:#fff;padding:42px 0}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end}.footer-mark{font-family:Archivo Black;font-size:2.2rem}.footer-note{max-width:600px;color:#ccd5df}.footer-links{display:flex;gap:18px;flex-wrap:wrap;font-weight:800}.small{font-size:.88rem;color:var(--muted)}@media(max-width:900px){.desktop-nav{display:none}.mobile-menu{display:block}.hero-grid,.page-hero-grid,.service-intro,.editorial-grid{grid-template-columns:1fr}.hero-title{font-size:clamp(2.1rem,7vw,3.4rem)}.section-title{font-size:clamp(1.7rem,5.4vw,2.5rem)}.page-title{font-size:clamp(2rem,6.6vw,3rem)}.editorial-grid{gap:18px}.section-label{margin-bottom:4px}.service-path{grid-template-columns:1fr}.layer-card{min-height:240px}.layer-yellow,.layer-orange,.layer-plum{transform:none}.proof-grid{grid-template-columns:repeat(2,1fr)}.cta-grid{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr}}@media(max-width:620px){.wrap{width:min(calc(100% - 24px),var(--max))}.home-hero{padding-top:36px}.hero-grid{gap:14px;padding-bottom:34px}.section{padding:58px 0}.hero-title{font-size:clamp(1.95rem,8.6vw,2.9rem);line-height:1.04}.section-title{font-size:clamp(1.6rem,7vw,2.2rem)}.page-title{font-size:clamp(1.8rem,8vw,2.6rem)}.hero-lede,.hero-support,.page-lede,.editorial-main p{font-size:1rem}.pull-quote{font-size:1.3rem!important}.proof-grid,.grid-2,.grid-3{grid-template-columns:1fr}.proof-card{min-height:150px}.footer-links{display:grid;gap:8px}.service-path{gap:12px}.layer-name{font-size:1.9rem}.cta-title{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ladder-rungs{display:grid;gap:12px;margin:28px 0 30px}.rung:first-child{margin-left:clamp(0px,12vw,156px);background:var(--plum);color:#fff;box-shadow:9px 9px 0 var(--ink)}.rung{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:6px 24px;align-items:baseline;background:#fff;border:3px solid var(--ink);padding:22px 26px;box-shadow:9px 9px 0 var(--ink)}.rung:nth-child(2){margin-left:clamp(0px,8vw,104px);background:var(--orange)}.rung:nth-child(3){margin-left:clamp(0px,4vw,52px);background:var(--yellow)}.rung:nth-child(4){margin-left:0;background:#fff;color:var(--ink);box-shadow:9px 9px 0 var(--ink)}.rung-name{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.15rem,2.1vw,1.7rem);line-height:1.05}.rung p{margin:0;font-weight:700;max-width:46ch}@media(max-width:760px){.rung{grid-template-columns:1fr;margin-left:0!important;padding:15px 16px}}.venn-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:44px;align-items:center}.venn-art{position:relative}.venn-art svg{width:100%;height:auto;display:block}@media(max-width:900px){.venn-grid{grid-template-columns:1fr;gap:26px}}.icp-band{background:var(--yellow);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);padding:44px 0}.icp-band .icp-label{font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;margin-bottom:16px}.icp-band p{font-size:clamp(1.05rem,1.55vw,1.32rem);font-weight:600;max-width:74ch;margin:0;line-height:1.5}.site-footer{background:var(--ink);color:#cfd6e0;padding:64px 0 32px}.ft-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.ft-col h4{font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;color:#fff;margin:0 0 16px}.ft-col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ft-col a{color:#cfd6e0;text-decoration:none;font-size:.98rem}.ft-col a:hover{color:var(--yellow)}.ft-col p{margin:0 0 8px;font-size:.98rem;color:#cfd6e0}.ft-name{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:1.05rem;margin-bottom:12px!important}.ft-legal{margin-top:52px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16);font-size:.86rem;color:#8f98a6}@media(max-width:900px){.ft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:560px){.ft-grid{display:grid;grid-template-columns:1fr}}.hero-punch{margin:20px 0 0;max-width:58ch;font-weight:800;color:#fff;font-size:inherit;line-height:1.5}.media-slot{width:100%;aspect-ratio:4/3;border:2px solid var(--ink);background:repeating-linear-gradient(45deg,rgba(17,17,17,.045) 0 12px,transparent 12px 24px);display:grid;place-items:center}.media-slot span{font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;color:#6b7280}.media-img{width:100%;height:auto;display:block}@media(max-width:900px){.venn-grid{grid-template-columns:1fr}.media-slot{aspect-ratio:16/10;margin-top:8px}}.signal-list{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 6px}.sig-break{flex-basis:100%;height:0;margin:0;padding:0;border:0;background:none;display:block}.sig{position:relative;display:inline-block;background:none;border:0;padding:0;margin:0}.sig-tag{display:inline-block;background:#fff;border:1.5px solid var(--ink);padding:8px 12px;font-weight:700;font-size:.87rem;line-height:1.2;white-space:nowrap;cursor:default;transition:.15s}.sig:hover .sig-tag,.sig:focus-within .sig-tag{background:var(--plum);color:#fff;border-color:var(--ink)}.sig-pop{position:absolute;left:0;top:calc(100% + 12px);z-index:20;width:min(320px,80vw);background:#fff;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:18px 18px 16px;display:grid;gap:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.16s ease;pointer-events:none}.sig:hover .sig-pop,.sig:focus-within .sig-pop{opacity:1;visibility:visible;transform:translateY(0)}.sig-pop svg{width:26px;height:26px;color:var(--plum)}.sig-pop strong{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;color:var(--ink)}.sig-pop em{font-style:normal;font-size:.95rem;line-height:1.45;color:#3c434e;font-weight:400}.sig-pop[data-placeholder] em{color:var(--plum);font-weight:700}.sig:nth-last-child(-n+2) .sig-pop{left:auto;right:0}@media(max-width:820px){.sig-tag{white-space:normal;font-size:.82rem;padding:7px 10px}}@media(max-width:700px){.sig-pop{left:0;right:auto;width:min(300px,86vw)}.sig-break{display:none}}.moment-h2{max-width:20ch;margin-bottom:46px}.evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.ev-head{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;color:var(--plum);margin-bottom:26px;padding-bottom:10px;border-bottom:1.5px solid var(--ink)}.quote-field{display:grid;gap:16px;padding-right:12px}.q{margin:0;border:2px solid var(--ink);padding:18px 20px;font-weight:700;line-height:1.3;box-shadow:6px 6px 0 var(--ink);max-width:100%}.q-cream{background:var(--cream)}.q-yellow{background:var(--yellow)}.q-orange{background:var(--orange)}.q-rasp{background:var(--plum);color:#fff;box-shadow:6px 6px 0 var(--ink)}.q-a{transform:rotate(-1.3deg);margin-right:16%;font-size:1.22rem}.q-b{transform:rotate(.9deg);margin-left:14%;font-size:1.05rem}.q-c{transform:rotate(-.6deg);margin-right:6%;font-size:1.3rem}.q-d{transform:rotate(1.4deg);margin-left:20%;font-size:1.02rem}.q-e{transform:rotate(-1deg);margin-right:22%;font-size:1.18rem}.stat-field{display:grid;gap:26px}.stat{display:grid;gap:4px;border-left:5px solid var(--ink);padding-left:16px}.stat-fig{font-family:Archivo Black,Impact,sans-serif;line-height:.92;letter-spacing:-.03em}.stat-say{font-weight:600;line-height:1.35;max-width:36ch}.stat-src{font-family:Oswald,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;color:#6b7280;margin-top:4px}.stat-a{border-left-color:var(--plum)}.stat-a .stat-fig{font-size:clamp(3.2rem,6vw,5.4rem);color:var(--plum)}.stat-b{border-left-color:var(--navy)}.stat-b .stat-fig{font-size:clamp(2.4rem,4.2vw,3.6rem);color:var(--navy)}.stat-c{border-left-color:var(--orange)}.stat-c .stat-fig{font-size:clamp(2.6rem,4.8vw,4.2rem);color:var(--orange)}.stat-d{border-left-color:var(--navy)}.stat-d .stat-fig{font-size:clamp(2.9rem,5.2vw,4.6rem);color:var(--navy)}.stat-e{border-left-color:var(--plum)}.stat-e .stat-fig{font-size:clamp(2.5rem,4.5vw,3.9rem);color:var(--plum)}.stat-b,.stat-d{margin-left:clamp(0px,3vw,38px)}.icp-callout{margin-top:64px;background:var(--navy);color:#fff;border:2px solid var(--ink);box-shadow:9px 9px 0 var(--plum);padding:30px 34px;display:grid;gap:12px}.icp-kicker{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;color:var(--yellow)}.icp-callout p{margin:0;max-width:78ch;font-weight:600;line-height:1.5;font-size:clamp(1rem,1.3vw,1.16rem)}@media(max-width:960px){.evidence{grid-template-columns:1fr;gap:46px}.moment-h2{max-width:100%}.q-a,.q-c,.q-e{margin-right:8%}.q-b,.q-d{margin-left:8%}.stat-b,.stat-d{margin-left:24px}}@media(max-width:560px){.q{box-shadow:5px 5px 0 var(--ink)}.q-a,.q-b,.q-c,.q-d,.q-e{margin-left:0;margin-right:0}.q-a{transform:rotate(-1deg)}.q-b{transform:rotate(.8deg)}.q-c{transform:rotate(-.5deg)}.q-d{transform:rotate(1deg)}.q-e{transform:rotate(-.8deg)}.quote-field{padding-right:6px}.icp-callout{padding:24px 20px;box-shadow:6px 6px 0 var(--plum)}}.flip{perspective:1600px;min-width:0}.flip-inner{position:relative;width:100%;min-height:400px;height:100%;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.4,0,.2,1)}.face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);padding:26px 24px;display:flex;flex-direction:column;text-align:left;font-family:inherit;font-size:1rem;overflow:hidden}.front{appearance:none;background:none;cursor:pointer;color:inherit;width:100%}.back{transform:rotateY(180deg)}.layer-orange{transform:rotate(-1.4deg)}.layer-yellow{transform:translateY(26px) rotate(1.2deg)}.layer-plum{transform:rotate(-1deg)}.flip{transition:transform .42s cubic-bezier(.4,0,.2,1)}.flip.is-open,.flip:focus-within{transform:rotate(0) translateY(var(--rest-y,0))}.layer-yellow.is-open,.layer-yellow:focus-within{transform:translateY(26px) rotate(0)}.flip.is-open .flip-inner{transform:rotateY(180deg)}@media(hover:hover)and (pointer:fine){.flip:hover .flip-inner{transform:rotateY(180deg)}.flip:hover{transform:rotate(0)}.layer-yellow:hover{transform:translateY(26px) rotate(0)}}.layer-orange .front,.layer-orange .back{background:var(--plum);color:#fff}.layer-orange .back{background:#9c2453}.layer-yellow .front,.layer-yellow .back{background:var(--yellow);color:var(--ink)}.layer-yellow .back{background:#f2af16}.layer-plum .front,.layer-plum .back{background:var(--orange);color:var(--ink)}.layer-plum .back{background:#d9481a;color:#fff}.fc-no{font-family:Oswald,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.06em}.fc-name{font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.02;text-transform:uppercase;letter-spacing:.015em;margin:20px 0 14px;overflow-wrap:break-word}.fc-promise{font-weight:700;line-height:1.35;font-size:1.02rem}.fc-cue{margin-top:auto;padding-top:20px;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;opacity:.92}.back-hit{position:absolute;inset:0;z-index:1;border:0;background:transparent;cursor:pointer;padding:0}.back>*:not(.back-hit){position:relative;z-index:2;pointer-events:none}.fc-backhead{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;opacity:.9}.fc-rows{display:grid;margin:16px 0 0}.fc-row{padding:9px 0;font-weight:700;font-size:.99rem;line-height:1.25;border-top:1.5px solid currentColor}.fc-row:last-child{border-bottom:1.5px solid currentColor}.fc-link{margin-top:auto;padding-top:18px;font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;text-decoration:none;color:inherit;pointer-events:auto!important;align-self:flex-start;border-bottom:2px solid currentColor}.face:focus-visible{outline:3px solid var(--navy);outline-offset:4px}@media(max-width:860px){.service-path{grid-template-columns:1fr;gap:26px;padding:10px 10px 28px}.layer-orange,.layer-yellow,.layer-plum{transform:none!important}.flip-inner{min-height:380px}}@media(prefers-reduced-motion:reduce){.flip-inner,.flip{transition:none}}
