@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_astro/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_astro/manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_astro/manrope-vietnamese-400-normal.D7E_mLGF.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_astro/manrope-latin-ext-400-normal.C-X6QNXX.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.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}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_astro/manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2"),url(/_astro/manrope-greek-500-normal.DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2"),url(/_astro/manrope-vietnamese-500-normal.DaZ8i3XM.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(/_astro/manrope-latin-ext-500-normal.EtoS1VaI.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.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}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.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:#f5f4f0;--ink:#141414;--muted:#7a766f;--faint:#b8b3a9;--line:#d8d4cc;--tile:#e8e4dc;--accent:#f7a039;--gutter:clamp(20px, 8.9vw, 128px);--rail:calc(var(--gutter) * .625);--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--sans:"Manrope", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--serif:"Instrument Serif", "Times New Roman", Georgia, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv11";margin:0;font-weight:400;overflow-x:hidden}img{max-width:100%;height:auto;display:block}p{margin:0}h1,h2,h3{margin:0;font-weight:500}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.grain{z-index:90;pointer-events:none;opacity:.32;background:url(/assets/grain.webp) 0 0/600px 600px;animation:3.6s steps(6,end) infinite grain,19s ease-in-out infinite alternate grain-breathe;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@keyframes grain-breathe{0%{opacity:.26}to{opacity:.4}}@keyframes halftone{0%,to{filter:contrast()brightness()}50%{filter:contrast(1.08)brightness(.985)}}.mountain .m{animation:11s ease-in-out infinite halftone}.rock img{animation:14s ease-in-out infinite halftone}.origin-art .peaks{animation:17s ease-in-out infinite halftone}.sea .valley img{animation:13s ease-in-out infinite halftone}.mist .driftrow img,.fog .driftrow img{animation:9s ease-in-out infinite halftone}.rails{z-index:5;pointer-events:none;position:fixed;inset:0}.rails i{background:var(--line);transform-origin:top;width:1px;transition:transform 2.4s var(--ease-io);position:absolute;top:0;bottom:0;transform:scaleY(0)}.rails i:first-child{left:var(--rail)}.rails i:last-child{right:var(--rail);transition-delay:.15s}.is-loaded .rails i{transform:scaleY(1)}.wrap{padding-inline:var(--gutter);position:relative}.section{padding-block:48px 120px;position:relative}.section:before{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.8s var(--ease-io);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.section.is-in:before{transform:scaleX(1)}.head{letter-spacing:0;justify-content:space-between;margin-bottom:80px;font-size:16px;font-weight:500;display:flex}.head span{display:inline-block;overflow:hidden}.head span>b{transition:transform 1.1s var(--ease-out) .2s;font-weight:500;display:inline-block;transform:translateY(105%)}.is-in .head span>b{transform:none}.eyebrow{color:var(--muted);margin-bottom:20px;font-size:13px}.h-xl{letter-spacing:-.025em;font-size:clamp(34px,4.45vw,64px);font-weight:500;line-height:1.04}.h-l{letter-spacing:-.02em;font-size:clamp(32px,3.34vw,48px);font-weight:500;line-height:1.08}.h-m{letter-spacing:-.015em;font-size:clamp(28px,2.78vw,40px);font-weight:500;line-height:1.12}.lead{font-size:18px;line-height:1.6}.body{font-size:16px;line-height:1.6}.muted{color:var(--muted)}.grid-2{grid-template-columns:minmax(0,640fr) minmax(0,464fr);gap:80px;display:grid}.stack>*+*{margin-top:20px}[data-reveal]{opacity:0;transition:opacity 1.2s var(--ease),transform 1.4s var(--ease-out),filter 1.2s var(--ease);transition-delay:var(--d,0s);transform:translateY(14px)}[data-reveal].is-in{opacity:1;filter:blur();transform:none}.split .w{opacity:0;filter:blur(1.5px);transform-origin:0 100%;transition:opacity 1s var(--ease),transform 1.3s var(--ease-out),filter 1s var(--ease);transition-delay:calc(var(--i) * 45ms + var(--d,0s));display:inline-block;transform:translateY(.3em)}.split.is-in .w{opacity:1;filter:blur();transform:none}.nav{z-index:50;height:72px;padding-inline:var(--gutter);background:var(--paper);transition:transform .7s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav:after{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.6s var(--ease-io) .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.is-loaded .nav:after{transform:scaleX(1)}.nav.is-hidden{transform:translateY(-100%)}.logo{opacity:0;width:clamp(190px,21.4vw,308px);transition:opacity 1.2s var(--ease) .2s,transform 1.2s var(--ease-out) .2s;transform:translateY(-8px)}.logo img{width:100%;height:auto}.menu{align-items:center;gap:36px;font-size:13px;font-weight:500;display:flex}.menu>*{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease-out);transition-delay:calc(.35s + var(--i) * 70ms);transform:translateY(-8px)}.is-loaded .logo,.is-loaded .menu>*{opacity:1;transform:none}.link{padding-block:6px;position:relative}.link:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease-io);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.link:hover:after,.link.is-active:after{transform-origin:0;transform:scaleX(1)}.burger{font-size:13px;font-weight:500;display:none}.hero{isolation:isolate;height:clamp(680px,100svh,932px);padding-top:72px;position:relative;overflow:hidden}.hero-inner{z-index:3;flex-direction:column;height:100%;padding-block:48px 28px;display:flex;position:relative}.meta{letter-spacing:.01em;justify-content:space-between;font-size:12px;font-weight:500;display:flex}.hero .copy{max-width:none;padding-top:clamp(20px,3vw,44px)}.hero h1{max-width:15.8em}.hero .sub{max-width:560px;color:var(--muted);margin-top:28px;font-size:18px;line-height:1.55}@keyframes cue{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.scene{z-index:1;pointer-events:none;position:absolute;inset:0}.layer{will-change:transform;transform:translate3d(0, calc(var(--sy,0) * 1px), 0);position:absolute}.mountain{min-width:980px;top:38%;left:0;right:0}.hero .sub{text-shadow:0 0 18px var(--paper),0 0 6px var(--paper)}.mountain .m{aspect-ratio:1672/941;mix-blend-mode:multiply;width:100%;position:relative}.mountain img{opacity:0;filter:blur(2px);width:100%;height:100%;transition:opacity 2.6s var(--ease) .35s,transform 3.6s var(--ease-out) .35s,filter 2.6s var(--ease) .35s;position:absolute;inset:0;transform:scale(1.03)translateY(2%)}.is-loaded .mountain img.base{opacity:1;filter:none;transform:none}.mist{mix-blend-mode:darken;opacity:0;width:116%;transition:opacity 3s var(--ease) 1s;top:23.6%;left:-15.9%}.is-loaded .mist{opacity:.29}.driftrow{width:200%;animation:driftx var(--dur,150s) linear infinite;display:flex}.driftrow img{flex:0 0 50%;width:50%}.mist,.fog{animation:bob var(--bob,52s) ease-in-out infinite alternate}.mountain .m:after{content:"";pointer-events:none;opacity:.08;background-image:radial-gradient(circle,#1414148c .6px,#0000 .95px);background-size:4px 4px;animation:24s linear infinite dot-drift;position:absolute;inset:0;-webkit-mask-image:url(/assets/mountain.webp);mask-image:url(/assets/mountain.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes dot-drift{0%{background-position:0 0}to{background-position:8px 8px}}.mist.two{width:90%;transition-delay:1.6s;top:48%;left:-30%}.is-loaded .mist.two{opacity:.16}.mist.two{--bob:66s}.mist.two .driftrow{--dur:210s;animation-direction:reverse}.mist.two img{transform:scaleX(-1)}.mist img,.fog img{-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%)}@keyframes driftx{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes bob{0%{transform:translateY(-1.1%)}to{transform:translateY(1.1%)}}.glance{padding-block:48px 16px}.glance .head{margin-bottom:32px}.figures{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.figures:before{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.8s var(--ease-io);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.figures.is-in:before{transform:scaleX(1)}.fig{padding:32px 0 56px 32px;position:relative}.fig:first-child{padding-left:0}.fig+.fig:before{content:"";background:var(--line);transform-origin:top;width:1px;transition:transform 1.4s var(--ease-io);transition-delay:calc(var(--i) * .12s + .3s);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.figures.is-in .fig:before{transform:scaleY(1)}.fig p{color:var(--muted);margin-bottom:24px;font-size:13px}.odo{letter-spacing:-.02em;font-variant-numeric:tabular-nums;height:1em;font-size:40px;font-weight:500;line-height:1;display:flex;overflow:hidden}.odo .col{transition:transform 2.2s var(--ease-out);transition-delay:calc(var(--i) * 90ms + var(--d,0s));flex-direction:column;display:flex;transform:translateY(0)}.odo .col span{height:1em;display:block}.odo.accent{color:var(--accent)}.about .right{padding-top:8px}.origin .grid-2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.origin-left{position:sticky;top:120px}.origin-art{margin-top:40px;margin-left:calc(var(--gutter) * -.35);aspect-ratio:1024/1300;-webkit-mask-composite:source-in;width:min(100%,520px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 80%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-composite:intersect}.origin-art .layer{inset:-6% -6% auto}.origin-art .peaks{opacity:.8;width:112%}.origin-art .fog{opacity:.35;--bob:64s;width:180%;top:34%;left:-40%}.origin-art .fog .driftrow{--dur:190s}.timeline{--p:0;position:relative}.act{grid-template-columns:150px 1fr;gap:32px;padding:28px 0 36px;display:grid;position:relative}.act:before{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.6s var(--ease-io);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.act.is-in:before{transform:scaleX(1)}.act:last-child:after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:0;right:0}.act .where{padding-left:22px;font-size:12px;line-height:1.35;position:relative}.act .where b{font-weight:500;display:block}.act .where span{color:var(--muted);transition:color .8s var(--ease)}.act .dot{border:1px solid var(--faint);background:var(--paper);width:7px;height:7px;transition:background .6s,border-color .6s,transform .8s var(--ease-out);border-radius:50%;position:absolute;top:4px;left:0}.act.is-current .dot,.act.is-past .dot{background:var(--accent);border-color:var(--accent)}.act.is-current .dot{transform:scale(1.4)}.act.is-current .where span,.act.is-past .where span{color:var(--accent)}.act h3{margin-bottom:10px;font-size:16px}.act .txt p{color:var(--muted);transition:color 1s var(--ease);font-size:15px;line-height:1.65}.act .txt p+p{margin-top:14px}.act.is-current .txt p{color:var(--ink)}.act .aside{font-family:var(--serif);letter-spacing:-.005em;font-size:24px;line-height:1.2;color:var(--ink)!important}.rail-line{background:var(--line);width:1px;position:absolute;top:32px;bottom:40px;left:3px}.rail-line:after{content:"";background:var(--accent);transform:scaleY(var(--p));transform-origin:top;position:absolute;inset:0}.think{overflow:hidden}.rock{right:calc(var(--gutter) * -1.2);pointer-events:none;aspect-ratio:1672/941;mix-blend-mode:multiply;width:min(58vw,820px);position:absolute;top:-104px;-webkit-mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%)}.rock .layer{inset:0}.rock img{width:100%;height:100%}.rock canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.think .grid-2{position:relative}.think .grid-2>.stack{z-index:1;position:relative}.think .right{padding-top:clamp(200px,25vw,360px)}.think .coda{letter-spacing:-.01em;padding-top:12px;font-size:22px;font-weight:500;line-height:1.35}.think .coda span{color:var(--accent)}.principles .cols{grid-template-columns:repeat(3,1fr);display:grid}.pr{padding:8px 40px 0;position:relative}.pr:first-child{padding-left:0}.pr+.pr:before{content:"";background:var(--line);transform-origin:top;width:1px;transition:transform 1.4s var(--ease-io);transition-delay:calc(var(--i)*.15s + .2s);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.principles.is-in .pr:before{transform:scaleY(1)}.pr .n{letter-spacing:-.02em;color:var(--accent);font-size:40px;font-weight:500;line-height:1}.pr h3{letter-spacing:-.005em;max-width:320px;margin:20px 0;font-size:28px;line-height:1.15}.pr p{color:var(--muted);font-size:15px;line-height:1.6}.principles .foot{font-family:var(--serif);max-width:760px;margin-top:72px;padding-top:28px;font-size:clamp(24px,2.2vw,32px);line-height:1.2;position:relative}.principles .foot:before{content:"";background:var(--accent);width:48px;height:1px;position:absolute;top:0;left:0}.areas .intro{margin-bottom:80px}.areas .intro .body{max-width:480px}.area{position:relative}.area:before{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform 1.6s var(--ease-io);transition-delay:calc(var(--i)*90ms);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.list.is-in .area:before{transform:scaleX(1)}.area:last-child{border-bottom:1px solid var(--line)}.area>button{text-align:left;grid-template-columns:120px minmax(0,560px) 1fr 24px;align-items:center;gap:40px;width:100%;padding:28px 0;display:grid;position:relative}.area .num,.area .name{letter-spacing:-.02em;transition:color .6s var(--ease),transform .9s var(--ease-out);font-size:clamp(28px,2.78vw,40px);font-weight:500;line-height:1}.area .one{color:var(--muted);font-size:15px;line-height:1.5;transition:color .6s}.area .arrow{transition:transform .9s var(--ease-out);font-size:20px;display:inline-block}.area>button:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform 1s var(--ease-io);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.area:hover .num,.area.is-open .num{color:var(--accent)}.area:hover .name{transform:translate(10px)}.area:hover .one{color:var(--ink)}.area:hover .arrow{transform:translate(6px)}.area.is-open .arrow{transform:rotate(90deg)}.area.is-open>button:after{transform:scaleX(1)}.panel{transition:grid-template-rows 1s var(--ease-io);grid-template-rows:0fr;display:grid}.area.is-open .panel{grid-template-rows:1fr}.panel>div{overflow:hidden}.panel .in{grid-template-columns:120px minmax(0,560px) 1fr 24px;gap:40px;padding:8px 0 44px;display:grid}.panel .copy{opacity:0;transition:opacity .6s var(--ease),transform .9s var(--ease-out);grid-column:3/span 1;font-size:16px;line-height:1.65;transform:translateY(14px)}.area.is-open .panel .copy{opacity:1;transition-delay:.35s;transform:none}.panel .copy p+p{margin-top:14px}.panel .tag{color:var(--muted);grid-column:2;align-self:start;padding-top:6px;font-size:12px}.portfolio .intro{margin-bottom:80px}.portfolio .intro .body{max-width:480px}.cards{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.card{border-left:1px solid var(--line);isolation:isolate;flex-direction:column;justify-content:flex-start;gap:56px;min-height:300px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.card:nth-child(3n+1){border-left:0;padding-left:0}.card:nth-child(n+4){border-top:1px solid var(--line)}.card:before{content:"";z-index:-1;opacity:0;transition:opacity .8s var(--ease);background:radial-gradient(420px circle at var(--cx,50%) var(--cy,50%), #ffffffbf, transparent 65%);position:absolute;inset:0}.card:hover:before{opacity:1}.card:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform 1s var(--ease-io);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.card:nth-child(3n+1):after{left:0}.card:hover:after{transform:scaleX(1)}.card .top{justify-content:space-between;align-items:center;display:flex}.mono{background:var(--tile);width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:500;transition:color .6s;display:grid;position:relative;overflow:hidden}.mono:before{content:"";background:var(--ink);transition:transform .8s var(--ease-out);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.mono span{position:relative}.card:hover .mono{color:var(--paper)}.brand{align-items:center;height:40px;display:flex}.brand img{width:auto;height:var(--h,30px);object-fit:contain;object-position:left center;filter:grayscale()brightness(.55)contrast(1.2);opacity:.9;max-width:160px;transition:filter .7s var(--ease),opacity .7s var(--ease)}.card:hover .brand img{filter:none;opacity:1}.card:hover .mono:before{transform:scale(1)}.pill{letter-spacing:.01em;color:var(--accent);border:1px solid;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:500;line-height:1}.pill.inv{color:var(--muted);border-color:var(--line)}.card h3{letter-spacing:-.005em;transition:transform .9s var(--ease-out);font-size:26px;line-height:1.1}.card:hover h3{transform:translate(6px)}.card .desc{color:var(--muted);margin:10px 0;font-size:14px;line-height:1.55}.card .desc.tbd{color:var(--faint)}.card .tags{color:var(--muted);font-size:12px}.team .grid{grid-template-columns:minmax(0,400px) 1fr;gap:80px;display:grid}.people{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.person .ph{aspect-ratio:4/5.85;background:var(--tile);margin-bottom:16px;position:relative;overflow:hidden}.person .ph:before{content:"";opacity:.6;background:url(/assets/grain.webp) 0 0/600px;position:absolute;inset:0}.person .ph:after{content:"";opacity:0;transition:opacity 1.2s var(--ease),transform 3s var(--ease-out);-webkit-mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #000 0, transparent 60%);mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #000 0, transparent 60%);background-image:radial-gradient(circle,#14141447 1px,#0000 1.4px);background-size:7px 7px;position:absolute;inset:-20%}.person:hover .ph:after{opacity:1}.person .ph img{object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.05);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.person .ph i{color:var(--muted);letter-spacing:.01em;font-size:11px;font-style:normal;position:absolute;bottom:12px;left:14px}.person h3{font-size:18px}.person .role{color:var(--accent);margin:8px 0 12px;font-size:12px}.person p{color:var(--muted);font-size:14px;line-height:1.55}.contact{padding-bottom:0}.contact .datos{padding-top:8px}.contact .datos .co{font-size:16px;font-weight:500}.contact .datos .addr{color:var(--muted);margin:12px 0;font-size:16px;line-height:1.6}.mail{color:var(--accent);font-size:clamp(24px,1.95vw,28px);font-weight:500;line-height:1.2;display:inline-block;position:relative}.mail:after{content:"";transform-origin:0;height:1px;transition:transform .9s var(--ease-io);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(.18)}.mail:hover:after{transform:scaleX(1)}.sea{height:clamp(220px,26vw,380px);margin:64px calc(var(--gutter) * -.36) 0;mix-blend-mode:multiply;-webkit-mask-composite:source-in;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%),linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 100%),linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-composite:intersect}.sea .layer{mix-blend-mode:multiply;inset:-8% -4% auto}.sea .valley img{width:100%;height:auto}.sea .fog{opacity:.25;--bob:58s;width:90%;top:-10%;left:-20%}.sea .fog .driftrow{--dur:230s}.footer{background:var(--ink);color:#ffffffb3;z-index:6;padding-block:32px;position:relative}.footer .top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.footer .top img{width:190px;height:auto}.footer .legal{gap:28px;font-size:12px;display:flex}.footer .legal a{position:relative}.footer .legal a:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease-io);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.footer .legal a:hover{color:#fff}.footer .legal a:hover:after{transform-origin:0;transform:scaleX(1)}.footer .ent{color:#fff9;font-size:12px}.footer .disc{color:#fff6;max-width:820px;margin:24px 0;font-size:11px;line-height:1.6}.footer .copy{color:#fff6;font-size:11px}.back{font-size:13px;font-weight:500}.back:hover{color:var(--muted)}.legal-page{padding-block:152px 112px;position:relative}.legal-page article{max-width:760px}.legal-page h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,4vw,56px);line-height:1.05}.legal-page .updated{color:var(--muted);margin:16px 0 56px;font-size:14px}.legal-page h2{letter-spacing:-.005em;margin:48px 0 14px;font-size:20px;line-height:1.3}.legal-page p,.legal-page li{font-size:16px;line-height:1.65}.legal-page p+p{margin-top:12px}.legal-page ul{gap:8px;margin:12px 0 0;padding-left:20px;display:grid}.legal-page a:not(.back){text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line)}.legal-page a:not(.back):hover{text-decoration-color:currentColor}.legal-page dl{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:10px 24px;margin:16px 0 0;font-size:15px;line-height:1.55;display:grid}.legal-page dt{color:var(--muted)}.legal-page dd{margin:0}.legal-page .table{border-top:1px solid var(--line);margin-top:16px;overflow-x:auto}.legal-page table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.5}.legal-page th,.legal-page td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 16px 12px 0}.legal-page th{color:var(--muted);font-weight:500}.legal-page code{font-size:13px}@media (width<=1100px){.grid-2,.team .grid,.origin .grid-2{grid-template-columns:1fr;gap:40px}.rock{width:min(100%,720px);margin:-8px 0 -24px auto;position:relative;top:auto;right:auto}.about .right{padding-top:0}.origin-left{position:relative;top:0}.origin-art{display:none}.think .right{padding-top:0}.timeline{max-width:720px}.area>button{grid-template-columns:72px 1fr 24px;gap:20px}.area .one{grid-area:2/2;margin-top:-8px}.area .arrow{grid-area:1/3}.panel .in{grid-template-columns:72px 1fr;gap:20px}.panel .tag{display:none}.panel .copy{grid-column:2}}@media (width<=900px){.menu .link{display:none}.burger{display:block}.menu.is-open{background:var(--paper);padding:12px var(--gutter) 24px;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:0;position:fixed;inset:72px 0 auto}.menu.is-open .link{padding:12px 0;font-size:22px;display:block}.menu.is-open .burger{top:27px;right:var(--gutter);position:fixed}.figures{grid-template-columns:repeat(2,1fr)}.fig:nth-child(3){padding-left:0}.fig:nth-child(3):before{display:none}.principles .cols,.cards,.people{grid-template-columns:1fr}.pr,.pr:first-child{padding:32px 0}.pr+.pr:before{transform-origin:0;width:auto;height:1px;inset:0 0 auto;transform:scaleX(0)}.principles.is-in .pr:before{transform:scaleX(1)}.card,.card:nth-child(3n+1){border-left:0;min-height:240px;padding-left:0;padding-right:0}.card:nth-child(n+2){border-top:1px solid var(--line)}.person .ph{aspect-ratio:4/4}.act{grid-template-columns:1fr;gap:14px}.rail-line{display:none}.head{margin-bottom:48px}.section{padding-block:40px 88px}.footer .top{flex-direction:column;align-items:flex-start}.footer .legal{flex-wrap:wrap;gap:12px 20px}.hero .meta-top span:last-child{display:none}.hero{height:auto;min-height:max(680px,100svh)}.mountain{width:165%;min-width:0;inset:auto auto -3% -30%}.mist{width:190%;top:46%;left:-45%}.mist.two{width:150%;top:66%}.hero .copy{padding-top:32px}.hero h1{text-wrap:balance;font-size:min(34px,7.6vw)}.hero .sub{margin-top:20px;font-size:16px}.rock{width:calc(100% + var(--gutter));margin:0 calc(var(--gutter) * -.5) -16px}.h-l{font-size:clamp(28px,7.6vw,34px)}.h-m{font-size:clamp(26px,7vw,30px)}.lead{font-size:17px}.principles .foot{margin-top:32px}.pr h3{margin:14px 0;font-size:24px}.pr .n{font-size:32px}.area>button{grid-template-columns:40px 1fr 20px;gap:4px 14px;padding:22px 0}.area .num{padding-top:3px;font-size:15px;line-height:1.6}.area .name{font-size:24px;line-height:1.12}.area:hover .name{transform:none}.area .one{margin-top:4px;font-size:14px}.area .arrow{padding-top:3px}.panel .in{grid-template-columns:1fr;padding:0 0 32px}.panel .copy{grid-column:1;font-size:15px}.panel .in>span:first-child{display:none}.card,.card:nth-child(3n+1){gap:36px;min-height:0;padding-block:24px}.card h3{font-size:22px}.people{gap:28px}.person{grid-template-columns:96px 1fr;align-items:start;column-gap:18px;display:grid}.person .ph{aspect-ratio:4/5;grid-row:1/span 3;margin:0}.person .ph i{display:none}.person .role{margin:4px 0 8px}.contact .grid-2{gap:24px}.sea{height:200px;margin-top:40px}.sea .valley{width:230%;inset:auto auto -4% -70%}.sea .fog{width:200%;top:-5%;left:-40%}.footer .ent{line-height:1.6}.legal-page{padding-block:120px 80px}.legal-page dl{grid-template-columns:1fr;gap:2px 0}.legal-page dd{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}[data-reveal],.split .w{opacity:1;filter:none;transform:none}}
