:root{--ink: #0a0a0b;--paper: #ffffff;--fog: #514941;--rule: #6b6259;--ember: #a63a00;--ember-bright: #e85d19;--color-bg: var(--paper);--color-fg: var(--ink);--color-muted: var(--fog);--color-line: #d8d4ce;--color-accent: var(--ember);--color-gold: var(--ember);--color-ai: #5b9dd6;--font-sans: ui-sans-serif, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--font-body: "Glacial", var(--font-sans);--font-serif: Georgia, "Times New Roman", serif;--font-display: "Bebas Neue", var(--font-sans);--step--1: clamp(.83rem, .8rem + .2vw, .95rem);--step-0: clamp(1rem, .95rem + .3vw, 1.15rem);--step-1: clamp(1.3rem, 1.1rem + 1vw, 1.8rem);--step-2: clamp(1.8rem, 1.4rem + 2vw, 2.8rem);--step-3: clamp(2.6rem, 1.8rem + 4vw, 5rem);--space-2xs: .25rem;--space-xs: .5rem;--space-s: .75rem;--space-sm: 1rem;--space-m: 1.5rem;--space-ml: 2.25rem;--space-l: 3rem;--space-lg: 3.5rem;--space-xl: 6rem;--maxw: 72rem}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glacial;src:url(/fonts/glacial-indifference-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glacial;src:url(/fonts/glacial-indifference-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}html{scroll-padding-top:5rem}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:3px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:none}.container{width:min(100% - 2.5rem,var(--maxw));margin-inline:auto}.section{padding-block:var(--space-xl)}.section--cando{padding-top:4.75rem;padding-bottom:var(--space-m)}.accent{font-family:var(--font-serif);font-style:italic;font-weight:400}.eyebrow{font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.h-xl{font-family:var(--font-display);font-size:var(--step-3);line-height:.9;letter-spacing:-.01em;font-weight:400;text-transform:uppercase;text-wrap:balance}.h-l{font-family:var(--font-display);font-size:var(--step-2);line-height:.95;letter-spacing:-.01em;font-weight:400;text-transform:uppercase;text-wrap:balance}.muted{color:var(--color-muted)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.reveal.is-visible{opacity:1;transform:none}html.deck-active,html.deck-active body{overflow:hidden;height:100%}html.deck-active #main{position:fixed;inset:0;z-index:0;overflow:hidden}html.deck-active #main>section,html.deck-active #main>footer{position:absolute;inset:0;height:100vh;height:100dvh;margin:0;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,var(--deck-enter-y, 0px),0);transition:opacity .7s cubic-bezier(.65,.05,.36,1),transform .7s cubic-bezier(.65,.05,.36,1),visibility 0s linear .7s;-webkit-overflow-scrolling:touch}html.deck-active #main>section.is-deck-current,html.deck-active #main>footer.is-deck-current{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transform:translateZ(0)}.fade-on-view{opacity:.15;transition:opacity .9s cubic-bezier(.22,.61,.36,1)}.fade-on-view.in-view{opacity:1}.gold-on-view,.gold-on-view .accent{transition:color 1.8s cubic-bezier(.22,.61,.36,1)}.gold-on-view.in-view{color:var(--color-gold)}@media(prefers-reduced-motion:reduce){.gold-on-view,.gold-on-view .accent{transition:none}}.reveal .h-xl,.reveal .h-l{opacity:0;transform:translateY(.6em);transition:opacity .7s cubic-bezier(.22,.61,.36,1) .12s,transform .7s cubic-bezier(.22,.61,.36,1) .12s}.reveal.is-visible .h-xl,.reveal.is-visible .h-l{opacity:1;transform:none}.reveal .ventures__grid>*{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.reveal.is-visible .ventures__grid>*{opacity:1;transform:none}.reveal.is-visible .ventures__grid>*:nth-child(2){transition-delay:.1s}.reveal.is-visible .ventures__grid>*:nth-child(3){transition-delay:.2s}.reveal--blur{transform:none;filter:blur(12px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),filter .9s cubic-bezier(.22,.61,.36,1)}.reveal--blur.is-visible{filter:blur(0)}.reveal--blur .h-l{opacity:1;transform:none;transition:none}.reveal--fade,.reveal--stagger,.reveal--sequence{transform:none}.reveal--sequence .numbered__item{opacity:0;transform:translate(-22px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.reveal--sequence.is-visible .numbered__item{opacity:1;transform:none}.reveal--sequence.is-visible .numbered__item:nth-child(2){transition-delay:.12s}.reveal--sequence.is-visible .numbered__item:nth-child(3){transition-delay:.24s}.reveal--sequence .conceptsec__row{opacity:0;transform:translate(-22px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.reveal--sequence.is-visible .conceptsec__row{opacity:1;transform:none}.reveal--spine{transform:none}.reveal--scale{transform:scale(.98)}.reveal--scale.is-visible{transform:none}.reveal--scale .h-xl{opacity:1;transform:none;transition:none}.reveal--wipe{opacity:1;transform:none;clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.22,.61,.36,1)}.reveal--wipe.is-visible{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.reveal,.reveal--blur,.reveal--fade,.reveal--stagger,.reveal--sequence,.reveal--spine,.reveal--scale,.reveal--wipe,.reveal .h-xl,.reveal .h-l,.reveal .ventures__grid>*,.reveal--sequence .numbered__item,.reveal--sequence .conceptsec__row,.cf-draw,.cf-fade,.cf-dot,.fade-on-view{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}}.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:50;background:color-mix(in srgb,var(--color-bg) 92%,transparent);border-bottom:1px solid var(--color-line);backdrop-filter:blur(12px)}.nav__inner[data-astro-cid-dmqpwcec]{min-height:4.75rem;display:flex;justify-content:space-between;align-items:center;gap:var(--space-m)}.nav__links[data-astro-cid-dmqpwcec],.nav__destinations[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--space-m)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.nav__brand[data-astro-cid-dmqpwcec]{font-size:.68rem;font-weight:600;text-decoration:none;color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;transition:color .2s ease}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav__brand[data-astro-cid-dmqpwcec]:hover{color:var(--color-fg)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].nav__cta{display:inline-flex;align-items:center;min-height:44px;padding:.6rem 1rem;border-radius:999px;background:var(--color-fg);color:var(--color-bg);border:1px solid var(--color-fg);transition:background .2s ease,color .2s ease,border-color .2s ease}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].nav__cta:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-fg)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].nav__cta--contact{background:none;border:none;color:var(--ember)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].nav__cta--contact:hover{background:none;color:var(--color-fg)}.nav__brand[data-astro-cid-dmqpwcec]{display:block;width:5.8rem;flex:0 0 auto}.nav__brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:100%;height:auto}@media(max-width:720px){.nav__inner[data-astro-cid-dmqpwcec]{min-height:4.25rem}.nav__destinations[data-astro-cid-dmqpwcec]{position:absolute;inset:100% 0 auto;justify-content:center;gap:.25rem;padding-inline:.6rem;background:color-mix(in srgb,var(--color-bg) 96%,transparent);border-bottom:1px solid var(--color-line);backdrop-filter:blur(12px)}.nav__destinations[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:.55rem}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].nav__cta{font-size:.64rem;padding-inline:.85rem}}@media(pointer:coarse)and (min-width:721px){.nav__destinations[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;min-height:44px}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-fg);color:var(--color-bg)}.footer__inner[data-astro-cid-sz7xmlte]{text-align:left}.footer__label[data-astro-cid-sz7xmlte]{color:var(--ember-bright);margin-bottom:var(--space-m)}.footer__cta[data-astro-cid-sz7xmlte]{max-width:13ch;margin-bottom:var(--space-l)}.footer__talk[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:48px;padding:.75rem 1.15rem;border-radius:999px;background:var(--color-bg);color:var(--color-fg);text-decoration:none;font-size:var(--step--1);font-weight:600;text-transform:uppercase;letter-spacing:.06em;transition:background .2s ease,color .2s ease}.footer__talk[data-astro-cid-sz7xmlte]:hover{background:var(--color-accent);color:var(--color-bg)}.footer__follow[data-astro-cid-sz7xmlte]{margin:var(--space-xl) 0 var(--space-m);padding-top:var(--space-m);border-top:1px solid #393631}.footer__links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-m)}.footer__social[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--step--1);color:#b8b4aa;text-decoration:none}.footer__social[data-astro-cid-sz7xmlte]:hover{color:var(--color-bg)}.footer__copy[data-astro-cid-sz7xmlte]{display:block;color:#858178;font-size:var(--step--1)}
