@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.ce707e0a.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.db06404a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.41de2d8b.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_9806e88e-module__PHUqrG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_9806e88e-module__PHUqrG__variable{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_190ee6a9-module__tUSYfq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_190ee6a9-module__tUSYfq__variable{--font-body:"Geist","Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1a223335-module__N3_YAa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_1a223335-module__N3_YAa__variable{--font-name:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f3397070b5136d67-s.d2829b87.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a7f2b61422ecdd2-s.a193c4e3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d7063d6b6d39135f-s.25bcb504.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79646f8ccf79663c-s.fee64580.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cc4b84345f7a025e-s.5b726764.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/443a13e61f4b02a3-s.d4c86c76.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8c36f2b672bfde8-s.7115a1e7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d61a5a70ee333873-s.78cae17b.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/277526a3aaac34fe-s.e1df474a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c920c2e27a65459-s.b90bd34f.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_df2f78d2-module__NYryNG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:500}.cormorant_garamond_df2f78d2-module__NYryNG__variable{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}
:root{--bg:#0b0908;--bg-raise:#13100d;--grid-line:#ffeede09;--text:#ede6df;--text-strong:#f7f1eb;--text-body:#b8afa6;--text-muted:#918980;--orange:#e8651a;--orange-light:#f2893a;--orange-pale:#ffb070;--orange-grad:linear-gradient(135deg,var(--orange),var(--orange-light));--orange-glow:#e8651a57;--accent:#3d7bff;--accent-bright:#7ea7ff;--accent-soft:#3d7bff24;--accent-line:#3d7bff73;--accent-glow:#3d7bff47;--accent-spot:#3d7bff0d;--accent-grad:linear-gradient(120deg,#3d7bff,#8fb2ff);--glass-bg:linear-gradient(160deg,#fff4e814,#fff4e805 55%);--glass-border:#fff0e21a;--glass-border-hover:#fff0e233;--glass-blur:blur(1.375rem)saturate(150%);--glass-highlight:inset 0 1px 0 #fffaf41f;--glass-drop:0 2.5rem 5rem -3rem #000000eb;--tile-bg:#fff4e808;--tile-border:#fff0e213;--font-display-stack:var(--font-display),"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--font-body-stack:var(--font-body),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono-stack:var(--font-mono),"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-serif-stack:var(--font-serif),"Cormorant Garamond",Georgia,serif;--font-name-stack:var(--font-name),"Instrument Serif",Georgia,serif;--r-card:1.5rem;--r-shell:1.875rem;--r-tile:1.125rem;--r-pill:62.4375rem;--maxw:75rem;--gutter:2rem;--section-top:clamp(1.5rem,4vw,2.5rem);--section-bottom:clamp(6rem,12vw,9.25rem);--gap:1.25rem;--ease-out:cubic-bezier(.22,1,.36,1);--ease-out-strong:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drift:cubic-bezier(.45,0,.55,1);--z-bg:0;--z-spot:1;--z-content:2;--z-nav:50;--z-skip:100}@media (max-width:680px){:root{--gutter:1.125rem;--gap:.875rem;--r-card:1.375rem;--r-shell:1.75rem}}@media (max-width:360px){:root{--gutter:.875rem}}
*,:before,:after{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6.5rem;font-size:clamp(100%,min(1vw,1.6vh),250%);overflow-x:clip}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body-stack);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}::selection{color:#fff;background:#e8651a61}:focus{outline:none}:focus-visible{outline:.125rem solid var(--accent);outline-offset:.1875rem;border-radius:.625rem}main:focus,section[tabindex="-1"]:focus{outline:none}html{scrollbar-color:#2b2520 var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#2b2520;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#4a3a2e}.skip-link{z-index:var(--z-skip);border-radius:var(--r-pill);background:var(--text-strong);color:#160a02;transition:transform .2s var(--ease-out);padding:.625rem 1rem;font-size:.875rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.page{isolation:isolate;background-color:var(--bg);background-image:linear-gradient(var(--grid-line)1px,transparent 1px),linear-gradient(90deg,var(--grid-line)1px,transparent 1px);background-position:top;background-size:4rem 4rem;min-height:100dvh;position:relative}.content{z-index:var(--z-content);position:relative}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter)*2);padding-inline:max(var(--gutter),env(safe-area-inset-left))max(var(--gutter),env(safe-area-inset-right));margin-inline:auto}.section{padding-block:var(--section-top)var(--section-bottom);position:relative}.display{font-family:var(--font-display-stack);font-optical-sizing:auto;letter-spacing:-.035em}.h2{font-family:var(--font-display-stack);font-optical-sizing:auto;letter-spacing:-.035em;color:var(--text-strong);text-wrap:balance;font-size:clamp(2.5rem,5.6vw,4rem);font-weight:700;line-height:1}.h3{font-family:var(--font-display-stack);font-optical-sizing:auto;letter-spacing:-.025em;color:var(--text-strong);text-wrap:balance;font-weight:700;line-height:1.12}.body{color:var(--text-body);text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.mono{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}.tag{font-family:var(--font-mono-stack);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.4}.tag--accent{color:var(--accent-bright)}@media (max-width:680px){.body{font-size:1rem}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.bg{z-index:var(--z-bg);pointer-events:none;contain:strict;position:absolute;inset:0;overflow:clip}.orb{width:var(--s);height:var(--s);background:radial-gradient(closest-side,var(--c),transparent);will-change:transform;border-radius:50%;display:block;position:absolute}.orb--1{--s:clamp(26.25rem,50vw,51.25rem);--c:#e8651a4d;animation:driftA 22s var(--ease-drift)infinite alternate;top:-3%;left:-16%}.orb--2{--s:clamp(23.75rem,42vw,43.75rem);--c:#3d7bff33;animation:driftB 28s var(--ease-drift)infinite alternate;top:5%;right:-14%}.orb--3{--s:clamp(22.5rem,40vw,41.25rem);--c:#e8651a33;animation:driftA 26s var(--ease-drift)infinite alternate;top:21%;left:36%}.orb--4{--s:clamp(21.25rem,38vw,38.75rem);--c:#3d7bff26;animation:driftB 30s var(--ease-drift)infinite alternate;top:37%;left:-12%}.orb--5{--s:clamp(22.5rem,40vw,41.25rem);--c:#e8651a33;animation:driftA 24s var(--ease-drift)infinite alternate;top:53%;right:-10%}.orb--6{--s:clamp(22.5rem,40vw,42.5rem);--c:#3d7bff26;animation:driftB 27s var(--ease-drift)infinite alternate;top:69%;left:6%}.orb--7{--s:clamp(23.75rem,42vw,45rem);--c:#e8651a38;animation:driftA 25s var(--ease-drift)infinite alternate;top:84%;right:8%}@keyframes driftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(7vw,5vw)scale(1.15)}}@keyframes driftB{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-8vw,-4vw)scale(.95)}}.page:after{content:"";z-index:var(--z-spot);pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.spotlight{z-index:var(--z-spot);pointer-events:none;opacity:0;width:18.75rem;height:18.75rem;transition:opacity .5s var(--ease-out);will-change:transform;background:radial-gradient(closest-side,#3d7bff13,#f2893a09 55%,#0000);border-radius:50%;margin:-9.375rem 0 0 -9.375rem;position:fixed;top:0;left:0}.spotlight[data-on]{opacity:1}.glass{isolation:isolate;border-radius:var(--r-card);background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight),var(--glass-drop);position:relative}.shell{border-radius:var(--r-shell);background:#fff4e806;border:1px solid #fff0e20f;padding:.375rem}[data-glow]:after,[data-glow]:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:-1px}[data-glow]:after{background:radial-gradient(8.125rem circle at var(--mx,-31.25rem)var(--my,-31.25rem),#7ea7ffb3,transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-glow]:before{z-index:-1;background:radial-gradient(12.5rem circle at var(--mx,-31.25rem)var(--my,-31.25rem),#3d7bff0f,transparent 70%)}@media (hover:hover) and (pointer:fine){[data-glow]:hover:after,[data-glow]:hover:before{opacity:1}}.lift{transition:transform .6s var(--ease-out),border-color .4s var(--ease-out),box-shadow .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){.lift:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-highlight),0 3.25rem 5.625rem -3.125rem #000000f5;transform:translateY(-.25rem)}}.eyebrow{border-radius:var(--r-pill);font-family:var(--font-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:#d0c7be;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#fff4e80a;border:1px solid #fff0e217;align-items:center;gap:.5625rem;padding:.4375rem .875rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:inline-flex}.pulse{background:var(--accent);width:.4375rem;height:.4375rem;box-shadow:0 0 .75rem var(--accent);border-radius:50%;flex:none;position:relative}.pulse:after{content:"";border-radius:inherit;background:inherit;animation:ping 2.6s var(--ease-out)infinite;position:absolute;inset:0}@keyframes ping{0%{opacity:.65;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.status{border-radius:var(--r-pill);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-self:flex-start;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:500;line-height:1.3;display:inline-flex}.status[data-kind=live],.status[data-kind=date]{color:var(--accent-bright);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.status[data-kind=progress]{color:var(--orange-light);background:#e8651a1f;box-shadow:inset 0 0 0 1px #e8651a33}.status[data-kind=sunset]{color:#ffd6b0;animation:dusk 4.5s var(--ease-drift)infinite alternate;background:linear-gradient(120deg,#e8651a3d,#ffb0701f 55%,#d6486e2e);box-shadow:inset 0 0 0 1px #ffaa6e61,0 0 .875rem #f2893a57,0 0 2rem #d6486e2e}.status__sun{flex:none;width:.625rem;height:.4375rem;position:relative;overflow:hidden}.status__sun:before{content:"";background:#ffd6b0bf;height:1px;position:absolute;bottom:0;left:-.125rem;right:-.125rem}.status__sun:after{content:"";background:radial-gradient(circle at 50% 40%,#ffe3a3,var(--orange-light)60%,var(--orange));width:.5rem;height:.5rem;animation:sunDip 4.5s var(--ease-drift)infinite alternate;border-radius:50%;position:absolute;bottom:-.25rem;left:.0625rem;box-shadow:0 0 .375rem #ffaa5ae6}[data-play]:not([data-playing]) .status[data-kind=sunset],[data-play]:not([data-playing]) .status__sun:after{animation-play-state:paused}@keyframes dusk{0%{box-shadow:inset 0 0 0 1px #ffaa6e52,0 0 .625rem #f2893a3d,0 0 1.5rem #d6486e1f}to{box-shadow:inset 0 0 0 1px #ffaa6e73,0 0 1.125rem #f2893a73,0 0 2.5rem #d6486e42}}@keyframes sunDip{0%{transform:translateY(-.0625rem)}to{transform:translateY(.125rem)}}.cta{isolation:isolate;border-radius:var(--r-pill);white-space:nowrap;color:#170b03;background:var(--orange-grad);transition:transform .22s var(--ease-out),box-shadow .4s var(--ease-out);align-items:center;gap:.875rem;padding:.4375rem .4375rem .4375rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1.125rem 2.5rem -1rem #e8651ab8,inset 0 1px #ffffff59}.cta:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff61 50%,#0000 70%);transition:transform;position:absolute;inset:0;transform:translate(-120%)}.cta__dot{width:2.375rem;height:2.375rem;transition:background .3s var(--ease-out);background:#170b0324;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.cta__arrow{transition:transform .46s var(--ease-out);position:absolute}.cta__arrow--b{transform:translate(-170%,170%)}.cta[data-icon=download] .cta__arrow--b{transform:translateY(-170%)}@media (hover:hover) and (pointer:fine){.cta:hover{transform:translateY(-.125rem);box-shadow:0 1.5rem 3rem -1rem #e8651ad9,inset 0 1px #fff6}.cta:hover:before{transition:transform .75s var(--ease-out);transform:translate(120%)}.cta:hover .cta__dot{background:#170b0333}.cta:hover .cta__arrow--a{transform:translate(170%,-170%)}.cta[data-icon=download]:hover .cta__arrow--a{transform:translateY(170%)}.cta:hover .cta__arrow--b{transform:none}}.cta:active{transition-duration:.12s;transform:scale(.97)}.ghost{border-radius:var(--r-pill);white-space:nowrap;color:var(--text);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transition:border-color .3s var(--ease-out),background .3s var(--ease-out),color .3s var(--ease-out),transform .22s var(--ease-out);background:#fff4e80b;border:1px solid #fff0e224;align-items:center;gap:.625rem;padding:.875rem 1.375rem;font-size:.9375rem;font-weight:500;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.ghost:hover{color:#fff;background:#fff4e817;border-color:#fff0e24d}}.ghost:active{transition-duration:.12s;transform:scale(.97)}.tlink{color:var(--accent-bright);align-self:flex-start;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.tlink__text{transition:background-size .38s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:.125rem}.tlink__arrow{transition:transform .38s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tlink:hover .tlink__text{background-size:100% 1px}.tlink:hover .tlink__arrow{transform:translate(.125rem,-.125rem)}}.chip{border-radius:var(--r-pill);color:#d8d0c8;transition:color .25s var(--ease-out),background .25s var(--ease-out),border-color .25s var(--ease-out),box-shadow .35s var(--ease-out),opacity .35s var(--ease-out),transform .16s var(--ease-out);background:#fff4e80a;border:1px solid #fff0e21a;align-items:center;gap:.4375rem;padding:.5625rem .875rem;font-size:.875rem;line-height:1.2;display:inline-flex;position:relative}.chip[data-active]{color:#fff;background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 1.375rem var(--accent-glow)}.chip[data-dim]{opacity:.62}.chip[aria-pressed=true]:before{content:"";background:var(--accent);border-radius:50%;width:.3125rem;height:.3125rem}.chip:active{transform:scale(.96)}.copy{border-radius:var(--r-pill);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--text-body);transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out),transform .16s var(--ease-out);background:#fff4e80b;border:1px solid #fff0e21f;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.6875rem;display:inline-flex}.copy:hover{color:var(--text-strong);border-color:#fff0e242}.copy:active{transform:scale(.96)}.copy__icons{width:1rem;height:1rem;position:relative}.copy__icon{transition:opacity .2s var(--ease-out),transform .32s var(--ease-out),filter .2s var(--ease-out);position:absolute;inset:0}.copy__icon--check,.copy[data-copied] .copy__icon--copy{opacity:0;filter:blur(.125rem);transform:scale(.6)}.copy[data-copied]{color:var(--accent-bright);border-color:var(--accent-line);background:var(--accent-soft)}.copy[data-copied] .copy__icon--check{opacity:1;filter:none;transform:none}.copy__label{text-align:left;min-width:6ch}.nav-wrap{z-index:var(--z-nav);padding:max(1rem,env(safe-area-inset-top))1rem 0;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:0 0 auto}.nav{border-radius:var(--r-pill);pointer-events:auto;-webkit-backdrop-filter:blur(1.375rem)saturate(160%);backdrop-filter:blur(1.375rem)saturate(160%);animation:navIn .9s var(--ease-out)60ms both;transition:background .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .4s var(--ease-out);background:linear-gradient(160deg,#221b1694,#120e0b75);border:1px solid #fff0e21c;align-items:center;gap:.375rem;padding:.375rem;display:flex;position:relative;box-shadow:inset 0 1px #fffaf41a,0 1.25rem 3.125rem -1.5rem #000000e6}.nav[data-scrolled]{background:linear-gradient(160deg,#1e1814c7,#100c0ab8);border-color:#fff0e224;box-shadow:inset 0 1px #fffaf41a,0 1.5rem 3.75rem -1.125rem #000000f2}@keyframes navIn{0%{opacity:0;filter:blur(.375rem);transform:translateY(-.875rem)scale(.97)}to{opacity:1;filter:none;transform:none}}.nav__mark{border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.nav__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.nav__ring circle{fill:none;stroke-width:2.5px}.nav__ring-track{stroke:#fff0e21a}.nav__ring-fill{stroke:var(--accent);stroke-linecap:round;filter:drop-shadow(0 0 3px #3d7bffbf);transition:stroke-dashoffset .12s linear}.nav__avatar{width:2.125rem;height:2.125rem;transition:transform .45s var(--ease-out);border-radius:50%;display:block;box-shadow:0 0 0 1px #ffecd61f}@media (hover:hover) and (pointer:fine){.nav__mark:hover .nav__avatar{transform:rotate(-8deg)scale(1.06)}}.nav__mark:active .nav__avatar{transform:scale(.94)}.nav__links{gap:.125rem;display:flex;position:relative}.nav__pill{border-radius:var(--r-pill);background:var(--accent-soft);width:0;height:100%;box-shadow:inset 0 0 0 1px var(--accent-line);opacity:0;pointer-events:none;transition:transform .52s var(--ease-out),width .52s var(--ease-out),opacity .3s var(--ease-out);position:absolute;top:0;left:0}.nav__pill[data-visible]{opacity:1}.nav__link{z-index:1;border-radius:var(--r-pill);color:#cbc2b9;transition:color .25s var(--ease-out),background .25s var(--ease-out);padding:.6875rem 1rem;font-size:.875rem;font-weight:500;line-height:1;position:relative}@media (hover:hover) and (pointer:fine){.nav__link:hover{color:#fff;background:#fff4e80d}}.nav__link[aria-current]{color:#fff;background:0 0}.nav__cta{border-radius:var(--r-pill);white-space:nowrap;color:#170b03;background:var(--text-strong);transition:transform .2s var(--ease-out),box-shadow .3s var(--ease-out),background .3s var(--ease-out);padding:.6875rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1}@media (hover:hover) and (pointer:fine){.nav__cta:hover{background:#fff;box-shadow:0 .625rem 1.625rem -.625rem #fff0e273}}.nav__cta[aria-current]{box-shadow:0 0 0 .125rem #120e0be6,0 0 0 .2188rem var(--accent)}.nav__cta:active{transform:scale(.96)}.nav__menu-btn{width:2.75rem;height:2.75rem;transition:background .25s var(--ease-out),transform .16s var(--ease-out);background:#fff4e80f;border:1px solid #fff0e21a;border-radius:50%;place-items:center;display:none}.nav__menu-btn:active{transform:scale(.94)}.nav__burger{width:1rem;height:.625rem;display:block;position:relative}.nav__burger span{height:.1rem;transition:transform .32s var(--ease-out);background:currentColor;border-radius:.125rem;position:absolute;left:0;right:0}.nav__burger span:first-child{top:1px}.nav__burger span:last-child{bottom:1px}.nav[data-menu=open] .nav__burger span:first-child{transform:translateY(.2rem)rotate(45deg)}.nav[data-menu=open] .nav__burger span:last-child{transform:translateY(-.2rem)rotate(-45deg)}.nav-sheet{display:none}@media (max-width:680px){.nav__links{display:none}.nav__menu-btn{display:grid}.nav-sheet{top:calc(max(1rem,env(safe-area-inset-top)) + 4.125rem);pointer-events:none;-webkit-backdrop-filter:blur(1.5rem)saturate(160%);backdrop-filter:blur(1.5rem)saturate(160%);opacity:0;transform-origin:50% 0;width:min(21.25rem,100vw - 2rem);transition:opacity .2s var(--ease-out),transform .26s var(--ease-out);background:linear-gradient(160deg,#221b16db,#100c0ad1);border:1px solid #fff0e21f;border-radius:1.625rem;padding:.5rem;display:block;position:absolute;left:50%;transform:translate(-50%,-.5rem)scale(.97);box-shadow:inset 0 1px #fffaf41a,0 1.875rem 4.375rem -1.25rem #000000f2}.nav-sheet[data-open]{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-sheet li{opacity:0;transition:opacity .24s var(--ease-out),transform .3s var(--ease-out);transform:translateY(-.375rem)}.nav-sheet[data-open] li{opacity:1;transition-delay:calc(var(--i)*40ms + 40ms);transform:none}.nav-sheet a{font-family:var(--font-display-stack);letter-spacing:-.02em;color:var(--text-strong);transition:background .2s var(--ease-out);border-radius:1.125rem;align-items:baseline;gap:.875rem;padding:.9375rem 1.125rem;font-size:1.375rem;font-weight:700;display:flex}.nav-sheet a:active,.nav-sheet a[aria-current]{background:var(--accent-soft)}.nav-sheet__num{font-family:var(--font-mono-stack);letter-spacing:.14em;color:var(--accent-bright);font-size:.6875rem;font-weight:400}}
.bento{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2.5rem;margin-bottom:clamp(2rem,4.6vw,3.375rem);display:flex}.sec-head__main{flex-direction:column;align-items:flex-start;gap:1.125rem;display:flex}.sec-head__note{max-width:24em}.mw{vertical-align:top;margin:-.06em -.05em -.14em 0;padding:.06em .05em .14em 0;display:inline-block;overflow:clip}.mw__in{transform-origin:0 100%;display:inline-block}.stop{color:var(--accent);text-shadow:0 0 1.5rem var(--accent-glow)}.hero{align-items:center;min-height:min(100svh,67.5rem);padding-top:clamp(7rem,15vh,10.75rem);padding-bottom:clamp(4rem,9vw,7.5rem);display:flex;position:relative}.hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,5vw,5rem);display:grid}.hero__copy{flex-direction:column;align-items:flex-start;gap:1.625rem;min-width:0;display:flex}.hero__name{font-family:var(--font-name-stack);letter-spacing:-.014em;color:var(--text-strong);margin:.125rem 0 0;font-size:clamp(5rem,10.4vw,9.75rem);font-weight:400;line-height:.86}.hero__italic{padding-right:.08em;font-style:italic}.hero__line{margin:-.1em -.12em -.12em 0;padding:.1em .12em .12em 0;display:block;overflow:clip}.hero__line-in{transform-origin:0 100%;animation:lineUp 1.15s var(--ease-out)both;animation-delay:calc(var(--d)*95ms + 80ms);display:inline-block}.grad{background:linear-gradient(115deg,var(--orange)8%,var(--orange-light)58%,var(--orange-pale)100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.02em}.blink{color:var(--accent);-webkit-text-fill-color:var(--accent);text-shadow:0 0 1.75rem var(--accent-glow);margin-left:-.04em;animation:1.1s step-end infinite blink;display:inline-block}.hero__role{flex-direction:column;gap:.5rem;display:flex}.hero__title{letter-spacing:-.02em;color:var(--text);text-wrap:balance;font-size:clamp(1.375rem,2.3vw,1.875rem);font-weight:500;line-height:1.2}.amp{color:var(--accent-bright)}.hero__company{color:#a69d95;font-size:1rem}.kw{--sep:.22em;--sep-gap:.5em;align-items:center;gap:.24em calc(var(--sep-gap)*2 + var(--sep));max-width:30em;font-family:var(--font-display-stack);font-optical-sizing:auto;letter-spacing:-.022em;color:var(--text);flex-wrap:wrap;padding:.125rem 0 .375rem;font-size:clamp(1.1875rem,1.85vw,1.625rem);font-weight:600;line-height:1.2;display:flex;overflow:clip visible}.kw__item{align-items:center;gap:var(--sep-gap);margin-left:calc(-1*(var(--sep) + var(--sep-gap)));display:inline-flex}.kw__word{animation:kwIn .9s var(--ease-out)both,kwLight 9.8s var(--ease-in-out)infinite;animation-delay:calc(var(--k)*85ms + .64s),calc(var(--k)*1.4s + 2.6s);display:inline-block;position:relative}.kw__word:after{content:"";background:var(--accent-grad);height:.125rem;box-shadow:0 0 .75rem var(--accent-glow);transform-origin:0;animation:kwLine 9.8s var(--ease-in-out)infinite;animation-delay:calc(var(--k)*1.4s + 2.6s);border-radius:.125rem;position:absolute;bottom:-.16em;left:0;right:0;transform:scaleX(0)}.kw__sep{width:var(--sep);height:var(--sep);background:var(--accent);box-shadow:0 0 .625rem var(--accent-glow);animation:kwIn .9s var(--ease-out)both;animation-delay:calc(var(--k)*85ms + .6s);border-radius:50%;flex:none}.kw__item--faith .kw__word{font-family:var(--font-name-stack);letter-spacing:-.005em;background:var(--accent-grad);color:#0000;-webkit-text-fill-color:transparent;animation:kwIn .9s var(--ease-out)both,kwFaith 9.8s var(--ease-in-out)infinite;animation-delay:calc(var(--k)*85ms + .64s),calc(var(--k)*1.4s + 2.6s);-webkit-background-clip:text;background-clip:text;padding:0 .1em .04em .02em;font-size:1.42em;font-style:italic;font-weight:400;line-height:.9}.kw__item--faith .kw__word:after{background:linear-gradient(120deg,var(--orange),var(--orange-light));box-shadow:0 0 .75rem var(--orange-glow);bottom:.02em;left:.06em}.kw[data-play]:not([data-playing]) .kw__word{animation-play-state:running,paused}.kw[data-play]:not([data-playing]) .kw__word:after{animation-play-state:paused}@keyframes kwIn{0%{opacity:0;filter:blur(.375rem);translate:0 .55em}to{opacity:1;filter:none;translate:none}}@keyframes kwLight{0%,15%,to{color:var(--text)}5%,10%{color:var(--accent-bright)}}@keyframes kwLine{0%{transform-origin:0;transform:scaleX(0)}5%{transform-origin:0;transform:scaleX(1)}10%{transform-origin:100%;transform:scaleX(1)}15%,to{transform-origin:100%;transform:scaleX(0)}}@keyframes kwFaith{0%,15%,to{filter:drop-shadow(0 0 #f2893a00)drop-shadow(0 0 #f2893a00)}5%,10%{filter:drop-shadow(0 0 .375rem #f2893ab3)drop-shadow(0 0 1.25rem #f2893a80)}}.hero__actions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:.25rem;display:flex}.hero__visual{justify-content:center;align-items:center;min-width:0;display:flex}.portrait{--w:clamp(18.75rem,34vw,30rem);width:var(--w);flex-direction:column;align-items:center;max-width:100%;padding-top:1.25rem;display:flex;position:relative}.portrait__sun{aspect-ratio:1;pointer-events:none;width:92%;animation:breathe 7s var(--ease-drift)infinite alternate;background:radial-gradient(closest-side,#f2893a5c,#e8651a1f 50%,#0000);border-radius:50%;position:absolute;top:-26%;right:-18%}.portrait__float{perspective:68.75rem;width:100%;animation:bob 6s var(--ease-drift)infinite alternate;position:relative}.portrait__tilt{transform-style:preserve-3d;will-change:transform;border-radius:1.5rem;position:relative}.portrait__frame{background:linear-gradient(160deg,#ffecd629,#ffecd608 60%);border:1px solid #ffecd624;border-radius:1.5rem;padding:.375rem;position:relative;box-shadow:inset 0 1px #fffaf429,0 3.75rem 5.625rem -2.25rem #000000eb,0 1.875rem 5rem -1.875rem #e8651a8c}.portrait__window{aspect-ratio:1672/941;isolation:isolate;background:#2a160b;border-radius:1.125rem;position:relative;overflow:hidden}.portrait__scene{transform:scale(1.07)translate3d(calc(var(--px,0)*-0.32%),calc(var(--py,0)*0.32%),0);position:absolute;inset:0}.portrait__img{object-fit:cover}.portrait__sheen{pointer-events:none;background:radial-gradient(circle at calc(50% + var(--px,0)*4%)calc(36% - var(--py,0)*4%),#ffeedc24,transparent 52%),linear-gradient(180deg,transparent 62%,#14080247);position:absolute;inset:0}.fx{pointer-events:none;position:absolute}.fx--sun{aspect-ratio:1;mix-blend-mode:screen;width:15%;animation:sunPulse 5.5s var(--ease-drift)infinite alternate;background:radial-gradient(closest-side,#ffde96b3,#ffaa5038 45%,#0000);border-radius:50%;top:38.8%;left:76.1%;translate:-50% -50%}.fx--lamp{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffe6aa99,#ffbe6e29 50%,#0000);border-radius:50%;width:17%;animation:4.2s linear infinite flicker;top:36%;left:86.6%;translate:-50% -50%}.fx--lantern{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(closest-side,#ffd28c8c,#0000);border-radius:50%;width:11%;animation:3.1s linear infinite reverse flicker;top:46.5%;left:9.2%;translate:-50% -50%}.fx--steam{width:7%;height:22%;top:76%;left:24.2%;translate:-50% -100%}.fx--steam i{filter:blur(.125rem);opacity:0;width:34%;height:46%;animation:steam 4.6s var(--ease-out)infinite;background:radial-gradient(closest-side,#fff6ec80,#0000);border-radius:50%;position:absolute;bottom:0;left:35%}.fx--steam i:nth-child(2){animation-duration:5.2s;animation-delay:1.5s;left:18%}.fx--steam i:nth-child(3){animation-delay:3s;left:50%}.fx--motes{inset:2% 1% 40% 58%}.fx--motes i{opacity:0;width:.1875rem;height:.1875rem;animation:mote 9s var(--ease-drift)infinite;background:#ffecc8e6;border-radius:50%;position:absolute;box-shadow:0 0 .375rem #ffd296cc}.fx--motes i:first-child{animation-delay:0s;top:70%;left:8%}.fx--motes i:nth-child(2){animation-duration:11s;animation-delay:-2.1s;top:40%;left:28%}.fx--motes i:nth-child(3){animation-delay:-4.4s;top:82%;left:46%}.fx--motes i:nth-child(4){animation-duration:12s;animation-delay:-6.2s;top:30%;left:64%}.fx--motes i:nth-child(5){animation-delay:-1.3s;top:64%;left:82%}.fx--motes i:nth-child(6){width:.125rem;height:.125rem;animation-duration:10s;animation-delay:-7.5s;top:18%;left:18%}.fx--motes i:nth-child(7){width:.125rem;height:.125rem;animation-delay:-3.3s;top:56%;left:56%}.fx--motes i:nth-child(8){animation-duration:13s;animation-delay:-5.6s;top:22%;left:90%}.fx--motes i:nth-child(9){width:.125rem;height:.125rem;animation-delay:-8.4s;top:8%;left:38%}.portrait[data-play]:not([data-playing]) .fx,.portrait[data-play]:not([data-playing]) .fx i{animation-play-state:paused}.portrait__ground{filter:blur(.3125rem);width:66%;height:1.5rem;animation:ground 6s var(--ease-drift)infinite alternate;background:radial-gradient(#000000d9,#0006 45%,#0000 72%);border-radius:50%;margin-top:1.875rem}.portrait__chip{animation:chipIn .9s var(--ease-out)1s both;transition:transform .5s var(--ease-out),border-color .3s var(--ease-out);border-radius:1.125rem;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem .875rem;display:flex;position:absolute;bottom:2.875rem;left:-2.125rem}@media (hover:hover) and (pointer:fine){.portrait__chip:hover{border-color:var(--glass-border-hover);transform:translateY(-.1875rem)}.portrait__chip:hover .portrait__chip-arrow{transform:translate(.125rem,-.125rem)}}.portrait__chip:active{transform:scale(.97)}.portrait__chip-text{flex-direction:column;gap:.1875rem;display:flex}.portrait__chip-text .tag{font-size:.625rem}.portrait__chip-name{color:var(--text-strong);align-items:center;gap:.3125rem;font-size:.9375rem;font-weight:500;display:inline-flex}.portrait__chip-arrow{transition:transform .35s var(--ease-out)}@keyframes sunPulse{0%{opacity:.55;scale:.86}to{opacity:1;scale:1.14}}@keyframes flicker{0%,to{opacity:.85}18%{opacity:1}22%{opacity:.7}27%{opacity:.95}61%{opacity:.8}66%{opacity:1}}@keyframes steam{0%{opacity:0;transform:translate(0)scale(.7,.8)}25%{opacity:.7}to{opacity:0;transform:translate(-30%,-150%)scale(1.3,1.6)}}@keyframes mote{0%{opacity:0;transform:translate(0)}20%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translate(-.875rem,-1.625rem)}}.role{flex-direction:column;gap:1.75rem;padding:clamp(1.5rem,3.4vw,2.625rem);display:flex}.role__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.role__title{font-size:clamp(1.625rem,3vw,2.25rem)}.logos{flex-wrap:wrap;align-items:center;gap:.75rem 1.125rem;display:flex}.logo{width:auto;height:var(--h);opacity:.9;filter:saturate(.92);transition:opacity .4s var(--ease-out),filter .4s var(--ease-out),transform .5s var(--ease-out);flex:none;display:block}.logo:not(:first-child){border-left:1px solid #fff0e21f;padding-left:1.125rem}[data-in] .logo,[data-in].logo{animation:logoIn .8s var(--ease-out)both;animation-delay:calc(var(--l,0)*.11s + .24s)}.js [data-reveal]:not([data-in]) .logo{opacity:0}@keyframes logoIn{0%{opacity:0;filter:blur(.3125rem)saturate(.92);translate:0 .5rem}to{opacity:.9;filter:saturate(.92);translate:none}}@media (hover:hover) and (pointer:fine){.role:hover .logo,.tl__card:hover .logo,.edu__card:hover .logo{opacity:1;filter:saturate(1.08)brightness(1.06);transform:translateY(-1px)}}.role__logos{margin-bottom:1.125rem}.tl__logos{margin-bottom:.5rem}.edu__logos{min-height:2.5rem;margin-bottom:.5rem}.role__company{color:#d6cec6;margin-top:.5rem;font-size:1rem}.role__when{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.role__note{font-size:.75rem}.role__summary{max-width:52em}.metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.375rem),1fr));gap:.875rem;display:grid}.metric{border-radius:var(--r-tile);background:var(--tile-bg);border:1px solid var(--tile-border);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.metric:before{content:"";background:linear-gradient(90deg,var(--orange-light),transparent);transform-origin:0;height:1px;position:absolute;top:0;left:1.25rem;right:1.25rem}.metric__value{font-family:var(--font-display-stack);font-optical-sizing:auto;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--orange-light);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1}.metric__caption{color:var(--text-body);font-size:.8438rem;line-height:1.45}.role__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.25rem;display:grid}.bullets{flex-direction:column;gap:.875rem;display:flex}.bullet{color:var(--text-body);text-wrap:pretty;gap:.875rem;font-size:.9688rem;line-height:1.6;display:flex}.bullet__mark{opacity:.85;background:var(--accent);border-radius:.125rem;flex:none;width:.875rem;height:.125rem;margin-top:.78em}.tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));align-content:start;gap:.875rem;display:grid}.tool{border-radius:var(--r-tile);background:var(--tile-bg);border:1px solid var(--tile-border);transition:border-color .35s var(--ease-out),background .35s var(--ease-out);flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}@media (hover:hover) and (pointer:fine){.tool:hover{border-color:var(--accent-line);background:var(--accent-spot)}}.tool p{color:var(--text-body);text-wrap:pretty;font-size:.875rem;line-height:1.6}.tl{margin-top:1.75rem;padding-left:2.25rem;position:relative}.tl__rail{background:linear-gradient(#0000,#fff0e214 4% 88%,#0000);border-radius:.125rem;width:.125rem;position:absolute;top:0;bottom:0;left:.375rem;overflow:hidden}.tl__fill{transform-origin:top;background:linear-gradient(180deg,transparent,var(--accent)6%,var(--orange)55%,#e8651a33);transition:transform .14s linear;position:absolute;inset:0;transform:scaleY(0)}.tl__list{flex-direction:column;gap:1rem;display:flex}.tl__item{position:relative}.tl__dot{width:.875rem;height:.875rem;box-shadow:0 0 0 .3125rem var(--bg);transition:background .4s var(--ease-out),box-shadow .5s var(--ease-out),transform .6s var(--ease-out);background:#3a332d;border-radius:50%;position:absolute;top:1.875rem;left:-2.25rem;transform:scale(.72)}.tl__dot[data-lit]{transform:none}.tl__dot[data-lit][data-tone=accent]{background:var(--accent);box-shadow:0 0 0 .3125rem var(--bg),0 0 0 .5625rem var(--accent-soft),0 0 1.375rem var(--accent-glow)}.tl__dot[data-lit][data-tone=orange]{background:var(--orange);box-shadow:0 0 0 .3125rem var(--bg),0 0 0 .5625rem #e8651a26,0 0 1.25rem #e8651a59}.tl__dot[data-lit][data-tone=muted]{background:#6b625a}.tl__dot[data-lit][data-tone=faint]{background:#4a433d}.tl__card{border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem 1.625rem;display:flex}.tl__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem .875rem;display:flex}.tl__title{font-size:1.375rem}.tl__dates{white-space:nowrap;font-size:.75rem}.tl__org{color:#d6cec6;align-self:flex-start;align-items:center;gap:.375rem;font-size:.9375rem;display:inline-flex}.tl__org--link{color:var(--accent-bright);transition:background-size .38s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:1px}.tl__org--link svg{transition:transform .35s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tl__org--link:hover{background-size:100% 1px}.tl__org--link:hover svg{transform:translate(.125rem,-.125rem)}}.tl__body{font-size:.9375rem}.tl__earlier{flex-flow:wrap;align-items:center;gap:.625rem 1.75rem;padding:1.25rem 1.625rem}.tl__earlier-list{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.tl__earlier-list li{color:#c9c1b9;font-size:.875rem}.edu{margin-top:1.75rem}.edu__card{border-radius:1.25rem;flex-direction:column;grid-column:span 5;gap:.625rem;padding:1.625rem;display:flex}.edu__card--wide{grid-column:span 7}.edu__title{font-size:1.375rem}.edu__body{font-size:.9375rem}.work__feature{grid-column:span 12}.work__feature-inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,2.6vw,2.125rem);height:100%;padding:1.25rem;display:grid}.work__feature-meta{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.875rem;padding:.625rem .5rem .625rem 0;display:flex}.work__feature-copy{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.work__feature-title{font-size:clamp(1.875rem,3.2vw,2.625rem)}.work__feature-body{max-width:36em;font-size:.9688rem}.work__stack{letter-spacing:.01em;font-size:.75rem}.work__visit{flex:none}.project{flex-direction:column;grid-column:span 6;gap:1.375rem;padding:.875rem .875rem 1.375rem;display:flex}.project__copy{flex-direction:column;align-items:flex-start;gap:.625rem;padding:0 .625rem;display:flex}.project__title{font-size:clamp(1.375rem,2.1vw,1.625rem)}.project__body{font-size:.9375rem}.project__link{margin:auto .625rem 0}.stack__group{flex-direction:column;grid-column:span 3;gap:1.125rem;padding:1.5rem;display:flex}.stack__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.stack__title{font-size:1.25rem}.stack__count{font-size:.75rem}.stack__chips{flex-wrap:wrap;gap:.5rem;display:flex}.used{margin-top:var(--gap);border-radius:2.5rem;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;padding:.875rem 1.125rem .875rem 1.5rem;display:flex}.used__label{padding-right:.375rem}.used__list{flex-wrap:wrap;gap:.625rem;display:flex}.used__item{border-radius:var(--r-pill);color:#cbc2b9;transition:color .3s var(--ease-out),background .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .4s var(--ease-out),opacity .4s var(--ease-out),transform .45s var(--ease-out);background:#fff4e808;border:1px solid #fff0e21f;align-items:center;gap:.5rem;padding:.5625rem .9375rem;font-size:.875rem;line-height:1.2;display:inline-flex}.used__dot{width:.375rem;height:.375rem;transition:background .3s var(--ease-out),box-shadow .3s var(--ease-out);background:#5a534c;border-radius:50%}.used__item[data-on]{color:#fff;background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 1.625rem var(--accent-glow);transform:translateY(-.125rem)}.used__item[data-on] .used__dot{background:var(--accent);box-shadow:0 0 .625rem var(--accent)}.used__item[data-off]{opacity:.4}.used__hint{color:var(--text-muted);margin-left:auto;padding-right:.375rem;font-size:.8125rem}.used__hint b{color:var(--text-strong);font-weight:600}.used__hint--touch{display:none}@media (hover:none){.used__hint--hover{display:none}.used__hint--touch{display:inline}}.about__faith{grid-area:span 2/span 6}.faith{flex-direction:column;justify-content:space-between;gap:2.5rem;height:100%;min-height:21.25rem;padding:clamp(1.75rem,3.4vw,2.5rem);display:flex;overflow:hidden}.faith__glow{z-index:-1;aspect-ratio:1;pointer-events:none;width:26.25rem;animation:breathe 8s var(--ease-drift)infinite alternate;background:radial-gradient(closest-side,#f2893a38,#0000);border-radius:50%;position:absolute;top:-10rem;right:-8.75rem}.faith__cross{color:var(--orange-light);filter:drop-shadow(0 0 .875rem #f2893a80)}.faith__cross .draw{stroke-dasharray:1;stroke-dashoffset:0}.faith__copy{flex-direction:column;gap:.875rem;display:flex}.faith__title{font-size:clamp(1.875rem,3.4vw,2.5rem);line-height:1.08}.faith__body{max-width:28em}.tile{flex-direction:column;gap:.625rem;display:flex}.tile--wide{grid-column:span 6;padding:1.625rem}.tile--family{justify-content:space-between;gap:.875rem;padding:clamp(1.625rem,3vw,2.125rem)}.tile--family .tile__icon{width:2.125rem;height:2.125rem}.tile--family .tile__title{font-size:clamp(1.5rem,2.4vw,1.875rem)}.tile--family .tile__body{max-width:34em;font-size:1rem}.tile--small{grid-column:span 2;justify-content:flex-start;gap:1.125rem;min-height:9.375rem;padding:1.375rem}.tile__text{flex-direction:column;gap:.375rem;display:flex}.tile__icon{color:var(--accent-bright);overflow:visible}.tile__title{margin-top:.25rem;font-size:1.25rem}.tile--small .tile__title{margin-top:0;font-size:1.125rem}.tile__body{font-size:.9375rem}.tile--small .tile__body{color:var(--text-body);text-wrap:pretty;font-size:.875rem;line-height:1.5}.tile__link{color:var(--accent-bright);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:.1875rem;transition:text-decoration-color .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tile__link:hover{-webkit-text-decoration-color:var(--accent-bright);text-decoration-color:var(--accent-bright)}}.home-heart,.pad-btn{transform-box:fill-box;transform-origin:50%}.tile__icon--gym,.tile__icon--game{transform-origin:50% 80%}.home-heart{fill:var(--orange-light)}.js [data-reveal]:not([data-in]) .home-heart{opacity:0;transform:scale(.3)}[data-in] .home-heart{animation:heartPop .7s var(--ease-out).7s both}.chart-line{stroke-dasharray:1;stroke-dashoffset:0}.chart-head{transition:opacity .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tile:hover .tile__icon--gym{animation:rep 1.1s var(--ease-in-out)infinite}.tile:hover .home-heart{animation:beat 1.2s var(--ease-in-out)infinite}.tile:hover .chart-line{animation:chartDraw 1.6s var(--ease-in-out)infinite}.tile:hover .chart-head{animation:chartHead 1.6s var(--ease-in-out)infinite}.tile:hover .tile__icon--game{animation:wiggle 1.4s var(--ease-in-out)infinite}.tile:hover .pad-btn--a{fill:var(--orange-light);animation:.7s step-end infinite press}.tile:hover .pad-btn--b{fill:var(--orange-light);animation:.7s step-end -.35s infinite press}}.section--contact{padding-bottom:4rem}.shell--contact{border-radius:2.5rem}.contact{text-align:center;border-radius:2.125rem;flex-direction:column;align-items:center;gap:1.75rem;padding:clamp(3.5rem,8vw,6.25rem) clamp(1.25rem,5vw,3.5rem);display:flex;overflow:hidden}.contact__sun{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(47.5rem,130%);transition:transform 2.4s var(--ease-out),opacity 2s var(--ease-out);background:radial-gradient(closest-side,#ffa8606b,#e8651a33 38%,#e8651a0f 62%,#0000);border-radius:50%;position:absolute;bottom:0;left:50%;translate:-50% 50%}.contact__horizon{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffc49666,#0000);height:1px;position:absolute;bottom:0;left:6%;right:6%}.contact__title{color:var(--text-strong);flex-direction:column;align-items:center;font-size:clamp(3rem,7.6vw,6rem);font-weight:800;line-height:.95;display:flex}.contact__line{display:block}.contact__line--accent{color:var(--accent-bright)}.contact__email-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem .875rem;display:flex}.contact__email{letter-spacing:-.02em;color:var(--orange-light);overflow-wrap:anywhere;background:linear-gradient(var(--orange-pale),var(--orange-pale))0 100%/0% 1px no-repeat,linear-gradient(#f2893a66,#f2893a66)0 100%/100% 1px no-repeat;transition:color .3s var(--ease-out),background-size .45s var(--ease-out);padding-bottom:.25rem;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:500}@media (hover:hover) and (pointer:fine){.contact__email:hover{color:var(--orange-pale);background-size:100% 1px,100% 1px}}.contact__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.375rem;display:flex}.footer{z-index:var(--z-content);padding-bottom:max(2.5rem,env(safe-area-inset-bottom));position:relative}.footer__inner{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:1.5rem;font-size:.75rem;display:flex}.footer__top{transition:color .25s var(--ease-out);align-items:center;gap:.375rem;padding:.375rem .125rem;display:inline-flex}.footer__top svg{transition:transform .35s var(--ease-out)}@media (hover:hover) and (pointer:fine){.footer__top:hover{color:var(--text-strong)}.footer__top:hover svg{transform:translateY(-.125rem)}}@media (max-width:1100px){.stack__group{grid-column:span 6}}@media (max-width:1024px){.work__feature-inner{grid-template-columns:minmax(0,1fr)}.work__feature-meta{flex-direction:row;align-items:flex-end;padding:.125rem .5rem .5rem}.role__split{grid-template-columns:minmax(0,1fr);gap:1.75rem}.about__faith,.tile--wide{grid-area:auto/span 12}.faith{min-height:0}.tile--small{grid-column:span 4}.edu__card,.edu__card--wide{grid-column:span 6}}@media (max-width:760px){.hero{min-height:0;padding-top:7.25rem}.hero__grid{grid-template-columns:minmax(0,1fr);gap:1.875rem}.hero__visual{order:-1;justify-content:flex-start}.portrait{--w:min(100%,32.5rem);padding-top:0}.portrait__ground{height:1.125rem;margin-top:1.125rem}.portrait__chip{white-space:nowrap;bottom:1.375rem;left:auto;right:.75rem}.hero__name{font-size:clamp(4.75rem,17vw,8rem)}}@media (max-width:680px){.bento>*{grid-area:auto/span 12!important}.about .tile--small{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;min-height:0;padding:1.125rem 1.25rem;grid-column:span 12!important}.about .tile--small .tile__icon{flex:none}.hero{padding-top:6rem}.hero__name{font-size:clamp(4.25rem,21vw,6.5rem)}.kw{font-size:clamp(1.125rem,5vw,1.3125rem)}.hero__actions>*{flex:auto;justify-content:center}.hero__actions .cta{justify-content:space-between}.portrait__frame{border-radius:1.25rem;padding:.3125rem}.portrait__window{border-radius:.9375rem}.portrait__ground{margin-top:.75rem}.portrait__chip{border-radius:.875rem;gap:.5625rem;padding:.5rem .75rem .5rem .625rem;bottom:.75rem;right:.875rem}.portrait__chip-text .tag{font-size:.5312rem}.portrait__chip-name{font-size:.8125rem}.role__when{align-items:flex-start}.role__split{gap:1.5rem}.role{padding:1.375rem 1.25rem}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.metric{padding:.9375rem .75rem .875rem}.metric:before{left:.75rem;right:.75rem}.metric__value{font-size:clamp(1.25rem,5.6vw,1.75rem)}.metric__caption{font-size:.8125rem}.tl{padding-left:1.75rem}.tl__rail{left:.25rem}.tl__dot{width:.75rem;height:.75rem;top:1.625rem;left:-1.875rem}.tl__card{padding:1.25rem}.tl__earlier-list{flex-direction:column}.tl__title,.edu__title{font-size:1.25rem}.logo{height:calc(var(--h)*.88)}.logos{gap:.625rem .875rem}.logo:not(:first-child){padding-left:.875rem}.work__feature-inner{padding:.875rem}.work__feature-meta{flex-direction:column;align-items:stretch;padding:.25rem .375rem .375rem}.work__feature-meta .cta{justify-content:space-between}.project{padding:.875rem}.used{border-radius:1.625rem;padding:1.125rem}.used__hint{width:100%;margin-left:0}.stack__group{padding:1.25rem}.contact__actions>*{flex:auto;justify-content:center}.contact__actions .cta{justify-content:space-between}.footer__inner{text-align:center;justify-content:center}}@media (max-width:340px){.metrics{grid-template-columns:minmax(0,1fr)}}
[data-play]:not([data-playing]) .pm *,[data-play]:not([data-playing]) .pm :before,[data-play]:not([data-playing]) .pm :after{animation-play-state:paused!important}.pm{background:#0d0b0a;border:1px solid #fff0e214;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffaf40d,0 1.5rem 3.125rem -1.875rem #000000e6}.pm__bar{background:#fff4e80b;border-bottom:1px solid #fff0e20f;align-items:center;gap:.3125rem;height:1.875rem;padding:0 .75rem;display:flex}.pm__bar i{background:#fff0e229;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.pm__url{min-width:42%;max-width:68%;font-family:var(--font-mono-stack);color:var(--text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff0e20f;border-radius:.375rem;flex:0 auto;margin:0 auto;padding:.1875rem .75rem;font-size:.6562rem;line-height:1.3;overflow:hidden}.pm__url-loading{background:linear-gradient(90deg,#fff0e212,#7ea7ff66,#fff0e212) 0 0/220% 100%;border-radius:.25rem;width:64%;height:.375rem;margin:.25rem auto;animation:1.8s linear infinite urlLoad;display:block}.pm__view{aspect-ratio:16/10;isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.pm__shot{object-fit:cover;object-position:50% 0%}.pm--church .pm__view{background:#fbfaf7}.gbc{aspect-ratio:2000/1546;width:100%;animation:9s linear infinite gbcPan;position:absolute;top:0;left:0}.gbc__sk{animation:9s linear infinite gbcSkeleton;position:absolute;inset:0}.gbc__sk i{background:#e8e5dd;border-radius:.1875rem;position:absolute;overflow:hidden}.gbc__sk i:after{content:"";animation:shimmer 1.7s var(--ease-in-out)infinite;animation-delay:calc(var(--i)*70ms);background:linear-gradient(90deg,#0000,#ffffffd9,#0000);position:absolute;inset:0;transform:translate(-100%)}.gbc__sk i[data-kind=dark]{background:#c7cec3;border-radius:62.4375rem}.gbc__sk i[data-kind=dark]:first-child{border-radius:.25rem}.gbc__sk i[data-kind=pill]{border-radius:62.4375rem}.gbc__sk i[data-kind=round]{background:#e2d9c8;border-radius:.25rem}.gbc__sk i[data-kind=line],.gbc__sk i[data-kind=band]{background:#ebe8e1;border-radius:0}.gbc__sk i[data-kind=band]{background:#f2ebdf}.gbc__sk i[data-kind=line]:after,.gbc__sk i[data-kind=band]:after{content:none}.gbc__paint{clip-path:inset(0 0 100%);animation:9s linear infinite gbcPaint;position:absolute;inset:0}.gbc__shot{object-fit:cover}.gbc__edge{pointer-events:none;background:linear-gradient(180deg,transparent calc(100% - 2.125rem),#3d7bff29 calc(100% - .125rem),var(--accent)calc(100% - .125rem));opacity:0;animation:9s linear infinite gbcEdge;position:absolute;inset:0;translate:0 -100%}.gbc__build{background:var(--accent-grad);height:.125rem;box-shadow:0 0 .625rem var(--accent);transform-origin:0;animation:9s linear infinite gbcBuild;position:absolute;top:0;left:0;right:0}@keyframes gbcBuild{0%{opacity:1;animation-timing-function:cubic-bezier(.3,.6,.4,1);transform:scaleX(.03)}36%{opacity:1;transform:scaleX(1)}42%,to{opacity:0;transform:scaleX(1)}}@keyframes gbcPaint{0%,36%{clip-path:inset(0 0 100%);opacity:1;animation-timing-function:var(--ease-in-out)}50%,86%{clip-path:inset(0);opacity:1}93%{clip-path:inset(0);opacity:0}to{clip-path:inset(0 0 100%);opacity:0}}@keyframes gbcEdge{0%,36%{opacity:0;animation-timing-function:var(--ease-in-out);translate:0 -100%}38%{opacity:1}48%{opacity:1}50%,to{opacity:0;translate:0}}@keyframes gbcSkeleton{0%,48%{opacity:1}52%,84%{opacity:0}88%,to{opacity:1}}@keyframes gbcPan{0%,54%{animation-timing-function:var(--ease-in-out);translate:0}80%,92%{animation-timing-function:var(--ease-in-out);translate:0 -19%}to{translate:0}}.pm--love1another .pm__view{background:#1d1a17}.l1a__veil{clip-path:inset(0 0 100%);animation:8s linear infinite l1aVeil;position:absolute;inset:0}.l1a__blur{object-fit:cover;object-position:50% 0%;filter:blur(.4375rem)brightness(.5)saturate(.8);transform:scale(1.08)}.l1a__cipher{font-family:var(--font-mono-stack);letter-spacing:.08em;word-break:break-all;color:#7ea7ff73;mix-blend-mode:screen;padding:.375rem .5rem;font-size:.5625rem;line-height:1.5;position:absolute;inset:-.125rem;overflow:hidden}.l1a__scan{pointer-events:none;background:linear-gradient(180deg,transparent calc(100% - 1.875rem),#3d7bff33 calc(100% - .125rem),var(--accent-bright)calc(100% - .125rem));opacity:0;animation:8s linear infinite l1aScan;position:absolute;inset:0;translate:0 -100%}.l1a__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.l1a__lines line{stroke:#7ea7ffe6;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:.045 .055;opacity:0;animation:8s linear infinite l1aLine;animation-delay:calc(var(--i)*.2s)}.l1a__person{color:#d6e3ff;opacity:0;width:1.75rem;height:1.75rem;animation:l1aPerson 8s var(--ease-out)infinite;animation-delay:calc(var(--i)*.2s);background:#101422d1;border:.0938rem solid #7ea7ff8c;border-radius:50%;place-items:center;margin:-.875rem 0 0 -.875rem;display:grid;position:absolute}.l1a__person svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:1rem;height:1rem}.l1a__lock{color:#fff;opacity:0;width:3rem;height:3rem;animation:l1aLock 8s var(--ease-out)infinite;background:linear-gradient(160deg,#3d7bff9e,#3d7bff38);border:1px solid #7ea7ff99;border-radius:.9375rem;place-items:center;margin:-1.5rem 0 0 -1.5rem;display:grid;position:absolute;top:52%;left:50%;box-shadow:0 .875rem 1.875rem -.625rem #000000e6,0 0 0 .375rem #3d7bff1f,0 0 2.125rem #3d7bff66}.l1a__lock svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:1.375rem;height:1.375rem;overflow:visible}.l1a__keyhole{fill:currentColor;stroke:none}.l1a__shackle{transform-origin:16px 10.5px;animation:l1aShackle 8s var(--ease-out)infinite}@keyframes l1aVeil{0%,10%{clip-path:inset(0 0 100%);animation-timing-function:var(--ease-in-out)}26%,78%{clip-path:inset(0);animation-timing-function:var(--ease-in-out)}92%,to{clip-path:inset(100% 0 0)}}@keyframes l1aScan{0%,10%{opacity:0;animation-timing-function:var(--ease-in-out);translate:0 -100%}12%{opacity:1}25%{opacity:1}26%{opacity:0;translate:0}77%{opacity:0;animation-timing-function:var(--ease-in-out);translate:0 -100%}79%{opacity:1}91%{opacity:1}92%,to{opacity:0;translate:0}}@keyframes l1aLock{0%,24%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.08)}34%,82%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.85)}}@keyframes l1aShackle{0%,68%{transform:none}74%,90%{transform:translateY(-2.5px)rotate(18deg)}to{transform:none}}@keyframes l1aLine{0%,32%{opacity:0;stroke-dashoffset:0}36%,76%{opacity:1}84%,to{opacity:0;stroke-dashoffset:-1.3px}}@keyframes l1aPerson{0%,36%{opacity:0;transform:scale(.6);box-shadow:0 0 #3d7bff8c}42%{opacity:1;transform:scale(1)}56%{border-color:#7ea7ff8c;box-shadow:0 0 #3d7bff8c}66%{border-color:var(--accent-bright);box-shadow:0 0 0 .5625rem #3d7bff00}84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.8)}}.pm--armor .pm__view{background:#15131f}.aog__dim{background:linear-gradient(90deg,#0000 38%,#0c0a1480);position:absolute;inset:0}.aog__feed{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#12101cc2;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;width:38%;padding:.5rem;display:grid;position:absolute;top:14%;right:5%;rotate:-3deg;box-shadow:0 1.25rem 2.5rem -1rem #000000e6}.aog__post{flex-direction:column;gap:.25rem;display:flex;position:relative}.aog__img{aspect-ratio:1;background:radial-gradient(circle at 70% 30%,#ffffff59,transparent 26%),linear-gradient(140deg,hsl(calc(var(--hue)*1deg)55% 52%),hsl(calc(var(--hue)*1deg + 40deg)45% 28%));border-radius:.375rem;display:block}.aog__line{background:#ffffff24;border-radius:.1875rem;width:70%;height:.1875rem;display:block}.aog__post.is-flagged .aog__img{animation:4.2s linear infinite censor;animation-delay:calc(var(--at)*4.2s - 4.2s)}.aog__shield{color:#fff;width:1rem;height:1rem;filter:drop-shadow(0 0 .375rem var(--accent));opacity:0;animation:4.2s linear infinite shieldOn;animation-delay:calc(var(--at)*4.2s - 4.2s);margin:-.5rem 0 0 -.5rem;position:absolute;top:40%;left:50%}.aog__scan{background:var(--accent-bright);width:.125rem;box-shadow:0 0 .875rem .125rem var(--accent-glow),0 0 2.5rem .625rem #3d7bff2e;animation:4.2s linear infinite scan;position:absolute;top:0;bottom:0;left:0}.aog__scan:before{content:"";background:linear-gradient(90deg,#0000,#3d7bff29);width:4.375rem;position:absolute;top:0;bottom:0;right:.125rem}.pm--getready .pm__view{background:#0c1424}.gr__panel{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0a1222cc;border:1px solid #7ea7ff3d;border-radius:.75rem;flex-direction:column;gap:.5rem;width:42%;height:52%;padding:.625rem .625rem .5625rem;display:flex;position:absolute;bottom:8%;right:5%;box-shadow:0 1.25rem 2.5rem -.875rem #000000e6,inset 0 1px #ffffff0f}.gr__bars{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.3125rem;min-height:0;display:grid}.gr__col{background:#ffffff0d;border-radius:.25rem;height:100%;position:relative;overflow:hidden}.gr__bar{background:linear-gradient(180deg,var(--accent-bright),#3d7bff59);transform-origin:bottom;transform:scaleY(var(--h));animation:grBalance 3.4s var(--ease-in-out)infinite alternate;animation-delay:calc(var(--i)*-.4s);transition:scale 1s var(--ease-out);transition-delay:calc(var(--i)*60ms + .2s);border-radius:.25rem;position:absolute;inset:0}.gr__col:nth-child(3n) .gr__bar{background:linear-gradient(180deg,var(--orange-light),#e8651a59)}.gr__streak{gap:.25rem;display:flex;position:relative}.gr__streak i{background:#ffffff1a;border-radius:.25rem;flex:1;height:.25rem}.gr__streak--on{clip-path:inset(0 100% 0 0);animation:6.3s infinite grStreak;position:absolute;inset:0}.gr__streak--on i{background:var(--accent-bright);box-shadow:0 0 .375rem var(--accent-glow)}@keyframes grBalance{0%{transform:scaleY(var(--h))}to{transform:scaleY(var(--alt))}}@keyframes grStreak{0%{clip-path:inset(0 100% 0 0);animation-timing-function:step-end}11%{clip-path:inset(0 85.7% 0 0);animation-timing-function:step-end}22%{clip-path:inset(0 71.4% 0 0);animation-timing-function:step-end}33%{clip-path:inset(0 57.1% 0 0);animation-timing-function:step-end}44%{clip-path:inset(0 42.9% 0 0);animation-timing-function:step-end}55%{clip-path:inset(0 28.6% 0 0);animation-timing-function:step-end}66%{clip-path:inset(0 14.3% 0 0);animation-timing-function:step-end}77%,to{clip-path:inset(0)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes urlLoad{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes scan{0%{opacity:0;transform:translate(.625rem)}6%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(100cqw - .625rem))}}@keyframes censor{0%,3%{filter:blur()}10%,86%{filter:blur(.3125rem)saturate(.6)}96%,to{filter:blur()}}@keyframes shieldOn{0%,4%{opacity:0;transform:scale(.7)}12%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.7)}}.more{margin-top:clamp(3rem,6vw,4.75rem)}.more__title{align-items:center;gap:1rem;margin-bottom:1.125rem;display:flex}.more__title:after{content:"";background:linear-gradient(90deg,var(--glass-border-hover),transparent);flex:1;height:1px}.more__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.more__tile{isolation:isolate;background:var(--tile-bg);border:1px solid var(--tile-border);height:100%;transition:transform .5s var(--ease-out),border-color .3s var(--ease-out),background-color .3s var(--ease-out);border-radius:1.125rem;flex-direction:column;gap:.75rem;padding:.4375rem .4375rem .875rem;display:flex;position:relative}.more__thumb{aspect-ratio:16/10;background:#16120f;border-radius:.75rem;display:block;position:relative;overflow:hidden}.more__thumb:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff0e212}.more__thumb img{object-fit:cover;object-position:50% 0%;transition:object-position 2.6s var(--ease-in-out),transform .8s var(--ease-out)}.more__text{flex-direction:column;gap:.1875rem;padding:0 .4375rem;display:flex}.more__name{font-family:var(--font-display-stack);font-optical-sizing:auto;letter-spacing:-.012em;color:var(--text-strong);font-size:.9375rem;font-weight:600;line-height:1.25}.more__kind{font-family:var(--font-mono-stack);letter-spacing:.02em;color:var(--text-muted);font-size:.6875rem}.more__go{width:1.625rem;height:1.625rem;color:var(--text-strong);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);transition:transform .4s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out);background:#0e0b099e;border:1px solid #fff0e229;border-radius:50%;place-items:center;display:grid;position:absolute;top:.875rem;right:.875rem}@media (hover:hover) and (pointer:fine){.more__tile:hover{border-color:var(--accent-line);background-color:#3d7bff0d;transform:translateY(-.25rem)}.more__tile:hover .more__thumb img{object-position:50% 32%;transform:scale(1.04)}.more__tile:hover .more__go{background-color:var(--accent);border-color:var(--accent);transform:translate(.125rem,-.125rem)}}.more__tile:active{transform:scale(.98)}@media (max-width:1100px){.more__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.more__name{font-size:.875rem}.pm__view .aog__feed,.pm__view .gr__panel{border-radius:.625rem}}@media (prefers-reduced-motion:reduce){.gbc__paint{clip-path:none}.gbc__sk,.gbc__edge,.gbc__build,.aog__scan,.l1a__scan{display:none}.gr__streak--on{clip-path:inset(0 28.6% 0 0)}}
.dw-frame{background:#0e1117;border:1px solid #ffffff14;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 1.875rem 3.75rem -1.875rem #000000e6,inset 0 1px #ffffff0a;container-type:inline-size}.dw{--dw-panel:#141922;--dw-card:#171c25;--dw-line:#ffffff0f;--dw-text:#d9d4c7;--dw-dim:#8b8e95;--dw-faint:#6b6f77;--dw-bright:#f2ede3;--dw-gold:#c9a45c;--dw-up:#4ade80;--dw-down:#f87171;--dw-pad:2.4em;font-size:.892857cqw;font-family:var(--font-body-stack);color:var(--dw-text);-webkit-user-select:none;user-select:none;background:#0e1117;grid-template-columns:13.5em minmax(0,1fr);line-height:1.3;display:grid}.dw svg{display:block}.dw-side{border-right:1px solid var(--dw-line);background:#10141b;flex-direction:column;gap:1.5em;padding:2em 1.2em;display:flex}.dw-brand{flex-direction:column;align-items:center;gap:.8em;margin-bottom:.6em;display:flex}.dw-coin{background:radial-gradient(circle at 35% 30%,#f0d79a,#a47e3c 62%,#6e5226);border-radius:50%;place-items:center;width:4.4em;height:4.4em;display:grid;box-shadow:inset 0 0 0 .25em #00000038,0 .4em 1.4em #c9a45c47}.dw-coin span{font-family:var(--font-serif-stack);color:#3b2a10;font-size:2.4em;font-weight:500;line-height:1}.dw-brand__name{letter-spacing:.16em;color:var(--dw-gold);font-size:.95em;font-weight:600}.dw-nav{flex-direction:column;gap:.2em;display:flex}.dw-nav__label{letter-spacing:.18em;text-transform:uppercase;color:var(--dw-faint);margin:0 0 .45em .7em;font-size:.82em}.dw-nav__item{color:#c3c0b8;border:1px solid #0000;border-radius:.7em;align-items:center;gap:.85em;padding:.55em .75em;font-size:1.15em;display:flex}.dw-nav__item svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:1.2em;height:1.2em}.dw-nav__item[data-active]{color:#e8d7b0;border-color:var(--dw-gold);background:#c9a45c1f}.dw-nav__item em{font-style:normal;font-family:var(--font-mono-stack);color:var(--dw-faint);margin-left:auto;font-size:.68em}.dw-main{flex-direction:column;min-width:0;display:flex}.dw-top{padding:1.3em var(--dw-pad);border-bottom:1px solid var(--dw-line);justify-content:space-between;align-items:center;display:flex}.dw-crumb{font-family:var(--font-serif-stack);color:#e9e3d6;font-size:1.9em;font-style:italic}.dw-top__right{align-items:center;gap:.8em;display:flex}.dw-pill{font-family:var(--font-mono-stack);color:#cfcac0;border:1px solid #ffffff1f;border-radius:99em;padding:.45em .95em;font-size:.95em}.dw-round{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:2.5em;height:2.5em;display:grid}.dw-round svg{fill:none;stroke:#cfcac0;stroke-width:1.6px;width:1.1em;height:1.1em}.dw-body{min-width:0;padding:2.2em var(--dw-pad)var(--dw-pad);flex-direction:column;gap:1.6em;display:flex}.dw-hello{flex-direction:column;gap:.95em;display:flex}.dw-hello__greet{font-family:var(--font-serif-stack);letter-spacing:-.01em;color:var(--dw-bright);font-size:5em;font-weight:500;line-height:1}.dw-hello__rule{background:var(--dw-gold);transform-origin:0;width:3.2em;height:.14em}.dw-hello__date{color:#b9b4a8;font-size:1.1em}.dw-hello__date b{font-family:var(--font-mono-stack);color:var(--dw-gold);font-weight:500}.dw-label{letter-spacing:.18em;text-transform:uppercase;color:var(--dw-dim);margin-bottom:-.7em;font-size:.88em}.dw-tickers{margin-inline:calc(var(--dw-pad)*-1);padding-inline:var(--dw-pad);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--dw-pad),#000 calc(100% - var(--dw-pad)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--dw-pad),#000 calc(100% - var(--dw-pad)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--dw-pad),#000 calc(100% - var(--dw-pad)),transparent);overflow:hidden}.dw-track{width:max-content;animation:46s linear infinite marquee;display:flex}.dw:not([data-playing]) .dw-track,.dw-tickers:hover .dw-track{animation-play-state:paused}.dw-ticker{background:var(--dw-card);border:1px solid var(--dw-line);border-radius:.9em;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:.3em 1em;width:19em;margin-right:1em;padding:1em 1.2em;display:grid}.dw-ticker__id{font-family:var(--font-mono-stack);color:#cfcac0;grid-column:1;align-items:center;gap:.6em;font-size:1em;display:flex}.dw-ticker__id em{color:#9a9da4;background:#ffffff14;border-radius:.3em;padding:.15em .45em;font-size:.7em;font-style:normal}.dw-ticker__price{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;color:#ede7da;border-radius:.25em;grid-column:1;justify-self:start;margin-left:-.15em;padding:0 .15em;font-size:1.45em}.dw-ticker__price[data-flash=up]{animation:flashUp 1.2s var(--ease-out)}.dw-ticker__price[data-flash=down]{animation:flashDown 1.2s var(--ease-out)}.dw-ticker__chg{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;grid-column:1;font-size:.9em}[data-dir=up].dw-ticker__chg{color:var(--dw-up)}[data-dir=down].dw-ticker__chg{color:var(--dw-down)}.dw-spark{grid-area:1/2/span 3;align-self:center;width:6.6em;height:3.4em}.dw-spark path{fill:none;stroke-width:1.3px;vector-effect:non-scaling-stroke}.dw-spark[data-dir=up] path{stroke:var(--dw-up)}.dw-spark[data-dir=down] path{stroke:var(--dw-down)}.dw-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4em;display:grid}.dw-card{background:var(--dw-panel);border:1px solid var(--dw-line);border-radius:1.2em;flex-direction:column;gap:.7em;min-width:0;padding:1.7em;display:flex}.dw-cap{letter-spacing:.14em;text-transform:uppercase;color:#cfcac0;font-size:.95em}.dw-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--dw-dim);font-size:.78em}.dw-num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.dw-big{font-family:var(--font-serif-stack);color:var(--dw-bright);margin:.15em 0 auto;font-size:3.9em;line-height:1}.dw-big small{font-size:.5em}.dw-mid{font-family:var(--font-serif-stack);color:var(--dw-bright);font-size:3em;line-height:1.05}.dw-gain{font-family:var(--font-mono-stack);color:var(--dw-up);font-size:1.02em}.dw-box{border:1px solid var(--dw-line);background:#ffffff06;border-radius:.8em;flex-direction:column;gap:.35em;padding:.95em 1.05em;display:flex}.dw-box b{font-family:var(--font-mono-stack);color:var(--dw-up);white-space:nowrap;font-size:1.3em;font-weight:500}.dw-box b.dw-plain{color:#ede7da}.dw-box>span:last-child:not(.dw-sub){font-family:var(--font-mono-stack);color:var(--dw-dim);font-size:.8em}.dw-box--up{background:#4ade800f;border-color:#4ade8029}.dw-split{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.dw-chart{width:100%;height:9em;margin:.4em 0;overflow:visible}.dw-chart--short{height:6em;margin-top:auto}.dw-chart__line{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.dw-chart__line--up{stroke:var(--dw-up);filter:drop-shadow(0 0 .1875rem #4ade8066)}.dw-chart__line--gold{stroke:var(--dw-gold);filter:drop-shadow(0 0 .1875rem #c9a45c59)}.dw-panel{border:1px solid var(--dw-line);background:#ffffff05;border-radius:.8em;flex-direction:column;gap:.7em;padding:1.05em 1.15em;display:flex}.dw-row{letter-spacing:.08em;text-transform:uppercase;color:#cfcac0;justify-content:space-between;align-items:center;gap:.8em;font-size:.86em;display:flex}.dw-bucket .dw-row{letter-spacing:0;text-transform:none}.dw-mono{font-family:var(--font-mono-stack);letter-spacing:0;white-space:nowrap;color:#cfcac0}.dw-note{font-family:var(--font-mono-stack);letter-spacing:0;text-transform:none;color:var(--dw-dim);font-size:.78em}.dw-bar{background:#ffffff12;border-radius:1em;height:.5em;display:block;overflow:hidden}.dw-bar--thin{height:.32em}.dw-bar i{border-radius:inherit;background:var(--dw-gold);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p));display:block}.dw-bar i[data-tone=warn]{background:var(--dw-down)}.dw-bucket{flex-direction:column;gap:.45em;display:flex}.dw-bottom{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.4em;display:grid}.dw-seg{font-family:var(--font-mono-stack);letter-spacing:0;gap:.3em;font-size:.95em;display:flex}.dw-seg b{color:var(--dw-gold);background:#c9a45c2e;border-radius:.4em;padding:.25em .6em;font-weight:500}.dw-seg span{color:var(--dw-dim);padding:.25em .6em}.dw-plot{grid-template-columns:auto minmax(0,1fr);gap:1em;height:14em;margin-top:.4em;display:grid}.dw-plot__y{font-family:var(--font-mono-stack);text-align:right;color:#7d8189;flex-direction:column;justify-content:space-between;font-size:.75em;display:flex}.dw-chart--spend{background-image:repeating-linear-gradient(#0000 0 calc(25% - 1px),#ffffff0d calc(25% - 1px) 25%);height:100%;margin:0}.dw-plot__x{font-family:var(--font-mono-stack);color:#7d8189;justify-content:space-between;margin-top:.7em;padding-left:4.2em;font-size:.75em;display:flex}.dw-donut-wrap{flex:1;justify-content:center;align-items:center;gap:2.2em;display:flex}.dw-donut{flex:none;width:13em;height:13em;overflow:visible}.dw-donut circle{fill:none;stroke-width:6px;stroke-dasharray:var(--len)calc(100 - var(--len));transition:stroke-dasharray 1.1s var(--ease-out);transition-delay:calc(var(--i)*90ms + .3s)}.dw-legend{color:#cfcac0;flex-direction:column;gap:.65em;font-size:.95em;display:flex}.dw-legend__item{align-items:center;gap:.6em;display:flex}.dw-legend__item i{border-radius:.2em;width:.7em;height:.7em}.dw-tip{background:#1d232d;border:1px solid #ffffff1a;border-radius:.7em;flex-direction:column;gap:.2em;margin-bottom:.4em;padding:.8em 1em;display:flex}.dw-tip span{color:var(--dw-gold);font-size:.95em}.dw-tip b{font-family:var(--font-mono-stack);color:#ede7da;font-size:1.1em;font-weight:500}.dw-tip em{font-style:normal;font-family:var(--font-mono-stack);color:var(--dw-dim);font-size:.8em}.js .dw:not([data-live]) .dw-nav__item,.js .dw:not([data-live]) .dw-card,.js .dw:not([data-live]) .dw-hello__greet,.js .dw:not([data-live]) .dw-hello__date,.js .dw:not([data-live]) .dw-tickers{opacity:0}.js .dw:not([data-live]) .dw-hello__rule,.js .dw:not([data-live]) .dw-bar i{transform:scaleX(0)}.js .dw:not([data-live]) .dw-chart__line{stroke-dashoffset:1px}.js .dw:not([data-live]) .dw-chart__area{opacity:0}.js .dw:not([data-live]) .dw-donut circle{stroke-dasharray:0 100}.dw[data-live] .dw-nav__item{animation:dwSlide .7s var(--ease-out)both;animation-delay:calc(var(--i)*35ms + .1s)}.dw[data-live] .dw-hello__greet{animation:dwRise .9s var(--ease-out).15s both}.dw[data-live] .dw-hello__rule{animation:dwRule .9s var(--ease-out).45s both}.dw[data-live] .dw-hello__date{animation:dwFade .7s var(--ease-out).55s both}.dw[data-live] .dw-tickers{animation:dwFade .8s var(--ease-out).45s both}.dw[data-live] .dw-card{animation:dwRise .9s var(--ease-out)both;animation-delay:calc(var(--i)*90ms + .55s)}.dw[data-live] .dw-chart__line{animation:dwDraw 1.8s var(--ease-in-out).9s both}.dw[data-live] .dw-chart__area{animation:dwFade 1.2s var(--ease-out)1.7s both}.dw[data-live] .dw-bar i{transition:transform 1.3s var(--ease-out);transition-delay:calc(var(--i,0)*80ms + .9s)}@keyframes marquee{to{transform:translate(-50%)}}@keyframes flashUp{0%{color:#c9ffd9;background:#4ade8052}to{background:0 0}}@keyframes flashDown{0%{color:#ffd4d4;background:#f8717152}to{background:0 0}}@keyframes dwSlide{0%{opacity:0;transform:translate(-.8em)}to{opacity:1;transform:none}}@keyframes dwRise{0%{opacity:0;transform:translateY(1.4em)}to{opacity:1;transform:none}}@keyframes dwFade{0%{opacity:0}to{opacity:1}}@keyframes dwRule{0%{transform:scaleX(0)}to{transform:none}}@keyframes dwDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@container (max-width:700px){.dw{--dw-pad:1.8em;grid-template-columns:minmax(0,1fr);font-size:1.28205cqw}.dw-side{display:none}.dw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-hello__greet{font-size:4.4em}}@container (max-width:480px){.dw{--dw-pad:1.6em;font-size:1.92308cqw}.dw-card--alloc,.dw-card--fhsa,.dw-bottom,.dw-pill,.dw-hello__market{display:none}.dw-hello__greet{font-size:3.6em}.dw-big{font-size:3.2em}.dw-mid{font-size:2.5em}.dw-card{padding:1.3em}.dw-chart{height:7em}}
.load{animation:rise 1s var(--ease-out)both;animation-delay:calc(var(--d,0)*95ms + .14s)}.load--visual{animation-name:riseScale;animation-duration:1.3s}@keyframes rise{0%{opacity:0;filter:blur(.5rem);translate:0 1.625rem}to{opacity:1;filter:none;translate:none}}@keyframes riseScale{0%{opacity:0;translate:0 1.125rem;scale:.94}to{opacity:1;translate:none;scale:none}}@keyframes lineUp{0%{transform:translateY(112%)rotate(5deg)}to{transform:none}}@keyframes blink{0%{opacity:1}50%{opacity:0}}@keyframes chipIn{0%{opacity:0;translate:.75rem .625rem;scale:.94}to{opacity:1;translate:none;scale:none}}@keyframes bob{0%{transform:translate(0,0)}to{transform:translateY(-1rem)}}@keyframes ground{0%{opacity:.9;transform:scale(1)}to{opacity:.55;transform:scale(.8)}}@keyframes breathe{0%{opacity:.8;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes orbit{to{rotate:360deg}}.js [data-reveal]:not([data-reveal=words]):not([data-in]){opacity:0}.js [data-reveal=rise]:not([data-in]){translate:0 2.125rem}.js [data-reveal=fade]:not([data-in]){translate:0 .875rem}.js [data-reveal=slide]:not([data-in]){translate:-1.375rem}[data-reveal=rise][data-in]{animation:revealRise 1s var(--ease-out)both;animation-delay:calc(var(--i,0)*80ms)}[data-reveal=fade][data-in]{animation:revealFade .9s var(--ease-out)both;animation-delay:calc(var(--i,0)*70ms)}[data-reveal=slide][data-in]{animation:revealSlide .9s var(--ease-out)both;animation-delay:calc(var(--i,0)*90ms)}@keyframes revealRise{0%{opacity:0;translate:0 2.125rem}to{opacity:1;translate:none}}@keyframes revealFade{0%{opacity:0;filter:blur(.375rem);translate:0 .875rem}to{opacity:1;filter:none;translate:none}}@keyframes revealSlide{0%{opacity:0;filter:blur(.25rem);translate:-1.375rem}to{opacity:1;filter:none;translate:none}}.js [data-reveal=words]:not([data-in]) .mw__in{transform:translateY(115%)}[data-reveal=words][data-in] .mw__in{animation:wordUp .95s var(--ease-out)both;animation-delay:calc(var(--i,0)*70ms)}@keyframes wordUp{0%{transform:translateY(115%)rotate(4deg)}to{transform:none}}.js [data-reveal]:not([data-in]) .metric:before,.js .metric[data-reveal]:not([data-in]):before{transform:scaleX(0)}.metric[data-in]:before{transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i,0)*80ms + .3s)}.js [data-reveal]:not([data-in]) .faith__cross .draw{stroke-dashoffset:1px}[data-in] .faith__cross .draw{animation:drawStroke 1.4s var(--ease-in-out).3s both}[data-in] .faith__cross .draw--2{animation-delay:.8s}@keyframes drawStroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.js [data-reveal]:not([data-in]) .gr__bar{scale:1 0}.js [data-reveal]:not([data-in]) .contact__sun{opacity:.35;transform:translateY(26%)scale(.86)}[data-arrived] .sec-head .eyebrow{animation:arrive 1.4s var(--ease-out)}@keyframes arrive{0%{color:#d0c7be;border-color:#fff0e217;box-shadow:0 0 #3d7bff8c}25%{color:#fff;border-color:var(--accent);background-color:var(--accent-soft)}to{box-shadow:0 0 0 .875rem #3d7bff00}}@keyframes heartPop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes beat{0%,40%,to{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1.12)}}@keyframes chartDraw{0%{stroke-dashoffset:1px}55%,to{stroke-dashoffset:0}}@keyframes chartHead{0%,45%{opacity:0}60%,to{opacity:1}}@keyframes wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(5deg)}70%{transform:rotate(-3deg)}}@keyframes press{0%{opacity:1}50%{opacity:.35}}@keyframes rep{0%,to{transform:translateY(0)}45%{transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.blink{animation:1.1s step-end infinite blink!important}.js [data-reveal]:not([data-in]),.js [data-reveal=words]:not([data-in]) .mw__in{opacity:1;transform:none}[data-reveal][data-in],[data-reveal][data-in] .mw__in,[data-in] .faith__cross .draw,[data-in] .home-heart,.load,.hero__line-in,.portrait__chip,.nav,.dw[data-live] *,.orb,.portrait__float,.portrait__ground,.portrait__orbit,.portrait__sun,.faith__glow,.dw-track,.pm *,.pm :after,.status[data-kind=sunset],.status__sun:after,.logo,.fx,.fx i,.kw__word,.kw__word:after,.kw__sep,.pulse:after{animation:none!important}.spotlight{display:none}}
