@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:oklch(96.8% .008 88);--paper-2:oklch(93.7% .01 88);--ink:oklch(20% .016 262);--ink-soft:oklch(43% .014 262);--gold:oklch(50% .085 72);--gold-hi:oklch(62% .1 80);--gold-light:oklch(80% .08 82);--ig-oxblood:oklch(25% .075 24);--ig-oxblood-2:oklch(30% .085 24);--ig-ivory:oklch(95% .017 85);--ig-gold:oklch(75% .13 86);--ig-cream:oklch(97.5% .022 88);--up-ivory:oklch(97.5% .007 95);--up-ink:oklch(24% .014 165);--up-soft:oklch(45% .015 160);--up-gold:oklch(66% .06 80);--up-olive:#363d2b;--up-cream:oklch(92% .03 98);--up-champagne:oklch(80% .05 88);--f-sans:"Instrument Sans Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--f-display:"Libre Caslon Display", "Newsreader Variable", Georgia, serif;--f-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--f-gill:"Gill Sans Nova", "Gill Sans", "Gill Sans MT", "Cabin Variable", Calibri, sans-serif;--f-jost:"Jost Variable", "Futura", sans-serif;--f-garamond:"Cormorant Garamond", Garamond, Georgia, serif;--f-head:"Cormorant Garamond", "Libre Caslon Display", Georgia, serif;--f-read:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--ig-dot:oklch(83% .15 92);--gutter:clamp(1rem, 2.6vw, 2.5rem);--max:1680px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--step--1:clamp(.8rem, .78rem + .1vw, .86rem);--step-0:clamp(1rem, .96rem + .2vw, 1.12rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--step-2:clamp(1.5rem, 1.25rem + 1.1vw, 2.25rem);--step-3:clamp(2rem, 1.5rem + 2.4vw, 3.6rem);--step-4:clamp(2.6rem, 1.6rem + 4.6vw, 6.2rem)}[data-theme=paper],html:not(.js) [data-theme-section=paper]{--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-soft);--ac:var(--gold);--rule:oklch(20% .016 262/.14)}[data-theme=ink],html:not(.js) [data-theme-section=ink],.footer{--bg:var(--ink);--fg:var(--paper);--fg-2:oklch(76% .01 262);--ac:var(--gold-light);--rule:oklch(96.8% .006 92/.16)}[data-theme=impactgrad],html:not(.js) [data-theme-section=impactgrad]{--bg:var(--ig-cream);--fg:var(--ig-oxblood);--fg-2:oklch(42% .06 22);--ac:var(--ig-oxblood);--rule:oklch(25% .075 24/.16)}[data-theme=unparalleld],html:not(.js) [data-theme-section=unparalleld]{--bg:var(--up-olive);--fg:var(--up-cream);--fg-2:oklch(82% .025 100);--ac:var(--up-champagne);--rule:oklch(90% .03 95/.18)}html:not(.js) [data-theme-section]{background:var(--bg);color:var(--fg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--f-sans);font-size:var(--step-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .9s var(--ease-io), color .9s var(--ease-io);margin:0;line-height:1.55;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote{margin:0;padding:0}ol,ul{list-style:none}em{font-style:italic}::selection{background:var(--ac);color:var(--bg)}:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:2px}@view-transition{navigation:auto}.mono{font-family:var(--f-mono);font-size:var(--step--1);letter-spacing:.02em;text-transform:uppercase}.serif{font-family:var(--f-serif);font-variation-settings:"opsz" 60;font-weight:400}.serif em{font-style:normal}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--fg);color:var(--bg);padding:.6rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip:focus{transform:none}.grain{z-index:150;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.display{font-family:var(--f-serif);font-variation-settings:"opsz" 72;font-weight:400;font-size:var(--step-4);letter-spacing:-.03em;text-wrap:balance;max-width:18ch;line-height:1.02}.display em,.contact__title em{font-family:var(--f-serif);color:var(--fg-2);font-style:normal;font-weight:400}.split-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.split-line>span{will-change:transform;display:inline-block}.nav{z-index:100;transition:transform .6s var(--ease), background-color .6s, border-color .6s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav.is-scrolled{background:color-mix(in oklch, var(--bg) 92%, transparent);border-bottom-color:var(--rule)}.nav.is-hidden{transform:translateY(-100%)}.nav__inner{max-width:var(--max);padding:.9rem var(--gutter);grid-template-columns:1fr auto;align-items:center;gap:1rem;margin:0 auto;display:grid}.nav__brand{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.nav__name{font-family:var(--f-serif);font-variation-settings:"opsz" 36;letter-spacing:-.012em;font-size:1.08rem;font-weight:500}.nav__mid{color:var(--fg-2);font-weight:400}.nav__sep{color:var(--fg-2);margin-inline:.6em}.nav__links,.nav__clock{display:none}.nav__links ul{gap:clamp(1rem,2vw,2.25rem);display:flex}.nav__links a{padding:.4rem 0;font-size:.95rem;text-decoration:none;position:relative}.nav__links a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after,.nav__links a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.nav__clock{color:var(--fg-2)}.nav__clock time{color:var(--fg);font-variant-numeric:tabular-nums}@media (width<=1099px){.nav__ldn{display:none}}.nav__toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.nav__bars,.nav__bars:before{width:22px;height:1.5px;transition:transform .4s var(--ease);background:currentColor;display:block;position:relative}.nav__bars:before{content:"";position:absolute;top:6px}.nav__bars{transform:translateY(-3px)}.nav__toggle[aria-expanded=true] .nav__bars{transform:rotate(45deg)}.nav__toggle[aria-expanded=true] .nav__bars:before{transform:translateY(-6px)rotate(-90deg)}.menu{z-index:-1;background:var(--bg);padding:6rem var(--gutter) 2rem;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu ol{gap:.4rem;display:grid}.menu a{letter-spacing:-.04em;align-items:baseline;gap:1rem;font-size:clamp(2.4rem,11vw,4rem);line-height:1.1;text-decoration:none;display:flex}.menu a .mono,.menu__foot{color:var(--fg-2)}@media (width>=900px){.nav__inner{grid-template-columns:1fr auto 1fr}.nav__links{display:block}.nav__clock{justify-self:end;display:block}.nav__toggle,.menu{display:none!important}}.monogram{flex:none;display:block}html.js .monogram--draw .mg-rule{transform-box:fill-box;transform-origin:50%;transform:scaleY(0)}html.js .monogram--draw .mg-j,html.js .monogram--draw .mg-k{opacity:0}.loader{z-index:300;background:var(--paper);color:var(--ink);place-items:center;display:none;position:fixed;inset:0}html.js:not(.seen) .loader{display:grid}.loader__inner{justify-items:center;gap:1.6rem;display:grid}.loader__based{color:var(--ink-soft);letter-spacing:.22em}.section,.footer{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.section{padding-block:clamp(5rem,12vw,11rem);position:relative}.sec-head{border-bottom:1px solid var(--rule);align-items:baseline;gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,5rem);padding-bottom:1rem;display:flex}.sec-head__idx{color:var(--ac)}.sec-head__label{font-weight:400}.cta{align-items:center;gap:.9rem;min-height:44px;padding:.7rem 0;font-weight:520;text-decoration:none;display:inline-flex}.cta__arrow{border:1px solid var(--rule);width:2.6rem;height:2.6rem;transition:background-color .4s var(--ease), color .4s, border-color .4s, transform .5s var(--ease);border-radius:50%;place-items:center;display:inline-grid}.cta:hover .cta__arrow{background:var(--fg);color:var(--bg);border-color:var(--fg);transform:rotate(-12deg)}.hx{isolation:isolate;min-height:100svh;padding:clamp(5.5rem, 11vh, 7rem) var(--gutter) clamp(1.6rem, 4vh, 2.6rem);text-align:center;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hx__bg{z-index:-1;pointer-events:none;height:72%;position:absolute;inset:0 0 auto}.hx__bg img{object-fit:cover;object-position:center 38%;filter:grayscale()sepia(.15);opacity:.08;width:100%;height:100%}.hx__bg:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--bg));position:absolute;inset:0}.hx__main{align-content:center;justify-items:center;gap:clamp(.7rem,1.9vh,1.25rem);padding-bottom:clamp(1.5rem,4vh,3rem);display:grid}.hx__main>*,.hx__creds>*{min-width:0;max-width:100%}.hx__mk .monogram{width:auto;height:clamp(52px,6vw,76px);color:var(--fg)}.hx__mk .mg-rule{stroke:var(--gold)}.hx__name{font:400 clamp(2.4rem, 4.6vw, 4.4rem)/1.05 var(--f-display);letter-spacing:-.005em;text-wrap:balance}.hx__titles{font:400 clamp(.98rem, 1.3vw, 1.2rem)/1.5 "Libre Caslon Text", var(--f-serif);text-wrap:balance}.hx__title{white-space:nowrap}.hx__sep{color:var(--gold);margin-inline:.45em}.hx__rule{background:var(--gold);width:48px;height:1px;margin-block:.3rem}.hx__stmt{font:italic 400 clamp(1.3rem, 1.9vw, 1.75rem)/1.3 "Libre Caslon Text", var(--f-serif);text-wrap:balance}.hx__intro{max-width:60ch;font:400 clamp(1rem, 1.1vw, 1.08rem)/1.7 "Libre Caslon Text", var(--f-serif);color:var(--fg-2);text-wrap:pretty}.hx__creds{align-content:start;justify-items:center;gap:clamp(.8rem,1.8vh,1.1rem);min-height:173px;display:grid}@media (width<=760px){.hx__creds{min-height:160px}}@media (width<=480px){.hx__creds{min-height:205px}}@media (width<=400px){.hx__creds{min-height:262px}}.hx__label{font:500 .66rem/1.5 var(--f-jost);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:.9rem;display:flex}.hx__label:before,.hx__label:after{content:"";background:var(--rule);width:2.25rem;height:1px}.hx__label--press{margin-top:clamp(.4rem,1.4vh,1rem)}.hx__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem clamp(1.6rem,4vw,3.8rem);margin:0;padding:0;list-style:none;display:flex}.hx__row li,.hx__row a{color:var(--fg);align-items:center;gap:.6rem;text-decoration:none;display:flex}.hx__row img{height:var(--h);mix-blend-mode:multiply;width:auto;max-width:100%}.hx__row a{transition:transform .5s var(--ease)}.hx__row a:hover{transform:translateY(-2px)}.hx__wm{font:500 .8rem var(--f-jost);white-space:nowrap}@media (width<=760px){.hx__titles{line-height:1.6}.hx__sep{display:none}.hx__title{display:block}.hx__intro{text-align:left}.hx__row img{height:calc(var(--h) * .8)}.hx__bg{height:46%}}.sheen{background:linear-gradient(105deg, var(--fg) 0%, var(--fg) 40%, var(--gold-hi) 47%, var(--gold) 50%, var(--fg) 58%, var(--fg) 100%) 0 0 / 300% 100%;-webkit-text-fill-color:transparent;background-position:100% 0;-webkit-background-clip:text;background-clip:text}@keyframes sheen{0%{background-position:100% 0}to{background-position:0 0}}.about{isolation:isolate;padding-top:0;position:relative;overflow:clip}.about__light{z-index:-1;pointer-events:none;position:absolute;inset:0}.about__light i{aspect-ratio:1;filter:blur(90px);opacity:.5;border-radius:50%;width:52vmax;position:absolute}.about__light i:first-child{background:oklch(86% .06 80);top:4%;left:-18vmax}.about__light i:nth-child(2){opacity:.4;background:oklch(89% .035 35);top:30%;right:-20vmax}.about__light i:nth-child(3){opacity:.35;background:oklch(91% .03 130);bottom:-26vmax;left:22%}html:not(.reduced) .about__light i:first-child{animation:28s ease-in-out infinite alternate about-w1}html:not(.reduced) .about__light i:nth-child(2){animation:34s ease-in-out infinite alternate about-w2}html:not(.reduced) .about__light i:nth-child(3){animation:40s ease-in-out infinite alternate about-w3}@keyframes about-w1{to{transform:translate(16vmax,12vmax)scale(1.15)}}@keyframes about-w2{to{transform:translate(-14vmax,14vmax)scale(.9)}}@keyframes about-w3{to{transform:translate(-12vmax,-16vmax)scale(1.1)}}.about__thread{background:var(--gold);width:1px;height:clamp(60px,11vh,110px);margin:0 auto clamp(28px,5vh,48px);display:block}.about__grid{gap:clamp(2rem,6vw,6rem);max-width:1180px;margin:0 auto;padding-bottom:clamp(5rem,14vh,9rem);display:grid}.about__fig{max-width:340px;margin:0}.about__frame{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .9s var(--ease);position:relative}.about__pic{aspect-ratio:4/5;background:var(--paper-2);box-shadow:0 40px 80px -40px oklch(25% .03 60/.55)}.about__pic img{object-position:center 18%}.about__sheen{pointer-events:none;opacity:0;transition:opacity .6s var(--ease);mix-blend-mode:soft-light;background:radial-gradient(circle at var(--mx,50%) var(--my,30%), oklch(100% 0 0/.22), transparent 45%);position:absolute;inset:0}.about__frame.is-tilting .about__sheen{opacity:1}.about__fig figcaption{font:italic 400 .9rem "Libre Caslon Text", var(--f-serif);color:var(--fg-2);justify-content:space-between;margin-top:14px;display:flex}.about__label{font:500 .66rem/1.5 var(--f-jost);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2)}.about__tag{font:400 clamp(1.7rem, 2.8vw, 2.7rem)/1.2 var(--f-display);text-wrap:balance;margin-top:18px}.about__rule{background:var(--gold);width:40px;height:1px;margin:18px 0 clamp(28px,4vh,40px);display:block}.about__bio p{font:400 1rem/1.8 "Libre Caslon Text", var(--f-serif);color:var(--fg-2);max-width:62ch}.about__bio p+p{margin-top:1.1em}.about__bio p:first-child{color:var(--fg);font-size:1.1rem}@media (width>=900px){.about__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.about__fig{max-width:none;position:sticky;top:96px}}html.reduced .about__frame{transform:none}.ae{isolation:isolate;padding-block:clamp(56px,8vh,96px);position:relative;overflow:clip}.about__light{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.ae__light{-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.ae__light i:first-child{top:-24vmax;left:auto;right:-16vmax}.ae__light i:nth-child(2){top:34%;left:-22vmax;right:auto}.ae__light i:nth-child(3){bottom:-30vmax;left:40%}.ae__head,.ae__grid{max-width:1320px;margin-inline:auto}.ae__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px 60px;margin-bottom:clamp(30px,5vh,52px);display:grid}.ae__idx{letter-spacing:.16em;color:var(--fg-2);font-size:.74rem}.ae__title{font:500 clamp(2.6rem, 4.6vw, 4.4rem)/1 var(--f-head);letter-spacing:-.01em;margin-top:10px}.ae__sub{max-width:38ch;font:italic 500 clamp(1.25rem, 1.6vw, 1.5rem)/1.4 var(--f-head);color:var(--fg-2);justify-self:end}.ae__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(18px,2vw,32px);margin-block:0;padding:0;list-style:none;display:grid}.ae__card{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:block}.ae__card:focus-visible{outline:1px solid var(--gold);outline-offset:6px}.ae__pic{aspect-ratio:4/3;background:var(--paper-2);display:block;overflow:hidden}.ae__pic img,.ae-ch__img img{object-fit:cover;filter:saturate(.9)contrast(1.02);width:100%;height:100%}.ae__meta{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 12px;margin-top:16px;padding-top:14px;display:grid}.ae__n{letter-spacing:.12em;color:var(--gold);padding-top:6px;font-size:.74rem}.ae__t{font:500 clamp(1.25rem, 1.55vw, 1.55rem)/1.15 var(--f-head);text-wrap:balance}.ae__kick{font:italic 400 .98rem/1.45 var(--f-serif);color:var(--fg-2);grid-column:2/-1}.ae__arrow{padding-top:8px;display:inline-flex}html:not(.reduced) .ae__pic img{transition:transform 1.2s var(--ease), filter .8s var(--ease)}html:not(.reduced) .ae__arrow{transition:transform .5s var(--ease)}.ae__card:hover .ae__pic img,.ae__card:focus-visible .ae__pic img{filter:saturate(1.05)contrast(1.03)}html:not(.reduced) .ae__card:hover .ae__pic img,html:not(.reduced) .ae__card:focus-visible .ae__pic img{transform:scale(1.04)}html:not(.reduced) .ae__card:hover .ae__arrow,html:not(.reduced) .ae__card:focus-visible .ae__arrow{transform:translate(6px)}@media (width>=1100px){.ae__pic{aspect-ratio:auto;height:clamp(280px,44vh,470px)}}@media (width<=1099px){.ae__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ae__grid{column-gap:18px}.ae__kick{display:none}}@media (width<=760px){.ae__head{grid-template-columns:1fr}.ae__sub{justify-self:start;font-size:1rem}}@media (width<=600px){.ae__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.ae__pic{aspect-ratio:4/3}.ae__meta{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:10px;padding-top:10px}.ae__n{padding-top:0}.ae__arrow{display:none}.ae__t{font-size:1.08rem}}.ae-ch{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--fg);background:color-mix(in oklch, var(--paper), var(--paper-2) 60%);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ae-ch::backdrop{background:oklch(20% .016 262/.4)}.ae-ch__art{grid-template-columns:minmax(0,43fr) minmax(0,57fr);height:100%;display:grid}.ae-ch__art[hidden]{display:none}.ae-ch__img{background:var(--paper-2);margin:0;position:relative;overflow:hidden}.ae-ch__img img{position:absolute;inset:0}.ae-ch__body{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:clamp(56px,9vh,96px) clamp(28px,5.5vw,88px) clamp(26px,4vh,40px);display:grid}.ae-ch__in{overscroll-behavior:contain;align-content:start;gap:18px;max-width:680px;padding-right:8px;display:grid;overflow-y:auto}.ae-ch__top{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);flex-wrap:wrap;gap:6px 14px;font-size:.62rem;display:flex}.ae-ch__n{color:var(--gold)}.ae-ch__title{max-width:18ch;font:400 clamp(1.9rem, 3vw, 2.9rem)/1.08 var(--f-display);text-wrap:balance;outline:none}.ae-ch__line{max-width:44ch;font:italic 400 clamp(1.05rem, 1.35vw, 1.25rem)/1.5 "Libre Caslon Text", var(--f-serif)}.ae-ch__intro{max-width:58ch;font:400 .98rem/1.75 "Libre Caslon Text", var(--f-serif);color:var(--fg-2)}.ae-ch__label{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2);margin-top:10px;font-size:.6rem;font-weight:500}.ae-ch__focus{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:-6px 0 0;padding:0;list-style:none;display:grid}.ae-ch__focus li{border-top:1px solid var(--rule);font:400 .93rem/1.4 "Libre Caslon Text", var(--f-serif);padding:10px 0}.ae-ch__info{border-left:1px solid var(--gold);background:oklch(100% 0 0/.4);gap:6px;margin-top:8px;padding:16px 20px 18px;display:grid}.ae-ch__info .ae-ch__label{margin:0 0 4px}.ae-ch__info p:not(.ae-ch__label){font:400 .92rem/1.5 "Libre Caslon Text", var(--f-serif);color:var(--fg-2)}.ae-ch__info .ae-ch__info-lead{color:var(--fg);font-size:1rem}.ae-ch__info-list{font:400 .93rem/1.5 "Libre Caslon Text", var(--f-serif);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin:0;padding:0;list-style:none;display:grid}.ae-ch__nav{border-top:1px solid var(--rule);justify-content:space-between;gap:20px;margin-top:22px;padding-top:20px;display:flex}.ae-ch__nav button{all:unset;cursor:pointer;gap:6px;max-width:46%;display:grid}.ae-ch__nav button:last-child{text-align:right;justify-items:end}.ae-ch__nav .mono{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2);font-size:.6rem}.ae-ch__nav b{font:400 .98rem/1.3 var(--f-display)}html:not(.reduced) .ae-ch__nav b{transition:color .3s var(--ease)}.ae-ch__nav button:hover b{color:var(--gold)}.ae-ch__nav button:focus-visible,.ae-ch__close:focus-visible{outline:1px solid var(--gold);outline-offset:6px}.ae-ch__close{all:unset;cursor:pointer;z-index:3;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;padding:6px;font-size:.62rem;display:flex;position:absolute;top:clamp(16px,3vh,28px);right:clamp(16px,3vw,36px)}.ae-ch__close i{width:20px;height:20px;position:relative}.ae-ch__close i:before,.ae-ch__close i:after{content:"";background:currentColor;height:1px;position:absolute;inset:50% 0 auto;transform:rotate(45deg)}.ae-ch__close i:after{transform:rotate(-45deg)}@media (width<=860px){.ae-ch__art{grid-template-rows:22vh minmax(0,1fr);grid-template-columns:1fr}.ae-ch__body{overscroll-behavior:contain;padding:24px 22px 22px;display:block;overflow-y:auto}.ae-ch__in{gap:13px;padding-right:0;overflow:visible}.ae-ch__top{letter-spacing:.14em;font-size:.58rem;line-height:1.7;display:block}.ae-ch__n{margin-right:10px}.ae-ch__title{font-size:clamp(1.55rem,6.2vw,1.95rem)}.ae-ch__line{font-size:.98rem}.ae-ch__intro{font-size:.9rem;line-height:1.62}.ae-ch__focus{grid-template-columns:1fr}.ae-ch__info-list{column-gap:18px;font-size:.88rem}.ae-ch__focus li{padding:8px 0}.ae-ch__nav{margin-top:14px;padding-top:14px}.ae-ch__nav b{font-size:.86rem}.ae-ch__close{color:var(--paper);text-shadow:0 1px 8px oklch(0% 0 0/.45)}}.graticule{margin:0}.graticule svg{width:100%;height:auto;overflow:visible}.grat-lines line{stroke:var(--fg);stroke-opacity:.07;stroke-width:1px;vector-effect:non-scaling-stroke}.grat-lines line.major{stroke-opacity:.16}.grat-lines line.zero{stroke-opacity:.32;stroke-dasharray:3 4}.grat-axis text{font-family:var(--f-mono);fill:var(--fg-2);letter-spacing:.05em;font-size:11px}.grat-arc{fill:none;stroke:var(--gold);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:.012 .008}html.js .grat-arc{stroke-dasharray:1;stroke-dashoffset:1px}.grat-pt{fill:var(--fg)}.grat-pt.home{fill:var(--gold)}.grat-ring{fill:none;stroke:var(--gold);stroke-opacity:.5;transform-box:fill-box;transform-origin:50%;animation:ring 2.8s var(--ease) infinite}.grat-city:not([data-city=HYD]):not([data-city=DXB]) .grat-ring{display:none}.grat-code{font-family:var(--f-sans);letter-spacing:-.02em;fill:var(--fg);font-size:22px;font-weight:600}.grat-coord{font-family:var(--f-mono);fill:var(--fg-2);font-size:11px}@keyframes ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.profile__grid{gap:clamp(2rem,5vw,4rem);display:grid}.profile__lead{font-size:var(--step-3);letter-spacing:-.022em;text-wrap:balance;max-width:20ch;line-height:1.06}.profile__lead em{color:var(--fg-2)}.profile__body{max-width:54ch;font-size:var(--step-1);color:color-mix(in oklch, var(--fg) 86%, var(--bg));margin-top:clamp(1.5rem,3vw,2.2rem);line-height:1.5}.profile .facts{max-width:34rem;margin-top:2rem}.portrait{aspect-ratio:4/5;align-self:start;margin:0}.portrait img{object-fit:cover;object-position:center 18%;background:var(--paper-2);width:100%;height:100%}.facts{border-top:1px solid var(--rule);display:grid}.facts div{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.facts dt{color:var(--fg-2)}.facts dd{text-transform:none;font-family:var(--f-sans);letter-spacing:0;font-size:.95rem}@media (width>=1024px){.profile__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:center}.portrait{grid-column:1/span 4}.profile__text{grid-column:6/-1}}.fields__grid{gap:clamp(2rem,5vw,4rem);display:grid}.fields__title em{color:var(--fg-2)}.acc{border-top:1px solid var(--fg)}.acc__item{border-bottom:1px solid var(--rule)}.acc__btn{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:2.6rem 1fr 2rem;align-items:center;gap:1rem;width:100%;padding:clamp(1.1rem,2.2vw,1.6rem) 0;display:grid;position:relative}.acc__btn:focus-visible{outline:2px solid var(--ac);outline-offset:4px}.acc__n{color:var(--ac)}.acc__t{font-family:var(--f-serif);font-variation-settings:"opsz" 60;letter-spacing:-.02em;transition:transform .6s var(--ease), color .4s;font-size:clamp(1.45rem,2.8vw,2.4rem);line-height:1.1}.acc__btn:hover .acc__t{transform:translate(.5rem)}.acc__icon{justify-self:end;width:1.1rem;height:1.1rem;position:relative}.acc__icon:before,.acc__icon:after{content:"";height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.acc__icon:after{transform:rotate(90deg)}.acc__btn[aria-expanded=true] .acc__icon:after{transform:rotate(0)}.acc__btn[aria-expanded=true] .acc__t{color:var(--ac)}.acc__panel{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.acc__panel>div{overflow:hidden}.acc__panel p{color:var(--fg-2);opacity:0;max-width:52ch;transition:opacity .5s var(--ease), transform .6s var(--ease);padding:0 0 1.4rem 3.6rem;font-size:1.05rem;transform:translateY(-6px)}.acc__item.is-open .acc__panel{grid-template-rows:1fr}.acc__item.is-open .acc__panel p{opacity:1;transition-delay:.12s;transform:none}@media (width>=1024px){.fields__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start}.fields__title{font-size:var(--step-3);grid-column:1/span 4;position:sticky;top:7rem}.acc{grid-column:6/-1}}.vl{isolation:isolate;padding-block:clamp(56px,8vh,96px);position:relative;overflow:clip}.vl__list{max-width:1320px;margin:0 auto;padding:0;list-style:none}.vl__item{border-top:1px solid var(--rule);position:relative}.vl__item:last-child{border-bottom:1px solid var(--rule)}.vl__row{all:unset;box-sizing:border-box;isolation:isolate;cursor:pointer;width:100%;transition:opacity .5s var(--ease);grid-template-columns:64px clamp(130px,13vw,190px) minmax(0,1fr) clamp(210px,19vw,272px) 60px;align-items:center;gap:clamp(20px,2.6vw,44px);padding:clamp(26px,4vh,40px) 0;display:grid;position:relative}.vl__row:focus-visible{outline:1px solid var(--gold);outline-offset:6px}.vl__list:has(.vl__row:hover) .vl__row:not(:hover){opacity:.55}.vl__num{font:500 1.6rem/1 var(--f-head);color:var(--gold)}.vl__mark{place-items:center start;display:grid}.vl__mark img{width:auto;height:auto;transition:transform .9s var(--ease);display:block}.vl__item--ig .vl__mark img{aspect-ratio:291/307;height:clamp(100px,9.4vw,132px)}.vl__item--up .vl__mark img{aspect-ratio:900/588;width:clamp(132px,13vw,190px)}.vl__row:hover .vl__mark img{transform:translateY(-3px)}.vl__text{gap:10px;display:grid}.vl__name{font:500 clamp(2.1rem, 3.3vw, 3.1rem)/1.02 var(--f-head);letter-spacing:-.01em}.vl__k{font:italic 400 clamp(1rem, 1.05vw, 1.08rem)/1.45 var(--f-serif);font-optical-sizing:auto;color:var(--fg-2)}.vl__line{max-width:42ch;font:400 clamp(1.08rem, 1.2vw, 1.2rem)/1.6 var(--f-serif);font-optical-sizing:auto;color:color-mix(in oklch, var(--fg) 82%, var(--paper));text-wrap:pretty;margin-top:4px}.vl__plate{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.vl__plate img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease), clip-path 1.1s var(--ease), filter .9s var(--ease);display:block}.vl__plate--ig{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ig-dot) 60%, transparent), 0 30px 60px -38px oklch(25% .03 60/.5);transition:padding .9s var(--ease);background:#f2e9d8;padding:16px}.vl__plate--ig img{filter:sepia(.14)saturate(.86)}.vl__row:hover .vl__plate--ig,.vl__row:focus-visible .vl__plate--ig{padding:6px}.vl__row:hover .vl__plate--ig img,.vl__row:focus-visible .vl__plate--ig img{filter:none;transform:scale(1.03)}.vl__plate--up img{clip-path:inset(0 9%);filter:saturate(.88);transform:scale(1.06)}.vl__row:hover .vl__plate--up img,.vl__row:focus-visible .vl__plate--up img{clip-path:inset(0);filter:none;transform:none}.vl__go{border:1px solid color-mix(in oklch, var(--fg) 32%, transparent);width:58px;height:58px;transition:background-color .6s var(--ease), border-color .6s var(--ease), color .6s var(--ease);border-radius:50%;justify-self:end;position:relative;overflow:hidden}.vl__goIn{display:contents}.vl__go svg{transition:transform .65s var(--ease);margin:-6px 0 0 -12px;position:absolute;top:50%;left:50%}.vl__go svg:last-child{transform:translate(-46px)}.vl__row:hover .vl__go svg:first-child,.vl__row:focus-visible .vl__go svg:first-child{transform:translate(46px)}.vl__row:hover .vl__go svg:last-child,.vl__row:focus-visible .vl__go svg:last-child{transform:none}.vl__item--ig .vl__row:hover .vl__go,.vl__item--ig .vl__row:focus-visible .vl__go{background:var(--ig-oxblood);border-color:var(--ig-oxblood);color:var(--ig-cream)}.vl__item--up .vl__row:hover .vl__go,.vl__item--up .vl__row:focus-visible .vl__go{background:var(--up-olive);border-color:var(--up-olive);color:var(--up-cream)}@media (width<=1100px) and (width>=861px){.vl__row{grid-template-columns:40px 120px minmax(0,1fr) 200px 52px}.vl__go{width:50px;height:50px}}@media (width<=860px){.vl__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num go""mark mark""text text""plate plate";align-items:start;gap:20px 16px;padding:34px 0 40px}.vl__num{grid-area:num;align-self:center}.vl__go{grid-area:go;width:50px;height:50px}.vl__mark{grid-area:mark}.vl__text{grid-area:text}.vl__plate{aspect-ratio:3/2;grid-area:plate}.vl__item--ig .vl__mark img{height:96px}.vl__item--up .vl__mark img{width:168px}.vl__plate--ig{padding:10px}.vl__plate--up img{clip-path:none;transform:none}}html.reduced .vl__plate img,html.reduced .vl__plate--ig,html.reduced .vl__go svg{transition:none}.vpanel{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.vpanel::backdrop{background:oklch(15% .01 262/.35)}.vpanel__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}.vpanel__close{all:unset;cursor:pointer;z-index:5;font:500 .8rem/1 var(--f-jost);letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(8px);transition:transform .5s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.15rem;display:inline-flex;position:fixed;top:clamp(1rem,2.4vw,1.8rem);right:clamp(1rem,2.4vw,1.8rem)}.vpanel__close:hover{transform:rotate(-4deg)scale(1.04)}.vpanel__close:focus-visible{outline-offset:3px;outline:2px solid}html.panel-open{overflow:hidden}.vpanel img{max-width:100%;display:block}.vpanel figure{margin:0}.vlinks{border-top:1px solid color-mix(in oklch, currentColor 20%, transparent);column-gap:3rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.vlinks li{border-bottom:1px solid color-mix(in oklch, currentColor 20%, transparent);grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:1.05rem 0;display:grid}.vlinks__k{font:500 .78rem/1.4 var(--f-jost);letter-spacing:.14em;text-transform:uppercase;opacity:.72}.vlinks a{color:inherit;font:500 1.28rem/1.3 var(--f-head);overflow-wrap:anywhere;transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;justify-self:start;align-items:baseline;gap:.5rem;text-decoration:none;display:inline-flex}.vlinks a:hover,.vlinks a:focus-visible{background-size:100% 1px}.vlinks a:focus-visible{outline-offset:4px;outline:1px solid}.vlinks__arrow{opacity:.6;transition:transform .5s var(--ease);font-size:.85em}.vlinks a:hover .vlinks__arrow{transform:translate(2px,-2px)}.vlinks__todo{font:400 .95rem/1.4 var(--f-read);opacity:.65;border:1px dashed;justify-self:start;padding:.2rem .55rem}@media (width>=900px){.vlinks{grid-template-columns:1fr 1fr}}@media (width<=520px){.vlinks li{grid-template-columns:1fr;gap:.3rem}}.vpanel--ig{--ink:oklch(24% .012 50);--ink-2:oklch(43% .016 50);--gold-m:oklch(68% .1 82);--parch:oklch(96.8% .016 85);--parch-2:oklch(93.8% .024 82);background:var(--parch);color:var(--ink);font-family:var(--f-read)}.vpanel--ig .vpanel__close{background:color-mix(in oklch, var(--ig-oxblood) 92%, transparent);color:var(--ig-cream)}.igp__in{max-width:80rem;padding-inline:var(--gutter);margin-inline:auto}.igp__eyebrow{font:500 .8rem/1 var(--f-jost);letter-spacing:.18em;text-transform:uppercase;color:var(--ig-oxblood);align-items:center;gap:.8rem;display:flex}.igp__h{font:500 clamp(2.1rem, 3.6vw, 3.3rem)/1.06 var(--f-head);letter-spacing:-.01em;text-wrap:balance;margin-top:1.2rem}.igp__h em{color:var(--ig-oxblood);font-style:italic}.igp__fine{max-width:62ch;font:400 .92rem/1.6 var(--f-read);color:var(--ink-2);margin-top:2.2rem}.igp__intro{align-items:center;gap:clamp(2.4rem,5vw,5rem);padding-top:clamp(5.5rem,13vh,8rem);padding-bottom:clamp(3.5rem,8vh,5.5rem);display:grid}.igp__logo{width:clamp(9.5rem,14vw,13.5rem);height:auto;margin-bottom:clamp(1.8rem,3.4vw,2.6rem)}.igp__k{font:500 .84rem/1.4 var(--f-jost);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.igp__desc{max-width:21ch;font:500 clamp(2.3rem, 4.2vw, 3.9rem)/1.04 var(--f-head);letter-spacing:-.012em;text-wrap:balance;margin-top:1rem}.igp__founders{max-width:30rem;font:500 1.05rem/1.4 var(--f-read);border-top:1px solid color-mix(in oklch, var(--ink) 18%, transparent);align-items:center;gap:.9rem;margin-top:2rem;padding-top:1.3rem;display:flex}.igp__introImg{aspect-ratio:4/5;background:var(--parch-2);overflow:hidden}.igp__introImg img{object-fit:cover;width:100%;height:100%}@media (width>=900px){.igp__intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.igp__belief{background:var(--ig-oxblood);color:var(--ig-cream);padding:clamp(4.5rem, 11vw, 8.5rem) var(--gutter)}.igp__beliefIn{max-width:66rem;margin:0 auto}.igp__belief .igp__eyebrow{color:color-mix(in oklch, var(--ig-cream) 75%, transparent)}.igp__belief blockquote{margin:1.8rem 0 0}.igp__belief blockquote p{font:italic 500 clamp(1.8rem, 3.4vw, 3rem)/1.24 var(--f-head);text-wrap:balance}.igp__hl{background:linear-gradient(transparent 86%, color-mix(in oklch, var(--ig-dot) 80%, transparent) 86%, color-mix(in oklch, var(--ig-dot) 80%, transparent) 94%, transparent 94%)}.igp__what{gap:3rem;padding-block:clamp(4.5rem,10vw,8rem);display:grid}.igp__note{max-width:34ch;font:400 1.08rem/1.65 var(--f-read);color:var(--ink-2);margin-top:1.4rem}.igp__pillars{margin:0;padding:0;list-style:none}.igp__pillars li{border-top:1px solid color-mix(in oklch, var(--ink) 14%, transparent);grid-template-columns:3.6rem minmax(0,1fr);gap:.35rem 1rem;padding:1.7rem 0;display:grid}.igp__pillars li:last-child{border-bottom:1px solid color-mix(in oklch, var(--ink) 14%, transparent)}.igp__num{font:500 1.35rem/1.25 var(--f-head);color:var(--gold-m);grid-row:span 2}.igp__pillars strong{font:500 clamp(1.55rem, 2.1vw, 1.95rem)/1.15 var(--f-head)}.igp__pillars li>span:last-child{max-width:54ch;font:400 1.05rem/1.65 var(--f-read);color:var(--ink-2)}@media (width>=900px){.igp__what{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:5rem}.igp__whatHead{position:sticky;top:6rem}}.igp__band{aspect-ratio:21/9;background:var(--parch-2);width:100%;max-height:74vh;overflow:hidden}.igp__band img{object-fit:cover;width:100%;height:100%}.igp__mentor{background:var(--parch-2);padding-block:clamp(4.5rem,10vw,8rem)}.igp__mentorHead{max-width:48rem}.igp__para{font:400 clamp(1.06rem, 1.2vw, 1.18rem)/1.7 var(--f-read);color:var(--ink-2);margin-top:1.5rem}.igp__path{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8rem;margin:clamp(3rem,6vw,4.6rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.igp__path:before{content:"";transform-origin:0;height:1px;transition:transform 1.8s var(--ease);background:repeating-linear-gradient(to right, color-mix(in oklch, var(--ig-oxblood) 60%, transparent) 0 5px, transparent 5px 10px);position:absolute;top:7px;left:7px;right:calc(20% - 1.44rem - 7px);transform:scaleX(0)}.igp__path li{align-content:start;gap:.55rem;padding-top:2.4rem;display:grid;position:relative}.igp__node{background:var(--parch-2);border:1px solid var(--ig-oxblood);width:15px;height:15px;transition:transform .6s var(--ease) calc(var(--i) * .3s + .2s);border-radius:50%;position:absolute;top:0;left:0;transform:scale(0)}.igp__path li:first-child .igp__node,.igp__path li:last-child .igp__node{background:var(--ig-oxblood)}.igp__path.is-drawn:before,.igp__path.is-drawn .igp__node{transform:none}.igp__path strong{font:500 1.45rem/1.15 var(--f-head)}.igp__path li>span:last-child{font:400 .98rem/1.6 var(--f-read);color:var(--ink-2)}@media (width<=900px){.igp__path{grid-template-columns:1fr;gap:1.9rem}.igp__path:before{display:none}.igp__path li:not(:last-child):after{content:"";transform-origin:top;width:1px;transition:transform .6s var(--ease) calc(var(--i) * .3s + .35s);background:repeating-linear-gradient(to bottom, color-mix(in oklch, var(--ig-oxblood) 60%, transparent) 0 5px, transparent 5px 10px);position:absolute;top:15px;bottom:-1.9rem;left:7px;transform:scaleY(0)}.igp__path.is-drawn li:after{transform:none}.igp__path li{padding:0 0 0 2.6rem}}html.reduced .igp__path:before,html.reduced .igp__path li:after,html.reduced .igp__node{transition:none;transform:none}.igp__film{padding-block:clamp(4.5rem,9vw,7rem) 0}.igp__film video{aspect-ratio:16/9;background:var(--ig-oxblood);width:100%;display:block}.igp__film figcaption{font:500 .8rem/1.4 var(--f-jost);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:.9rem}.igp__links{padding-block:clamp(4rem,8vw,6rem) clamp(5rem,11vh,7rem)}.vpanel--ig .vlinks a{color:var(--ink)}.vpanel--up{background:var(--up-olive);color:var(--up-cream);font-family:var(--f-garamond)}.vpanel--up .vpanel__close{color:var(--up-cream);background:oklch(92% .03 98/.16);border:1px solid oklch(92% .03 98/.4)}.upp__eyebrow{font:500 .78rem/1.4 var(--f-jost);letter-spacing:.3em;text-transform:uppercase;color:var(--up-champagne)}.upp__h{font:500 clamp(2.1rem, 3.8vw, 3.4rem)/1.04 var(--f-garamond);text-wrap:balance;margin-top:1rem}.upp__fine{max-width:58ch;font:400 .92rem/1.6 var(--f-jost);opacity:.66;margin-top:1.8rem}.upp__hero{place-items:center;height:min(100svh,60rem);min-height:34rem;display:grid;position:relative;overflow:hidden}.upp__heroImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html:not(.reduced) .vpanel[open] .upp__heroImg{animation:upp-drift 22s var(--ease) both}@keyframes upp-drift{0%{transform:scale(1.1)}to{transform:scale(1.02)}}.upp__hero:after{content:"";background:linear-gradient(180deg, oklch(20% .02 130/.5), oklch(20% .02 130/.28) 42%, oklch(20% .02 130/.55) 74%, var(--up-olive));position:absolute;inset:0}.upp__heroText{z-index:1;padding-inline:var(--gutter);text-align:center;justify-items:center;gap:1.5rem;display:grid;position:relative}.upp__logo{width:clamp(15rem,30vw,26rem);height:auto}.upp__k{font:500 .8rem/1.4 var(--f-jost);letter-spacing:.3em;text-transform:uppercase;color:var(--up-champagne)}.upp__desc{max-width:31ch;font:500 clamp(1.35rem, 2.1vw, 1.8rem)/1.35 var(--f-garamond);text-shadow:0 1px 18px oklch(15% .02 130/.7)}.upp__voice{padding:clamp(5rem, 11vw, 8.5rem) var(--gutter);text-align:center;justify-items:center;gap:1.7rem;display:grid;position:relative;overflow:hidden}.upp__voice>*{position:relative}.upp__divider{background:var(--up-champagne);opacity:.7;width:3.5rem;height:1px;display:block}.upp__line{max-width:20ch;font:500 clamp(2.3rem, 5vw, 4.4rem)/1.06 var(--f-garamond);text-wrap:balance}.upp__line em{color:var(--up-champagne);font-style:italic}.upp__sub{max-width:44ch;font:400 1.06rem/1.7 var(--f-jost);opacity:.78}.upp__exp{max-width:84rem;padding:0 var(--gutter) clamp(5rem, 10vw, 8rem);gap:3rem;margin:0 auto;display:grid}.upp__expMedia{aspect-ratio:4/5;background:oklch(30% .02 130);position:relative;overflow:hidden}.upp__expMedia img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease), transform 2.2s var(--ease);position:absolute;inset:0;transform:scale(1.05)}.upp__expMedia img.is-on{opacity:1;transform:none}.upp__list6{border-top:1px solid oklch(92% .03 98/.22);margin:2.4rem 0 0;padding:0;list-style:none}.upp__list6 li{cursor:default;transition:padding-left .6s var(--ease), opacity .6s var(--ease);border-bottom:1px solid oklch(92% .03 98/.22);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;display:grid}.upp__list6 li.is-on{padding-left:.7rem}.upp__rn{font:500 1.05rem/1.2 var(--f-garamond);color:var(--up-champagne);padding-top:.25rem}.upp__list6 strong{font:500 clamp(1.5rem, 2vw, 1.75rem)/1.15 var(--f-garamond);display:block}.upp__list6 li>span>span{font:400 1rem/1.6 var(--f-jost);opacity:.8;margin-top:.45rem;display:block}@media (width>=900px){.upp__exp{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:5rem}.upp__expMedia{position:sticky;top:2rem}}@media (width<=899px){.upp__expMedia{aspect-ratio:3/2}}.upp__circle{align-items:center;min-height:min(100svh,54rem);display:grid;position:relative;overflow:hidden}.upp__circleImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.upp__circle:before{content:"";z-index:1;background:linear-gradient(90deg,oklch(21% .02 130/.9),oklch(21% .02 130/.74) 48%,oklch(21% .02 130/.3));position:absolute;inset:0}.upp__circleIn{z-index:2;width:100%;max-width:84rem;padding:clamp(5rem, 10vw, 8rem) var(--gutter);align-items:center;gap:3rem;margin:0 auto;display:grid;position:relative}.upp__circleMono{opacity:.92;justify-self:center;width:clamp(7.5rem,19vw,16rem);height:auto}.upp__status{font:500 .74rem/1.2 var(--f-jost);letter-spacing:.3em;text-transform:uppercase;border:1px solid oklch(92% .03 98/.45);padding:.4rem .85rem;display:inline-block}.upp__circleTitle{font:500 clamp(2.5rem, 5.2vw, 4.6rem)/1 var(--f-garamond);margin-top:1.5rem}.upp__circleTitle span{letter-spacing:.08em;text-transform:uppercase;font-size:.86em;font-weight:400}.upp__circleLede{max-width:38ch;font:400 clamp(1.25rem, 1.7vw, 1.45rem)/1.5 var(--f-garamond);margin-top:1.3rem}.upp__circleList{max-width:46rem;font:400 1rem/1.5 var(--f-jost);gap:.75rem 2.4rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.upp__circleList li{align-items:baseline;gap:.85rem;display:flex}.upp__circleList li:before{content:"";background:var(--up-champagne);flex:none;width:1.1rem;height:1px;transform:translateY(-.3em)}@media (width>=640px){.upp__circleList{grid-template-columns:1fr 1fr}}.upp__cta{color:inherit;font:500 .8rem/1.2 var(--f-jost);letter-spacing:.28em;text-transform:uppercase;transition:gap .5s var(--ease);border-bottom:1px solid;gap:.8rem;margin-top:2.4rem;padding-bottom:.4rem;text-decoration:none;display:inline-flex}.upp__cta:hover{gap:1.4rem}@media (width>=900px){.upp__circleIn{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}@media (width<=899px){.upp__circle:before{background:oklch(21% .02 130/.8)}.upp__circleMono{justify-self:start;width:6.5rem}}.upp__links{max-width:84rem;padding:clamp(4rem, 8vw, 6rem) var(--gutter) clamp(5rem, 11vh, 7rem);align-items:start;gap:2.4rem;margin:0 auto;display:grid}.vpanel--up .vlinks a{font-family:var(--f-garamond)}[data-clip]{position:relative;overflow:hidden}[data-clip] img{object-fit:cover;width:100%;height:100%}[data-parallax]{transform:scale(1.12)}.journal-teaser{padding-block:clamp(56px,8vh,96px)}.jfp{max-width:1320px;margin-inline:auto}.jfp a{color:inherit;text-decoration:none}.jfp a:focus-visible{outline:1px solid var(--gold);outline-offset:6px}.jfp__mast{border-bottom:3px double color-mix(in oklch, var(--fg) 70%, transparent);grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;padding-bottom:14px;display:grid}.jfp__mast .ae__idx{margin:0}.jfp__title{font:500 clamp(3.2rem, 7vw, 6.4rem)/.9 var(--f-head);letter-spacing:-.015em;text-align:center;margin:0}.jfp__r{text-align:right;justify-self:end;justify-items:end;gap:8px;display:grid}.jfp__r p{font:italic 500 clamp(1.1rem, 1.4vw, 1.3rem)/1.3 var(--f-head);color:var(--fg-2);margin:0}.jfp__all{font:500 1.15rem/1.2 var(--f-head);border-bottom:1px solid var(--gold);align-items:baseline;gap:.6rem;padding-bottom:3px;display:inline-flex}.jfp__all span,.jfp__read i{transition:transform .5s var(--ease);font-style:normal}.jfp__all:hover span{transform:translate(5px)}.jfp__fold{border-bottom:1px solid var(--rule);font:italic 400 .98rem/1.3 var(--f-serif);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 0;display:flex}.jfp__front{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:0 clamp(28px,4vw,64px);padding-top:clamp(28px,4vh,44px);display:grid}.jfp__meta{font:italic 400 1rem/1.4 var(--f-serif);font-optical-sizing:auto;color:var(--fg-2);margin:0}.jfp__meta b{font:500 1rem/1 var(--f-head);letter-spacing:.04em;color:var(--gold);margin-right:.55em;font-style:normal}.jfp__dek{font:400 clamp(1.04rem, 1.15vw, 1.14rem)/1.62 var(--f-serif);font-optical-sizing:auto;color:color-mix(in oklch, var(--fg) 80%, var(--paper));text-wrap:pretty;margin:0}.jfp__read{font:500 1.12rem/1.2 var(--f-head);align-items:baseline;gap:.55rem;display:inline-flex}.jfp a:hover .jfp__read i,.jfp a:focus-visible .jfp__read i{transform:translate(6px)}.jfp__lead{border-right:1px solid var(--rule);align-content:start;gap:18px;padding-right:clamp(28px,4vw,64px);display:grid}.jfp__lead :is(h2,h3){font:500 clamp(2.6rem, 4.6vw, 4.6rem)/1.02 var(--f-head);letter-spacing:-.012em;text-wrap:balance;margin:0;transition:color .4s}.jfp__lead:hover :is(h2,h3){color:var(--gold)}.jfp__dek--lead{max-width:48ch;font-size:clamp(1.15rem,1.4vw,1.32rem)}.jfp__dek--lead:first-letter{float:left;font:500 4.1em/.8 var(--f-head);color:var(--gold);padding:.08em .09em 0 0}.jfp__lead blockquote{border-left:1px solid var(--gold);font:italic 400 clamp(1.25rem, 1.6vw, 1.5rem)/1.4 var(--f-head);max-width:44ch;margin:6px 0 0;padding-left:18px}.jfp__side{align-content:start;display:grid}.jfp__side a{gap:10px;padding-bottom:26px;display:grid}.jfp__side a+a{border-top:1px solid var(--rule);padding-top:26px}.jfp__side :is(h2,h3){font:500 clamp(1.6rem, 2vw, 2rem)/1.12 var(--f-head);text-wrap:balance;margin:0;transition:color .4s}.jfp__side a:hover :is(h2,h3){color:var(--gold)}html.reduced .jfp__all span,html.reduced .jfp__read i{transition:none}@media (width<=900px){.jfp__mast{grid-template-columns:1fr;justify-items:start}.jfp__title{text-align:left}.jfp__r{text-align:left;justify-self:start;justify-items:start}.jfp__front{grid-template-columns:1fr}.jfp__lead{border-right:0;border-bottom:1px solid var(--rule);margin-bottom:30px;padding:0 0 30px}}.jfp--page{padding:clamp(7rem, 15vh, 10rem) var(--gutter) clamp(5rem, 10vw, 8rem);box-sizing:content-box}.jfp--page .ae__idx a{color:var(--fg-2);text-decoration:none}.jfp--page .ae__idx a:hover{color:var(--gold)}.jfp--page .jfp__title{font-size:clamp(4rem,10vw,8.5rem)}.jar{margin-top:clamp(64px,10vh,112px)}.jar__head{border-bottom:3px double color-mix(in oklch, var(--fg) 70%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 32px;padding-bottom:14px;display:flex}.jar__head h2{font:500 clamp(2.2rem, 3.6vw, 3.2rem)/1 var(--f-head);margin:0}.jar__filters{flex-wrap:wrap;gap:6px 22px;display:flex}.jar__filters button{all:unset;cursor:pointer;font:500 1.08rem/1.2 var(--f-head);color:var(--fg-2);border-bottom:1px solid #0000;padding:4px 0;transition:color .3s,border-color .3s}.jar__filters button:hover{color:var(--fg)}.jar__filters button[aria-pressed=true]{color:var(--fg);border-color:var(--gold)}.jar__filters button:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.jar__list{margin:0;padding:0;list-style:none}.jar__list li{border-bottom:1px solid var(--rule)}.jar__list a{color:var(--fg);grid-template-columns:4rem minmax(0,1fr) 11rem;align-items:baseline;gap:8px clamp(20px,3vw,48px);padding:clamp(20px,3vh,30px) 0;text-decoration:none;display:grid}.jar__list a:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.jar__no{font:500 1.3rem/1 var(--f-head);color:var(--gold)}.jar__body{gap:6px;display:grid}.jar__t{font:500 clamp(1.5rem, 2.2vw, 2.1rem)/1.12 var(--f-head);transition:color .4s}.jar__list a:hover .jar__t{color:var(--gold)}.jar__dek{max-width:62ch;font:400 1.02rem/1.6 var(--f-serif);font-optical-sizing:auto;color:color-mix(in oklch, var(--fg) 76%, var(--paper))}.jar__meta{text-align:right;font:italic 400 .98rem/1.5 var(--f-serif);color:var(--fg-2)}.jar__none{font:italic 400 1.1rem/1.4 var(--f-serif);color:var(--fg-2);padding:28px 0}@media (width<=760px){.jar__list a{grid-template-columns:2.6rem minmax(0,1fr)}.jar__meta{text-align:left;grid-column:2}.jar__meta br{display:none}.jar__meta time:before{content:" · "}}.contact{padding-block:clamp(72px,12vh,132px)}.ct{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(40px,6vw,110px);max-width:1320px;margin-inline:auto;display:grid}.ct a{color:inherit;text-decoration:none}.ct a:focus-visible{outline:1px solid var(--gold-light,var(--gold));outline-offset:5px}.ct__main .ae__idx{color:var(--ac)}.ct__title{max-width:12ch;font:500 clamp(3.2rem, 7.2vw, 7rem)/.98 var(--f-head);letter-spacing:-.015em;text-wrap:balance;margin:14px 0 0}.ct__title em{color:var(--ac);font-style:italic;font-weight:400;display:block}.ct__lede{max-width:34ch;font:italic 400 clamp(1.25rem, 1.7vw, 1.55rem)/1.45 var(--f-head);color:var(--fg-2);margin-top:clamp(22px,3.5vh,34px)}.ct__k{font:italic 400 1.02rem/1.4 var(--f-serif);color:var(--fg-2);margin:0 0 6px}.ct__topics{border-top:1px solid color-mix(in oklch, var(--ac) 55%, transparent);margin:0;padding:0;list-style:none}.ct__topics li{border-bottom:1px solid var(--rule)}.ct__topics a{font:500 clamp(1.5rem, 2.2vw, 2.1rem)/1.15 var(--f-head);justify-content:space-between;align-items:baseline;gap:16px;padding:clamp(14px,2.2vh,20px) 0;transition:color .4s;display:flex}.ct__topics a span{color:var(--ac);transition:transform .5s var(--ease)}.ct__topics a:hover{color:var(--ac)}.ct__topics a:hover span,.ct__topics a:focus-visible span{transform:translate(6px)}.ct__ways{gap:12px;margin:clamp(26px,4vh,40px) 0 0;display:grid}.ct__ways div{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.ct__ways dt{font:italic 400 .98rem/1.4 var(--f-serif);color:var(--fg-2)}.ct__ways dd{font:400 1.06rem/1.45 var(--f-serif);overflow-wrap:anywhere;margin:0}.ct__ways dd a{border-bottom:1px solid color-mix(in oklch, var(--ac) 50%, transparent);transition:color .4s,border-color .4s}.ct__ways dd a:hover{color:var(--ac);border-color:var(--ac)}.ct__time>span:not(.ct__sep){white-space:nowrap}@media (width<=600px){.ct__time>span:not(.ct__sep){display:block}.ct__time .ct__sep{display:none}}.ct__time time{font-variant-numeric:tabular-nums lining-nums;color:var(--fg);margin-left:.3em}.ct__sep{color:var(--ac);margin-inline:.7em}html.reduced .ct__topics a span{transition:none}@media (width<=900px){.ct{grid-template-columns:1fr;align-items:start}}.footer{background:var(--bg);max-width:none;color:var(--fg);border-top:1px solid var(--rule);padding-block:4rem 2rem}.footer>*{max-width:var(--max);margin-inline:auto}.footer__mark{color:var(--fg);margin-bottom:3rem}.footer__cols{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem;display:grid}.footer .label{font:italic 400 1rem/1.3 var(--f-serif);color:var(--fg-2);text-transform:none;letter-spacing:0;margin:0 0 .9rem}.footer ul{margin:0;padding:0;list-style:none}.footer li a{font:500 1.2rem/1.5 var(--f-head)}.footer ul{gap:.4rem;display:grid}.footer a{text-decoration:none}.footer a:hover{color:var(--ac)}.footer__base{border-top:1px solid var(--rule);color:var(--fg-2);font:italic 400 .98rem/1.4 var(--f-serif);text-transform:none;letter-spacing:0;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.2rem;display:flex}.jx{max-width:1320px;padding:clamp(6.5rem, 14vh, 9rem) var(--gutter) clamp(5rem, 10vw, 8rem);box-sizing:content-box;margin:0 auto}.jx a{color:inherit}.jx__crumb{border-bottom:3px double color-mix(in oklch, var(--fg) 70%, transparent);font:italic 400 1rem/1.3 var(--f-serif);color:var(--fg-2);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.jx__crumb a{text-decoration:none}.jx__crumb a:hover{color:var(--gold)}.jx__crumb span{font:500 1.05rem/1.3 var(--f-head);color:var(--gold);letter-spacing:.04em;font-style:normal}.jx__head{text-align:center;border-bottom:1px solid var(--rule);justify-items:center;gap:clamp(16px,2.4vh,24px);padding:clamp(48px,9vh,96px) 0 clamp(36px,6vh,60px);display:grid}.jx__kicker,.jx__dateline{font:italic 400 1.08rem/1.3 var(--f-serif);color:var(--fg-2);margin:0}.jx__kicker b{font:500 1.08rem/1 var(--f-head);letter-spacing:.06em;color:var(--gold);margin-right:.7em;font-style:normal}.jx__title{max-width:17ch;font:500 clamp(3rem, 7.2vw, 6.6rem)/.98 var(--f-head);letter-spacing:-.015em;text-wrap:balance;margin:0}.jx__dek{max-width:40ch;font:italic 400 clamp(1.35rem, 2vw, 1.75rem)/1.4 var(--f-head);color:var(--fg-2);text-wrap:balance;margin:0}.jx__by{font:400 1rem/1.4 var(--f-serif);color:var(--fg-2);flex-wrap:wrap;justify-content:center;gap:4px 22px;margin:8px 0 0;display:flex}.jx__by span:first-child{color:var(--fg)}.jx__body{grid-template-columns:minmax(0,1fr) minmax(0,66ch) minmax(0,1fr);column-gap:clamp(28px,4vw,64px);padding-top:clamp(40px,7vh,72px);display:grid}.jx__prose{min-width:0;font:400 clamp(1.1rem, 1.25vw, 1.22rem)/1.78 var(--f-serif);font-optical-sizing:auto;color:color-mix(in oklch, var(--fg) 92%, var(--paper));grid-column:2}.jx__prose>*+*{margin-top:1.2em}.jx__prose>p:first-of-type:first-letter{float:left;font:500 4.6em/.78 var(--f-head);color:var(--gold);padding:.07em .08em 0 0}.jx__prose h2{font:500 clamp(1.7rem, 2.3vw, 2.15rem)/1.15 var(--f-head);color:var(--fg);margin-top:2.2em;scroll-margin-top:6rem}.jx__prose h2:before{content:"";background:var(--gold);width:2.6rem;height:1px;margin-bottom:.9rem;display:block}.jx__prose em{font-style:italic}.jx__prose strong{color:var(--fg);font-weight:600}.jx__prose a{color:var(--fg);text-decoration-color:var(--gold);text-underline-offset:3px}.jx__prose blockquote{border-block:1px solid color-mix(in oklch, var(--gold) 70%, transparent);text-align:center;font:italic 400 clamp(1.6rem, 2.6vw, 2.3rem)/1.3 var(--f-head);color:var(--fg);text-wrap:balance;margin:2em calc(-1*clamp(0px,6vw,110px));padding:1.1em 0}.jx__prose blockquote p{margin:0}.jx__prose ol,.jx__prose ul{padding-left:0;list-style:none}.jx__prose ol{counter-reset:jx}.jx__prose ol li{counter-increment:jx;padding-left:2.6rem;position:relative}.jx__prose ol li:before{content:counter(jx, upper-roman) ".";font:500 1.15em/1.5 var(--f-head);color:var(--gold);position:absolute;top:.05em;left:0}.jx__prose ul li{padding-left:1.5rem;position:relative}.jx__prose ul li:before{content:"";background:var(--gold);width:.45rem;height:1px;position:absolute;top:.8em;left:.2rem}.jx__prose li+li{margin-top:.8em}.jx__sign{text-align:right;font:italic 400 2.2rem/1 var(--f-head);color:var(--gold);margin-top:1.6em}.jx__aside{grid-column:1;justify-self:end;width:min(100%,15rem)}.jx__toc{position:sticky;top:7rem}.jx__toc-k{font:italic 400 1rem/1.3 var(--f-serif);color:var(--fg-2);margin:0 0 10px}.jx__toc ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.jx__toc li{border-bottom:1px solid var(--rule)}.jx__toc a{font:500 1.05rem/1.3 var(--f-head);grid-template-columns:1.8rem 1fr;gap:6px;padding:10px 0;text-decoration:none;display:grid}.jx__toc a span,.jx__toc a:hover{color:var(--gold)}.jx--note .jx__head{text-align:left;justify-items:start;max-width:62ch;margin-inline:auto}.jx--note .jx__title{font-size:clamp(2.8rem,6vw,5.2rem);font-style:italic;font-weight:400}.jx--note .jx__by{justify-content:flex-start}.jx--note .jx__body{grid-template-columns:minmax(0,1fr) minmax(0,58ch) minmax(0,1fr)}.jx--note .jx__prose{font-size:clamp(1.14rem,1.35vw,1.28rem)}.jx--note .jx__prose blockquote{text-align:left;border-block:0;border-left:1px solid var(--gold);margin-inline:0;padding:.2em 0 .2em 1em}.jx--dispatch .jx__head{text-align:left;justify-items:start}.jx--dispatch .jx__dateline{font:500 1.05rem/1.3 var(--f-head);letter-spacing:.08em;color:var(--gold);font-style:normal}.jx--dispatch .jx__by{justify-content:flex-start}.jx__foot{border-top:3px double color-mix(in oklch, var(--fg) 70%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px clamp(28px,4vw,64px);margin-top:clamp(56px,10vh,96px);padding-top:26px;display:grid}.jx__author p{font:400 1.02rem/1.6 var(--f-serif);color:var(--fg-2);max-width:34ch;margin:0}.jx__author .jx__author-n{font:500 1.5rem/1.2 var(--f-head);color:var(--fg);margin-bottom:6px}.jx__link{font:500 1.12rem/1.2 var(--f-head);border-bottom:1px solid var(--gold);gap:.6rem;margin-top:16px;padding-bottom:3px;text-decoration:none;display:inline-flex}.jx__link span{transition:transform .5s var(--ease)}.jx__link:hover span{transform:translate(5px)}.jx__more{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.jx__more a{border-top:1px solid var(--rule);align-content:start;gap:8px;padding-top:14px;text-decoration:none;display:grid}.jx__more-k{font:italic 400 .98rem/1.3 var(--f-serif);color:var(--fg-2)}.jx__more-t{font:500 clamp(1.4rem, 1.9vw, 1.8rem)/1.15 var(--f-head);transition:color .4s}.jx__more a:hover .jx__more-t{color:var(--gold)}.jx__more-d{font:400 .98rem/1.55 var(--f-serif);color:color-mix(in oklch, var(--fg) 76%, var(--paper))}.jx__all{grid-column:2;justify-self:end;margin-top:0}html.reduced .jx__link span{transition:none}@media (width<=1100px){.jx__body{grid-template-columns:minmax(0,1fr)}.jx__prose,.jx--note .jx__prose{grid-column:1;max-width:66ch;margin-inline:auto}.jx__aside{display:none}.jx__prose blockquote{margin-inline:0}}@media (width<=760px){.jx__foot,.jx__more{grid-template-columns:1fr}.jx__all{grid-column:1;justify-self:start}}.progress{background:var(--ac);transform-origin:0;z-index:110;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.page-head{max-width:var(--max);padding:clamp(8rem, 18vh, 12rem) var(--gutter) 0;margin:0 auto}.page-head h1{letter-spacing:-.065em;font-size:clamp(4rem,15vw,14rem);font-weight:470;line-height:.85}.page-head p{max-width:50ch;color:var(--fg-2);font-size:var(--step-1);margin-top:1.5rem}html.js [data-reveal]{opacity:0;transform:translateY(28px)}html.js [data-hero-fade]{opacity:0;transform:translateY(18px)}html.js [data-hero-line]{transform:translateY(105%)}html.no-motion [data-reveal],html.no-motion [data-hero-fade],html.no-motion [data-hero-line]{opacity:1!important;transform:none!important}html.no-motion .loader{display:none!important}@keyframes kj-failsafe-hide{to{opacity:0;visibility:hidden}}@keyframes kj-failsafe-show{to{opacity:1;transform:none}}html.js:not(.motion-ready) .loader{animation:.35s 2.5s forwards kj-failsafe-hide}html.js:not(.motion-ready) :is([data-hero-fade],[data-hero-line]){animation:.6s 2.6s forwards kj-failsafe-show}html.reduced [data-reveal],html.reduced [data-hero-fade],html.reduced [data-hero-line]{opacity:1!important;transform:none!important}html.reduced .loader{display:none!important}html.reduced [data-parallax]{transform:none}html.reduced body{transition:none}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}:root{--stone:oklch(95% .007 100);--ivory:oklch(97.6% .013 86);--linen:oklch(95.5% .015 72)}html[data-bg=chapters][data-sect=areas]{--bg:var(--stone)}html[data-bg=chapters][data-sect=ventures]{--bg:var(--ivory)}html[data-bg=chapters][data-sect=journal]{--bg:var(--linen)}body{transition:background-color 1.2s var(--ease-io), color .9s var(--ease-io)}.ambient{z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease);position:fixed;inset:0;overflow:hidden}html[data-bg=lamp] .ambient{opacity:1}.ambient i{aspect-ratio:1;filter:blur(110px);will-change:transform;width:62vmax;transition:transform 2.6s var(--ease), background-color 2.6s var(--ease), opacity 2.6s var(--ease);border-radius:50%;position:absolute;top:0;left:0}.ambient i:first-child{opacity:.42;background:oklch(86% .07 80);transform:translate(-22vmax,-20vmax)}.ambient i:nth-child(2){opacity:.28;background:oklch(90% .04 35);transform:translate(70vw,52vh)}html[data-sect=about] .ambient i:first-child{transform:translate(-26vmax,12vh)}html[data-sect=about] .ambient i:nth-child(2){transform:translate(72vw,24vh)}html[data-sect=areas] .ambient i:first-child{background:oklch(88% .05 75);transform:translate(62vw,-28vmax)}html[data-sect=areas] .ambient i:nth-child(2){opacity:.3;background:oklch(92% .03 130);transform:translate(-30vmax,58vh)}html[data-sect=ventures] .ambient i:first-child{background:oklch(87% .06 70);transform:translate(-28vmax,38vh)}html[data-sect=ventures] .ambient i:nth-child(2){transform:translate(66vw,-22vmax)}html[data-sect=journal] .ambient i:first-child{transform:translate(38vw,-32vmax)}html[data-sect=journal] .ambient i:nth-child(2){background:oklch(90% .03 95);transform:translate(-26vmax,52vh)}html[data-sect=contact] .ambient i:first-child{opacity:.5;transform:translate(8vw,42vh)}html[data-sect=contact] .ambient i:nth-child(2){transform:translate(70vw,-12vh)}html.reduced .ambient i,html.reduced .ambient{transition:none}.ae:before,.vl:before,.journal-teaser:before,.contact:before{content:"";z-index:1;pointer-events:none;height:1px;width:min(1320px, calc(100% - 2 * var(--gutter)));background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--gold) 80%, transparent) 22%, color-mix(in oklch, var(--gold) 80%, transparent) 78%, transparent);transition:transform 1.8s var(--ease);position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(0)}.is-in:before,html.reduced [data-sect]:before,html.no-motion [data-sect]:before,html:not(.js) [data-sect]:before{transform:translate(-50%)scaleX(1)}@media (width>=1024px) and (height>=680px){.ae,.vl,.journal-teaser,.contact{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.ae>:not(dialog),.vl>*,.journal-teaser>*,.contact>*{width:100%}.vl .ae__head{margin-bottom:clamp(22px,3vh,40px)}}@media (width>=1101px) and (height>=680px){.vl__row{grid-template-columns:64px clamp(130px,13vw,190px) minmax(0,1fr) clamp(176px,min(19vw,23vh),272px) 60px;padding:clamp(16px,2.3vh,30px) 0}}.chap{z-index:90;transition:opacity .6s var(--ease);display:none;position:fixed;top:50%;right:16px;transform:translateY(-50%)}@media (width>=1400px){.chap{display:block}}html[data-sect=hero] .chap,html[data-sect=""] .chap,html:not([data-sect]) .chap,html.panel-open .chap{opacity:0;pointer-events:none}.chap ol{justify-items:end;gap:14px;margin:0;padding:0;list-style:none;display:grid}.chap a{color:var(--fg-2);text-decoration:none;display:block;position:relative}.chap a:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.chap__n{font:500 .95rem/1 var(--f-head);letter-spacing:.04em;opacity:.55;border-bottom:1px solid #0000;padding-bottom:3px;transition:color .4s,opacity .4s,border-color .4s}.chap a:hover .chap__n{opacity:1;color:var(--fg)}.chap a[aria-current] .chap__n{opacity:1;color:var(--gold);border-color:var(--gold)}.chap__t{font:italic 400 .95rem/1 var(--f-serif);color:var(--fg);white-space:nowrap;background:color-mix(in oklch, var(--bg) 94%, transparent);opacity:0;pointer-events:none;transition:opacity .4s, transform .5s var(--ease);padding:4px 9px;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(6px)}.chap:hover .chap__t,.chap a:focus-visible .chap__t{opacity:1;transform:none}html.reduced .chap__t,html.reduced .chap__n{transition:none}.bgsw{z-index:300;background:#141518e6;border-radius:14px;align-items:center;gap:3px;padding:6px;display:flex;position:fixed;bottom:16px;left:16px}.bgsw span{font:500 10px var(--f-jost);letter-spacing:.12em;text-transform:uppercase;color:#999;padding:0 8px}.bgsw button{all:unset;cursor:pointer;font:500 10px var(--f-jost);letter-spacing:.1em;text-transform:uppercase;color:#ddd;border-radius:999px;padding:6px 10px}.bgsw button[aria-pressed=true]{color:#111;background:#eee}.bgsw button:focus-visible{outline:1px solid #ddd}.bgfx{z-index:-1;pointer-events:none;opacity:0;transition:opacity 1s var(--ease);position:fixed;inset:0}html:is([data-bg=vellum],[data-bg=linen],[data-bg=folio],[data-bg=atlas]) .bgfx{opacity:1}html[data-bg=vellum]{--bg:oklch(96.6% .011 84)}html[data-bg=vellum] .bgfx{background:radial-gradient(120% 90% at 50% 45%,#0000 58%,oklch(78% .04 70/.22) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006 .22' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .45  0 0 0 0 .36  0 0 0 0 .22  0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}html[data-bg=linen]{--bg:oklch(96.2% .012 82)}html[data-bg=linen] .bgfx{background:repeating-linear-gradient(0deg,oklch(50% .04 70/.035) 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,oklch(50% .04 70/.03) 0 1px,#0000 1px 4px)}html[data-bg=folio] .bgfx:before,html[data-bg=folio] .bgfx:after{content:"";border-left:1px solid color-mix(in oklch, var(--gold) 45%, transparent);border-right:1px solid color-mix(in oklch, var(--gold) 22%, transparent);width:4px;position:absolute;top:0;bottom:0}html[data-bg=folio] .bgfx:before{left:max(8px,50% - 678px)}html[data-bg=folio] .bgfx:after{right:max(8px,50% - 678px)}html[data-bg=dusk] body{background-image:linear-gradient(oklch(97.5% .008 92) 0%,oklch(96.8% .012 86) 22%,oklch(95.8% .018 74) 48%,oklch(94.8% .024 60) 72%,oklch(94% .028 45) 90%,oklch(93.5% .026 38) 100%)}html[data-bg=atlas] .bgfx{opacity:.55;background:url(/media/bg/contours.svg) 50%/cover no-repeat;-webkit-mask-image:radial-gradient(58% 52%,#00000047,#000 100%);mask-image:radial-gradient(58% 52%,#00000047,#000 100%)}@supports (animation-timeline:scroll()){html[data-bg=atlas]:not(.reduced) .bgfx{animation:linear both atlas-drift scroll(root);inset:-6% 0}@keyframes atlas-drift{0%{transform:translateY(3%)}to{transform:translateY(-3%)}}}.bgsw{flex-wrap:wrap;max-width:calc(100vw - 32px)}html:is([data-bg=silk],[data-bg=terrain],[data-bg=guilloche]) .bgfx{opacity:1}html[data-bg=silk]{--bg:oklch(96.6% .01 86)}html[data-bg=terrain]{--bg:oklch(96.7% .011 84)}.bgfx canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gl-guil{position:absolute;inset:0;overflow:hidden}.gl-guil__rose{aspect-ratio:1;width:max(130vmax,1200px);translate:-50% -50%;transform:rotate(var(--sy,0deg));background:50%/contain no-repeat;animation:420s linear infinite guil-turn;position:absolute;top:50%;left:50%}@keyframes guil-turn{to{rotate:360deg}}.gl-guil__base{opacity:.16}.gl-guil__lenswrap{opacity:var(--lens,.35);-webkit-mask-image:radial-gradient(circle 260px at var(--mx,62%) var(--my,42%), #000 0%, #00000073 45%, transparent 75%);mask-image:radial-gradient(circle 260px at var(--mx,62%) var(--my,42%), #000 0%, #00000073 45%, transparent 75%);position:absolute;inset:0}html.reduced .gl-guil__rose{animation:none}@media (hover:none){.gl-guil__lenswrap{opacity:.3}}html:is([data-bg=whisper],[data-bg=champagne],[data-bg=pearl],[data-bg=sheer],[data-bg=calacatta]) .bgfx{opacity:1}html:is([data-bg=whisper],[data-bg=pearl]){--bg:oklch(96.6% .01 86)}html[data-bg=champagne]{--bg:oklch(96.1% .016 84)}html[data-bg=sheer]{--bg:oklch(96.8% .011 84)}html[data-bg=calacatta]{--bg:oklch(96.9% .008 85)}html:is([data-bg=cashmere],[data-bg=haze],[data-bg=gilt],[data-bg=lakeside],[data-bg=atelier]) .bgfx{opacity:1}html:is([data-bg=cashmere],[data-bg=haze],[data-bg=gilt],[data-bg=lakeside],[data-bg=atelier]){--bg:oklch(96.6% .01 86)}.vl__list{position:relative}.vl__cursor{z-index:5;pointer-events:none;opacity:0;background:var(--ig-oxblood);width:96px;height:96px;color:var(--ig-cream);font:italic 400 1.02rem/1 var(--f-head);letter-spacing:.02em;transition:opacity .35s var(--ease), background-color .4s;will-change:transform;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.vl__cursor[data-house=up]{background:var(--up-olive);color:var(--up-cream)}.vl__cursor.is-on{opacity:1}@media (hover:hover) and (pointer:fine){html:not(.reduced) .vl__row{cursor:none}}.vl__plate{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease), padding .9s var(--ease)}.vl__plate img{translate:var(--px,0px) var(--py,0px);transition:transform 1.4s var(--ease), clip-path 1.1s var(--ease), filter .9s var(--ease), translate .6s var(--ease)}.vl__plate:after{content:"";pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(circle at var(--sx,50%) var(--sy,30%), oklch(100% 0 0/.32), transparent 55%);mix-blend-mode:soft-light;position:absolute;inset:0}.vl__row:hover .vl__plate:after{opacity:1}.vl__name{transition:transform .7s var(--ease);display:inline-block}.vl__row:hover .vl__name,.vl__row:focus-visible .vl__name{transform:translate(10px)}html.reduced .vl__plate,html.reduced .vl__plate img,html.reduced .vl__name{transition:none;transform:translate(0,0)}#ventures,#journal,#contact{--down:.93}:is(#ventures,#journal,#contact) .ae__idx{font-size:calc(.74rem * var(--down))}#ventures .ae__title{font-size:calc(clamp(2.6rem, 4.6vw, 4.4rem) * var(--down))}#ventures .ae__sub{font-size:calc(clamp(1.25rem, 1.6vw, 1.5rem) * var(--down))}@media (width<=760px){#ventures .ae__sub{font-size:calc(1rem * var(--down))}}#ventures .vl__num{font-size:calc(1.6rem * var(--down))}#ventures .vl__name{font-size:calc(clamp(2.1rem, 3.3vw, 3.1rem) * var(--down))}#ventures .vl__k{font-size:calc(clamp(1rem, 1.05vw, 1.08rem) * var(--down))}#ventures .vl__line{font-size:calc(clamp(1.08rem, 1.2vw, 1.2rem) * var(--down))}#journal .jfp__title{font-size:calc(clamp(3.2rem, 7vw, 6.4rem) * var(--down))}#journal .jfp__r p{font-size:calc(clamp(1.1rem, 1.4vw, 1.3rem) * var(--down))}#journal .jfp__all{font-size:calc(1.15rem * var(--down))}#journal .jfp__fold{font-size:calc(.98rem * var(--down))}#journal .jfp__meta,#journal .jfp__meta b{font-size:calc(1rem * var(--down))}#journal .jfp__dek{font-size:calc(clamp(1.04rem, 1.15vw, 1.14rem) * var(--down))}#journal .jfp__dek--lead{font-size:calc(clamp(1.15rem, 1.4vw, 1.32rem) * var(--down))}#journal .jfp__read{font-size:calc(1.12rem * var(--down))}#journal .jfp__lead :is(h2,h3){font-size:calc(clamp(2.6rem, 4.6vw, 4.6rem) * var(--down))}#journal .jfp__lead blockquote{font-size:calc(clamp(1.25rem, 1.6vw, 1.5rem) * var(--down))}#journal .jfp__side :is(h2,h3){font-size:calc(clamp(1.6rem, 2vw, 2rem) * var(--down))}#contact .ct__title{font-size:calc(clamp(3.2rem, 7.2vw, 7rem) * var(--down))}#contact .ct__lede{font-size:calc(clamp(1.25rem, 1.7vw, 1.55rem) * var(--down))}#contact .ct__k{font-size:calc(1.02rem * var(--down))}#contact .ct__topics a{font-size:calc(clamp(1.5rem, 2.2vw, 2.1rem) * var(--down))}#contact .ct__ways dt{font-size:calc(.98rem * var(--down))}#contact .ct__ways dd{font-size:calc(1.06rem * var(--down))}.ae-ch__reads ul{margin:0;padding:0;list-style:none}.ae-ch__reads a{border-top:1px solid var(--rule);color:var(--fg);font:italic 400 1rem/1.4 "Libre Caslon Text", var(--f-serif);justify-content:space-between;gap:12px;padding:10px 0;text-decoration:none;transition:color .3s;display:flex}.ae-ch__reads a span{color:var(--gold);transition:transform .4s var(--ease)}.ae-ch__reads a:hover{color:var(--gold)}.ae-ch__reads a:hover span{transform:translate(4px)}.ae-ch__reads a:focus-visible,.vreads a:focus-visible,.jx__rel a:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.vreads{font:500 .78rem/1.6 var(--f-jost);letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-top:1.6rem}.vreads a{color:inherit;font:italic 500 1.2rem/1.3 var(--f-head);letter-spacing:0;text-transform:none;text-underline-offset:4px;margin-left:.6rem;text-decoration:underline 1px}.jx__rel{border-top:1px solid var(--rule);justify-items:start;gap:6px;margin-top:28px;padding-top:18px;display:grid}.jx__rel-k:not(:first-child){margin-top:8px}.jx__rel-k{font:italic 400 .98rem/1.3 var(--f-serif);color:var(--fg-2)}.jx__rel a{color:var(--fg);font:500 1.12rem/1.3 var(--f-head);align-items:baseline;gap:.5rem;text-decoration:none;display:inline-flex}.jx__rel a span,.jx__rel a:hover{color:var(--gold)}.consent{z-index:60;background:var(--paper,#f4f2ec);max-width:min(420px,100vw - 24px);color:var(--fg);border:1px solid var(--rule);padding:20px 22px;position:fixed;bottom:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px);box-shadow:0 24px 60px -30px oklch(20% .02 60/.45)}.consent[hidden]{display:none}.consent__t{font:500 1.3rem/1.2 var(--f-head);margin:0}.consent__d{font:400 .95rem/1.55 var(--f-serif);color:var(--fg-2);margin:8px 0 16px}.consent__b{gap:10px;display:flex}.consent__b button{all:unset;cursor:pointer;border:1px solid var(--fg);font:500 .74rem/1 var(--f-jost);letter-spacing:.16em;text-transform:uppercase;padding:9px 18px}.consent__b button:first-child{background:var(--fg);color:var(--bg)}.consent__b button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.footer__base [data-privacy-choices]{color:inherit}
