@font-face{font-family:GRID Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GRID Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:GRID Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:GRID Serif;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif/latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GRID Serif;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif/latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:GRID Serif;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif/cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:GRID Serif;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif/cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}html.grid-editorial,html.grid-editorial .grid10{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-grid-inter:"GRID Inter";--font-grid-sans:"GRID Inter", "GRID Symbols", "Helvetica Neue", Arial, sans-serif;--font-grid-display:"GRID Serif", "GRID Symbols", Georgia, "Iowan Old Style", Palatino, serif;--font-grid-mono-face:"SFMono-Regular", "GRID Symbols", Consolas, "Liberation Mono", monospace;--font-grid-mono:var(--font-grid-mono-face);--os-bg:var(--grid-paper);--os-bg-raise:#e7e4db;--os-surface:var(--grid-surface-base);--os-surface-2:#eceae2;--os-ink:var(--grid-ui-ink);--os-muted:var(--grid-ui-muted);--os-faint:var(--grid-ui-faint);--os-line:var(--grid-line);--os-line-strong:var(--grid-line-strong);--os-action:var(--grid-ui-action);--os-action-ink:#f6f4ee;--os-verified:#286345;--os-unknown:#805219;--os-danger:#a53930;--os-human:#764d72;--os-plan-surface:#e8e3d4;--os-plan-line:#c5bca5;--os-radius:var(--grid-radius);--grid-bg:var(--os-bg);--grid-surface:var(--grid-surface-base);--grid-text:var(--os-ink);--grid-ink:var(--os-ink);--grid-muted:var(--os-muted);--grid-primary:var(--os-action);--grid-primary-hover:#243831;--grid-trust:var(--os-verified);--grid-attention:var(--os-unknown);--grid-critical:var(--os-danger);--grid-grobus:var(--os-action);--grid-premium:var(--os-human);--g10-bg:var(--os-bg);--g10-bg-deep:var(--os-bg-raise);--g10-panel:var(--os-surface);--g10-panel-2:var(--os-surface-2);--g10-text:var(--os-ink);--g10-text-dim:var(--os-muted);--g10-text-faint:var(--os-faint);--g10-line:var(--os-line);--g10-line-strong:var(--os-line-strong);--g10-accent:var(--os-action);--g10-verified:var(--os-verified);--g10-verified-soft:#e8efe8;--g10-nav:var(--os-action);--g10-nav-soft:var(--os-plan-surface);--g10-caution:var(--os-unknown);--g10-risk:var(--os-danger);--g10-radius:2px;--g10-radius-lg:2px;--g10-radius-btn:2px;--g10-radius-sm:2px;--g10-maxw:var(--grid-content-width);--g10-shadow:none;--g10-shadow-lift:0 8px 24px #1618190f;--background:var(--os-bg);--foreground:var(--os-ink);--surface:var(--os-surface);--surface-elevated:var(--os-surface);--glass-surface:#f8f7f3f5;--border:var(--os-line);--text-primary:var(--os-ink);--text-secondary:var(--os-muted);--action-primary:var(--os-action);--action-secondary:var(--os-surface);--trust:var(--os-verified);--verified:var(--os-verified);--information:var(--os-action);--attention:var(--os-unknown);--uncertain:var(--os-unknown);--critical:var(--os-danger);--premium:var(--os-human);--community:var(--os-human);--grobus:var(--os-action);--grid52-bg:var(--os-bg);--grid52-surface:var(--os-surface);--grid52-surface-soft:var(--os-surface-2);--grid52-ink:var(--os-ink);--grid52-muted:var(--os-muted);--grid52-line:var(--os-line);--grid52-primary:var(--os-action);--grid52-primary-hover:var(--grid-primary-hover);--grid52-cyan:var(--os-action);--grid52-premium:var(--os-human);--grid52-risk:var(--os-danger);--grid52-shadow-sm:none;--grid52-shadow-md:var(--g10-shadow-lift);--grid52-shadow-xl:var(--g10-shadow-lift);--grid52-focus:var(--os-action);--grid50-bg:var(--os-bg);--grid50-bg-soft:var(--os-surface-2);--grid50-surface:var(--os-surface);--grid50-surface-raised:var(--os-surface-2);--grid50-ink:var(--os-ink);--grid50-navy:var(--os-ink);--grid50-midnight:var(--os-ink);--grid50-border:var(--os-line);--grid50-cyan:var(--os-action);--grid50-blue:var(--os-action);--grid50-amber:var(--os-unknown);--grid50-champagne:var(--os-human);--grid48-bg:var(--os-bg);--grid48-bg-soft:var(--os-surface-2);--grid-elite-bg:var(--os-bg);--grid-elite-bg-soft:var(--os-surface-2);--grid-future-bg:var(--os-bg);--grid-future-ink:var(--os-ink);--grid-future-muted:var(--os-muted);--grid-future-glass:var(--glass-surface);--grid-future-line:var(--os-line);--grobus-core-green:var(--os-action);--grobus-core-green-light:#ddc594;--grobus-core-green-deep:#10221e;--grobus-core-ring:#254cdd40;--grobus-core-glow:#254cdd1a;--grobus-core-surface:var(--os-surface);--grid55-shadow-premium:none;--grid55-shadow-hover:var(--g10-shadow-lift);--grid55-focus-ring:0 0 0 2px var(--os-bg), 0 0 0 4px var(--os-action);background:var(--os-bg);color:var(--os-ink);font-family:var(--font-grid-sans)}html.grid-editorial .grid10.grid10-liquid-surface{background:var(--os-bg);color:var(--os-ink)}html.grid-editorial .grid10.grid10-liquid-surface:before{content:none}html.grid-editorial ::selection{color:#16211c;background:#d5ddd4}html.grid-editorial :focus-visible{outline:2px solid var(--os-action);outline-offset:4px}html.grid-editorial .grid10>header.elite-shell-header,html.grid-editorial .grid10 .g10-frame[data-scrolled]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--os-bg)!important;border-bottom:1px solid var(--os-line)!important;box-shadow:none!important}html.grid-editorial .grid10 .g10-frame__bar{gap:16px}html.grid-editorial .grid10 .g10-frame__tools{gap:8px}html.grid-editorial .grid10 .g10-navlink{background:0 0;border-radius:0;font-weight:500}html.grid-editorial .grid10 .g10-navlink:hover{box-shadow:inset 0 -2px 0 var(--os-action);background:0 0}html.grid-editorial .grid10 .g10-navlink[data-active=true]{color:var(--os-ink);box-shadow:inset 0 -2px 0 var(--os-action);background:0 0;border-radius:0}html.grid-editorial .grid10 .g45-lang__btn{background:var(--os-ink);color:var(--os-action-ink);border-color:var(--os-ink);border-radius:2px;min-height:40px}html.grid-editorial .grid10 .grid-mobile-menu{order:10}.grid-menu-icon{align-content:center;gap:6px;width:28px;height:24px;display:grid}.grid-menu-icon>span{background:currentColor;width:28px;height:2px;transition:transform .16s}.grid-menu-icon[data-open]>span:first-child{transform:translateY(4px)rotate(45deg)}.grid-menu-icon[data-open]>span:last-child{transform:translateY(-4px)rotate(-45deg)}html.grid-editorial .grid10 :is(h1,.g10-h1,.g3-h1,.grid52-display,.price-hero){font-size:clamp(2.4rem,5.4vw,4.6rem);font-family:var(--font-grid-display);letter-spacing:-.045em;color:inherit;text-wrap:balance;font-weight:450;line-height:1.02}html.grid-editorial .grid10 :is(.reality-layer:not(.home-os),.legal-mast) h1{max-width:20ch;font-size:clamp(2.5rem,5.8vw,5rem)}html.grid-editorial .grid10 h2{font-family:var(--font-grid-display);letter-spacing:-.03em;color:var(--os-ink);font-weight:450}html.grid-editorial .grid10 .g10-kicker{color:var(--os-muted);letter-spacing:.1em}html.grid-editorial .grid10 .g10-main{padding-top:clamp(24px,4vw,56px);padding-bottom:48px}html.grid-editorial .grid10 :is(.g10-card,.g3-card,.grid-os-card,.grid-page-hero,.grid52-hero,.g3-hero,.home-value){color:var(--os-ink);background:var(--os-surface)!important;border:1px solid var(--os-line)!important;box-shadow:none!important;border-radius:2px!important}html.grid-editorial .grid10 .g-sys{--g-bg:var(--os-bg);--g-line:var(--os-line);--g-ink:var(--os-ink);--g-muted:var(--os-muted);--g-green:var(--os-verified);--g-brass:var(--os-unknown);--g-risk:var(--os-danger);color:var(--g-ink)}html.grid-editorial .grid10 .g-kicker,html.grid-editorial .grid10 .g-note{color:var(--os-muted)}html.grid-editorial .grid10 .g-rows li{padding-block:18px}html.grid-editorial .grid10 .g-rows a:hover strong{color:var(--os-action)}html.grid-editorial .grid10 .g-chip[data-tone=verified],html.grid-editorial .grid10 .g-chip[data-tone=source]{background:#e8efe8;border-color:#a9c3ad}html.grid-editorial .grid10 .g-chip[data-tone=plan]{color:var(--os-action);background:var(--os-plan-surface);border-color:var(--os-plan-line)}html.grid-editorial .grid10 .g-chip:is([data-tone=open],[data-tone=unknown],[data-tone=context]){background:#f5eddf;border-color:#d6b98b}html.grid-editorial .grid10 .g-chip:is([data-tone=danger],[data-tone=warning],[data-tone=risk]){background:#f8e8e3;border-color:#d6a59d}html.grid-editorial .grid10 .g10-btn{letter-spacing:-.02em;white-space:normal;border-radius:2px;min-height:48px;padding:12px 22px;font-weight:550}html.grid-editorial .grid10 :is(.g10-btn-primary,.g10-btn.g10-btn-primary,.g10-btn-premium){background:var(--os-action)!important;color:var(--os-action-ink)!important;box-shadow:none!important}html.grid-editorial .grid10 :is(.g10-btn-primary,.g10-btn.g10-btn-primary,.g10-btn-premium):hover{background:var(--grid-primary-hover)!important;color:var(--os-action-ink)!important}html.grid-editorial .grid10 :is(.g10-btn-secondary,.g10-btn-ghost,.g10-account-pill){color:var(--os-ink)!important;border-color:var(--os-line-strong)!important;background:0 0!important}html.grid-editorial .grid10 :is(.reality-form,.auth-form) :is(textarea,input:not([type=checkbox]):not([type=radio]),select),html.grid-editorial .grid10 :is(.g3-input,.g3-select,.g3-textarea,.grid-os-input,.grobus-composer__input){background:var(--os-surface);color:var(--os-ink);border-color:var(--os-line-strong);font-family:var(--font-grid-sans);border-radius:2px;font-size:16px}html.grid-editorial .grid10 :is(input,textarea)::placeholder{color:var(--os-faint);opacity:1}html.grid-editorial .grid10 :is(.reality-form textarea,.g3-input,.grobus-composer__input):focus{border-color:var(--os-action);outline:2px solid var(--os-action);outline-offset:3px;box-shadow:none}html.grid-editorial .grid10 .home-os.reality-layer{gap:48px;max-width:none;padding-bottom:24px}html.grid-editorial .grid10 .home-os .reality-hero{background:var(--os-bg-raise);border:0;border-radius:36px;gap:16px;padding:clamp(24px,5vw,64px);position:relative;overflow:hidden}.grid-editorial-mast{border-bottom:1px solid var(--os-line-strong);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:clamp(16px,3vw,40px);padding-bottom:24px;display:flex}.grid-editorial-mast__name{letter-spacing:-.09em;font-size:clamp(5rem,16vw,12rem);font-weight:820;line-height:.8}.grid-editorial-mast__name>svg{stroke:var(--os-action);stroke-width:3px;vertical-align:top;width:.55em;height:.55em;margin-left:.18em;display:inline-block}.grid-editorial-mast__index{font:11px var(--font-grid-mono);color:var(--os-muted);white-space:nowrap;padding-top:8px}html.grid-editorial .grid10 .home-os h1{letter-spacing:-.06em;max-width:23ch;margin:0;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:740;line-height:1.04}html.grid-editorial .grid10 .home-os h1 .os-quiet{color:var(--os-action);font-family:var(--font-grid-sans);font-weight:inherit;font-size:inherit;letter-spacing:inherit}html.grid-editorial .grid10 .home-os .reality-lede{color:var(--os-muted);max-width:44ch;font-size:1.05rem}html.grid-editorial .grid10 .home-os .reality-form{max-width:42rem;margin-top:20px}html.grid-editorial .grid10 .home-os .reality-form h2{font-size:1.25rem}html.grid-editorial .grid10 .home-os .reality-form textarea{border-radius:20px;min-height:108px;padding:18px}html.grid-editorial .grid10 .home-os .g-note{flex-wrap:wrap;gap:8px 16px;display:flex}html.grid-editorial .grid10 .home-os>.g-sys{border:1px solid var(--os-line);background:var(--os-surface);border-radius:28px;padding:clamp(24px,4vw,48px)}html.grid-editorial .grid10 .home-os>.g-rows{counter-reset:grid-destination}html.grid-editorial .grid10 .home-os>.g-rows>li{counter-increment:grid-destination}html.grid-editorial .grid10 .home-os>.g-rows a{grid-template-columns:44px 1fr;align-items:baseline}html.grid-editorial .grid10 .home-os>.g-rows a:before{content:counter(grid-destination, decimal-leading-zero);font:12px var(--font-grid-mono);color:var(--os-muted);grid-area:1/1/span 2}html.grid-editorial .grid10 .home-os>.g-rows strong{letter-spacing:-.04em;font-weight:600}html.grid-editorial .grid10 .home-os>.g-rows a>span{color:var(--os-muted);grid-column:2}html.grid-editorial .grid10 .os-keep{background:var(--os-plan-surface);border:0;border-radius:28px;padding:32px}html.grid-editorial .grid10 .os-keep a{color:var(--os-action)}.grid-journey{margin:12px -64px -16px;padding:0 0 20px;position:relative}.grid-journey svg{width:100%;height:auto;display:block}.grid-journey__track{stroke:var(--os-action);stroke-width:4px}.grid-journey__track--secondary{opacity:.2;stroke-width:2px}.grid-journey__branch{stroke:var(--os-line-strong);stroke-width:2px;stroke-dasharray:6 8}.grid-journey circle{fill:var(--os-bg-raise);stroke:var(--os-action);stroke-width:4px}.grid-journey__arrow{stroke:var(--os-action);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.grid-journey__labels{grid-template-columns:repeat(3,1fr);gap:16px;padding-inline:12%;display:grid}.grid-journey__labels>span{letter-spacing:-.02em;font-size:clamp(.75rem,1.6vw,1rem);font-weight:550}.grid-journey__labels small{font:10px var(--font-grid-mono);color:var(--os-muted);margin-bottom:8px;display:block}html.grid-editorial .grid10 :is(.grid-mobile-panel,.grobus-assistant-dock__panel,.grobus-assistant-dock__trigger){background:var(--os-surface);color:var(--os-ink);border:1px solid var(--os-line);border-radius:24px;box-shadow:0 12px 48px #1618191f}html.grid-editorial .grid10 :is(.grid-bottomnav,.g10-bottomnav){color:var(--os-muted);background:var(--os-bg)!important;border-color:var(--os-line)!important}html.grid-editorial .grid10 .grid-bottomnav a[data-active=true]{color:var(--os-action)}html.grid-editorial .grid10 .grobus-voice-orb,html.grid-editorial .grid10 .grobus-avatar-fallback{color:#fff;background:var(--os-action)!important}html.grid-editorial .grid10 .grid-command form{background:var(--os-surface);color:var(--os-ink);box-shadow:0 24px 64px #16181926}html.grid-editorial .grid10 .maplibregl-popup-content{background:var(--os-surface);color:var(--os-ink);border-radius:16px}html.grid-editorial .grid10 .maplibregl-popup-tip{border-top-color:var(--os-surface)}html.grid-editorial .grid10 .map-page-os>.map-side{background:var(--os-bg);color:var(--os-ink);border-color:var(--os-line)}html.grid-editorial .grid10 :is(.grobus-msg__prose,.grobus-msg__section-body){color:var(--os-ink)}html.grid-editorial .grid10 :is(.os-board,.os-lane,.os-nodes li){background:var(--os-surface);color:var(--os-ink);box-shadow:none}html.grid-editorial .grid10 .grobus-console.grid-g43-console{background:var(--os-surface);border:1px solid var(--os-line);box-shadow:none;border-radius:28px}html.grid-editorial .grid10 .grobus-console-start__card{background:var(--os-bg);border-color:var(--os-line)}html.grid-editorial .grid10 .grobus-console__dock{background:var(--os-surface);border-color:var(--os-line)}html.grid-editorial .grid10 .grobus-console__trust{color:var(--os-muted)}.g10-search-trigger__icon{display:none}html.grid-editorial .grid10 :is(.g10-frame-footer__trust,.g10-foot-group summary){color:var(--os-ink)}html.grid-editorial .grid10 .g10-footer-elite.g10-frame-footer{border-top:1px solid var(--os-line);margin-top:48px;padding-top:32px}@media (max-width:767px){html.grid-editorial .grid10 .g10-frame__bar{gap:8px;min-height:64px;padding-inline:16px}html.grid-editorial .grid10 .g10-frame__tools{gap:4px}html.grid-editorial .grid10 .g10-frame__tools .g45-lang--compact{display:inline-flex}html.grid-editorial .grid10 .g10-search-trigger>span{display:none}.g10-search-trigger__icon{display:block}html.grid-editorial .grid10 .g10-search-trigger{padding-inline:8px}html.grid-editorial .grid10 .g10-account-pill{padding-inline:8px;font-size:.75rem}html.grid-editorial .grid10 .g10-main{padding-inline:12px;padding-top:16px}html.grid-editorial .grid10 .home-os .reality-hero{border-radius:28px;padding:24px 20px}.grid-editorial-mast__name{font-size:clamp(4.6rem,20vw,8rem)}.grid-editorial-mast__index{font-size:9px}html.grid-editorial .grid10 .home-os h1{max-width:22ch;font-size:clamp(2.15rem,8vw,3.5rem)}html.grid-editorial .grid10 .home-os .os-actions{flex-wrap:wrap}.grid-journey{margin-inline:-20px}.grid-journey__labels{gap:12px;padding-inline:20px}html.grid-editorial .grid10 .home-os>.g-sys{padding:24px 20px}html.grid-editorial .grid10 .grid-mobile-panel{top:calc(72px + env(safe-area-inset-top))}html.grid-editorial .grid10 .grid-mobile-panel a{padding:12px;font-size:1.15rem}html.grid-editorial .grid10 .os-keep{padding:24px}}@media (prefers-reduced-motion:reduce){.grid-menu-icon>span{transition:none}}.grid-home-intention{align-items:start;gap:40px;display:grid}.grid-home-intention__copy,.grid-home-intention__entry{min-width:0}html.grid-editorial .grid10 .home-os .grid-home-intention__copy h1{margin-block:20px}html.grid-editorial .grid10 .home-os .grid-home-intention__entry .reality-form{margin-top:0}html.grid-editorial .grid10 .home-os .grid-home-intention__entry .g-note{margin-top:16px}html.grid-editorial .grid10 .home-os .grid-home-intention__entry .g-note a{border-bottom:1px solid var(--os-line-strong);padding-block:4px}.home-method{gap:28px;display:grid}.home-method__heading{max-width:44rem}html.grid-editorial .grid10 .home-method__heading h2{letter-spacing:-.055em;text-wrap:balance;margin:12px 0;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.08}.home-method__heading>p:last-child{color:var(--os-muted);line-height:1.6}.home-method__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-method__steps article{background:var(--os-surface);border:1px solid var(--os-line);border-radius:24px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.home-method__number{font:12px var(--font-grid-mono);color:var(--os-action);margin-bottom:32px}.home-method__steps h3{letter-spacing:-.04em;margin:0 0 12px;font-size:1.4rem;font-weight:650}.home-method__steps p{color:var(--os-muted);margin-bottom:24px;line-height:1.65}.home-method__steps a{align-items:center;gap:12px;min-height:44px;margin-top:auto;font-weight:600;display:flex}.home-method__steps a:hover{color:var(--os-action)}.home-method__source{background:var(--os-plan-surface);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px 28px;display:flex}.home-method__source-mark{color:var(--os-action);font:16px var(--font-grid-mono)}.home-method__source p{flex:1;min-width:min(100%,220px);font-size:.95rem;line-height:1.55}.home-method__source a{color:var(--os-action);align-items:center;min-height:44px;font-weight:600;display:flex}html.grid-editorial .grid10 .home-os>.g-rows{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}html.grid-editorial .grid10 .home-os>.g-rows>li{border-top:1px solid var(--os-line);border-bottom:0;padding-block:24px}html.grid-editorial .grid10 .home-os>.g-rows strong{font-size:1.5rem}.pricing-editorial{max-width:64rem;margin-inline:auto}.pricing-editorial>.g-sys{gap:28px}.pricing-editorial .price-hero{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.pricing-editorial .price-hero small{letter-spacing:0;color:var(--os-muted);font-size:1rem}.pricing-terms{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-terms article{border:1px solid var(--os-line);background:var(--os-surface);padding:24px}.pricing-terms article[data-live=true]{background:var(--os-plan-surface);border-color:var(--os-plan-line)}.pricing-terms p:last-child{color:var(--os-muted);margin:8px 0 0;line-height:1.55}@media (max-width:720px){.pricing-terms{grid-template-columns:1fr}}.pricing-compare{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.pricing-compare article{border:1px solid var(--os-line);background:var(--os-surface);border-radius:28px;padding:32px}.pricing-compare article:last-child{background:var(--os-plan-surface);border-color:var(--os-plan-line)}html.grid-editorial .grid10 .pricing-compare h2{margin-block:16px;font-size:1.65rem}.pricing-compare p{color:var(--os-muted);line-height:1.6}.pricing-compare a{align-items:center;gap:12px;min-height:44px;margin-top:16px;font-weight:600;display:inline-flex}.pricing-faq{margin-top:32px}html.grid-editorial .grid10 .pricing-faq h2{margin-bottom:24px;font-size:2rem}.pricing-faq details{border-top:1px solid var(--os-line);padding-block:16px}.pricing-faq summary{cursor:pointer;min-height:44px;font-weight:600}.pricing-faq details p{max-width:60ch;color:var(--os-muted);padding-block:12px;line-height:1.7}.pricing-faq a{color:var(--os-action);text-underline-offset:3px;text-decoration:underline}.legal-hub{gap:48px;display:grid}.legal-hub__hero{background:var(--os-bg-raise);border-radius:32px;padding:clamp(28px,6vw,64px)}html.grid-editorial .grid10 .legal-hub__hero h1{max-width:16ch;margin-block:24px;font-size:clamp(2.8rem,7vw,6rem)}.legal-hub__hero>p:not(.g10-kicker){max-width:44ch;color:var(--os-muted);font-size:1.1rem;line-height:1.6}.legal-hub__hero .os-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.legal-hub__operator{color:var(--os-muted);margin-top:24px;font-size:.85rem;display:block}.legal-hub__documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.legal-document-card{background:var(--os-surface);border:1px solid var(--os-line);border-radius:24px;flex-direction:column;padding:28px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.legal-document-card:hover{border-color:var(--os-action);transform:translateY(-3px)}.legal-document-card__index{color:var(--os-action);font:12px var(--font-grid-mono);margin-bottom:32px}html.grid-editorial .grid10 .legal-document-card h2{margin-bottom:12px;font-size:1.5rem}.legal-document-card p{color:var(--os-muted);margin-bottom:24px;line-height:1.6}.legal-document-card__action{justify-content:space-between;margin-top:auto;font-size:.9rem;font-weight:600;display:flex}.legal-hub__help{border-top:1px solid var(--os-line);grid-template-columns:1fr 1.3fr;gap:48px;padding-top:40px;display:grid}html.grid-editorial .grid10 .legal-hub__help h2{margin-top:16px;font-size:clamp(2rem,3vw,3rem);line-height:1.06}.legal-action-list a{border-bottom:1px solid var(--os-line);gap:8px;padding:20px 0;display:grid}.legal-action-list span{color:var(--os-muted);font-size:.9rem}.legal-action-list a:hover strong{color:var(--os-action)}html.grid-editorial .grid10 .g44-legal-page{gap:24px;max-width:none}.legal-breadcrumb{color:var(--os-muted);flex-wrap:wrap;gap:8px;padding-bottom:12px;font-size:.85rem;display:flex}.legal-breadcrumb a{text-underline-offset:3px;text-decoration:underline}html.grid-editorial .grid10 .legal-mast--editorial{background:var(--os-bg-raise);border-radius:32px;padding:clamp(24px,5vw,56px)}html.grid-editorial .grid10 .legal-mast--editorial h1{margin-block:20px 28px}.legal-mast--editorial .legal-trust{gap:16px 32px;margin-bottom:16px;font-size:.85rem}.legal-mast--editorial .legal-trust div{gap:4px;display:grid}.legal-mast--editorial .g47-legal-binding{max-width:64ch;color:var(--os-muted);font-size:.85rem;line-height:1.6}.legal-document-nav{flex-wrap:wrap;gap:8px;display:flex}.legal-document-nav a{border:1px solid var(--os-line);border-radius:2px;align-items:center;min-height:44px;padding:10px 16px;font-size:.85rem;display:inline-flex}.legal-document-nav a[aria-current=page]{color:#fff;background:var(--os-ink);border-color:var(--os-ink)}.legal-document-nav a:hover{border-color:var(--os-action)}.legal-overview{max-width:76ch;margin-block:12px}html.grid-editorial .grid10 .legal-overview .legal-summary{border-left:3px solid var(--os-action);background:0 0;padding-left:24px}.legal-reading-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.legal-sidebar{min-width:0;position:sticky;top:96px}html.grid-editorial .grid10 .legal-sidebar .legal-toc{margin-top:0;position:static}.legal-outline summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:600;list-style:none;display:flex}.legal-outline summary::-webkit-details-marker{display:none}.legal-outline ol{gap:4px;max-height:calc(100dvh - 220px);margin:0;padding:12px 0 0;list-style:none;display:grid;overflow-y:auto}.legal-outline li a{min-height:44px;color:var(--os-muted);border-radius:10px;align-items:baseline;gap:12px;padding:10px 12px;font-size:.85rem;display:flex}.legal-outline li a[aria-current=true]{color:var(--os-action);background:var(--os-plan-surface);font-weight:600}.legal-outline__number{font:10px var(--font-grid-mono);color:var(--os-faint);flex:0 0 18px}.legal-sidebar__help{border-top:1px solid var(--os-line);justify-content:space-between;min-height:44px;margin-top:20px;padding-block:16px;font-size:.9rem;display:flex}.legal-reading-content{gap:32px;min-width:0;display:grid}html.grid-editorial .grid10 .legal-reading-content .legal-section{max-width:none;padding-block:24px 8px;scroll-margin-top:100px}html.grid-editorial .grid10 .legal-section h2{margin-bottom:16px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.25}html.grid-editorial .grid10 .legal-prose{max-width:68ch;margin-top:0;font-size:1rem;line-height:1.8}.legal-prose p+p{margin-top:16px}.legal-prose a{color:var(--os-action);text-underline-offset:4px;text-decoration:underline}.legal-closing{background:var(--os-bg-raise);border-radius:24px;width:min(100%,76ch);margin-left:auto;padding:28px}.legal-closing a{color:var(--os-action)}.legal-request{border:1px solid var(--os-line);background:var(--os-surface);border-radius:24px;padding:clamp(20px,3vw,32px)}.legal-request__intro{color:var(--os-muted);font-size:.9rem;line-height:1.6}.legal-request__form{gap:20px;margin-top:24px;display:grid}.legal-request__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legal-request label{gap:8px;min-width:0;font-size:.9rem;font-weight:600;display:grid}.legal-request :is(input,textarea,select){border:1px solid var(--os-line-strong);background:var(--os-bg);width:100%;min-width:0;min-height:48px;color:var(--os-ink);font:16px var(--font-grid-sans);border-radius:12px;padding:12px 14px;display:block}.legal-request textarea{resize:vertical;line-height:1.6}.legal-request__form>button{justify-self:start}.legal-request__status{color:var(--os-muted);margin-top:16px;font-size:.9rem;line-height:1.6}.legal-request__status:empty{display:none}.legal-request__draft{border-top:1px solid var(--os-line);margin-top:24px;padding-top:24px}.legal-request__draft .os-actions{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}@media (min-width:1024px){.grid-home-intention{grid-template-columns:1.15fr 1fr;gap:48px}.grid-editorial-mast__name{font-size:clamp(6rem,9vw,9rem)}html.grid-editorial .grid10 .home-os .grid-home-intention h1{font-size:clamp(2.5rem,3.8vw,3.8rem)}html.grid-editorial .grid10 .home-os .grid-home-intention__entry{padding-top:8px}html.grid-editorial .grid10 .home-os .reality-hero{padding:48px}.grid-journey{margin-inline:-48px}}@media (max-width:767px){.home-method__steps,.pricing-compare,.legal-hub__documents,.legal-hub__help,.legal-reading-layout{grid-template-columns:minmax(0,1fr)}.home-method__steps article{padding:24px}.home-method__number{margin-bottom:20px}.grid-home-intention{gap:28px}html.grid-editorial .grid10 .home-os .grid-home-intention__copy h1{margin-top:16px}.home-method__source{padding:24px}html.grid-editorial .grid10 .home-os>.g-rows{gap:0 16px}html.grid-editorial .grid10 .home-os>.g-rows a{grid-template-columns:24px minmax(0,1fr)}html.grid-editorial .grid10 .home-os>.g-rows strong{font-size:1.15rem}.legal-hub{gap:32px}.legal-document-card{padding:24px}.legal-document-card__index{margin-bottom:20px}.legal-hub__help{gap:20px}.legal-reading-layout{gap:24px}.legal-sidebar{background:var(--os-bg-raise);border-radius:20px;padding:16px 20px;position:static}.legal-outline ol{max-height:240px}.legal-request__fields{grid-template-columns:minmax(0,1fr)}.legal-reading-content{gap:16px}html.grid-editorial .grid10 .legal-reading-content .legal-section{scroll-margin-top:84px}.pricing-compare article{padding:24px}}@media (min-width:768px) and (max-width:1023px){.legal-hub__documents{grid-template-columns:repeat(2,minmax(0,1fr))}.home-method__steps article{padding:20px}}@media (prefers-reduced-motion:reduce){.legal-document-card{transition:none}.legal-document-card:hover{transform:none}}.home-method__steps .grid-motion-scene{width:100%;max-width:220px;margin:-8px auto 8px}html.grid-editorial .grid10 .home-os>.home-journey{--os-action:#ddc594;--os-bg-raise:#10221e;--os-bg:#090b0e;--os-line-strong:#8a8f88;isolation:isolate;color:#f3f1ec;background:#111b29;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden}.home-journey__heading{grid-template-columns:1fr 1fr;align-items:end;gap:20px 48px;display:grid}.home-journey__heading .g10-kicker{color:#acb6c9;grid-column:1/-1}html.grid-editorial .grid10 .home-journey h2{letter-spacing:-.065em;color:#f3f1ec;margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:500;line-height:1.02}html.grid-editorial .grid10 .home-os>.home-journey .g10-kicker{color:#acb6c9!important}.home-journey h2 span{color:#ddc594}.home-journey__heading>p:last-child{color:#b9c2d1;max-width:32ch;margin:0 0 8px;font-size:1.1rem;line-height:1.65}.home-journey__chapters{border-block:1px solid #ffffff26;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-block:44px;display:grid}html.grid-editorial .grid10 .home-journey__chapters button{color:#b9c2d1;cursor:pointer;border:0;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:12px;min-height:80px;padding:16px 6px;font-size:.8rem;transition:color .25s,border-color .25s;display:flex}.home-journey__chapters button span{font:10px var(--font-grid-mono);opacity:.7}html.grid-editorial .grid10 .home-journey__chapters button[aria-pressed=true]{color:#f3f1ec;border-bottom-color:#ddc594}.home-journey__chapter{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}.home-journey__scene{background:radial-gradient(at 48%,#40598755,#0000 68%),linear-gradient(145deg,#ffffff05,#0000);border:1px solid #ffffff14;border-radius:24px;place-items:center;min-height:330px;display:grid;position:relative}.home-journey__scene .grid-motion-scene{width:100%}.home-journey__coordinate{font:10px var(--font-grid-mono);letter-spacing:.12em;color:#b9c2d1;position:absolute;top:22px;left:24px}.home-journey__scene-label{color:#b9c2d1;font-size:.8rem;position:absolute;bottom:20px;left:24px}.home-journey__index{font:11px var(--font-grid-mono);color:#ddc594}html.grid-editorial .grid10 .home-journey h3{color:#f3f1ec;letter-spacing:-.045em;max-width:15ch;margin:16px 0 24px;font-size:clamp(1.8rem,3.3vw,3.5rem);font-weight:500;line-height:1.1}.home-journey__copy>p:not(.home-journey__index){color:#b9c2d1;max-width:40ch;line-height:1.75}html.grid-editorial .grid10 .home-journey__copy>a{color:#f3f1ec;border-block:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-block:18px;font-size:.9rem;display:flex}.home-journey__controls{gap:12px;margin-top:24px;display:flex}html.grid-editorial .grid10 .home-journey__controls button{color:#f3f1ec;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.home-journey__controls button:disabled{opacity:.3;cursor:default}.home-journey button:focus-visible,.home-journey a:focus-visible{outline-offset:4px;outline:3px solid #ddc594}@media (max-width:767px){.home-journey__heading,.home-journey__chapter{grid-template-columns:minmax(0,1fr);gap:28px}.home-journey__chapters{margin-block:28px;display:flex;overflow-x:auto}html.grid-editorial .grid10 .home-journey__chapters button{flex:none;min-width:98px;padding-inline:8px}.home-journey__scene{min-height:210px}.home-journey__scene .grid-motion-scene{max-width:310px}.home-journey__coordinate{top:16px;left:16px}.home-journey__scene-label{bottom:12px;left:16px}}.grid-motion-scene{pointer-events:none;width:280px;max-width:100%;color:var(--os-action)}.grid-motion-scene svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.grid-scene__guides{opacity:.12;stroke-width:1px}.grid-scene__paper{fill:var(--os-bg-raise)}.grid-scene__layer{fill:var(--os-bg);stroke:var(--os-line-strong)}.grid-scene__solid,.grid-scene__accent,.grid-scene__bar,.grid-scene__packet{fill:var(--os-action)}.grid-scene__white{stroke:var(--os-bg-raise)}.grid-scene__heavy{stroke-width:4px}.grid-scene__float,.grid-scene__person{animation:5s ease-in-out infinite grid-float}.grid-scene__float--late{animation-delay:-2.5s}.grid-scene__orbit{transform-origin:200px 120px;animation:32s linear infinite grid-orbit}.grid-scene__draw{stroke-dasharray:1;animation:1.8s ease-in-out both grid-ink}.grid-scene__orbit-line{stroke-dasharray:8 12;opacity:.35;animation:8s linear infinite grid-dashes}.grid-scene__focus{stroke-dasharray:7 7;animation:7s linear infinite grid-dashes}.grid-scene__cursor{animation:5s ease-in-out infinite grid-cursor}.grid-scene__voice-ring{transform-origin:200px 120px;opacity:.3;animation:4s ease-out infinite grid-resonance}.grid-scene__voice-ring--outer{animation-delay:-2s}.grid-scene__bar{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite grid-wave}.grid-scene__letter{animation:6s ease-in-out infinite grid-letter}.grid-scene__map-grid{stroke:var(--os-line-strong)}.grid-scene__packet{offset-rotate:0deg;animation:7s linear infinite grid-travel}.grid-scene__packet--journey{offset-path:path("M42 170h64q25 0 42-28l34-52q17-26 45-26h67q24 0 24 24v62h40")}.grid-scene__packet--knowledge{offset-path:path("M96 66h52q20 0 20 20v34h80q20 0 20-20V66h42")}.grid-scene__packet--return{offset-path:path("M285 71a92 92 0 1 1-12 111")}html.grid-editorial .grid-journey .grid-journey__traveler{fill:var(--os-action);stroke:var(--os-bg-raise);stroke-width:3px;offset-path:path("M-40 160H160C230 160 230 65 300 65H520C590 65 590 160 660 160H1040");offset-rotate:0deg;animation:12s linear infinite grid-travel}html.grid-editorial .grid-journey .grid-journey__traveler--second{animation-delay:-6s}.grid-route-motion{justify-content:flex-end;align-items:center;gap:24px;margin-block:-12px 24px;display:flex}.grid-route-motion__line{background:linear-gradient(90deg, transparent, var(--os-line-strong));flex:1;height:1px}.grid-route-motion .grid-motion-scene{width:180px}.legal-mast--editorial,.legal-hub__hero{position:relative}.legal-mast__scene,.legal-hub__scene{float:right;width:clamp(160px,24vw,280px);margin:0 0 20px 28px}.legal-mast--editorial:after,.legal-hub__hero:after{content:"";clear:both;display:block}[data-grid-entered=true]{animation:grid-enter .75s cubic-bezier(.16, 1, .3, 1) var(--grid-enter-delay,0s) both}html.grid-editorial .grid10>.grid-motion-toggle{z-index:40;border:1px solid var(--os-line-strong);background:var(--os-bg-raise);min-width:44px;min-height:44px;color:var(--os-ink);font:11px var(--font-grid-sans), sans-serif;cursor:pointer;border-radius:24px;align-items:center;gap:8px;padding:10px 14px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 20px #16181908}.grid-motion-toggle:focus-visible{outline:3px solid var(--os-action);outline-offset:4px}@media (hover:hover){html.grid-editorial .grid10 :is(.home-method__steps article,.pricing-compare article){transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s}html.grid-editorial .grid10 :is(.home-method__steps article,.pricing-compare article):hover{border-color:var(--os-action);transform:translateY(-5px)}}@keyframes grid-enter{0%{transform:translateY(14px)}to{transform:none}}@keyframes grid-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes grid-orbit{to{transform:rotate(360deg)}}@keyframes grid-ink{0%,12%{stroke-dashoffset:1px}42%,90%,to{stroke-dashoffset:0}}@keyframes grid-dashes{to{stroke-dashoffset:-80px}}@keyframes grid-cursor{0%,to{transform:translate(12px,8px)}45%,65%{transform:translate(-14px,-12px)}}@keyframes grid-resonance{0%,to{opacity:.16;transform:scale(.9)}50%{opacity:.38;transform:scale(1.04)}}@keyframes grid-wave{0%,to{transform:scaleY(.35)}45%{transform:scaleY(1)}75%{transform:scaleY(.6)}}@keyframes grid-letter{0%,to{transform:translateY(16px)}40%,65%{transform:translateY(-10px)}}@keyframes grid-travel{0%{offset-distance:0%}to{offset-distance:100%}}html[data-grid-motion=paused] :is(.grid-motion-scene,.grid-journey) *,html[data-grid-background=true] :is(.grid-motion-scene,.grid-journey) *,:is(.grid-motion-scene,.grid-journey)[data-grid-inview=false] *{animation-play-state:paused}html[data-grid-motion=paused] [data-grid-entered],html[data-grid-background=true] [data-grid-entered]{animation:none}@media (max-width:767px){.grid-route-motion{gap:16px;margin-block:-8px 16px}.grid-route-motion .grid-motion-scene{width:116px}.legal-mast__scene,.legal-hub__scene{float:none;width:132px;margin:-12px 0 12px auto}html.grid-editorial .grid10>.grid-motion-toggle{left:12px;bottom:calc(88px + env(safe-area-inset-bottom));padding:10px}.grid-motion-toggle span{display:none}}@media (prefers-reduced-motion:reduce){html.grid-editorial :is(.grid-motion-scene,.grid-journey) *,html.grid-editorial [data-grid-entered]{animation:none!important}html.grid-editorial .grid10 :is(.home-method__steps article,.pricing-compare article){transition:none}html.grid-editorial .grid10 :is(.home-method__steps article,.pricing-compare article):hover{transform:none}html.grid-editorial .grid10>.grid-motion-toggle{display:none}}html.grid-editorial .grid-route-motion{height:60px;margin:0}html.grid-editorial .grid-route-motion .grid-motion-scene{width:84px;height:60px}html.grid-editorial .grid-onward-page{padding-bottom:2rem}html.grid-editorial .grid-onward-page>section:first-child{padding:2rem 0 3rem}html.grid-editorial .grid-onward-page .reality-form{grid-template-columns:1fr 1fr;gap:1rem;max-width:880px;display:grid}html.grid-editorial .grid-onward-page .reality-form button{grid-column:1/-1}@media (max-width:600px){html.grid-editorial .grid-onward-page .reality-form{grid-template-columns:1fr}}html.grid-editorial .country-reference-panel{background:#efede7;border:1px solid #ccc9c1;margin:2rem 0;padding:1.8rem}html.grid-editorial .country-reference-panel h2{margin:1rem 0;font-size:1.5rem;font-weight:500}html.grid-editorial main:has(.grid-auth){max-width:76rem!important}html.grid-editorial .grid-auth{grid-template-columns:minmax(0,1.15fr) minmax(16rem,24rem);align-items:end;gap:clamp(2rem,6vw,5rem);max-width:72rem;margin:0 auto;padding:clamp(2.5rem,8vw,5.5rem) 0 clamp(3rem,8vw,6rem);display:grid}html.grid-editorial .grid-auth h1{letter-spacing:-.03em;margin:.35rem 0 1rem;font-family:GRID Serif,Georgia,serif;font-size:clamp(2.7rem,6vw,4.8rem);font-weight:460;line-height:.94}html.grid-editorial .grid-auth-lead{max-width:28rem;margin:0;font-size:1.05rem;line-height:1.5}html.grid-editorial .auth-password{display:block;position:relative}html.grid-editorial .auth-password input{padding-right:5.5rem}html.grid-editorial .auth-password__toggle{color:#16211c;cursor:pointer;background:0 0;border:0;font:.82rem GRID Inter,sans-serif;text-decoration:underline;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@media (max-width:800px){html.grid-editorial .grid-auth{grid-template-columns:1fr;align-items:start}}html.grid-editorial .country-entry h1{letter-spacing:-.035em;margin:.2rem 0 1rem;font-family:GRID Serif,Georgia,serif;font-size:clamp(3.2rem,9vw,7rem);font-weight:460;line-height:.9}html.grid-editorial .country-entry-lead{max-width:34rem;margin:0 0 .8rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.35}html.grid-editorial .country-entry-meta{color:#5c655f;margin:0 0 1.5rem}.grid-experience-shell{--experience-paper:#f5f3ed;--experience-ink:#182522;--experience-line:#ccd0c8;--experience-duration:var(--grid-motion-normal);--experience-ease:var(--grid-motion-ease)}html.grid-editorial .grid-experience-shell .experience-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#89704e;margin:0 0 1.25rem;font:11px/1.5 monospace}html.grid-editorial .grid-experience-shell .experience-muted{color:#526059;font-size:.9rem;line-height:1.6}html.grid-editorial .grid-experience-shell :is(.experience-intro,.decision-space__heading) h1{font-size:var(--grid-type-title);letter-spacing:-.055em;max-width:16ch;margin:0 0 2rem;font-weight:450;line-height:1.02}html.grid-editorial .grid-experience-shell .experience-intro{padding:var(--grid-section-space) var(--grid-page-gutter)}html.grid-editorial .grid-experience-shell .experience-intro>p:last-child{max-width:60ch;font-size:1.2rem;line-height:1.7}html.grid-editorial .grid-experience-shell .experience-trail{border-bottom:1px solid var(--experience-line);color:#536158;flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.experience-trail a{color:inherit;padding:.6rem 0;text-decoration:none}.experience-trail__explore{margin-left:auto}html.grid-editorial .experience-home .grid-editorial-mast{margin:0;padding:0 0 2rem}html.grid-editorial .experience-home .grid-editorial-mast__name{letter-spacing:-.09em;color:#22312c;font-size:clamp(7rem,19vw,21rem);font-weight:500}html.grid-editorial .experience-home .grid-home-intention{gap:3rem}html.grid-editorial .grid-experience-shell .experience-home h1{font-size:clamp(2rem,3.5vw,3.5rem);font-weight:500;line-height:1.08}html.grid-editorial .experience-home .grid-home-intention__entry{background:#faf9f5;border:1px solid #d8dcd2;padding:2rem}html.grid-editorial .experience-home .grid-home-intention__entry textarea{background:0 0;border-radius:0;min-height:128px}html.grid-editorial .experience-home .g-note{line-height:1.9}html.grid-editorial .grid-experience-shell .decision-space{color:#f4f2e9;margin:3rem 0;overflow:hidden}html.grid-editorial .grid-experience-shell .decision-space :is(h2,h3,h4,p,small){color:inherit}html.grid-editorial .grid-experience-shell .decision-space__heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}html.grid-editorial .grid-experience-shell .decision-space h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.4vw,4.5rem);font-weight:450;line-height:1.05}html.grid-editorial .grid-experience-shell .decision-space__heading>p{color:#bdc9c0;max-width:34ch;line-height:1.65}.decision-space__toolbar{justify-content:space-between;align-items:end;gap:2rem;margin:2rem 0;display:flex}.decision-space__toolbar label{color:#bdc9c0;flex-direction:column;gap:.6rem;font-size:.8rem;display:flex}html.grid-editorial .grid-experience-shell .decision-space select{color:#fff;background:#253930;border:1px solid #6f8174;border-radius:0;min-width:220px;min-height:48px;padding:.9rem}html.grid-editorial .grid-experience-shell .experience-switch{gap:.3rem;display:flex}html.grid-editorial .grid-experience-shell .experience-switch button{color:inherit;background:0 0;border:1px solid #6f8174;min-height:44px;padding:.85rem 1rem}html.grid-editorial .grid-experience-shell .experience-switch button[aria-pressed=true]{color:#1a2a22;background:#e4dcc9}.decision-space__body{grid-template-columns:1.4fr 1fr;align-items:start;gap:2rem;display:grid}html.grid-editorial .grid-experience-shell .decision-space__node{color:#f4f2e9;text-align:left;cursor:pointer;width:150px;min-height:98px;transition:background var(--experience-duration), transform var(--experience-duration);background:#294638;border:1px solid #758870;flex-direction:column;align-items:start;gap:.5rem;padding:1rem;display:flex}.decision-space__node span{color:#c7ba97;font:10px monospace}.decision-space__node strong{font-size:1.1rem;font-weight:500}.decision-space__node small{font-size:9px;line-height:1.4}html.grid-editorial .grid-experience-shell .decision-space__node[aria-pressed=true]{color:#172722;background:#e5dbc2;border-color:#e5dbc2}html.grid-editorial .grid-experience-shell .decision-space__node[data-connected=true]{border-color:#c4af7e}html.grid-editorial .grid-experience-shell .decision-space__hint{color:#a5b5a8;font-size:.75rem;line-height:1.6}html.grid-editorial .grid-experience-shell .decision-space__detail{border:1px solid #4b6253;min-height:420px;padding:2rem}html.grid-editorial .grid-experience-shell .decision-space__detail h3{letter-spacing:-.04em;margin:0 0 1.5rem;font-size:2rem;font-weight:450;line-height:1.12}.decision-space__detail p{line-height:1.65}.decision-space__detail ol{margin:1.5rem 0 2rem;padding-left:1.1rem}.decision-space__detail li{padding:.5rem 0 .5rem .5rem;font-size:.9rem;line-height:1.5}html.grid-editorial .grid-experience-shell .experience-action{color:inherit;border-bottom:1px solid;min-height:44px;padding:.8rem 0;text-decoration:none;display:inline-flex}.decision-space__effects{border-top:1px solid #566a58;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:2rem 0 0;padding:2rem 0;display:grid}html.grid-editorial .grid-experience-shell .decision-space__effects a{color:inherit;flex-direction:column;text-decoration:none;display:flex}html.grid-editorial .grid-experience-shell .decision-space__effects h3{font-size:1.4rem;font-weight:450}html.grid-editorial .grid-experience-shell .decision-space__effects h4{margin:1rem 0;font-size:1.2rem;font-weight:500}html.grid-editorial .grid-experience-shell .decision-space__effects p{color:#bdc9c0;font-size:.85rem;line-height:1.65}.decision-space__effects a>span{margin-top:auto;padding:1rem 0}.decision-space__next{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}html.grid-editorial .grid-experience-shell .decision-space__next a:not(.g10-btn){color:inherit;padding:.75rem 0;font-size:.9rem}html.grid-editorial .grid-experience-shell .decision-space[data-view=list] .decision-space__node{width:100%;min-height:80px;box-shadow:none}.experience-directory{margin:5rem 0}.experience-directory__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.experience-directory__heading label{flex-direction:column;gap:.5rem;display:flex}html.grid-editorial .grid-experience-shell .experience-directory__heading input{background:0 0;border:1px solid #9ea89b;border-radius:0;min-height:48px;padding:.8rem}.experience-directory__filters{flex-wrap:wrap;gap:.6rem;margin:2rem 0;display:flex}html.grid-editorial .grid-experience-shell .experience-directory__filters button{background:0 0;border:1px solid #aab3a5;min-height:44px;padding:.65rem 1rem}html.grid-editorial .grid-experience-shell .experience-directory__filters button[aria-pressed=true]{color:#faf8ef;background:#233d30}.experience-directory__list{border-top:1px solid #aab3a5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html.grid-editorial .grid-experience-shell .experience-directory__list a{color:inherit;border-bottom:1px solid #c9d0c4;grid-template-columns:35px 1fr 24px;align-items:baseline;gap:.5rem 1rem;padding:1.75rem 1rem;text-decoration:none;display:grid}.experience-directory__list h3{letter-spacing:-.03em;margin:0;font-size:1.3rem;font-weight:500}.experience-directory__list p{grid-column:2;max-width:35ch;margin:0;font-size:.9rem;line-height:1.6}.experience-directory__list small{color:#89704e;font-family:monospace}.experience-directory__list span{grid-area:1/3}.country-comparison__choose{background:#ebece4;margin-bottom:2rem;padding:2rem}.country-comparison__search{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.country-comparison__search label{font-size:.9rem}html.grid-editorial .grid-experience-shell .country-comparison__search input[type=search]{background:#faf9f5;border:1px solid #a5afa0;border-radius:0;flex:220px;min-height:48px;padding:.8rem}.country-comparison__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}html.grid-editorial .grid-experience-shell .country-comparison__choices button{text-align:left;background:#f8f7f1;border:1px solid #b8c3b0;align-items:center;gap:.8rem;min-height:56px;padding:.9rem;font-size:.9rem;display:flex}.country-comparison__choices small{font:10px monospace}.country-comparison__choices span{margin-left:auto}html.grid-editorial .grid-experience-shell .country-comparison__choices button[aria-pressed=true]{color:#fff;background:#223d30}.country-comparison__choices button:disabled{opacity:.5}.country-comparison__selected{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}html.grid-editorial .grid-experience-shell .country-comparison__selected button{background:0 0;border:1px solid #7e8f78;min-height:44px;padding:.7rem 1rem}.country-comparison__table{border:1px solid #bec7b5;overflow:auto}.country-comparison table{border-collapse:collapse;width:100%;min-width:560px}.country-comparison caption{text-align:left;padding:1.5rem;font-size:1rem}.country-comparison th,.country-comparison td{text-align:left;vertical-align:top;border-top:1px solid #ccd3c2;min-width:170px;padding:1.5rem;font-size:.9rem;line-height:1.6}.country-comparison th{font-weight:500}.country-comparison thead{color:#f7f5ed;background:#243b2f}.country-comparison tbody tr:nth-child(2n){background:#edeee5}.country-comparison__destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}html.grid-editorial .grid-experience-shell .country-comparison__destinations a{color:inherit;border:1px solid #aab5a1;padding:2rem;text-decoration:none}html.grid-editorial .grid-experience-shell .country-comparison__destinations h2{margin:1rem 0 2rem;font-size:1.7rem;font-weight:500}.country-comparison__empty{background:repeating-linear-gradient(90deg,#bcc6b130 0 1px,#0000 1px 80px),#eeeee6;margin:2rem 0;padding:4rem 2rem}html.grid-editorial .grid-experience-shell .country-comparison__empty h2{font-size:2rem;font-weight:450}.country-comparison__empty p{max-width:50ch}html.grid-editorial .grid-experience-shell .experience-discover{display:inline-flex}html.grid-editorial .grid-experience-shell :is(.g10-btn,button,input,textarea,select,a):focus-visible{outline:3px solid var(--grid-focus);outline-offset:4px}@media (min-width:761px){html.grid-editorial .grid-experience-shell .g10-frame__bar{max-width:1440px}}@media (max-width:1100px){.decision-space__body{grid-template-columns:1fr}.decision-space__detail{min-height:0}.country-comparison__choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){html.grid-editorial .grid-experience-shell .decision-space{margin:2rem -.25rem;padding:1.5rem}html.grid-editorial .grid-experience-shell .decision-space__heading{grid-template-columns:1fr;gap:1.5rem}.decision-space__toolbar{flex-direction:column;align-items:start;gap:1rem}html.grid-editorial .grid-experience-shell .decision-space__node{width:120px;min-height:95px;padding:.8rem}.decision-space__effects{grid-template-columns:1fr}.decision-space__effects a{border-top:1px solid #566a58;padding:1.5rem 0}.experience-directory__heading{flex-direction:column;align-items:stretch}.experience-directory__list,.country-comparison__destinations{grid-template-columns:1fr}.country-comparison__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.country-comparison__choose{padding:1.2rem}.country-comparison__choices button{flex-wrap:wrap}html.grid-editorial .grid-experience-shell .experience-home__hero{padding:1.5rem}html.grid-editorial .experience-home .grid-home-intention__entry{padding:1.25rem}html.grid-editorial .grid-experience-shell .experience-discover{display:none}.experience-trail__explore{width:100%;margin-left:0}html.grid-editorial .grid-experience-shell .experience-intro{padding:1rem 0 2rem}}@media (prefers-reduced-motion:reduce){.decision-space__node{transition:none!important}}.evidence-library__filters{background:#ebece3;flex-wrap:wrap;align-items:end;gap:1.5rem;padding:1.5rem;display:flex}.evidence-library__filters label{flex-direction:column;flex:180px;gap:.5rem;display:flex}html.grid-editorial .grid-experience-shell .evidence-library__filters :is(input,select){background:#faf9f2;border:1px solid #9da992;border-radius:0;min-height:48px;padding:.8rem}html.grid-editorial .grid-experience-shell .evidence-library .experience-switch button{color:#213a2d;border-color:#9da992}html.grid-editorial .grid-experience-shell .evidence-library .experience-switch button[aria-pressed=true]{color:#fff;background:#213a2d}.evidence-library__records{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0 4rem;display:grid}.evidence-library__records[data-mode=list]{grid-template-columns:1fr}.evidence-library__records article{background:#efefe7;border:1px solid #c8cfbf;padding:2rem}html.grid-editorial .grid-experience-shell .evidence-library__records h2{margin:0 0 1.5rem;font-size:1.7rem;font-weight:450}.evidence-library__records p{line-height:1.7}.evidence-library__records details{margin:1.5rem 0}.evidence-library__records summary{cursor:pointer;min-height:44px;padding:.8rem 0}.evidence-library__records dd{overflow-wrap:anywhere;margin:0 0 1rem}.evidence-library__records dt{color:#556550;font-size:.8rem}.evidence-library__method{color:#f5f3e9;background:#233c2f;margin:3rem 0;padding:3rem}html.grid-editorial .grid-experience-shell .evidence-library__method :is(h2,p,a){color:inherit}html.grid-editorial .grid-experience-shell .evidence-library__method h2{margin:0 0 2rem;font-size:2rem;font-weight:450}.evidence-library__method ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0;list-style:none;display:grid}.evidence-library__method li strong{font-size:1.2rem;font-weight:500}.evidence-library__method p{line-height:1.7}.data-coverage__figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.data-coverage__figures div{background:#e9ece0;flex-direction:column;padding:2rem;display:flex}.data-coverage__figures dt{line-height:1.6}.data-coverage__figures dd{letter-spacing:-.06em;margin:1rem 0;font-size:4rem;font-weight:450}.data-coverage__paths{grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0;display:grid}html.grid-editorial .grid-experience-shell .data-coverage__paths a{color:inherit;border:1px solid #b9c3ad;padding:2rem;text-decoration:none}html.grid-editorial .grid-experience-shell .data-coverage__paths h2{font-size:1.7rem;font-weight:450}@media (max-width:760px){.evidence-library__records,.evidence-library__method ol,.data-coverage__figures,.data-coverage__paths{grid-template-columns:1fr}.evidence-library__method{padding:1.5rem}.data-coverage__figures div{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.data-coverage__figures dd{font-size:3rem}}.country-catalog__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}html.grid-editorial .grid-experience-shell .country-catalog__list a{color:inherit;background:#eceee3;border:1px solid #c9d0bd;grid-template-columns:1fr 20px;padding:1.5rem;text-decoration:none;display:grid}html.grid-editorial .grid-experience-shell .country-catalog__list h2{margin:0 0 1rem;font-size:1.3rem;font-weight:500}.country-catalog__list p{grid-column:1;font-size:.85rem}.country-catalog__list span{grid-area:1/2}@media (max-width:760px){.country-catalog__list{grid-template-columns:1fr}}html.grid-editorial .grid-experience-shell .offline-plan-entry{background:#edf0e5;border:1px solid #b8c4ab;padding:1.5rem}html.grid-editorial .grid-experience-shell .offline-plan-entry h2{font-size:1.5rem;font-weight:500}.offline-plan-entry form{gap:1rem;margin-top:1.5rem;display:grid}html.grid-editorial .grid-experience-shell .offline-plan-entry textarea{background:#faf9f4;border:1px solid #8c9e7f;border-radius:0;min-height:100px;padding:1rem}html.grid-editorial .grid-experience-shell .experience-eyebrow,html.grid-editorial .grid-experience-shell .experience-directory__list small{color:#715a3a}html.grid-editorial .grid-experience-shell .decision-space .experience-eyebrow{color:#cab68e}html.grid-editorial .grid-experience-shell .decision-space__node[aria-pressed=true] span{color:#554525}html.grid-editorial .grid-experience-shell main .decision-space .experience-action{color:#f4f2e9}html.grid-editorial .grid-experience-shell .g-note{color:#586052}html.grid-editorial .grid-experience-shell .g10-btn-primary{background:var(--os-action);color:var(--os-action-ink);opacity:1}html.grid-editorial .grid-experience-shell .g10-btn-primary:hover{background:var(--grid-primary-hover)}html.grid-editorial .grid-experience-shell main p a:not(.g10-btn){text-underline-offset:3px;text-decoration:underline}html.grid-editorial .experience-home .grid-editorial-mast__name{font-family:Arial,Helvetica,sans-serif}html.grid-editorial .grid-experience-shell .grobus-experience-intro{border-bottom:1px solid var(--experience-line);grid-template-columns:1.6fr 1fr;gap:4rem;display:grid}html.grid-editorial .grid-experience-shell .grobus-experience-intro h1{letter-spacing:-.075em;margin:0 0 1.7rem;font-size:clamp(3.5rem,9vw,9rem);font-weight:500;line-height:1}html.grid-editorial .grid-experience-shell .grobus-experience-intro>div>p:last-child{max-width:26ch;font-size:clamp(1.2rem,2vw,1.8rem)}html.grid-editorial .grid-experience-shell .grobus-experience-intro aside{align-self:end;max-width:45ch;font-size:.95rem;line-height:1.7}.grobus-experience-status{letter-spacing:.07em;border:1px solid #687469;border-radius:3px;padding:.4rem .7rem;font:11px/1.5 monospace;display:inline-block}html.grid-editorial .grid-experience-shell .grobus-experience-tasks{border-bottom:1px solid var(--experience-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 3rem;display:grid}html.grid-editorial .grid-experience-shell .grobus-experience-tasks a{border-right:1px solid var(--experience-line);color:#182522;transition:background var(--experience-duration) var(--experience-ease);gap:.8rem;padding:1.7rem 1.3rem;text-decoration:none;display:grid}html.grid-editorial .grid-experience-shell .grobus-experience-tasks a:last-child{border-right:0}html.grid-editorial .grid-experience-shell .grobus-experience-tasks a:hover{background:#e7ebdf}.grobus-experience-tasks span{color:#526059;font:12px/1.5 monospace}.grobus-experience-tasks strong{font-size:1.2rem;font-weight:500}.grobus-experience-tasks small{font-size:.85rem}html.grid-editorial .grid-experience-shell .grobus-experience-limits{border-block:1px solid var(--experience-line);margin-top:2rem;padding:1.5rem 0;line-height:1.7}.grobus-experience-limits summary{cursor:pointer;min-height:44px}.grobus-experience-limits p{max-width:75ch}@media (max-width:720px){html.grid-editorial .grid-experience-shell .grobus-experience-intro{grid-template-columns:1fr;padding-top:1rem}html.grid-editorial .grid-experience-shell .grobus-experience-tasks{grid-template-columns:1fr}html.grid-editorial .grid-experience-shell .grobus-experience-tasks a{border-right:0;border-bottom:1px solid var(--experience-line);grid-template-columns:25px 1fr;gap:.5rem 1rem;padding:1rem .3rem}.grobus-experience-tasks small{grid-column:2}}html.grid-editorial .grid-experience-shell .experience-menu-heading{color:#526059;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:1rem 0 .3rem;font:11px/1.5 monospace}html.grid-editorial .grid-experience-shell .grid-mobile-panel a small{color:#526059;margin-right:.5rem;font:11px/1.5 monospace}html.grid-editorial .grid-experience-shell{--g10-maxw:var(--grid-content-width);--os-radius:6px;--g10-radius:6px;--experience-line:#d4d5cd}html.grid-editorial .grid-experience-shell .g10-main{padding-top:0}html.grid-editorial .grid-experience-shell .experience-trail{letter-spacing:.03em;min-height:58px;margin-bottom:1.4rem;font-size:11px}html.grid-editorial .grid-experience-shell .experience-home__hero{isolation:isolate;background:#152a2b;border:0;min-height:740px;padding:0;position:relative;overflow:hidden}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(2rem,5vw,6rem);min-height:740px;padding:5rem 3rem 5.5rem;display:grid;position:relative}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__copy .g10-kicker{color:#e8e5d6;margin-bottom:2rem}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__copy h1{font-family:var(--font-grid-display);letter-spacing:-.045em;color:#f6f4ee;max-width:14ch;margin:0 0 1.4rem;font-size:clamp(3.1rem,5.6vw,6rem);font-weight:450;line-height:.98}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__copy h1 .os-quiet{letter-spacing:-.035em;color:#e2e4da;margin-top:1.2rem;font-size:.58em;line-height:1.16;display:block}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__copy .reality-lede{color:#edf0e7;max-width:35ch;font-size:1.05rem;line-height:1.7}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__entry{box-shadow:none;background:#f3f1ea;border:1px solid #ffffff80;align-self:center;max-width:490px;padding:2rem}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__entry h2{letter-spacing:-.04em;margin-bottom:1.4rem;font-size:1.6rem;font-weight:450}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__entry textarea{resize:vertical;background:0 0;border:0;border-bottom:1px solid #7b847b;min-height:120px;padding:1rem 0;font-size:1rem}html.grid-editorial .grid-experience-shell .g10-btn{border-radius:4px;min-height:46px}html.grid-editorial .grid-experience-shell .decision-space{background:#122b27;margin-top:5rem;padding:clamp(1.5rem,4vw,4rem)}html.grid-editorial .grid-experience-shell .decision-space__heading h2{letter-spacing:-.035em;max-width:16ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.8vw,4rem);font-weight:400}html.grid-editorial .grid-experience-shell .decision-space__node{border-radius:3px;box-shadow:0 12px 30px #05191155}html.grid-editorial .grid-experience-shell .decision-space__detail{background:#19362f}.grid-visual-flow{stroke-dasharray:9 9;animation:18s linear infinite grid-visual-flow}.grid-visual-orbit{transform-box:fill-box;transform-origin:50%;animation:30s ease-in-out infinite alternate grid-visual-orbit}.grid-visual-pulse{animation:4s ease-in-out infinite grid-visual-pulse}@keyframes grid-visual-flow{to{stroke-dashoffset:-180px}}@keyframes grid-visual-orbit{to{transform:rotate(8deg)scale(1.025)}}@keyframes grid-visual-pulse{50%{opacity:.35}}html.grid-editorial .grid-experience-shell .home-journey{margin-block:5rem}html.grid-editorial .grid-experience-shell .home-journey__scene{background:radial-gradient(at 65% 30%,#e4e5d6,#f6f5ef 65%);border-radius:0;min-height:350px}html.grid-editorial .grid-experience-shell .home-method__steps article{box-shadow:none;border-top:1px solid var(--experience-line);border-radius:0}html.grid-editorial .grid-experience-shell .grobus-experience-intro{isolation:isolate;background:var(--grid-ink);min-height:420px;color:var(--grid-paper);border:0;padding:3rem;position:relative;overflow:hidden}html.grid-editorial .grid-experience-shell .grobus-experience-intro h1{color:#fff}html.grid-editorial .grid-experience-shell .grobus-experience-intro h1 span{color:#ddc594}html.grid-editorial .grid-experience-shell .grobus-experience-intro :is(p,.experience-eyebrow,a){color:#edf1e9}html.grid-editorial .grid-experience-shell .grobus-experience-status{border-color:#a5b9ac}html.grid-editorial .grid-experience-shell .experience-directory__list a{border-radius:0;padding-block:1.4rem}html[data-grid-motion=paused] .grid-visual-scene *,html[data-grid-background=true] .grid-visual-scene *,.grid-visual-scene[data-grid-inview=false] *{animation-play-state:paused!important}@media (max-width:1000px){html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention{gap:2rem;padding-inline:2rem}}@media (max-width:720px){html.grid-editorial .grid-experience-shell .experience-home__hero{background:#f8f7f0;min-height:0;overflow:visible}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention{min-height:0;padding:0;display:block}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__copy{flex-direction:column;justify-content:center;min-height:530px;padding:2rem 1.5rem 3rem;display:flex}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__copy h1{max-width:12ch;font-size:clamp(2.7rem,10vw,4.2rem)}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__copy .g10-kicker{margin-bottom:1.4rem}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__entry{max-width:none;box-shadow:none;padding:2rem 1.4rem}html.grid-editorial .grid-experience-shell .decision-space{margin-top:3rem}html.grid-editorial .grid-experience-shell .grobus-experience-intro{gap:1rem;min-height:480px;padding:2rem 1.5rem}html.grid-editorial .grid-experience-shell .grobus-experience-intro h1{font-size:clamp(2.7rem,11vw,5rem)}}@media (prefers-reduced-motion:reduce){.grid-visual-scene *{transition:none!important;animation:none!important}}html.grid-editorial .grid-experience-shell:not([data-quiet]) .g10-main--open{width:100%;max-width:none;padding-inline:0}html.grid-editorial .g10-main--open>*{box-sizing:border-box;width:min(1440px,100%);margin-inline:auto;padding-inline:clamp(1rem,2vw,1.5rem)}html.grid-editorial .grid-experience-shell .home-funnel{width:100%;max-width:none;margin:0}html.grid-editorial .grid10 .home-os>.home-journey{border-radius:0;width:100%}html.grid-editorial .experience-home>.os-keep{width:min(1440px,100% - 2rem);margin-inline:auto}.situation-bar{border-top:1px solid var(--grid-line);gap:.5rem;margin:0 0 1.5rem;padding:1rem 0 0;display:grid}.situation-bar>p:first-child{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.situation-bar [role=group]{flex-wrap:wrap;gap:.4rem;display:flex}.situation-bar button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #c5c8be;border-radius:999px;padding:.4rem .85rem}.situation-bar button[aria-pressed=true]{background:var(--grid-ink);color:var(--grid-paper);border-color:var(--grid-ink)}.situation-bar button:focus-visible{outline-offset:3px;outline:2px solid #14241f}.situation-bar [role=status]{color:#24312c;grid-column:1/-1;max-width:68ch;margin:0;line-height:1.45}html.grid-editorial .grid-experience-shell .g10-main,html.grid-editorial .grid-experience-shell:before{background-image:none!important}html.grid-editorial .grid-experience-shell .experience-home__hero{border-radius:0!important}html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__copy .g10-kicker{color:#e8e5d6!important}html.grid-editorial .grid10 .g10-frame__bar{max-width:none;min-height:80px;padding-inline:clamp(1.25rem,4vw,4rem)}html.grid-editorial .grid10 .g10-navlink{font-size:.82rem}html.grid-editorial .grid-experience-shell .home-funnel{padding-bottom:0}@media (max-width:760px){html.grid-editorial .grid10 .g10-frame__bar{min-height:70px;padding-inline:1.1rem}html.grid-editorial .grid10 .grobus-assistant-dock:not(.grobus-assistant-dock--open) .grobus-assistant-dock__trigger{gap:0;width:48px;min-width:48px;height:48px;min-height:48px;padding:6px}html.grid-editorial .grid10 .grobus-assistant-dock:not(.grobus-assistant-dock--open) .grobus-assistant-dock__trigger-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.phoenix-scenes,.cine-scenes{z-index:2;flex-wrap:wrap;gap:.45rem;max-width:40rem;margin-top:1.35rem;display:flex;position:relative}.cine-scenes button,.phoenix-scenes button{color:#f6f4ee;cursor:pointer;background:0 0;border:1px solid #f6f4ee8c;border-radius:999px;min-height:44px;padding:.35rem .95rem;transition:background .35s cubic-bezier(.2,.8,.2,1),color .35s cubic-bezier(.2,.8,.2,1)}.cine-scenes button[aria-pressed=true],.phoenix-scenes button[aria-pressed=true]{color:#16211c;background:#f6f4ee;border-color:#f6f4ee}.cine-scenes button:focus-visible,.phoenix-scenes button:focus-visible{outline-offset:3px;outline:2px solid #f6f4ee}.cine-promise,.phoenix-scenes__line{color:#edf0e7;max-width:36ch;margin:.85rem 0 0;line-height:1.5}.cine-band{gap:1.25rem;width:min(1100px,100% - 2.5rem);margin:clamp(3rem,8vw,6rem) auto;display:grid}.cine-band h2{max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.4rem)}.cine-band p,.cine-grobus li,.cine-evidence li{max-width:62ch;line-height:1.55}.cine-grobus ul,.cine-evidence ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.cine-grobus li,.cine-evidence li{border-top:1px solid var(--os-line);grid-template-columns:9rem 1fr;gap:1rem;padding:1rem 0;display:grid}.cine-grobus strong,.cine-evidence strong{font-family:var(--font-grid-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600}.cine-evidence li[data-state=verified] strong{color:var(--os-verified)}.cine-evidence li[data-state=open] strong{color:var(--os-unknown)}.cine-evidence li[data-state=conflict] strong{color:var(--os-danger)}.cine-evidence li[data-state=dated] strong{color:var(--os-muted)}.cine-band a:not(.g10-btn){width:fit-content;color:var(--os-ink);text-underline-offset:.2em}@keyframes cine-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:1000px){html.grid-editorial .grid-experience-shell .experience-home .grid-home-intention__copy{min-height:0;padding-bottom:2.75rem}}@media (max-width:720px){.cine-grobus li,.cine-evidence li{grid-template-columns:1fr;gap:.25rem}}html.grid-editorial .grid10 .map-float{right:3.75rem}dialog.grid-command{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;border:0;margin:0}dialog.grid-command::backdrop{background:#101d17aa}.grid-command__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.grid-command__heading p{margin:0;font-size:.8rem}.grid-command__heading button{border:1px solid var(--os-line);background:0 0;border-radius:50%;flex:0 0 44px;width:44px;min-height:44px;font-size:1.5rem}.grid-command [role=option][aria-selected=true]{outline-offset:-2px;outline:2px solid}@media (max-width:760px){dialog.grid-command{padding:1rem;padding-top:max(1rem, env(safe-area-inset-top));align-items:start}}dialog.grid-command{overscroll-behavior:contain;grid-template-columns:minmax(0,32rem);overflow:auto}.grid-command .grid-op-command{border-radius:4px;flex-direction:column;width:100%;max-height:calc(88dvh - 2rem);padding:clamp(1rem,3vw,1.75rem);display:flex;overflow:hidden}.grid-command .grid-op-command label{flex:none;gap:.75rem;font-size:.85rem;display:grid}.grid-command .grid-op-command input{border:1px solid var(--os-line-strong);width:100%;min-height:48px;color:var(--os-ink);background:var(--os-bg);border-radius:2px;padding:.7rem .8rem;font-size:1rem}.grid-command .grid-op-command ul{overscroll-behavior:contain;flex:auto;min-height:0;max-height:48dvh;overflow:auto}.grid-command .grid-op-command [role=option]{text-align:left;width:100%;min-height:44px;color:inherit;background:0 0;border:0;border-radius:2px;padding:.75rem}.grid-command .grid-op-command [role=option][aria-selected=true]{background:var(--os-plan-surface)}@media (max-width:760px){.grid-command .grid-op-command{max-height:calc(100dvh - 2rem)}}.knowledge-workbench{background:var(--os-surface);border:1px solid var(--os-line);margin-block:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,3vw,2.5rem)}.knowledge-workbench header{max-width:60ch}.knowledge-workbench h2{font-family:var(--font-grid-display);letter-spacing:-.035em;margin:1rem 0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.16}.knowledge-workbench header p{line-height:1.65}.knowledge-workbench__search{gap:.6rem;max-width:36rem;margin-block:1.5rem;display:grid}.knowledge-workbench__search input{width:100%;min-height:48px;color:var(--os-ink);background:var(--os-bg);border:1px solid var(--os-line-strong);padding:.75rem;font-size:1rem}.knowledge-workbench__records{gap:.7rem;margin-top:1rem;display:grid}.knowledge-workbench__records details{border:1px solid var(--os-line);background:var(--os-bg);margin:0}.knowledge-workbench__records summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;min-height:72px;padding:1rem;list-style:none;display:grid}.knowledge-workbench__records summary::-webkit-details-marker{display:none}.knowledge-workbench__records summary strong{grid-column:1;font-weight:500}.knowledge-workbench__records summary>span:last-child{grid-area:1/2/3}.knowledge-workbench__kind{font:10px/1.5 var(--font-grid-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--os-muted)}.knowledge-workbench__body{max-width:75ch;padding:0 1rem 1.25rem;line-height:1.7}.knowledge-workbench__body li{padding:.4rem 0}.knowledge-workbench__scope{font-size:.85rem;font-weight:600}.knowledge-workbench__limit{border-left:2px solid var(--os-plan-line);padding-left:1rem;font-size:.9rem;line-height:1.65}.knowledge-workbench__links{flex-wrap:wrap;gap:.6rem 1.25rem;display:flex}.knowledge-workbench__links a{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:.85rem;display:inline-flex}.plan-journey{color:#f6f0e2;background:radial-gradient(at 95% 0,#6b71534d,#0000 65%),#1c342e;border:1px solid #63725d;border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr);gap:1.5rem;margin-block:1.5rem;padding:clamp(1.2rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden}html.grid-editorial .grid-experience-shell .plan-journey :is(h2,p,a,strong,small,span){color:inherit}.plan-journey h2{font-family:var(--font-grid-display);font-weight:400;line-height:1.2}.plan-journey p{max-width:65ch;font-size:.92rem;line-height:1.8}.plan-journey__signals{grid-template-columns:1fr 1fr;align-content:center;gap:1rem;display:grid}.plan-journey__signals span{flex-direction:column;font-size:.8rem;line-height:1.6;display:flex}.plan-journey__signals strong{font-size:2.8rem;font-weight:400}.plan-journey__signals small{grid-column:1/-1;font-size:.7rem;line-height:1.7}.plan-journey nav{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.plan-journey nav a{background:#c6c4a511;border:1px solid #8e9b7e6e;border-radius:6px;align-items:center;min-height:52px;padding:.8rem;font-size:.78rem;display:flex}.plan-journey__handoff{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;display:flex}.plan-journey__handoff span{font-size:.72rem}html.grid-editorial .grid-experience-shell .plan-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.plan-workspace>:is(h2,.g-kicker,.g-note,.grid-op-reading,.plan-comparison){grid-column:1/-1}.plan-workspace>section{background:#faf7ee;border:1px solid #c9cabb;border-radius:10px;min-width:0;padding:1.3rem;box-shadow:0 8px 24px #142b2408}.plan-workspace .grid-op-reading{background:#e2e4d6;border:1px solid #b8c0aa;border-radius:10px;padding:1.5rem}.plan-workspace .grid-op-reading dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;display:grid}.plan-workspace .grid-op-reading dt{color:#45574b}.pricing-purpose{color:#fff6df;background:radial-gradient(at 100% 0,#b99d5e22,#0000 65%),#173a2f;border:1px solid #b5ae8e;border-radius:12px;padding:clamp(1.3rem,3vw,2.2rem)}.pricing-purpose h2{font-family:Georgia,serif;line-height:1.2;color:inherit!important}.pricing-purpose p{max-width:75ch;line-height:1.75}.pricing-purpose a{color:#f4d99c;text-underline-offset:5px;align-items:center;min-height:48px;display:inline-flex}.pricing-purpose small{color:#d9e2d6;max-width:90ch;margin-top:1rem;line-height:1.7;display:block}.plan-review-notice{color:#234333;background:#eee9d9;border:1px solid #b9bfaa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:.7rem 1.5rem;max-width:1180px;margin:.8rem auto 0;padding:1rem 1.4rem;font-size:.85rem;line-height:1.7;display:flex}.plan-review-notice a{text-underline-offset:4px;align-items:center;min-height:32px;display:inline-flex}.plan-workspace .grid-op-reading dd{overflow-wrap:anywhere;border-bottom:1px solid #b7bfaa;margin:0;padding-bottom:.8rem}.plan-priority[data-priority=now]{border-top:4px solid #98723e}.plan-priority[data-priority=soon]{border-top:4px solid #6b7d63}.plan-priority[data-priority=later]{border-top:4px solid #8b9282}html.grid-editorial .grid-experience-shell .grid-op-point{text-align:left;background:#efeee4;border:1px solid #d2d3c5;border-radius:7px;flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;min-height:80px;padding:.9rem;display:flex}.grid-op-point small{max-width:65ch;font-size:.8rem;line-height:1.7}.grid-op-point span{border:1px solid #9ca78d;border-radius:4px;padding:.25rem .5rem;font-size:.68rem}.plan-studio :is([id],section){scroll-margin-top:8rem}.workspace-guide{background:var(--grid-surface);border-left:3px solid var(--grid-accent);max-width:900px;margin:1rem clamp(1.25rem,4vw,4rem);padding:1rem 1.2rem;font-size:.88rem;line-height:1.8}.workspace-guide summary{cursor:pointer;min-height:44px;font-weight:600}.workspace-guide ol,.community-guide ol{padding-left:1.3rem}.workspace-guide li,.community-guide li{padding-block:.5rem}.workspace-status{background:#e9dfca;border-left:3px solid #a17d47;padding:.8rem 1rem;font-size:.8rem;line-height:1.8}.community-guide,.source-research,.voice-workspace{background:linear-gradient(145deg,#ebece0,#f8f4e9);border:1px solid #c1c8b3;border-radius:12px;margin-block:1.2rem;padding:clamp(1.1rem,3vw,2rem)}.people-workspace>nav .g-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.people-workspace>nav .g-rows li{background:#eceee1;border:1px solid #b8c2ac;border-radius:8px;padding:1.2rem}.source-research form{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1.3rem;display:flex}.source-research label{flex-direction:column;flex:250px;gap:.5rem;display:flex}.source-research input{width:100%;min-height:48px;font:inherit;background:#fcf9f1;border:1px solid #82927a;border-radius:5px;padding:.8rem;font-size:16px}.research-results{gap:1rem;padding:0;list-style:none;display:grid}.research-results li{overflow-wrap:anywhere;background:#f9f6ee;border:1px solid #c7ccb9;border-radius:7px;padding:1rem}.research-results blockquote{border-left:2px solid #7d8d6a;margin:1rem 0;padding-left:1rem;font-size:.85rem;line-height:1.8}.voice-workspace>p:last-child{flex-wrap:wrap}html.grid-editorial .grid-experience-shell .decision-space__node{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#2b4c40ee,#19382feb);border:1px solid #a2ac8780;border-radius:9px;box-shadow:0 18px 34px #001b2266,inset 0 1px #e6d7ae26}html.grid-editorial .grid-experience-shell .decision-space__node[aria-pressed=true]{color:#203a2d;background:linear-gradient(135deg,#e8d9b2,#c9bb93);box-shadow:0 12px 35px #baae6b33,inset 0 1px #fff9e6}@media (max-width:760px){html.grid-editorial .grid-experience-shell .plan-workspace,.plan-journey,.people-workspace>nav .g-rows{grid-template-columns:1fr}.plan-journey nav{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-journey__signals{grid-template-columns:1fr 1fr}.source-research form button{width:100%}}html.grid-editorial .grid-experience-shell .decision-space__node{transition:background .3s,border-color .3s,box-shadow .4s}html.grid-editorial .grid-experience-shell .decision-space__node:focus-visible{outline-offset:5px;outline:3px solid #e4cc90}@media (prefers-reduced-motion:reduce){html.grid-editorial .grid-experience-shell .decision-space__node{transition:none}}@font-face{font-family:GRID Symbols;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/symbols/grid-arrows.woff)format("woff");unicode-range:U+2190-21FF}.saved-budget-summary{border-block:1px solid var(--grid-line);margin-block:1rem;padding-block:.75rem}.saved-budget-summary>summary{cursor:pointer;min-height:44px;line-height:1.6}.saved-budget-summary dl>div{border-top:1px solid var(--grid-line);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-block:.5rem;font-size:.85rem;display:grid}.saved-budget-summary dd{font-variant-numeric:tabular-nums;margin:0}.saved-budget-summary p,.saved-budget-summary small{line-height:1.65}html.grid-editorial .grid-experience-shell .experience-intro h1{font-family:var(--font-grid-display);letter-spacing:-.045em;font-weight:450;line-height:.98}html.grid-editorial .grid-experience-shell :is(.experience-intro,.home-method__heading){scroll-margin-top:100px}html.grid-editorial .g10-main--open>.home-funnel{width:100%;max-width:none;padding-inline:0}
html.grid-editorial .grid-experience-shell .grid-route-atmosphere{isolation:isolate;width:100%;max-width:none;padding:.5rem var(--grid-gutter);border-bottom:1px solid var(--grid-line);background:var(--grid-paper);margin:0;position:relative;overflow:clip}html.grid-editorial .grid-experience-shell .grid-route-atmosphere .experience-trail{z-index:1;min-height:var(--grid-hit);background:0 0;border:0;margin:0;position:relative}[data-motion-tilt]{transform-style:preserve-3d;backface-visibility:hidden}@media (max-width:760px){html.grid-editorial .grid-experience-shell .grid-route-atmosphere{padding-inline:var(--grid-gutter)}html.grid-editorial .grid-experience-shell .grid-route-atmosphere .experience-trail{min-height:var(--grid-hit)}}@media (prefers-reduced-motion:reduce){.grid-motion-toggle{display:none!important}[data-motion-tilt],[data-motion-reveal]{transform:none!important}html.lenis{scroll-behavior:auto!important}}.spatial-motion-control{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;padding:.65rem .9rem;font-size:.8rem}.grobus-core[data-core-motion=static],.grobus-core[data-core-motion=static] *{transition:none!important;animation:none!important}
html.grid-editorial .grid-experience-shell{--cinema-paper:var(--grid-paper);--cinema-ink:var(--grid-ink);--cinema-accent:var(--grid-accent)}html.grid-editorial .grid-experience-shell main h1{text-wrap:balance;overflow-wrap:anywhere;font-family:var(--font-grid-sans)!important;letter-spacing:-.065em!important;font-weight:650!important;line-height:1.06!important}html.grid-editorial .grid-experience-shell main h1 span{padding-bottom:.07em}html.grid-editorial .grid-experience-shell main :is(section,header)>h2{font-family:var(--font-grid-sans);letter-spacing:-.045em;font-weight:600;line-height:1.12}.grid-reading-line{z-index:100;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.grid-reading-line span{transform-origin:0;background:#c5a567;width:100%;height:100%;display:block;transform:scaleX(0)}html.grid-editorial .grid-experience-shell .grid-cinema{isolation:isolate;background:var(--cinema-paper);min-width:0;margin:0;padding:0;position:relative;overflow:clip}.grid-cinema__aperture{isolation:isolate;background:var(--cinema-ink);align-items:end;min-height:clamp(360px,65svh,740px);display:grid;position:relative;overflow:hidden}.grid-cinema__picture,.grid-cinema__veil{pointer-events:none;z-index:-1;position:absolute;inset:0}.grid-cinema__picture img{object-fit:cover;width:100%;max-width:none;height:100%}.grid-intelligence-aperture{position:absolute;inset:0;overflow:hidden}.grid-cinema__veil{background:linear-gradient(#07161245 0%,#07161255 25%,#071612ed 100%)}.grid-cinema__coordinates{color:#f6f2e7;font:10px/1.5 var(--font-grid-mono);letter-spacing:.2em;justify-content:space-between;display:flex;position:absolute;top:2rem;left:5%;right:5%}.grid-cinema__coordinates span:last-child{font:2rem/1 var(--font-grid-sans)}.grid-cinema__content{min-width:0;padding:clamp(5rem,9vw,9rem) 7% clamp(3rem,6vw,6rem);position:relative}html.grid-editorial .grid-experience-shell .grid-cinema .grid-cinema__content :is(h2,p,a){color:#faf6e9}html.grid-editorial .grid-experience-shell .grid-cinema .grid-cinema__content h2{font:650 clamp(2.25rem,6.5vw,6.5rem)/1.05 var(--font-grid-sans);letter-spacing:-.06em;text-wrap:balance;overflow-wrap:anywhere;max-width:17ch;margin:0 0 1.5rem}html.grid-editorial .grid-experience-shell .grid-cinema .grid-cinema__content p{background:0 0;max-width:48ch;font-size:clamp(.95rem,1.25vw,1.125rem);line-height:1.65}html.grid-editorial .grid-experience-shell .grid-cinema .grid-cinema__content a{border-bottom:1px solid #f6f2e780;justify-content:space-between;align-items:center;gap:2rem;min-height:48px;margin-top:1.25rem;padding:.75rem 0;text-decoration:none;display:inline-flex}html.grid-editorial .grid-experience-shell .grid-cinema a:hover{border-color:#fff}html.grid-editorial .grid-experience-shell .grid-cinema a:focus-visible{outline-offset:6px;outline:2px solid #fff}.grid-cinema__track{background:#ffffff30;height:2px;position:absolute;bottom:0;left:7%;right:7%}.grid-cinema__track span{background:var(--cinema-accent);transform-origin:0;height:100%;display:block}html.grid-editorial .grid-experience-shell .grid-cinema h2 em{color:#e0d0aa;font-style:normal}html.grid-editorial .grid-experience-shell .grid-world-footer .grid-cinema{background:0 0;margin:0 0 3rem}.grid-world-footer .grid-cinema__aperture{min-height:380px}html.grid-editorial .grid-experience-shell .grid-world-footer .grid-cinema h2{max-width:18ch;font-size:clamp(2.25rem,5vw,5rem)}html.grid-editorial .grid-experience-shell .grid-world__collection{border-top:1px solid #b8beb2;gap:0}html.grid-editorial .grid-experience-shell .grid-world__card{box-shadow:none;border-radius:0}html.grid-editorial .grid-experience-shell .grid-world__card:hover{background:#e3e6dc}html.grid-editorial .grid-experience-shell .grid-world__index{font-family:var(--font-grid-mono)}html.grid-editorial .grid-experience-shell[data-quiet] main h1{letter-spacing:-.04em;font-size:clamp(2rem,7vw,3rem)}@media (max-width:760px){.grid-cinema__aperture{min-height:58svh}.grid-cinema__content{padding:6rem 1.25rem 3rem}.grid-cinema__coordinates{top:1.5rem;left:1.25rem;right:1.25rem}html.grid-editorial .grid-experience-shell .grid-cinema .grid-cinema__content h2{max-width:19ch;font-size:clamp(2rem,9vw,3.5rem)}.grid-world-footer .grid-cinema__aperture{min-height:340px}html.grid-editorial .grid-experience-shell main h1{letter-spacing:-.05em!important;line-height:1.09!important}}@media (prefers-reduced-motion:reduce){[data-cinema-aperture]{clip-path:none!important}[data-cinema-image],[data-cinema-track]{transform:none!important}.grid-reading-line{display:none}}html[data-grid-motion=paused] [data-cinema-aperture]{clip-path:none!important}html[data-grid-motion=paused] :is([data-cinema-image],[data-cinema-track]){transform:none!important}@media print{.grid-reading-line,.grid-cinema__picture,.grid-cinema__veil,.grid-cinema__coordinates,.grid-cinema__track{display:none}.grid-cinema__aperture{background:#fff;min-height:0;clip-path:none!important}html.grid-editorial .grid-experience-shell .grid-cinema .grid-cinema__content :is(h2,p,a){color:#000}}
@media (min-width:768px) and (max-width:1099px){html.grid-editorial .grid-experience-shell .g10-navlink{white-space:nowrap;padding-inline:.4rem;font-size:.75rem}}html.grid-editorial .grid-experience-shell .g10-navlink{min-height:var(--grid-hit)}.g10-header-account-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.g10-account-icon{flex:none;width:21px;height:21px;display:none}html.grid-editorial .grid10 .g10-account-pill{white-space:nowrap}html.grid-editorial .grid10 .g10-frame__tools{min-width:0}@media (max-width:1099px){.g10-header-signout{display:none}}@media (max-width:479px){html.grid-editorial .grid10 .g10-account-pill{justify-content:center;gap:0;width:44px;height:44px;min-height:44px;padding:0}.g10-account-pill>span[aria-hidden]{display:none}.g10-account-icon{display:block}.g10-account-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:359px){html.grid-editorial .grid10 .g10-frame__bar{gap:6px;padding-inline:12px}html.grid-editorial .grid10 .g10-frame__tools>.g10-search-trigger{display:none}}.grid-map-city-marker{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.grid-map-city-marker:focus-visible{outline-offset:2px;outline:3px solid #735223}@media (pointer:coarse){.grid-map-city-marker{width:44px;height:44px}}html.grid-editorial .grid10 :is(.grobus-assistant-dock__panel,.grobus-assistant-dock__trigger){background:var(--grid-paper,#f3f1ea);color:var(--grid-ink,#16211c)}.grid-map-city-marker[hidden]{display:none}.travel-inbox{max-width:var(--grid-content-width);margin:0 auto;padding:0 clamp(1rem,4vw,3rem) 3rem;scroll-margin-top:6rem}.travel-inbox__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.travel-inbox__message{border-block-start:1px solid var(--grid-line);min-width:0;padding-block:1.5rem}.travel-inbox__body{white-space:pre-wrap;overflow-wrap:anywhere}.travel-inbox form{gap:.75rem;margin-top:1rem;display:grid}.travel-inbox textarea{background:var(--grid-paper);width:100%;min-width:0;color:var(--grid-ink);border:1px solid var(--grid-line-strong);padding:.8rem}.travel-inbox button{width:fit-content}@media (max-width:760px){.travel-inbox__columns{grid-template-columns:minmax(0,1fr)}}.onward-ride-entry{max-width:var(--grid-content-width);border-block:1px solid var(--grid-line);margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem)}.onward-ride-entry>p{max-width:70ch;line-height:1.7}.onward-ride-entry nav{flex-wrap:wrap;gap:1rem 2rem;margin-block:1.5rem;display:flex}.onward-ride-entry nav a{border-bottom:1px solid;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.g10-header-account-placeholder{flex-shrink:0;width:84px;height:44px;display:inline-block}@media (max-width:479px){.g10-header-account-placeholder{width:44px}}.ride-form__pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ride-form__pair>div{min-width:0}#neu :is(input,select,textarea){min-width:0;max-width:100%}@media (max-width:479px){.ride-form__pair{grid-template-columns:minmax(0,1fr)}}.decision-space[data-composition=atlas] .decision-space__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem)}.decision-atlas{min-width:0}.decision-atlas__caption{font:10px/1.6 var(--font-mono,monospace);letter-spacing:.12em;color:#d8c99e;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;display:flex}html.grid-editorial .grid-experience-shell .decision-atlas button{color:#f0ede3;text-align:left;transform-origin:0;background:0 0;border:0;border-top:1px solid #d8c99e55;border-radius:0;grid-template-columns:2rem minmax(0,1fr) auto 1rem;align-items:center;gap:1rem;width:100%;min-height:88px;padding:1.25rem .5rem;transition:background .3s,color .3s,transform .4s;display:grid}.decision-atlas button strong{font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:400}.decision-atlas__number{font:11px/1.5 var(--font-mono,monospace);opacity:1}.decision-atlas__connection{opacity:1;font-size:.75rem}html.grid-editorial .grid-experience-shell .decision-atlas button[aria-pressed=true]{color:#172722;background:#e4dcc9;padding-inline:1rem;transform:translate(.25rem)}html.grid-editorial .grid-experience-shell .decision-atlas button:focus-visible{outline-offset:4px;outline:2px solid #e4dcc9}.decision-atlas>p{color:#c8d1c9;max-width:44ch;margin-top:1.5rem;font-size:.85rem;line-height:1.7}.decision-space[data-composition=atlas] .decision-space__detail{border-top:1px solid #d8c99e55;padding-top:1.5rem}@media (max-width:760px){.decision-space[data-composition=atlas] .decision-space__body{grid-template-columns:minmax(0,1fr)}.decision-atlas__caption{flex-direction:column;gap:.4rem}html.grid-editorial .grid-experience-shell .decision-atlas button{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.6rem;min-height:76px}.decision-atlas__connection{grid-area:2/2;font-size:.75rem}.decision-atlas button>span:last-child{grid-area:1/3/3}}@media (prefers-reduced-motion:reduce){html.grid-editorial .grid-experience-shell .decision-atlas button{transition:none;transform:none}}html.grid-editorial .grid-experience-shell :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--grid-ink);outline-offset:3px;box-shadow:0 0 0 5px var(--grid-paper)}html.grid-editorial .grid-experience-shell :is(button,.g10-btn){touch-action:manipulation}html.grid-editorial .grid-experience-shell .g10-btn{white-space:normal;text-align:center;gap:.6rem;min-height:44px;line-height:1.4}html.grid-editorial .grid-experience-shell :is(input,textarea,select):disabled{cursor:not-allowed}html.grid-editorial .grid-experience-shell .g-chip{white-space:normal;max-width:100%;line-height:1.5}html.grid-editorial .grid-experience-shell :is(.g-rows,.decision-list){overflow-wrap:anywhere}html.grid-editorial .grid-experience-shell summary{cursor:pointer;min-height:44px}html.grid-editorial .grid-experience-shell .g10-navlink[data-active=true]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}html.grid-editorial .grid-experience-shell .g10-frame[data-scrolled=true]{box-shadow:0 8px 28px #10221e0c}.auth-assurances{flex-wrap:wrap;gap:.75rem 1.5rem;padding:1.5rem 0 0;font-size:.8rem;line-height:1.6;list-style:none;display:flex}.auth-assurances li{align-items:center;gap:.5rem;display:flex}.auth-assurances li:before{content:"";background:var(--grid-ink);border-radius:50%;width:5px;height:5px}html.grid-editorial .grid-experience-shell .auth-password__toggle{min-width:44px;min-height:44px}#tarife{scroll-margin-top:7rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){html.grid-editorial .grid-experience-shell .g10-btn{transition:background .2s,color .2s,transform .2s}html.grid-editorial .grid-experience-shell .g10-btn:not(:disabled):hover{transform:translateY(-2px)}}.grobus-launch-error{background:var(--grid-paper);width:min(320px,100vw - 2rem);color:var(--grid-ink);border:1px solid var(--grid-line-strong);padding:1rem;font-size:.85rem;line-height:1.6;position:absolute;bottom:calc(100% + .75rem);right:0;box-shadow:0 10px 40px #10221e22}.grobus-launch-error a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}html.grid-editorial .grid-experience-shell .plan-privacy-note{color:var(--grid-ui-muted);max-width:58ch;margin-top:.8rem;font-size:.8rem;line-height:1.65}html.grid-editorial .grid-experience-shell .plan-privacy-note a{text-underline-offset:3px;text-decoration:underline}#inhalt,[id^=plan-review-]{scroll-margin-top:7rem}@media (forced-colors:active){html.grid-editorial .grid-experience-shell :is(a,button,input,textarea,select,summary):focus-visible{box-shadow:none;outline-color:highlight}}
@media (min-width:1280px){.grid10 .g10-mobile-menu-slot{display:none}}.grid10 .g10-mobile-menu-slot{flex:none}html.grid-editorial .grid-experience-shell main.g10-main>.reality-layer.plan-studio,html.grid-editorial .grid-experience-shell main.g10-main>.grid-onward-page{width:100%;min-width:0;max-width:none}html.grid-editorial .grid-experience-shell main.g10-main--open:has(>.reality-layer.plan-studio,>.grid-onward-page,>.grobus-page--native,>[data-workspace=community]){width:100%;min-width:0;padding-block:0;padding-inline:0}html.grid-editorial .grid-experience-shell main.g10-main>:is(.reality-layer.plan-studio,.grid-onward-page,.grobus-page--native){margin-inline:auto}html.grid-editorial .grid-experience-shell .grobus-page--native{width:min(100%,var(--grid-content-width));max-width:var(--grid-content-width);min-width:0;padding:var(--grid-space-3) var(--grid-gutter) var(--grid-section-space);margin-inline:auto}html.grid-editorial .grid-experience-shell .grobus-experience-intro{color:#f3f1ea;background:#10221e;border:0;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:0;padding:clamp(2rem,4vw,4.5rem);display:grid}html.grid-editorial .grid-experience-shell .grobus-experience-intro h1{font-family:var(--font-grid-sans);font-size:var(--grid-type-display);letter-spacing:-.07em;color:#f3f1ea;margin:0 0 1rem;line-height:1}html.grid-editorial .grid-experience-shell .grobus-experience-intro h1 span{color:#ddc594}html.grid-editorial .grid-experience-shell .grobus-experience-intro>div>p:last-child{max-width:33ch;margin:0;font-size:clamp(1rem,1.65vw,1.4rem);line-height:1.5}html.grid-editorial .grid-experience-shell .grobus-experience-intro aside{border-top:1px solid #829187;align-self:center;max-width:50ch;padding-top:1.25rem;font-size:.89rem;line-height:1.7}html.grid-editorial .grid-experience-shell .grobus-experience-intro aside a{border-bottom:1px solid #ddc594;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}html.grid-editorial .grid-experience-shell .grobus-page__chat-anchor{padding-block:clamp(1.5rem,3vw,3rem);scroll-margin-top:clamp(5rem,8vw,7rem)}html.grid-editorial .grid-experience-shell .grobus-experience-tasks{border-block:1px solid var(--grid-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2rem 0;display:grid}html.grid-editorial .grid-experience-shell .grobus-experience-tasks a{border-right:1px solid var(--grid-line);color:#10221e;background:0 0;flex-direction:column;gap:.65rem;min-height:130px;padding:1.4rem;text-decoration:none;display:flex}html.grid-editorial .grid-experience-shell .grobus-experience-tasks a:last-child{border:0}html.grid-editorial .grid-experience-shell .grobus-experience-tasks strong{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:600;line-height:1.3}html.grid-editorial .grid-experience-shell .grobus-experience-tasks small{margin-top:auto;line-height:1.5}@media (max-width:920px){html.grid-editorial .grid-experience-shell .grobus-experience-intro{grid-template-columns:1fr}html.grid-editorial .grid-experience-shell .grobus-experience-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){html.grid-editorial .grid-experience-shell .grobus-experience-intro{padding:2rem 1.25rem}html.grid-editorial .grid-experience-shell .grobus-experience-tasks{grid-template-columns:1fr}html.grid-editorial .grid-experience-shell .grobus-experience-tasks a{border-right:0;border-bottom:1px solid var(--grid-line);min-height:82px}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
