html.home-welcome-active.home-welcome-revealing .site-header{pointer-events:auto;opacity:1;animation:none;transform:none}html.home-header-intro.home-welcome-revealing .site-header--home{opacity:1}html.home-welcome-active.home-welcome-revealing .site-footer{pointer-events:auto;opacity:0;animation:home-chrome-in var(--home-chrome-reveal-ms,1.6s) cubic-bezier(.16,1,.3,1) var(--home-footer-reveal-delay,.58s) forwards}html.home-welcome-active.home-welcome-revealing .home-page-field{opacity:0;animation:home-field-in var(--home-field-reveal-ms,2.2s) cubic-bezier(.16,1,.3,1) forwards}@keyframes home-chrome-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-field-in{0%{opacity:0;transform:scale(1.018)}to{opacity:var(--home-field-opacity,1);transform:scale(1)}}.home-page--intro-pending{--home-hero-intro-opacity:0}.home-page:not(.home-page--intro-pending){--home-hero-intro-opacity:1}.site-header-trail-dot-slot{display:none}.site-header-trail-dot{display:block;width:7px;height:7px;border-radius:999px;background:#0e0e0e}html.home-header-intro .site-header--intro .site-header-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}html.home-header-intro .site-header--intro .site-header-nav-cluster{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);min-height:2.25rem;transition:gap var(--home-header-nav-settle-ms,.76s) cubic-bezier(.16,1,.3,1)}html.home-header-intro .site-header--intro .site-header-trail-dot-slot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--header-nav-slot-width,4.75rem);min-height:2.25rem;overflow:hidden;transition:opacity var(--home-header-dot-fade-ms,.36s) ease,width var(--home-header-nav-settle-ms,.76s) cubic-bezier(.16,1,.3,1),min-width var(--home-header-nav-settle-ms,.76s) cubic-bezier(.16,1,.3,1)}html.home-header-intro .site-header--intro .site-header-trail-dot{animation:site-header-dot-blink .68s step-end infinite}html.home-header-intro-settle .site-header--intro .site-header-nav-cluster{gap:0;transition-delay:var(--home-header-nav-shift-delay,.36s)}html.home-header-intro-settle .site-header--intro .site-header-trail-dot-slot{width:0;min-width:0;opacity:0;animation:none;transition-delay:0s,var(--home-header-nav-shift-delay,.36s),var(--home-header-nav-shift-delay,.36s)}html.home-header-intro-settle .site-header--intro .site-header-trail-dot{animation:none}html.home-header-intro .site-header--intro .site-header-brand-zone{grid-column:1;grid-row:1;justify-self:start;align-self:center;z-index:1;display:inline-flex;align-items:center;min-height:2.25rem;pointer-events:none}html.home-header-intro .site-header--intro .site-header-signature-intro{transform:none;animation:none;pointer-events:auto}html.home-header-intro .site-header--intro .site-header-signature-mask{display:inline-flex;opacity:0;will-change:opacity,filter;animation:site-header-signature-fade-in var(--home-header-signature-ms,.9s) var(--home-header-signature-ease,cubic-bezier(.16,1,.3,1)) var(--home-header-signature-delay,1.92s) both}html.home-header-intro .site-header--intro .site-nav--intro-reveal{pointer-events:none;visibility:hidden;animation:site-header-nav-show 0s step-end var(--home-header-nav-start,2.82s) forwards}@keyframes site-header-nav-show{to{visibility:visible}}html.home-header-intro-settle .site-header--intro .site-nav--intro-reveal{pointer-events:auto}@keyframes site-header-signature-fade-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}html.home-header-intro .site-header--intro .site-nav--intro-reveal .site-nav-link{opacity:0;transform:translateX(1.35rem);animation:site-header-nav-slide-in var(--home-header-nav-item-ms,.52s) cubic-bezier(.16,1,.3,1) forwards}html.home-header-intro .site-header--intro .site-nav--intro-reveal li:first-child .site-nav-link{animation-delay:calc(var(--home-header-nav-start, 2.82s))}html.home-header-intro .site-header--intro .site-nav--intro-reveal li:nth-child(2) .site-nav-link{animation-delay:calc(var(--home-header-nav-start, 2.82s) + var(--home-header-nav-stagger, .13s))}html.home-header-intro .site-header--intro .site-nav--intro-reveal li:nth-child(3) .site-nav-link{animation-delay:calc(var(--home-header-nav-start, 2.82s) + var(--home-header-nav-stagger, .13s) * 2)}html.home-header-intro .site-header--intro .site-nav--intro-reveal li:nth-child(4) .site-nav-link{animation-delay:calc(var(--home-header-nav-start, 2.82s) + var(--home-header-nav-stagger, .13s) * 3)}html.home-header-intro .site-header--intro .site-nav--intro-reveal li:nth-child(5) .site-nav-link{animation-delay:calc(var(--home-header-nav-start, 2.82s) + var(--home-header-nav-stagger, .13s) * 4)}html.home-header-intro .site-header--intro .site-nav--intro-reveal .site-nav-link{animation-fill-mode:forwards}@keyframes site-header-dot-blink{0%,45%{opacity:1}50%,to{opacity:.18}}@keyframes site-header-nav-slide-in{0%{opacity:0;transform:translateX(1.35rem)}to{opacity:1;transform:translateX(0)}}.home-welcome{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:clamp(2rem,8vw,4rem);background:var(--background);cursor:pointer;opacity:1;transition:opacity var(--home-overlay-exit-ms,2s) cubic-bezier(.16,1,.3,1)}.home-welcome--done{opacity:0;pointer-events:none}.home-welcome--done .home-welcome-hint,.home-welcome--done .home-welcome-line{opacity:0;transform:translateY(-10px);transition:opacity .64s cubic-bezier(.4,0,.9,1),transform .64s cubic-bezier(.4,0,.9,1)}.home-welcome-line{margin:0;max-width:14ch;font-family:var(--font-heading-family);font-size:clamp(3.5rem,8.5vw,6.5rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-align:center;color:var(--foreground);opacity:0;transform:translateY(18px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.home-welcome-line--wide{max-width:min(44rem,92vw);font-size:clamp(2.35rem,5.2vw,4rem);line-height:var(--leading-snug)}.home-welcome-line--in{opacity:1;transform:translateY(0)}.home-welcome-line--out{opacity:0;transform:translateY(-12px)}.home-welcome-hint{position:absolute;bottom:clamp(1.5rem,5vh,2.5rem);margin:0;font-family:var(--font-mono-family);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 34%,transparent);opacity:0;animation:home-welcome-hint-in .6s ease 4.8s forwards}@keyframes home-welcome-hint-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.home-welcome,.home-welcome-line{transition:none;animation:none}.home-welcome-hint{display:none}html.home-welcome-active.home-welcome-revealing .home-page-field,html.home-welcome-active.home-welcome-revealing .site-footer,html.home-welcome-active.home-welcome-revealing .site-header{animation:none;opacity:1;transform:none}html.home-header-intro .site-header--intro .site-header-signature-intro,html.home-header-intro .site-header--intro .site-header-signature-mask,html.home-header-intro .site-header--intro .site-header-trail-dot,html.home-header-intro .site-header--intro .site-header-trail-dot-slot,html.home-header-intro .site-header--intro .site-nav--intro-reveal .site-nav-link{animation:none!important;opacity:1!important;transform:none!important;transition:none!important;filter:none!important;width:auto!important;min-width:0!important}html.home-header-intro .site-header--intro .site-header-inner{display:flex}html.home-header-intro .site-header--intro .site-header-brand-zone{grid-column:auto}html.home-header-intro .site-header--intro .site-header-nav-cluster{gap:var(--space-8)}html.home-header-intro .site-header--intro .site-nav--intro-reveal{pointer-events:auto;visibility:visible}.hero-subtext{transition:none}.hero-subtext,.home-page .home-portal-stage{opacity:1;transform:none}}.home-page{--home-field-opacity:1;--home-field-visibility:visible;--home-portal-opacity:0;--home-particle-calmness:0;--home-portal-max-width:min(calc(100vw - 1.5 * var(--space-gutter)),80rem);--home-space-section:clamp(7rem,18vh,12rem);--home-space-block:clamp(3.5rem,9vh,6rem);--home-space-element:clamp(1.75rem,4.5vh,3rem);--home-hero-copy-gap:clamp(3.5rem,9vh,6.5rem);--home-hero-trail:clamp(14rem,32vh,24rem);position:relative;isolation:isolate}.home-page .hero--home{position:relative;z-index:1;min-height:calc(100dvh - var(--header-height));margin-block-end:0;overflow:visible}.home-page .hero--home .hero-inner--home-content{padding-block:clamp(var(--space-16),12vh,var(--space-24))}.home-page .home-hero-stage{display:flex;flex-direction:column;align-items:stretch;width:100%}.home-page .hero-copy{gap:clamp(var(--space-8),4vh,var(--space-12))}.home-page .hero--home .hero-copy{max-width:min(25rem,84vw);margin-inline-start:clamp(4rem,13vw,11rem)}.home-wave-bridge{position:relative;z-index:1;min-height:clamp(22rem,42vh,34rem);pointer-events:none}.home-portal-section{position:relative;z-index:1;padding-block:clamp(2.5rem,7vh,5rem) clamp(18rem,44vh,36rem);padding-inline:clamp(.75rem,2vw,var(--space-gutter));scroll-margin-top:var(--header-height);background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 0%,transparent) 0,color-mix(in srgb,var(--background) 55%,transparent) 22%,var(--background) 48%)}.home-page .home-portal-stage{display:flex;justify-content:center;width:100%;max-width:none;margin-inline:auto;opacity:var(--home-portal-opacity,0);transform:translateY(calc((1 - var(--home-portal-opacity, 0)) * 2.5rem));transition:none;will-change:opacity,transform}.home-page .home-portal-stage .home-narrative-portal{width:var(--home-portal-max-width);margin-inline:auto}.home-page .hero-subtext{line-height:1.8}.home-page .home-below-hero{position:relative;z-index:1;isolation:isolate;color:#f2f0eb;background-color:#0c0c0c;background-image:linear-gradient(to bottom,var(--background) 0,color-mix(in srgb,var(--background) 72%,transparent) 18%,color-mix(in srgb,var(--background) 18%,transparent) 42%,transparent 62%),url(/images/about-atmosphere.png);background-repeat:no-repeat;background-size:100% 100%,cover;background-position:top,center 28%;padding-block-start:clamp(22rem,46vh,40rem)!important;padding-block-end:clamp(8rem,16vh,12rem)!important}.home-page .home-below-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,#050505 22%,transparent) 48%,color-mix(in srgb,#050505 48%,transparent))}.home-page .home-below-hero>.page-inner{position:relative;z-index:1}.home-page .home-below-hero--mesh-gradient{color:#f2f0eb;background-color:#0a0a0a;background-image:linear-gradient(to bottom,var(--background) 0,color-mix(in srgb,var(--background) 96%,transparent) 8%,color-mix(in srgb,var(--background) 78%,transparent) 22%,color-mix(in srgb,var(--background) 42%,transparent) 40%,color-mix(in srgb,var(--background) 14%,transparent) 56%,transparent 72%),var(--about-mesh-image,url("/images/homepage-gradient/home-01.jpg"));background-repeat:no-repeat;background-size:100% 100%,cover;background-position:top,center 18%;padding-block-end:clamp(10rem,20vh,16rem)!important}.home-page .home-below-hero--mesh-gradient:before{background:linear-gradient(180deg,transparent 0,transparent 38%,color-mix(in srgb,#000000 28%,transparent) 62%,color-mix(in srgb,#000000 72%,transparent) 84%,#000000)}.home-page .home-below-hero--mesh-gradient .about-preview{--about-preview-fg-top:#141820;--about-preview-muted-top:rgba(45,52,62,0.64);--about-preview-fg:#f4f2ed;--about-preview-muted:color-mix(in srgb,#f4f2ed 68%,transparent);--about-preview-border:color-mix(in srgb,#f4f2ed 22%,transparent)}.home-page .home-below-hero--mesh-gradient .lap-zone--top,.home-page .home-below-hero--mesh-gradient .lap-zone--top .lap-kicker-title,.home-page .home-below-hero--mesh-gradient .lap-zone--top .lap-lead{color:var(--about-preview-fg-top)}.home-page .home-below-hero--mesh-gradient .lap-zone--top .lap-kicker{color:var(--about-preview-muted-top)}.home-page .home-below-hero--mesh-gradient .lap-zone--top .link-editorial{color:var(--about-preview-fg-top);text-decoration-color:color-mix(in srgb,var(--about-preview-fg-top) 40%,transparent)}.home-page .home-below-hero--mesh-gradient .lap-zone--top .link-editorial:hover{text-decoration-color:var(--about-preview-fg-top)}.home-page .home-below-hero--mesh-gradient .credibility-logos--about,.home-page .home-below-hero--mesh-gradient .lap-zone--mid{color:var(--about-preview-fg)}.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-body,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-keywords,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-museum-caption,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-section-label,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-story-arrow,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-theme-text,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-word-item{color:var(--about-preview-muted)}.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-atlas-word,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-block-title,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-museum-work,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-taxonomy-sentence,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .lap-theme-title,.home-page .home-below-hero--mesh-gradient .lap-zone--mid .link-editorial{color:var(--about-preview-fg)}.home-page .home-below-hero--mesh-gradient .lap-zone--mid .link-editorial{text-decoration-color:color-mix(in srgb,#f4f2ed 45%,transparent)}.home-page .home-below-hero--mesh-gradient .lap-zone--mid .link-editorial:hover{text-decoration-color:var(--about-preview-fg)}.home-page .home-below-hero--mesh-gradient .lap-rule{border-color:var(--about-preview-border)}.home-page .home-below-hero--mesh-gradient .credibility-logos--about .credibility-logo{opacity:.82;filter:grayscale(100%) invert(1) brightness(1.08)}.home-page .home-below-hero--mesh-gradient .credibility-logos--about .credibility-logos-item:hover .credibility-logo{opacity:1}.about-mesh-tester{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;gap:.45rem;padding:.7rem .75rem;border:1px solid color-mix(in srgb,#f4f2ed 18%,transparent);background:color-mix(in srgb,#0a0a0a 82%,transparent);backdrop-filter:blur(10px);color:#f4f2ed}.about-mesh-tester-hint,.about-mesh-tester-label{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,#f4f2ed 62%,transparent)}.about-mesh-tester-buttons{display:flex;flex-wrap:wrap;gap:.25rem;max-width:16.5rem}.about-mesh-tester-buttons--layouts{max-width:18rem}.about-mesh-tester-button{width:1.55rem;height:1.55rem;border:1px solid color-mix(in srgb,#f4f2ed 28%,transparent);background:transparent;color:#f4f2ed;font-size:.625rem;cursor:pointer}.about-mesh-tester-button--layout{width:auto;min-width:1.7rem;padding-inline:.28rem}.about-mesh-tester--light{border-color:color-mix(in srgb,var(--foreground) 16%,transparent);background:color-mix(in srgb,var(--background) 88%,transparent);color:var(--foreground)}.about-mesh-tester--light .about-mesh-tester-hint,.about-mesh-tester--light .about-mesh-tester-label{color:var(--muted)}.about-mesh-tester--light .about-mesh-tester-button{border-color:color-mix(in srgb,var(--foreground) 22%,transparent);color:var(--foreground)}.about-mesh-tester--light .about-mesh-tester-button--active{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.about-mesh-tester-button--active{background:#f4f2ed;color:#0a0a0a;border-color:#f4f2ed}.home-page .page-inner{max-width:min(60rem,100%)}.home-page .section{padding-block:var(--home-space-section)}.home-page .section:first-child{padding-block-start:0}.home-page .section--divided+.section--divided{border-block-start:none;padding-block-start:clamp(10rem,22vh,16rem)}.home-page .section>header{margin-block-end:clamp(var(--space-20),10vh,8rem)!important}.home-page .about-preview>header.lap-header{margin-block-end:clamp(var(--space-12),7vh,var(--space-24))!important}.home-page .stack--loose{gap:var(--home-space-block)}.home-page .about-preview{scroll-margin-top:var(--header-height);--about-preview-fg:#f4f2ed;--about-preview-muted:color-mix(in srgb,#f4f2ed 68%,transparent);--about-preview-border:color-mix(in srgb,#f4f2ed 22%,transparent);--about-landmark-width:min(100%,60rem);color:var(--about-preview-fg)}.home-page .about-preview .link-editorial{color:var(--about-preview-fg);text-decoration-color:color-mix(in srgb,#f4f2ed 45%,transparent);text-decoration-style:dotted}.home-page .about-preview .link-editorial:hover{text-decoration-color:var(--about-preview-fg)}.home-page .lap-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-block-end:clamp(var(--space-12),6vh,var(--space-20))}.home-page .lap-header--paper,.home-page .lap-header--report{justify-content:flex-start}.home-page .lap-kicker{display:inline-flex;align-items:baseline;gap:.65rem;margin:0;color:var(--about-preview-muted)}.home-page .lap-kicker--stacked{flex-direction:column;gap:.35rem}.home-page .lap-kicker-title{color:var(--about-preview-fg)}.home-page .lap-header-link{flex-shrink:0}.home-page .lap-lead{margin:0;max-width:min(48rem,100%);line-height:1.28;letter-spacing:-.022em;color:var(--about-preview-fg)}.home-page .lap-lead--serif{font-size:clamp(1.65rem,2.4vw + .6rem,2.75rem)}.home-page .lap-lead--offset{margin-inline-start:clamp(0rem,8vw,6rem);max-width:min(42rem,100%)}.home-page .lap-body{margin:0;max-width:36rem;line-height:1.8;color:var(--about-preview-muted)}.home-page .lap-body--narrow{max-width:32rem}.home-page .lap-body--abstract{max-width:40rem}.home-page .lap-follow{display:flex;flex-direction:column;gap:clamp(var(--space-6),3vh,var(--space-10));max-width:36rem;margin-block-start:clamp(var(--space-10),5vh,var(--space-16))}.home-page .lap-cta-row,.home-page .lap-follow-link{align-self:flex-start;margin-block-start:clamp(var(--space-8),4vh,var(--space-12))}.home-page .lap-section-label{margin:0 0 var(--space-3);letter-spacing:.1em;color:var(--about-preview-muted)}.home-page .lap-block-title,.home-page .lap-theme-title{margin:0;color:var(--about-preview-fg)}.home-page .lap-rule{margin:clamp(var(--space-8),4vh,var(--space-12)) 0;border:0;border-block-start:1px solid var(--about-preview-border)}.home-page .lap-block{margin-block-start:clamp(var(--space-10),5vh,var(--space-16))}.home-page .lap-stack .lap-ruled-block:last-child .lap-rule{display:none}.home-page .lap-themes{display:grid;gap:0;margin:clamp(var(--space-20),11vh,var(--space-32)) 0 0;padding:0;list-style:none}.home-page .lap-theme{padding-block:var(--space-6);border-block-start:1px solid var(--about-preview-border)}.home-page .lap-theme:last-child{border-block-end:1px solid var(--about-preview-border)}.home-page .lap-theme-text{margin:var(--home-space-element) 0 0;line-height:1.75;color:var(--about-preview-muted)}@media (min-width:56rem){.home-page .lap-themes{grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--about-preview-border)}.home-page .lap-theme{padding-block:clamp(var(--space-8),3.5vh,var(--space-12));padding-inline:clamp(var(--space-6),2.5vw,var(--space-10));border-block-start:none;border-inline-start:1px solid var(--about-preview-border)}.home-page .lap-theme:first-child{padding-inline-start:0;border-inline-start:none}.home-page .lap-theme:last-child{padding-inline-end:0;border-block-end:none}}.home-page .lap-word-list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.home-page .lap-keywords,.home-page .lap-word-item{color:var(--about-preview-muted)}.home-page .lap-keywords{margin:0 0 var(--space-6);letter-spacing:.04em}.home-page .lap-keyword-cols{display:grid;gap:var(--space-8)}@media (min-width:48rem){.home-page .lap-keyword-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-page .lap-diptych{display:grid;gap:0;margin-block-start:clamp(var(--space-12),7vh,var(--space-20));border-block:1px solid var(--about-preview-border)}.home-page .lap-diptych-cell{padding-block:clamp(var(--space-8),4vh,var(--space-12))}@media (min-width:48rem){.home-page .lap-diptych{grid-template-columns:1fr 1fr}.home-page .lap-diptych-cell:first-child{padding-inline-end:clamp(var(--space-8),3vw,var(--space-12));border-inline-end:1px solid var(--about-preview-border)}.home-page .lap-diptych-cell:last-child{padding-inline-start:clamp(var(--space-8),3vw,var(--space-12))}}.home-page .lap-swiss{display:grid;gap:0;margin-block-start:clamp(var(--space-10),5vh,var(--space-16));border:1px solid var(--about-preview-border)}.home-page .lap-swiss-cell{padding:clamp(var(--space-6),3vh,var(--space-10));border-block-end:1px solid var(--about-preview-border)}.home-page .lap-swiss-cell:last-child{border-block-end:none}@media (min-width:48rem){.home-page .lap-swiss{grid-template-columns:1fr 1fr}.home-page .lap-swiss-cell:nth-child(odd){border-inline-end:1px solid var(--about-preview-border)}.home-page .lap-swiss-cell:nth-last-child(-n+2){border-block-end:none}}.home-page .lap-swiss--voiced .lap-taxonomy-sentence{max-width:none;font-size:clamp(1.05rem,1.1vw + .5rem,1.35rem)}.home-page .lap-swiss-cta{display:inline-block;margin-block-start:var(--space-4)}.home-page .lap-ea .lap-lead--h3,.home-page .lap-es .lap-lead--h3,.home-page .lap-go .lap-lead--h3,.home-page .lap-gx .lap-lead--h3,.home-page .lap-h3 .lap-lead--h3{max-width:min(40rem,100%);line-height:1.22;white-space:pre-line}.home-page .lap-ea .lap-body--h3,.home-page .lap-es .lap-body--h3,.home-page .lap-go .lap-body--h3,.home-page .lap-gx .lap-body--h3,.home-page .lap-h3 .lap-body--h3{max-width:36rem;font-size:clamp(1rem,.35vw + .9rem,1.125rem);line-height:1.7;color:#000000;white-space:pre-line}.home-page .lap-ea .lap-body--h3-profile,.home-page .lap-es .lap-body--h3-profile,.home-page .lap-go .lap-body--h3-profile,.home-page .lap-gx .lap-body--h3-profile,.home-page .lap-h3 .lap-body--h3-profile{margin-block-start:0;max-width:34rem}.home-page .home-below-hero--mesh-gradient .lap-ea .lap-zone--mid.lap-body--h3,.home-page .home-below-hero--mesh-gradient .lap-es .lap-zone--mid.lap-body--h3,.home-page .home-below-hero--mesh-gradient .lap-go .lap-zone--mid.lap-body--h3,.home-page .home-below-hero--mesh-gradient .lap-gx .lap-zone--mid.lap-body--h3,.home-page .home-below-hero--mesh-gradient .lap-h3 .lap-zone--mid.lap-body--h3{color:#000000;-webkit-text-fill-color:#000000}.home-page .lap-ea .lap-rule,.home-page .lap-es .lap-rule,.home-page .lap-go .lap-rule,.home-page .lap-gx .lap-rule,.home-page .lap-h3 .lap-rule{margin-block:clamp(var(--space-10),5vh,var(--space-16))}.home-page .lap-es-themes{display:flex;flex-direction:column;max-width:48rem}.home-page .lap-es-row{display:grid;grid-template-columns:minmax(6.5rem,8.5rem) minmax(0,1fr);column-gap:clamp(var(--space-6),3vw,var(--space-10));align-items:baseline;padding-block:clamp(var(--space-5),2.2vh,var(--space-7));border-block-start:1px solid var(--about-preview-border)}.home-page .lap-es-row:last-child{border-block-end:1px solid var(--about-preview-border)}.home-page .lap-es-row .lap-section-label{margin:0;padding-block-start:.2em}.home-page .lap-es-sentence{margin:0;max-width:36rem;font-size:clamp(1.05rem,.95vw + .55rem,1.3rem);line-height:1.45;letter-spacing:-.012em;white-space:pre-line}@media (max-width:39.99rem){.home-page .lap-es-row{grid-template-columns:1fr;row-gap:var(--space-2)}}.home-page .lap-ea-themes{--lap-ea-pad:clamp(1.15rem,2.4vh,1.65rem);margin-block-start:clamp(var(--space-8),4vh,var(--space-12));max-width:36rem;display:flex;flex-direction:column;gap:0}.home-page .lap-h3 .lap-gx-grid--closing{margin-block-start:clamp(var(--space-12),6vh,var(--space-20))}.home-page .lap-ea-block{display:flex;flex-direction:column;gap:.45rem;padding-block:var(--lap-ea-pad);border-block-start:1px solid var(--about-preview-border)}.home-page .lap-ea-block:last-child{border-block-end:1px solid var(--about-preview-border)}.home-page .lap-ea-block .lap-section-label{margin:0}.home-page .lap-ea-sentence{margin:0;font-size:clamp(1.05rem,.95vw + .55rem,1.3rem);line-height:1.45;letter-spacing:-.012em;white-space:pre-line}.home-page .lap-field-copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.home-page .lap-field-quote{display:block;margin:0;font-family:var(--font-serif,Georgia,"Times New Roman",serif);font-size:clamp(2.75rem,4.5vw,4rem);line-height:.75;letter-spacing:-.04em;color:var(--about-preview-fg);opacity:.92;user-select:none;pointer-events:none}.home-page .lap-field-body{margin:0;font-size:clamp(.95rem,.7vw + .55rem,1.125rem);line-height:1.45;letter-spacing:-.01em;white-space:pre-line}.home-page .lap-gx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(var(--space-10),5vh,var(--space-16));margin-inline:auto;width:100%;max-width:var(--about-landmark-width,min(100%,60rem));border-block:1px solid var(--about-preview-border)}.home-page .lap-gx-cell{display:flex;flex-direction:column;gap:.55rem;padding:clamp(var(--space-5),2.5vh,var(--space-8));min-height:0;box-sizing:border-box}@media (min-width:40rem){.home-page .lap-gx-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.home-page .lap-gx-cell{aspect-ratio:1/1;height:auto}}.home-page .lap-gx-cell:nth-child(odd){border-inline-end:1px solid var(--about-preview-border)}.home-page .lap-gx-cell:nth-child(-n+2){border-block-end:1px solid var(--about-preview-border)}.home-page .lap-gx-cell .lap-section-label{margin:0}.home-page .lap-gx-cell:first-child,.home-page .lap-gx-cell:nth-child(4){background:rgba(0,0,0,.14)}.home-page .home-below-hero--mesh-gradient .lap-gx-cell:first-child,.home-page .home-below-hero--mesh-gradient .lap-gx-cell:nth-child(4){background:color-mix(in srgb,#f4f2ed 18%,transparent)}@media (max-width:39.99rem){.home-page .lap-gx-grid{grid-template-columns:1fr}.home-page .lap-gx-cell{aspect-ratio:auto;min-height:0}.home-page .lap-gx-cell:nth-child(odd){border-inline-end:0}.home-page .lap-gx-cell:not(:last-child){border-block-end:1px solid var(--about-preview-border)}}.home-page .lap-go-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(var(--space-8),4vw,var(--space-14));row-gap:clamp(var(--space-8),4vh,var(--space-12));margin-block-start:clamp(var(--space-10),5vh,var(--space-16));max-width:44rem}.home-page .lap-go-cell{display:flex;flex-direction:column;gap:.55rem;min-height:clamp(7.5rem,14vh,9.5rem)}.home-page .lap-go-cell .lap-section-label{margin:0}@media (max-width:39.99rem){.home-page .lap-go-grid{grid-template-columns:1fr;row-gap:clamp(var(--space-6),3vh,var(--space-8))}.home-page .lap-go-cell{min-height:0}}.home-page .lap-swiss--h3{margin-block-start:0}.home-page .lap-swiss--h3 .lap-swiss-cell{display:flex;flex-direction:column;gap:var(--space-3);min-height:0;padding:clamp(var(--space-5),2.5vh,var(--space-8));box-sizing:border-box}@media (min-width:48rem){.home-page .lap-swiss--h3{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.home-page .lap-swiss--h3 .lap-swiss-cell{aspect-ratio:1/1;min-height:unset;height:auto}}@media (max-width:47.99rem){.home-page .lap-swiss--h3 .lap-swiss-cell{aspect-ratio:auto;min-height:10rem}}.home-page .lap-swiss--h3 .lap-taxonomy-sentence{font-size:clamp(1rem,.9vw + .55rem,1.25rem);line-height:1.4;letter-spacing:-.012em;flex:1 1 auto}.home-page .lap-swiss--h3 .lap-swiss-cell:first-child,.home-page .lap-swiss--h3 .lap-swiss-cell:nth-child(4){background:rgba(0,0,0,.07)}.home-page .home-below-hero--mesh-gradient .lap-swiss--h3 .lap-swiss-cell:first-child,.home-page .home-below-hero--mesh-gradient .lap-swiss--h3 .lap-swiss-cell:nth-child(4){background:color-mix(in srgb,#f4f2ed 8%,transparent)}.home-page .lap-story{display:flex;flex-direction:column;gap:clamp(var(--space-6),3vh,var(--space-10));max-width:40rem}.home-page .lap-story-step{display:flex;flex-direction:column;gap:var(--space-3)}.home-page .lap-story-arrow{display:block;margin-block:var(--space-2);color:var(--about-preview-muted);opacity:.55}.home-page .lap-progress{display:flex;flex-direction:column;gap:clamp(var(--space-8),4vh,var(--space-12));margin:clamp(var(--space-12),6vh,var(--space-20)) 0 0;padding:0;list-style:none;max-width:40rem}.home-page .lap-progress-step{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-6);row-gap:var(--space-4);position:relative}.home-page .lap-progress-index{color:var(--about-preview-muted);letter-spacing:.08em;padding-block-start:.15rem}.home-page .lap-progress-arrow{grid-column:2}.home-page .lap-taxonomy{margin-block-start:clamp(var(--space-12),6vh,var(--space-20));max-width:36rem}.home-page .lap-taxonomy-group{margin-block-end:0}.home-page .lap-taxonomy-sentence{margin:0;max-width:28rem;font-size:clamp(1.15rem,1.4vw + .5rem,1.55rem);line-height:1.35;letter-spacing:-.015em;color:var(--about-preview-fg)}.home-page .lap-report{max-width:40rem}.home-page .lap-report-block{margin-block-start:clamp(var(--space-6),3vh,var(--space-10))}.home-page .lap-dossier{display:flex;flex-direction:column;gap:clamp(var(--space-12),7vh,var(--space-20));max-width:38rem;margin-block-start:clamp(var(--space-8),4vh,var(--space-12))}.home-page .lap-dossier-index{display:inline-flex;gap:.75rem;margin:0 0 var(--space-4);letter-spacing:.1em;color:var(--about-preview-muted)}.home-page .lap-museum{margin:clamp(var(--space-8),5vh,var(--space-16)) 0;padding:0}.home-page .lap-museum-work{margin:0;max-width:min(44rem,100%);font-size:clamp(2rem,3.2vw + .6rem,3.25rem);line-height:1.18;letter-spacing:-.03em;color:var(--about-preview-fg)}.home-page .lap-museum-caption{margin-block-start:var(--space-6);max-width:28rem;color:var(--about-preview-muted)}.home-page .lap-museum-cartels{display:grid;gap:clamp(var(--space-8),4vh,var(--space-12));margin-block-start:clamp(var(--space-12),7vh,var(--space-20));max-width:48rem}@media (min-width:48rem){.home-page .lap-museum-cartels{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-page .lap-museum-cartel{padding-block-start:var(--space-4);border-block-start:1px solid var(--about-preview-border)}.home-page .lap-atlas{position:relative;width:100%;max-width:44rem;height:clamp(14rem,32vh,22rem);margin:clamp(var(--space-8),4vh,var(--space-12)) 0}.home-page .lap-atlas--compact{height:clamp(9rem,20vh,14rem);margin-block:clamp(var(--space-6),3vh,var(--space-8));opacity:.88}.home-page .lap-atlas-word{position:absolute;transform:translate(-50%,-50%);font-size:clamp(1rem,1.1vw + .55rem,1.45rem);line-height:1.2;letter-spacing:-.02em;color:var(--about-preview-fg);white-space:nowrap}.home-page .credibility-logos--about{margin-block-start:clamp(var(--space-24),16vh,var(--space-32));padding-block:clamp(var(--space-12),6vh,var(--space-20)) clamp(var(--space-16),8vh,var(--space-24));border-block-start-color:var(--about-preview-border);width:100%;max-width:100%;margin-inline:auto;transform:none}.home-page .credibility-logos--about .credibility-logos-list--about-grid{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-inline:auto;gap:clamp(1.75rem,2.8vw,3rem)}.home-page .credibility-logos--about .credibility-logo{opacity:.82;filter:grayscale(100%) invert(1) brightness(1.08)}.home-page .credibility-logos--about .credibility-logos-item:hover .credibility-logo{opacity:1}.home-page .credibility-logos:not(.credibility-logos--about){margin-block-start:clamp(var(--space-32),18vh,14rem);padding-block-start:clamp(var(--space-20),10vh,var(--space-32));border-block-start-color:color-mix(in srgb,var(--border) 45%,transparent)}.home-page .credibility-logos:not(.credibility-logos--about) .credibility-logos-list{gap:clamp(var(--space-12),6vw,var(--space-20)) clamp(var(--space-16),8vw,var(--space-24))}@media (max-width:40rem){.home-page .hero--home .hero-copy{margin-inline-start:0}.home-page .home-below-hero{padding-block-start:clamp(14rem,30vh,24rem)!important}.home-page .home-portal-stage .home-narrative-portal{width:min(calc(100vw - 1.5 * var(--space-gutter)),48rem)}}.home-page-field{position:fixed;top:var(--header-height);left:0;right:0;z-index:0;height:calc(100dvh - var(--header-height));opacity:var(--home-field-opacity,1);visibility:var(--home-field-visibility,visible);pointer-events:none;transform-origin:center 42%}.home-page-field:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,color-mix(in srgb,var(--background) 97%,transparent) 0,color-mix(in srgb,var(--background) 90%,transparent) 14%,color-mix(in srgb,var(--background) 45%,transparent) 26%,transparent 38%)}.home-landing-shell{position:relative;z-index:2;min-height:calc(100dvh - var(--header-height))}.home-page--narrative .home-landing-shell{position:fixed;top:var(--header-height);left:0;right:0;z-index:1;pointer-events:none;opacity:.22;filter:saturate(.55) blur(.4px);transition:opacity .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.home-narrative-spacer{display:block;height:calc(100dvh - var(--header-height));pointer-events:none}.home-narrative-layer{position:relative;z-index:3}.home-landing{display:flex;align-items:center;min-height:calc(100dvh - var(--header-height));padding-inline:var(--space-gutter);padding-block:clamp(var(--space-12),8vh,var(--space-16))}.home-landing-inner{display:flex;align-items:center;width:100%;max-width:var(--width-hero);margin-inline:auto}.home-landing-copy{position:relative;z-index:2;max-width:min(36rem,100%)}.home-landing-title{margin:0;max-width:14ch;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.home-landing-title-line{display:block}.home-landing-lead{margin-block-start:var(--space-6);opacity:0;transform:translateY(14px);transition:opacity var(--home-subtext-fade-ms,2s) cubic-bezier(.16,1,.3,1),transform var(--home-subtext-fade-ms,2s) cubic-bezier(.16,1,.3,1)}.home-landing-lead--visible{opacity:1;transform:translateY(0)}.home-main-portal{display:flex;justify-content:center}.home-narrative-portal--disabled{pointer-events:none;opacity:.45}.intelligence-page .home-opening{position:relative;z-index:2}.home-profile{position:relative;z-index:1}.home-profile .section{margin-block-end:0}.home-narrative-portal{position:relative;z-index:2;width:var(--home-portal-max-width,min(100%,80rem));aspect-ratio:1;margin-inline:auto;justify-self:center}.home-narrative-portal-graph{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none}.home-portal-callouts{position:absolute;inset:0;z-index:4;pointer-events:none}.home-portal-callout{position:absolute;left:var(--portal-callout-x,50%);top:var(--portal-callout-y,50%);display:block;width:max-content;max-width:var(--portal-callout-max-width,min(13.5rem,28vw));color:inherit;text-decoration:none;pointer-events:none;opacity:0;transform:translate(var(--portal-callout-tx,0),var(--portal-callout-ty,0))}.home-narrative-portal--live .home-portal-callout{animation:portal-callout-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--portal-callout-delay,0s)}.home-portal-callout--disabled{pointer-events:none;cursor:default}.home-portal-callout--hover-sync{pointer-events:auto;cursor:pointer}.home-portal-callout--hover-sync.home-portal-callout--active .home-portal-callout-tag{background:var(--foreground);color:var(--background)}.home-portal-callout-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .45rem;border:1px solid color-mix(in srgb,var(--foreground) 72%,transparent);font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;color:var(--foreground);transition:background .18s ease,color .18s ease,border-color .18s ease}.home-portal-callout-arrow{letter-spacing:0;font-size:.7rem}.home-portal-callout-text{margin:.7rem 0 0;font-size:clamp(.875rem,1.05vw,1rem);line-height:1.48;letter-spacing:-.01em;color:color-mix(in srgb,var(--foreground) 86%,transparent);transition:color .18s ease}.home-portal-callout--active .home-portal-callout-text{color:var(--foreground)}.home-portal-callout:focus-visible{outline:2px solid color-mix(in srgb,var(--foreground) 55%,transparent);outline-offset:4px}@keyframes portal-callout-in{0%{opacity:0}to{opacity:1}}.home-narrative-portal-orbit{pointer-events:none}.home-narrative-portal-orbit ellipse{fill:none;stroke:color-mix(in srgb,var(--foreground) 100%,transparent);stroke-width:.45;vector-effect:non-scaling-stroke}.home-narrative-portal-orbit-ring{transform-origin:0 0}.home-narrative-portal--live .home-narrative-portal-orbit-ring--a{animation:portal-orbit-spin 36s linear infinite}.home-narrative-portal--live .home-narrative-portal-orbit-ring--b{animation:portal-orbit-spin-reverse 48s linear infinite}.home-narrative-portal--live .home-narrative-portal-orbit-ring--c{animation:portal-orbit-spin 58s linear infinite}.home-narrative-portal-hub--legacy{display:none}.home-portal-branch__edge{fill:none;stroke:color-mix(in srgb,var(--foreground) 88%,transparent);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dashoffset:0;opacity:0;pointer-events:none;transition:stroke .2s ease}.home-portal-branch__edge--flow{stroke:var(--foreground)}.home-narrative-portal--live .home-portal-branch__edge{opacity:1;transition:opacity 1.15s cubic-bezier(.16,1,.3,1),stroke .28s ease;transition-delay:var(--portal-branch-edge-delay,0s),0s}.home-portal-graph{pointer-events:none}.home-portal-branch__link{pointer-events:auto;cursor:pointer;outline:none}.home-portal-branch__hit{fill:transparent;stroke:none;pointer-events:all}.home-portal-branch__node{fill:var(--foreground);opacity:0;pointer-events:none}.home-portal-branch__node--branch{vector-effect:non-scaling-stroke;stroke:transparent;stroke-width:1;transition:fill .18s ease,stroke .18s ease}.home-portal-branch__link--active .home-portal-branch__node--branch,.home-portal-branch__link:focus-visible .home-portal-branch__node--branch,.home-portal-branch__link:hover .home-portal-branch__node--branch{fill:#fff;stroke:var(--foreground)}.home-narrative-portal--live .home-portal-branch__node{animation:portal-branch-node-in .55s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--portal-branch-node-delay,0s)}.home-portal-branch__node--hub{vector-effect:non-scaling-stroke;stroke:transparent;stroke-width:1;transform-box:fill-box;transform-origin:center;transform:scale(var(--portal-hub-scale,1));transition:transform .32s cubic-bezier(.16,1,.3,1),stroke .16s ease,opacity .16s ease}.home-narrative-portal--hub-hovered .home-portal-branch__node--hub{stroke:color-mix(in srgb,var(--foreground) 12%,transparent)}.home-narrative-portal--sphere-active .home-portal-branch__node--hub{opacity:0;transition:opacity .16s ease}@keyframes portal-branch-node-in{0%{opacity:0}to{opacity:1}}.home-narrative-portal-hub-trigger{position:absolute;left:50%;top:50%;z-index:5;width:100%;height:100%;border-radius:50%;transform:translate(-50%,-50%);cursor:crosshair;touch-action:none}.home-narrative-portal-hub-trigger--pass-through{pointer-events:none}.home-narrative-portal--disabled .home-narrative-portal-hub-trigger,.home-narrative-portal--disabled .home-portal-branch__link{pointer-events:none;cursor:default}.home-narrative-portal-core{position:absolute;left:50%;top:50%;z-index:5;width:min(29%,14rem);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:auto}.home-narrative-portal-sphere-entry{position:relative;height:100%;justify-content:center;overflow:visible}.home-narrative-portal-sphere-entry,.home-narrative-portal-sphere-link{width:100%;display:flex;flex-direction:column;align-items:center;pointer-events:none}.home-narrative-portal-sphere-link{gap:.65rem;color:inherit;text-decoration:none}.home-narrative-portal-sphere-link--ready{pointer-events:auto;cursor:pointer}.home-narrative-portal-sphere-link-disc{--portal-sphere-deploy:0;position:relative;width:100%;aspect-ratio:1;border-radius:50%}.home-narrative-portal-sphere-shell{position:relative;width:100%;height:100%;pointer-events:none;background:transparent;overflow:visible}.home-narrative-portal-sphere-ring{position:absolute;inset:0;z-index:2;border:1px solid color-mix(in srgb,var(--foreground) 34%,transparent);border-radius:50%;opacity:min(1,calc(var(--portal-sphere-deploy) * 1.1));transform:scale(calc(.04 + var(--portal-sphere-deploy) * 1.08));transform-origin:center;pointer-events:none;will-change:transform,opacity;box-sizing:border-box}.home-narrative-portal-sphere-link--ready:focus-visible .home-narrative-portal-sphere-ring,.home-narrative-portal-sphere-link--ready:hover .home-narrative-portal-sphere-ring{transform:scale(calc((.04 + var(--portal-sphere-deploy) * 1.08) * 1.03));transition:transform .32s cubic-bezier(.16,1,.3,1)}.home-narrative-portal-sphere-canvas{position:absolute!important;inset:0;z-index:1;width:100%!important;height:100%!important;background:transparent!important}.home-narrative-portal-sphere-canvas canvas{display:block;background:transparent!important}.home-narrative-portal-sphere-hint{font-family:var(--font-mono-family);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 72%,transparent);text-decoration:none;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1),color .18s ease}.home-narrative-portal--live .home-narrative-portal-core{animation:portal-enter-in .85s cubic-bezier(.16,1,.3,1) .45s forwards;opacity:0}.home-narrative-portal-sphere-link--ready:focus-visible .home-narrative-portal-sphere-hint,.home-narrative-portal-sphere-link--ready:hover .home-narrative-portal-sphere-hint{opacity:1;transform:translateY(0);color:var(--foreground)}.home-narrative-portal-sphere-link:focus-visible{outline:none}.home-narrative-portal-sphere-link:focus-visible .home-narrative-portal-sphere-hint{outline:2px solid color-mix(in srgb,var(--foreground) 28%,transparent);outline-offset:4px}@keyframes portal-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes portal-orbit-spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes portal-enter-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (min-width:56rem){.home-narrative-portal{width:var(--home-portal-max-width,min(100%,80rem));margin-inline-end:0}}@media (max-width:55.99rem){.home-landing-inner{text-align:left}.home-narrative-portal{width:min(calc(100vw - 1.5 * var(--space-gutter)),34rem);margin-block-start:var(--space-4)}.home-portal-callouts{display:none}.home-narrative-portal-sphere-hint{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-page--narrative .home-landing-shell{transition:none}.home-landing-lead{opacity:1;transform:none;transition:none}.home-narrative-portal-core,.home-narrative-portal-orbit-ring,.home-portal-branch__edge,.home-portal-branch__node,.home-portal-callout{animation:none!important}.home-portal-branch__edge{opacity:1}.home-portal-branch__edge--flow{animation:none}.home-narrative-portal-core,.home-portal-branch__node,.home-portal-callout{opacity:1;transform:none}.home-narrative-portal-core{transform:translate(-50%,-50%)}.home-narrative-portal-core,.home-narrative-portal-sphere-hint{transition:none}.home-narrative-portal-sphere-hint{opacity:1;transform:none}}.home-opening{--home-hero-opacity:1;--home-reflection-opacity:0;--home-destinations-opacity:0;position:relative;z-index:1}.home-opening .hero--home{margin-block-end:0}.home-opening .hero--home:before{display:none}.home-opening .hero-copy--home-opening{opacity:calc(var(--home-hero-opacity) * var(--home-hero-intro-opacity, 1));transition:opacity var(--home-hero-intro-fade-ms,.9s) cubic-bezier(.16,1,.3,1)}.hero-subtext{opacity:0;transform:translateY(10px);transition:opacity var(--home-subtext-fade-ms,2.4s) cubic-bezier(.22,1,.36,1),transform var(--home-subtext-fade-ms,2.4s) cubic-bezier(.22,1,.36,1)}.hero-subtext--visible{opacity:1;transform:translateY(0)}.home-destinations,.home-reflection{position:relative;z-index:1;padding-inline:var(--space-gutter)}.home-reflection{display:flex;align-items:center;min-height:clamp(36rem,92vh,52rem);padding-block:clamp(var(--space-24),22vh,var(--space-32))}.home-reflection-line{max-width:min(28rem,88vw);margin:0;margin-inline-start:clamp(3rem,11vw,9rem);font-family:var(--font-heading-family);font-size:clamp(1.75rem,3.2vw,var(--text-display));line-height:var(--leading-snug);letter-spacing:-.01em;color:color-mix(in srgb,var(--foreground) 88%,transparent);opacity:var(--home-reflection-opacity);transition:opacity .42s ease-out}.home-destinations{display:flex;align-items:center;min-height:calc(108dvh - var(--header-height));padding-block:clamp(var(--space-24),18vh,var(--space-32)) clamp(var(--space-20),12vh,var(--space-24))}.home-destinations-list{display:flex;flex-direction:column;gap:clamp(var(--space-16),12vh,var(--space-24));width:100%;max-width:min(32rem,88vw);margin-inline-start:clamp(3rem,11vw,9rem);opacity:var(--home-destinations-opacity);transition:opacity .42s ease-out}.home-destination{display:flex;flex-direction:column;gap:var(--space-3);color:inherit;text-decoration:none;transition:color .18s ease}.home-destination-label{font-family:var(--font-mono-family);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--foreground);transition:color .18s ease}.home-destination-desc{max-width:24rem;font-family:var(--font-sans-family),system-ui,sans-serif;font-size:clamp(1rem,1.6vw,1.125rem);line-height:var(--leading-relaxed);color:var(--muted);transition:color .18s ease}.home-destination:focus-visible .home-destination-label,.home-destination:hover .home-destination-label{color:color-mix(in srgb,var(--foreground) 72%,var(--muted))}.home-destination:focus-visible .home-destination-desc,.home-destination:hover .home-destination-desc{color:color-mix(in srgb,var(--foreground) 56%,var(--muted))}.home-destination:focus-visible{outline:none}.home-black-observation{--home-black-observation-reveal:0;--home-black-observation-opacity:0;--home-black-observation-content-opacity:0;--home-black-observation-diagonal:10%;--home-black-observation-scroll:0;--home-black-observation-scroll-length:220vh;position:relative;z-index:5}.home-black-observation-scroll-track{height:var(--home-black-observation-scroll-length);pointer-events:none}.home-black-observation-panel{position:sticky;top:var(--header-height);display:flex;align-items:stretch;isolation:isolate;height:calc(100dvh - var(--header-height));overflow:hidden;background:#020409;opacity:var(--home-black-observation-opacity);clip-path:polygon(0 calc(100% * (1 - var(--home-black-observation-reveal))),100% calc(100% * (1 - var(--home-black-observation-reveal)) + var(--home-black-observation-diagonal) * var(--home-black-observation-reveal)),100% 100%,0 100%);transition:opacity .42s ease-out}.home-black-observation-layout{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:none;min-height:calc(100dvh - var(--header-height));margin-inline:auto;padding-inline:0;opacity:var(--home-black-observation-content-opacity);transition:opacity .42s ease-out;pointer-events:none}.home-black-observation-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);max-width:34rem;margin-inline-start:clamp(2rem,8vw,7rem);padding-inline-end:clamp(1rem,3vw,2rem);pointer-events:auto}.home-black-observation-eyebrow{margin:0;font-family:var(--font-mono-family);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgba(255,255,255,.46)}.home-black-observation-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,4.2vw,3.25rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#f6f5f2;max-width:min(38rem,92vw)}.home-black-observation-lead{margin:0;font-family:var(--font-sans-family),system-ui,sans-serif;font-size:clamp(1rem,1.7vw,1.2rem);line-height:var(--leading-relaxed);color:rgba(255,255,255,.62);max-width:40ch}.home-black-observation-visual{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none;isolation:isolate}.home-black-observation-visual>*{position:relative;z-index:1;width:100%;height:100%}.home-black-observation-visual:before{content:none}.home-black-observation-visual:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.48) 0,rgba(0,0,0,.08) 18%,transparent 32%,transparent)}.home-black-observation-canvas{display:block;width:100%!important;height:100%!important;min-height:100%;pointer-events:none;touch-action:pan-y}.home-black-observation-canvas--idle{background:#020409}.home-black-observation-compare{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%;min-height:100%}.home-black-observation-compare-pane{position:relative;min-width:0;min-height:0;height:100%;border-right:1px solid rgba(255,255,255,.07)}.home-black-observation-compare-pane:last-child{border-right:none}.home-black-observation-compare-label{position:absolute;top:.75rem;right:.75rem;z-index:3;margin:0;font-family:var(--font-mono-family);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.38);pointer-events:none}.home-black-observation-emergence{position:relative;width:100%;height:100%}.home-black-observation-compare-stage{position:absolute;bottom:.75rem;right:.75rem;z-index:3;margin:0;font-family:var(--font-mono-family);font-size:.625rem;letter-spacing:.08em;color:rgba(255,255,255,.42);pointer-events:none}.home-black-observation--compare .home-black-observation-visual:after{background:linear-gradient(90deg,rgba(0,0,0,.28) 0,transparent 22%,transparent)}.home-black-observation--compare .home-black-observation-copy,.home-black-observation--emergence .home-black-observation-copy{display:none}@media (max-width:56rem){.home-black-observation-compare{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.home-black-observation-compare-pane{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.home-black-observation-compare-pane:last-child{border-bottom:none}}.home-black-interlude{--home-black-reveal:0;--home-black-opacity:0;--home-black-content-opacity:0;--home-black-diagonal:12%;--home-black-scroll:0;position:relative;z-index:6;min-height:185vh}.home-black-interlude-panel{position:sticky;top:var(--header-height);display:flex;align-items:center;height:calc(100dvh - var(--header-height));overflow:hidden;background:#0a0a0a;opacity:var(--home-black-opacity);clip-path:polygon(0 calc(100% * (1 - var(--home-black-reveal)) + var(--home-black-diagonal) * var(--home-black-reveal)),100% calc(100% * (1 - var(--home-black-reveal))),100% 100%,0 100%);transition:opacity .42s ease-out}.home-black-interlude-layout{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;max-width:none;min-height:calc(100dvh - var(--header-height));margin-inline:auto;padding-inline:0;opacity:var(--home-black-content-opacity);transition:opacity .42s ease-out}.home-black-interlude-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);max-width:34rem;margin-inline-start:clamp(2rem,8vw,7rem);padding-inline-end:clamp(1rem,3vw,2rem)}.home-black-interlude-eyebrow{margin:0;font-family:var(--font-mono-family);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgba(255,255,255,.46)}.home-black-interlude-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,4.2vw,3.25rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#f6f5f2;max-width:min(38rem,92vw)}.home-black-interlude-lead{margin:0;font-family:var(--font-sans-family),system-ui,sans-serif;font-size:clamp(1rem,1.7vw,1.2rem);line-height:var(--leading-relaxed);color:rgba(255,255,255,.62);max-width:38ch}.home-black-interlude-visual{position:relative;z-index:1;width:100%;height:min(94vh,calc(100dvh - var(--header-height) - 1.5rem));min-height:32rem;margin-inline:0;margin-inline-end:calc(var(--space-gutter) * -.35);justify-self:stretch;align-self:center}.home-black-cube-canvas{width:100%!important;height:100%!important}.home-black-phase{--home-black-phase-reveal:0;--home-black-phase-opacity:0;--home-black-phase-content-opacity:0;--home-black-phase-diagonal:11%;--home-black-phase-scroll:0;position:relative;z-index:6;min-height:180vh}.home-black-phase-panel{position:sticky;top:var(--header-height);display:flex;align-items:stretch;isolation:isolate;height:calc(100dvh - var(--header-height));overflow:hidden;background:#060708;opacity:var(--home-black-phase-opacity);clip-path:polygon(0 calc(100% * (1 - var(--home-black-phase-reveal))),100% calc(100% * (1 - var(--home-black-phase-reveal)) + var(--home-black-phase-diagonal) * var(--home-black-phase-reveal)),100% 100%,0 100%);transition:opacity .42s ease-out}.home-black-phase-panel:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#060708 0,transparent 9%,transparent 91%,#060708),linear-gradient(180deg,#060708 0,transparent 8%,transparent 92%,#060708);mix-blend-mode:multiply}.home-black-phase-layout{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:none;min-height:calc(100dvh - var(--header-height));margin-inline:auto;padding-inline:0;opacity:var(--home-black-phase-content-opacity);transition:opacity .42s ease-out;pointer-events:none}.home-black-phase-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);max-width:34rem;margin-inline-start:clamp(2rem,8vw,7rem);padding-inline-end:clamp(1rem,3vw,2rem);pointer-events:auto}.home-black-phase-eyebrow{margin:0;font-family:var(--font-mono-family);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgba(255,255,255,.46)}.home-black-phase-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,4.2vw,3.25rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#f6f5f2;max-width:min(38rem,92vw)}.home-black-phase-lead{margin:0;font-family:var(--font-sans-family),system-ui,sans-serif;font-size:clamp(1rem,1.7vw,1.2rem);line-height:var(--leading-relaxed);color:rgba(255,255,255,.62);max-width:40ch}.home-black-phase-visual{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:100%;overflow:hidden;pointer-events:none}.home-black-phase-canvas{display:block;width:100%!important;height:100%!important;min-height:100%}.home-black-motion{--home-black-motion-reveal:0;--home-black-motion-opacity:0;--home-black-motion-content-opacity:0;--home-black-motion-diagonal:11%;--home-black-motion-scroll:0;--home-black-motion-scroll-length:220vh;position:relative;z-index:7}.home-black-motion-scroll-track{height:var(--home-black-motion-scroll-length);pointer-events:none}.home-black-motion-panel{position:sticky;top:var(--header-height);display:flex;align-items:stretch;isolation:isolate;height:calc(100dvh - var(--header-height));overflow:hidden;background:#060708;opacity:var(--home-black-motion-opacity);clip-path:polygon(0 calc(100% * (1 - var(--home-black-motion-reveal))),100% calc(100% * (1 - var(--home-black-motion-reveal)) + var(--home-black-motion-diagonal) * var(--home-black-motion-reveal)),100% 100%,0 100%);transition:opacity .42s ease-out}.home-black-motion-layout{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:none;min-height:calc(100dvh - var(--header-height));margin-inline:auto;padding-inline:0;opacity:var(--home-black-motion-content-opacity);transition:opacity .42s ease-out;pointer-events:none}.home-black-motion-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);max-width:34rem;margin-inline-start:clamp(2rem,8vw,7rem);padding-inline-end:clamp(1rem,3vw,2rem);pointer-events:auto}.home-black-motion-eyebrow{margin:0;font-family:var(--font-mono-family);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgba(255,255,255,.46)}.home-black-motion-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,4.2vw,3.25rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#f6f5f2;max-width:min(38rem,92vw)}.home-black-motion-lead{margin:0;font-family:var(--font-sans-family),system-ui,sans-serif;font-size:clamp(1rem,1.7vw,1.2rem);line-height:var(--leading-relaxed);color:rgba(255,255,255,.62);max-width:40ch}.home-black-motion-visual{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:100%;overflow:hidden;pointer-events:none;isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent)}.home-black-motion-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#060708 0,rgba(6,7,8,.82) 5%,rgba(6,7,8,.28) 13%,transparent 20%,transparent 80%,rgba(6,7,8,.28) 87%,rgba(6,7,8,.82) 95%,#060708)}.home-black-motion-canvas{display:block;width:100%!important;height:100%!important;min-height:100%;pointer-events:none;touch-action:pan-y}.home-black-knowledge{--home-black-knowledge-reveal:0;--home-black-knowledge-opacity:0;--home-black-knowledge-content-opacity:0;--home-black-knowledge-diagonal:11%;--home-black-knowledge-scroll:0;--home-black-knowledge-scroll-length:220vh;position:relative;z-index:7}.home-black-knowledge-scroll-track{height:var(--home-black-knowledge-scroll-length);pointer-events:none}.home-black-knowledge-panel{position:sticky;top:var(--header-height);display:flex;align-items:stretch;isolation:isolate;height:calc(100dvh - var(--header-height));overflow:hidden;background:#060708;opacity:var(--home-black-knowledge-opacity);clip-path:polygon(0 calc(100% * (1 - var(--home-black-knowledge-reveal))),100% calc(100% * (1 - var(--home-black-knowledge-reveal)) + var(--home-black-knowledge-diagonal) * var(--home-black-knowledge-reveal)),100% 100%,0 100%);transition:opacity .42s ease-out}.home-black-knowledge-layout{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:none;min-height:calc(100dvh - var(--header-height));margin-inline:auto;padding-inline:0;opacity:var(--home-black-knowledge-content-opacity);transition:opacity .42s ease-out;pointer-events:none}.home-black-knowledge-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);max-width:34rem;margin-inline-start:clamp(2rem,8vw,7rem);padding-inline-end:clamp(1rem,3vw,2rem);pointer-events:auto}.home-black-knowledge-eyebrow{margin:0;font-family:var(--font-mono-family);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgba(255,255,255,.46)}.home-black-knowledge-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.85rem,3.8vw,3rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#f6f5f2;max-width:min(38rem,92vw)}.home-black-knowledge-lead{margin:0;font-family:var(--font-sans-family),system-ui,sans-serif;font-size:clamp(1rem,1.7vw,1.2rem);line-height:var(--leading-relaxed);color:rgba(255,255,255,.62);max-width:40ch}.home-black-knowledge-visual{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:100%;overflow:hidden;pointer-events:none;isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent)}.home-black-knowledge-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#060708 0,rgba(6,7,8,.82) 5%,rgba(6,7,8,.28) 13%,transparent 20%,transparent 80%,rgba(6,7,8,.28) 87%,rgba(6,7,8,.82) 95%,#060708)}.home-black-knowledge-visual .home-network-viz{width:100%;height:100%}.home-black-knowledge-visual .home-network-viz__canvas{display:block;width:100%!important;height:100%!important;min-height:100%;pointer-events:none}.home-black-decision{--home-black-decision-reveal:0;--home-black-decision-opacity:0;--home-black-decision-content-opacity:0;--home-black-decision-diagonal:11%;--home-black-decision-scroll:0;--home-black-decision-scroll-length:220vh;position:relative;z-index:8}.home-black-decision-scroll-track{height:var(--home-black-decision-scroll-length);pointer-events:none}.home-black-decision-panel{position:sticky;top:var(--header-height);display:flex;align-items:stretch;isolation:isolate;height:calc(100dvh - var(--header-height));overflow:hidden;background:#050607;opacity:var(--home-black-decision-opacity);clip-path:polygon(0 calc(100% * (1 - var(--home-black-decision-reveal))),100% calc(100% * (1 - var(--home-black-decision-reveal)) + var(--home-black-decision-diagonal) * var(--home-black-decision-reveal)),100% 100%,0 100%);transition:opacity .42s ease-out}.home-black-decision-layout{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:none;min-height:calc(100dvh - var(--header-height));margin-inline:auto;padding-inline:0;opacity:var(--home-black-decision-content-opacity);transition:opacity .42s ease-out;pointer-events:none}.home-black-decision-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);max-width:34rem;margin-inline-start:clamp(2rem,8vw,7rem);padding-inline-end:clamp(1rem,3vw,2rem);pointer-events:auto}.home-black-decision-eyebrow{margin:0;font-family:var(--font-mono-family);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgba(255,255,255,.46)}.home-black-decision-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.85rem,3.8vw,3rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#f6f5f2;max-width:min(38rem,92vw)}.home-black-decision-lead{margin:0;font-family:var(--font-sans-family),system-ui,sans-serif;font-size:clamp(1rem,1.7vw,1.2rem);line-height:var(--leading-relaxed);color:rgba(255,255,255,.62);max-width:40ch}.home-black-decision-visual{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:100%;overflow:hidden;pointer-events:none;isolation:isolate;opacity:.72;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.home-black-decision-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#050607 0,rgba(5,6,7,.84) 6%,rgba(5,6,7,.34) 14%,transparent 22%,transparent 78%,rgba(5,6,7,.34) 86%,rgba(5,6,7,.84) 94%,#050607)}.home-black-decision-visual .home-decision-viz{width:100%;height:100%;min-height:100%}.home-black-decision-visual .home-decision-viz__canvas{display:block;width:100%!important;height:100%!important;min-height:100%;pointer-events:none}.home-black-decision-visual .home-decision-viz__canvas--loading{min-height:100%;background:radial-gradient(circle at 50% 42%,rgba(120,130,145,.08),transparent 62%)}.home-black-signal{--home-black-signal-reveal:0;--home-black-signal-opacity:0;--home-black-signal-content-opacity:0;--home-black-signal-diagonal:10%;--home-black-signal-scroll:0;position:relative;z-index:6;min-height:175vh}.home-black-signal-panel{position:sticky;top:var(--header-height);display:flex;align-items:stretch;isolation:isolate;height:calc(100dvh - var(--header-height));overflow:hidden;background:#080808;opacity:var(--home-black-signal-opacity);clip-path:polygon(0 calc(100% * (1 - var(--home-black-signal-reveal))),100% calc(100% * (1 - var(--home-black-signal-reveal)) + var(--home-black-signal-diagonal) * var(--home-black-signal-reveal)),100% 100%,0 100%);transition:opacity .42s ease-out}.home-black-signal-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);width:100%;max-width:none;min-height:calc(100dvh - var(--header-height));margin-inline:auto;padding-inline:0;opacity:var(--home-black-signal-content-opacity);transition:opacity .42s ease-out}.home-black-signal-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);max-width:36rem;margin-inline-start:clamp(2rem,8vw,7rem);padding-inline-end:clamp(1rem,3vw,2rem)}.home-black-signal-eyebrow{margin:0;font-family:var(--font-mono-family);font-size:var(--text-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgba(255,255,255,.46)}.home-black-signal-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,4.2vw,3.25rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#f6f5f2;max-width:min(38rem,92vw)}.home-black-signal-lead{margin:0;font-family:var(--font-sans-family),system-ui,sans-serif;font-size:clamp(1rem,1.7vw,1.2rem);line-height:var(--leading-relaxed);color:rgba(255,255,255,.62);max-width:40ch}.home-black-signal-visual{position:relative;z-index:1;width:100%;height:min(72vh,calc(100dvh - var(--header-height) - 4rem));min-height:22rem;margin-inline:clamp(1rem,4vw,3rem);margin-inline-end:clamp(2rem,6vw,5rem);justify-self:stretch;align-self:center}.home-black-signal-canvas{display:block;width:100%;height:100%}.home-black-signal-backdrop{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:100%;pointer-events:auto}.hero-signal{display:block;width:100%;height:100%;min-height:100%;overflow:visible;background:transparent}.hero-signal-path--bg-a,.hero-signal-path--bg-b{pointer-events:none}.hero-signal-path--bg-a{stroke-dasharray:1.2 2.4}.hero-signal-path--bg-b{stroke-dasharray:none}.hero-signal-harmonic{pointer-events:none}.hero-signal-harmonic--low{stroke-dasharray:none}.hero-signal-harmonic--mid{stroke-dasharray:4 7}.hero-signal-area--primary,.hero-signal-path--primary,.hero-signal-tip{pointer-events:none}@media (prefers-reduced-motion:reduce){.home-destinations-list,.home-opening .hero-copy--home-opening,.home-page-field,.home-reflection-line{transition:none}.home-opening{--home-hero-opacity:1;--home-reflection-opacity:1;--home-destinations-opacity:1}.home-black-interlude{min-height:auto}.home-black-observation{--home-black-observation-scroll-length:0}.home-black-observation-scroll-track{display:none}.home-black-observation-panel{position:relative;top:auto;min-height:calc(100dvh - var(--header-height));clip-path:none;opacity:1}.home-black-observation-layout{opacity:1}.home-black-interlude-panel{position:relative;top:auto;min-height:calc(100dvh - var(--header-height));clip-path:none;opacity:1}.home-black-interlude-layout{opacity:1}.home-black-signal{min-height:auto}.home-black-signal-panel{position:relative;top:auto;min-height:calc(100dvh - var(--header-height));clip-path:none;opacity:1}.home-black-signal-layout{opacity:1}.home-black-phase{min-height:auto}.home-black-phase-panel{position:relative;top:auto;min-height:calc(100dvh - var(--header-height));clip-path:none;opacity:1}.home-black-phase-layout{opacity:1;min-height:auto;padding-block:clamp(2rem,8vh,3rem)}.home-black-phase-visual{position:absolute;inset:0;height:100%;min-height:100%}.home-black-motion{--home-black-motion-scroll-length:0}.home-black-motion-scroll-track{display:none}.home-black-motion-panel{position:relative;top:auto;min-height:calc(100dvh - var(--header-height));clip-path:none;opacity:1}.home-black-motion-layout{opacity:1}.home-black-knowledge{--home-black-knowledge-scroll-length:0}.home-black-knowledge-scroll-track{display:none}.home-black-knowledge-panel{position:relative;top:auto;min-height:calc(100dvh - var(--header-height));clip-path:none;opacity:1}.home-black-knowledge-layout{opacity:1}.home-black-decision{--home-black-decision-scroll-length:0}.home-black-decision-scroll-track{display:none}.home-black-decision-panel{position:relative;top:auto;min-height:calc(100dvh - var(--header-height));clip-path:none;opacity:1}.home-black-decision-layout{opacity:1}.home-page{--home-field-opacity:1}}@media (max-width:40rem){.home-black-decision-copy,.home-black-interlude-copy,.home-black-knowledge-copy,.home-black-motion-copy,.home-black-observation-copy,.home-black-phase-copy,.home-black-signal-copy,.home-destinations-list,.home-reflection-line{margin-inline-start:var(--space-gutter)}.home-black-interlude-layout{grid-template-columns:1fr;gap:clamp(2rem,8vh,3rem);min-height:auto;padding-inline:0}.home-black-interlude-visual{width:100%;height:min(64vh,30rem);min-height:22rem;margin-inline:0;margin-inline-end:0}.home-black-phase-layout{min-height:auto;padding-block:clamp(2rem,8vh,3rem)}.home-black-phase-visual{position:absolute;inset:0;height:100%;min-height:100%}.home-black-signal-layout{grid-template-columns:1fr;gap:clamp(2rem,8vh,3rem);min-height:auto;padding-inline:0}.home-black-signal-visual{width:100%;height:min(48vh,22rem);min-height:16rem;margin-inline:0}}.home-entry{position:relative;z-index:1;padding-inline:var(--space-gutter);padding-block:clamp(var(--space-16),12vh,var(--space-22)) clamp(var(--space-12),8vh,var(--space-16))}.home-entry-inner{display:flex;flex-direction:column;gap:clamp(var(--space-8),4vh,var(--space-12));max-width:var(--width-content);margin-inline:auto;margin-inline-start:clamp(3rem,11vw,9rem)}.home-entry-spirit-block{display:flex;flex-direction:column;gap:clamp(var(--space-4),2.5vh,var(--space-6));max-width:min(36rem,92vw)}.home-entry-spirit-lead{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:var(--leading-snug);letter-spacing:-.02em;color:color-mix(in srgb,var(--foreground) 92%,transparent)}.home-entry-spirit-support{margin:0;max-width:32rem;font-family:var(--font-sans-family),system-ui,sans-serif;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:var(--leading-relaxed);color:var(--muted)}.home-entry-profile-block{display:flex;flex-direction:column;align-items:flex-start}.home-entry-profile-link{font-size:var(--text-caption)}.home-entry-bridge{margin:0;padding-block-start:clamp(var(--space-6),3vh,var(--space-8));max-width:min(34rem,92vw);font-family:var(--font-mono-family);font-size:clamp(.75rem,1.15vw,.8125rem);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 88%,transparent)}@media (max-width:40rem){.home-entry-inner{margin-inline-start:0}}.home-affiliations{position:relative;z-index:1;padding-inline:var(--space-gutter);padding-block:clamp(var(--space-20),12vh,var(--space-32)) clamp(var(--space-24),16vh,10rem);margin-block-end:clamp(var(--space-12),6vh,var(--space-20));background:transparent}.home-affiliations .credibility-logos{width:100%;max-width:var(--width-content);margin-inline:auto;margin-block-start:0;padding-block:var(--space-12) var(--space-8);border-block-start:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--background) 72%,transparent);backdrop-filter:blur(6px)}.site-shell:has(.home-page) .site-footer{position:relative;z-index:20;margin-block-start:0;border-block-start:none;box-shadow:none;isolation:isolate}.site-shell:has(.home-page) .site-footer-inner{padding-block:clamp(var(--space-16),8vh,var(--space-24))}.site-shell:has(.home-page) .site-footer-top{padding-block-end:clamp(var(--space-12),5vh,var(--space-16))}