@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:200 800}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Variable.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:200 1000}:root{--g-night:#07101f;--g-navy:#101a33;--g-charcoal:#0e1729;--g-ivory:#f8f5ee;--g-warm-ivory:#f5f3ec;--g-paper:#fffcf6;--g-sand:#efe7da;--g-beige:#e6d0bf;--g-sage:#c9d8c8;--g-moss-soft:#9cb899;--g-green:#5f7a72;--g-moss:#405442;--g-amber:#d9a84e;--g-premium-amber:#f0d7aa;--g-clay:#c88f7d;--g-coral:#e8a18d;--g-mint:#a9ddd2;--g-lavender:#6f58d9;--g-muted:#5f655f;--g-muted-2:#7b756b;--g-line:#e0d6c8;--g-danger:#9b3c32;--g-radius-sm:12px;--g-radius-md:16px;--g-radius-lg:22px;--g-radius-xl:28px;--g-radius-2xl:34px;--g-radius-pill:999px;--g-space-section:clamp(6.5rem, 11vw, 11rem);--g-container:1240px;--g-font-body:"Nunito Sans", "Noto Sans", system-ui, sans-serif;--g-font-editorial:"Newsreader", Georgia, serif;--g-ease-calm:cubic-bezier(.22, 1, .36, 1);--g-shadow-soft:0 24px 80px #2a372b1a;--font-site:var(--g-font-body)}html{background:var(--g-ivory);color:var(--g-charcoal);scroll-padding-block-start:6rem}body{background:var(--g-ivory);color:var(--g-charcoal);font-family:var(--g-font-body);font-variation-settings:"wdth" 100;text-rendering:optimizelegibility}::selection{background:var(--g-premium-amber);color:var(--g-charcoal)}:focus-visible{outline:3px solid var(--g-amber);outline-offset:4px}.site-shell{min-block-size:100svh;overflow:clip}.g-container{inline-size:min(calc(100% - clamp(2rem, 6vw, 6rem)), var(--g-container));margin-inline:auto}.g-eyebrow{color:var(--g-moss);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.76rem;font-weight:850;line-height:1.35}.g-button{border-radius:var(--g-radius-pill);min-block-size:3.3rem;transition:transform .22s var(--g-ease-calm), background .22s var(--g-ease-calm), color .22s var(--g-ease-calm);border:1px solid #0000;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.93rem;font-weight:820;line-height:1;text-decoration:none;display:inline-flex}.g-button:hover{transform:translateY(-2px)}.g-button--primary{background:var(--g-moss);color:var(--g-paper);box-shadow:0 12px 30px #4054422e}.g-button--primary:hover{background:#324535}.g-button--light{background:var(--g-paper);color:var(--g-moss)}.g-button--compact{min-block-size:2.7rem;padding-inline:1.15rem;font-size:.84rem}.g-text-link{color:var(--g-moss);align-items:center;gap:.5rem;font-size:.96rem;font-weight:820;text-decoration:none;display:inline-flex}.g-text-link span{transition:transform .22s var(--g-ease-calm)}.g-text-link:hover span{transform:translate(.16rem,-.16rem)}[dir=rtl] .g-text-link:hover span{transform:translate(-.16rem,-.16rem)}.g-button-row{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.g-nav{z-index:100;color:var(--g-charcoal);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5eeeb;border-block-end:1px solid #4054421f;position:sticky;inset-block-start:0}.g-nav__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.5rem,3vw,3rem);min-block-size:5.25rem;display:grid}.g-brand{color:var(--g-charcoal);font-family:var(--g-font-editorial);letter-spacing:-.035em;align-items:center;gap:.72rem;font-size:1.55rem;font-weight:650;text-decoration:none;display:inline-flex}.g-brand img{object-fit:contain;block-size:2.65rem;inline-size:2.65rem}.g-nav__links{justify-content:center;align-items:center;gap:clamp(1.05rem,2.2vw,2rem);display:flex}.g-nav__links a{color:var(--g-charcoal);font-size:.86rem;font-weight:730;text-decoration:none;position:relative}.g-nav__links a:after{background:var(--g-moss);content:"";opacity:0;block-size:1px;transition:opacity .22s ease, transform .22s var(--g-ease-calm);position:absolute;inset-block-end:-.55rem;inset-inline:0;transform:scaleX(.4)}.g-nav__links a:hover:after,.g-nav__links a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.g-nav__actions{align-items:center;gap:.8rem;display:flex}.g-nav .language-switcher{color:var(--g-muted);font-size:.8rem}.g-nav .language-switcher select,.g-mobile-nav .language-switcher select{border-color:var(--g-line);border-radius:var(--g-radius-pill);min-block-size:2.7rem;color:var(--g-charcoal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;font-family:inherit}.g-nav .language-switcher option,.g-mobile-nav .language-switcher option{background:var(--g-paper);color:var(--g-charcoal)}.g-menu-toggle,.g-mobile-nav{display:none}.g-footer{background:var(--g-night);color:#f8f5eeb3;border-block-start:1px solid #f8f5ee1f;padding-block:clamp(5rem,9vw,8.5rem) 2rem}.g-footer__lead{border-block-end:1px solid #f8f5ee24;grid-template-columns:1fr minmax(18rem,.7fr);align-items:end;gap:4rem;padding-block-end:4rem;display:grid}.g-footer__brand{align-items:center;gap:1.1rem;display:flex}.g-footer__brand img{block-size:4rem;inline-size:4rem}.g-footer__brand div{gap:.2rem;display:grid}.g-footer__brand strong{color:var(--g-paper);font-family:var(--g-font-editorial);letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.8rem);font-weight:520;line-height:1}.g-footer__brand span,.g-footer__lead>p{margin:0;line-height:1.7}.g-footer__grid{grid-template-columns:repeat(5,1fr);gap:2rem;padding-block:4rem;display:grid}.g-footer__group{flex-direction:column;align-items:flex-start;gap:.72rem;display:flex}.g-footer__group h2{color:var(--g-paper);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .8rem;font-size:.74rem}.g-footer a{color:inherit;font-size:.9rem;text-decoration:none}.g-footer a:hover{color:var(--g-paper)}.g-footer__base{border-block-start:1px solid #f8f5ee24;justify-content:space-between;gap:2rem;padding-block-start:2rem;font-size:.76rem;display:flex}.g-footer__compact-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.g-footer__compact-inner>div:last-child{flex-wrap:wrap;gap:1.25rem;display:flex}@media (max-width:1040px){.g-nav__links,.g-nav__actions>.language-switcher,.g-nav__actions>.g-button{display:none}.g-nav__inner{grid-template-columns:1fr auto}.g-menu-toggle{border:1px solid var(--g-line);border-radius:var(--g-radius-pill);min-block-size:2.75rem;color:var(--g-charcoal);font:inherit;background:0 0;align-items:center;gap:.65rem;padding:0 1rem;font-size:.82rem;font-weight:800;display:inline-flex}.g-menu-toggle__glyph{block-size:.7rem;inline-size:1rem;display:block;position:relative}.g-menu-toggle__glyph i{block-size:1px;transition:transform .22s var(--g-ease-calm), inset .22s var(--g-ease-calm);background:currentColor;position:absolute;inset-inline:0}.g-menu-toggle__glyph i:first-child{inset-block-start:.15rem}.g-menu-toggle__glyph i:last-child{inset-block-end:.15rem}.g-menu-toggle__glyph.is-open i:first-child{inset-block-start:.35rem;transform:rotate(45deg)}.g-menu-toggle__glyph.is-open i:last-child{inset-block-end:.3rem;transform:rotate(-45deg)}.g-mobile-nav{visibility:hidden;border-block-end:1px solid var(--g-line);background:var(--g-paper);opacity:0;max-block-size:0;padding-inline:max(1rem, calc((100vw - var(--g-container)) / 2));transition:max-block-size .36s var(--g-ease-calm), opacity .22s ease, visibility .22s ease;grid-template-columns:minmax(0,1fr) minmax(16rem,.35fr);gap:3rem;display:grid;position:absolute;inset:100% 0 auto;overflow:hidden}.g-mobile-nav.is-open{visibility:visible;opacity:1;min-block-size:calc(100svh - 5rem);max-block-size:calc(100svh - 5rem);padding-block:clamp(2rem,6vw,4rem);overflow-y:auto}.g-mobile-nav nav{display:grid}.g-mobile-nav nav a{border-block-end:1px solid var(--g-line);color:var(--g-charcoal);font-family:var(--g-font-editorial);letter-spacing:-.03em;grid-template-columns:2rem 1fr;align-items:center;padding-block:.75rem;font-size:clamp(1.5rem,4vw,2.3rem);text-decoration:none;display:grid}.g-mobile-nav nav a span{color:var(--g-muted-2);font-family:var(--g-font-body);letter-spacing:.08em;font-size:.68rem}.g-mobile-nav__utility{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:1rem;display:flex}.g-footer__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.g-container{inline-size:min(calc(100% - 2rem), var(--g-container))}.g-brand{font-size:1.3rem}.g-brand img{block-size:2.3rem;inline-size:2.3rem}.g-nav__inner{min-block-size:4.7rem}.g-mobile-nav{grid-template-columns:1fr;gap:2rem;padding-inline:1rem}.g-mobile-nav.is-open{min-block-size:calc(100svh - 4.7rem)}.g-mobile-nav__utility{align-items:stretch}.g-footer__lead{grid-template-columns:1fr;gap:2rem}.g-footer__grid{gap-block:3rem;grid-template-columns:repeat(2,1fr)}.g-footer__base,.g-footer__compact-inner{flex-direction:column;align-items:flex-start}}@media (max-width:440px){.g-menu-toggle>span:last-child{display:none}.g-menu-toggle{justify-content:center;inline-size:2.75rem;padding:0}.g-footer__grid{grid-template-columns:1fr}}[dir=rtl] .g-nav__links,[dir=rtl] .g-button-row,[dir=rtl] .g-footer__brand{flex-direction:row-reverse}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.g-home{background:var(--g-ivory);color:var(--g-charcoal)}.g-home h1,.g-home h2,.g-home h3{font-family:var(--g-font-editorial);letter-spacing:-.05em;font-weight:470}.g-home h1,.g-home h2,.g-home h3,.g-home p{text-wrap:pretty}.g-home-hero{border-block-end:1px solid var(--g-line);background:var(--g-ivory);min-block-size:min(58rem,100svh - 5rem);padding-block:clamp(5.5rem,9vw,8.5rem) clamp(6rem,10vw,9rem);position:relative;overflow:hidden}.g-home-hero:before{background:var(--g-warm-ivory);content:"";inline-size:38%;position:absolute;inset:0 0 0 auto}.g-home-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.72fr);align-items:center;gap:clamp(4rem,7vw,7rem);display:grid;position:relative}.g-home-hero__copy{z-index:2;animation:g-rise .6s var(--g-ease-calm) both;position:relative}.g-home-hero h1{color:var(--g-charcoal);margin:0;font-size:clamp(4.4rem,7.1vw,6.45rem);line-height:.87}.g-home-hero h1 span{white-space:nowrap;display:block}.g-home-hero__lede{max-inline-size:42rem;color:var(--g-muted);margin:2.2rem 0 2.35rem;font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.68}.g-home-hero__lede p{margin:0}.g-home-hero__lede p+p{margin-block-start:.65rem}.g-home-hero__lede p:first-child{color:var(--g-charcoal);font-weight:760}.g-home-proof{z-index:1;border-radius:var(--g-radius-2xl);background:var(--g-paper);animation:g-soft-appear .8s .1s var(--g-ease-calm) both;border:1px solid #4054423d;margin:0;padding:.8rem;position:relative;box-shadow:0 2rem 5rem #101a331a}.g-home-proof__topline{grid-template-columns:2.1rem 1fr auto;align-items:center;gap:.75rem;min-block-size:3.4rem;padding-inline:.7rem;display:grid}.g-home-proof__topline img{object-fit:contain;block-size:2rem;inline-size:2rem}.g-home-proof__topline span{font-family:var(--g-font-editorial);font-size:1.18rem;font-weight:650}.g-home-proof__topline strong{color:var(--g-muted-2);letter-spacing:.1em;font-size:.6rem;font-weight:850}.g-home-proof__stage{border-radius:calc(var(--g-radius-2xl) - .5rem);background:var(--g-sage);border:1px solid #4054422e;place-items:center;min-block-size:24rem;padding:1.2rem;display:grid}.g-home-proof__stage>div{text-align:center;background:#fffcf6b3;border:1px dashed #4054425c;max-inline-size:18rem;padding:2.4rem 1.8rem}.g-home-proof__stage span{color:var(--g-moss);font-family:var(--g-font-editorial);font-size:1.55rem;line-height:1.08;display:block}.g-home-proof__stage small{color:var(--g-muted);margin-block-start:.8rem;font-size:.72rem;line-height:1.55;display:block}.g-home-proof__points{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.g-home-proof__points li{border-inline-end:1px solid var(--g-line);flex-direction:column;justify-content:space-between;gap:.7rem;min-block-size:5.1rem;padding:.9rem .75rem .7rem;display:flex}.g-home-proof__points li:last-child{border-inline-end:0}.g-home-proof__points span{color:var(--g-clay);letter-spacing:.1em;font-size:.6rem}.g-home-proof__points strong{max-inline-size:9rem;font-size:.7rem;line-height:1.3}.g-editorial-intro{max-inline-size:57rem}.g-editorial-intro--center{text-align:center;margin-inline:auto}.g-editorial-intro h2,.g-continuity h2,.g-final-choice h2{margin:0;font-size:clamp(3rem,5.9vw,6.2rem);line-height:.96}.g-editorial-intro__body,.g-continuity__body{max-inline-size:46rem;color:var(--g-muted);margin:1.7rem 0 0;font-size:clamp(1.03rem,1.5vw,1.2rem);line-height:1.75}.g-editorial-intro--center .g-editorial-intro__body{margin-inline:auto}.g-intelligence{background:var(--g-night);color:var(--g-paper);padding-block:var(--g-space-section);position:relative;overflow:hidden}.g-intelligence:after{background:var(--g-amber);content:"";block-size:8rem;inline-size:1px;position:absolute;inset:0 7% auto auto}.g-intelligence .g-eyebrow{color:var(--g-premium-amber)}.g-intelligence .g-editorial-intro__body{color:#fffcf6b8}.g-intelligence__path{grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,5vw,5rem) clamp(2rem,5vw,4.5rem);margin:clamp(4.5rem,8vw,7rem) 0 0;padding:0;list-style:none;display:grid}.g-intelligence__path li{border-block-start:1px solid #fffcf64d;grid-template-rows:auto auto 1fr;gap:1.1rem;min-block-size:12.5rem;padding-block-start:1.3rem;display:grid}.g-intelligence__path li>span{color:var(--g-premium-amber);letter-spacing:.15em;font-size:.66rem}.g-intelligence__path strong{color:var(--g-paper);font-family:var(--g-font-editorial);font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:520;line-height:1.05}.g-intelligence__path p{color:#fffcf69e;align-self:end;margin:0;font-size:.83rem;line-height:1.6}.g-product-stories{padding-block:var(--g-space-section)}.g-product-stories__list{gap:clamp(7rem,13vw,12rem);margin-block-start:clamp(5rem,9vw,8rem);display:grid}.g-product-story{grid-template-columns:minmax(20rem,.82fr) minmax(25rem,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.g-product-story:nth-child(2n) .g-product-story__copy{order:2}.g-product-story:nth-child(2n) .g-capture-slot{order:1}.g-product-story__number{color:#9a604e;letter-spacing:.14em;text-transform:uppercase;margin-block-end:1.4rem;font-size:.66rem;font-weight:850;display:block}.g-product-story h3{color:var(--g-charcoal);margin:0;font-size:clamp(3rem,5.1vw,5.35rem);line-height:.94}.g-product-story__copy>p{color:var(--g-muted);margin:1.6rem 0;font-size:1.04rem;line-height:1.72}.g-product-story__copy>small{border-inline-start:2px solid var(--g-amber);color:#6f695f;max-inline-size:31rem;padding-inline-start:1rem;font-size:.84rem;line-height:1.6;display:block}.g-capture-slot{border:1px solid var(--g-line);background:var(--g-paper);box-shadow:var(--g-shadow-soft);margin:0;position:relative;overflow:hidden}.g-capture-slot--portrait{border-radius:var(--g-radius-2xl);justify-self:center;inline-size:min(100%,34rem)}.g-capture-slot--landscape{border-radius:var(--g-radius-2xl)}.g-capture-slot__field{background:var(--g-sand);place-items:center;min-block-size:clamp(19rem,35vw,30rem);display:grid;position:relative}.g-capture-slot--portrait .g-capture-slot__field{background:var(--g-sage);min-block-size:clamp(29rem,46vw,39rem)}.g-product-story:nth-child(3) .g-capture-slot__field{background:var(--g-warm-ivory)}.g-capture-slot__field:before,.g-capture-slot__field:after{content:"";block-size:4.2rem;inline-size:4.2rem;position:absolute}.g-capture-slot__field:before{border-block-start:1px solid #40544257;border-inline-start:1px solid #40544257;inset:1.4rem auto auto 1.4rem}.g-capture-slot__field:after{border-block-end:1px solid #40544257;border-inline-end:1px solid #40544257;inset:auto 1.4rem 1.4rem auto}.g-capture-slot__mark{z-index:1;object-fit:contain;opacity:.7;block-size:4.6rem;inline-size:4.6rem;position:relative}.g-capture-slot__rule{border-block:1px dashed #40544233;position:absolute;inset:2.4rem}.g-capture-slot figcaption{border-block-start:1px solid var(--g-line);gap:.4rem;padding:1.2rem 1.4rem 1.35rem;display:grid}.g-capture-slot figcaption strong{color:var(--g-charcoal);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.g-capture-slot figcaption span{color:#6f695f;font-size:.75rem;line-height:1.5}.g-life-areas{background:var(--g-sand);padding-block:var(--g-space-section)}.g-life-areas__moment{border-block:1px solid #4054423d;grid-template-columns:minmax(12rem,.65fr) 1fr;gap:1.5rem;max-inline-size:45rem;margin-block-start:clamp(3rem,6vw,5rem);padding-block:1.4rem;display:grid}.g-life-areas__moment strong{font-family:var(--g-font-editorial);font-size:1.35rem;line-height:1.15}.g-life-areas__moment span{color:var(--g-muted);line-height:1.6}.g-life-areas__links{border-block-start:1px solid #40544238;margin-block:clamp(4rem,7vw,6rem) 2.5rem}.g-life-areas__links>a{color:var(--g-charcoal);border-block-end:1px solid #40544238;grid-template-columns:3rem 1fr auto 2rem;align-items:center;gap:1rem;padding-block:1.8rem;text-decoration:none;display:grid}.g-life-areas__links>a>span{color:#5f594f;font-size:.7rem}.g-life-areas__links strong{font-family:var(--g-font-editorial);letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:480}.g-life-areas__links small{color:var(--g-muted);font-weight:750}.g-life-areas__links a>span:last-child{transition:transform .22s var(--g-ease-calm);font-size:1.2rem}.g-life-areas__links a:hover>span:last-child{transform:translate(.2rem,-.2rem)}.g-life-areas__moment-links{flex-wrap:wrap;gap:.7rem 1.7rem;margin-block:0 2.6rem;display:flex}.g-life-areas__moment-links a{color:var(--g-muted);font-size:.8rem;font-weight:750;text-decoration:none}.g-life-areas__moment-links a:hover{color:var(--g-moss)}.g-continuity{background:var(--g-moss);color:var(--g-paper);padding-block:var(--g-space-section);position:relative;overflow:hidden}.g-continuity:before{background:var(--g-premium-amber);content:"";block-size:1px;inline-size:7rem;position:absolute;inset:8% 5% auto auto;box-shadow:0 1rem #f0d7aa66,0 2rem #f0d7aa33}.g-continuity__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);gap:clamp(4rem,9vw,9rem);display:grid;position:relative}.g-continuity .g-eyebrow{color:var(--g-premium-amber)}.g-continuity__body{color:#fffcf6b8}.g-continuity__notes{border-block-start:1px solid #fffcf638}.g-continuity__notes>div{border-block-end:1px solid #fffcf638;padding-block:1.5rem}.g-continuity__notes strong{color:var(--g-premium-amber);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.g-continuity__notes p{color:#fffcf6bd;margin:.5rem 0 0;line-height:1.65}.g-continuity__principle{border-inline-start:2px solid var(--g-amber);font-family:var(--g-font-editorial);padding-inline-start:1rem;font-size:1.35rem}.g-guide-stories{padding-block:var(--g-space-section)}.g-guide-stories__grid{border:1px solid var(--g-line);background:var(--g-line);grid-template-rows:auto auto;grid-template-columns:1.15fr .85fr;gap:1px;margin-block-start:clamp(4rem,7vw,6rem);display:grid}.g-guide-story{background:var(--g-paper);flex-direction:column;align-items:flex-start;min-block-size:18rem;padding:clamp(2rem,4vw,4rem);display:flex}.g-guide-story--1{background:var(--g-sage);grid-row:1/3;justify-content:flex-end;min-block-size:36rem}.g-guide-story>p{color:#5f594f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:850}.g-guide-story h3{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1}.g-guide-story>span{color:#4f594f;max-inline-size:35rem;margin:1.2rem 0 2rem;line-height:1.65;display:block}.g-guide-story a{color:var(--g-moss);margin-block-start:auto;font-weight:800;text-decoration:none}.g-trust{border-block:1px solid var(--g-line);background:var(--g-paper);padding-block:clamp(5rem,8vw,8rem)}.g-trust__grid{grid-template-columns:minmax(0,1fr) minmax(16rem,.38fr);align-items:end;gap:4rem;display:grid}.g-trust__link{border-block:1px solid var(--g-line);color:var(--g-charcoal);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.5rem;font-weight:800;text-decoration:none;display:flex}.g-trust__link>span:last-child{font-size:1.4rem}.g-final-choice{background:var(--g-night);color:var(--g-paper);padding-block:var(--g-space-section);text-align:center}.g-final-choice__inner{flex-direction:column;align-items:center;display:flex}.g-final-choice .g-eyebrow{color:var(--g-premium-amber)}.g-final-choice h2{max-inline-size:14ch}.g-final-choice__inner>p:not(.g-eyebrow){color:#fffcf6b3;max-inline-size:38rem;margin:1.6rem 0 2.2rem;font-size:1.08rem;line-height:1.7}.g-text-link--light{color:var(--g-paper)}@keyframes g-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes g-soft-appear{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.g-home-hero:before{inline-size:31%}.g-home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);gap:3rem}.g-home-hero h1{font-size:clamp(4rem,7.5vw,5.5rem)}}@media (max-width:900px){.g-home-hero:before{block-size:37%;inline-size:100%;inset:auto 0 0}.g-home-hero__grid,.g-product-story,.g-continuity__grid,.g-trust__grid{grid-template-columns:1fr}.g-home-hero__grid{gap:4rem}.g-home-hero__copy{max-inline-size:47rem}.g-home-proof{justify-self:center;inline-size:min(100%,40rem)}.g-intelligence__path{grid-template-columns:repeat(2,1fr)}.g-product-story:nth-child(2n) .g-product-story__copy,.g-product-story:nth-child(2n) .g-capture-slot{order:initial}.g-product-story__copy{max-inline-size:43rem}.g-continuity__notes{max-inline-size:42rem}}@media (max-width:680px){.g-home-hero{min-block-size:auto;padding-block:4.8rem 6.5rem}.g-home-hero:before{block-size:34%}.g-home-hero__grid{gap:3.4rem}.g-home-hero h1{letter-spacing:-.055em;font-size:clamp(3.15rem,14vw,3.65rem);line-height:.9}.g-home-hero__lede{margin-block:1.8rem 2rem;font-size:1.01rem;line-height:1.65}.g-home-hero__copy .g-button-row{flex-direction:column;align-items:flex-start}.g-home-proof{border-radius:var(--g-radius-xl);padding:.55rem}.g-home-proof__topline{grid-template-columns:1.8rem 1fr;min-block-size:3rem}.g-home-proof__topline img{block-size:1.7rem;inline-size:1.7rem}.g-home-proof__topline strong{border-block-start:1px solid var(--g-line);grid-column:1/-1;padding-block:.65rem .2rem}.g-home-proof__stage{min-block-size:18rem}.g-home-proof__stage>div{padding:2rem 1.2rem}.g-home-proof__points{grid-template-columns:1fr}.g-home-proof__points li{border-inline-end:0;border-block-end:1px solid var(--g-line);grid-template-columns:2rem 1fr;gap:.5rem;min-block-size:auto;padding:.8rem;display:grid}.g-home-proof__points li:last-child{border-block-end:0}.g-editorial-intro h2,.g-continuity h2,.g-final-choice h2{font-size:clamp(2.75rem,12.5vw,4.3rem)}.g-intelligence__path{grid-template-columns:1fr}.g-intelligence__path li{min-block-size:12rem}.g-product-stories__list{gap:7rem}.g-product-story h3{font-size:clamp(2.8rem,13vw,4rem)}.g-capture-slot--portrait{border-radius:var(--g-radius-xl)}.g-life-areas__moment{grid-template-columns:1fr;gap:.65rem}.g-life-areas__links>a{grid-template-columns:2rem 1fr 1.5rem}.g-life-areas__links small{display:none}.g-life-areas__moment-links{display:grid}.g-guide-stories__grid{grid-template-rows:auto;grid-template-columns:1fr}.g-guide-story--1{grid-row:auto;min-block-size:28rem}.g-guide-story{min-block-size:20rem}}[dir=rtl] .g-product-story__copy>small,[dir=rtl] .g-continuity__principle{border-inline-start:0;border-inline-end:2px solid var(--g-amber);padding-inline:0 1rem}
.guide-article-experience,.guide-library-page,.outcome-hub{background:var(--g-paper);color:var(--g-charcoal);overflow-x:clip}.guide-article-experience .container,.guide-library-page .container{width:min(calc(100% - clamp(2rem, 6vw, 6rem)), var(--g-container))}.guide-breadcrumbs{color:var(--g-muted);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-end:2rem;font-size:.76rem;font-weight:760;display:flex}.guide-breadcrumbs a{color:inherit;text-underline-offset:.25rem;transition:color .22s var(--g-ease-calm), text-decoration-color .22s var(--g-ease-calm);text-decoration-color:#0000}.guide-breadcrumbs a:hover{color:var(--g-moss);text-decoration-color:currentColor}.guide-article-experience .guide-hero{background:radial-gradient(circle at 88% 12%, #c9d8c894, transparent 27rem), linear-gradient(155deg, var(--g-ivory), var(--g-paper) 68%);padding-block:clamp(4.5rem,9vw,8.5rem);position:relative}.guide-article-experience .guide-hero:before,.outcome-hub-hero:before{pointer-events:none;content:"";mix-blend-mode:multiply;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:absolute;inset:0}.guide-article-experience .guide-hero-grid{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.guide-article-experience .guide-hero-grid>*{min-width:0}.guide-editorial-picture{width:100%;min-width:0;height:100%;display:block}.guide-editorial-picture>img{max-width:100%}.guide-article-experience .guide-title-split{max-width:15ch;color:var(--g-charcoal);font-family:var(--g-font-editorial);font-variation-settings:"opsz" 72;letter-spacing:-.055em;text-wrap:balance;margin-block:0 1.7rem;font-size:clamp(3.5rem,6.2vw,6.8rem);font-weight:470;line-height:.91}.guide-article-experience .guide-title-main,.guide-article-experience .guide-title-sub{font:inherit;display:block}.guide-article-experience .guide-title-sub{max-width:18ch;color:var(--g-moss);letter-spacing:-.035em;margin-block-start:.7rem;font-size:.52em;font-style:italic;line-height:1}.guide-article-experience .guide-hero .lead{max-width:43rem;color:var(--g-muted);font-size:clamp(1.08rem,1.6vw,1.34rem);line-height:1.62}.guide-article-experience .guide-image-card{isolation:isolate;border-radius:var(--g-radius-2xl);background:#101a3312;min-height:33rem;margin:0;padding:.55rem;position:relative;overflow:hidden;box-shadow:0 2.4rem 7rem #2a372b24}.guide-article-experience .guide-image-card:after{z-index:1;border-radius:calc(var(--g-radius-2xl) - .55rem);content:"";pointer-events:none;background:linear-gradient(#0000 56%,#07101f7a);position:absolute;inset:.55rem}.guide-article-experience .guide-image-card img{border-radius:calc(var(--g-radius-2xl) - .55rem);object-fit:cover;width:100%;height:100%;min-height:32rem;transition:transform .8s var(--g-ease-calm)}.guide-editorial-placeholder{isolation:isolate;width:100%;min-height:inherit;transition:transform .8s var(--g-ease-calm);background:#d9dfd2;position:relative;overflow:hidden}.guide-image-card>.guide-editorial-placeholder{border-radius:calc(var(--g-radius-2xl) - .55rem);min-height:32rem}.guide-editorial-lead figure>.guide-editorial-placeholder,.guide-editorial-shelf figure>.guide-editorial-placeholder,.outcome-chapter-lead figure>.guide-editorial-placeholder{min-height:100%;position:absolute;inset:0}.guide-editorial-placeholder__wash,.guide-editorial-placeholder__plane,.guide-editorial-placeholder__seam,.guide-editorial-placeholder__light,.guide-editorial-placeholder__grain{pointer-events:none;display:block;position:absolute}.guide-editorial-placeholder__wash{background:#f3e8c8;border-radius:50%;inset:-8% -28% 42% 34%;box-shadow:0 3rem 8rem #6e532b3d}.guide-editorial-placeholder__plane.is-left{z-index:2;clip-path:polygon(0 8%,100% 0,74% 100%,0 82%);background:#536b57;inset:17% 39% -10% -18%;box-shadow:1.5rem 1rem 3rem #1f30293d}.guide-editorial-placeholder__plane.is-right{z-index:3;clip-path:polygon(25% 0,100% 15%,100% 100%,0 82%);background:#b9785f;inset:34% -15% -12% 38%;box-shadow:-1rem 1rem 3rem #4c342733}.guide-editorial-placeholder__seam{z-index:5;background:#172640;border-radius:999px;width:clamp(.45rem,1vw,.85rem);inset:16% auto -8% 48%;transform:rotate(7deg);box-shadow:0 0 0 .45rem #fffcf652}.guide-editorial-placeholder__light{z-index:4;aspect-ratio:1;background:#dfa83e;border-radius:50%;width:clamp(5rem,24%,10rem);inset:9% 12% auto auto;box-shadow:0 0 0 1.4rem #fffcf647}.guide-editorial-placeholder__grain{z-index:6;opacity:.42;border:1px solid #ffffff5c;inset:0;box-shadow:inset 2rem 0 5rem #fffcf638,inset -3rem -2rem 6rem #1726401f}.guide-image-card:hover .guide-editorial-placeholder,.guide-editorial-lead:hover .guide-editorial-placeholder,.outcome-chapter-lead:hover .guide-editorial-placeholder,.guide-article-experience .guide-image-card:hover img{transform:scale(1.025)}.guide-article-experience .guide-image-card figcaption{z-index:2;color:var(--g-moss);background:#fffcf6eb;inset-block:auto 1.6rem;inset-inline:1.7rem auto}.guide-article-meta{flex-wrap:wrap;gap:.55rem 1rem;margin-block-start:2rem;display:flex}.guide-article-meta span{color:var(--g-muted-2);font-size:.74rem;font-weight:780;position:relative}.guide-article-meta span:not(:last-child):after{color:var(--g-clay);content:"·";position:absolute;inset-inline-end:-.6rem}.guide-edition-nav,.guide-hub-edition-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-start:1.8rem;display:flex}.guide-edition-nav>span,.guide-hub-edition-row>span{color:var(--g-muted);margin-inline-end:.25rem;font-size:.72rem;font-weight:820}.guide-edition-nav a,.guide-hub-edition-row a{border-radius:var(--g-radius-pill);color:var(--g-moss);background:#fffcf6c2;padding:.5rem .78rem;font-size:.75rem;font-weight:850;box-shadow:inset 0 0 0 1px #4054421f}.guide-edition-nav a[aria-current=page],.guide-hub-edition-row a[aria-current=page]{background:var(--g-moss);color:var(--g-paper)}.guide-article-experience .guide-quick-start{background:radial-gradient(circle at 82% 10%, #a9ddd226, transparent 24rem), linear-gradient(145deg, var(--g-night), var(--g-navy));padding-block:clamp(4.8rem,8vw,7.5rem)}.guide-article-experience .guide-quick-start-grid{grid-template-columns:minmax(0,5fr) minmax(22rem,7fr);gap:clamp(3rem,9vw,9rem);display:grid}.guide-article-experience .guide-quick-start h2{max-width:11ch;color:var(--g-paper);font-family:var(--g-font-editorial);letter-spacing:-.045em;font-size:clamp(2.5rem,4.8vw,4.9rem);font-weight:460;line-height:.96}.guide-article-experience .guide-quick-start li{min-height:5rem;padding-block:1.35rem}.guide-article-experience .guide-article-section{padding-block:clamp(7rem,12vw,12rem)}.guide-article-experience .guide-reading-layout{grid-template-columns:minmax(13rem,3fr) minmax(0,9fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.guide-article-experience .guide-reading-rail{gap:1.2rem;max-height:calc(100svh - 9rem);display:grid;position:sticky;inset-block-start:7.5rem;overflow:auto}.guide-article-experience .guide-reading-rail>span{color:var(--g-moss);letter-spacing:.12em}.guide-article-experience .guide-reading-rail nav{display:grid}.guide-article-experience .guide-reading-rail a{color:var(--g-muted);grid-template-columns:2.2rem 1fr;gap:.85rem;padding-block:.75rem;font-size:.8rem;line-height:1.32;display:grid}.guide-article-experience .guide-reading-rail a i{background:var(--g-sand);width:1.75rem;height:1.75rem;color:var(--g-muted);transition:transform .36s var(--g-ease-calm), background .36s var(--g-ease-calm), color .36s var(--g-ease-calm);border-radius:50%;place-items:center;margin:0;font-size:.58rem;font-style:normal;display:grid;transform:none}.guide-article-experience .guide-reading-rail a[aria-current=location]{color:var(--g-charcoal)}.guide-article-experience .guide-reading-rail a[aria-current=location] i{background:var(--g-moss);color:var(--g-paper);transform:scale(1.08)}.guide-article-experience .guide-article{gap:clamp(4rem,8vw,7.5rem);max-width:52rem;display:grid}.guide-article-experience .guide-article-block{box-shadow:none;background:0 0;border:0;padding:0}.guide-article-experience .guide-article-block>p,.guide-article-experience .guide-article-copy>p{color:#343d35;max-width:44rem;font-size:clamp(1.04rem,1.25vw,1.17rem);line-height:1.82}.guide-article-experience .guide-article-block>p:first-of-type{color:var(--g-charcoal);font-size:clamp(1.16rem,1.6vw,1.35rem);line-height:1.68}.guide-article-experience .guide-section-heading{max-width:17ch;color:var(--g-charcoal);font-family:var(--g-font-editorial);letter-spacing:-.045em;margin-block-end:2rem;font-size:clamp(2.35rem,4.3vw,4.35rem);font-weight:470;line-height:.98}.guide-article-experience .guide-article-block.is-prompts,.guide-article-experience .guide-article-block.is-callout,.guide-article-experience .guide-article-block.is-safety{border-radius:var(--g-radius-2xl);padding:clamp(2rem,5vw,4.2rem)}.guide-article-experience .guide-article-block.is-prompts{background:linear-gradient(150deg, #f2dfb8, var(--g-paper));box-shadow:0 2.2rem 6rem #7e5b2e17}.guide-article-experience .guide-article-block.is-callout{background:radial-gradient(circle at 88% 8%, #a9ddd22e, transparent 18rem), var(--g-navy)}.guide-article-experience .guide-article-block.is-safety{background:#291d21}.guide-article-experience .guide-concept-visual{margin-block:2.5rem}.guide-article-experience .guide-inline-media{overflow:hidden}.guide-article-experience .guide-inline-media img,.guide-article-experience .guide-inline-media video{transition:transform .8s var(--g-ease-calm), opacity .6s var(--g-ease-calm)}.guide-article-experience .guide-inline-media:hover img{transform:scale(1.025)}.guide-boundary-layout{grid-template-columns:minmax(0,8fr) minmax(16rem,4fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.guide-article-experience .guide-band{background:var(--g-sage);padding-block:clamp(6.5rem,10vw,10rem)}.guide-article-experience .guide-band h2{max-width:16ch;color:var(--g-moss);font-family:var(--g-font-editorial);letter-spacing:-.045em;font-size:clamp(2.5rem,4.5vw,4.7rem);font-weight:470;line-height:.98}.guide-article-experience .guide-band p{color:#35483a;max-width:46rem;line-height:1.72}.guide-boundary-link{border-radius:var(--g-radius-lg);color:var(--g-moss);background:#fffcf6a3;grid-template-columns:1fr 2.6rem;align-items:center;gap:1rem;padding:1.2rem;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #4054421a}.guide-boundary-link i,.guide-product-link i,.outcome-chapter-lead i,.outcome-chapter-more i,.outcome-chapter-note i,.outcome-hub-final i{width:2.35rem;height:2.35rem;transition:transform .36s var(--g-ease-calm);background:#4054421a;border-radius:50%;place-items:center;font-style:normal;display:grid}.guide-boundary-link:hover i,.guide-product-link:hover i,.outcome-chapter-lead:hover i,.outcome-chapter-more a:hover i,.outcome-chapter-note a:hover i,.outcome-hub-final a:hover i{transform:translate(.18rem,-.18rem)}.guide-product-continuation{background:var(--g-paper);padding-block:clamp(7rem,12vw,12rem)}.guide-product-continuation-grid{background:#40544214;border-radius:2.6rem;grid-template-columns:minmax(0,7fr) minmax(21rem,5fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(1.4rem,2vw,2rem);display:grid;box-shadow:inset 0 0 0 1px #40544214}.guide-product-copy{background:radial-gradient(circle at 88% 10%, #d9a84e2e, transparent 20rem), var(--g-moss);color:var(--g-paper);border-radius:2rem;padding:clamp(2rem,5vw,5rem);box-shadow:inset 0 1px #ffffff1f}.guide-product-copy .eyebrow{color:var(--g-premium-amber)}.guide-product-copy h2{max-width:16ch;color:var(--g-paper);font-family:var(--g-font-editorial);letter-spacing:-.045em;font-size:clamp(2.4rem,4.2vw,4.4rem);font-weight:460;line-height:.98}.guide-product-copy .lead{color:#fffcf6bf;max-width:42rem;font-size:1.05rem;line-height:1.7}.guide-product-outcomes{gap:0;margin-block:2rem;display:grid}.guide-product-outcomes div{border-block-start:1px solid #ffffff21;grid-template-columns:minmax(7rem,.35fr) 1fr;gap:1rem;padding-block:1rem;display:grid}.guide-product-outcomes dt{color:var(--g-premium-amber);font-size:.76rem;font-weight:850}.guide-product-outcomes dd{color:#fffcf6bd;margin:0;line-height:1.48}.guide-product-link{background:var(--g-paper);color:var(--g-moss);gap:1rem}.guide-product-link i{margin-inline-end:-.55rem}.guide-product-continuation .g-capture-slot,.guide-media-readiness{min-height:31rem;margin:0}.guide-media-readiness{background:linear-gradient(to top, #07101fc2, transparent 70%), radial-gradient(circle at 70% 26%, var(--g-clay), var(--g-sand) 28%, var(--g-sage));color:var(--g-paper);border-radius:2rem;align-content:end;gap:1.5rem;padding:clamp(2rem,5vw,4rem);display:grid;box-shadow:inset 0 1px #ffffff42}.guide-media-readiness>span{background:var(--g-paper);width:3.6rem;height:3.6rem;color:var(--g-moss);border-radius:50%;place-items:center;display:grid}.guide-media-readiness p{max-width:29rem;margin:0;line-height:1.6}.guide-discovery-next{background:var(--g-ivory);padding-block:clamp(7rem,11vw,11rem)}.guide-discovery-next-grid{grid-template-columns:minmax(0,7fr) minmax(19rem,5fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.guide-discovery-next h2{max-width:15ch;font-family:var(--g-font-editorial);letter-spacing:-.04em;font-size:clamp(2.2rem,4vw,4rem);font-weight:470;line-height:1}.editorial-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.editorial-related>a{border-radius:var(--g-radius-lg);min-width:0;transition:transform .42s var(--g-ease-calm), box-shadow .42s var(--g-ease-calm);background:#fffcf6cc;grid-template-columns:6.5rem 1fr;align-items:center;gap:1rem;padding:.55rem;display:grid;box-shadow:inset 0 0 0 1px #40544214}.editorial-related>a:hover{transform:translateY(-.22rem);box-shadow:0 1.5rem 4rem #2a372b1a}.editorial-related .life-event-visual{border-radius:calc(var(--g-radius-lg) - .45rem);width:6.5rem;min-height:7.5rem}.editorial-related a>span{gap:.4rem;display:grid}.editorial-related a strong{color:var(--g-charcoal);font-size:.94rem;line-height:1.3}.editorial-related a small{color:var(--g-muted);font-size:.7rem;line-height:1.4}.guide-action-islands{grid-template-columns:minmax(0,7fr) minmax(19rem,5fr);gap:1rem;display:grid}.guide-action-islands>section{margin:0}.guide-share-grid{flex-wrap:wrap;display:flex}.guide-share-action{min-height:3.2rem}.guide-share-action>span:first-child,.guide-feedback-actions button>span:first-child{background:var(--g-moss);min-width:2rem;height:2rem;color:var(--g-paper);border-radius:50%;place-items:center;font-size:.64rem;display:grid}.guide-library-page .guide-library-hero{padding-block:clamp(5.5rem,10vw,10rem);position:relative}.guide-library-page .guide-library-hero-grid{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);gap:clamp(3rem,8vw,8rem)}.guide-library-page .guide-library-hero h1{max-width:14ch;font-family:var(--g-font-editorial);letter-spacing:-.055em;font-size:clamp(3.5rem,6.3vw,6.8rem);font-weight:470;line-height:.92}.guide-library-route-note{background:var(--g-night);color:var(--g-paper);border-radius:2.2rem;align-self:end;padding:clamp(2rem,4vw,3.6rem);box-shadow:0 2rem 6rem #17264029}.guide-library-route-note .eyebrow{color:var(--g-premium-amber)}.guide-library-route-note h2{max-width:12ch;color:var(--g-paper);font-family:var(--g-font-editorial);letter-spacing:-.045em;margin-block:1rem;font-size:clamp(2.1rem,3.8vw,3.9rem);font-weight:460;line-height:.98}.guide-library-route-note>p:not(.eyebrow){color:#fffcf6b8;max-width:31rem;line-height:1.65}.guide-library-route-note>a{color:var(--g-paper);align-items:center;gap:.7rem;margin-block-start:1rem;font-size:.84rem;font-weight:850;display:inline-flex}.guide-library-route-note i{transition:transform .36s var(--g-ease-calm);font-style:normal}.guide-library-route-note a:hover i{transform:translate(.2rem,-.2rem)}.guide-outcome-rail{background:var(--g-moss);color:var(--g-paper);padding-block:clamp(6.5rem,10vw,10rem)}.guide-outcome-rail-grid{grid-template-columns:minmax(16rem,4fr) minmax(0,8fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.guide-outcome-rail .eyebrow{color:var(--g-premium-amber)}.guide-outcome-rail h2{max-width:12ch;color:var(--g-paper);font-family:var(--g-font-editorial);letter-spacing:-.045em;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:460;line-height:.96}.guide-outcome-rail nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-outcome-rail nav a{min-height:7rem;color:var(--g-paper);border-block-start:1px solid #ffffff26;grid-template-columns:1fr 2.4rem;align-content:center;gap:.45rem 1rem;padding:1.4rem;display:grid;position:relative}.guide-outcome-rail nav a:nth-child(odd){border-inline-end:1px solid #ffffff26}.guide-outcome-rail nav a span{font-weight:850;line-height:1.25}.guide-outcome-rail nav a small{color:#fffcf694;font-size:.7rem}.guide-outcome-rail nav a i{transition:transform .36s var(--g-ease-calm);grid-area:1/2/span 2;align-self:center;font-style:normal}.guide-outcome-rail nav a:hover i{transform:translate(.2rem,-.2rem)}.outcome-hub-hero{background:radial-gradient(circle at 82% 12%, #c9d8c89e, transparent 27rem), linear-gradient(155deg, var(--g-ivory), var(--g-paper));padding-block:clamp(6.5rem,12vw,12rem);position:relative}.outcome-hub-hero-grid{grid-template-columns:minmax(0,8fr) minmax(20rem,4fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid;position:relative}.outcome-hub-hero h1{max-width:15ch;font-family:var(--g-font-editorial);letter-spacing:-.058em;text-wrap:balance;margin-block:0 1.8rem;font-size:clamp(3.7rem,7vw,7.5rem);font-weight:460;line-height:.9}.outcome-hub-hero .lead{max-width:46rem;color:var(--g-muted);font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.65}.outcome-hub-edition{background:#40544214;border-radius:2rem;gap:.9rem;padding:.65rem;display:grid;box-shadow:inset 0 0 0 1px #40544212}.outcome-hub-edition>span,.outcome-hub-edition>strong,.outcome-hub-edition>p,.outcome-hub-edition>nav{margin-inline:1.2rem}.outcome-hub-edition>span{color:var(--g-moss);letter-spacing:.1em;text-transform:uppercase;margin-block-start:1.2rem;font-size:.7rem;font-weight:850}.outcome-hub-edition>strong{font-family:var(--g-font-editorial);font-size:2.2rem;font-weight:500}.outcome-hub-edition>p{color:var(--g-muted);line-height:1.55}.outcome-hub-edition nav{gap:.4rem;margin-block-end:1.2rem;display:flex}.outcome-hub-edition nav a{border-radius:var(--g-radius-pill);background:var(--g-paper);color:var(--g-moss);padding:.55rem .8rem;font-size:.74rem;font-weight:850}.outcome-hub-edition nav a[aria-current=page]{background:var(--g-moss);color:var(--g-paper)}.outcome-hub-jump{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf6f0;position:sticky;inset-block-start:5.2rem;box-shadow:0 1rem 3rem #2a372b12}.outcome-hub-jump>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;min-height:4.8rem;display:grid}.outcome-hub-jump>div>span{color:var(--g-moss);white-space:nowrap;font-size:.72rem;font-weight:850}.outcome-hub-jump>div>div{scrollbar-width:none;gap:.45rem;display:flex;overflow-x:auto}.outcome-hub-jump a{border-radius:var(--g-radius-pill);background:var(--g-ivory);color:var(--g-charcoal);flex:none;padding:.55rem .8rem;font-size:.72rem;font-weight:790}.outcome-chapter{background:var(--g-paper);padding-block:clamp(7rem,12vw,12rem);scroll-margin-block-start:10rem}.outcome-chapter:nth-child(2n){background:var(--g-ivory)}.outcome-chapter-heading{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-block-end:clamp(2.8rem,5vw,5rem);display:grid}.outcome-chapter-heading span{color:var(--g-moss);font-size:.72rem;font-weight:850}.outcome-chapter-heading h2{max-width:14ch;font-family:var(--g-font-editorial);letter-spacing:-.052em;margin-block:.9rem 0;font-size:clamp(2.8rem,5.2vw,5.6rem);font-weight:460;line-height:.94}.outcome-chapter-heading>p{color:var(--g-muted);margin:0;font-size:1.05rem;line-height:1.7}.outcome-chapter-body{grid-template-columns:minmax(0,7fr) minmax(19rem,5fr);grid-auto-flow:dense;gap:1rem;display:grid}.outcome-chapter.is-reversed .outcome-chapter-lead{grid-column:2}.outcome-chapter.is-reversed .outcome-chapter-more,.outcome-chapter.is-reversed .outcome-chapter-note{grid-area:1/1}.outcome-chapter-lead{background:#40544214;border-radius:2.2rem;min-width:0;padding:.6rem;display:grid;box-shadow:inset 0 0 0 1px #4054420f}.outcome-chapter-lead figure{border-radius:1.65rem;min-height:28rem;margin:0;position:relative;overflow:hidden}.outcome-chapter-lead img{object-fit:cover;transition:transform .8s var(--g-ease-calm)}.outcome-chapter-lead:hover img{transform:scale(1.03)}.outcome-chapter-lead>div{grid-template-columns:1fr auto;gap:.75rem 1rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.outcome-chapter-lead>div>span,.outcome-chapter-more a>span{color:var(--g-moss);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.outcome-chapter-lead h3{max-width:18ch;font-family:var(--g-font-editorial);letter-spacing:-.04em;grid-column:1/-1;margin:0;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:490;line-height:1}.outcome-chapter-lead p{max-width:40rem;color:var(--g-muted);grid-column:1/-1;margin:0;line-height:1.58}.outcome-chapter-lead>div>strong{color:var(--g-moss);align-self:center;font-size:.8rem}.outcome-chapter-lead>div>strong i{margin-inline-start:.5rem;display:inline-grid}.outcome-chapter-more,.outcome-chapter-note{background:var(--g-moss);color:var(--g-paper);border-radius:2rem;align-content:stretch;display:grid;box-shadow:inset 0 1px #ffffff1a}.outcome-chapter-more a{min-height:8.2rem;color:var(--g-paper);border-block-end:1px solid #ffffff21;grid-template-columns:1fr 2.5rem;align-content:center;gap:.55rem 1rem;padding:1.5rem 1.7rem;display:grid}.outcome-chapter-more a:last-child{border-block-end:0}.outcome-chapter-more a>span{color:var(--g-premium-amber)}.outcome-chapter-more a>strong{line-height:1.3}.outcome-chapter-more a>small{color:#fffcf68f}.outcome-chapter-more a>i{background:#ffffff1c;grid-area:1/2/span 3;align-self:center}.outcome-chapter-note{background:radial-gradient(circle at 85% 12%, #d9a84e33, transparent 18rem), var(--g-moss);align-content:end;gap:2rem;padding:clamp(2.2rem,5vw,4.5rem)}.outcome-chapter-note p{color:#fffcf6b8;font-size:1.1rem;line-height:1.65}.outcome-chapter-note a{color:var(--g-paper);justify-content:space-between;align-items:center;gap:1rem;font-weight:850;display:flex}.outcome-chapter-note i{background:#ffffff1f}.outcome-hub-final{background:var(--g-night);color:var(--g-paper);padding-block:clamp(7rem,12vw,12rem)}.outcome-hub-final h2{max-width:15ch;color:var(--g-paper);font-family:var(--g-font-editorial);letter-spacing:-.052em;font-size:clamp(3rem,6vw,6.2rem);font-weight:450;line-height:.94}.outcome-hub-final .g-eyebrow{color:var(--g-premium-amber)}.outcome-hub-final .g-button{gap:1rem}@media (max-width:920px){.guide-article-experience .guide-hero-grid,.guide-article-experience .guide-quick-start-grid,.guide-article-experience .guide-reading-layout,.guide-boundary-layout,.guide-product-continuation-grid,.guide-discovery-next-grid,.guide-action-islands,.guide-library-page .guide-library-hero-grid,.guide-outcome-rail-grid,.outcome-hub-hero-grid,.outcome-chapter-heading,.outcome-chapter-body{grid-template-columns:1fr}.guide-article-experience .guide-reading-rail{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf6f2;max-height:none;margin-inline:-1rem;padding:.6rem 1rem;display:block;position:sticky;inset-block-start:5.2rem;overflow:hidden;box-shadow:0 .8rem 2.5rem #2a372b14}.guide-article-experience .guide-reading-rail>span{display:none}.guide-article-experience .guide-reading-rail nav{gap:.4rem;display:flex;overflow-x:auto}.guide-article-experience .guide-reading-rail a{border-radius:var(--g-radius-pill);background:var(--g-ivory);flex:none;max-width:15rem;padding:.55rem .75rem}.outcome-chapter.is-reversed .outcome-chapter-lead,.outcome-chapter.is-reversed .outcome-chapter-more,.outcome-chapter.is-reversed .outcome-chapter-note{grid-area:auto}.outcome-hub-jump>div{grid-template-columns:1fr;gap:.45rem;padding-block:.65rem}}@media (max-width:640px){.guide-article-experience .container,.guide-library-page .container,.g-container{width:min(calc(100% - 2rem), var(--g-container))}.guide-article-experience .guide-hero{padding-block:3.6rem 4.5rem}.guide-article-experience .guide-title-split{overflow-wrap:normal;text-wrap:balance;max-width:100%;font-size:clamp(2.65rem,12.7vw,3.65rem);line-height:.94}.guide-article-experience .guide-title-sub{font-size:.58em;line-height:1.03}.guide-article-experience .guide-image-card,.guide-article-experience .guide-image-card img,.guide-image-card>.guide-editorial-placeholder{min-height:23rem}.guide-article-meta span:not(:last-child):after{display:none}.guide-article-experience .guide-quick-start,.guide-article-experience .guide-article-section,.guide-article-experience .guide-band,.guide-product-continuation,.guide-discovery-next,.guide-outcome-rail,.outcome-hub-hero,.outcome-chapter,.outcome-hub-final{padding-block:5.2rem}.guide-article-experience .guide-article{gap:4.6rem}.guide-article-experience .guide-section-heading{max-width:100%;font-size:clamp(2.15rem,10vw,3rem)}.guide-article-experience .guide-article-block.is-prompts,.guide-article-experience .guide-article-block.is-callout,.guide-article-experience .guide-article-block.is-safety{border-radius:var(--g-radius-xl);margin-inline:-.25rem;padding:1.6rem}.guide-product-continuation-grid{border-radius:2rem;padding:.4rem;width:min(calc(100% - 1rem), var(--g-container))!important}.guide-product-copy{border-radius:1.65rem;padding:2rem 1.35rem}.guide-product-outcomes div{grid-template-columns:1fr;gap:.45rem}.guide-product-continuation .g-capture-slot,.guide-media-readiness{min-height:24rem}.guide-discovery-next-grid{gap:4rem}.editorial-related{grid-template-columns:1fr}.guide-action-islands{gap:1rem}.guide-outcome-rail nav{grid-template-columns:1fr}.guide-outcome-rail nav a:nth-child(odd){border-inline-end:0}.guide-library-page .guide-library-hero h1,.outcome-hub-hero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:normal;max-width:100%;font-size:clamp(2.55rem,11.4vw,3.55rem);line-height:.96}.outcome-hub-hero-grid{gap:3rem}.outcome-hub-jump{inset-block-start:5rem}.outcome-chapter-heading{gap:1.5rem;margin-block-end:2.5rem}.outcome-chapter-heading h2{max-width:100%;font-size:clamp(2.5rem,11vw,3.5rem)}.outcome-chapter-lead figure{min-height:20rem}.outcome-chapter-lead>div{grid-template-columns:1fr;padding:1.6rem 1.25rem}.outcome-chapter-lead h3,.outcome-chapter-lead p{grid-column:auto}.outcome-chapter-note{min-height:19rem;padding:1.8rem}}[dir=rtl] .guide-boundary-link:hover i,[dir=rtl] .guide-product-link:hover i,[dir=rtl] .outcome-chapter-lead:hover i,[dir=rtl] .outcome-chapter-more a:hover i,[dir=rtl] .outcome-chapter-note a:hover i,[dir=rtl] .outcome-hub-final a:hover i,[dir=rtl] .guide-outcome-rail nav a:hover i,[dir=rtl] .guide-library-route-note a:hover i{transform:translate(-.18rem,-.18rem)}@media (prefers-reduced-motion:reduce){.guide-article-experience .guide-image-card img,.guide-editorial-placeholder,.guide-article-experience .guide-inline-media img,.guide-article-experience .guide-inline-media video,.guide-boundary-link i,.guide-product-link i,.editorial-related>a,.outcome-chapter-lead img,.outcome-chapter-lead i,.outcome-chapter-more i,.outcome-chapter-note i,.outcome-hub-final i,.guide-outcome-rail nav a i{transition-duration:.01ms}}
.start-map-preview{border-radius:var(--g-radius-2xl);inline-size:min(100%,31rem);box-shadow:var(--g-shadow-soft);background:radial-gradient(circle at 88% 8%,#d9a84e40,#0000 29%),linear-gradient(145deg,#fffcf6fa,#efe7dad1);border:1px solid #40544229;padding:clamp(1.4rem,3vw,2.4rem)}.start-map-preview-head{color:var(--g-moss);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:2.2rem;font-size:.72rem;font-weight:850;display:flex}.start-map-preview-head i{background:var(--g-amber);border-radius:50%;block-size:.72rem;inline-size:.72rem;box-shadow:0 0 0 .5rem #d9a84e21}.start-map-preview>p{max-inline-size:25ch;color:var(--g-navy);font-family:var(--g-font-editorial);margin:0 0 2rem;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.08}.start-map-preview ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.start-map-preview li{color:var(--g-muted);border-block-start:1px solid #40544221;grid-template-columns:2.3rem 1fr;align-items:start;gap:.8rem;padding-block-start:.75rem;line-height:1.45;display:grid}.start-map-preview li span{color:var(--g-amber);font-size:.73rem;font-weight:850}.start-map-preview.is-compact>p{font-size:1.45rem}.start-continuation-panel{gap:2rem}.trust-control-story{background:var(--g-night);color:var(--g-paper)}.trust-control-story-grid{grid-template-columns:minmax(0,6fr) minmax(20rem,5fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.trust-control-story h2{max-inline-size:13ch;font-family:var(--g-font-editorial);margin-block:.5rem 1rem;font-size:clamp(2.8rem,5vw,5rem);font-weight:440;line-height:.96}.trust-control-story .lead{color:#fffcf6b3}.trust-control-story ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.trust-control-story li{border-block-start:1px solid #ffffff21;grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.4rem;display:grid}.trust-control-story li span{color:var(--g-amber);font-size:.72rem}.trust-control-story li strong{font-size:1rem;font-weight:650}.legal-section-nav{flex-wrap:wrap;gap:.55rem;margin-block:2rem 4rem;display:flex}.legal-section-nav a{border:1px solid var(--g-line);border-radius:var(--g-radius-pill);color:var(--g-moss);padding:.7rem 1rem;font-size:.82rem;font-weight:750;text-decoration:none}.legal-section-nav a:hover{background:var(--g-sand)}.legal-content .button:not(.secondary){color:#fff}.release-error-page{background:radial-gradient(circle at 80% 20%, #d9a84e29, transparent 30%), var(--g-ivory);place-items:center;min-block-size:min(75svh,58rem);padding-block:clamp(6rem,12vw,11rem);display:grid}.release-error-layout{grid-template-columns:minmax(0,7fr) minmax(18rem,4fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.release-error-layout h1{max-inline-size:15ch;color:var(--g-navy);font-family:var(--g-font-editorial);letter-spacing:-.035em;margin:0;font-size:clamp(3.2rem,6vw,6.6rem);font-weight:430;line-height:.94}.release-error-lead{max-inline-size:50ch;color:var(--g-muted);margin-block:1.8rem;font-size:1.08rem;line-height:1.65}.release-error-english{color:var(--g-muted);margin-block-start:2.4rem}.release-error-english a{color:var(--g-moss)}.release-error-mark{color:var(--g-moss);font-family:var(--g-font-editorial);grid-template-columns:1fr auto 1fr;align-items:center;font-size:clamp(4rem,9vw,8rem);display:grid;position:relative}.release-error-mark img{opacity:.18;block-size:auto;inline-size:min(78%,13rem);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.release-error-mark i{background:var(--g-amber);block-size:1px;inline-size:clamp(3rem,7vw,6rem)}.is-runtime-error{grid-template-columns:minmax(0,1fr)}.discovery-situation-visual{border-radius:var(--g-radius-2xl);background:radial-gradient(circle at 70% 24%,#d9a84e42,#0000 28%),#ffffff0f;border:1px solid #ffffff24;inline-size:min(100%,34rem);margin:0;padding:clamp(2rem,4vw,3.5rem)}.discovery-situation-visual>div{min-block-size:18rem;position:relative}.discovery-situation-visual i{border:1px solid #fffcf67a;border-radius:50%;display:block;position:absolute}.discovery-situation-visual i:first-child{block-size:8rem;inline-size:8rem;inset:8% 25% auto auto}.discovery-situation-visual i:nth-child(2){border-color:#a9ddd27a;block-size:12rem;inline-size:12rem;inset:32% auto auto 10%}.discovery-situation-visual i:nth-child(3){border-color:#d9a84ebf;block-size:6rem;inline-size:6rem;inset:auto 8% 2% auto}.discovery-situation-visual figcaption{flex-wrap:wrap;gap:.55rem;display:flex}.discovery-situation-visual figcaption span{border-radius:var(--g-radius-pill);color:#fffcf6b8;background:#fffcf617;padding:.58rem .82rem;font-size:.72rem;font-weight:750}.discovery-continuation-proof{border-inline-start:1px solid #d9a84e8c;grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.discovery-continuation-proof span{color:var(--g-amber);font-size:.7rem;font-weight:850}.discovery-continuation-proof strong{font-weight:650}@media (max-width:760px){.trust-control-story-grid,.release-error-layout{grid-template-columns:minmax(0,1fr)}.release-error-mark{inline-size:min(100%,20rem)}.start-map-preview>p{font-size:1.55rem}.legal-section-nav{margin-block-end:2.5rem}}
