@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-CwvVGij3.woff2) format("woff2"),url(./instrument-serif-latin-400-normal-BKYSN5O0.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal-CNbCjDc5.woff2) format("woff2"),url(./instrument-serif-latin-ext-400-normal-ZduzdBhS.woff) format("woff")}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./schibsted-grotesk-latin-ext-wght-normal-CWtjldCd.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./schibsted-grotesk-latin-wght-normal-BoXjiGXO.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ink: #0a1520;--c-deep: #0e1e2b;--c-surface: #132a3a;--c-surface-high: #173041;--c-line: #24445a;--c-text: #f4f3ef;--c-muted: #a9bac5;--c-gold: #ffbe61;--c-gold-soft: #ffd79a;--c-teal: #61e4d1;--c-paper: #f3f2ed;--c-paper-text: #0a1520;--c-paper-muted: #4a5a66;--f-display: "Instrument Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--f-body: "Schibsted Grotesk Variable", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--step--1: clamp(.84rem, .82rem + .1vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.09rem);--step-1: clamp(1.18rem, 1.1rem + .4vw, 1.36rem);--step-2: clamp(1.5rem, 1.3rem + .9vw, 2rem);--step-3: clamp(2rem, 1.6rem + 1.9vw, 3.1rem);--step-4: clamp(2.6rem, 1.8rem + 3.8vw, 5rem);--step-5: clamp(3rem, 1.9rem + 5.6vw, 6.6rem);--space-section: clamp(5rem, 3.6rem + 6vw, 9rem);--header-h: 68px;--radius-l: 28px;--radius-m: 16px;color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 12px);background:var(--c-ink)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(120% 60% at 85% 0%,rgba(23,48,65,.85) 0%,transparent 60%),linear-gradient(180deg,var(--c-ink) 0%,var(--c-deep) 50%,var(--c-ink) 100%);background-color:var(--c-ink);color:var(--c-text);font-family:var(--f-body);font-size:var(--step-0);line-height:1.6;font-feature-settings:"kern","liga";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img,svg{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}::selection{background:var(--c-gold);color:var(--c-ink)}:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px;border-radius:6px}main:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:100;padding:10px 16px;background:var(--c-gold);color:var(--c-ink);font-weight:600;border-radius:999px;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:none}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.section{padding-block:var(--space-section)}.sentences{display:grid;gap:.85em;max-width:62ch}.sentences p{text-wrap:pretty}.h2{font-family:var(--f-display);font-weight:400;font-size:var(--step-4);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.h3{font-family:var(--f-display);font-weight:400;font-size:var(--step-2);line-height:1.15;text-wrap:balance}.kicker{font-family:var(--f-body);font-size:var(--step-0);font-weight:650;color:var(--c-gold);margin-bottom:.9rem}.section-label{display:flex;align-items:baseline;gap:.5em;margin-bottom:1.4rem;font-size:var(--step--1);font-weight:500;letter-spacing:.02em;color:var(--c-teal)}.section-label__index{font-variant-numeric:tabular-nums;font-weight:700}.section-label--center{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.85rem 1.6rem;border-radius:999px;font-family:var(--f-body);font-weight:650;font-size:var(--step-0);line-height:1.2;text-decoration:none;text-align:center;border:1.5px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.btn--gold{background:var(--c-gold);color:var(--c-ink)}.btn--gold:hover{background:var(--c-gold-soft)}.btn--ghost{border-color:color-mix(in srgb,var(--c-text) 35%,transparent);color:var(--c-text)}.btn--ghost:hover{border-color:var(--c-teal);color:var(--c-teal)}.btn--small{min-height:42px;padding:.55rem 1.15rem;font-size:var(--step--1)}.btn:active{transform:translateY(1px)}.logo{display:inline-flex;align-items:center;gap:.55rem;color:var(--c-text)}.logo__mark{width:34px;height:34px;color:var(--c-teal);flex:none}.logo__stem{fill:var(--c-text)}.logo__dot{fill:var(--c-gold)}.logo__word{font-family:var(--f-display);font-size:1.6rem;line-height:1;letter-spacing:.005em}.logo--footer .logo__mark{width:42px;height:42px}.logo--footer .logo__word{font-size:2rem}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--c-ink) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--c-line) 55%,transparent)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:color-mix(in srgb,var(--c-ink) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header__inner{display:flex;align-items:center;gap:1.5rem;height:var(--header-h);max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.site-header__brand{text-decoration:none;margin-right:auto;border-radius:8px}.site-nav ul{display:flex;gap:.25rem}.site-nav a{display:inline-block;padding:.5rem .75rem;color:var(--c-muted);text-decoration:none;font-size:var(--step--1);font-weight:500;border-radius:999px;transition:color .2s ease}.site-nav a:hover{color:var(--c-text)}.menu-toggle{display:none;width:48px;height:48px;margin-right:-8px;border:0;border-radius:999px;background:transparent;color:var(--c-text);cursor:pointer}.menu-toggle__bars{display:grid;gap:7px;width:24px;margin-inline:auto}.menu-toggle__bars span{display:block;height:2px;background:currentColor;border-radius:2px;transition:transform .25s ease}.menu-toggle[aria-expanded=true] .menu-toggle__bars span:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__bars span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.mobile-menu{position:fixed;inset:calc(var(--header-h) + env(safe-area-inset-top,0px)) 0 0;z-index:49;overflow-y:auto;background:var(--c-ink);padding:1.5rem clamp(20px,5vw,48px) calc(2rem + env(safe-area-inset-bottom,0px))}.mobile-menu[hidden]{display:none}.mobile-menu ul{display:grid;margin-bottom:2rem}.mobile-menu li a{display:block;padding:.9rem 0;font-family:var(--f-display);font-size:2.2rem;line-height:1.1;text-decoration:none;border-bottom:1px solid var(--c-line)}.mobile-menu .btn{width:100%}@media (max-width: 899px){.site-nav,.site-header__cta{display:none}.menu-toggle{display:block}}.hero{position:relative;overflow:hidden;padding-block:clamp(3.5rem,2rem + 6vw,7.5rem) clamp(4rem,3rem + 5vw,7rem)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.hero__byline{color:var(--c-teal);font-weight:550;font-size:var(--step--1);letter-spacing:.01em;margin-bottom:1.5rem}.hero__title{font-family:var(--f-display);font-weight:400;font-size:var(--step-5);line-height:.96;letter-spacing:-.02em;text-wrap:balance;margin-bottom:2rem}.hero__lead{font-size:var(--step-1);color:color-mix(in srgb,var(--c-text) 86%,var(--c-muted));max-width:34rem;line-height:1.55}.hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.5rem}.hero__art{position:relative;width:min(100%,520px);justify-self:end;aspect-ratio:1}.hero-visual{width:100%;height:100%;overflow:visible}.hv-ring{fill:none;stroke:var(--c-line);stroke-width:1}.hv-ring--dashed{stroke-dasharray:2 9;stroke:color-mix(in srgb,var(--c-teal) 45%,transparent)}.hv-path{fill:none;stroke:color-mix(in srgb,var(--c-gold) 70%,transparent);stroke-width:1.4}.hv-path--teal{stroke:color-mix(in srgb,var(--c-teal) 75%,transparent)}.hv-dot--gold{fill:var(--c-gold)}.hv-dot--teal{fill:var(--c-teal)}.hv-orbit{transform-origin:260px 260px}.hv-wave rect{transform-box:fill-box;transform-origin:center}@media (max-width: 899px){.hero__grid{grid-template-columns:1fr}.hero__art{order:-1;justify-self:start;width:min(62vw,300px);margin-bottom:-.5rem}}@media (max-width: 480px){.hero__actions .btn{width:100%}}@media (prefers-reduced-motion: no-preference){.reveal{animation:rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.hero-visual{animation:fadein 1.4s ease .2s both}.hv-orbit--a{animation:spin 90s linear infinite}.hv-orbit--b{animation:spin 140s linear infinite reverse}.hv-wave rect{animation:breathe 2.6s ease-in-out infinite}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}}.idea{border-top:1px solid color-mix(in srgb,var(--c-line) 60%,transparent)}.idea__statement{font-family:var(--f-display);font-weight:400;font-size:var(--step-5);line-height:1;letter-spacing:-.02em;max-width:15ch;text-wrap:balance;color:var(--c-text);margin-bottom:clamp(3rem,6vw,5rem)}.idea__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);max-width:980px;margin-left:auto;color:color-mix(in srgb,var(--c-text) 88%,var(--c-muted))}@media (max-width: 760px){.idea__cols{grid-template-columns:1fr}}.topics{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--c-surface) 45%,transparent) 30%,transparent)}.topics__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 4rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.topics__intro{color:var(--c-muted);font-size:var(--step-1)}.topics__areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);border-top:1px solid var(--c-line)}.topics__areas li{position:relative;padding:1.15rem 0 1.15rem 2.2rem;border-bottom:1px solid var(--c-line);font-size:var(--step-1);line-height:1.35}.topics__areas li:before{content:"";position:absolute;left:0;top:1.45rem;width:18px;height:9px;border:1.5px solid var(--c-teal);border-radius:50%;transform:rotate(-22deg)}.topics__areas li:after{content:"";position:absolute;left:15px;top:1.3rem;width:5px;height:5px;border-radius:50%;background:var(--c-gold)}.questions{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,6.5rem);padding:clamp(2rem,5vw,4rem);background:var(--c-surface-high);border-radius:var(--radius-l);position:relative;overflow:hidden}.questions:before{content:"";position:absolute;right:-120px;top:-140px;width:360px;height:360px;border:1px solid color-mix(in srgb,var(--c-gold) 30%,transparent);border-radius:50%;pointer-events:none}.questions__title{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);line-height:1.05;color:var(--c-gold)}.questions__list{grid-row:span 2;display:grid}.questions__list li{padding-block:1.1rem;border-bottom:1px solid color-mix(in srgb,var(--c-text) 14%,transparent);font-family:var(--f-display);font-size:var(--step-2);line-height:1.2}.questions__list li:first-child{padding-top:0}.questions__list li:last-child{border-bottom:0;padding-bottom:0}.questions__list q{quotes:"„" "”"}.questions__list q:before,.questions__list q:after{color:var(--c-teal)}.questions__note{align-self:end;color:var(--c-muted);font-size:var(--step--1)}.perspective{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1.5rem clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-left:clamp(1.25rem,3vw,2rem);border-left:2px solid var(--c-teal)}.perspective .sentences{color:color-mix(in srgb,var(--c-text) 88%,var(--c-muted))}@media (max-width: 860px){.topics__head,.questions,.perspective{grid-template-columns:1fr}.questions__list{grid-row:auto}}@media (max-width: 640px){.topics__areas{grid-template-columns:1fr}}.guests__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem clamp(2rem,6vw,6rem);align-items:start}.guests__lead{margin-top:1.75rem;font-family:var(--f-display);font-size:var(--step-2);line-height:1.2;color:var(--c-gold-soft);max-width:22ch}.guests__criteria{display:grid;gap:.75rem;margin-bottom:2.25rem}.guests__criteria li{display:flex;gap:.9rem;align-items:baseline;font-size:var(--step-1);line-height:1.35}.guests__criteria li:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--c-teal);transform:translateY(-1px)}.guests__note{padding-top:1.5rem;border-top:1px solid var(--c-line);color:var(--c-muted)}@media (max-width: 860px){.guests__grid{grid-template-columns:1fr}}.participation{background:var(--c-deep);border-block:1px solid color-mix(in srgb,var(--c-line) 60%,transparent)}.time{margin-top:clamp(2.5rem,5vw,4rem)}.time__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.time__facts li{padding:.25rem clamp(1rem,3vw,2.5rem) .25rem 0;border-right:1px solid var(--c-line)}.time__facts li+li{padding-left:clamp(1rem,3vw,2.5rem)}.time__facts li:last-child{border-right:0}.time__fact-title{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);line-height:1.02;margin-bottom:.9rem;color:var(--c-text);text-wrap:balance}.time__facts li:first-child .time__fact-title{color:var(--c-teal)}.time__facts li:nth-child(2) .time__fact-title{color:var(--c-gold)}.time__facts p{color:var(--c-muted);max-width:28ch}.time__tech{display:flex;align-items:center;gap:.75rem;margin-top:2rem;padding:.95rem 1.25rem;border:1px solid color-mix(in srgb,var(--c-teal) 45%,transparent);border-radius:var(--radius-m);background:color-mix(in srgb,var(--c-teal) 8%,transparent);font-weight:550}.time__tech-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--c-teal)}.timebar{margin-top:2rem}.timebar__track{display:grid;grid-template-columns:15fr 75fr 15fr;gap:4px;height:14px}.timebar__seg{border-radius:999px}.timebar__seg--tech{background:var(--c-teal)}.timebar__seg--talk{background:linear-gradient(90deg,var(--c-gold) 0%,var(--c-gold) 80%,color-mix(in srgb,var(--c-gold) 55%,transparent) 100%)}.timebar__seg--extra{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--c-gold) 55%,transparent) 0 4px,transparent 4px 9px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-gold) 60%,transparent)}.timebar__legend{display:grid;grid-template-columns:15fr 75fr 15fr;gap:4px;margin-top:.7rem;font-size:var(--step--1);color:var(--c-muted)}.timebar__key--extra{text-align:right}.time__total{margin-top:1.75rem;font-size:var(--step-1)}.time__total p:first-child{font-weight:600}.time__total p+p{color:var(--c-muted);font-size:var(--step-0)}@media (max-width: 760px){.time__facts{grid-template-columns:1fr}.time__facts li,.time__facts li+li{padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--c-line)}.time__facts li:first-child{padding-top:0}.time__facts li:last-child{border-bottom:0}.timebar__legend{grid-template-columns:1fr;gap:.35rem}.timebar__key{display:flex;align-items:center;gap:.6rem;text-align:left}.timebar__key:before{content:"";width:18px;height:8px;border-radius:999px;flex:none}.timebar__key--tech:before{background:var(--c-teal)}.timebar__key--talk:before{background:var(--c-gold)}.timebar__key--extra{text-align:left}.timebar__key--extra:before{box-shadow:inset 0 0 0 1px var(--c-gold)}}.steps-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem clamp(2rem,6vw,6rem);margin-top:clamp(4rem,8vw,6rem);align-items:start}.steps-wrap>.h3{grid-column:1 / -1}.steps{position:relative;display:grid;gap:1.75rem}.steps:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:1px;background:linear-gradient(var(--c-teal),var(--c-gold))}.steps__item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:1.1rem}.steps__num{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-deep);border:1.5px solid var(--c-teal);color:var(--c-teal);font-weight:700;font-variant-numeric:tabular-nums}.steps__item:nth-child(4) .steps__num{border-color:var(--c-gold);background:var(--c-gold);color:var(--c-ink)}.steps__title{font-size:var(--step-1);font-weight:600;line-height:1.3;padding-top:.45rem}.steps__text{color:var(--c-muted);margin-top:.3rem}.boundaries{position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 24px);padding:clamp(1.75rem,4vw,2.75rem);border-radius:var(--radius-l);background:var(--c-surface);border:1px solid var(--c-line)}.boundaries__title{font-family:var(--f-display);font-weight:400;font-size:var(--step-2);line-height:1.15;margin-bottom:1.1rem;color:var(--c-gold-soft)}@media (max-width: 860px){.steps-wrap{grid-template-columns:1fr}.boundaries{position:static}}.host__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem clamp(2rem,6vw,6rem);align-items:start}.host__figure{max-width:420px;margin-bottom:2.25rem}.host__photo{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-l);background:var(--c-surface)}.host__caption{margin-top:.6rem;font-size:.78rem;color:var(--c-muted)}.host__grid--photo .host__name{font-size:var(--step-4)}.host__name{display:grid;font-family:var(--f-display);font-size:var(--step-5);line-height:.92;letter-spacing:-.02em}.host__role{margin-top:1.25rem;color:var(--c-teal);font-weight:550}.host__text{font-size:var(--step-1);line-height:1.55;padding-top:.5rem}.host__body{display:grid;gap:2rem}.host__expertise{padding:1.75rem 0 1.75rem 1.5rem;border-left:2px solid var(--c-gold);font-size:var(--step-1);line-height:1.5;color:var(--c-gold-soft)}.host__expertise p:nth-child(2){font-family:var(--f-display);font-size:var(--step-3);line-height:1.05;color:var(--c-text)}.host__body .host__text:last-child{color:color-mix(in srgb,var(--c-text) 88%,var(--c-muted))}@media (max-width: 860px){.host__grid{grid-template-columns:1fr}}.vision{border-top:1px solid color-mix(in srgb,var(--c-line) 60%,transparent)}.vision__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 4rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.vision__head .sentences{color:var(--c-muted)}.vision__list{border-top:1px solid var(--c-line)}.vision__item{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);gap:.6rem 2rem;align-items:baseline;padding-block:1.5rem;border-bottom:1px solid var(--c-line)}.status{justify-self:start;display:inline-block;padding:.28rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-gold) 55%,transparent);color:var(--c-gold);font-size:var(--step--1);font-weight:600;white-space:nowrap}.status--now{background:var(--c-teal);border-color:var(--c-teal);color:var(--c-ink)}.vision__title{font-family:var(--f-display);font-weight:400;font-size:var(--step-2);line-height:1.15}.vision__text{color:var(--c-muted)}.vision__goal{margin-top:clamp(2.5rem,5vw,3.5rem);max-width:640px;margin-left:auto;padding-left:1.5rem;border-left:2px solid var(--c-gold)}@media (max-width: 860px){.vision__head,.vision__item{grid-template-columns:1fr}.vision__goal{margin-left:0}}.aventra{background:var(--c-paper);color:var(--c-paper-text);padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}.aventra .section-label{color:#0b6f62}.aventra__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem clamp(2rem,6vw,6rem);align-items:start}.aventra .h2{font-size:var(--step-3)}.aventra .sentences{color:var(--c-paper-muted)}.aventra .sentences p:first-child{color:var(--c-paper-text);font-size:var(--step-1);line-height:1.45}.aventra__link{display:inline-block;margin-top:1.5rem;font-weight:650;color:var(--c-paper-text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:#c98a2c}.aventra__link:hover{text-decoration-color:currentColor}.aventra :focus-visible{outline-color:var(--c-paper-text)}@media (max-width: 860px){.aventra__grid{grid-template-columns:1fr}.aventra__head{display:contents}.aventra__link{order:1;margin-top:0;justify-self:start}}.faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem clamp(2rem,6vw,6rem);align-items:start}.faq__list{border-top:1px solid var(--c-line)}.faq__item{border-bottom:1px solid var(--c-line)}.faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-size:var(--step-1);font-weight:550;line-height:1.35;cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--c-gold-soft)}.faq__icon{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--c-line)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--c-teal);transform:translate(-50%,-50%);transition:transform .25s ease}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item[open] .faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.faq__answer{padding-bottom:1.5rem;color:var(--c-muted)}@media (prefers-reduced-motion: no-preference){.faq__item[open] .faq__answer{animation:rise .35s ease both}}@media (max-width: 860px){.faq__grid{grid-template-columns:1fr}}.final{position:relative;overflow:hidden;padding-block:clamp(5rem,4rem + 6vw,10rem);text-align:center;border-top:1px solid color-mix(in srgb,var(--c-line) 60%,transparent)}.orbit-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.orbit-backdrop ellipse{fill:none;stroke:color-mix(in srgb,var(--c-teal) 28%,transparent);stroke-width:1}.orbit-backdrop ellipse+ellipse{stroke:color-mix(in srgb,var(--c-gold) 26%,transparent)}.orbit-backdrop__gold{fill:var(--c-gold)}.orbit-backdrop__teal{fill:var(--c-teal)}.final__inner{position:relative;display:grid;justify-items:center}.final__title{font-family:var(--f-display);font-weight:400;font-size:var(--step-5);line-height:1;letter-spacing:-.02em;margin-bottom:1.75rem}.final__text{font-size:var(--step-1);justify-items:center;margin-bottom:2.25rem}.final__text p:first-child{color:var(--c-gold-soft)}.site-footer{padding-block:3rem calc(3rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--c-line);background:var(--c-ink)}.site-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.site-footer__tagline{margin-top:.9rem;color:var(--c-muted)}.site-footer__meta{display:grid;gap:.3rem;color:var(--c-muted);font-size:var(--step--1);text-align:right}.site-footer__meta a{color:var(--c-text);text-underline-offset:4px}@media (max-width: 640px){.site-footer__meta{text-align:left}}.final__intro{font-size:var(--step-1);color:var(--c-muted);margin-bottom:clamp(2.5rem,5vw,3.5rem)}.final__options{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3rem);width:100%;text-align:left;align-items:start}.final__option{display:grid;gap:1.25rem;justify-items:start;padding:clamp(1.75rem,4vw,2.75rem);border-radius:var(--radius-l)}.final__option--reply{border:1px solid var(--c-line);background:color-mix(in srgb,var(--c-ink) 70%,transparent)}.final__option--reply .sentences p:first-child{color:var(--c-gold-soft)}.final__option--form{background:var(--c-surface-high);border:1px solid color-mix(in srgb,var(--c-gold) 30%,transparent)}.final__option-title{font-family:var(--f-display);font-weight:400;font-size:var(--step-3);line-height:1.05}.final__option-lead{color:var(--c-muted)}@media (max-width: 860px){.final__options{grid-template-columns:1fr}}.lead-form{display:grid;gap:1.1rem;width:100%}.lead-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem}.lead-form__field{display:grid;gap:.4rem;min-width:0}.lead-form__field--full{grid-column:1 / -1}@media (max-width: 560px){.lead-form__grid{grid-template-columns:1fr}}.lead-form label{font-size:var(--step--1);font-weight:600}.lead-form input[type=text],.lead-form input[type=tel],.lead-form input[type=email],.lead-form select{width:100%;min-height:52px;padding:.75rem 1rem;border:1.5px solid var(--c-line);border-radius:12px;background:var(--c-ink);color:var(--c-text);font:inherit;font-size:1rem;transition:border-color .2s ease}.lead-form input:hover,.lead-form select:hover{border-color:color-mix(in srgb,var(--c-teal) 55%,var(--c-line))}.lead-form input:focus-visible,.lead-form select:focus-visible{outline:2px solid var(--c-gold);outline-offset:1px;border-color:var(--c-gold)}.lead-form [aria-invalid=true]{border-color:#ff9a8a!important}.lead-form__select{position:relative}.lead-form__select:after{content:"";position:absolute;right:1.1rem;top:50%;width:8px;height:8px;border-right:2px solid var(--c-teal);border-bottom:2px solid var(--c-teal);transform:translateY(-70%) rotate(45deg);pointer-events:none}.lead-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.75rem;cursor:pointer}.lead-form select:invalid{color:var(--c-muted)}.lead-form option{background:var(--c-ink);color:var(--c-text)}.lead-form__error{font-size:var(--step--1);color:#ff9a8a}.lead-form__consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.75rem;align-items:start;margin-top:.25rem}.lead-form__consent input{width:22px;height:22px;margin:.1rem 0 0;accent-color:var(--c-gold);cursor:pointer}.lead-form__consent label{font-weight:450;font-size:var(--step--1);line-height:1.5;cursor:pointer}.lead-form__privacy{display:grid;gap:.35rem;font-size:.8rem;line-height:1.5;color:var(--c-muted)}.lead-form__privacy a{color:var(--c-text);text-underline-offset:3px}.lead-form__submit{justify-self:start;margin-top:.4rem}.lead-form__submit:disabled{opacity:.7;cursor:progress}@media (max-width: 480px){.lead-form__submit{width:100%}}.lead-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-form__result{display:grid;gap:.4rem;padding:1.1rem 1.25rem;border-radius:var(--radius-m)}.lead-form__result:focus{outline:none}.lead-form__result:focus-visible{outline:2px solid var(--c-gold)}.lead-form__result-title{font-weight:650}.lead-form__result--ok{border:1px solid color-mix(in srgb,var(--c-teal) 55%,transparent);background:color-mix(in srgb,var(--c-teal) 10%,transparent);width:100%}.lead-form__result--error{border:1px solid color-mix(in srgb,#ff9a8a 55%,transparent);background:color-mix(in srgb,#ff9a8a 8%,transparent)}
