@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:200 800;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2026,U+2192-2193,U+2197-2198,U+2212,U+25B6,U+25CE,U+29C9}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:200 800;unicode-range:U+100-2012,U+2015-2017,U+201E-2025,U+2027-2191,U+2194-2196,U+2199-2211,U+2213-25B5,U+25B7-25CD,U+25CF-29C8,U+29CA-10FFFF}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Variable.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:200 1000;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-201D,U+2026,U+2192-2193,U+2197-2198,U+2212,U+25B6,U+25CE,U+29C9}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Variable.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:200 1000;unicode-range:U+100-2012,U+2015-2017,U+201E-2025,U+2027-2191,U+2194-2196,U+2199-2211,U+2213-25B5,U+25B7-25CD,U+25CF-29C8,U+29CA-10FFFF}: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[lang=ja]{--g-font-body:"Hiragino Sans", "Yu Gothic", "YuGothic", "Noto Sans JP", system-ui, sans-serif;--g-font-editorial:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", Georgia, serif}html[lang=ja] body{font-feature-settings:"palt" 1;font-kerning:normal;line-break:strict;word-break:normal;overflow-wrap:anywhere}html[lang=ja] :is(h1,h2,h3,p,li,a,button,label,summary){line-break:strict;word-break:normal;overflow-wrap:anywhere}html[lang=ja] :is(.vex-hero h1,.g-product-hero h1,.guide-hero h1){letter-spacing:-.025em;text-wrap:balance;line-height:1.18}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 var(--g-ease-calm), 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 var(--g-ease-calm), visibility .22s var(--g-ease-calm);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}}@media (max-width:359px){.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--vex-p1{background:var(--g-ivory);color:var(--g-charcoal);overflow:clip}.g-home--vex-p1 h1,.g-home--vex-p1 h2,.g-home--vex-p1 h3{font-family:var(--g-font-editorial);letter-spacing:-.045em;text-wrap:balance;margin-block:0;font-weight:470}.g-home--vex-p1 p{text-wrap:pretty}.g-home--vex-p1 section[id]{scroll-margin-block-start:6rem}.vex-media{background:var(--g-sand);min-inline-size:0;display:block;position:relative;overflow:hidden}.vex-media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.vex-hero{background:linear-gradient(90deg, var(--g-ivory) 0 63%, var(--g-warm-ivory) 63% 100%);border-block-end:1px solid #40544229;min-block-size:min(56rem,100svh - 5rem);padding-block:clamp(4.5rem,8vw,7rem);position:relative;overflow:hidden}.vex-hero:before{background:var(--g-clay);content:"";opacity:.7;block-size:1px;inline-size:min(16rem,24vw);position:absolute;inset:auto auto 3rem 4vw}.vex-hero__grid{grid-template:"copy visual""body visual""actions visual"/minmax(0,1.12fr) minmax(25rem,.88fr);align-content:center;align-items:start;gap:0 clamp(3rem,6vw,6rem);min-block-size:min(43rem,100svh - 13rem);display:grid;position:relative}.vex-hero__copy{grid-area:copy}.vex-hero h1{max-inline-size:10.8em;font-size:clamp(4rem,5vw,4.9rem);line-height:.94}html[lang=en] .vex-hero h1{max-inline-size:11.2em;font-size:clamp(3.75rem,4.7vw,4.65rem)}.vex-hero__body{color:#4d574f;grid-area:body;max-inline-size:39rem;margin:clamp(1.6rem,3vw,2.25rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.72}.vex-hero__visual{grid-area:visual;align-self:stretch;position:relative}.vex-hero__visual .vex-media{border-radius:12rem 12rem var(--g-radius-lg) var(--g-radius-lg);block-size:100%;min-block-size:38rem;box-shadow:0 2.5rem 5rem #07101f24}.vex-hero__visual:before{z-index:2;border-radius:11rem 11rem var(--g-radius-sm) var(--g-radius-sm);content:"";pointer-events:none;border:1px solid #fffcf68c;position:absolute;inset:1.15rem}.vex-hero__signature{z-index:3;border-inline-start:2px solid var(--g-amber);max-inline-size:18rem;color:var(--g-charcoal);background:#fffcf6f0;margin:0;padding:1rem 1.15rem;font-size:.75rem;font-weight:760;line-height:1.45;position:absolute;inset:auto auto 1.6rem -2rem;box-shadow:0 1rem 2.5rem #07101f1f}.vex-hero__actions{grid-area:actions;align-self:start;padding-block-start:2rem}.vex-section-intro{max-inline-size:58rem}.vex-section-intro--split{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);max-inline-size:none;display:grid}.vex-section-intro h2,.vex-movement h2,.vex-proof h2,.vex-better-state h2{font-size:clamp(3.2rem,5vw,5.2rem);line-height:.98}.vex-section-intro>p,.vex-section-intro--split>p{max-inline-size:43rem;color:var(--g-muted);margin:1.55rem 0 0;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.72}.vex-section-intro--split>p{margin:0}.vex-recognition{background:var(--g-paper);padding-block:clamp(6.5rem,8vw,8rem)}.vex-triptych{grid-template-rows:repeat(2,minmax(17rem,1fr));grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);gap:1rem;margin-block-start:clamp(4rem,7vw,6rem);display:grid}.vex-moment{background:var(--g-night);min-block-size:0;min-inline-size:0;color:var(--g-paper);text-decoration:none;position:relative;overflow:hidden}.vex-moment--1{border-radius:8rem 0 0 var(--g-radius-lg);grid-row:1/3;min-block-size:37rem}.vex-moment--2{border-radius:0 var(--g-radius-lg) 0 0}.vex-moment--3{border-radius:0 0 8rem}.vex-moment .vex-media{block-size:100%;transition:transform .52s var(--g-ease-calm)}.vex-moment:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07101fe0);position:absolute;inset:35% 0 0}.vex-moment__copy{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:.35rem 1rem;display:grid;position:absolute;inset:auto clamp(1.35rem,3vw,2.2rem) clamp(1.35rem,3vw,2.2rem)}.vex-moment__copy small{color:var(--g-premium-amber);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:820}.vex-moment__copy strong{max-inline-size:19ch;font-family:var(--g-font-editorial);font-size:clamp(1.45rem,2.8vw,2.7rem);font-weight:470;line-height:1.03}.vex-moment__copy>span{transition:transform .22s var(--g-ease-calm);font-size:1.25rem}@media (hover:hover){.vex-moment:hover .vex-media{transform:scale(1.025)}.vex-moment:hover .vex-moment__copy>span{transform:translate(.2rem,-.2rem)}}.vex-movement{background:var(--g-night);color:var(--g-paper);padding-block:clamp(7rem,9vw,9rem);position:relative;overflow:hidden}.vex-movement:after{background:var(--g-amber);content:"";block-size:9rem;inline-size:1px;position:absolute;inset:0 7% auto auto}.vex-movement__grid{grid-template-columns:minmax(22rem,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.vex-movement__visual{position:relative}.vex-movement__visual .vex-media{aspect-ratio:4/5;border-radius:var(--g-radius-sm) 10rem var(--g-radius-sm) var(--g-radius-sm);box-shadow:0 2.5rem 5rem #0000004d}.vex-movement__visual:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #f0d7aa6b;border-radius:50%;inline-size:46%;position:absolute;inset:auto -2rem -2rem auto}.vex-movement__trace{background:var(--g-amber);block-size:1px;inline-size:7rem;position:absolute;inset:12% -3.5rem auto auto}.vex-movement .g-eyebrow,.vex-better-state .g-eyebrow{color:var(--g-premium-amber)}.vex-movement__body{color:#fffcf6b8;max-inline-size:37rem;margin:1.5rem 0 0;font-size:1.08rem;line-height:1.72}.vex-movement__steps{margin:clamp(2.8rem,5vw,4.2rem) 0 0;padding:0;list-style:none}.vex-movement__steps li{border-block-start:1px solid #fffcf62e;grid-template-columns:2.5rem 1fr;gap:1.25rem;padding-block:1.35rem;display:grid}.vex-movement__steps li:last-child{border-block-end:1px solid #fffcf62e}.vex-movement__steps>li>span{color:var(--g-premium-amber);letter-spacing:.12em;font-size:.65rem}.vex-movement__steps strong{font-family:var(--g-font-editorial);font-size:clamp(1.45rem,2vw,2rem);font-weight:520;line-height:1.1;display:block}.vex-movement__steps p{color:#fffcf69e;max-inline-size:34rem;margin:.45rem 0 0;font-size:.86rem;line-height:1.6}.vex-movement__continuity{border-inline-start:2px solid var(--g-amber);color:#fffcf6c7;max-inline-size:37rem;font-family:var(--g-font-editorial);margin:1.8rem 0 0;padding-inline-start:1rem;font-size:1.17rem;line-height:1.5}.vex-proof{background:var(--g-warm-ivory);padding-block:clamp(7rem,9vw,9rem);position:relative}.vex-proof:before{background:var(--g-sage);content:"";opacity:.55;inline-size:28%;position:absolute;inset:0 auto 0 0}.vex-proof__grid{grid-template-columns:minmax(24rem,.86fr) minmax(0,1.04fr);align-items:center;gap:clamp(4rem,9vw,9rem);display:grid;position:relative}.vex-proof__figure{border-radius:10rem 10rem var(--g-radius-lg) var(--g-radius-lg);background:var(--g-paper);margin:0;padding:.65rem;position:relative;box-shadow:0 2.2rem 5rem #2a372b29}.vex-proof__figure .vex-media,.vex-proof__figure>img{aspect-ratio:4/5;border-radius:calc(10rem - .5rem) calc(10rem - .5rem) var(--g-radius-sm) var(--g-radius-sm);object-fit:cover;inline-size:100%;display:block}.vex-proof__figure figcaption{border-inline-start:2px solid var(--g-amber);color:#5b5c55;background:#fffcf6f0;padding:.75rem .85rem;font-size:.7rem;font-weight:760;position:absolute;inset:auto 1.4rem 1.4rem}.vex-proof__body{max-inline-size:40rem;color:var(--g-muted);margin:1.6rem 0 0;font-size:1.08rem;line-height:1.74}.vex-proof__notes{border-block-start:1px solid #40544238;margin:clamp(2.5rem,5vw,4rem) 0 2.2rem;padding:0;list-style:none}.vex-proof__notes li{border-block-end:1px solid #40544238;grid-template-columns:minmax(13rem,.72fr) 1fr;gap:1.5rem;padding-block:1.25rem;display:grid}.vex-proof__notes strong{font-family:var(--g-font-editorial);font-size:1.24rem;font-weight:600;line-height:1.18}.vex-proof__notes span{color:var(--g-muted);font-size:.84rem;line-height:1.6}.vex-outcomes{background:var(--g-ivory);padding-block:clamp(7rem,9vw,9rem)}.vex-outcomes .vex-section-intro{max-inline-size:64rem}.vex-outcome-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(16rem,auto);gap:1rem;margin-block-start:clamp(4rem,8vw,7rem);display:grid}.vex-outcome{min-block-size:25rem;color:var(--g-paper);text-decoration:none;position:relative;overflow:hidden}.vex-outcome--1{border-radius:var(--g-radius-lg) 8rem var(--g-radius-lg) var(--g-radius-lg);background:var(--g-moss);grid-column:span 5;align-items:end;min-block-size:28rem;display:grid}.vex-outcome--2{border-radius:8rem var(--g-radius-lg) var(--g-radius-lg) var(--g-radius-lg);grid-column:span 7}.vex-outcome--3{border-radius:var(--g-radius-lg) var(--g-radius-lg) var(--g-radius-lg) 8rem;grid-column:span 7}.vex-outcome--4{border-radius:var(--g-radius-lg) var(--g-radius-lg) 8rem var(--g-radius-lg);grid-column:span 5}.vex-outcome .vex-media{block-size:100%;transition:transform .52s var(--g-ease-calm);position:absolute;inset:0}.vex-outcome:not(.vex-outcome--1):after{content:"";background:linear-gradient(#0000,#07101fe6);position:absolute;inset:24% 0 0}.vex-outcome__copy{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:.65rem 1rem;padding:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.vex-outcome:not(.vex-outcome--1) .vex-outcome__copy{position:absolute;inset:auto 0 0}.vex-outcome__copy small,.vex-guide-feature>div>p{color:var(--g-premium-amber);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:.67rem;font-weight:850}.vex-outcome__copy strong{max-inline-size:17ch;font-family:var(--g-font-editorial);font-size:clamp(2rem,3.6vw,3.8rem);font-weight:470;line-height:1}.vex-outcome__copy>span:not(.vex-outcome__arrow){color:#fffcf6c2;grid-column:1/-1;max-inline-size:34rem;font-size:.9rem;line-height:1.6}.vex-outcome__arrow{transition:transform .22s var(--g-ease-calm);grid-area:2/2;font-size:1.4rem}@media (hover:hover){.vex-outcome:hover .vex-media{transform:scale(1.025)}.vex-outcome:hover .vex-outcome__arrow{transform:translate(.2rem,-.2rem)}}.vex-guides{background:var(--g-paper);border-block-start:1px solid #40544229;padding-block:clamp(7rem,9vw,9rem)}.vex-guides__layout{grid-template-columns:minmax(0,1.35fr) minmax(21rem,.65fr);gap:clamp(3rem,6vw,6rem);margin-block-start:clamp(4.5rem,8vw,7rem);display:grid}.vex-guide-feature{border-radius:var(--g-radius-lg) 9rem var(--g-radius-lg) var(--g-radius-lg);background:var(--g-sage);grid-template-rows:minmax(22rem,1fr) auto;min-inline-size:0;margin:0;display:grid;overflow:hidden}.vex-guide-feature .vex-media{min-block-size:22rem}.vex-guide-feature>div{padding:clamp(2rem,4vw,3.4rem)}.vex-guide-feature>div>p{color:var(--g-moss);margin:0 0 1rem}.vex-guide-feature h3{max-inline-size:18ch;font-size:clamp(2.5rem,4vw,4.2rem);line-height:1}.vex-guide-feature>div>span{color:#415147;max-inline-size:39rem;margin:1.3rem 0 1.8rem;line-height:1.68;display:block}.vex-guide-feature a,.vex-guide-secondary a{color:var(--g-moss);font-weight:820}.vex-guide-secondary{border-block-start:1px solid var(--g-line);flex-direction:column;align-self:stretch;display:flex}.vex-guide-secondary article{border-block-end:1px solid var(--g-line);grid-template-columns:2rem 1fr auto;gap:.8rem 1.2rem;padding-block:1.7rem 2rem;display:grid;position:relative}.vex-guide-secondary article>span{color:#774b3f;letter-spacing:.12em;font-size:.65rem}.vex-guide-secondary h3{font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.06}.vex-guide-secondary p{color:var(--g-muted);grid-column:2/-1;margin:0;font-size:.86rem;line-height:1.65}.vex-guide-secondary article>a{align-self:start;font-size:1.3rem}.vex-guide-secondary>.g-text-link{margin-block-start:auto;padding-block-start:2.5rem}.vex-better-state{background:var(--g-night);color:var(--g-paper);padding-block:clamp(7.5rem,9.5vw,10rem);position:relative;overflow:hidden}.vex-better-state:before,.vex-better-state:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.vex-better-state:before{aspect-ratio:1;border:1px solid #f0d7aa42;inline-size:clamp(13rem,27vw,26rem);inset:12% -5rem auto auto;box-shadow:inset 0 0 0 4rem #f0d7aa05}.vex-better-state:after{aspect-ratio:1;background:radial-gradient(circle at 45% 42%,#d9a84e47,#0000 68%);inline-size:8rem;inset:auto 8% 8% auto}.vex-better-state__grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.58fr);align-items:end;gap:clamp(4rem,9vw,9rem);display:grid;position:relative}.vex-better-state__copy>p:not(.g-eyebrow){color:#fffcf6b3;max-inline-size:43rem;margin:1.7rem 0 2.3rem;font-size:1.08rem;line-height:1.75}.g-text-link--light{color:var(--g-paper)}.vex-better-state ul{border-block-start:1px solid #fffcf62e;margin:0;padding:0;list-style:none}.vex-better-state li{color:#fffcf6b8;border-block-end:1px solid #fffcf62e;grid-template-columns:2.2rem 1fr;gap:1rem;padding-block:1.3rem;font-size:.88rem;line-height:1.6;display:grid}.vex-better-state li span{color:var(--g-premium-amber);letter-spacing:.12em;font-size:.64rem}.site-shell:has(.g-home--vex-p1) .g-footer{border-block-start-color:#f0d7aa2e;padding-block-start:clamp(4.5rem,7vw,6rem)}.g-acquisition{background:var(--g-warm-ivory);border-block-start:1px solid #40544229;padding-block:clamp(4.5rem,8vw,7rem)}.g-acquisition__inner>header{grid-template-columns:minmax(0,.86fr) minmax(18rem,.7fr);align-items:end;gap:1rem clamp(2rem,7vw,8rem);margin-block-end:clamp(2rem,4vw,3.5rem);display:grid}.g-acquisition h2{font-size:clamp(2.5rem,4.5vw,4.25rem);line-height:.98}.g-acquisition__inner>header>p:last-child{color:#4d574f;margin:0;font-size:1.04rem;line-height:1.65}.g-acquisition__forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.g-acquisition__form{background:#fffdf8bf;border:1px solid #4054422e;gap:1rem;padding:clamp(1.35rem,2.4vw,2.15rem);display:grid}.g-acquisition__form h3{font-size:1.35rem;line-height:1.15}.g-acquisition__form label:not(.g-acquisition__consent){color:#37443a;gap:.45rem;font-size:.78rem;font-weight:760;display:grid}.g-acquisition__form input[type=email]{background:var(--g-paper);min-block-size:3rem;inline-size:100%;color:var(--g-charcoal);font:inherit;border:1px solid #40544247;border-radius:0;padding-inline:.85rem}.g-acquisition__consent{color:#4d574f;grid-template-columns:1rem 1fr;align-items:start;gap:.65rem;font-size:.78rem;line-height:1.45;display:grid}.g-acquisition__consent input{accent-color:var(--g-moss);margin:.12rem 0 0}.g-acquisition__honeypot{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.g-acquisition__form .g-button{justify-self:start}.g-acquisition__message{color:#34483b;min-block-size:1.25rem;margin:0;font-size:.82rem;line-height:1.45}.g-acquisition__message--error{color:#8a352d}.g-acquisition__privacy{color:#667068;max-inline-size:48rem;margin:1.5rem 0 0;font-size:.78rem;line-height:1.5}@media (max-width:980px){.vex-hero__grid{gap-inline:3rem;grid-template-columns:minmax(0,1fr) minmax(21rem,.78fr)}.vex-hero h1{font-size:clamp(3.55rem,6.5vw,4.35rem)}.vex-section-intro--split,.vex-movement__grid,.vex-proof__grid,.vex-guides__layout,.vex-better-state__grid{grid-template-columns:1fr}.vex-section-intro--split>p{max-inline-size:42rem}.vex-movement__visual,.vex-proof__figure{inline-size:min(100%,38rem)}.vex-movement__visual{order:2}.vex-guide-secondary{min-block-size:28rem}.vex-better-state ul{max-inline-size:42rem}.g-acquisition__inner>header{grid-template-columns:1fr}}@media (max-width:720px){.g-home--vex-p1 .g-container{inline-size:min(calc(100% - 2rem), var(--g-container))}.g-home--vex-p1 .g-eyebrow{letter-spacing:.13em;margin-block-end:.9rem;font-size:.67rem}.vex-hero{background:var(--g-ivory);min-block-size:auto;padding-block:3.4rem 4.8rem}.vex-hero:before{display:none}.vex-hero__grid{grid-template:"copy""visual""body""actions"/minmax(0,1fr);gap:0;min-block-size:auto}.vex-hero__copy{align-self:auto}.vex-hero h1,html[lang=en] .vex-hero h1{max-inline-size:11.5em;font-size:clamp(3.05rem,13.7vw,3.55rem);line-height:.94}.vex-hero__body{margin-block-start:1.5rem;font-size:1rem;line-height:1.65}.vex-hero__visual{margin-block-start:2rem}.vex-hero__visual .vex-media{aspect-ratio:5/4;border-radius:6rem 6rem var(--g-radius-md) var(--g-radius-md);min-block-size:0}.vex-hero__visual:before{border-radius:5.4rem 5.4rem var(--g-radius-sm) var(--g-radius-sm);inset:.7rem}.vex-hero__signature{border-inline-start-width:2px;max-inline-size:calc(100% - 1.6rem);padding:.72rem .8rem;font-size:.65rem;inset:auto .8rem .8rem}.vex-hero__actions{flex-direction:column;align-items:stretch;padding-block-start:1.5rem}.vex-hero__actions .g-button,.vex-hero__actions .g-text-link{inline-size:100%}.vex-hero__actions .g-text-link{justify-content:center;min-block-size:3rem}.vex-section-intro h2,.vex-movement h2,.vex-proof h2,.vex-better-state h2{font-size:clamp(2.75rem,12vw,3.45rem);line-height:.98}.vex-section-intro--split{gap:1.4rem}.vex-section-intro--split>p{margin:0}.vex-recognition{padding-block:4.8rem 5.1rem}.vex-triptych{scroll-snap-type:inline mandatory;scrollbar-width:thin;gap:.75rem;margin-block-start:2.8rem;margin-inline-end:-1rem;padding-block-end:.7rem;padding-inline-end:1rem;scroll-padding-inline:0;display:flex;overflow-x:auto}.vex-moment,.vex-moment--1,.vex-moment--2,.vex-moment--3{border-radius:var(--g-radius-md) 5.5rem var(--g-radius-md) var(--g-radius-md);scroll-snap-align:start;flex:0 0 min(82vw,20rem);min-block-size:21rem}.vex-moment__copy{inset:auto 1.25rem 1.25rem}.vex-moment__copy strong{font-size:2rem}.vex-movement{padding-block:5.4rem}.vex-movement__grid{gap:3.2rem}.vex-movement__visual{inline-size:calc(100% + 1rem);margin-inline-start:-1rem}.vex-movement__visual .vex-media{aspect-ratio:16/10;border-radius:0 5.5rem 5.5rem 0}.vex-movement__visual:after{inset:auto .75rem -1.2rem auto}.vex-movement__trace{display:none}.vex-movement__body,.vex-proof__body,.vex-better-state__copy>p:not(.g-eyebrow){font-size:1rem;line-height:1.68}.vex-movement__steps{margin-block-start:2.4rem}.vex-movement__steps li{grid-template-columns:2rem 1fr;gap:.8rem;padding-block:1.2rem}.vex-movement__steps strong{font-size:1.55rem}.vex-movement__continuity{font-size:1.05rem}.vex-proof{padding-block:5.2rem}.vex-proof:before{block-size:36%;inline-size:58%}.vex-proof__grid{gap:3.2rem}.vex-proof__figure{border-radius:0 6rem 6rem 0;inline-size:calc(100% + 1rem);margin-inline-start:-1rem}.vex-proof__figure .vex-media,.vex-proof__figure>img{aspect-ratio:16/10;border-radius:0 5.4rem 5.4rem 0}.vex-proof__notes{margin-block:2.3rem 1.9rem}.vex-proof__notes li{grid-template-columns:1fr;gap:.55rem;padding-block:1.1rem}.vex-outcomes{padding-block:5.3rem}.vex-outcome-mosaic{grid-template-columns:1fr;gap:.8rem;margin-block-start:3.2rem}.vex-outcome,.vex-outcome--1,.vex-outcome--2,.vex-outcome--3,.vex-outcome--4{border-radius:var(--g-radius-md) 5.5rem var(--g-radius-md) var(--g-radius-md);grid-column:auto;min-block-size:18rem}.vex-outcome--1{min-block-size:19rem}.vex-outcome__copy{padding:1.6rem}.vex-outcome__copy strong{font-size:2.2rem}.vex-guides{padding-block:5.3rem}.vex-guides__layout{gap:3.5rem;margin-block-start:3.2rem}.vex-guide-feature{border-radius:var(--g-radius-md) 5.5rem var(--g-radius-md) var(--g-radius-md);grid-template-rows:auto auto}.vex-guide-feature .vex-media{aspect-ratio:16/10;min-block-size:0}.vex-guide-feature>div{padding:1.7rem}.vex-guide-feature h3{font-size:2.75rem}.vex-guide-feature>div>span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vex-guide-secondary{min-block-size:0}.vex-guide-secondary article{grid-template-columns:1.75rem 1fr auto;padding-block:1.45rem}.vex-guide-secondary h3{font-size:1.8rem}.vex-guide-secondary p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vex-better-state{padding-block:5.7rem}.vex-better-state__grid{gap:3.7rem}.vex-better-state__copy .g-button-row{flex-direction:column;align-items:stretch}.vex-better-state__copy .g-button,.vex-better-state__copy .g-text-link{inline-size:100%}.vex-better-state__copy .g-text-link{justify-content:center;min-block-size:3rem}.site-shell:has(.g-home--vex-p1) .g-footer__lead{padding-block-end:2.5rem}.site-shell:has(.g-home--vex-p1) .g-footer__grid{gap-block:2.3rem;padding-block:2.8rem}.site-shell:has(.g-home--vex-p1) .g-footer__base{padding-block-start:1.5rem}.g-acquisition{padding-block:3.8rem}.g-acquisition__forms{grid-template-columns:1fr}}@media (max-width:359px){.vex-hero h1,html[lang=en] .vex-hero h1{font-size:2.85rem}.vex-outcome__copy strong,.vex-guide-feature h3{font-size:2.25rem}.vex-guide-secondary article{gap-inline:.65rem;grid-template-columns:1.5rem minmax(0,1fr) auto}}[dir=rtl] .vex-hero__signature,[dir=rtl] .vex-movement__continuity,[dir=rtl] .vex-proof__figure figcaption{border-inline-start:0;border-inline-end:2px solid var(--g-amber)}[dir=rtl] .vex-moment__copy>span,[dir=rtl] .vex-outcome__arrow{transform:scaleX(-1)}@media (forced-colors:active){.vex-moment:after,.vex-outcome:not(.vex-outcome--1):after{opacity:.72;background:canvas}.vex-hero__visual:before,.vex-movement__visual:after,.vex-better-state:before{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.vex-hero__copy,.vex-hero__visual,.vex-hero__actions{animation:none}.vex-moment .vex-media,.vex-moment__copy>span,.vex-outcome .vex-media,.vex-outcome__arrow{transition:none}}
.g-product-story{background:var(--g-ivory);color:var(--g-charcoal);overflow:clip}.g-product-story h1,.g-product-story h2,.g-product-story h3{font-family:var(--g-font-editorial);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:470}.g-product-story p{text-wrap:pretty}.g-product-story section[id],.g-product-directory details[id]{scroll-margin-block-start:6rem}.g-product-media{background:var(--g-sand);display:block;position:relative;overflow:hidden}.g-product-media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.g-product-hero{background:linear-gradient(90deg, var(--g-ivory) 0 66%, var(--g-warm-ivory) 66% 100%);border-block-end:1px solid #40544224;min-block-size:min(54rem,100svh - 5rem);padding-block:clamp(4rem,7vw,6.5rem) 2.25rem;position:relative;overflow:hidden}.g-product-hero:before{background:var(--g-clay);content:"";block-size:1px;inline-size:8rem;position:absolute;inset:12% auto auto 4vw}.g-product-hero__grid{grid-template:"copy visual""narrative visual"1fr"map map"/minmax(0,1.08fr) minmax(24rem,.78fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem) clamp(3rem,7vw,7rem);min-block-size:min(45rem,100svh - 11.75rem);display:grid}.g-product-hero__copy{grid-area:copy;align-self:end;padding-block-start:2rem}.g-product-hero__narrative{grid-area:narrative;align-self:start}.g-product-hero h1{max-inline-size:10.5em;font-size:clamp(3.9rem,5.6vw,5.6rem);line-height:.94}html[lang=en] .g-product-hero h1{max-inline-size:11.5em;font-size:clamp(3.65rem,5vw,5.1rem)}.g-product-hero__body{color:#4d574f;max-inline-size:42rem;margin:1.75rem 0 0;font-size:clamp(1.02rem,1.3vw,1.17rem);line-height:1.74}.g-product-hero__actions{margin-block-start:2rem}.g-product-hero__visual{grid-area:visual;align-self:stretch;min-block-size:34rem;position:relative}.g-product-hero__visual .g-product-media{border-radius:10rem 10rem var(--g-radius-lg) var(--g-radius-lg);block-size:100%;box-shadow:0 2.4rem 5rem #07101f26}.g-product-hero__visual:after{border-radius:9.5rem 9.5rem var(--g-radius-sm) var(--g-radius-sm);content:"";pointer-events:none;border:1px solid #fffcf694;position:absolute;inset:1rem}.g-product-hero__visual>p{z-index:2;border-inline-start:2px solid var(--g-amber);max-inline-size:18rem;color:var(--g-charcoal);background:#fffcf6f2;margin:0;padding:.9rem 1.05rem;font-size:.78rem;font-weight:760;line-height:1.5;position:absolute;inset:auto auto 1.4rem -2rem;box-shadow:0 1rem 2.5rem #07101f21}.g-product-hero__map{border-block-start:1px solid #40544233;grid-area:map;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.g-product-hero__map a{min-block-size:4.5rem;color:var(--g-charcoal);border-inline-end:1px solid #40544233;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.g-product-hero__map a:last-child{border-inline-end:0}.g-product-hero__map span{color:var(--g-moss);letter-spacing:.1em;font-size:.65rem;font-weight:850}.g-product-hero__map strong{font-size:.84rem;line-height:1.35}.g-product-story__chapter-group{display:contents}.g-product-chapter{padding-block:clamp(7rem,10vw,10.5rem);position:relative}.g-product-chapter__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem clamp(1rem,2vw,2rem);display:grid}.g-product-chapter__heading{grid-column:1/7;padding-block-start:1rem}.g-product-chapter__heading>span{color:#805044;letter-spacing:.14em;margin-block-end:clamp(2.5rem,6vw,5rem);font-size:.68rem;font-weight:850;display:block}.g-product-chapter__opening{max-inline-size:30rem;color:var(--g-moss);font-family:var(--g-font-editorial);margin:0 0 1.6rem;font-size:clamp(1.25rem,2vw,1.7rem);font-style:italic;line-height:1.38}.g-product-chapter h2{max-inline-size:10em;font-size:clamp(3.4rem,5.3vw,5.45rem);line-height:.97}.g-product-chapter__visual{grid-area:1/8/span 2/13}.g-product-chapter__figure{background:var(--g-sand);aspect-ratio:4/5;border-radius:var(--g-radius-lg) 10rem var(--g-radius-lg) var(--g-radius-lg);min-block-size:40rem;box-shadow:var(--g-shadow-soft);margin:0;position:relative;overflow:hidden}.g-product-chapter__figure .g-product-media{position:absolute;inset:0}.g-product-chapter__figure--proof>img{object-fit:cover;display:block}.g-product-chapter__figure figcaption{z-index:2;border-inline-start:2px solid var(--g-amber);color:#555b54;background:#fffcf6f2;max-inline-size:22rem;padding:.85rem 1rem;font-size:.7rem;font-weight:720;line-height:1.5;position:absolute;inset:auto 1.25rem 1.25rem}.g-product-chapter__story{grid-column:1/7;padding-block-start:clamp(2.5rem,5vw,5rem)}.g-product-chapter__body{max-inline-size:42rem;color:var(--g-muted);margin:0;font-size:clamp(1.03rem,1.3vw,1.16rem);line-height:1.76}.g-product-chapter__steps{border-block:1px solid #40544238;grid-template-columns:repeat(3,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.g-product-chapter__steps li{border-inline-end:1px solid #40544238;min-inline-size:0;padding:1.25rem 1rem 1.4rem 0}.g-product-chapter__steps li+li{padding-inline-start:1rem}.g-product-chapter__steps li:last-child{border-inline-end:0;padding-inline-end:0}.g-product-chapter__steps>li>span{color:#805044;margin-block-end:2rem;font-size:.64rem;font-weight:850;display:block}.g-product-chapter__steps strong{font-family:var(--g-font-editorial);font-size:1.2rem;font-weight:600;line-height:1.18;display:block}.g-product-chapter__steps p{color:var(--g-muted);margin:.55rem 0 0;font-size:.78rem;line-height:1.55}.g-product-chapter__facts{margin:clamp(3rem,6vw,5rem) 0 2rem}.g-product-chapter__facts>div{border-block-start:1px solid #40544238;grid-template-columns:minmax(8rem,.45fr) 1fr;gap:1.5rem;padding-block:1.25rem;display:grid}.g-product-chapter__facts>div:last-child{border-block-end:1px solid #40544238}.g-product-chapter__facts dt{color:var(--g-moss);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:850;line-height:1.45}.g-product-chapter__facts dd{color:var(--g-muted);margin:0;font-size:.9rem;line-height:1.65}.g-product-chapter__facts .g-product-chapter__better dd{color:var(--g-charcoal);font-family:var(--g-font-editorial);font-size:1.25rem;font-weight:560;line-height:1.35}.g-product-chapter--image-led{background:var(--g-paper)}.g-product-chapter--tactile-sequence{background:var(--g-warm-ivory)}.g-product-chapter--tactile-sequence .g-product-chapter__visual{grid-column:1/6}.g-product-chapter--tactile-sequence .g-product-chapter__heading,.g-product-chapter--tactile-sequence .g-product-chapter__story{grid-column:7/13}.g-product-chapter--tactile-sequence .g-product-chapter__figure{border-radius:9rem 9rem var(--g-radius-lg) var(--g-radius-lg)}.g-product-chapter--dark-product{background:var(--g-night);color:var(--g-paper);overflow:hidden}.g-product-chapter--dark-product:after{background:var(--g-amber);content:"";block-size:10rem;inline-size:1px;position:absolute;inset:0 8% auto auto}.g-product-chapter--dark-product .g-product-chapter__heading{grid-column:1/7}.g-product-chapter--dark-product .g-product-chapter__visual{grid-area:2/1/auto/6;padding-block-start:3rem}.g-product-chapter--dark-product .g-product-chapter__story{grid-area:1/7/span 2/13;padding-block-start:clamp(6rem,11vw,12rem)}.g-product-chapter--dark-product .g-product-chapter__figure{border-radius:var(--g-radius-lg) 9rem var(--g-radius-lg) var(--g-radius-lg);min-block-size:31rem;box-shadow:0 2.4rem 6rem #0000004d}.g-product-chapter--dark-product .g-eyebrow,.g-product-chapter--dark-product .g-product-chapter__heading>span,.g-product-chapter--dark-product .g-product-chapter__facts dt{color:var(--g-premium-amber)}.g-product-chapter--dark-product .g-product-chapter__opening,.g-product-chapter--dark-product .g-product-chapter__body,.g-product-chapter--dark-product .g-product-chapter__facts dd{color:#fffcf6b3}.g-product-chapter--dark-product .g-product-chapter__facts .g-product-chapter__better dd{color:var(--g-paper)}.g-product-chapter--dark-product .g-product-chapter__facts>div{border-color:#fffcf62e}.g-product-chapter--dark-product .g-text-link,.g-product-finale .g-text-link{color:var(--g-premium-amber)}.g-product-chapter--quiet-trust{background:linear-gradient(90deg, var(--g-sage) 0 28%, var(--g-ivory) 28% 100%)}.g-product-chapter--quiet-trust .g-product-chapter__heading{grid-column:6/13}.g-product-chapter--quiet-trust .g-product-chapter__visual{grid-area:1/1/span 2/5;align-self:center}.g-product-chapter--quiet-trust .g-product-chapter__story{grid-column:6/13}.g-product-chapter--quiet-trust .g-product-chapter__figure{border-radius:10rem 10rem var(--g-radius-lg) var(--g-radius-lg);min-block-size:34rem}.g-product-interlude{background:var(--g-clay);border-block:1px solid #4054422e;padding-block:clamp(3.25rem,5vw,4.75rem)}.g-product-interlude__grid{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.g-product-interlude .g-eyebrow{color:var(--g-night);margin:0}.g-product-interlude h2{max-inline-size:24em;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.03}.g-product-interlude p:not(.g-eyebrow){max-inline-size:48rem;color:var(--g-night);margin:.85rem 0 0;line-height:1.65}.g-product-directory{background:var(--g-paper);padding-block:clamp(7rem,10vw,10rem)}.g-product-directory__grid{grid-template-columns:minmax(18rem,.68fr) minmax(0,1.12fr);align-items:start;gap:clamp(4rem,9vw,9rem);display:grid}.g-product-directory header{position:sticky;inset-block-start:7rem}.g-product-directory h2,.g-product-finale h2{font-size:clamp(3.2rem,5vw,5rem);line-height:.98}.g-product-directory header>p:last-child{max-inline-size:32rem;color:var(--g-muted);margin:1.5rem 0 0;line-height:1.72}.g-product-directory__list{border-block-start:1px solid #4054423d}.g-product-directory details{border-block-end:1px solid #4054423d}.g-product-directory summary{cursor:pointer;grid-template-columns:2.5rem 1fr 2rem;align-items:center;gap:1rem;min-block-size:6.5rem;list-style:none;display:grid}.g-product-directory summary::-webkit-details-marker{display:none}.g-product-directory summary>span:first-child{color:#805044;letter-spacing:.1em;font-size:.64rem;font-weight:850}.g-product-directory summary>span:nth-child(2){gap:.3rem;display:grid}.g-product-directory summary strong{font-family:var(--g-font-editorial);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:560;line-height:1.08}.g-product-directory summary small{color:var(--g-muted);font-size:.78rem;line-height:1.45}.g-product-directory summary i{block-size:2rem;inline-size:2rem;transition:transform .22s var(--g-ease-calm), background-color .22s var(--g-ease-calm);border:1px solid #4054424d;border-radius:50%;place-items:center;font-size:1rem;font-style:normal;display:grid}.g-product-directory details[open] summary i{background:var(--g-moss);color:var(--g-paper);transform:rotate(45deg)}.g-product-directory__detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;padding:0 3rem 2.5rem 3.5rem;display:grid}.g-product-directory__detail>div:last-of-type{border-inline-start:2px solid var(--g-clay);grid-column:1/-1;padding-inline-start:1rem}.g-product-directory__detail strong{color:var(--g-moss);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:850}.g-product-directory__detail p,.g-product-directory__detail ol{color:var(--g-muted);margin:.6rem 0 0;padding-inline-start:1.15rem;font-size:.84rem;line-height:1.65}.g-product-directory__detail p{padding-inline-start:0}.g-product-directory__detail .g-text-link{grid-column:1/-1;inline-size:fit-content}.g-product-finale{background:var(--g-night);color:var(--g-paper);padding-block:clamp(7rem,10vw,10rem);position:relative;overflow:hidden}.g-product-finale:before{aspect-ratio:1;content:"";border:1px solid #f0d7aa33;border-radius:50%;inline-size:32rem;position:absolute;inset:auto -7rem -13rem auto}.g-product-finale__grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);align-items:end;gap:clamp(4rem,10vw,10rem);display:grid;position:relative}.g-product-finale .g-eyebrow{color:var(--g-premium-amber)}.g-product-finale__grid>div>p:not(.g-eyebrow){color:#fffcf6b3;max-inline-size:42rem;margin:1.6rem 0 2.3rem;font-size:1.05rem;line-height:1.72}.g-product-finale ol{border-block-start:1px solid #fffcf62e;margin:0;padding:0;list-style:none}.g-product-finale li{border-block-end:1px solid #fffcf62e;grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;padding-block:1.4rem;display:grid}.g-product-finale li span{color:var(--g-premium-amber);font-size:.64rem;font-weight:850}.g-product-finale li strong{font-family:var(--g-font-editorial);font-size:1.35rem;font-weight:520;line-height:1.2}@media (max-width:980px){.g-product-hero__grid{grid-template:"copy visual""narrative visual"1fr"map map"/minmax(0,1fr) minmax(20rem,.8fr);column-gap:3rem}.g-product-hero__map{grid-template-columns:repeat(2,minmax(0,1fr))}.g-product-hero__map a:nth-child(2){border-inline-end:0}.g-product-hero__map a:nth-child(-n+2){border-block-end:1px solid #40544233}.g-product-chapter__heading,.g-product-chapter__story,.g-product-chapter--tactile-sequence .g-product-chapter__heading,.g-product-chapter--tactile-sequence .g-product-chapter__story{grid-column:1/7}.g-product-chapter__visual,.g-product-chapter--tactile-sequence .g-product-chapter__visual{grid-column:7/13}.g-product-chapter__steps{grid-template-columns:1fr}.g-product-chapter__steps li,.g-product-chapter__steps li+li{border-block-end:1px solid #40544238;border-inline-end:0;grid-template-columns:2rem 1fr;padding:1rem 0;display:grid}.g-product-chapter__steps li:last-child{border-block-end:0}.g-product-chapter__steps>li>span{margin:0}.g-product-interlude__grid{grid-template-columns:1fr auto}.g-product-interlude .g-eyebrow{grid-column:1/-1}}@media (max-width:720px){.g-product-hero{background:var(--g-ivory);min-block-size:auto;padding-block:3.3rem 1.5rem}.g-product-hero:before{inline-size:3.5rem;inset:2.2rem auto auto 1.25rem}.g-product-hero__grid{grid-template:"copy""visual""narrative""map"/minmax(0,1fr);gap:2rem;min-block-size:0;inline-size:100%}.g-product-hero__copy{padding:0 1.25rem}.g-product-hero__narrative{padding-inline:1.25rem}.g-product-hero h1,html[lang=en] .g-product-hero h1{max-inline-size:11em;font-size:clamp(2.75rem,12.8vw,3.55rem);line-height:.96}.g-product-hero__body{margin-block-start:1.4rem;font-size:1rem;line-height:1.68}.g-product-hero__actions{margin-block-start:1.6rem}.g-product-hero__visual{min-block-size:0;padding-inline:0}.g-product-hero__visual .g-product-media{aspect-ratio:5/4;box-shadow:none;border-radius:0 5rem 0 0}.g-product-hero__visual:after{border-radius:0 4.5rem 0 0;inset:.7rem}.g-product-hero__visual>p{max-inline-size:min(18rem,100% - 2.5rem);inset:auto 1.25rem 1rem auto}.g-product-hero__map{margin-inline:1.25rem}.g-product-hero__map a{grid-template-columns:1.5rem 1fr;min-block-size:4.4rem;padding:.75rem .65rem}.g-product-chapter{padding-block:5.5rem}.g-product-chapter__grid{grid-template-columns:minmax(0,1fr);gap:2rem;inline-size:100%}.g-product-chapter__heading,.g-product-chapter__visual,.g-product-chapter__story,.g-product-chapter--tactile-sequence .g-product-chapter__heading,.g-product-chapter--tactile-sequence .g-product-chapter__visual,.g-product-chapter--tactile-sequence .g-product-chapter__story,.g-product-chapter--dark-product .g-product-chapter__heading,.g-product-chapter--dark-product .g-product-chapter__visual,.g-product-chapter--dark-product .g-product-chapter__story,.g-product-chapter--quiet-trust .g-product-chapter__heading,.g-product-chapter--quiet-trust .g-product-chapter__visual,.g-product-chapter--quiet-trust .g-product-chapter__story{grid-area:auto/1}.g-product-chapter__heading,.g-product-chapter__story{padding-inline:1.25rem}.g-product-chapter__heading{padding-block-start:0}.g-product-chapter__heading>span{margin-block-end:2.5rem}.g-product-chapter h2{max-inline-size:10em;font-size:clamp(2.8rem,12vw,3.65rem)}.g-product-chapter__opening{font-size:1.22rem}.g-product-chapter__visual{order:2}.g-product-chapter__story{order:3;padding-block-start:0}.g-product-chapter__figure,.g-product-chapter--dark-product .g-product-chapter__figure,.g-product-chapter--quiet-trust .g-product-chapter__figure{min-block-size:0}.g-product-chapter__figure,.g-product-chapter--tactile-sequence .g-product-chapter__figure,.g-product-chapter--dark-product .g-product-chapter__figure,.g-product-chapter--quiet-trust .g-product-chapter__figure{aspect-ratio:5/4;box-shadow:none;border-radius:0 5rem 0 0}.g-product-chapter__figure figcaption{max-inline-size:calc(100% - 2rem);inset:auto 1rem 1rem}.g-product-chapter__steps{margin-block-start:2.4rem}.g-product-chapter__facts{margin-block:2.5rem 1.8rem}.g-product-chapter__facts>div{grid-template-columns:1fr;gap:.55rem}.g-product-chapter--tactile-sequence .g-product-chapter__story,.g-product-chapter--quiet-trust .g-product-chapter__story{order:2}.g-product-chapter--tactile-sequence .g-product-chapter__visual,.g-product-chapter--quiet-trust .g-product-chapter__visual{order:3;margin-block-start:1rem}.g-product-chapter--dark-product .g-product-chapter__story{padding-block-start:0}.g-product-chapter--dark-product:after{block-size:5rem}.g-product-chapter--quiet-trust{background:var(--g-ivory)}.g-product-chapter--quiet-trust .g-product-chapter__heading,.g-product-chapter--quiet-trust .g-product-chapter__story{border-inline-start:.45rem solid var(--g-sage);margin-inline-start:1.25rem;padding-inline-start:1rem}.g-product-interlude{padding-block:3.5rem}.g-product-interlude__grid{grid-template-columns:1fr;gap:1.5rem}.g-product-interlude .g-eyebrow{grid-column:auto}.g-product-interlude h2{font-size:2.3rem}.g-product-interlude .g-button{inline-size:fit-content}.g-product-directory{padding-block:5.5rem}.g-product-directory__grid{grid-template-columns:1fr;gap:3.5rem}.g-product-directory header{position:static}.g-product-directory h2,.g-product-finale h2{font-size:clamp(2.75rem,12vw,3.6rem)}.g-product-directory summary{grid-template-columns:1.7rem 1fr 2rem;gap:.65rem;min-block-size:6rem}.g-product-directory summary strong{font-size:1.35rem}.g-product-directory summary small{font-size:.72rem}.g-product-directory__detail{grid-template-columns:1fr;gap:1.4rem;padding:0 .5rem 2.2rem 2.35rem}.g-product-directory__detail>div:last-of-type,.g-product-directory__detail .g-text-link{grid-column:auto}.g-product-finale{padding-block:6rem}.g-product-finale__grid{grid-template-columns:1fr;gap:4rem}}@media (max-width:380px){.g-product-hero h1,html[lang=en] .g-product-hero h1,.g-product-chapter h2,.g-product-directory h2,.g-product-finale h2{overflow-wrap:anywhere;font-size:2.55rem}.g-product-hero__map{grid-template-columns:1fr}.g-product-hero__map a,.g-product-hero__map a:nth-child(2){border-block-end:1px solid #40544233;border-inline-end:0}.g-product-hero__map a:last-child{border-block-end:0}.g-product-chapter--quiet-trust .g-product-chapter__heading,.g-product-chapter--quiet-trust .g-product-chapter__story{margin-inline-start:.75rem}}@media (prefers-reduced-motion:reduce){.g-product-directory summary i{transition-duration:.01ms}}
.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}}
.vex-guide-library,.vex-insights{background:var(--g-ivory);color:var(--g-charcoal);overflow-x:clip}.vex-guide-library h1,.vex-guide-library h2,.vex-guide-library h3,.vex-insights h1,.vex-insights h2,.vex-insights h3{font-family:var(--g-font-editorial);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:470}.vex-guide-library p,.vex-insights p{text-wrap:pretty}.vex-hub-media{display:block;position:absolute;inset:0}.vex-hub-media img{object-fit:cover;width:100%;height:100%}.vex-hub-editions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.vex-hub-editions>span{color:var(--g-muted);margin-inline-end:.35rem;font-size:.71rem;font-weight:820}.vex-hub-editions a{border-radius:var(--g-radius-pill);min-height:2.75rem;color:var(--g-moss);transition:background-color .22s var(--g-ease-calm), color .22s var(--g-ease-calm), transform .22s var(--g-ease-calm);background:#fffcf6bd;padding:.68rem .84rem;font-size:.75rem;font-weight:850;box-shadow:inset 0 0 0 1px #40544221}.vex-hub-editions a:hover{transform:translateY(-1px)}.vex-hub-editions a[aria-current=page]{background:var(--g-moss);color:var(--g-paper)}.vex-hub-section-heading{grid-template-columns:minmax(0,7fr) minmax(19rem,5fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-block-end:clamp(2.6rem,5vw,4.8rem);display:grid}.vex-hub-section-heading h2{max-width:14ch;margin-block-start:.8rem;font-size:clamp(2.8rem,4.8vw,5rem);line-height:.96}.vex-hub-section-heading>p{max-width:35rem;color:var(--g-muted);margin:0;font-size:1.04rem;line-height:1.7}.vex-guide-hero{background:radial-gradient(circle at 78% 18%, #c9d8c873, transparent 25rem), var(--g-ivory);padding-block:clamp(6rem,10vw,10rem) clamp(5rem,8vw,8rem);position:relative}.vex-guide-hero__grid{grid-template-columns:minmax(0,8fr) minmax(17rem,4fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.vex-guide-hero__copy h1{max-width:12ch;font-size:clamp(3.8rem,6.3vw,6.8rem);line-height:.91}.vex-guide-hero__lead{max-width:42rem;color:var(--g-muted);margin-block:1.8rem 0;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.68}.vex-guide-hero__utility{border-block:1px solid #4054422e;gap:.65rem;padding-block:1.25rem;display:grid}.vex-guide-hero__utility>p{color:var(--g-moss);font-family:var(--g-font-editorial);letter-spacing:-.05em;margin:0;font-size:clamp(3.4rem,6vw,5.8rem);line-height:.9}.vex-guide-hero__utility>span{color:var(--g-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:1.4rem;font-size:.72rem;font-weight:820}.vex-guide-hero__utility>a{color:var(--g-moss);border-block-start:1px solid #40544224;justify-content:space-between;gap:1rem;margin-block-start:1rem;padding-block-start:1rem;font-size:.83rem;font-weight:850;display:flex}.vex-guide-feature-section{background:var(--g-paper);padding-block:clamp(5rem,9vw,9rem)}.vex-hub-feature{background:var(--g-night);min-height:40rem;color:var(--g-paper);grid-template-columns:minmax(0,7fr) minmax(21rem,5fr);display:grid;box-shadow:0 2.2rem 6rem #17264024}.vex-hub-feature__media{min-height:40rem;position:relative;overflow:hidden}.vex-hub-feature__media img{transition:transform .7s var(--g-ease-calm)}.vex-hub-feature__media:hover img{transform:scale(1.025)}.vex-hub-feature__copy{align-content:center;padding:clamp(2.4rem,5vw,5.2rem);display:grid}.vex-hub-feature__copy .g-eyebrow{color:var(--g-premium-amber)}.vex-hub-feature__copy>h2{max-width:11ch;color:var(--g-paper);margin-block:.9rem 1.5rem;font-size:clamp(2.7rem,4.4vw,4.8rem);line-height:.96}.vex-hub-feature__copy>p{color:#fffcf6b3;max-width:31rem;margin:0;line-height:1.68}.vex-hub-feature__guide{border-block-start:1px solid #ffffff24;grid-template-columns:1fr auto;gap:.55rem 1rem;margin-block-start:3rem;padding-block-start:1.4rem;display:grid}.vex-hub-feature__guide>span{color:var(--g-premium-amber);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.vex-hub-feature__guide h3{max-width:18ch;color:var(--g-paper);grid-column:1/-1;font-size:clamp(1.65rem,2.4vw,2.55rem);line-height:1.02}.vex-hub-feature__guide small{color:#fffcf685}.vex-hub-feature__guide a{color:var(--g-paper);grid-area:1/2/span 3;align-self:center;align-items:center;gap:.75rem;font-size:.79rem;font-weight:850;display:flex}.vex-hub-feature__guide i,.vex-guide-hero__utility i,.vex-hub-shelf i,.vex-guide-prompts i,.vex-guide-group i,.vex-guide-directory__all i,.vex-insights-chapter i,.vex-insights-feature i,.vex-insights-index i,.vex-hub-bridge i{transition:transform .24s var(--g-ease-calm);font-style:normal}.vex-guide-shelf-section{background:var(--g-ivory);padding-block:clamp(6.5rem,10vw,10rem)}.vex-hub-shelf{scroll-snap-type:inline mandatory;scrollbar-color:#4054424d transparent;grid-auto-columns:minmax(18rem,1fr);grid-auto-flow:column;gap:.75rem;padding-block:.3rem 1rem;display:grid;overflow-x:auto}.vex-hub-shelf a{scroll-snap-align:start;background:var(--g-paper);min-height:18rem;color:var(--g-charcoal);transition:background-color .24s var(--g-ease-calm), color .24s var(--g-ease-calm), transform .24s var(--g-ease-calm);grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;gap:.7rem 1rem;padding:1.6rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #40544217}.vex-hub-shelf a:nth-child(3n+2){background:var(--g-sage-soft)}.vex-hub-shelf a:nth-child(3n){background:var(--g-clay-soft)}.vex-hub-shelf a:hover{transform:translateY(-3px)}.vex-hub-shelf a>span{color:var(--g-moss);font-family:var(--g-font-editorial);font-size:2rem}.vex-hub-shelf a>small{color:var(--g-moss);letter-spacing:.07em;text-transform:uppercase;grid-column:1;font-size:.65rem;font-weight:850}.vex-hub-shelf a>strong{max-width:18ch;font-family:var(--g-font-editorial);grid-column:1/-1;align-self:end;font-size:1.65rem;font-weight:520;line-height:1.04}.vex-hub-shelf a>i{color:var(--g-moss);grid-area:1/2}.vex-hub-shelf a:hover i,.vex-guide-prompts a:hover i,.vex-guide-group a:hover i,.vex-guide-directory__all a:hover i,.vex-insights-chapter a:hover i,.vex-insights-feature a:hover i,.vex-hub-bridge a:hover i{transform:translate(.18rem,-.18rem)}.vex-guide-prompts{background:var(--g-moss);color:var(--g-paper);padding-block:clamp(4rem,6vw,6rem)}.vex-guide-prompts>div{grid-template-columns:minmax(8rem,2fr) minmax(0,10fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.vex-guide-prompts>div>span{color:var(--g-premium-amber);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.vex-guide-prompts>div>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vex-guide-prompts a{min-height:4.9rem;color:var(--g-paper);font-family:var(--g-font-editorial);border-block-start:1px solid #ffffff26;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.15;display:grid}.vex-guide-prompts a:nth-child(odd){border-inline-end:1px solid #ffffff26}.vex-guide-directory{background:var(--g-paper);padding-block:clamp(7rem,11vw,11rem)}.vex-guide-directory__heading{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:end;gap:1rem clamp(3rem,8vw,8rem);margin-block-end:clamp(3rem,6vw,6rem);display:grid}.vex-guide-directory__heading .g-eyebrow{grid-column:1/-1}.vex-guide-directory__heading h2{max-width:12ch;font-size:clamp(3rem,5.2vw,5.5rem);line-height:.94}.vex-guide-directory__heading>p{max-width:34rem;color:var(--g-muted);margin:0;line-height:1.7}.vex-guide-directory__curated{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,7rem);display:grid}.vex-guide-group>header{border-block-end:2px solid var(--g-moss);min-height:8.8rem;padding-block-end:1.6rem}.vex-guide-group h3{font-size:clamp(2rem,3vw,3.1rem);line-height:1}.vex-guide-group header p{max-width:30rem;color:var(--g-muted);margin-block:.8rem 0;line-height:1.58}.vex-guide-group>div{display:grid}.vex-guide-group a{min-height:5.25rem;color:var(--g-charcoal);border-block-end:1px solid #40544224;grid-template-columns:minmax(0,1fr) auto 2rem;align-items:center;gap:1rem;padding-block:1rem;display:grid}.vex-guide-group a>span{font-weight:820;line-height:1.28}.vex-guide-group a>small{color:var(--g-muted);font-size:.68rem}.vex-guide-group a>i{color:var(--g-moss)}.vex-guide-directory__all{background:var(--g-ivory);margin-block-start:clamp(4rem,7vw,7rem);box-shadow:inset 0 0 0 1px #4054421a}.vex-guide-directory__all>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 2.5rem;align-items:center;gap:1rem;min-height:8rem;padding:1.5rem clamp(1.5rem,4vw,3rem);list-style:none;display:grid}.vex-guide-directory__all>summary::-webkit-details-marker{display:none}.vex-insights-index summary::-webkit-details-marker{display:none}.vex-guide-directory__all>summary>span:first-child{gap:.4rem;display:grid}.vex-guide-directory__all>summary strong{font-family:var(--g-font-editorial);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500}.vex-guide-directory__all>summary small{color:var(--g-muted)}.vex-guide-directory__all>summary>span:nth-child(2){color:var(--g-moss);font-family:var(--g-font-editorial);font-size:2rem}.vex-guide-directory__all>summary>i,.vex-insights-index summary>i{background:var(--g-moss);width:2.5rem;height:2.5rem;color:var(--g-paper);transition:transform .24s var(--g-ease-calm);border-radius:50%;place-items:center;display:grid}.vex-guide-directory__all[open]>summary>i,.vex-insights-index details[open]>summary>i{transform:rotate(45deg)}.vex-guide-directory__all>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 clamp(1.5rem,4vw,3rem) 2rem;display:grid}.vex-guide-directory__all>div a{min-height:5.2rem;color:var(--g-charcoal);border-block-start:1px solid #4054421f;grid-template-columns:1fr auto;align-content:center;gap:.3rem 1rem;padding:.8rem 1rem;display:grid}.vex-guide-directory__all>div a:nth-child(odd){border-inline-end:1px solid #4054421f}.vex-guide-directory__all a>span{font-weight:820}.vex-guide-directory__all a>small{color:var(--g-muted);grid-column:1;font-size:.68rem}.vex-guide-directory__all a>i{color:var(--g-moss);grid-area:1/2/span 2;align-self:center}.vex-insights-hero{background:var(--g-paper);padding-block:clamp(4.5rem,8vw,8rem) clamp(6rem,10vw,10rem)}.vex-insights-hero__grid{grid-template-columns:minmax(0,7fr) minmax(24rem,5fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.vex-insights-hero__copy h1{max-width:12ch;font-size:clamp(3.7rem,6.2vw,6.7rem);line-height:.91}.vex-insights-hero__copy>p:not(.g-eyebrow){max-width:42rem;color:var(--g-muted);margin-block:1.8rem 2rem;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.68}.vex-insights-hero__media{background:var(--g-night);min-height:39rem;margin:0;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #17264026}.vex-insights-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#07101f94);position:absolute;inset:0}.vex-insights-hero__media figcaption{z-index:2;max-width:16rem;color:var(--g-paper);font-family:var(--g-font-editorial);font-size:1.25rem;font-style:italic;position:absolute;inset-block:auto 1.4rem;inset-inline:1.5rem auto}.vex-insights-chooser{background:var(--g-night);color:var(--g-paper);padding-block:clamp(6rem,9vw,9rem)}.vex-insights-chooser__grid{grid-template-columns:minmax(18rem,4fr) minmax(0,8fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.vex-insights-chooser header{position:sticky;inset-block-start:8rem}.vex-insights-chooser .g-eyebrow{color:var(--g-premium-amber)}.vex-insights-chooser h2{max-width:11ch;color:var(--g-paper);margin-block:.9rem 1.4rem;font-size:clamp(2.8rem,4.7vw,4.9rem);line-height:.96}.vex-insights-chooser header>p:last-child{color:#fffcf6ad;max-width:30rem;line-height:1.68}.vex-insights-chooser__grid>div{display:grid}.vex-insights-chooser a{min-height:6.3rem;color:var(--g-paper);border-block-start:1px solid #ffffff26;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;gap:1rem;padding-block:1.2rem;display:grid}.vex-insights-chooser a:last-child{border-block-end:1px solid #ffffff26}.vex-insights-chooser a>span{color:var(--g-premium-amber);font-size:.68rem;font-weight:850}.vex-insights-chooser a>strong{max-width:32ch;font-family:var(--g-font-editorial);font-size:clamp(1.35rem,2.2vw,2.05rem);font-weight:490;line-height:1.08}.vex-insights-chooser a>i{transition:transform .24s var(--g-ease-calm);font-style:normal}.vex-insights-chooser a:hover i{transform:translateY(.25rem)}.vex-insights-chapter{background:var(--g-ivory);padding-block:clamp(7rem,11vw,11rem);scroll-margin-block-start:7rem}.vex-insights-chapter.is-2{background:var(--g-paper)}.vex-insights-chapter.is-3{background:var(--g-sage-soft)}.vex-insights-chapter__heading{grid-template-columns:minmax(0,7fr) minmax(19rem,5fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-block-end:clamp(3rem,5vw,5rem);display:grid}.vex-insights-chapter__heading h2{max-width:13ch;margin-block-start:.8rem;font-size:clamp(2.9rem,5vw,5.2rem);line-height:.95}.vex-insights-chapter__heading>p{max-width:34rem;color:var(--g-muted);margin:0;line-height:1.7}.vex-insights-chapter__story{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);grid-template-areas:"media feature""media supporting";gap:1rem;display:grid}.vex-insights-chapter.is-2 .vex-insights-chapter__story{grid-template-columns:minmax(20rem,5fr) minmax(0,7fr);grid-template-areas:"feature media""supporting media"}.vex-insights-chapter__media{grid-area:media;min-height:39rem;position:relative;overflow:hidden}.vex-insights-chapter__media img{transition:transform .7s var(--g-ease-calm)}.vex-insights-chapter__media:hover img{transform:scale(1.025)}.vex-insights-chapter__feature{background:var(--g-moss);min-height:22rem;color:var(--g-paper);grid-area:feature;align-content:end;padding:clamp(2rem,4vw,3.4rem);display:grid}.vex-insights-chapter.is-2 .vex-insights-chapter__feature{background:var(--g-clay);color:var(--g-night)}.vex-insights-chapter.is-2 .vex-insights-chapter__feature>span,.vex-insights-chapter.is-2 .vex-insights-chapter__feature h3,.vex-insights-chapter.is-2 .vex-insights-chapter__feature p,.vex-insights-chapter.is-2 .vex-insights-chapter__feature a{color:var(--g-night)}.vex-insights-chapter.is-2 .vex-insights-chapter__feature a{border-block-start-color:#07101f38}.vex-insights-chapter.is-3 .vex-insights-chapter__feature{background:var(--g-night)}.vex-insights-chapter__feature>span{color:var(--g-premium-amber);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.vex-insights-chapter__feature h3{max-width:16ch;color:var(--g-paper);margin-block:.8rem 1rem;font-size:clamp(2rem,3.2vw,3.35rem);line-height:.99}.vex-insights-chapter__feature p{color:#fffcf6b3;max-width:32rem;margin:0;line-height:1.58}.vex-insights-chapter__feature a{color:var(--g-paper);border-block-start:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.6rem;padding-block-start:1rem;font-size:.8rem;font-weight:850;display:flex}.vex-insights-chapter__supporting{background:var(--g-paper);grid-area:supporting;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:inset 0 0 0 1px #4054421a}.vex-insights-chapter__supporting a{min-height:8rem;color:var(--g-charcoal);border-block-end:1px solid #4054421f;grid-template-columns:1fr auto;align-content:center;gap:.5rem .8rem;padding:1.3rem;display:grid}.vex-insights-chapter__supporting a:nth-child(odd){border-inline-end:1px solid #4054421f}.vex-insights-chapter__supporting small{color:var(--g-moss);letter-spacing:.06em;text-transform:uppercase;grid-column:1;font-size:.62rem;font-weight:850}.vex-insights-chapter__supporting strong{grid-column:1;align-self:start;line-height:1.25}.vex-insights-chapter__supporting i{color:var(--g-moss);grid-area:1/2/span 2;align-self:center}.vex-insights-chapter__quiet-note{background:var(--g-paper);min-height:10rem;color:var(--g-muted);font-family:var(--g-font-editorial);grid-area:supporting;align-items:center;margin:0;padding:2rem;font-size:1.35rem;font-style:italic;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #4054421a}.vex-insights-feature{background:var(--g-paper);padding-block:clamp(7rem,11vw,11rem)}.vex-insights-feature__grid{grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.vex-insights-feature figure{min-height:36rem;margin:0;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #2a372b21}.vex-insights-feature h2{max-width:12ch;margin-block:.9rem 1.5rem;font-size:clamp(2.8rem,4.6vw,4.8rem);line-height:.96}.vex-insights-feature__grid>div>p:not(.g-eyebrow){max-width:33rem;color:var(--g-muted);line-height:1.7}.vex-insights-feature__grid>div>a{color:var(--g-charcoal);border-block:1px solid #4054422e;grid-template-columns:1fr auto;gap:.45rem 1rem;margin-block-start:2.4rem;padding-block:1.3rem;display:grid}.vex-insights-feature__grid>div>a span{font-weight:850}.vex-insights-feature__grid>div>a small{color:var(--g-muted)}.vex-insights-feature__grid>div>a i{color:var(--g-moss);grid-area:1/2/span 2;align-self:center}.vex-insights-index{background:var(--g-ivory);padding-block:clamp(7rem,11vw,11rem)}.vex-insights-index__grid{grid-template-columns:minmax(18rem,4fr) minmax(0,8fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.vex-insights-index header{position:sticky;inset-block-start:8rem}.vex-insights-index h2{max-width:10ch;margin-block:.9rem 1.4rem;font-size:clamp(3rem,5vw,5.2rem);line-height:.94}.vex-insights-index header>p:last-child{max-width:29rem;color:var(--g-muted);line-height:1.68}.vex-insights-index details{background:var(--g-paper);box-shadow:inset 0 0 0 1px #4054421a}.vex-insights-index summary{cursor:pointer;grid-template-columns:1fr auto 2.5rem;align-items:center;gap:1rem;min-height:6.8rem;padding:1.4rem 1.6rem;font-weight:850;list-style:none;display:grid}.vex-insights-index summary small{color:var(--g-moss);font-family:var(--g-font-editorial);font-size:1.8rem}.vex-insights-index details>div{gap:0;padding:0 1.6rem 1.6rem;display:grid}.vex-insights-index details section{border-block-start:1px solid #40544224;padding-block:2rem}.vex-insights-index details h3{font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1}.vex-insights-index details section>p{max-width:38rem;color:var(--g-muted);line-height:1.55}.vex-insights-index details section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vex-insights-index details section a{min-height:4.8rem;color:var(--g-charcoal);border-block-start:1px solid #4054421a;grid-template-columns:1fr auto;align-content:center;gap:.4rem 1rem;padding:.8rem;display:grid}.vex-insights-index details section a:nth-child(odd){border-inline-end:1px solid #4054421a}.vex-insights-index details section a>span{font-weight:820;line-height:1.24}.vex-insights-index details section a>small{color:var(--g-muted);grid-column:1;font-size:.65rem}.vex-insights-index details section a>i{color:var(--g-moss);grid-area:1/2/span 2;align-self:center}.vex-hub-bridge{background:radial-gradient(circle at 84% 18%, #d9a84e29, transparent 24rem), var(--g-night);color:var(--g-paper);padding-block:clamp(7rem,11vw,11rem)}.vex-hub-bridge .g-eyebrow{color:var(--g-premium-amber)}.vex-hub-bridge h2{max-width:13ch;color:var(--g-paper);margin-block:.9rem 1.4rem;font-size:clamp(3rem,5.4vw,5.7rem);line-height:.94}.vex-hub-bridge p:not(.g-eyebrow){color:#fffcf6ad;max-width:38rem;font-size:1.05rem;line-height:1.68}.vex-hub-bridge .g-button{margin-block-start:1.7rem}@media (max-width:920px){.vex-hub-section-heading,.vex-guide-hero__grid,.vex-guide-directory__heading,.vex-insights-hero__grid,.vex-insights-chooser__grid,.vex-insights-chapter__heading,.vex-insights-feature__grid,.vex-insights-index__grid{grid-template-columns:1fr}.vex-guide-hero__utility{max-width:28rem}.vex-insights-chooser header,.vex-insights-index header{position:static}.vex-insights-chapter__story,.vex-insights-chapter.is-2 .vex-insights-chapter__story{grid-template-columns:1fr;grid-template-areas:"media""feature""supporting"}}@media (max-width:640px){.vex-guide-library .g-container,.vex-insights .g-container{width:min(calc(100% - 2rem), var(--g-container))}.vex-guide-hero,.vex-insights-hero{padding-block:3.5rem 5rem}.vex-guide-hero__grid,.vex-insights-hero__grid{gap:2.8rem}.vex-guide-hero__copy h1,.vex-insights-hero__copy h1{overflow-wrap:normal;max-width:100%;font-size:clamp(2.75rem,12vw,3.75rem);line-height:.95}.vex-guide-hero__utility{grid-template-columns:auto 1fr;gap:.45rem 1rem}.vex-guide-hero__utility>p{grid-row:1/span 2;font-size:3.6rem}.vex-guide-hero__utility>span{align-self:end;margin:0}.vex-guide-hero__utility .vex-hub-editions,.vex-guide-hero__utility>a{grid-column:1/-1}.vex-hub-feature{grid-template-columns:1fr;min-height:0}.vex-hub-feature__media{min-height:22rem}.vex-hub-feature__copy{padding:2.1rem 1.35rem 2.5rem}.vex-hub-feature__copy>h2{font-size:clamp(2.35rem,10.7vw,3.15rem)}.vex-hub-feature__guide{grid-template-columns:1fr;margin-block-start:2rem}.vex-hub-feature__guide a{grid-area:auto/1;justify-content:space-between;min-height:2.75rem}.vex-guide-feature-section,.vex-guide-shelf-section,.vex-guide-directory,.vex-insights-chooser,.vex-insights-chapter,.vex-insights-feature,.vex-insights-index,.vex-hub-bridge{padding-block:5.2rem}.vex-hub-section-heading,.vex-guide-directory__heading,.vex-insights-chapter__heading{gap:1.4rem;margin-block-end:2.5rem}.vex-hub-section-heading h2,.vex-guide-directory__heading h2,.vex-insights-chapter__heading h2,.vex-insights-feature h2,.vex-insights-index h2,.vex-hub-bridge h2{max-width:100%;font-size:clamp(2.45rem,11vw,3.35rem)}.vex-hub-shelf{grid-auto-columns:minmax(74vw,1fr);width:calc(100% + 1rem);padding-inline-end:1rem}.vex-hub-shelf a{min-height:16rem}.vex-guide-prompts>div{grid-template-columns:1fr;gap:1.2rem}.vex-guide-prompts>div>div,.vex-guide-directory__curated,.vex-guide-directory__all>div,.vex-insights-chapter__supporting,.vex-insights-index details section>div{grid-template-columns:1fr}.vex-guide-prompts a:nth-child(odd),.vex-guide-directory__all>div a:nth-child(odd),.vex-insights-chapter__supporting a:nth-child(odd),.vex-insights-index details section a:nth-child(odd){border-inline-end:0}.vex-guide-directory__curated{gap:4.2rem}.vex-guide-group>header{min-height:0}.vex-guide-directory__all>summary{grid-template-columns:minmax(0,1fr) auto 2.5rem;min-height:7rem;padding:1.2rem}.vex-guide-directory__all>summary small{display:none}.vex-guide-directory__all>div{padding-inline:.7rem}.vex-insights-hero__copy{display:contents}.vex-insights-hero__copy .guide-breadcrumbs,.vex-insights-hero__copy .g-eyebrow,.vex-insights-hero__copy h1,.vex-insights-hero__copy>p{grid-column:1}.vex-insights-hero__media{grid-row:5;min-height:23rem;margin-inline:-1rem}.vex-insights-hero__copy .vex-hub-editions{grid-row:6}.vex-insights-chooser h2{max-width:100%;font-size:clamp(2.45rem,11vw,3.35rem)}.vex-insights-chooser a{grid-template-columns:2rem minmax(0,1fr) 1.5rem;min-height:5.7rem}.vex-insights-chapter__media{min-height:22rem;margin-inline:-1rem}.vex-insights-chapter.is-2 .vex-insights-chapter__story{grid-template-areas:"feature""media""supporting"}.vex-insights-chapter__feature{min-height:0;padding:2rem 1.35rem}.vex-insights-chapter__feature h3{font-size:clamp(2rem,9vw,2.8rem)}.vex-insights-chapter__quiet-note{min-height:0}.vex-insights-feature__grid{gap:2.8rem}.vex-insights-feature figure{min-height:22rem;margin-inline:-1rem}.vex-insights-index__grid{gap:2.5rem}.vex-insights-index summary,.vex-insights-index details>div{padding-inline:1rem}}[dir=rtl] .vex-hub-shelf a:hover i,[dir=rtl] .vex-guide-prompts a:hover i,[dir=rtl] .vex-guide-group a:hover i,[dir=rtl] .vex-guide-directory__all a:hover i,[dir=rtl] .vex-insights-chapter a:hover i,[dir=rtl] .vex-insights-feature a:hover i,[dir=rtl] .vex-hub-bridge a:hover i{transform:translate(-.18rem,-.18rem)}@media (prefers-reduced-motion:reduce){.vex-hub-editions a,.vex-hub-feature__media img,.vex-hub-feature__guide i,.vex-guide-hero__utility i,.vex-hub-shelf a,.vex-hub-shelf i,.vex-guide-prompts i,.vex-guide-group i,.vex-guide-directory__all i,.vex-insights-chooser i,.vex-insights-chapter__media img,.vex-insights-chapter i,.vex-insights-feature i,.vex-insights-index i,.vex-hub-bridge i{transition-duration:.01ms}}
.vex-guide-reference{--vex-reading:46rem;background:var(--g-paper)}.vex-guide-reference .guide-hero{background:radial-gradient(circle at 10% 15%, #c9d8c873, transparent 25rem), linear-gradient(148deg, var(--g-ivory), var(--g-paper));padding-block:clamp(4.5rem,8vw,8rem)}.vex-guide-reference .guide-hero-grid{grid-template-columns:minmax(0,6.8fr) minmax(22rem,5.2fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.vex-guide-reference .guide-title-split{text-wrap:balance;max-width:14ch;font-size:clamp(3.65rem,6.6vw,7rem);line-height:.91}.vex-guide-reference .guide-hero .lead{max-width:39rem;font-size:clamp(1.08rem,1.5vw,1.28rem)}.vex-guide-reference .guide-image-card{border-radius:2rem 2rem 5.5rem;min-height:min(66svh,43rem);box-shadow:0 2.4rem 6rem #2a372b24}.vex-guide-reference .guide-image-card img,.vex-guide-reference .guide-image-card>.guide-editorial-placeholder{min-height:min(66svh,43rem)}.guide-editorial-placeholder.is-material-abstraction{background:radial-gradient(circle at 16% 20%, #e2b97094, transparent 34%), linear-gradient(138deg, var(--g-ivory), #cfd7c8 48%, #566b58 100%)}.guide-editorial-placeholder.is-relational-distance{background:linear-gradient(110deg,#0000 0 42%,#f7f1e3d1 42% 46%,#0000 46%),radial-gradient(circle at 75% 32%,#cd9b5b85,#0000 22%),linear-gradient(140deg,#32473b,#9eae91 54%,#e8dfcf)}.guide-editorial-placeholder.is-traces-of-life{background:repeating-linear-gradient(8deg,#3e52411c 0 1px,#0000 1px 18px),linear-gradient(135deg,#e6ddcc,#c9b18e 46%,#6a7f67)}.guide-editorial-placeholder.is-natural-rhythms{background:radial-gradient(at 68% 18%,#f0c47994,#0000 31%),linear-gradient(152deg,#354d43,#8fa086 53%,#e8dcc8)}.vex-guide-reference .guide-quick-start{background:var(--g-ivory);border-block:1px solid #4054421a;padding-block:clamp(4rem,7vw,7rem)}.vex-guide-reference .guide-quick-start-grid{grid-template-columns:minmax(17rem,4fr) minmax(0,8fr);align-items:start}.vex-guide-reference .guide-quick-start h2{max-width:13ch;color:var(--g-charcoal);font-size:clamp(2.25rem,3.8vw,3.8rem)}.vex-guide-reference .guide-quick-start .eyebrow{color:var(--g-moss)}.vex-guide-reference .guide-quick-start-grid>div>p:not(.eyebrow){color:var(--g-muted);line-height:1.7}.vex-guide-reference .guide-quick-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.vex-guide-reference .guide-quick-start li{border-block-start:1px solid #4054422e;grid-template-columns:auto 1fr;align-content:start;min-height:9rem;padding:1.15rem;display:grid}.vex-guide-reference .guide-quick-start li p{color:var(--g-charcoal)}.vex-guide-reference .guide-article-section{padding-block:clamp(6rem,10vw,10rem)}.vex-guide-reference .guide-reading-layout{grid-template-columns:minmax(12rem,2.6fr) minmax(0,9.4fr);gap:clamp(3rem,7vw,7rem)}.vex-guide-reference .guide-reading-rail.is-reference>details>summary{display:none}.vex-guide-reference .guide-reading-rail.is-reference>details:not([open])>nav{display:grid}.vex-guide-reference .guide-article{max-width:var(--vex-reading);gap:clamp(4.8rem,8vw,7.5rem)}.vex-guide-reference .guide-section-heading{max-width:21ch;margin-block-end:1.7rem;font-size:clamp(2.5rem,3.6vw,3.85rem);line-height:1}.vex-guide-reference .guide-article-block>p,.vex-guide-reference .guide-article-copy>p{max-width:42rem;font-size:clamp(1.04rem,1.15vw,1.16rem);line-height:1.8}.vex-guide-reference .guide-article-block.is-better-state{background:radial-gradient(circle at 90% 10%, #d9a84e3b, transparent 18rem), var(--g-sage);border-radius:2rem;margin-inline:clamp(-3rem,-4vw,-1rem);padding:clamp(2.2rem,5vw,4rem);position:relative}.vex-guide-reference .guide-article-block.is-better-state:before{content:"";background:var(--g-premium-amber);border-radius:1rem;width:.24rem;position:absolute;inset-block:2rem;inset-inline-start:0}.vex-guide-fingerprint--observe-prepare .vex-guide-role--record,.vex-guide-fingerprint--observe-prepare .vex-guide-role--questions{background:var(--g-ivory);border-radius:1.6rem;padding:clamp(2rem,4vw,3.4rem);box-shadow:inset 0 0 0 1px #4054421a}.vex-guide-fingerprint--tension-language .vex-guide-role--opening-language,.vex-guide-fingerprint--tension-language .vex-guide-role--boundary{border-inline-start:1px solid var(--g-clay);padding-inline-start:clamp(1.6rem,4vw,3.5rem)}.vex-guide-reference .guide-band{padding-block:clamp(4.8rem,8vw,7.5rem)}.vex-guide-reference .guide-band h2{font-size:clamp(2.4rem,3.8vw,3.9rem)}.vex-guide-reference .guide-product-continuation{padding-block:clamp(5.5rem,9vw,8.5rem)}.vex-guide-reference .guide-product-continuation-grid{border-radius:2rem;grid-template-columns:minmax(0,7.4fr) minmax(19rem,4.6fr)}.vex-guide-reference .guide-product-copy{padding:clamp(2.2rem,4.5vw,4.4rem)}.vex-guide-reference .guide-product-copy h2{font-size:clamp(2.45rem,3.8vw,3.9rem)}.vex-guide-reference .guide-product-continuation .g-capture-slot,.vex-guide-reference .guide-media-readiness{min-height:25rem}.vex-guide-reference .guide-discovery-next{padding-block:clamp(5.5rem,9vw,8.5rem)}.vex-guide-reference .guide-discovery-next h2{font-size:clamp(2.2rem,3.5vw,3.5rem)}.vex-guide-reference .guide-action-islands.is-compact{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:start}.vex-guide-reference .guide-share-panel.is-compact{box-shadow:none;background:0 0;border-block:1px solid #40544224;padding:0}.vex-guide-reference .guide-share-panel.is-compact summary,.vex-guide-reference .vex-guide-sources-disclosure summary{min-height:3.5rem;color:var(--g-moss);cursor:pointer;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:850;display:flex}.vex-guide-reference .guide-share-panel.is-compact details>div,.vex-guide-reference .guide-share-panel.is-compact details>.guide-share-grid,.vex-guide-reference .guide-share-panel.is-compact details>.guide-share-status{margin-inline:0}.vex-guide-reference .guide-share-panel.is-compact details[open]{padding-block-end:1.25rem}.vex-guide-reference .guide-sources-wrap{background:var(--g-paper);padding-block:1.5rem 5rem}.vex-guide-reference .vex-guide-sources-disclosure{max-width:var(--vex-reading);border-block-start:1px solid #40544224;margin-inline-start:auto}.vex-guide-reference .vex-guide-sources-disclosure .guide-sources{padding-block-end:1.5rem}@media (max-width:920px){.vex-guide-reference .guide-hero-grid,.vex-guide-reference .guide-quick-start-grid,.vex-guide-reference .guide-reading-layout,.vex-guide-reference .guide-product-continuation-grid,.vex-guide-reference .guide-action-islands.is-compact{grid-template-columns:minmax(0,1fr)}.vex-guide-reference .guide-reading-rail.is-reference{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;padding:0;position:relative;inset-block-start:auto;overflow:visible}.vex-guide-reference .guide-reading-rail.is-reference>details>summary{background:var(--g-ivory);min-height:3.5rem;color:var(--g-moss);cursor:pointer;border-radius:.8rem;justify-content:space-between;align-items:center;padding-inline:1rem;font-size:.78rem;font-weight:850;display:flex}.vex-guide-reference .guide-reading-rail.is-reference>details:not([open])>nav{display:none}.vex-guide-reference .guide-reading-rail.is-reference nav{background:var(--g-ivory);margin-block-start:.5rem;padding:.4rem 1rem;display:grid}.vex-guide-reference .guide-reading-rail.is-reference a{background:0 0;border-radius:0;max-width:none}}@media (max-width:640px){.vex-guide-reference .guide-hero{padding-block:3rem 4.25rem}.vex-guide-reference .guide-hero-grid{gap:2.4rem}.vex-guide-reference .guide-title-split{max-width:100%;font-size:clamp(2.65rem,12vw,3.45rem);line-height:.95}.vex-guide-reference .guide-image-card,.vex-guide-reference .guide-image-card img,.vex-guide-reference .guide-image-card>.guide-editorial-placeholder{aspect-ratio:5/4;border-radius:1.4rem 1.4rem 3.4rem;min-height:auto}.vex-guide-reference .guide-quick-start{padding-block:4.2rem}.vex-guide-reference .guide-quick-start-grid{gap:2.5rem}.vex-guide-reference .guide-quick-start ol{grid-template-columns:1fr}.vex-guide-reference .guide-quick-start li{min-height:auto;padding-inline:0}.vex-guide-reference .guide-article-section{padding-block:4.8rem}.vex-guide-reference .guide-reading-layout{gap:4rem}.vex-guide-reference .guide-article{gap:4.8rem}.vex-guide-reference .guide-section-heading{max-width:100%;font-size:clamp(2.1rem,9.5vw,2.85rem)}.vex-guide-reference .guide-article-block.is-better-state{border-radius:1.4rem;margin-inline:-.5rem;padding:1.8rem 1.35rem}.vex-guide-reference .guide-article-block.is-better-state:before{inset-block:1.5rem}.vex-guide-fingerprint--observe-prepare .vex-guide-role--record,.vex-guide-fingerprint--observe-prepare .vex-guide-role--questions{margin-inline:-.5rem;padding:1.6rem 1.25rem}.vex-guide-reference .guide-band,.vex-guide-reference .guide-product-continuation,.vex-guide-reference .guide-discovery-next{padding-block:4.8rem}.vex-guide-reference .guide-product-continuation-grid{width:min(calc(100% - 1rem), var(--g-container))!important}.vex-guide-reference .guide-product-continuation .g-capture-slot,.vex-guide-reference .guide-media-readiness{min-height:20rem}.vex-guide-reference .guide-action-islands.is-compact{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vex-guide-reference *,.vex-guide-reference :before,.vex-guide-reference :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.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}}
.public-info-page,.legal-overview-page,.pricing-release-page,.discovery-page,.start-page,.release-error-page{background:var(--g-ivory)}.public-info-hero,.legal-overview-page{background:radial-gradient(circle at 84% 18%, #d9a84e38, transparent 24rem), radial-gradient(circle at 8% 80%, #a9ddd23d, transparent 25rem), linear-gradient(145deg, var(--g-paper), var(--g-ivory));padding-block:clamp(5.5rem,10vw,10rem);position:relative;overflow:hidden}.public-info-hero:after,.legal-overview-page:after{content:"";pointer-events:none;border:1px solid #40544224;border-radius:50%;block-size:28rem;inline-size:28rem;position:absolute;inset:auto -8rem -13rem auto;box-shadow:0 0 0 3.8rem #fffcf673,0 0 0 8rem #4054420d}.public-info-hero-grid,.legal-overview-page>*{z-index:1;position:relative}.public-info-hero h1,.legal-overview-page h1,.pricing-release-page h1{max-inline-size:13ch;color:var(--g-navy);font-family:var(--g-font-editorial);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.15rem,6vw,6.3rem);font-weight:450;line-height:.94}.public-info-hero .lead,.legal-overview-page>.lead,.pricing-release-page>.lead{max-inline-size:56ch;color:var(--g-muted);margin-block:1.6rem 0;line-height:1.7}.public-info-proof-panel,.founder-principle,.support-contact-card{background:radial-gradient(circle at 80% 10%, #d9a84e47, transparent 30%), linear-gradient(145deg, var(--g-night), #172a2b);box-shadow:var(--g-shadow-soft);border:1px solid #fffcf61f}.public-info-body{background:var(--g-paper);padding-block:clamp(4.5rem,9vw,8rem);position:relative}.public-info-card-grid article,.public-info-story-grid article,.support-faq-grid article,.pricing-why-grid .panel{border:1px solid #4054421c;box-shadow:0 18px 48px #2a372b12}.public-info-card-grid article:not(.is-featured):before,.public-info-story-grid article:before,.support-faq-grid article:before{background:var(--g-amber);content:"";block-size:2px;inline-size:2.5rem;margin-block-end:2rem;display:block}.public-info-links{flex-wrap:wrap;gap:.7rem;display:flex}.public-info-links a{border-radius:var(--g-radius-pill);color:var(--g-moss);border:1px solid #40544221;padding:.75rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none}.legal-overview-page{max-inline-size:none;padding-inline:max(1rem, calc((100% - var(--g-container)) / 2))}.legal-overview-page .legal-section-nav{margin-block:2.5rem 4.5rem}.legal-overview-grid article{border-radius:var(--g-radius-lg);background:#fffcf6c7;border-color:#4054421f;box-shadow:0 16px 40px #2a372b0f}.legal-official-links{border-radius:var(--g-radius-lg);background:var(--g-night);box-shadow:var(--g-shadow-soft)}.pricing-release-page{background:radial-gradient(circle at 80% 12%, #d9a84e3d, transparent 25rem), linear-gradient(145deg, var(--g-paper), var(--g-ivory));padding-block:clamp(6rem,11vw,10rem);position:relative;overflow:hidden}.pricing-release-page .container{z-index:1;position:relative}.pricing-release-page .launch-offer-card{box-shadow:0 24px 70px #2a372b1f}.discovery-hero{background:radial-gradient(circle at 76% 20%, #a9ddd25c, transparent 30%), linear-gradient(145deg, var(--g-paper), var(--g-ivory));padding-block:clamp(5.5rem,10vw,9.5rem)}.discovery-hero h1{color:var(--g-navy);font-family:var(--g-font-editorial);letter-spacing:-.045em;font-weight:450}.discovery-review-line span,.discovery-review-line time{border:1px solid #4054421a;box-shadow:0 8px 20px #2a372b0d}.discovery-answer-section{padding-block:clamp(5rem,10vw,9rem)}.discovery-answer-card{box-shadow:var(--g-shadow-soft);border:1px solid #fffcf61f}.discovery-proof-section{background:linear-gradient(135deg, var(--g-night), #172a2b)}.discovery-product-section{padding-block:clamp(5rem,10vw,9rem)}.discovery-product-card{box-shadow:var(--g-shadow-soft);border:1px solid #4054421a}.start-page .start-hero,.start-page .start-stage-section{background:radial-gradient(circle at 82% 9%, #d9a84e2e, transparent 27rem), linear-gradient(145deg, var(--g-paper), var(--g-ivory))}.start-page .start-step-card,.start-page .start-auth-card,.start-page .start-loading-card,.start-page .start-report-card,.start-page .start-side-card,.start-page .start-recommended-plan{border-color:#40544224;box-shadow:0 20px 60px #2a372b17}.release-error-page{background:radial-gradient(circle at 80% 20%, #d9a84e38, transparent 30%), radial-gradient(circle at 10% 82%, #a9ddd233, transparent 26rem), var(--g-ivory)}.g-footer{background:radial-gradient(circle at 87% 5%,#d9a84e21,#0000 22rem),linear-gradient(145deg,#07101f,#122423)}.g-footer__group h2{color:var(--g-premium-amber)}.g-footer a{transition:color .18s var(--g-ease-calm), transform .18s var(--g-ease-calm)}.g-footer a:hover{transform:translate(.18rem)}[dir=rtl] .g-footer a:hover{transform:translate(-.18rem)}@media (max-width:760px){.public-info-hero,.legal-overview-page,.pricing-release-page,.discovery-hero{padding-block:4.6rem}.public-info-hero h1,.legal-overview-page h1,.pricing-release-page h1{max-inline-size:none;font-size:clamp(2.8rem,13vw,4.15rem)}.public-info-hero:after,.legal-overview-page:after{block-size:18rem;inline-size:18rem;inset-block-end:-9rem;inset-inline-end:-8rem}.legal-overview-page{padding-inline:1rem}.g-footer a:hover{transform:none}}
