@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.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 Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/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(/assets/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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14100d;--bg-2:#171310;--bg-3:#1c1714;--bg-4:#231c17;--scrim:#14100d8c;--scrim-2:#14100d99;--ink:#f5e7cf;--ink-2:#ede6dc;--paper:#f5f1e9;--ink-86:#f5e7cfdb;--ink-78:#f5e7cfc7;--ink-60:#f5e7cf99;--ink-40:#f5e7cf66;--muted:#b8afa4;--muted-2:#6b6259;--line:#f5e7cf24;--line-2:#f5e7cf1a;--line-3:#f5e7cf09;--line-4:#f5e7cf17;--copper-0:#8f5722;--copper:#b87333;--copper-2:#c98a47;--copper-3:#e8b57c;--copper-line:#c98a4799;--grad-copper:linear-gradient(120deg, #8f5722 0%, #c98a47 42%, #e8b57c 50%, #c98a47 58%, #8f5722 100%);--grad-copper-soft:linear-gradient(120deg, #8f5722 0%, #e8b57c 50%, #8f5722 100%);--tier-bronze:#b07a4f;--tier-silver:#b9c3cc;--tier-gold:#e0b25f;--tier-platinum:#9fe2e0;--up:#79c79e;--down:#df7474;--navy:#2e3f57;--font-display:"Young Serif", Georgia, "Times New Roman", serif;--font-sans:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r-xs:4px;--r-sm:9px;--r-btn:10px;--r-md:12px;--r-lg:14px;--r-xl:22px;--ring-copper:0 0 0 3px #b8733347;--shadow-lg:0 18px 50px #00000059;--shadow-tile:inset 0 0 0 1px #c98a4773, 0 16px 44px #00000073;--ease:cubic-bezier(.16, 1, .3, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--pad-x:64px;--pad-y:118.8px;--max:1792px;--nav-h:84px}@media (width<=1199px){:root{--pad-x:40px;--pad-y:96px}}@media (width<=809px){:root{--pad-x:16px;--pad-y:72px;--nav-h:68px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 8px);background:var(--bg)}html.is-loading{overflow:hidden}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55;overflow-x:clip}body:after{content:"";z-index:70;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 .94 0 0 0 0 .84 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}::selection{color:var(--paper);background:#b8733373}:focus-visible{outline:2px solid var(--copper-3);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.only-touch{display:none}@media (hover:none){.only-touch{display:inline}.only-pointer{display:none}}.skip-link{z-index:200;border-radius:var(--r-sm);background:var(--ink);color:var(--bg);font:500 12px/1 var(--font-mono);letter-spacing:.1em;transition:transform .3s var(--ease);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}.h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;font-size:clamp(38px,4.7vw,72px);font-weight:400;line-height:1.04}.h3{font-family:var(--font-display);color:var(--ink);font-size:26px;font-weight:400;line-height:1.2}.lead{font-family:var(--font-display);color:var(--ink);font-size:clamp(19px,1.75vw,28px);font-weight:400;line-height:1.25}.text{color:var(--ink-78);text-wrap:pretty;font-size:15px;line-height:1.65}.text-s{color:var(--ink-78);font-size:13px;line-height:1.6}.mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:400;line-height:1.6}.mono-s{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px;line-height:1.6}.copper{color:var(--copper-2)}.muted{color:var(--muted)}.outline{color:#0000;-webkit-text-stroke:1px #f5e7cf9e}.eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:9.5px;display:flex}.eyebrow b{color:var(--copper-2);font-weight:400}.eyebrow i{background:var(--line);width:28px;height:1px}.rev{opacity:0;transition:opacity .85s var(--ease), transform .85s var(--ease);transform:translateY(30px)}.rev.on{opacity:1;transform:none}.wb{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.mask .wi{transition:transform .8s var(--ease);display:inline-block;transform:translateY(114%)}.mask.on .wi{transform:none}.rule{transform-origin:0;transition:transform 1.1s var(--ease);transform:scaleX(0)}.on .rule,.rule.on{transform:scaleX(1)}.bar{transform-origin:0;transition:transform 1.2s var(--ease);transform:scaleX(0)}.on .bar{transform:scaleX(var(--w,1))}@media (width<=809px){.rev{opacity:1;transition-duration:.35s;transform:translateY(12px)}.rev.on{transform:none}.mask .wi{transform:translateY(20%)}}.btn-copper,.btn-ghost{border-radius:var(--r-btn);min-height:44px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:transform .35s var(--ease), box-shadow .35s, filter .3s, background-color .3s, border-color .3s, color .3s;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.btn-copper{color:var(--bg);background:var(--grad-copper);transition:transform .35s var(--ease), box-shadow .35s, filter .3s, background-position .9s var(--ease);background-position:100% 0;background-size:220% 100%}.btn-copper:hover{filter:brightness(1.08);background-position:0 0;transform:translateY(-2px);box-shadow:0 10px 28px #b8733359}.btn-copper:active,.btn-ghost:active{transition-duration:.12s;transform:translateY(0)scale(.98)}.btn-copper svg,.btn-ghost svg{width:15px;height:15px;transition:transform .35s var(--ease);flex:none}.btn-copper:hover svg,.btn-ghost:hover svg{transform:translate(3px)}.btn-ghost{color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5e7cf09}.btn-ghost:hover{border-color:#c98a4799;transform:translateY(-2px)}.btn-wide{width:100%}.link-copper{color:var(--muted);background-image:var(--grad-copper);transition:color .35s var(--ease), background-size .45s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;align-items:center;gap:8px;padding-bottom:3px;display:inline-flex}.link-copper:hover{color:var(--ink);background-size:100% 1.5px}.glass{background:var(--scrim);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:var(--r-lg)}.chip{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:9.5px;display:inline-flex}.chip svg{width:12px;height:12px}.dot-copper{background:var(--copper);border-radius:3px;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #e8b57c99}.shot{background:var(--bg-3);position:relative;overflow:hidden}.shot>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease), transform .9s var(--ease);position:absolute;inset:0}.shot.is-loaded>img{opacity:1}.shot-ph{background:radial-gradient(60% 70% at 70% 35%,#e8b57c29,#0000 70%),radial-gradient(45% 55% at 20% 85%,#2e3f5759,#0000 70%),repeating-linear-gradient(135deg,#f5e7cf07 0 1px,#0000 1px 14px),linear-gradient(160deg,#221b15,#120e0b);position:absolute;inset:0}.shot-ph-info{z-index:4;border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;text-align:left;background:#14100dd1;border:1px dashed #e8b57c8c;gap:6px;max-width:min(320px,100% - 28px);padding:12px 14px;display:grid;position:absolute;top:14px;right:14px}.shot-ph-info .mono-s{color:var(--copper-3)}.shot-ph-info b{color:var(--ink);font-size:13px;font-weight:500;line-height:1.35}.shot-ph-info small{color:var(--muted);font-size:11.5px}.shot-ph-info button{background:var(--grad-copper);color:var(--bg);font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:7px;justify-self:start;margin-top:2px;padding:6px 10px}@media (width<=809px){.shot-ph-info{align-items:center;gap:8px;max-width:calc(100% - 20px);padding:6px 6px 6px 10px;display:flex;top:10px;right:10px}.shot-ph-info .mono-s,.shot-ph-info small{display:none}.shot-ph-info b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.shot-ph-info button{flex:none;margin:0;padding:5px 8px}}html.has-cursor,html.has-cursor *{cursor:none!important}.cur-core,.cur-ring{z-index:2147483000;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.cur-core{background:radial-gradient(circle at 34% 30%, #fff5e8 0%, var(--copper-3) 34%, var(--copper-2) 62%, var(--copper-0) 100%);width:15px;height:15px;transition:opacity .3s, width .3s var(--ease), height .3s var(--ease), margin .3s var(--ease);border-radius:50%;margin:-7.5px 0 0 -7.5px;box-shadow:0 0 18px #e8b57c8c}.cur-ring{opacity:0;width:42px;height:42px;transition:width .3s var(--ease), height .3s var(--ease), margin .3s var(--ease), opacity .3s, border-color .3s, background .3s;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin:-21px 0 0 -21px;display:flex}.cur-label{font:400 9px/1 var(--font-mono);letter-spacing:.32em;color:var(--copper-3);white-space:nowrap;opacity:0;padding-left:.32em;transition:opacity .2s}html.cur-link .cur-ring{opacity:1;background:radial-gradient(circle,#c98a4729 0%,#0000 70%);border-color:#c98a47e6;width:56px;height:56px;margin:-28px 0 0 -28px}html.cur-link .cur-core{width:8px;height:8px;margin:-4px 0 0 -4px}html.cur-drag .cur-ring{opacity:1;background:#14100d59;border-color:#e8b57cf2;width:78px;height:78px;margin:-39px 0 0 -39px}html.cur-drag .cur-label{opacity:1}html.cur-out .cur-core,html.cur-out .cur-ring{opacity:0}.pre{z-index:150;background:var(--bg);clip-path:polygon(0 0,100% 0,100% calc(100% - 20vw),0 100%);pointer-events:none;height:calc(100vh + 20vw);position:fixed;inset:0 0 auto}.pre.is-leaving{animation:pre-up .9s var(--ease-io) both}@keyframes pre-up{to{transform:translateY(calc(-100% - 4vh))}}.pre-lamp{opacity:0;width:60vmin;height:60vmin;animation:pre-bloom 1.3s var(--ease) .1s both;background:radial-gradient(circle,#c98a4752 0%,#b873331f 40%,#0000 70%);border-radius:50%;position:absolute;top:50vh;left:50%;transform:translate(-50%,-50%)scale(.12)}@keyframes pre-bloom{30%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.pre-inner{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:absolute;top:0;left:0;right:0}.pre-mark{width:46px;height:46px;animation:pre-ember .7s var(--ease-back) .2s both;filter:drop-shadow(0 0 18px #e8b57c8c);transform:scale(0)}@keyframes pre-ember{60%{transform:scale(1.25)}to{transform:scale(1)}}.pre-word{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);margin-top:22px;font-size:clamp(44px,7vw,92px);line-height:1;display:flex}.pre-lb{margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.pre-li{animation:glyph-up .75s var(--ease) both;display:inline-block;transform:translateY(118%)}.pre-mono{font:400 10px/1.4 var(--font-mono);letter-spacing:.3em;color:var(--muted);opacity:0;margin-top:18px;animation:.5s .85s both fade-in}.pre-edge{background:var(--grad-copper);transform-origin:50%;opacity:.8;width:108vw;height:2px;position:absolute;bottom:9.6vw;left:-4vw;transform:rotate(-10.6deg)}@keyframes glyph-up{0%{transform:translateY(118%)}to{transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes letter-in{0%{opacity:0;transform:translateY(.32em)}to{opacity:1;transform:none}}@keyframes hint-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.nav{z-index:80;height:var(--nav-h);transition:background-color .5s var(--ease), backdrop-filter .5s, border-color .5s;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 40px;display:grid;position:fixed;inset:0 0 auto}.nav.is-scrolled{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line-3);background:#14100db8}.nav-brand{font-family:var(--font-display);color:var(--ink);justify-self:start;align-items:center;gap:10px;font-size:25px;line-height:1;display:inline-flex}.nav-brand img{width:30px;height:30px}.nav-dot{background:var(--copper);border-radius:50%;width:7px;height:7px;margin-left:2px;animation:2.4s ease-in-out infinite hint-pulse;box-shadow:0 0 12px #e8b57c99}.nav-links{gap:30px;display:flex}.nav-links a{color:var(--ink-86);font-size:15px;font-weight:500;transition:color .3s;position:relative}.nav-links a:after{content:"";background:var(--grad-copper);transform-origin:0;height:1.5px;transition:transform .45s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover,.nav-links a.is-active{color:var(--ink)}.nav-links a:hover:after,.nav-links a.is-active:after{transform:scaleX(1)}.nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.nav-pill{border:1px solid var(--line-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:40px;color:var(--ink);transition:background-color .3s, transform .35s var(--ease);background:#f5e7cf1a;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 18px;font-size:15px;font-weight:500;display:inline-flex}.nav-pill:hover{background:#f5e7cf29;transform:translateY(-1px)}.nav-orb{background:radial-gradient(circle at 34% 30%, #f6d3a8 0%, var(--copper-2) 45%, var(--copper-0) 100%);width:28px;height:28px;color:var(--bg);border-radius:50%;place-items:center;display:grid}.nav-orb svg{width:14px;height:14px}.nav-burger{border:1px solid var(--line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;display:none}.nav-burger span{background:var(--ink);width:16px;height:1.5px;transition:transform .4s var(--ease);display:block}.nav.is-open .nav-burger span:first-child{transform:translateY(3.75px)rotate(45deg)}.nav.is-open .nav-burger span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.nav.is-open{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.menu{z-index:79;padding:calc(var(--nav-h) + 24px) var(--pad-x) 28px;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility .4s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu.is-open{opacity:1;visibility:visible}.menu-links{gap:6px;display:grid}.menu-links a{font-family:var(--font-display);color:var(--ink);opacity:0;align-items:baseline;gap:14px;padding:8px 0;font-size:clamp(34px,9.5vw,54px);line-height:1.05;display:flex}.menu-links a span{font:400 10px/1 var(--font-mono);letter-spacing:.16em;color:var(--copper-2)}.menu.is-open .menu-links a{animation:rise .6s var(--ease) both}.menu-foot{gap:16px;display:grid}@media (width<=1199px){.nav{padding:0 28px}.nav-links{gap:22px}}@media (width<=960px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.nav-burger{display:inline-flex}}@media (width<=809px){.nav{padding:0 16px}.nav-brand{font-size:22px}.nav-pill{padding-left:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rev,.mask .wi,.rule{opacity:1!important;transition:none!important;transform:none!important}.bar{transform:scaleX(var(--w,1))!important;transition:none!important}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.sec{padding:var(--pad-y) var(--pad-x);position:relative}.sec>*{max-width:var(--max);margin-inline:auto}.sec-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:54px;display:flex}.sec-head .eyebrow{margin-bottom:22px}.sec-head>div{flex:auto;min-width:0}.sec-aside{text-align:right;flex:none;max-width:360px}@media (width<=809px){.sec-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:34px}.sec-aside{text-align:left;max-width:none}}.hero{isolation:isolate;background:var(--bg);touch-action:pan-y;-webkit-user-select:none;user-select:none;height:100svh;min-height:640px;position:relative;overflow:hidden}.hero-media{z-index:0;position:absolute;inset:0}.hero-scene{opacity:0;pointer-events:none;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.hero-scene.is-active{opacity:1;pointer-events:auto}.hero-scene .shot{position:absolute;inset:0}.hero-scene.is-active .shot>img{animation:9s linear both ken-burns}@keyframes ken-burns{0%{transform:scale(1.1)}to{transform:scale(1)}}.hero .shot-ph-info{top:calc(var(--nav-h) + 76px);right:var(--pad-x)}.hero-veil{pointer-events:none;background:radial-gradient(120% 90% at 50% 42%, transparent 52%, #14100d9e 100%), linear-gradient(to top, var(--bg) 0%, #14100d8c 24%, transparent 58%), linear-gradient(to right, #14100d99 0%, transparent 55%);position:absolute;inset:0}.hero-copy{left:var(--pad-x);z-index:2;max-width:calc(100% - 330px - var(--pad-x) * 3);pointer-events:none;position:absolute;bottom:150px}.hero-eyebrow{color:var(--ink-86);letter-spacing:.18em;opacity:0;margin-bottom:14px;font-size:11px}.hero-word{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink-2);margin:0 0 0 -.04em;font-size:clamp(64px,10.4vw,168px);font-weight:400;line-height:.98;display:flex}.lbox{margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.lin{display:inline-block;transform:translateY(118%)}.hero-lines{opacity:0;margin-top:20px}.hero-headline{max-width:640px}.hero-detail{letter-spacing:.06em;text-transform:none;color:var(--ink-78);margin-top:10px;font-size:11.5px}.is-ready .hero-eyebrow{animation:rise .9s var(--ease) 50ms both}.is-ready .lin{animation:glyph-up .92s var(--ease) both}.is-ready .hero-lines{animation:rise .9s var(--ease) .25s both}.hero-anno{left:var(--x);top:var(--y);z-index:2;pointer-events:none;opacity:0;align-items:center;gap:12px;display:flex;position:absolute}.is-ready .hero-anno{animation:fade-in .8s var(--ease) .7s both}.hero-anno-dot{background:var(--copper-2);border-radius:50%;width:11px;height:11px;animation:2s ease-in-out infinite hint-pulse;box-shadow:0 0 0 5px #c98a472e,0 0 18px #e8b57cb3}.hero-anno-line{background:#c98a47b3;width:34px;height:1px}.hero-anno-text{gap:3px;display:grid}.hero-anno-text b{letter-spacing:.16em;color:var(--ink);font-size:10.5px;font-weight:500}.hero-anno-text span{color:var(--ink-78);font-size:13px}.hero-hint{top:calc(var(--nav-h) + 40px);right:var(--pad-x);z-index:2;color:var(--ink-78);letter-spacing:.24em;pointer-events:none;animation:2.6s ease-in-out infinite hint-pulse;position:absolute}.hero-card{right:var(--pad-x);z-index:3;opacity:0;gap:12px;width:330px;padding:20px 20px 16px;display:grid;position:absolute;bottom:110px}.is-ready .hero-card{animation:rise .9s var(--ease) .4s both}.hero-card-head{justify-content:space-between;align-items:baseline;display:flex}.hero-card-head b{color:var(--ink);font-size:24px;font-weight:400}.hero-card-head span{font-size:21px}.hero-card>p{color:var(--ink-78);font-size:13.5px;line-height:1.5}.hero-card-foot{text-align:center;color:var(--muted)!important;font-size:9.5px!important}.hero-strip{z-index:3;opacity:0;gap:26px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.is-ready .hero-strip{animation:fade-in .8s var(--ease) .6s both}.hero-tab{color:var(--ink-40);transition:color .3s, transform .3s var(--ease);gap:8px;padding:8px 0 10px;display:flex;position:relative}.hero-tab:hover{color:var(--ink-78);transform:translateY(-2px)}.hero-tab.is-active{color:var(--ink)}.hero-tab .mono{letter-spacing:.16em;font-size:11px}.hero-tab-bar{background:var(--grad-copper);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.is-ready .hero.is-auto .hero-tab.is-active .hero-tab-bar{animation-name:tab-fill;animation-timing-function:linear;animation-fill-mode:both}.hero:not(.is-auto) .hero-tab.is-active .hero-tab-bar{transform:scaleX(1)}@keyframes tab-fill{to{transform:scaleX(1)}}@media (width<=1199px){.hero-card{width:300px}.hero-copy{max-width:calc(100% - 300px - var(--pad-x) * 3)}}@media (width<=809px){.hero{min-height:600px}.hero-copy{max-width:none;bottom:200px;left:16px;right:16px}.hero-word{font-size:16.4vw}.hero-headline{font-size:19px}.hero-detail{font-size:10.5px}.hero-card{gap:10px;width:auto;padding:12px 14px;bottom:64px;left:16px;right:16px}.hero-card>p,.hero-card-foot{display:none}.hero-card-head b{font-size:20px}.hero-card-head span{font-size:17px}.hero-strip{gap:6px;bottom:6px}.hero-tab{justify-content:center;min-width:44px;min-height:44px;padding:12px 10px}.hero-tab-bar{bottom:8px;left:10px;right:10px}.hero-tab-name,.hero-hint{display:none}.hero-anno{left:50%;top:calc(var(--nav-h) + 36px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#14100db8;border-radius:12px;padding:8px 14px;transform:translate(-50%)}.hero-anno-dot,.hero-anno-line{display:none}.hero .shot-ph-info{top:calc(var(--nav-h) + 110px);right:16px}}@media (height<=620px){.hero{min-height:0}.hero-anno,.hero-hint,.hero-detail,.hero-card>p,.hero-card-foot{display:none}.hero-word{font-size:min(10.4vw,17svh)}.hero-eyebrow{margin-bottom:8px}.hero-lines{margin-top:10px}.hero-copy,.hero-card{bottom:64px}.hero-strip{bottom:4px}.hero .shot-ph-info{top:calc(var(--nav-h) + 8px)}}@media (height<=620px) and (width<=809px){.hero-word{font-size:min(16.4vw,15svh)}.hero-copy{bottom:118px}.hero-card{padding:8px;bottom:54px}.hero-card-head{display:none}}.unmask{background:var(--bg);height:260vh;position:relative}.unmask-sticky{height:100svh;padding-top:calc(var(--nav-h) + 64px);flex-direction:column;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.unmask-eyebrow{top:calc(var(--nav-h) + 26px);left:var(--pad-x);z-index:3;position:absolute}.unmask-center{width:min(1120px, 84vw, calc((100svh - var(--nav-h) - 260px) * 1.618));aspect-ratio:1650/1020;position:relative}.unmask-stage{clip-path:circle(calc(7% + var(--reveal,0) * 68%) at 50% 52%);transform:scale(calc(1.14 - var(--reveal,0) * .14));will-change:clip-path, transform;position:absolute;inset:0}.unmask-stage img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:radial-gradient(74% 80%,#000 62%,#0000 100%);mask-image:radial-gradient(74% 80%,#000 62%,#0000 100%)}.unmask-word{z-index:2;font-family:var(--font-display);white-space:nowrap;text-transform:uppercase;-webkit-text-stroke:1px #f5e7cfbf;transform:translate(-50%, -50%) scale(calc(1 + var(--reveal,0) * .14));opacity:calc(1 - var(--reveal,0) * 1.3);pointer-events:none;font-size:clamp(64px,12vw,210px);line-height:1;position:absolute;top:52%;left:50%}.unmask-note{left:var(--x);top:var(--y);z-index:2;opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;transform:translateY(8px)}.unmask-note.is-left{flex-direction:row-reverse;translate:calc(5px - 100%) -50%}.unmask-note:nth-of-type(2){transition-delay:.1s}.unmask-note:nth-of-type(3){transition-delay:.2s}.unmask-note:nth-of-type(4){transition-delay:.3s}.unmask.is-revealed .unmask-note{opacity:1;transform:none}.unmask-note>i{background:var(--copper-2);border-radius:50%;flex:none;width:10px;height:10px;animation:2s ease-in-out infinite hint-pulse;box-shadow:0 0 0 4px #c98a4740,0 0 14px #e8b57ccc}.unmask-note>span{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#14100dd1;border-radius:10px;gap:2px;padding:7px 11px;display:grid}.unmask-note b{color:var(--ink);font-weight:500}.unmask-note small{color:var(--ink-78);font-size:11.5px}.unmask-copy{left:var(--pad-x);z-index:3;width:min(470px, calc(100% - var(--pad-x) * 2));border:1px solid var(--line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);background:#14100dc7;gap:8px;padding:16px 18px;display:grid;position:absolute;bottom:36px;transform:translateY(20px)}.unmask.is-copy .unmask-copy{opacity:1;transform:none}.unmask-title{color:var(--ink);font-size:22px;line-height:1.2}.unmask-meter{right:var(--pad-x);z-index:3;color:var(--muted);letter-spacing:.24em;position:absolute;bottom:44px}.unmask-meter b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}@media (width<=809px){.unmask{height:160vh}.unmask-sticky{padding:calc(var(--nav-h) + 8px) 16px 16px;justify-content:center;gap:16px}.unmask-eyebrow{align-self:flex-start;position:static}.unmask-center{width:min(94vw, calc((100svh - var(--nav-h) - 280px) * 1.618))}.unmask-note,.unmask-meter{display:none}.unmask-copy{width:100%;padding:14px 16px;position:relative;bottom:auto;left:auto}.unmask-title{font-size:19px}}@media (height<=620px){.unmask{height:auto}.unmask-sticky{height:auto;padding:calc(var(--nav-h) + 28px) var(--pad-x) 64px;justify-content:flex-start;gap:18px;position:relative}.unmask-eyebrow{align-self:flex-start;position:static}.unmask-center{width:min(94vw, 900px, calc((100svh - var(--nav-h) - 90px) * 1.618))}.unmask-word,.unmask-note,.unmask-meter{display:none}.unmask-copy{align-self:flex-start;width:min(560px,100%);position:relative;bottom:auto;left:auto}}@media (prefers-reduced-motion:reduce){.unmask{height:auto}.unmask-sticky{height:auto;padding:calc(var(--nav-h) + 40px) var(--pad-x) 72px;gap:18px;position:relative}.unmask-eyebrow{align-self:flex-start;position:static}.unmask-stage{clip-path:none;transform:none}.unmask-word,.unmask-meter{display:none}.unmask-note,.unmask-copy{opacity:1;transform:none}.unmask-copy{align-self:flex-start;position:relative;bottom:auto;left:auto}}.ritual{background:var(--bg)}.ritual-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ritual-card{border:1px solid var(--line-2);border-radius:var(--r-md);min-height:270px;transition:opacity .85s var(--ease), transform .85s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease);background:linear-gradient(#f5e7cf09,#f5e7cf03);flex-direction:column;gap:12px;padding:22px 22px 20px;display:flex}.ritual-card:hover{border-color:#c98a4773;box-shadow:0 16px 44px #00000059}.ritual-top{justify-content:space-between;display:flex}.ritual-title{text-transform:uppercase;color:var(--ink);margin-top:6px;font-size:26px;line-height:1.1}.ritual-card .text-s{flex:1}.ritual-foot{justify-content:space-between;align-items:baseline;display:flex}.ritual-foot b{color:var(--ink);font-size:12px;font-weight:400}.ritual-track{background:var(--line-2);border-radius:2px;height:2px;overflow:hidden}.ritual-track .bar{background:var(--grad-copper);height:100%;display:block}@media (width<=1199px){.ritual-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.ritual-grid{grid-template-columns:1fr}.ritual-card{min-height:0}}.dossie{background:var(--bg-2)}.dossie-body{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.dossie-tabs{top:calc(var(--nav-h) + 24px);border-top:1px solid var(--line-2);display:grid;position:sticky}@media (height<=700px){.dossie-tabs{position:static}}.dossie-tab{text-align:left;border-bottom:1px solid var(--line-2);color:var(--ink-60);grid-template-columns:34px 1fr;gap:3px 8px;padding:15px 12px 15px 16px;transition:color .3s,background-color .3s;display:grid;position:relative}.dossie-tab>.mono-s:first-child{grid-row:1/3;padding-top:6px}.dossie-tab-name{font-family:var(--font-display);transition:transform .35s var(--ease), color .3s;font-size:20px;line-height:1.2}.dossie-tab-tag{color:var(--muted-2);transition:color .3s}.dossie-tab:hover .dossie-tab-name{color:var(--copper-3);transform:translate(6px)}.dossie-tab.is-active{color:var(--ink);background:linear-gradient(90deg,#c98a471a,#0000 75%)}.dossie-tab.is-active:before{content:"";background:var(--grad-copper);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0}.dossie-tab.is-active .dossie-tab-tag{color:var(--copper-2)}.dossie-panel{gap:24px;min-width:0;display:grid}.dossie-window{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:linear-gradient(#1b1612,#14100d);overflow:hidden}.dw-bar{border-bottom:1px solid var(--line-2);background:#f5e7cf05;align-items:center;gap:16px;padding:12px 16px;display:flex}.dw-dots{gap:6px;display:flex}.dw-dots i{background:#f5e7cf24;border-radius:50%;width:9px;height:9px}.dw-crumbs{flex:1;gap:1px;min-width:0;display:grid}.dw-crumbs small{color:var(--copper-2)}.dw-crumbs b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.dw-tier{color:var(--tier-platinum);border:1px solid #9fe2e073;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.dw-tier svg{width:12px;height:12px}.dw-tier b{color:var(--ink);border-left:1px solid #9fe2e059;padding-left:7px;font-weight:500}.dw-tabs{border-bottom:1px solid var(--line-2);gap:2px;padding:10px 14px 0;display:flex;overflow:hidden}.dw-tabs span{white-space:nowrap;color:var(--ink-60);background:#f5e7cf08;border-radius:8px 8px 0 0;padding:8px 12px;font-size:12px;transition:color .3s,background-color .3s}.dw-tabs span.is-active{color:var(--copper-3);box-shadow:inset 0 2px 0 var(--copper);background:#c98a471a}.dw-body{min-height:390px;animation:rise .6s var(--ease) both;padding:20px}.dossie-bullets{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}.dossie-bullets li{color:var(--ink-78);animation:rise .6s var(--ease) both;gap:10px;font-size:14px;line-height:1.5;display:flex}.dossie-bullets svg{width:16px;height:16px;color:var(--copper-2);flex:none;margin-top:2px}.demo{gap:16px;display:grid}.df-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.df{gap:6px;min-width:0;display:grid}.df-wide{grid-column:1/-1}.df-label{color:var(--muted)}.df-value{border:1px solid var(--line-2);border-radius:var(--r-sm);min-height:40px;color:var(--ink);background:#00000038;align-items:center;padding:9px 12px;font-size:13.5px;transition:border-color .4s,box-shadow .4s;display:flex}.df-empty{background:#f5e7cf0f;border-radius:4px;width:42%;height:8px;display:block}.df-ai .df-value{animation:ai-fill .6s var(--ease) both;border-color:#c98a478c;box-shadow:0 0 0 3px #b8733324}.df-ai.df-ok .df-value{box-shadow:none;border-color:#79c79e73}.df-value em{color:var(--copper-3);margin-left:4px;font-style:normal;font-weight:700}@keyframes ai-fill{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}.ai-bar{border-radius:var(--r-md);background:linear-gradient(90deg,#b873331a,#b8733308);border:1px solid #c98a4747;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .4s;display:flex}.ai-bar.is-pending{border-color:#e8b57c99}.ai-bar b{color:var(--copper-3);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.ai-bar b svg{width:15px;height:15px}.ai-bar p{color:var(--ink-78);margin-top:4px;font-size:12.5px;line-height:1.5}.ai-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.demo-btn{border:1px solid var(--line);white-space:nowrap;color:var(--ink);transition:transform .35s var(--ease), filter .3s;background:#f5e7cf0a;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.demo-btn svg{width:14px;height:14px}.demo-btn:hover{transform:translateY(-1px)}.demo-btn.is-copper{background:var(--grad-copper-soft);color:var(--bg);border-color:#0000}.demo-btn:disabled{opacity:.75;cursor:progress}.demo-btn.is-static{pointer-events:none}.demo-files{flex-wrap:wrap;gap:8px;display:flex}.demo-file{border:1px dashed var(--line);color:var(--ink-86);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:inline-flex}.demo-file svg{width:15px;height:15px;color:var(--copper-2)}.demo-file small{border-left:1px solid var(--line-2);color:var(--muted);padding-left:8px}.demo-board{border:1px solid var(--line-2);border-radius:var(--r-md);grid-template-columns:1.4fr 1fr 1fr;display:grid;overflow:hidden}.demo-stat{background:#f5e7cf05;gap:6px;padding:14px 16px;display:grid}.demo-stat+.demo-stat{border-left:1px solid var(--line-2)}.demo-stat span{color:var(--muted)}.demo-stat b{color:var(--ink);font-size:16px;font-weight:600}.demo-stat.is-big b{color:var(--copper-3);font-size:23px}.demo-note{color:var(--muted);font-size:12px}.demo-toolbar{color:var(--ink-78);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.demo-toolbar b{color:var(--ink);font-weight:600}.os-status{display:flex}.os-step{color:var(--muted);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);background:#f5e7cf0a;flex:1;padding:10px 14px 10px 24px;font-size:12px}.os-step:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);border-radius:8px 0 0 8px;padding-left:14px}.os-step.is-done{color:var(--ink-78);background:#c98a4724}.os-step.is-active{color:var(--bg);background:var(--grad-copper-soft);font-weight:600}.os-card{border:1px solid var(--line-2);border-radius:var(--r-md);background:#f5e7cf06;gap:6px;padding:14px 16px 14px 20px;display:grid;position:relative}.os-card:before{content:"";background:var(--up);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.os-card.is-open:before{background:var(--copper-3)}.os-badge{color:var(--up);background:#79c79e1f;border-radius:6px;justify-self:start;padding:3px 8px}.os-card.is-open .os-badge{color:var(--copper-3);background:#e8b57c1f}.os-card h5{color:var(--ink);margin:0;font-size:15px;font-weight:600}.os-card p{color:var(--ink-60);font-size:12.5px}.os-meta{flex-wrap:wrap;gap:6px;display:flex}.os-meta span{border:1px solid var(--line-2);color:var(--ink-78);border-radius:6px;padding:4px 9px;font-size:11.5px}.gal-layout{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:16px;display:grid}.gal-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gal-tile{aspect-ratio:1;border:1px solid var(--line-2);border-radius:10px;position:relative;overflow:hidden}.gal-tile .shot{position:absolute;inset:0}.gal-tile.is-main{border-color:#e8b57cb3;box-shadow:0 0 0 2px #b8733340}.gal-tag{color:var(--copper-3);background:#14100dc7;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;position:absolute;top:6px;left:6px}.gal-tag svg{fill:currentColor;width:10px;height:10px}.gal-crop{border:1px solid var(--line-2);border-radius:var(--r-md);background:#0003;justify-items:center;gap:10px;min-width:0;padding:14px;display:grid}.gal-crop-ring{background:radial-gradient(circle,#1e2428,#0b0e11);border:2px solid #d7b27de6;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;box-shadow:0 0 0 6px #00000059}.gal-crop-ring svg{width:84%}.gal-zoom{width:100%;color:var(--muted);align-items:center;gap:8px;display:flex}.gal-zoom i{background:var(--line-2);border-radius:3px;flex:1;height:3px;position:relative}.gal-zoom b{background:var(--copper);border-radius:3px;width:42%;position:absolute;top:0;bottom:0;left:0}.gal-zoom b:after{content:"";background:var(--copper-3);border-radius:50%;width:12px;height:12px;position:absolute;top:-4.5px;right:-6px}.gal-ai{text-align:center;white-space:normal;max-width:100%;color:var(--copper-3);border-color:#c98a4766;border-radius:10px;justify-content:center;line-height:1.4}.demo-history{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.hist-story{border:1px solid var(--line-2);border-radius:var(--r-md);background:#0003;gap:10px;padding:16px;display:grid}.hist-story p{font-family:var(--font-display);color:var(--ink-86);font-size:17px;line-height:1.5}.hist-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.timeline li{animation:rise .6s var(--ease) both;grid-template-columns:18px 1fr;gap:10px;padding-bottom:16px;display:grid;position:relative}.timeline li:nth-child(2){animation-delay:80ms}.timeline li:nth-child(3){animation-delay:.16s}.timeline li:nth-child(4){animation-delay:.24s}.timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:0;left:5px}.timeline li:last-child:before{display:none}.timeline i{border:2px solid var(--copper-2);background:var(--bg-2);border-radius:50%;width:11px;height:11px;margin-top:4px}.timeline li:first-child i{background:var(--copper-2);box-shadow:0 0 12px #e8b57c99}.timeline b{color:var(--ink);font-size:14px;font-weight:600}.timeline small{color:var(--copper-2);margin-top:2px;display:block}.timeline p{color:var(--ink-60);margin-top:4px;font-size:12.5px}.demo-private{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.demo-private svg{width:14px;height:14px}.value-row{color:var(--ink-78);flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;display:flex}.value-row b{font-weight:600}.is-up{color:var(--up)}.value-result{color:var(--up);background:#79c79e1f;border-radius:6px;padding:4px 10px}.val-list{gap:8px;display:grid}.val-list li{border:1px solid var(--line-2);border-radius:var(--r-md);background:#f5e7cf05;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;padding:11px 14px;display:grid}.val-list li.is-latest{border-color:#c98a478c}.val-list b{color:var(--ink);font-size:14.5px;font-weight:600}.val-list small{color:var(--ink-60);font-size:12px}.val-list .mono-s{color:var(--muted);grid-column:1/-1}@media (width<=1199px){.dossie-body{grid-template-columns:minmax(0,1fr);gap:22px}.dossie-tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-top:0;gap:8px;padding:0 48px 6px 0;display:flex;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.dossie-tabs::-webkit-scrollbar{display:none}.dossie-tab{border:1px solid var(--line-2);border-radius:999px;flex:none;align-items:center;gap:8px;min-height:40px;padding:9px 14px;display:inline-flex}.dossie-tab>.mono-s:first-child{padding-top:0}.dossie-tab-name{font-family:var(--font-sans);font-size:13.5px;font-weight:500}.dossie-tab-tag,.dossie-tab.is-active:before,.dw-tabs{display:none}.dossie-tab:hover .dossie-tab-name{transform:none}.dossie-tab.is-active{background:#c98a4724;border-color:#c98a4799}}@media (width<=809px){.dw-body{min-height:0;padding:14px}.dw-crumbs small,.dw-dots{display:none}.df-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai-bar{flex-direction:column;align-items:flex-start}.ai-actions{justify-content:flex-start}.demo-board{grid-template-columns:1fr}.demo-stat+.demo-stat{border-left:0;border-top:1px solid var(--line-2)}.gal-layout,.demo-history,.dossie-bullets{grid-template-columns:minmax(0,1fr)}.gal-crop{grid-template-columns:auto 1fr;place-items:center start}.gal-crop-ring{grid-row:span 3;width:96px;height:96px}.os-step{padding:8px 8px 8px 18px;font-size:11px}.demo-toolbar{flex-direction:column;align-items:flex-start}}.marquee{border-top:1px solid var(--line-2);background:var(--bg);padding-top:64.8px;position:relative;overflow:hidden}.marquee-row{overflow:hidden}.marquee-track{width:max-content;animation:44s linear infinite marquee;display:flex}.marquee-track.is-reverse{animation:58s linear infinite marquee-r}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-set{flex:none;align-items:center;display:flex}.marquee-big{white-space:nowrap;text-transform:uppercase;color:var(--ink);padding:0 .35em;font-size:clamp(40px,5vw,72px);line-height:1.12}.marquee-big.outline{-webkit-text-stroke:1px #f5e7cf73}.marquee-sep{color:var(--copper-2);font-size:clamp(28px,3vw,48px)}.marquee-row-small{border-top:1px solid var(--line-2);background:#1f1813;margin-top:52px;padding:14px 0}.marquee-row-small .marquee-set{gap:28px;padding-right:28px}.marquee-row-small .mono{white-space:nowrap;color:var(--ink-86)}.chapter{background:var(--bg)}.chapter-intro{padding:24vh var(--pad-x) 26vh;text-align:center;justify-items:center;gap:26px;display:grid}.chapter-title{-webkit-text-stroke:1px #f5e7cf80;opacity:0;transition:opacity 1.2s var(--ease), transform 1.4s var(--ease);font-size:clamp(72px,12vw,190px);line-height:1;transform:scale(.96)}.chapter-intro.on .chapter-title{opacity:1;transform:none}.chapter-hint{color:var(--muted-2);letter-spacing:.24em;animation:2.6s ease-in-out infinite hint-pulse}.stories{position:relative}.story{background:var(--bg);align-items:center;height:100svh;min-height:620px;display:flex;position:sticky;top:0;overflow:hidden}.story-media{transform:scale(calc(1 - var(--cover,0) * .06));transform-origin:50% 30%;position:absolute;inset:0}.story-media .shot{position:absolute;inset:0}.story-media .shot>img{transform:translateY(calc((1 - var(--enter,1)) * 8%)) scale(1.1);transition:opacity .9s var(--ease)}.story .shot-ph-info{top:auto;bottom:24px;right:var(--pad-x)}.story-veil{pointer-events:none;background:linear-gradient(90deg,#14100dd9 0%,#14100d73 45%,#0000 75%),linear-gradient(#0000 60%,#14100db3);position:absolute;inset:0}.story-shade{opacity:calc(var(--cover,0) * .78);pointer-events:none;background:#0b0907;position:absolute;inset:0}.story-num{top:calc(var(--nav-h) + 10px);right:var(--pad-x);-webkit-text-stroke:1px #f5e7cf47;pointer-events:none;font-size:clamp(90px,14vw,220px);line-height:1;position:absolute}.story:not(:last-child){margin-bottom:55vh}.story-copy{z-index:2;max-width:640px;margin-left:var(--pad-x);gap:16px;display:grid;position:relative}.story-copy .h2{font-size:clamp(40px,4.4vw,72px)}@media (width<=809px){.chapter-intro{padding:18vh 16px 20vh}.story{align-items:flex-end;min-height:0;padding-bottom:56px}.story:not(:last-child){margin-bottom:40vh}.story-veil{background:linear-gradient(#14100d33,#14100d80 42%,#14100df0 88%)}.story-copy{margin:0 16px}.story .shot-ph-info{top:calc(var(--nav-h) + 12px);bottom:auto;right:16px}}@media (height<=620px){.story{height:auto;min-height:100svh;padding-top:calc(var(--nav-h) + 24px);padding-bottom:40px;position:relative}.story:not(:last-child){margin-bottom:0}.story-shade,.story-num{display:none}}@media (prefers-reduced-motion:reduce){.story-media,.story-media .shot>img{transform:none!important}.chapter-title{opacity:1;transform:none}}.facets{padding-top:var(--pad-y);background:var(--bg);position:relative}.facets-head{padding:0 var(--pad-x);max-width:calc(var(--max) + var(--pad-x) * 2);margin:0 auto 48px}.facet{--cut:9vw;height:92vh;min-height:560px;position:relative;overflow:hidden}.facet+.facet{margin-top:calc(var(--cut) * -1)}.facet-1{z-index:1;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), 0 100%)}.facet-2{z-index:2;clip-path:polygon(0 var(--cut), 100% 0, 100% 100%, 0 calc(100% - var(--cut)))}.facet-3{z-index:3;clip-path:polygon(0 0, 100% var(--cut), 100% 100%, 0 100%)}.facet-media{transform:translateY(calc((var(--pass,.5) - .5) * -12%));position:absolute;inset:-8% 0}.facet-media .shot{position:absolute;inset:0}.facet .shot-ph-info{top:26%}.facet-2 .shot-ph-info{right:auto;left:var(--pad-x)}.facet-veil{pointer-events:none;background:linear-gradient(90deg,#14100de0 0%,#14100d66 50%,#0000 80%);position:absolute;inset:0}.facet-2 .facet-veil{background:linear-gradient(270deg,#14100de0 0%,#14100d66 50%,#0000 80%)}.facet-copy{z-index:2;gap:14px;max-width:440px;display:grid;position:absolute}.facet-1 .facet-copy{left:var(--pad-x);top:20%}.facet-2 .facet-copy{right:var(--pad-x);text-align:right;justify-items:end;bottom:24%}.facet-3 .facet-copy{left:var(--pad-x);top:30%}.facet-title{text-transform:uppercase;-webkit-text-stroke:1px #f5e7cfd9;margin-left:-.04em;font-size:clamp(56px,7.4vw,124px);line-height:.95}.facet-edge{left:50%;top:calc(var(--cut) / 2 + 1px);z-index:3;background:var(--grad-copper);opacity:.85;width:101vw;height:2px;position:absolute}.facet-1 .facet-edge{display:none}.facet-2 .facet-edge{transform:translate(-50%,-50%)rotate(-5.14deg)}.facet-3 .facet-edge{transform:translate(-50%,-50%)rotate(5.14deg)}@media (width<=809px){.facet{--cut:16vw;height:84svh;min-height:540px}.facet-2 .facet-edge{transform:translate(-50%,-50%)rotate(-9.1deg)}.facet-3 .facet-edge{transform:translate(-50%,-50%)rotate(9.1deg)}.facet-copy,.facet-1 .facet-copy,.facet-2 .facet-copy,.facet-3 .facet-copy{top:auto;left:16px;right:16px;bottom:calc(var(--cut) + 36px);text-align:left;justify-items:start;max-width:none}.facet-3 .facet-copy{bottom:64px}.facet-veil,.facet-2 .facet-veil{background:linear-gradient(#0000,#14100d59 35%,#14100deb 80%)}.facet-title{font-size:15vw}.facet .shot-ph-info,.facet-2 .shot-ph-info{top:calc(var(--cut) + 16px);left:auto;right:16px}}@media (prefers-reduced-motion:reduce){.facet-media{transform:none}}.passport{background:var(--bg)}.passport-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:56px;display:grid}.passport-list-head{border-bottom:1px solid var(--line-2);justify-content:space-between;margin-bottom:10px;padding:0 4px 10px;display:flex}.passport-mini{display:none}.crit-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crit{border:1px solid var(--line-2);border-radius:var(--r-md);text-align:left;transition:border-color .35s, background-color .35s, transform .35s var(--ease);background:#f5e7cf05;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.crit:hover{border-color:#c98a4780;transform:translateY(-2px)}.crit:active{transform:scale(.98)}.crit-box{border:1px solid var(--line);color:#0000;border-radius:6px;place-items:center;width:22px;height:22px;transition:background .3s,border-color .3s,color .3s;display:grid}.crit-box svg{stroke-width:2.6px;width:14px;height:14px}.crit.is-on{background:#b8733314;border-color:#c98a4773}.crit.is-on .crit-box{background:var(--grad-copper-soft);color:var(--bg);border-color:#0000}.crit-text b{color:var(--ink);font-size:14px;font-weight:600;display:block}.crit-text small{color:var(--ink-60);margin-top:1px;font-size:12px;display:block}.crit-w{color:var(--muted)}.crit.is-on .crit-w{color:var(--copper-3)}.tier-scale{margin-top:30px;position:relative}.tier-track{background:var(--line-2);border-radius:4px;height:4px;position:relative}.tier-track i{transition:width .6s var(--ease), background .6s;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.tier-track b{background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--bg), 0 0 16px #f5e7cf66;transition:left .6s var(--ease);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.tier-scale ol{height:34px;margin-top:12px;position:relative}.tier-scale li{color:var(--muted-2);gap:2px;transition:color .4s;display:grid;position:absolute;top:0}.tier-scale li.is-reached{color:var(--ink-78)}.passport-stage{perspective:1100px;justify-items:center;gap:16px;display:grid}.pcard{--tier:var(--tier-bronze);--rx:0deg;--ry:0deg;--mx:50%;--my:30%;border:1px solid color-mix(in srgb, var(--tier) 55%, transparent);border-radius:var(--r-xl);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--tier) 16%, transparent), transparent 60%), linear-gradient(180deg, #1d1813, #120e0b);width:min(380px,100%);box-shadow:0 30px 80px #00000080, 0 0 60px color-mix(in srgb, var(--tier) 14%, transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease), border-color .6s, box-shadow .6s;padding:18px;position:relative;overflow:hidden}.pcard-sheen{pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffff1f, transparent 45%);mix-blend-mode:screen;position:absolute;inset:0}.pcard.is-celebrating:after{content:"";pointer-events:none;animation:sheen-sweep 1.2s var(--ease) both;background:linear-gradient(115deg,#0000 40%,#ffffff4d 50%,#0000 60%);position:absolute;inset:-40%}@keyframes sheen-sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}.pcard-top{justify-content:space-between;align-items:center;display:flex}.pcard-tier{border:1px solid color-mix(in srgb, var(--tier) 50%, transparent);background:color-mix(in srgb, var(--tier) 10%, transparent);letter-spacing:.18em;color:var(--tier);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:500;transition:color .6s,border-color .6s,background .6s;display:inline-flex}.pcard-tier svg{width:12px;height:12px}.pcard-tier b{border-left:1px solid color-mix(in srgb, var(--tier) 40%, transparent);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:2px;padding-left:8px;font-weight:500}.pcard-medal{place-items:center;margin:18px 0 12px;display:grid;position:relative}.pcard-glow{background:radial-gradient(circle, color-mix(in srgb, var(--tier) 32%, transparent), transparent 65%);border-radius:50%;width:230px;height:230px;transition:background .6s;position:absolute}.pcard-bezel{background:radial-gradient(circle at 50% 35%,#232a2f,#0a0d10 70%);border-radius:50%;place-items:center;width:168px;height:168px;display:grid;position:relative;box-shadow:inset 0 0 0 6px #b9bec2,inset 0 0 0 8px #6e757b,0 14px 30px #00000080}.pcard-bezel svg{width:80%}.pcard-name{text-align:center;justify-items:center;gap:4px;display:grid}.pcard-name small{letter-spacing:.3em;color:var(--muted)}.pcard-name h3{color:var(--ink);font-size:28px;font-weight:400;line-height:1.1}.pcard-nick{font-family:var(--font-display);color:var(--tier);font-size:15px;transition:color .6s}.pcard-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.pcard-tags span{color:var(--ink-78);background:#f5e7cf0f;border-radius:7px;padding:4px 9px;font-size:12px}.pcard-tags .is-gold{color:#17110b;animation:rise .4s var(--ease) both;background:linear-gradient(135deg,#d0a46d,#9a673b);font-weight:600}.pcard-meters{gap:10px;margin-top:16px;display:grid}.pmeter-head{color:var(--muted);justify-content:space-between;margin-bottom:6px;display:flex}.pmeter-head b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.pmeter-track{background:#f5e7cf14;border-radius:5px;height:5px;overflow:hidden}.pmeter-track i{height:100%;transition:width .6s var(--ease), background .6s;border-radius:5px;display:block}.pmeter.is-tier i{background:linear-gradient(90deg, color-mix(in srgb, var(--tier) 55%, #000), var(--tier))}.pmeter.is-up i{background:linear-gradient(90deg, #3f7a5c, var(--up))}.pcard-badges{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pbadge{border:1px solid var(--line-2);color:var(--ink-78);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.pbadge svg{width:12px;height:12px}.pbadge.is-ok{color:var(--up);background:#79c79e14;border-color:#79c79e59}.pcard-value{border-top:1px solid var(--line-2);justify-content:space-between;align-items:flex-end;margin-top:16px;padding-top:14px;display:flex}.pcard-value small{color:var(--muted);margin-bottom:4px;display:block}.pcard-value b{color:var(--ink);font-size:24px;font-weight:600}.pcard-paid{text-align:right;justify-items:end;display:grid}.pcard-paid span{color:var(--ink-78);font-size:14px}.pcard-paid em{color:var(--up);align-items:center;gap:4px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.pcard-paid em svg{width:13px;height:13px}.pquest{border-radius:var(--r-md);background:#b873330d;border:1px dashed #c98a4773;width:min(380px,100%);padding:14px 16px}.pquest b{color:var(--copper-3);font-size:14px;font-weight:600;display:block}.pquest p{color:var(--ink-78);margin-top:4px;font-size:13px}@media (width<=1199px){.passport-body{grid-template-columns:minmax(0,1fr);gap:40px}.passport-mini{top:calc(var(--nav-h) + 8px);z-index:5;border:1px solid var(--line);border-radius:var(--r-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14100de6;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:12px;padding:10px 14px;display:grid;position:sticky}}@media (width<=809px){.crit-grid{grid-template-columns:1fr}.tier-scale ol{height:44px;margin-top:10px}.tier-scale li{white-space:nowrap;gap:5px;display:flex;transform:translate(-50%)}.tier-scale li:first-child{transform:none}.tier-scale li:nth-child(2n){top:22px}.tier-scale li:before{content:"";opacity:.6;background:currentColor;width:1px;height:6px;position:absolute;bottom:calc(100% + 3px);left:50%}.tier-scale li:first-child:before{left:0}.tier-scale li:nth-child(2n):before{height:28px}}.patrimonio{background:var(--bg-2)}.pat-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.pat-summary{align-content:start;gap:10px;display:grid}.pat-hero{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);font-size:clamp(52px,6.2vw,96px);font-weight:600;line-height:1}.pat-lines{border-top:1px solid var(--line-2);margin-top:18px}.pat-lines div{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}.pat-lines dt{color:var(--ink-78);font-size:14px}.pat-lines dd{color:var(--ink);align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.pat-lines dd.is-up{color:var(--up)}.pat-lines dd svg{width:16px;height:16px}.pat-fx{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.pat-card{padding:22px 22px 16px}.pat-card-head{gap:4px;margin-bottom:16px;display:grid}.pat-card-head b{color:var(--ink);font-size:26px;font-weight:400}.pat-delta{color:var(--up);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pat-delta svg{width:14px;height:14px}.chart{border-radius:8px;outline:none;width:100%;position:relative}.chart:focus-visible{box-shadow:0 0 0 2px var(--copper-3)}.chart svg{overflow:visible}.chart-grid{stroke:#f5e7cf14;stroke-width:1px}.chart-axis{stroke:#f5e7cf2e;stroke-width:1px}.chart-tick{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--muted);font-size:11.5px}.chart-area{fill:#b873331a;opacity:0;transition:opacity 1s var(--ease) .6s}.chart.is-playing .chart-area{opacity:1}.chart-line{fill:none;stroke:var(--copper);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.chart.is-playing .chart-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease) .1s}.chart-cross{stroke:#f5e7cf59;stroke-width:1px}.chart-dot{fill:var(--copper);stroke:#19140f;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:r .2s var(--ease), fill .2s}.chart.is-playing .chart-dot{animation:dot-pop .5s var(--ease-back) both}.chart-dot.is-active{fill:var(--copper-3)}@keyframes dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.chart-label{font-family:var(--font-sans);fill:var(--ink-78);opacity:0;font-size:12px;transition:opacity .6s 1.2s}.chart-label.is-strong{fill:var(--ink);font-weight:600}.chart.is-playing .chart-label{opacity:1}.chart-tip{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow-lg);white-space:nowrap;pointer-events:none;background:#14100df2;border-radius:10px;gap:2px;padding:9px 12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 16px))}.chart-tip b{color:var(--ink);font-size:15px;font-weight:600}.chart-tip span{color:var(--ink-78);font-size:12px}.chart-tip small{color:var(--muted);font-size:11px}.pat-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:13px}.pat-table th{border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.16em;text-align:left;text-transform:uppercase;color:var(--muted);padding:8px 0;font-size:9.5px;font-weight:400}.pat-table td{border-bottom:1px solid var(--line-3);color:var(--ink-78);font-variant-numeric:tabular-nums;padding:10px 12px 10px 0}.pat-table th:last-child,.pat-table td:last-child{text-align:right;color:var(--ink);padding-right:0}.pat-table small{color:var(--muted)}@media (width<=1199px){.pat-body{grid-template-columns:minmax(0,1fr)}}@media (width<=809px){.pat-card{padding:16px 14px 12px}.pat-table td small{display:none}}@media (prefers-reduced-motion:reduce){.chart-line{stroke-dashoffset:0!important;transition:none!important}.chart-area,.chart-label,.chart-dot{opacity:1!important;transition:none!important}}.vault{background:var(--bg)}.vault-flow{grid-template-columns:minmax(0,1fr) minmax(340px,520px) minmax(0,1fr);align-items:center;gap:32px;display:grid}.vault-step{justify-items:start;gap:12px;max-width:300px;display:grid}.vault-step:last-child{text-align:right;justify-self:end;justify-items:end}.vault-icon{width:48px;height:48px;color:var(--copper-3);background:#b8733314;border:1px solid #c98a4780;border-radius:50%;place-items:center;display:grid}.vault-icon svg{width:20px;height:20px}.vault-file{padding:18px 20px;transition:border-color .6s,box-shadow .6s;position:relative}.vault-file.is-verified{box-shadow:0 0 0 4px #79c79e0f, var(--shadow-lg);border-color:#79c79e66}.vault-file-head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding-bottom:14px;display:flex}.vault-ext{background:var(--grad-copper-soft);color:var(--bg);border-radius:6px;flex:none;padding:4px 8px;font-weight:600}.vault-file-head b{min-width:0;color:var(--ink);overflow-wrap:break-word;font-size:14px;font-weight:500}.vault-meta{gap:10px;padding:14px 0;display:grid}.vault-meta div{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.vault-meta dt{color:var(--muted)}.vault-meta dd{font-family:var(--font-mono);color:var(--ink-86);overflow-wrap:anywhere;font-size:11.5px;line-height:1.6}.vault-meta dd.vault-hash{letter-spacing:.04em;color:var(--copper-3)}.vault-file-foot{border-top:1px solid var(--line-2);color:var(--muted);align-items:center;gap:8px;padding-top:12px;transition:color .4s;display:flex}.vault-file.is-verified .vault-file-foot{color:var(--up)}.vault-file-foot svg{width:15px;height:15px}.vault-spin{border:2px solid #e8b57c40;border-top-color:var(--copper-3);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}.vault-lists{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:56px;padding-top:28px;display:grid}.vault-list{align-content:start;gap:12px;display:grid}.vault-list ul{gap:8px;display:grid}.vault-list li{color:var(--ink-86);align-items:center;gap:9px;font-size:14px;display:flex}.vault-list li svg{width:15px;height:15px;color:var(--copper-2)}.vault-list li.is-private svg{color:var(--muted)}.vault-note{align-self:end}@media (width<=1199px){.vault-flow{grid-template-columns:minmax(0,1fr);gap:24px}.vault-step,.vault-step:last-child{text-align:left;justify-self:start;justify-items:start;max-width:520px}.vault-file{max-width:560px}.vault-lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vault-note{grid-column:1/-1}}@media (width<=560px){.vault-lists{grid-template-columns:minmax(0,1fr)}}.palma{background:var(--bg-2);overflow:hidden}.palma-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:40px;display:grid}.palma-copy{gap:22px;max-width:480px;display:grid}.palma-points{gap:12px;display:grid}.palma-points li{color:var(--ink-86);align-items:center;gap:12px;font-size:14.5px;display:flex}.palma-points svg{width:18px;height:18px;color:var(--copper-2);flex:none}.palma-stage{aspect-ratio:1.22;position:relative}.browser{border:1px solid var(--line);border-radius:var(--r-lg);width:86%;transform:translateY(calc((var(--pass,.5) - .5) * 40px));background:#0b0e12;position:absolute;top:4%;left:0;overflow:hidden;box-shadow:0 40px 100px #0000008c}.browser-bar{background:#15181d;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:10px 14px;display:flex}.browser-dots{gap:6px;display:flex}.browser-dots i{background:#3a3f46;border-radius:50%;width:10px;height:10px}.browser-url{letter-spacing:.06em;text-transform:none;max-width:340px;color:var(--muted);background:#ffffff0d;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:5px 10px;display:inline-flex}.browser-url svg{width:11px;height:11px}.browser img{width:100%;height:auto}.phone{aspect-ratio:390/844;background:linear-gradient(145deg,#2b2621,#0d0b09);border-radius:13%/6%;width:26%;padding:2.2%;position:absolute;box-shadow:0 0 0 1px #f5e7cf1f,0 40px 80px #0009,inset 0 0 0 1px #ffffff0f}.phone img{object-fit:cover;border-radius:11%/5.2%;width:100%;height:100%}.phone-island{z-index:1;background:#050505;border-radius:999px;width:28%;height:2.6%;position:absolute;top:3.6%;left:50%;transform:translate(-50%)}.phone-a{transform:translateY(calc((var(--pass,.5) - .5) * -90px)) rotate(-4deg);bottom:-4%;right:20%}.phone-b{transform:translateY(calc((var(--pass,.5) - .5) * -150px)) rotate(5deg);bottom:6%;right:0}@media (width<=1199px){.palma-grid{grid-template-columns:minmax(0,1fr)}.palma-copy{max-width:640px}}@media (width<=809px){.palma-stage{aspect-ratio:.95;margin-top:12px}.browser{width:100%;top:0}.phone{width:40%}.phone-a{bottom:0;right:44%}.phone-b{bottom:4%;right:2%}}@media (prefers-reduced-motion:reduce){.browser{transform:none}.phone-a{transform:rotate(-4deg)}.phone-b{transform:rotate(5deg)}}.drift{padding:var(--pad-y) 0;background:var(--bg-2);border-top:1px solid var(--line-3);position:relative;overflow:hidden}.drift-word{white-space:nowrap;text-transform:uppercase;color:#f5e7cf0a;transform:translateX(calc(var(--pass,.5) * -28%));pointer-events:none;font-size:clamp(120px,16vw,300px);line-height:1;position:absolute;top:7%;left:0}.drift-head{max-width:calc(var(--max) + var(--pad-x) * 2);padding:0 var(--pad-x);margin:0 auto 48px;position:relative}.drift-head .eyebrow{margin-bottom:22px}.drift-track{padding:0 var(--pad-x);transform:translate3d(var(--shift,0px), 0, 0);will-change:transform;gap:18px;display:flex}.drift-card{aspect-ratio:420/520;border:1px solid var(--line-2);border-radius:var(--r-lg);width:clamp(240px,22vw,420px);transition:box-shadow .5s var(--ease);flex:none;position:relative;overflow:hidden}.drift-card:hover{box-shadow:var(--shadow-tile)}.drift-card .shot{position:absolute;inset:0}.drift-card:hover .shot>img{transform:scale(1.055)}.drift-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#14100dc7);position:absolute;inset:0}.drift-card .shot-ph-info{max-width:none;top:40px;left:10px;right:10px}.drift-count{z-index:2;color:var(--ink-78);position:absolute;top:14px;left:14px}.drift-caption{z-index:2;justify-content:space-between;gap:10px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.drift-caption b{color:var(--ink);font-weight:500}.drift-caption em{text-align:right;color:var(--copper-2);font-style:normal}@media (width<=809px){.drift-track{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:16px;overflow-x:auto;transform:none}.drift-track::-webkit-scrollbar{display:none}.drift-card{scroll-snap-align:start;width:66vw}.drift-caption{flex-direction:column;gap:4px}.drift-caption em{text-align:left}}@media (prefers-reduced-motion:reduce){.drift-track{overflow-x:auto;transform:none}.drift-word{transform:none}}.creed{padding:calc(var(--pad-y) * 1.25) var(--pad-x);background:var(--bg);text-align:center;position:relative}.creed-eyebrow{justify-content:center;margin-bottom:44px}.creed-lines{gap:8px;display:grid}.creed-line{letter-spacing:-.01em;font-size:clamp(34px,5.2vw,86px);line-height:1.08}.creed-w{color:#f5e7cf29;transition:color .35s linear}.creed-w.is-lit{color:var(--ink)}.creed-line:last-child .creed-w.is-lit{color:var(--copper-3)}.creed-sign{max-width:760px;margin:52px auto 0}@media (prefers-reduced-motion:reduce){.creed-w{color:var(--ink)}}.numbers{padding:86.4px var(--pad-x);border-block:1px solid var(--line-2);background:var(--bg-2)}.numbers-grid{max-width:var(--max);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.numbers-item{border-left:1px solid var(--line-2);align-content:start;gap:10px;padding:6px 28px;display:grid}.numbers-item:first-child{border-left:0;padding-left:0}.numbers-item b{font-variant-numeric:lining-nums;color:var(--ink);margin-bottom:6px;font-size:clamp(52px,5.6vw,92px);font-weight:400;line-height:1}.numbers-item small{color:var(--copper-2)}@media (width<=809px){.numbers{padding:56px 16px}.numbers-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:36px}.numbers-item{padding:0 0 0 16px}.numbers-item:nth-child(odd){border-left:0;padding-left:0}}.buyer{background:var(--bg)}.buyer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.buyer-card{min-height:210px;transition:opacity .85s var(--ease), transform .85s var(--ease), border-color .5s var(--ease);grid-column:span 2;align-content:start;gap:14px;padding:26px 24px 22px;display:grid}.buyer-card:nth-child(4){grid-column:2/span 2}.buyer-card:nth-child(5){grid-column:4/span 2}.buyer-card:hover{border-color:#c98a4773}.buyer-quote{height:26px;color:var(--copper);font-size:64px;line-height:.6}.buyer-q{color:var(--ink);font-size:clamp(24px,2.2vw,32px);line-height:1.15}.buyer-a{color:var(--up);align-items:center;gap:8px;display:flex}.buyer-a svg{stroke-width:2.4px;flex:none;width:14px;height:14px}.buyer-strip{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}@media (width<=1199px){.buyer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.buyer-card,.buyer-card:nth-child(4),.buyer-card:nth-child(5){grid-column:auto}.buyer-card:nth-child(5){grid-column:1/-1}}@media (width<=560px){.buyer-grid{grid-template-columns:minmax(0,1fr)}.buyer-card{min-height:0}.buyer-strip{flex-direction:column;gap:10px}}.privado{background:var(--bg-2)}.privado-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.privado-visual{aspect-ratio:1;border:1px solid var(--line-2);border-radius:var(--r-xl);position:relative;overflow:hidden}.privado-visual>.shot{position:absolute;inset:0}.privado-visual:after{content:"";pointer-events:none;background:radial-gradient(circle,#14100d26,#14100dc7 78%);position:absolute;inset:0}.privado-seal{z-index:2;aspect-ratio:1;pointer-events:none;place-items:center;width:62%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.privado-ring{width:100%;height:100%;animation:26s linear infinite spin;position:absolute;inset:0}.seal-outer{fill:#14100d8c;stroke:#e8b57c8c;stroke-width:1px}.seal-inner{fill:none;stroke:#e8b57c59;stroke-width:1px}.seal-text{font-family:var(--font-mono);fill:var(--copper-3);font-size:11px}.privado-core{justify-items:center;gap:10px;display:grid;position:relative}.privado-core img{width:54px;height:54px}.privado-core span{color:var(--ink-78)}.privado .shot-ph-info{top:auto;bottom:14px;right:14px}.privado-copy{gap:22px;display:grid}.privado-list li{border-top:1px solid var(--line-2);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.privado-icon{width:38px;height:38px;color:var(--copper-3);background:#b8733312;border:1px solid #c98a4766;border-radius:10px;flex:none;place-items:center;display:grid}.privado-icon svg{width:17px;height:17px}.privado-list b{color:var(--ink);font-size:15px;font-weight:600;display:block}.privado-list small{color:var(--ink-78);margin-top:3px;font-size:13.5px;line-height:1.55;display:block}@media (width<=1199px){.privado-grid{grid-template-columns:minmax(0,1fr);gap:40px}.privado-visual{max-width:560px}}.final{min-height:100vh;padding:var(--pad-y) var(--pad-x);background:var(--bg);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.final-bg{inset:0;position:absolute!important}.final .shot-ph-info{top:auto;bottom:24px;right:24px}.final-veil{pointer-events:none;background:radial-gradient(80% 70% at 50% 50%, #14100d80, #14100deb), linear-gradient(0deg, var(--bg) 0%, transparent 28%, transparent 72%, var(--bg) 100%);position:absolute;inset:0}.final-inner{z-index:2;justify-items:center;gap:24px;max-width:1100px;display:grid;position:relative}.final-kicker{letter-spacing:.24em;color:var(--ink-78)}.final-word{letter-spacing:-.012em;color:var(--ink-2);font-size:clamp(56px,9.6vw,160px);line-height:.98}.final-text{max-width:520px}.final-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=560px){.final-actions{flex-direction:column;width:100%}.final-actions a{width:100%}}.faq{background:var(--bg-2)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.faq-grid>header{top:calc(var(--nav-h) + 30px);position:sticky}.faq-grid>header .eyebrow{margin-bottom:22px}.faq-list{border-top:1px solid var(--line-2)}.faq-item{border-bottom:1px solid var(--line-2)}.faq-item h3{font:inherit;margin:0}.faq-item button{width:100%;font-family:var(--font-display);text-align:left;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(19px,1.6vw,24px);line-height:1.25;display:flex}.faq-item button>span{transition:color .3s, transform .35s var(--ease)}.faq-item button:hover>span{color:var(--copper-3);transform:translate(6px)}.faq-plus{width:20px;height:20px;color:var(--copper-2);transition:transform .45s var(--ease);flex:none}.faq-item.is-open .faq-plus{transform:rotate(45deg)}.faq-a{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{max-width:680px;padding:0 48px 26px 0}@media (width<=1199px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.faq-grid>header{position:static}}@media (width<=809px){.faq-a p{padding-right:0}}.footer{padding:80px var(--pad-x) 28px;border-top:1px solid var(--line-2);background:var(--bg);position:relative;overflow:hidden}.footer-top{max-width:var(--max);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;margin:0 auto;display:grid}.footer-brand{align-content:start;gap:14px;max-width:460px;display:grid}.footer-lead{color:var(--ink);font-size:30px;line-height:1.15}.footer-logo{opacity:.85;width:116px;height:auto;margin-top:8px}.footer-col{align-content:start;gap:12px;display:grid}.footer-col .mono-s{margin-bottom:6px}.footer-col a{justify-self:start;font-size:14.5px}.footer-lamp{margin:64px calc(var(--pad-x) * -1) 0;padding:0 var(--pad-x);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.footer-word{letter-spacing:-.02em;text-align:center;white-space:nowrap;color:#f5e7cf0d;font-size:clamp(90px,21vw,380px);line-height:.92;display:block}.footer-word.is-light{padding:0 var(--pad-x);color:var(--copper-3);opacity:0;-webkit-mask-image:radial-gradient(circle 220px at var(--lx,-999px) var(--ly,-999px), #000 0%, transparent 70%);-webkit-mask-image:radial-gradient(circle 220px at var(--lx,-999px) var(--ly,-999px), #000 0%, transparent 70%);mask-image:radial-gradient(circle 220px at var(--lx,-999px) var(--ly,-999px), #000 0%, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.footer-lamp.is-lit .footer-word.is-light{opacity:1}.footer-hint{letter-spacing:.3em;color:var(--muted-2);animation:2.6s ease-in-out infinite hint-pulse;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.footer-bottom{max-width:var(--max);border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding-top:22px;display:flex}.footer-clock{color:var(--ink-78)}.footer-clock time{color:var(--copper-3);font-variant-numeric:tabular-nums}.footer-top-link{color:var(--ink-78);align-items:center;gap:8px;transition:color .3s;display:inline-flex}.footer-top-link:hover{color:var(--copper-3)}.footer-top-link svg{width:13px;height:13px}@media (hover:none){.footer-hint{display:none}}@media (width<=1199px){.footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (width<=560px){.footer{padding-top:56px}.footer-word{font-size:19vw}.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 20px}.footer-bottom{flex-direction:column;align-items:flex-start}}
