@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");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-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/build/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");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-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(/build/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");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-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/build/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/build/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/manrope-latin-wght-normal-DHIcAJRg.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{--paper:#fbf7f2;--card:#fffdfb;--ink:#2c2320;--muted:#6e5e58;--line:#eaded4;--rose:#a4526a;--rose-deep:#7f3a50;--rose-soft:#f7e9ea;--blush:#f3dcd8;--gold:#b8955a;--gold-text:#7f6029;--gold-soft:#eadcc2;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Manrope Variable",Manrope,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.22,.8,.26,1);--shadow:0 18px 44px -24px #5b3a2e59}*{box-sizing:border-box}.site{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;overflow-x:clip}.site img{max-width:100%}.site-wrap{width:min(100%,1160px);margin-inline:auto;padding-inline:28px}.site h1,.site h2,.site h3{font-family:var(--serif);margin:0;font-weight:500}.site h1{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(50px,7.4vw,88px);line-height:.98}.site h2{margin-bottom:26px;font-size:clamp(32px,4.4vw,46px);line-height:1.06}.site h3{font-size:25px;font-weight:600;line-height:1.1}.site-kicker{color:var(--gold-text);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.site-lead{color:var(--muted);margin:0;font-size:clamp(17px,2vw,20px);line-height:1.5}.site-button{color:#fff;background:linear-gradient(120deg,var(--rose-deep),var(--rose));text-align:center;min-height:50px;box-shadow:0 14px 28px -16px var(--rose-deep);transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:13px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.site-button:hover{box-shadow:0 20px 32px -14px var(--rose-deep);transform:translateY(-2px)}.site-button-small{min-height:44px;padding:10px 22px;font-size:14px}.site-button-quiet{color:var(--rose-deep);border:1px solid var(--gold);box-shadow:none;background:0 0}.site-button-quiet:hover{box-shadow:none;background:var(--rose-soft)}.site a:focus-visible,.site button:focus-visible,.site-gallery-track:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}.site-header{z-index:3;background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.site-brand{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.site-brand img{object-fit:contain;border-radius:50%;flex-shrink:0;width:46px;height:46px}.site-monogram{width:46px;height:46px;color:var(--rose-deep);background:var(--card);border:1px solid var(--gold);box-shadow:inset 0 0 0 3px var(--card),inset 0 0 0 4px var(--gold-soft);font:500 25px/1 var(--serif);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.site-brand-text{gap:1px;min-width:0;display:grid}.site-brand-text strong{font:600 20px/1.1 var(--serif)}.site-brand-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.site-hero{background:radial-gradient(46% 62% at 78% 34%,var(--blush) 0,transparent 72%),radial-gradient(34% 44% at 10% 10%,var(--gold-soft) 0,transparent 74%);position:relative;overflow:hidden}.site-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;padding-block:64px;display:grid}.site-hero-copy>*{animation:site-rise .9s var(--ease) both}.site-hero-copy>:nth-child(2){animation-delay:80ms}.site-hero-copy>:nth-child(3){animation-delay:.16s}.site-hero-copy>:nth-child(4){animation-delay:.24s}.site-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.site-arch{aspect-ratio:4/5;border:1px solid var(--gold);width:min(100%,360px);animation:site-rise 1.1s var(--ease) both .1s;border-radius:999px 999px 24px 24px;justify-self:center;padding:10px}.site-arch-small{width:min(100%,300px)}.site-arch-inner{background:linear-gradient(165deg,var(--blush),color-mix(in srgb,var(--rose) 45%,white));border-radius:999px 999px 16px 16px;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.site-arch-inner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-arch-inner svg{width:100%;height:100%;position:absolute;inset:0}.site-arch-inner path,.site-card-art path{fill:none;stroke:#fffaf2;stroke-width:1.5px;stroke-linecap:round}.site-arch-initial{font:500 110px/1 var(--serif);color:#fffaf2}.site-section{padding-block:60px}.site-about{background:var(--card);border-block:1px solid var(--line)}.site-prose{max-width:760px}.site-prose p,.site-prose li{color:var(--muted);font-size:16px;line-height:1.75}.site-prose a{color:var(--rose-deep)}.site-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.site-card{background:var(--card);border:1px solid var(--line);transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.site-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.site-card-art{aspect-ratio:3/2;position:relative;overflow:hidden}.site-card-art img,.site-card-art svg{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}.site-card:hover .site-card-art img{transform:scale(1.06)}.tone-0{background:linear-gradient(140deg,#f6dfdc,#d9a3a8)}.tone-1{background:linear-gradient(140deg,#efe0c8,#c9a36e)}.tone-2{background:linear-gradient(140deg,#ecd0d3,#a65a70)}.tone-3{background:linear-gradient(140deg,#f3e7dc,#d3ab9b)}.site-photos{color:#fff;min-height:36px;font:600 13px var(--sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#2c2320b8;border:1px solid #ffffffb3;border-radius:999px;padding:7px 15px;position:absolute;bottom:12px;left:12px}.site-card-body{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}.site-card-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.site-card-body .site-meta{font-size:13px}.site-price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-block:8px;display:flex}.site-price strong{font-size:18px}.site-price small{color:var(--rose-deep);font-size:13px;font-weight:600}.site-team{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.site-person{text-align:center;background:var(--card);border:1px solid var(--line);color:inherit;transition:transform .4s var(--ease),box-shadow .4s var(--ease);border-radius:20px;justify-items:center;gap:6px;padding:24px 16px;text-decoration:none;display:grid}.site-person:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.site-person strong{font:600 22px/1.15 var(--serif)}.site-person small{color:var(--muted);font-size:13px}.site-avatar{background:linear-gradient(140deg,var(--blush),color-mix(in srgb,var(--rose) 35%,white));width:116px;height:116px;color:var(--rose-deep);font:500 44px/1 var(--serif);border-radius:50%;place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.site-avatar img{object-fit:cover;width:100%;height:100%}.site-profile{background:radial-gradient(46% 62% at 18% 30%,var(--blush) 0,transparent 72%)}.site-profile-inner{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;padding-block:60px;display:grid}.site-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.site-chips li{color:var(--gold-text);border:1px solid var(--gold-soft);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.site-bio{color:var(--muted);max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.75}.site-legal h1{font-size:clamp(40px,6vw,60px)}.site-legal h2{margin:30px 0 8px;font-size:28px}.site-legal ul,.site-legal ol{padding-left:20px}.site-footer{border-top:1px solid var(--line);background:var(--card);color:var(--muted);padding-block:30px;font-size:14px}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.site-footer strong{font:600 20px var(--serif);color:var(--ink)}.site-footer p{margin:4px 0 0}.site-footer nav{flex-wrap:wrap;align-items:flex-start;gap:6px 18px;display:flex}.site-footer a{min-height:44px;color:var(--rose-deep);align-items:center;display:inline-flex}.site-gallery{color:#fff;background:0 0;border:0;width:min(100vw,920px);max-width:100vw;height:100dvh;max-height:100dvh;margin:auto;padding:0}.site-gallery[open]{animation:site-rise .45s var(--ease) both;flex-direction:column;display:flex}.site-gallery::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d1614eb}.site-gallery header{align-items:center;gap:14px;padding:14px 18px;display:flex}.site-gallery header strong{min-width:0;font:500 24px/1.1 var(--serif);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.site-gallery header span{white-space:nowrap;font-size:13px}.site-gallery button{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #fff6;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1}.site-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow-x:auto}.site-gallery-track figure{scroll-snap-align:center;flex:0 0 100%;place-items:center;min-height:0;margin:0;padding:0 12px 16px;display:grid}.site-gallery-track img{object-fit:contain;border-radius:14px;max-width:100%;max-height:100%}.site-reveal{opacity:0;transform:translateY(22px)}.site-reveal.is-visible{opacity:1;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:none}@keyframes site-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.site{--night:color-mix(in srgb,var(--rose-deep) 52%,#12060a);--glow:color-mix(in srgb,var(--gold) 28%,transparent);--glow-2:color-mix(in srgb,var(--rose) 55%,transparent)}.site-progress{z-index:9;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.site-progress i{height:100%;transform:scaleX(var(--p,0));transform-origin:0;background:linear-gradient(90deg,var(--gold),var(--rose));display:block}.site-button{gap:10px;position:relative;overflow:hidden}.site-button:after{content:"";transition:transform .75s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff6 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.site-button:hover:after{transform:translate(120%)}.site-button span{transition:transform .25s var(--ease)}.site-button:hover span{transform:translate(4px)}.site-button-light{color:var(--rose-deep);background:#fffdfb;box-shadow:0 20px 44px -18px #000000a6}.site-button-light:hover{box-shadow:0 26px 54px -18px #000c}.site-button-ghost{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff4d}.site-button-ghost:hover{box-shadow:none;background:#ffffff26}.site-hero,.site-profile,.site-cta{isolation:isolate;color:#fff;background:linear-gradient(150deg,var(--night),var(--rose-deep) 72%,color-mix(in srgb,var(--rose) 70%,var(--rose-deep)));position:relative;overflow:hidden}.site-aurora{z-index:-1;pointer-events:none;position:absolute;inset:0}.site-aurora i{filter:blur(70px);will-change:transform;border-radius:50%;animation:17s ease-in-out infinite alternate site-drift;position:absolute}.site-aurora i:first-child{background:var(--glow);width:48vw;height:48vw;top:-18vw;right:-12vw}.site-aurora i:nth-child(2){background:var(--glow-2);width:40vw;height:40vw;animation-delay:-6s;bottom:-22vw;left:-14vw}.site-aurora i:nth-child(3){background:color-mix(in srgb,var(--gold) 22%,transparent);width:22vw;height:22vw;animation-delay:-11s;top:30%;left:44%}.site-hero .site-kicker,.site-profile .site-kicker{color:color-mix(in srgb,var(--gold) 55%,white)}.site-hero .site-lead,.site-profile .site-lead,.site-profile .site-bio{color:#ffffffdb}.site-hero-inner{padding-block:clamp(56px,8vw,104px)}.site-profile-inner{padding-block:clamp(48px,7vw,92px)}.site-chips li{color:#fff;background:#ffffff14;border-color:#ffffff4d}.site-arch{border-color:color-mix(in srgb,var(--gold) 70%,white);transform:translate3d(calc(var(--tx,0)*-14px),calc(var(--ty,0)*-14px),0);transition:transform .4s var(--ease);box-shadow:0 44px 90px -36px #000000b3}.site-arch:after{content:"";z-index:-1;border:1px solid #ffffff26;border-radius:999px 999px 32px 32px;position:absolute;inset:-22px}.site-arch{position:relative}.site-arch-inner{background:linear-gradient(165deg,color-mix(in srgb,var(--rose) 45%,white),color-mix(in srgb,var(--rose-deep) 80%,black))}[data-split] .w{animation:site-rise .9s var(--ease) both;animation-delay:calc(var(--i)*90ms);display:inline-block}.site-marquee{color:color-mix(in srgb,var(--gold) 55%,white);background:var(--night);padding:16px 0;overflow:hidden}.site-marquee>div{width:max-content;animation:46s linear infinite site-marquee;display:flex}.site-marquee span{font:italic 500 22px/1.2 var(--serif);white-space:nowrap;padding:0 26px;position:relative}.site-marquee span:after{content:"✦";opacity:.6;font-size:10px;font-style:normal;position:absolute;top:6px;right:-6px}.site-card{transform-style:preserve-3d;transform:perspective(900px) rotateX(calc(var(--ry,0)*1deg)) rotateY(calc(var(--rx,0)*1deg));transition:transform .3s var(--ease),box-shadow .45s var(--ease),border-color .3s}.site-card:hover{transform:perspective(900px) rotateX(calc(var(--ry,0)*1deg)) rotateY(calc(var(--rx,0)*1deg)) translateY(-6px);border-color:var(--gold);box-shadow:0 34px 60px -32px #5b3a2e99}.site-card-art:after{content:"";background:radial-gradient(240px 160px at var(--mx,50%) var(--my,0),#ffffff4d,transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.site-card:hover .site-card-art:after{opacity:1}.site-person{transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s}.site-person:hover{border-color:var(--gold)}.site-avatar{transition:transform .5s var(--ease)}.site-person:hover .site-avatar{transform:scale(1.05)}.site-cta{text-align:center;padding-block:clamp(70px,10vw,120px)}.site-cta h2{color:#fff;margin-bottom:30px;font-size:clamp(38px,5vw,62px)}.site-cta em{color:color-mix(in srgb,var(--gold) 55%,white);font-style:italic}.site-sticky{display:none}@keyframes site-drift{to{transform:translate(6vw,4vw)scale(1.15)}}@keyframes site-marquee{to{transform:translate(-50%)}}@media (width<=820px){.site-wrap{padding-inline:18px}.site-hero-inner,.site-profile-inner{text-align:center;grid-template-columns:1fr;gap:28px;padding-block:36px}.site-arch{order:-1;width:min(60%,230px)}.site-actions,.site-chips{justify-content:center}.site-bio{margin-inline:auto}.site-section{padding-block:44px}}@media (width<=460px){.site-grid{grid-template-columns:1fr}.site-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-actions .site-button{width:100%}.site{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.site-header .site-button{display:none}.site-sticky{z-index:8;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .35s var(--ease);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.site-sticky.is-on{transform:none}.site-sticky strong{min-width:0;font:600 17px/1.1 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-footer{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.site *,.site :before{transition:none!important;animation:none!important}.site-reveal{opacity:1;transform:none}.site-card,.site-arch{transform:none!important}}
