._3WznFW_track{width:max-content;animation:34s linear infinite _3WznFW_marquee}._3WznFW_root:hover ._3WznFW_track,._3WznFW_root:focus-within ._3WznFW_track{animation-play-state:paused}@keyframes _3WznFW_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._3WznFW_track{width:100%;animation:none}}
.WomOeG_kenBurns{transform-origin:50%;animation:18s ease-out forwards WomOeG_baschungKen}.WomOeG_veil{background:linear-gradient(180deg, hsl(var(--primary) / .25) 0%, hsl(var(--primary) / .15) 40%, hsl(var(--primary) / .82) 100%)}@media (max-width:767px){.WomOeG_veil{background:linear-gradient(180deg, hsl(var(--foreground) / .48) 0%, hsl(var(--foreground) / .42) 52%, hsl(var(--foreground) / .8) 100%)}}.WomOeG_headingCut,.WomOeG_headingWeight{font-weight:500}.WomOeG_displayHeadline{letter-spacing:-.01em;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.98}@media (max-width:767px){.WomOeG_displayHeadline{font-size:clamp(4.5rem,14vw,5rem)}}.WomOeG_pageHeadline{letter-spacing:-.01em;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:500;line-height:1}.WomOeG_subpageDisplay{letter-spacing:-.01em;font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:500;line-height:.98}.WomOeG_sectionHeadline{font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1.05}.WomOeG_blockHeadline{font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.05}.WomOeG_quoteHeadline{font-size:clamp(1.875rem,3.6vw,3rem);font-weight:500;line-height:1.12}.WomOeG_quoteWatermark{pointer-events:none;opacity:.12;filter:brightness(0)invert();background-position:100%;background-repeat:no-repeat;background-size:contain;width:36%;height:138%;position:absolute;top:50%;right:-4%;transform:translateY(-50%)}@media (max-width:767px){.WomOeG_quoteWatermark{opacity:.08;width:58%;height:120%;right:-18%}}.WomOeG_cardHeadline{font-size:clamp(1.625rem,2.6vw,2rem);font-weight:500;line-height:1.1}.WomOeG_faqQuestion{font-size:clamp(1.5rem,2.2vw,1.625rem);font-weight:500;line-height:1.2}.WomOeG_quoteBody{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.35}.WomOeG_ctaHeadline{font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;line-height:1}.WomOeG_marqueeItem{font-size:clamp(1.5rem,2vw,1.625rem);font-weight:500;line-height:1.2}.WomOeG_navHeadline{font-size:clamp(1.875rem,4vw,2.375rem);font-weight:500;line-height:1.15}.WomOeG_navLabel{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.WomOeG_navCta{letter-spacing:.14em;text-transform:uppercase;padding:.8125rem 1.375rem;font-size:.75rem;font-weight:600}.WomOeG_headerBar{background-color:hsl(var(--primary) / .94)}.WomOeG_parallaxBand{background-color:hsl(var(--primary));clip-path:inset(0);overflow:hidden}.WomOeG_parallaxBandImage{z-index:0;background-color:hsl(var(--primary));pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.WomOeG_quoteMark{font-size:clamp(5rem,12vw,10rem);line-height:.7}.WomOeG_lineGrow{animation:2.4s ease-in-out infinite WomOeG_baschungLine}.WomOeG_marquee{animation:40s linear infinite WomOeG_baschungMarquee}@media (prefers-reduced-motion:reduce){.WomOeG_kenBurns,.WomOeG_lineGrow,.WomOeG_marquee{animation:none}}@keyframes WomOeG_baschungKen{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes WomOeG_baschungLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes WomOeG_baschungMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
.gU5pgW_zoomOut{transform-origin:50%;animation:2.4s ease-out both gU5pgW_casaZoomOut}.gU5pgW_menuIn{animation:.35s both gU5pgW_casaMenuIn}.gU5pgW_drift{animation:60s linear infinite gU5pgW_casaDrift}.gU5pgW_homeHeadline{letter-spacing:-.01em;font-size:clamp(2.5rem,6.4vw,5.5rem);font-weight:500;line-height:1.02}.gU5pgW_pageHeadline{letter-spacing:-.01em;font-size:clamp(2.375rem,5vw,4rem);font-weight:500;line-height:1.05}.gU5pgW_sectionHeadline{font-size:clamp(2.125rem,4vw,3.375rem);font-weight:500;line-height:1.08}.gU5pgW_cardHeadline{font-size:clamp(1.375rem,2vw,1.625rem);font-weight:600;line-height:1.25}.gU5pgW_quoteHeadline{font-size:clamp(1.25rem,1.8vw,1.375rem);font-weight:500;line-height:1.3}.gU5pgW_statValue{font-size:clamp(2rem,3vw,2.25rem);font-weight:500;line-height:1}.gU5pgW_navHeadline{font-size:clamp(2rem,8vw,2.375rem);font-weight:500;line-height:1.1}.gU5pgW_sectionPad{padding-block:clamp(3.75rem,9vw,7.5rem)}.gU5pgW_sectionPadY{padding-block:clamp(4.5rem,9vw,7.5rem)}.gU5pgW_ctaPad{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(5.625rem,11vw,9.375rem)}.gU5pgW_heroHome{height:min(88vh,53.75rem);min-height:35rem}.gU5pgW_heroHomePad{padding:0 clamp(1.125rem,4vw,3rem) clamp(2.5rem,7vh,5rem)}.gU5pgW_heroPagePad{padding-block:clamp(2.5rem,6vw,4.5rem) 0}.gU5pgW_headerBar{height:4.75rem}.gU5pgW_heroVeil{background:linear-gradient(180deg, hsl(var(--secondary) / .15) 0%, hsl(var(--secondary) / .25) 40%, hsl(var(--secondary) / .78) 100%)}.gU5pgW_ctaVeil{background:hsl(var(--secondary) / .72)}.gU5pgW_imageZoom{transition:transform .8s}@media (hover:hover) and (pointer:fine){.gU5pgW_imageZoom:hover{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.gU5pgW_zoomOut,.gU5pgW_menuIn,.gU5pgW_drift{animation:none}.gU5pgW_imageZoom,.gU5pgW_imageZoom:hover{transition:none;transform:none}}@keyframes gU5pgW_casaZoomOut{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes gU5pgW_casaMenuIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes gU5pgW_casaDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}
.PBe87a_home{--home-paper:#f7f3eb;--home-ink:#142b25;--home-brass:#946338;--home-line:#263e2b24;--home-rim:0 -1px 0 hsl(var(--secondary) / .55), 0 -28px 60px -30px hsl(var(--secondary) / .5);--home-paper-light:radial-gradient(54rem 28rem at 100% 0%, hsl(var(--secondary) / .09), transparent 70%);background:var(--home-paper);color:var(--home-ink)}.PBe87a_home :where(section){scroll-margin-top:7rem}.PBe87a_eyebrow{color:var(--home-brass);font-family:var(--font-label-app), sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1.3rem;margin:0 0 1.6rem;font-size:.72rem;font-weight:600;line-height:1.5;display:flex}.PBe87a_eyebrow>span{color:#748176;font-variant-numeric:tabular-nums}.PBe87a_heading,.PBe87a_photoHeadline{font-family:var(--font-heading-app), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(2.5rem,4.4vw,4.65rem);font-weight:400;line-height:1.08}.PBe87a_lead{color:#42544a;text-wrap:pretty;margin-top:1.75rem;font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.7}.PBe87a_body{color:#4f5c53;text-wrap:pretty;margin-top:1rem;font-size:1rem;line-height:1.75}.PBe87a_textLink{border-bottom:1px solid #0000;-o-border-image:linear-gradient(90deg, currentColor, hsl(var(--secondary)) 70%, transparent) 1;border-image:linear-gradient(90deg, currentColor, hsl(var(--secondary)) 70%, transparent) 1;color:inherit;align-items:center;gap:1.2rem;margin-top:1.5rem;padding-block:.8rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.PBe87a_textLink svg,.PBe87a_cardLink svg{flex-shrink:0;transition:transform .18s}.PBe87a_textLink:hover svg,.PBe87a_priorityLink:hover .PBe87a_cardLink svg{transform:translate(3px,-3px)}.PBe87a_home :where(a,summary):focus-visible{outline-offset:6px;outline:2px solid #a77645}.PBe87a_intro{background:var(--home-paper-light), var(--home-paper);box-shadow:var(--home-rim);border-radius:2.5rem 2.5rem 0 0;margin-top:-2rem;padding-block:clamp(4rem,8vw,8rem) 3rem;position:relative}.PBe87a_introGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem clamp(3rem,7vw,7rem);display:grid}.PBe87a_introCopy{max-width:36rem}.PBe87a_founders{min-width:0;margin:2rem 0 0;position:relative;transform:rotate(2deg)}.PBe87a_foundersPhoto{border:1px solid hsl(var(--secondary) / .6);box-shadow:0 15px 40px #142b2512, 0 40px 90px -50px hsl(var(--secondary) / .55);background:#fffdf8;border-radius:1.75rem;padding:.6rem}.PBe87a_naturalImage{border-radius:1.25rem;width:100%;height:auto;display:block}.PBe87a_founders figcaption{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:1rem .3rem;font-size:.75rem;line-height:1.5;display:flex}.PBe87a_founders figcaption span{font-weight:600}.PBe87a_introFoot{border-top:1px solid var(--home-line);grid-column:1/-1;gap:2rem;margin-top:.5rem;padding-top:2.5rem;display:grid}.PBe87a_credentials{flex-direction:column;gap:2rem;display:flex}.PBe87a_credentialRow{gap:2rem;display:grid}.PBe87a_credentialRow[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.PBe87a_credentialRow[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.PBe87a_credentialRow[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PBe87a_credentialRow>div{align-items:center;gap:1.5rem;min-width:0;display:flex}.PBe87a_credentials dt{color:#526054;order:2;max-width:23ch;font-size:.85rem;line-height:1.65}.PBe87a_credentials dd{font-family:var(--font-heading-app), serif;letter-spacing:-.05em;color:var(--home-brass);flex-shrink:0;order:1;font-size:2.5rem}.PBe87a_connector{background:var(--home-paper);height:clamp(4rem,9vw,9rem)}.PBe87a_connector svg{width:100%;height:100%;display:block}.PBe87a_connectorFill{fill:#10211e}.PBe87a_connectorStroke{fill:none;filter:drop-shadow(0 0 6px hsl(var(--secondary) / .7));stroke:#c79a62;stroke-width:1px;vector-effect:non-scaling-stroke}.PBe87a_priorities{z-index:1;background:var(--home-paper-light), var(--home-paper);border-radius:2.5rem 2.5rem 0 0;margin-top:-2rem;padding-block:clamp(4rem,7vw,7rem);position:relative}.PBe87a_sectionHead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.PBe87a_sectionHead .PBe87a_lead{border-left:1px solid #0000;-o-border-image:linear-gradient(180deg, hsl(var(--secondary) / .8), hsl(var(--secondary) / .05)) 1;border-image:linear-gradient(180deg, hsl(var(--secondary) / .8), hsl(var(--secondary) / .05)) 1;max-width:44ch;margin:0 0 .35rem;padding-left:clamp(1.25rem,2vw,2rem)}.PBe87a_priorityGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,3rem);margin-top:4rem;display:grid}.PBe87a_priority{background:linear-gradient(#fffdf8,#fbf6ec);border-radius:1rem;padding:.75rem .75rem 1.25rem;transition:box-shadow .4s;box-shadow:0 1px #142b250a,0 26px 50px -34px #142b2552}.PBe87a_priority:hover{box-shadow:0 1px 0 #142b250a, 0 34px 64px -34px hsl(var(--secondary) / .7)}.PBe87a_priority:nth-child(2){margin-top:5.5rem}.PBe87a_priority:nth-child(3){margin-top:2.5rem}.PBe87a_priorityLink{color:inherit;border-radius:.75rem;text-decoration:none;display:block}.PBe87a_priority>:is(.PBe87a_priorityLink,div)>:not(.PBe87a_priorityPhoto){margin-inline:.75rem}.PBe87a_priorityPhoto{aspect-ratio:1.25;background:#d8dece;border-radius:.75rem;position:relative;overflow:hidden}.PBe87a_priorityPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a191566);position:absolute;inset:0}.PBe87a_coverImage{-o-object-fit:cover;object-fit:cover}.PBe87a_photoNumber{aspect-ratio:1;background:var(--home-paper);width:2.3rem;color:var(--home-ink);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:1rem;left:1rem}.PBe87a_photoNumber,.PBe87a_photoArrow{z-index:1}.PBe87a_photoArrow{box-sizing:content-box;background:var(--home-paper);color:var(--home-ink);border-radius:50%;padding:.55rem;transition:transform .2s;position:absolute;bottom:1rem;right:1rem}.PBe87a_priorityLink:hover .PBe87a_photoArrow{background:linear-gradient(180deg, hsl(var(--accent)), hsl(var(--secondary)));box-shadow:0 8px 22px -6px hsl(var(--secondary) / .8);transform:rotate(45deg)}.PBe87a_topicTag{letter-spacing:.15em;text-transform:uppercase;color:var(--home-brass);margin-top:1.5rem;font-size:.7rem;line-height:1.5;display:block}.PBe87a_cardTitle{font-family:var(--font-heading-app), serif;letter-spacing:-.025em;margin:.65rem 0 0;font-size:clamp(1.5rem,2.25vw,2.15rem);font-weight:400;line-height:1.2}.PBe87a_cardLink{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;font-size:.85rem;font-weight:600;display:flex}.PBe87a_chapter[data-home-block=comparison] section{background:linear-gradient(180deg, var(--home-paper), transparent 7rem calc(100% - 7rem), var(--home-paper)), radial-gradient(50rem 30rem at 85% 90%, hsl(var(--secondary) / .14), transparent 70%), radial-gradient(40rem 26rem at 10% 10%, #f6f7ef, transparent 70%), #e9ebdf}.PBe87a_process{background:radial-gradient(46rem 34rem at 0% 30%, hsl(var(--secondary) / .08), transparent 70%), var(--home-paper);padding-block:clamp(4rem,8vw,8rem)}.PBe87a_processGrid{grid-template-columns:1fr 1.08fr;align-items:start;gap:3rem clamp(3rem,8vw,8rem);display:grid}.PBe87a_processIntro{position:sticky;top:10.5rem}.PBe87a_steps{padding-bottom:1rem;position:relative}.PBe87a_step{background:linear-gradient(165deg,#fffdf8,#fbf4e8);border:1px solid #d9cdbb;border-radius:1rem;min-height:17rem;margin-bottom:1.25rem;padding:clamp(1.7rem,3.5vw,3.5rem);position:sticky;top:10.5rem;box-shadow:0 -10px 30px -12px #17291b14}.PBe87a_step:nth-child(2){background:linear-gradient(165deg,#f6efe4,#ece1d1);top:11.5rem}.PBe87a_step:nth-child(3){background:linear-gradient(165deg,#ebdfcd,#dfcfb9);top:12.5rem}.PBe87a_step:nth-child(4){border-color:hsl(var(--secondary) / .3);background:radial-gradient(28rem 16rem at 100% 0%, hsl(var(--secondary) / .26), transparent 70%), linear-gradient(165deg, #1d4336, #11281f);color:#f7f3eb;top:13.5rem}.PBe87a_step:nth-child(4) .PBe87a_body{color:#d4ded4}.PBe87a_step:nth-child(4) .PBe87a_topicTag{color:#d4b78a}.PBe87a_stepTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.PBe87a_stepTop .PBe87a_topicTag{margin:0}.PBe87a_stepNumber{font-family:var(--font-heading-app), serif;color:#9d8159;font-size:3rem;line-height:1}.PBe87a_preparation{background:var(--home-paper);border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);margin-top:3rem;position:relative}.PBe87a_preparation summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;list-style:none;display:flex}.PBe87a_preparation summary::-webkit-details-marker{display:none}.PBe87a_preparation summary .PBe87a_eyebrow{margin-bottom:.5rem}.PBe87a_preparationTitle{font-family:var(--font-heading-app), serif;font-size:clamp(1.3rem,2.5vw,2rem)}.PBe87a_preparation summary>svg{flex-shrink:0;transition:transform .18s}.PBe87a_preparation[open] summary>svg{transform:rotate(45deg)}.PBe87a_preparationBody{padding:0 0 2rem}.PBe87a_preparationBody>p{max-width:65ch}.PBe87a_preparationBody ul{grid-template-columns:1fr 1fr;gap:2rem 4rem;margin-top:2rem;list-style:none;display:grid}.PBe87a_preparationBody li{align-items:start;gap:1rem;display:flex}.PBe87a_preparationBody li>svg{color:var(--home-brass);flex-shrink:0;margin-top:.3rem}.PBe87a_preparationBody h3{font-size:1rem;font-weight:600}.PBe87a_preparationBody li p{color:#526054;margin-top:.5rem;font-size:.95rem;line-height:1.65}.PBe87a_proof{isolation:isolate;background:#11241e;position:relative}.PBe87a_proofScene{isolation:isolate;align-items:center;min-height:46rem;display:flex;position:relative;overflow:clip}.PBe87a_proofPhoto{z-index:-3;position:absolute;inset:0}.PBe87a_proofPhoto img{-o-object-position:65% center;object-position:65% center}.PBe87a_proofShade{z-index:-2;background:linear-gradient(90deg,#0a1915f2 0%,#0a1915c7 32%,#0a191529 77%),linear-gradient(#0000 65%,#0a191587);position:absolute;inset:0}.PBe87a_proofCopy{color:#fff9ef;padding-block:5.5rem 8rem}.PBe87a_proofCopy .PBe87a_eyebrow{color:#e0c393}.PBe87a_proofShade:after{content:"";background:radial-gradient(40rem 30rem at 18% 50%, hsl(var(--secondary) / .16), transparent 70%);position:absolute;inset:0}.PBe87a_photoHeadline{max-width:17ch;font-size:clamp(3.5rem,6.8vw,7rem)}.PBe87a_proofCopy .PBe87a_lead{color:#e2e6db;max-width:54ch}.PBe87a_proofCopy .PBe87a_textLink{color:#f2d9b5}.PBe87a_photoCaption{color:#fff9ef;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;position:absolute;bottom:6rem;right:clamp(1.25rem,3vw,3rem)}.PBe87a_proofSheet{z-index:2;min-height:clamp(21rem,50svh,32rem);box-shadow:var(--home-rim);background:var(--home-paper-light), var(--home-paper);border-radius:2.5rem 2.5rem 0 0;align-items:center;margin-top:-3rem;padding-block:4rem;display:flex;position:relative}.PBe87a_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.PBe87a_stats>div{border-left:1px solid var(--home-line);flex-direction:column;gap:1rem;padding-left:1.5rem;display:flex}.PBe87a_stats dt{color:#526054;order:2;max-width:25ch;font-size:.9rem;line-height:1.6}.PBe87a_stats dd{font-family:var(--font-heading-app), serif;letter-spacing:-.05em;color:var(--home-brass);order:1;font-size:clamp(2.5rem,4.5vw,4.75rem);line-height:1}.PBe87a_reasons{background:radial-gradient(56rem 32rem at 100% 60%, hsl(var(--secondary) / .14), transparent 70%), linear-gradient(180deg, #f3ece1, #eee5d8 18rem, #eee5d8 calc(100% - 12rem), #f1f2ea);box-shadow:0 -1px 0 hsl(var(--secondary) / .35), 0 -24px 50px -34px #5a3f1f40;border-radius:2.5rem 2.5rem 0 0;padding-block:clamp(4rem,7vw,7rem);position:relative}.PBe87a_reasonsGrid{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.PBe87a_reasonsIntro{position:sticky;top:10.5rem}.PBe87a_reasonList{list-style:none}.PBe87a_reasonList li{border-top:1px solid var(--home-line);grid-template-columns:2.5rem 1fr;gap:1.5rem;padding-block:1.75rem;display:grid}.PBe87a_reasonList li:first-child{border:0;padding-top:0}.PBe87a_reasonList li .PBe87a_cardTitle{margin-top:0}.PBe87a_reasonNumber{color:var(--home-brass);font-variant-numeric:tabular-nums;padding-top:.4rem;font-size:.8rem}.PBe87a_chapter[data-home-block=locationMap]>section{background:radial-gradient(50rem 28rem at 0% 100%, hsl(var(--secondary) / .12), transparent 70%), linear-gradient(180deg, #f1f2ea, #e9ebdf 16rem)}.PBe87a_chapter[data-home-block=teamGrid]{background:radial-gradient(56rem 30rem at 100% 0%, hsl(var(--secondary) / .12), transparent 70%), hsl(var(--muted));box-shadow:0 -1px 0 hsl(var(--secondary) / .35), 0 -24px 50px -34px #5a3f1f40;border-radius:2.5rem 2.5rem 0 0;position:relative}.PBe87a_chapter[data-home-block=teamGrid]>section{background:0 0}.PBe87a_chapter[data-home-block=contact]{background:hsl(var(--background));padding-top:2rem;position:relative}.PBe87a_chapter[data-home-block=contact]>section{box-shadow:0 -1px 0 hsl(var(--secondary) / .35), 0 -24px 50px -34px #5a3f1f40;border-radius:2.5rem 2.5rem 0 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:801px){.PBe87a_founders{animation:linear both PBe87a_settlePhoto;animation-timeline:view();animation-range:entry cover 45%}.PBe87a_proofScene{view-timeline-name:--office}.PBe87a_proofPhoto{animation:linear both PBe87a_officeDrift;animation-timeline:--office;animation-range:cover}.PBe87a_priority{animation:linear both PBe87a_priorityDrift;animation-timeline:view();animation-range:cover}.PBe87a_priority:first-child{--drift:1.5rem}.PBe87a_priority:nth-child(2){--drift:4rem}.PBe87a_priority:nth-child(3){--drift:2.5rem}.PBe87a_connectorStroke{transform-origin:50%;animation:linear both PBe87a_lineArrives;animation-timeline:view();animation-range:entry}}}@keyframes PBe87a_settlePhoto{0%{transform:rotate(4deg)translateY(20px)}to{transform:rotate(1deg)translateY(0)}}@keyframes PBe87a_priorityDrift{0%{translate:0 var(--drift)}to{translate:0 calc(var(--drift) * -1)}}@keyframes PBe87a_officeDrift{0%{transform:scale(1.06)translateY(-1%)}to{transform:scale(1.06)translateY(1%)}}@keyframes PBe87a_lineArrives{0%{opacity:.3;transform:scaleX(.9)}to{opacity:1;transform:scaleX(1)}}@media (min-width:801px) and (max-height:700px){.PBe87a_processIntro,.PBe87a_reasonsIntro,.PBe87a_step,.PBe87a_step:nth-child(n){position:static}}@media (max-width:1000px){.PBe87a_introGrid,.PBe87a_processGrid,.PBe87a_reasonsGrid{gap:3rem}}@media (max-width:800px){.PBe87a_intro{border-radius:1.5rem 1.5rem 0 0}.PBe87a_introGrid,.PBe87a_processGrid,.PBe87a_reasonsGrid{grid-template-columns:1fr}.PBe87a_introCopy{max-width:none}.PBe87a_founders{margin:1rem .4rem 0;transform:rotate(1deg)}.PBe87a_introFoot{padding-top:1.5rem}.PBe87a_credentials,.PBe87a_credentialRow{gap:1.5rem}.PBe87a_credentialRow>div{flex-direction:column;align-items:start;gap:.5rem}.PBe87a_credentials dd{font-size:2rem}.PBe87a_credentials dt{max-width:none}.PBe87a_sectionHead{grid-template-columns:1fr;gap:1.5rem}.PBe87a_sectionHead .PBe87a_lead{max-width:none}.PBe87a_priorityGrid{gap:1.5rem}.PBe87a_processIntro,.PBe87a_reasonsIntro{position:static}.PBe87a_step,.PBe87a_step:nth-child(n){border-radius:1rem;min-height:0;position:relative;top:auto}.PBe87a_stepTop{margin-bottom:1rem}.PBe87a_preparationBody ul{grid-template-columns:1fr}.PBe87a_proofScene{min-height:40rem}.PBe87a_proofCopy{padding-block:4.5rem 8rem}.PBe87a_proofShade{background:linear-gradient(90deg,#0a1915eb,#0a191556),linear-gradient(#0000 30%,#0a191599)}.PBe87a_photoHeadline{max-width:17ch;font-size:clamp(3.25rem,9vw,5rem)}.PBe87a_proofCopy .PBe87a_lead{max-width:44ch}.PBe87a_photoCaption{bottom:4.5rem;left:1.25rem;right:auto}.PBe87a_proofSheet{border-radius:1.5rem 1.5rem 0 0;padding-block:2rem}.PBe87a_stats{grid-template-columns:1fr 1fr;gap:2rem 1rem}.PBe87a_stats>div{padding-left:1rem}.PBe87a_stats dd{font-size:clamp(2rem,6vw,3rem)}.PBe87a_stats dt{font-size:.8rem}.PBe87a_reasons,.PBe87a_chapter[data-home-block=teamGrid],.PBe87a_chapter[data-home-block=contact]>section{border-radius:1.5rem 1.5rem 0 0}}@media (max-width:640px){.PBe87a_credentialRow[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.PBe87a_priorityGrid{grid-template-columns:1fr;gap:2.75rem;margin-top:2rem}.PBe87a_priority:nth-child(n){margin-top:0}.PBe87a_priorityPhoto{aspect-ratio:1.6}.PBe87a_priority .PBe87a_cardTitle{font-size:1.7rem}.PBe87a_topicTag{margin-top:1rem}.PBe87a_priority .PBe87a_body{margin-top:.65rem}.PBe87a_cardLink{margin-top:1rem}.PBe87a_reasonList li{grid-template-columns:1.5rem 1fr;gap:1rem}}@media (prefers-reduced-motion:reduce){.PBe87a_home *,.PBe87a_home :before,.PBe87a_home :after{scroll-behavior:auto}.PBe87a_step,.PBe87a_step:nth-child(n){position:relative;top:auto}.PBe87a_textLink svg,.PBe87a_cardLink svg,.PBe87a_photoArrow,.PBe87a_priority,.PBe87a_preparation summary>svg{transition:none}}@media (prefers-reduced-motion:no-preference) and (min-height:650px){.PBe87a_proofScene{min-height:clamp(36rem,100svh - 5rem,52rem);position:sticky;top:5rem}}@media (max-width:400px){.PBe87a_processGrid{grid-template-columns:minmax(0,1fr)}.PBe87a_process .PBe87a_heading{font-size:2.2rem}}
.JBSnmq_kenBurns{transform-origin:50%;animation:28s ease-in-out infinite alternate JBSnmq_consultingKen}.JBSnmq_lineGrow{transform-origin:0;animation:.8s .5s both JBSnmq_consultingLine}.JBSnmq_menuIn{animation:.4s cubic-bezier(.2,.7,.2,1) both JBSnmq_consultingMenu}.JBSnmq_homeHeadline{letter-spacing:-.015em;font-size:clamp(2.75rem,6.2vw,5.375rem);font-weight:600;line-height:1.04}.JBSnmq_pageHeadline{letter-spacing:-.015em;font-size:clamp(2.5rem,6vw,5rem);font-weight:600;line-height:1.04}.JBSnmq_legalHeadline{letter-spacing:-.01em;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.05}.JBSnmq_sectionHeadline{letter-spacing:-.01em;font-size:clamp(2.125rem,4.2vw,3.5rem);font-weight:600;line-height:1.08}.JBSnmq_profileHeadline{letter-spacing:-.01em;font-size:clamp(2.375rem,4.6vw,4rem);font-weight:600;line-height:1.05}.JBSnmq_cardHeadline{font-size:clamp(1.625rem,2.2vw,2.125rem);font-weight:600;line-height:1.15}.JBSnmq_referenceTitle{letter-spacing:-.01em;font-size:clamp(1.5rem,4.8vw,2.5rem);font-weight:600;line-height:1.15}.JBSnmq_referenceIndex{font-size:clamp(2.75rem,12vw,5.25rem);font-weight:600;line-height:1}.JBSnmq_statValue{font-size:clamp(2.125rem,3vw,2.625rem);font-weight:600;line-height:1}.JBSnmq_processLetter{font-size:clamp(4rem,7vw,6rem);font-weight:600;line-height:1}.JBSnmq_navHeadline{font-size:clamp(2.125rem,9vw,2.75rem);font-weight:600;line-height:1.1}.JBSnmq_ctaHeadline{letter-spacing:-.01em;font-size:clamp(2.125rem,4.2vw,3.5rem);font-weight:600;line-height:1.08}.JBSnmq_sectionPad{padding-block:clamp(4.5rem,9vw,8rem)}.JBSnmq_ctaPad{padding-block:clamp(6rem,12vw,10.625rem)}.JBSnmq_heroHomePad{padding-block:clamp(4.5rem,10vw,8.75rem) 4rem}.JBSnmq_heroPagePad{padding-block:clamp(4.5rem,9vw,7.5rem) clamp(3.5rem,7vw,6rem)}.JBSnmq_homeMinHeight{min-height:calc(100vh - 76px)}.JBSnmq_headerBar{background-color:hsl(var(--primary) / .9);height:76px}.JBSnmq_logoRing{box-shadow:0 0 0 1px hsl(var(--secondary) / .35)}.JBSnmq_portraitMask{-webkit-mask-image:linear-gradient(#000 92%,#0000 100%);mask-image:linear-gradient(#000 92%,#0000 100%)}.JBSnmq_portraitMaskMobile{-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.JBSnmq_ctaVeil{background:linear-gradient(90deg, hsl(var(--primary) / .92) 0%, hsl(var(--primary) / .7) 60%, hsl(var(--primary) / .55) 100%)}.JBSnmq_heroVeil{background:linear-gradient(180deg, hsl(var(--primary) / .2) 0%, hsl(var(--primary) / .55) 55%, hsl(var(--primary) / 1) 100%)}.JBSnmq_pageHeroVeil{background:linear-gradient(180deg, hsl(var(--primary) / .35) 0%, hsl(var(--primary) / .7) 60%, hsl(var(--primary) / 1) 100%)}.JBSnmq_parallaxBand{background-color:hsl(var(--primary));overflow:hidden}.JBSnmq_parallaxBandImage{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.JBSnmq_parallaxBandImage{background-attachment:fixed}}.JBSnmq_ctaWindow{background-color:hsl(var(--primary));background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}@media (hover:hover) and (pointer:fine){.JBSnmq_ctaWindow{background-attachment:fixed}}@media (prefers-reduced-motion:reduce){.JBSnmq_kenBurns,.JBSnmq_lineGrow,.JBSnmq_menuIn{animation:none}.JBSnmq_ctaWindow{background-attachment:scroll}}@keyframes JBSnmq_consultingKen{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes JBSnmq_consultingLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes JBSnmq_consultingMenu{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}
.Dg4Qxa_homeHeadline{letter-spacing:-.02em;line-height:1}.Dg4Qxa_pageHeadline{letter-spacing:-.025em;font-size:clamp(2.5rem,6vw,5.75rem);font-weight:500;line-height:1}.Dg4Qxa_displayHeadline{letter-spacing:-.03em;font-size:clamp(2.75rem,8vw,7.5rem);font-weight:500;line-height:.96}.Dg4Qxa_editorialHeadline{letter-spacing:-.025em;font-size:clamp(2.625rem,6.4vw,6.25rem);font-weight:500;line-height:1}.Dg4Qxa_sectionHeadline{letter-spacing:-.02em;font-size:clamp(2.125rem,4.2vw,3.875rem);font-weight:500;line-height:1.06}.Dg4Qxa_seoHeadline{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.2}.Dg4Qxa_cardHeadline{font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:500;line-height:1.08}.Dg4Qxa_smallCardHeadline{font-size:clamp(1.3125rem,1.9vw,1.6875rem);font-weight:500;line-height:1.15}.Dg4Qxa_megaTitle{font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:500;line-height:1.1}.Dg4Qxa_navHeadline{letter-spacing:-.01em;font-size:clamp(1.75rem,7.5vw,2.25rem);font-weight:500;line-height:1.1}.Dg4Qxa_faqDisplay{letter-spacing:-.04em;font-size:clamp(4.75rem,10vw,9.375rem);font-weight:500;line-height:.85}.Dg4Qxa_statValue{font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:500;line-height:1}.Dg4Qxa_heroStat{font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:500;line-height:1}.Dg4Qxa_timelineYear{letter-spacing:-.03em;font-size:clamp(2.375rem,4.4vw,4.25rem);font-weight:500;line-height:.95}.Dg4Qxa_numberCard{font-size:clamp(2.75rem,4.4vw,4rem);font-weight:500;line-height:1}.Dg4Qxa_gapValue{font-size:clamp(1.875rem,3vw,2.625rem);font-weight:500;line-height:1}.Dg4Qxa_sectionPad{padding-block:clamp(5rem,9vw,8.75rem);scroll-margin-top:2rem}.Dg4Qxa_sectionPadTight{padding-block:clamp(4.5rem,8vw,7.5rem)}.Dg4Qxa_heroHome{min-height:min(86vh,55rem)}.Dg4Qxa_heroHomePad{padding:9rem 0 clamp(3rem,6vw,5rem)}.Dg4Qxa_heroPagePad{padding:clamp(8.75rem,14vw,12.5rem) 0 0}.Dg4Qxa_heroTypoPad{padding:clamp(9.375rem,15vw,12.5rem) 0 clamp(4.5rem,8vw,6.875rem)}.Dg4Qxa_headerBar{height:5.5rem}.Dg4Qxa_heroGlow{animation:9s ease-in-out infinite Dg4Qxa_woGlow}.Dg4Qxa_menuIn{animation:.3s cubic-bezier(.16,.8,.2,1) both Dg4Qxa_woMenuIn}.Dg4Qxa_fadeIn{animation:.3s both Dg4Qxa_woFade}.Dg4Qxa_up{animation:1s cubic-bezier(.16,.8,.2,1) both Dg4Qxa_woUp}.Dg4Qxa_inL{animation:1.3s cubic-bezier(.16,.8,.2,1) .35s both Dg4Qxa_woInL}.Dg4Qxa_inR{animation:1.3s cubic-bezier(.16,.8,.2,1) .35s both Dg4Qxa_woInR}.Dg4Qxa_marquee{animation:40s linear infinite Dg4Qxa_woMarquee}.Dg4Qxa_marqueeSlow{animation:55s linear infinite Dg4Qxa_woMarquee}.Dg4Qxa_pulse{animation:2.6s ease-out infinite Dg4Qxa_woPulse}.Dg4Qxa_growLine{transform-origin:0;transform:scaleX(0)}.Dg4Qxa_growLineIn{transition:transform 1.8s cubic-bezier(.16,.8,.2,1) .25s;transform:scaleX(1)}.Dg4Qxa_tallLine{transform-origin:top;transform:scaleY(0)}.Dg4Qxa_tallLineIn{transition:transform 2s cubic-bezier(.16,.8,.2,1) .2s;transform:scaleY(1)}.Dg4Qxa_imageLift{transition:transform .35s,box-shadow .35s}.Dg4Qxa_featCard{min-height:min(62vh,33.75rem);transition:transform .45s cubic-bezier(.16,.8,.2,1),box-shadow .45s cubic-bezier(.16,.8,.2,1)}.Dg4Qxa_portraitZoom{transition:transform .6s cubic-bezier(.16,.8,.2,1)}@media (hover:hover) and (pointer:fine){.Dg4Qxa_imageLift:hover{box-shadow:0 30px 60px -40px hsl(var(--primary) / .45);transform:translateY(-5px)}.Dg4Qxa_featCard:hover{box-shadow:0 40px 70px -40px hsl(var(--primary) / .6);transform:translateY(-8px)}.Dg4Qxa_portraitZoom:hover{transform:scale(1.04)}}.Dg4Qxa_surfaceDark{isolation:isolate;background-color:hsl(var(--primary));background-image:radial-gradient(56rem 26rem at 88% -8%, hsl(var(--secondary) / .15), transparent 68%), radial-gradient(48rem 34rem at -6% 108%, color-mix(in oklab, hsl(var(--primary)), hsl(var(--primary-foreground)) 9%), transparent 70%), linear-gradient(180deg, color-mix(in oklab, hsl(var(--primary)), hsl(var(--primary-foreground)) 4%), hsl(var(--primary)) 65%);position:relative}.Dg4Qxa_surfaceDark:before,.Dg4Qxa_cardDeep:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Dg4Qxa_surfaceSand{background-color:hsl(var(--muted));background-image:radial-gradient(60rem 32rem at 100% 70%, hsl(var(--secondary) / .13), transparent 66%), radial-gradient(52rem 30rem at 0% 0%, hsl(var(--card) / .5), transparent 64%), linear-gradient(180deg, color-mix(in oklab, hsl(var(--muted)), hsl(var(--background)) 65%), hsl(var(--muted)) 16rem, hsl(var(--muted)) calc(100% - 10rem), color-mix(in oklab, hsl(var(--muted)), hsl(var(--background)) 45%))}.Dg4Qxa_surfacePaper{background-color:hsl(var(--background));background-image:radial-gradient(56rem 28rem at 100% 0%, hsl(var(--secondary) / .08), transparent 70%), radial-gradient(48rem 30rem at 0% 55%, hsl(var(--muted) / .6), transparent 70%)}.Dg4Qxa_edgeGlow{position:relative}.Dg4Qxa_edgeGlow:after{content:"";z-index:0;pointer-events:none;border-top:1px solid #0000;-o-border-image:linear-gradient(90deg, transparent 4%, hsl(var(--secondary) / .5) 30%, hsl(var(--accent) / .95) 50%, hsl(var(--secondary) / .5) 70%, transparent 96%) 1;border-image:linear-gradient(90deg, transparent 4%, hsl(var(--secondary) / .5) 30%, hsl(var(--accent) / .95) 50%, hsl(var(--secondary) / .5) 70%, transparent 96%) 1;background:radial-gradient(ellipse 42% 100% at 50% 0%, hsl(var(--secondary) / .2), hsl(var(--secondary) / .05) 55%, transparent 80%);height:clamp(4rem,10vw,8rem);position:absolute;inset:0 0 auto}.Dg4Qxa_hairline{border-top:1px solid #0000;-o-border-image:linear-gradient(90deg, transparent, hsl(var(--primary-foreground) / .24) 30%, hsl(var(--accent) / .45) 50%, hsl(var(--primary-foreground) / .24) 70%, transparent) 1;border-image:linear-gradient(90deg, transparent, hsl(var(--primary-foreground) / .24) 30%, hsl(var(--accent) / .45) 50%, hsl(var(--primary-foreground) / .24) 70%, transparent) 1}.Dg4Qxa_hairlineLight{border-top:1px solid #0000;-o-border-image:linear-gradient(90deg, hsl(var(--foreground) / .16), hsl(var(--secondary) / .55) 50%, hsl(var(--foreground) / .06)) 1;border-image:linear-gradient(90deg, hsl(var(--foreground) / .16), hsl(var(--secondary) / .55) 50%, hsl(var(--foreground) / .06)) 1}.Dg4Qxa_cardDeep{isolation:isolate;background:radial-gradient(30rem 18rem at 100% 0%, hsl(var(--secondary) / .2), transparent 70%), linear-gradient(160deg, color-mix(in oklab, hsl(var(--primary)), hsl(var(--primary-foreground)) 10%), hsl(var(--primary)) 72%);box-shadow:inset 0 1px 0 hsl(var(--primary-foreground) / .1), inset 0 0 0 1px hsl(var(--secondary) / .16);position:relative;overflow:hidden}.Dg4Qxa_cardDeep.Dg4Qxa_cardLift{box-shadow:inset 0 1px 0 hsl(var(--primary-foreground) / .1), inset 0 0 0 1px hsl(var(--secondary) / .2), 0 44px 80px -48px hsl(var(--primary) / .75)}.Dg4Qxa_cardGlass{background:linear-gradient(165deg, hsl(var(--primary-foreground) / .075), hsl(var(--primary-foreground) / .02) 70%);box-shadow:inset 0 1px 0 hsl(var(--primary-foreground) / .1), inset 0 0 0 1px hsl(var(--primary-foreground) / .1);transition:box-shadow .35s}.Dg4Qxa_cardGlass:hover{box-shadow:inset 0 1px 0 hsl(var(--primary-foreground) / .12), inset 0 0 0 1px hsl(var(--secondary) / .4), inset 0 -40px 60px -50px hsl(var(--secondary) / .5)}.Dg4Qxa_cardSoft{background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--card) / .82));box-shadow:0 1px 0 hsl(var(--foreground) / .04), 0 22px 44px -32px hsl(var(--primary) / .32)}.Dg4Qxa_btn{isolation:isolate;border-radius:999px;transition:transform .3s cubic-bezier(.16,.8,.2,1),box-shadow .35s,color .2s;position:relative;overflow:hidden}.Dg4Qxa_btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 28%, hsl(var(--primary-foreground) / .42) 48%, transparent 68%);transition:transform .9s cubic-bezier(.16,.8,.2,1);position:absolute;inset:0;transform:translate(-130%)}.Dg4Qxa_btnGold{color:hsl(var(--secondary-foreground));background:linear-gradient(180deg, hsl(var(--accent)) -25%, hsl(var(--secondary)) 55%, hsl(var(--secondary-dark)) 150%);box-shadow:inset 0 1px 0 hsl(var(--primary-foreground) / .5), inset 0 -3px 8px hsl(var(--secondary-dark) / .3), 0 12px 30px -14px hsl(var(--secondary) / .85)}.Dg4Qxa_btnGlass{color:hsl(var(--primary-foreground));background:linear-gradient(180deg, hsl(var(--primary-foreground) / .1), hsl(var(--primary-foreground) / .025));box-shadow:inset 0 0 0 1px hsl(var(--primary-foreground) / .24), inset 0 1px 0 hsl(var(--primary-foreground) / .14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Dg4Qxa_btnGlass:after,.Dg4Qxa_btnLine:after{opacity:.45}.Dg4Qxa_btnDeep{color:hsl(var(--primary-foreground));background:linear-gradient(180deg, color-mix(in oklab, hsl(var(--primary)), hsl(var(--primary-foreground)) 17%), hsl(var(--primary)) 90%);box-shadow:inset 0 1px 0 hsl(var(--primary-foreground) / .16), inset 0 0 0 1px hsl(var(--secondary) / .18), 0 14px 28px -18px hsl(var(--primary) / .9)}.Dg4Qxa_btnLine{color:hsl(var(--foreground));background:linear-gradient(180deg, hsl(var(--card) / .75), hsl(var(--card) / .2));box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .18)}@media (hover:hover) and (pointer:fine){.Dg4Qxa_btn:hover{transform:translateY(-2px)}.Dg4Qxa_btn:hover:after{transform:translate(130%)}.Dg4Qxa_btnGold:hover{box-shadow:inset 0 1px 0 hsl(var(--primary-foreground) / .55), inset 0 -3px 8px hsl(var(--secondary-dark) / .25), 0 0 0 4px hsl(var(--secondary) / .16), 0 18px 44px -14px hsl(var(--secondary) / .95)}.Dg4Qxa_btnGlass:hover{color:hsl(var(--accent));box-shadow:inset 0 0 0 1px hsl(var(--accent) / .6), inset 0 1px 0 hsl(var(--primary-foreground) / .16), inset 0 -16px 30px -18px hsl(var(--secondary) / .55)}.Dg4Qxa_btnDeep:hover{box-shadow:inset 0 1px 0 hsl(var(--primary-foreground) / .18), inset 0 0 0 1px hsl(var(--secondary) / .6), 0 18px 36px -18px hsl(var(--primary) / .95), 0 10px 30px -16px hsl(var(--secondary) / .55)}.Dg4Qxa_btnLine:hover{box-shadow:inset 0 0 0 1px hsl(var(--secondary) / .75), 0 12px 28px -18px hsl(var(--secondary) / .8)}}.Dg4Qxa_btn:active{transform:translateY(1px)}.Dg4Qxa_portraitLight:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, hsl(var(--secondary) / .2), hsl(var(--secondary) / .05) 42%, transparent 66%);width:130%;position:absolute;bottom:18%;left:50%;translate:-50%}.Dg4Qxa_heroFloor{background:radial-gradient(ellipse 55% 85% at 50% 100%, hsl(var(--secondary) / .16), transparent 72%), linear-gradient(to top, hsl(var(--primary)), hsl(var(--primary) / .6) 45%, transparent)}.Dg4Qxa_heroPortrait{height:clamp(26.25rem,46vw,38rem)}.Dg4Qxa_hidePortraits{display:none}@media (min-width:1101px){.Dg4Qxa_hidePortraits{display:block}}@media (prefers-reduced-motion:reduce){.Dg4Qxa_heroGlow,.Dg4Qxa_menuIn,.Dg4Qxa_fadeIn,.Dg4Qxa_up,.Dg4Qxa_inL,.Dg4Qxa_inR,.Dg4Qxa_marquee,.Dg4Qxa_marqueeSlow,.Dg4Qxa_pulse{animation:none}.Dg4Qxa_growLine,.Dg4Qxa_growLineIn,.Dg4Qxa_tallLine,.Dg4Qxa_tallLineIn,.Dg4Qxa_imageLift,.Dg4Qxa_imageLift:hover,.Dg4Qxa_featCard,.Dg4Qxa_featCard:hover,.Dg4Qxa_portraitZoom,.Dg4Qxa_portraitZoom:hover,.Dg4Qxa_btn,.Dg4Qxa_btn:hover,.Dg4Qxa_btn:active{transition:none;transform:none}.Dg4Qxa_btn:after{display:none}}@keyframes Dg4Qxa_woGlow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.06)}}@keyframes Dg4Qxa_woMenuIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes Dg4Qxa_woFade{0%{opacity:0}to{opacity:1}}@keyframes Dg4Qxa_woUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes Dg4Qxa_woInL{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes Dg4Qxa_woInR{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes Dg4Qxa_woMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes Dg4Qxa_woPulse{0%,to{box-shadow:0 0 0 0 hsl(var(--secondary) / .5)}70%{box-shadow:0 0 0 16px hsl(var(--secondary) / 0)}}.Dg4Qxa_marquee:hover,.Dg4Qxa_marquee:focus-within,.Dg4Qxa_marqueeSlow:hover,.Dg4Qxa_marqueeSlow:focus-within{animation-play-state:paused}@media (max-width:700px){.Dg4Qxa_heroHome{min-height:auto}.Dg4Qxa_heroHomePad{padding-top:8rem}}
.KKohuG_bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;transition:background-color .5s,box-shadow .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;overflow:visible}.KKohuG_bar:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(180deg, hsl(var(--primary-light) / .96) 0%, hsl(var(--primary-light) / .82) 22%, hsl(var(--primary-light) / .48) 52%, hsl(var(--primary-light) / .16) 78%, transparent 100%);opacity:0;height:clamp(10rem,24vw,16rem);transition:opacity .5s;position:absolute;inset:0 0 auto}.KKohuG_veil:before{opacity:1}.KKohuG_solid{box-shadow:0 1px 0 hsl(var(--primary) / .35);-webkit-backdrop-filter:blur(14px);background-color:hsl(var(--primary-light) / .86)!important}.KKohuG_solid:before,.KKohuG_open:before{opacity:0}.KKohuG_open{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000!important}@media (prefers-reduced-motion:reduce){.KKohuG_bar,.KKohuG_bar:before{transition:none}}
.htxC5a_icon{width:28px;height:24px;display:block;position:relative}.htxC5a_line{width:28px;height:2px;transform:var(--closed-transform);background:currentColor;border-radius:2px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:11px;left:0}.htxC5a_line:first-child{--closed-transform:translateY(-7px);--open-transform:rotate(45deg)}.htxC5a_line:nth-child(2){--closed-transform:scaleX(1);--open-transform:scaleX(.5)}.htxC5a_line:nth-child(3){--closed-transform:translateY(7px);--open-transform:rotate(-45deg)}.htxC5a_icon[data-open=true] .htxC5a_line{transform:var(--open-transform)}.htxC5a_icon[data-open=true] .htxC5a_line:nth-child(2){opacity:0}.htxC5a_icon[data-entering=true] .htxC5a_line{animation:.28s cubic-bezier(.22,1,.36,1) both htxC5a_openLines}@keyframes htxC5a_openLines{0%{transform:var(--closed-transform);opacity:1}}@media (prefers-reduced-motion:reduce){.htxC5a_line,.htxC5a_icon[data-entering=true] .htxC5a_line{transition:none;animation:none}}
._8eIckW_section{--cube-size:clamp(210px, 21vw, 285px);--cube-depth:calc(var(--cube-size) / 2);--paper:#eceee3;--gold:#d7b984;--ease:cubic-bezier(.19, 1, .22, 1);background:radial-gradient(46rem 32rem at 50% 58%, hsl(var(--secondary) / .13), transparent 70%), radial-gradient(60rem 30rem at 0% 0%, #1a332d, transparent 70%), #10211e;color:#f6f2e8;scroll-margin-top:7rem}._8eIckW_header{grid-template-columns:1.15fr 1fr;align-items:end;gap:clamp(2rem,7vw,7rem);padding-top:clamp(3rem,5vw,5rem);padding-bottom:1rem;display:grid}._8eIckW_eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--gold);margin:0 0 1.25rem;font-size:.7rem;font-weight:600;line-height:1.5}._8eIckW_headline{max-width:13ch;font-family:var(--font-heading-app), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.8vw,4.75rem);font-weight:400;line-height:1.07}._8eIckW_description{color:#c5d0c7;max-width:48ch;margin:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.75}._8eIckW_experience{position:relative}._8eIckW_rail{z-index:3;padding-top:calc((620px - var(--cube-size)) / 2);pointer-events:none;padding-bottom:240px;position:absolute;inset:0}._8eIckW_sticky{top:calc(50svh - var(--cube-size) / 2 + 45px);height:var(--cube-size);position:sticky}._8eIckW_traveler{width:var(--cube-size);height:var(--cube-size);transform:translateX(var(--travel-x,0px)) rotate(var(--travel-roll,0deg));margin-inline:auto;position:relative}._8eIckW_perspective{perspective:1100px;perspective-origin:50% 46%;position:absolute;inset:0}._8eIckW_cube{width:100%;height:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--cube-depth) * -1)) rotateX(var(--rx,-16deg)) rotateY(var(--ry,-24deg));transition:transform .52s var(--ease);position:relative}._8eIckW_face{backface-visibility:hidden;color:#fbf6e8;background-color:#214739;background-image:repeating-linear-gradient(118deg,#ffffff09 0 .5px,#0000 .5px 3px),radial-gradient(at 15% 0,#e5d3a83a,#0000 68%),linear-gradient(135deg,#42604f,#234536 48%,#122e26);border:1px solid #d5b681;border-radius:3px;flex-direction:column;justify-content:space-between;padding:8.5%;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #e4cfa218,inset 0 0 0 5px #06282077,inset 1px 1px 1px #fff0c7b0,inset -2px -2px 4px #091c18;container-type:inline-size}._8eIckW_face:after{content:"";pointer-events:none;border:1px solid #d3b98230;border-radius:1px;position:absolute;inset:9px}._8eIckW_brandFace{transform:translateZ(var(--cube-depth));text-align:center;align-items:center}._8eIckW_brandFace img,._8eIckW_planFace img{opacity:.94;-webkit-user-select:none;user-select:none;width:48%;height:auto;margin-top:1%}._8eIckW_brandCaption{white-space:pre-line;font-family:var(--font-heading-app), serif;letter-spacing:-.02em;margin-top:3%;font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:1.18}._8eIckW_propertyFace{transform:rotateY(90deg) translateZ(var(--cube-depth))}._8eIckW_healthFace{transform:rotateY(-90deg) translateZ(var(--cube-depth))}._8eIckW_retirementFace{transform:rotateY(180deg) translateZ(var(--cube-depth))}._8eIckW_investmentFace{transform:rotateX(90deg) translateZ(var(--cube-depth));color:#132e26;background-color:#a68956;background-image:repeating-linear-gradient(118deg,#fffcde17 0 .5px,#0000 .5px 3px),linear-gradient(125deg,#d5bc8a,#9b7c48 63%,#cfb77f)}._8eIckW_planFace{transform:rotateX(-90deg) translateZ(var(--cube-depth));text-align:center;background-image:repeating-linear-gradient(118deg,#ffffff09 0 .5px,#0000 .5px 3px),linear-gradient(130deg,#3f604e,#143d30 70%);justify-content:center;align-items:center;gap:6%}._8eIckW_faceTop{color:#e3cba0;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(.45rem,.65vw,.6rem);display:flex}._8eIckW_faceText{flex-direction:column;gap:.6rem;display:flex}._8eIckW_faceTopic{color:#dcc293;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.55rem,.8vw,.72rem)}._8eIckW_faceTitle{--face-title-size:clamp(1.35rem, 2.4vw, 2rem);white-space:pre-line;font-family:var(--font-heading-app), serif;font-size:var(--face-title-size);letter-spacing:-.025em;text-wrap:balance;line-height:1.13;display:block}._8eIckW_faceTitleKeepLines{white-space:pre;font-size:min(var(--face-title-size), calc(100cqi / (var(--face-line-chars) * .53)))}._8eIckW_faceFooter{letter-spacing:.065em;font-size:clamp(.43rem,.63vw,.57rem);line-height:1.5;display:block}._8eIckW_investmentFace :is(._8eIckW_faceTop,._8eIckW_faceTopic){color:#2d412b}._8eIckW_cubeHit{cursor:grab;pointer-events:auto;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2rem;position:absolute;inset:-10%}._8eIckW_cubeHit:active{cursor:grabbing}._8eIckW_cubeHit:disabled{pointer-events:none}._8eIckW_shadow{pointer-events:none;background:radial-gradient(#0007,#0000 68%);width:130%;height:26%;position:absolute;top:115%;left:-15%;transform:rotate(-4deg)}._8eIckW_explore{z-index:2;padding-top:2rem;padding-bottom:3rem;position:relative}._8eIckW_topicGrid{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(260px,1.1fr) minmax(0,1fr);align-content:center;align-items:center;gap:2.5rem 2rem;min-height:560px;display:grid}._8eIckW_topicButton{text-align:left;color:#f5efe0;cursor:pointer;width:100%;min-height:210px;transition:background-color .18s, border-color .18s, transform .22s var(--ease);background:#ffffff03;border:1px solid #d4c5a12b;border-radius:1rem;flex-direction:column;align-items:start;padding:1.35rem 1.55rem;display:flex}._8eIckW_topicButton:first-child{grid-area:1/1}._8eIckW_topicButton:nth-child(2){grid-area:1/3}._8eIckW_topicButton:nth-child(3){grid-area:2/1}._8eIckW_topicButton:nth-child(4){grid-area:2/3}._8eIckW_topicButton[aria-pressed=true]{background:#d9c6a012;border-color:#d7b984c2;transform:translateY(-3px)}._8eIckW_topicTop{color:#d3b584;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;width:100%;font-size:.65rem;display:flex}._8eIckW_topicName{font-family:var(--font-heading-app), serif;letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.15}._8eIckW_question{color:#e5e7dc;margin-top:.7rem;font-size:.92rem;font-weight:500}._8eIckW_topicDescription{color:#adbeb1;margin-top:.55rem;font-size:.86rem;line-height:1.6}._8eIckW_exploreFooter{text-align:center;flex-direction:column;align-items:center;gap:.65rem;min-height:130px;padding-top:1.25rem;display:flex}._8eIckW_instruction{color:#b8c4b9;align-items:center;gap:.6rem;margin:0;font-size:.75rem;display:flex}._8eIckW_selectedTopic{color:#e4c799;min-height:1.7rem;font-size:.85rem}._8eIckW_selectedTopic a{color:inherit;border-bottom:1px solid #ddc49960;align-items:center;gap:.7rem;padding-bottom:.2rem;text-decoration:none;display:inline-flex}._8eIckW_reset{color:#adbbaf;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.55rem;font-size:.7rem;display:flex}._8eIckW_handoff{background:radial-gradient(50rem 26rem at 100% 0%, hsl(var(--secondary) / .1), transparent 70%), var(--paper);color:#19392d;box-shadow:0 -1px 0 hsl(var(--secondary) / .55), 0 -28px 60px -30px hsl(var(--secondary) / .5);border-radius:2.5rem 2.5rem 0 0;position:relative}._8eIckW_chapterBridge{color:#7a6a4f;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem 0;font-size:.65rem;display:flex}._8eIckW_handoffGrid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;min-height:710px;padding-block:5rem;display:grid}._8eIckW_handoff ._8eIckW_eyebrow{color:#916938}._8eIckW_handoff ._8eIckW_description{color:#4e6254;margin-top:1.6rem}._8eIckW_landing{flex-direction:column;justify-content:end;align-self:stretch;align-items:center;min-height:390px;padding-bottom:1rem;display:flex;position:relative}._8eIckW_landing>span:first-child{font-family:var(--font-heading-app), serif;text-align:center;font-size:1.2rem;line-height:1.5}._8eIckW_landing em{color:#937041}._8eIckW_landingRing{border:1px solid #ad936345;border-radius:50%;height:3.2rem;position:absolute;bottom:7.5rem;left:15%;right:15%}._8eIckW_focusNote{border-top:1px solid #28413322;border-bottom:1px solid #28413322;align-items:start;gap:.85rem;margin-top:1.75rem;padding:1.35rem 0;display:flex}._8eIckW_focusNote>svg{color:#9a7442;flex-shrink:0;margin-top:.1rem}._8eIckW_focusNote strong{font-size:.95rem;font-weight:600}._8eIckW_focusNote p{color:#4f6456;margin-top:.5rem;font-size:.9rem;line-height:1.65}._8eIckW_cta{color:#faf4e7;min-height:3rem;box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px hsl(var(--secondary) / .18), 0 14px 28px -18px #0b1f18e6;transition:transform .3s var(--ease), box-shadow .35s ease;background:linear-gradient(#24503f,#163a2c 90%);border-radius:999px;align-items:center;gap:1.5rem;margin-top:1.75rem;padding:.95rem 1.6rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}._8eIckW_cta:hover{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px hsl(var(--secondary) / .6), 0 10px 30px -16px hsl(var(--secondary) / .55);transform:translateY(-2px)}._8eIckW_cta svg{transition:transform .18s var(--ease)}._8eIckW_cta:hover svg{transform:translate(3px,-3px)}._8eIckW_noScript{flex-wrap:wrap;gap:1rem;padding-block:1rem;display:flex}._8eIckW_section :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #c89a55}._8eIckW_section[data-instant=true] ._8eIckW_cube{transition:none}@media (max-width:1200px) and (min-width:1001px){._8eIckW_topicButton{padding:1.2rem}._8eIckW_topicGrid{gap:1.5rem}._8eIckW_topicDescription{font-size:.8rem}._8eIckW_question{font-size:.85rem}}@media (max-width:1000px),(max-height:649px){._8eIckW_section{--cube-size:205px}._8eIckW_header{grid-template-columns:1fr;gap:1.5rem;padding-top:2.5rem}._8eIckW_headline{max-width:16ch}._8eIckW_description{max-width:55ch}._8eIckW_explore{padding-top:2rem;padding-bottom:2rem}._8eIckW_topicGrid{grid-template-rows:auto 300px auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 1.25rem;min-height:0}._8eIckW_topicButton{min-height:210px;padding:1.2rem}._8eIckW_topicButton:first-child{grid-area:1/1}._8eIckW_topicButton:nth-child(2){grid-area:1/2}._8eIckW_topicButton:nth-child(3){grid-area:3/1}._8eIckW_topicButton:nth-child(4){grid-area:3/2}._8eIckW_rail{height:var(--cube-size);padding:0;top:282px;bottom:auto}._8eIckW_sticky{position:relative;top:0}._8eIckW_traveler{transform:none}._8eIckW_faceTitle{--face-title-size:1.6rem}._8eIckW_brandCaption{font-size:1.45rem}._8eIckW_faceTop{font-size:.5rem}._8eIckW_faceTopic{font-size:.6rem}._8eIckW_faceFooter{font-size:.5rem}._8eIckW_handoff{border-radius:1.5rem 1.5rem 0 0}._8eIckW_handoffGrid{grid-template-columns:1fr;min-height:0;padding-block:3.5rem 4rem}._8eIckW_handoffCopy{max-width:42rem}._8eIckW_landing{display:none}}@media (max-width:600px){._8eIckW_section{--cube-size:168px}._8eIckW_header{padding-bottom:0}._8eIckW_headline{font-size:clamp(2.4rem,8vw,3.2rem)}._8eIckW_topicGrid{grid-template-rows:auto 255px auto;gap:0 .7rem}._8eIckW_topicButton{min-height:162px;padding:1rem .85rem}._8eIckW_topicName{font-size:clamp(1.125rem,5.4vw,1.38rem)}._8eIckW_question{font-size:.8rem;line-height:1.5}._8eIckW_topicDescription{display:none}._8eIckW_topicTop svg{width:15px}._8eIckW_rail{top:238px}._8eIckW_faceTitle{--face-title-size:1.3rem}._8eIckW_brandCaption{font-size:1.2rem}._8eIckW_faceText{gap:.4rem}._8eIckW_faceTop{letter-spacing:.06em;font-size:.42rem}._8eIckW_faceTop svg{width:19px}._8eIckW_faceFooter{letter-spacing:.02em;font-size:.42rem}._8eIckW_faceTopic{font-size:.52rem}._8eIckW_exploreFooter{padding-top:1.75rem}._8eIckW_chapterBridge{gap:.6rem;font-size:.54rem}}@media (prefers-reduced-motion:reduce){._8eIckW_cube,._8eIckW_topicButton,._8eIckW_cta,._8eIckW_cta svg{transition:none}._8eIckW_traveler,._8eIckW_topicButton[aria-pressed=true]{transform:none}._8eIckW_sticky{position:relative;top:0}._8eIckW_landing{display:none}._8eIckW_handoffGrid{grid-template-columns:1fr;min-height:0}._8eIckW_handoffCopy{max-width:44rem}}._8eIckW_manualRotation{transform-style:preserve-3d;transform:rotateX(var(--drag-x,0deg)) rotateY(var(--drag-y,0deg));position:absolute;inset:0}._8eIckW_hoverRotation{transform-style:preserve-3d;transition:transform .18s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}[data-instant=true] ._8eIckW_hoverRotation{transition:none}@media (prefers-reduced-motion:reduce){._8eIckW_hoverRotation{transition:none;transform:none!important}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca55bb71b529573f.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1361b9baaefe9807.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/92eb00116dd31e6a.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e1f600cb732239d9.p.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/65341aea9fb91af5.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.NFDCXa_className{font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal}.NFDCXa_variable{--font-montserrat:"Montserrat", Helvetica Neue, Helvetica, Arial, sans-serif}
.kGO-fW_section{background:hsl(var(--background));color:hsl(var(--foreground));padding-block:clamp(4rem,7vw,7rem);scroll-margin-top:8rem}.kGO-fW_heading{max-width:62rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.kGO-fW_intro{max-width:51rem;color:hsl(var(--muted-foreground));margin-top:1.25rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.75}.kGO-fW_systemFigure{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.5rem;padding:clamp(1.25rem,3vw,3rem)}.kGO-fW_figureLabel,.kGO-fW_panelEyebrow{font-family:var(--font-label-app), sans-serif;color:hsl(var(--accent));letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.kGO-fW_flow{grid-template-columns:1.2fr auto 1fr auto 1fr;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);padding-block:2.5rem;display:grid}.kGO-fW_flowSources{gap:1.5rem;display:grid}.kGO-fW_flowSource{align-items:flex-start;gap:1rem;display:flex}.kGO-fW_flowSource svg{color:hsl(var(--accent));flex-shrink:0}.kGO-fW_flow strong{color:hsl(var(--primary-foreground));font-weight:600;line-height:1.4;display:block}.kGO-fW_flow span{color:hsl(var(--primary-foreground) / .72);margin-top:.5rem;font-size:.875rem;line-height:1.6;display:block}.kGO-fW_flowCenter,.kGO-fW_flowDestination{text-align:center}.kGO-fW_flowCenter svg,.kGO-fW_flowDestination svg{color:hsl(var(--accent));margin:0 auto 1.25rem}.kGO-fW_flowCenter{border:1px solid hsl(var(--secondary) / .4);border-radius:50% 50% .3rem .3rem;padding:2rem 1rem}.kGO-fW_flowArrow{color:hsl(var(--accent))}.kGO-fW_figureNote{border-top:1px solid hsl(var(--primary-foreground) / .17);color:hsl(var(--primary-foreground) / .8);padding-top:1.5rem;font-size:.875rem;line-height:1.75}.kGO-fW_explanationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;padding-block:2.5rem;display:grid}.kGO-fW_explanationGrid h3,.kGO-fW_pillars h3{font-family:var(--font-heading-app), serif;text-wrap:balance;margin-bottom:.75rem;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:500;line-height:1.2}.kGO-fW_explanationGrid p,.kGO-fW_pillars p{color:hsl(var(--muted-foreground));line-height:1.75}.kGO-fW_pillars{border-block:1px solid hsl(var(--foreground) / .18);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kGO-fW_pillars>div{padding:1.75rem clamp(1.25rem,2vw,2rem)}.kGO-fW_pillars>div:first-child{padding-left:0}.kGO-fW_pillars>div+div{border-left:1px solid hsl(var(--foreground) / .18)}.kGO-fW_pillarNumber{font-family:var(--font-heading-app), serif;color:hsl(var(--secondary-dark));margin-bottom:1.25rem;font-size:2.5rem;line-height:1;display:block}.kGO-fW_pillars a{color:hsl(var(--foreground));text-underline-offset:.3em;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.kGO-fW_pillarsCaption{align-items:center;gap:.75rem;padding-top:1.5rem;line-height:1.6;display:flex}.kGO-fW_pillarsCaption svg{color:hsl(var(--secondary-dark));flex-shrink:0}.kGO-fW_sources{color:hsl(var(--muted-foreground));margin-top:2rem;font-size:.75rem;line-height:1.75}.kGO-fW_sources a{color:inherit;text-underline-offset:.25em;text-decoration:underline}.kGO-fW_calculator{border:1px solid hsl(var(--foreground) / .15);border-radius:.5rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.kGO-fW_controls{background:hsl(var(--muted));min-width:0;padding:clamp(1.25rem,3.2vw,3rem)}.kGO-fW_controlEyebrow{color:hsl(var(--secondary-dark));text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;font-size:.75rem;font-weight:700}.kGO-fW_controlTitle{font-family:var(--font-heading-app), serif;color:hsl(var(--foreground));font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:500;line-height:1.12}.kGO-fW_controlIntro{color:hsl(var(--muted-foreground));margin-block:1rem 2rem;font-size:.875rem;line-height:1.75}.kGO-fW_amountField{margin-top:1.5rem}.kGO-fW_amountField label,.kGO-fW_rangeField label{font-size:.875rem;font-weight:600;line-height:1.5;display:block}.kGO-fW_amountInput{border:1px solid hsl(var(--foreground) / .2);background:hsl(var(--background));border-radius:.25rem;align-items:center;margin-top:.5rem;display:flex}.kGO-fW_amountInput:focus-within{outline:2px solid hsl(var(--secondary-dark));outline-offset:3px}.kGO-fW_amountInput input{width:100%;min-width:0;color:hsl(var(--foreground));font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:.8rem 1rem;font-size:1.25rem;font-weight:500}.kGO-fW_amountInput span{color:hsl(var(--muted-foreground));flex-shrink:0;padding-right:1rem;font-size:.8125rem}.kGO-fW_amountField p,.kGO-fW_rangeField p{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.75rem;line-height:1.6}.kGO-fW_reset{min-height:2.75rem;color:hsl(var(--foreground));text-underline-offset:.3em;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.8125rem;text-decoration:underline;display:inline-flex}.kGO-fW_resultPanel{background:hsl(var(--primary));min-width:0;color:hsl(var(--primary-foreground));padding:clamp(1.25rem,3.5vw,3.25rem)}.kGO-fW_resultLabel{color:hsl(var(--primary-foreground) / .85);margin-top:2rem;font-size:1rem}.kGO-fW_resultValue{font-family:var(--font-heading-app), serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:hsl(var(--accent));margin-block:.5rem .75rem;font-size:clamp(2.625rem,6vw,5rem);font-weight:500;line-height:1}.kGO-fW_resultHint{color:hsl(var(--primary-foreground) / .75);font-size:.875rem;line-height:1.6}.kGO-fW_barChart{margin-top:2.5rem}.kGO-fW_barChart figcaption,.kGO-fW_lineChart figcaption{margin-bottom:1.25rem;font-size:.875rem;font-weight:600}.kGO-fW_barRow+.kGO-fW_barRow{margin-top:1.25rem}.kGO-fW_barLabel{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.kGO-fW_barLabel strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.kGO-fW_barTrack{background:hsl(var(--primary-foreground) / .09);border-radius:.15rem;height:1.25rem;overflow:hidden}.kGO-fW_barTrack>div{border-radius:inherit;height:100%;transition:width .24s}.kGO-fW_barTrack [data-tone=budget]{background:hsl(var(--primary-foreground) / .8)}.kGO-fW_barTrack [data-tone=income]{background:#9daf9a}.kGO-fW_barTrack [data-tone=gap]{background:hsl(var(--accent))}.kGO-fW_chartNote{color:hsl(var(--primary-foreground) / .75);margin-top:1rem;font-size:.75rem;line-height:1.75}.kGO-fW_fieldPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.kGO-fW_breakdown{margin-top:2.5rem}.kGO-fW_breakdownTitle{margin-bottom:.75rem;font-size:.875rem;font-weight:600}.kGO-fW_breakdown dl>div{border-bottom:1px solid hsl(var(--primary-foreground) / .12);color:hsl(var(--primary-foreground) / .8);justify-content:space-between;gap:1rem;padding-block:.55rem;font-size:.8125rem;line-height:1.5;display:flex}.kGO-fW_breakdown dd{font-variant-numeric:tabular-nums;white-space:nowrap}.kGO-fW_breakdown [data-total]{border-bottom-color:hsl(var(--primary-foreground) / .3);color:hsl(var(--primary-foreground));font-weight:600}.kGO-fW_resultBottom{border-top:1px solid hsl(var(--primary-foreground) / .17);margin-top:2rem;padding-top:1.5rem}.kGO-fW_resultBottom>span{font-size:.875rem;font-weight:600}.kGO-fW_resultBottom p{color:hsl(var(--primary-foreground) / .75);margin-top:.5rem;font-size:.8125rem;line-height:1.75}.kGO-fW_resultBottom a{color:hsl(var(--accent));text-underline-offset:.3em;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.kGO-fW_methodNote{border-bottom:1px solid hsl(var(--foreground) / .15);color:hsl(var(--muted-foreground));grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1rem 2rem;padding-block:1.5rem;font-size:.8125rem;line-height:1.75;display:grid}.kGO-fW_methodNote strong{color:hsl(var(--foreground));font-weight:600}.kGO-fW_rangeField{margin-top:2rem}.kGO-fW_rangeField>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kGO-fW_rangeField output{font-variant-numeric:tabular-nums;color:hsl(var(--foreground));white-space:nowrap;font-size:1.125rem;font-weight:600}.kGO-fW_rangeField input{width:100%;min-height:2.75rem;accent-color:hsl(var(--secondary-dark));cursor:pointer;display:block}.kGO-fW_lineChart{margin-top:2.25rem}.kGO-fW_lineChart svg{width:100%;height:auto;display:block;overflow:visible}.kGO-fW_axisText{fill:hsl(var(--primary-foreground) / .75);font-size:14px;font-family:var(--font-app), sans-serif}.kGO-fW_legend{flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.75rem;line-height:1.4;display:flex}.kGO-fW_legend span{align-items:center;gap:.5rem;display:flex}.kGO-fW_legend i{border-top:3px solid hsl(var(--accent));width:1.5rem}.kGO-fW_legend [data-dashed]{border-top:2px dashed hsl(var(--primary-foreground) / .65)}.kGO-fW_tableDetails{margin-top:1.25rem;font-size:.875rem}.kGO-fW_tableDetails summary{cursor:pointer;padding-block:.75rem;font-weight:600}.kGO-fW_tableDetails table{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.8125rem}.kGO-fW_tableDetails caption{text-align:left;color:hsl(var(--muted-foreground));padding-bottom:1rem}.kGO-fW_tableDetails th,.kGO-fW_tableDetails td{text-align:right;border-bottom:1px solid hsl(var(--foreground) / .15);font-variant-numeric:tabular-nums;padding:.8rem .5rem}.kGO-fW_tableDetails th:first-child{text-align:left}.kGO-fW_tableDetails tbody th{font-weight:400}.kGO-fW_section a:focus-visible,.kGO-fW_section button:focus-visible,.kGO-fW_section input[type=range]:focus-visible,.kGO-fW_tableDetails summary:focus-visible{outline:2px solid hsl(var(--secondary));outline-offset:4px;border-radius:.15rem}@media (max-width:1000px){.kGO-fW_flow{grid-template-columns:1fr;justify-items:center;gap:1.5rem}.kGO-fW_flowSources{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.kGO-fW_flowArrow{transform:rotate(90deg)}.kGO-fW_flowCenter{border-radius:.3rem;width:min(100%,24rem)}.kGO-fW_calculator{grid-template-columns:minmax(0,1fr)}.kGO-fW_controlTitle br{display:none}.kGO-fW_resultValue{font-size:clamp(2.625rem,8vw,4rem)}}@media (max-width:640px){.kGO-fW_flowSources,.kGO-fW_explanationGrid,.kGO-fW_pillars,.kGO-fW_fieldPair,.kGO-fW_methodNote{grid-template-columns:minmax(0,1fr)}.kGO-fW_flow{padding-block:1.75rem}.kGO-fW_flowSources{gap:1.25rem}.kGO-fW_pillars>div{padding-inline:0}.kGO-fW_pillars>div+div{border-left:0;border-top:1px solid hsl(var(--foreground) / .15)}.kGO-fW_pillarNumber{margin-bottom:.75rem;font-size:2rem}.kGO-fW_explanationGrid{gap:1.5rem}.kGO-fW_resultLabel{margin-top:1.5rem}.kGO-fW_axisText{font-size:28px}}@media (prefers-reduced-motion:reduce){.kGO-fW_barTrack>div{transition:none}}.kGO-fW_axisUnit{color:hsl(var(--primary-foreground) / .7);margin-top:.4rem;font-size:.75rem;font-weight:400;display:block}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/90bfca24981de995.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/813db4da1994ef51.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6e74c70e8d776c42.p.2gucyqm69382k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/f462257512209772.p.43n2qzmbjskyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b0e156020fd1d73f.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ece6651c07dc3133.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/1d0bb6ba8433fca1.p.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/9d036f80216c14ee.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.Y0Khva_className{font-family:Playfair Display,Georgia,serif}.Y0Khva_variable{--font-playfair-display:"Playfair Display", Georgia, serif}
.ZDzoKa_kenBurns{animation:22s ease-out both ZDzoKa_tineKen}@media (prefers-reduced-motion:reduce){.ZDzoKa_kenBurns{animation:none}}@keyframes ZDzoKa_tineKen{0%{transform:scale(1.08)}to{transform:scale(1.22)translate(-1.5%,-1.5%)}}
._8hDMJq_display{letter-spacing:-.01em;font-size:clamp(44px,7.2vw,112px);line-height:.98}._8hDMJq_headline{font-size:clamp(36px,4vw,60px);line-height:1.08}._8hDMJq_offerHeadline{font-size:clamp(40px,5vw,72px);line-height:1}._8hDMJq_teaserTitle{font-size:clamp(28px,2.4vw,34px);line-height:1.1}._8hDMJq_stat{font-size:clamp(36px,4vw,44px);line-height:1}._8hDMJq_lead{font-size:clamp(22px,2vw,26px);line-height:1.4}._8hDMJq_body{font-size:clamp(16px,1.1vw,17px);line-height:1.8}._8hDMJq_eyebrow{letter-spacing:.3em;font-size:12px}._8hDMJq_eyebrowHero{letter-spacing:.34em;font-size:12px}._8hDMJq_button{letter-spacing:.2em;padding:18px 36px;font-size:12px}._8hDMJq_headerButton{letter-spacing:.18em;padding:12px 22px;font-size:12px}._8hDMJq_textLink{letter-spacing:.06em;font-size:14px}._8hDMJq_sectionLink{letter-spacing:.18em;font-size:13px}._8hDMJq_reviewQuote{font-size:22px;line-height:1.35}._8hDMJq_stars{letter-spacing:.14em;font-size:13px}._8hDMJq_quote{font-size:20px;line-height:1.35}._8hDMJq_navItem{font-size:clamp(30px,min(5.5vw,7vh),68px);line-height:1.15}._8hDMJq_navIndex{letter-spacing:.2em;font-size:12px}
@font-face{unicode-range:U+26;font-family:headingAmpersand;src:url(../media/source_serif_4_amp.p.1wmox7jdv5j2b.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{unicode-range:U+26;font-family:headingAmpersand;src:url(../media/source_serif_4_amp_italic.p.1-kl1k9hykdox.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}.lx1dsW_className{font-family:headingAmpersand}.lx1dsW_variable{--font-heading-ampersand:"headingAmpersand"}
.pQid7q_kenBurns{transform-origin:50% 30%;will-change:transform;animation:1.8s ease-out both pQid7q_massageHeroIn,26s ease-in-out 1.8s infinite alternate pQid7q_massageKen}.pQid7q_veil{background:linear-gradient(180deg, hsl(var(--primary-light) / .35) 0%, hsl(var(--primary-light) / 0) 35%, hsl(var(--primary-light) / .78) 100%)}.pQid7q_fadeUp{animation:1.1s both pQid7q_massageFadeUp}.pQid7q_fadeUpDelay1{animation-delay:.6s}.pQid7q_fadeUpDelay2{animation-delay:.8s}.pQid7q_fadeUpDelay3{animation-delay:1.1s}@media (prefers-reduced-motion:reduce){.pQid7q_kenBurns,.pQid7q_fadeUp{will-change:auto;animation:none}}@keyframes pQid7q_massageHeroIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pQid7q_massageKen{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes pQid7q_massageFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}
.M4GljG_breathe{animation:7s ease-in-out infinite M4GljG_massageBreathe}@media (prefers-reduced-motion:reduce){.M4GljG_breathe{animation:none}}@keyframes M4GljG_massageBreathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.25)}}
.dqvj4q_backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dqvj4q_image{position:absolute;inset:5.5rem 0 0 20%}.dqvj4q_shade{background:radial-gradient(44rem 30rem at 14% 58%, hsl(var(--secondary) / .14), transparent 70%), linear-gradient(0deg, hsl(var(--primary) / .45), transparent 34%), linear-gradient(90deg, hsl(var(--primary)) 0%, hsl(var(--primary) / .98) 25%, hsl(var(--primary) / .88) 43%, hsl(var(--primary) / .72) 60%, hsl(var(--primary) / .28) 80%, hsl(var(--primary) / .12) 100%);position:absolute;inset:0}@media (min-width:1180px){.dqvj4q_image{top:7.625rem}}@media (max-width:900px){.dqvj4q_image{height:min(100% - 5.5rem,36rem);inset:5.5rem 0 auto}.dqvj4q_shade{background:radial-gradient(30rem 24rem at 20% 70%, hsl(var(--secondary) / .12), transparent 70%), linear-gradient(180deg, hsl(var(--primary) / .55) 0, hsl(var(--primary) / .78) 12rem, hsl(var(--primary) / .94) 25rem, hsl(var(--primary)) 36rem)}}
