.wh{--wh-fg:#14110e;--wh-fg-2:#3e362f;--wh-muted:#6e645a;--wh-line:#341e0a1a;--wh-line-2:#341e0a29;--wh-panel:#fff;--wh-accent:#f47920;--wh-accent-ink:#b54d07;--wh-stage-top:#fff7ee;--wh-stage-mid:#ffddbd;--wh-stage-glow:#ff8c37b3;--wh-glass:#fffdfab8;--wh-glass-line:#ffffffd9;--wh-glass-shadow:0 1px 1px #3c1e0a0d,0 10px 28px -10px #3c1e0a47;--wh-btn-bg:#14110e;--wh-btn-fg:#fcfaf6;--wh-btn-hover:#2b241e;--wh-sh-1:0 1px 1px #3c1e0a0a,0 2px 6px -2px #3c1e0a14;--wh-sh-3:0 2px 2px #3c1e0a0a,0 18px 40px -12px #3c1e0a2e,0 60px 120px -40px #3c1e0a47;--wh-grain-blend:multiply;--wh-grain-op:.05;--wh-display:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--wh-body:"Figtree",ui-sans-serif,system-ui,sans-serif;--wh-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--wh-ease:cubic-bezier(.2,.7,.2,1);color:var(--wh-fg);font-family:var(--wh-body);padding-top:40px}.dark .wh,:root[data-theme=dark] .wh{--wh-fg:#f5efe7;--wh-fg-2:#d6ccbf;--wh-muted:#a39789;--wh-line:#ffecd717;--wh-line-2:#ffecd726;--wh-panel:#1a1613;--wh-accent-ink:#ff9f4a;--wh-stage-top:#17110d;--wh-stage-mid:#2a170b;--wh-stage-glow:#f479208c;--wh-glass:#1c1612b8;--wh-glass-line:#ffecd71f;--wh-glass-shadow:0 1px 1px #0003,0 12px 30px -10px #0009;--wh-btn-bg:#f5efe7;--wh-btn-fg:#14110e;--wh-btn-hover:#fff;--wh-sh-1:0 1px 1px #0000004d,0 2px 6px -2px #0006;--wh-sh-3:0 2px 2px #0000004d,0 18px 40px -12px #0000008c,0 60px 120px -40px #000000b3;--wh-grain-blend:screen;--wh-grain-op:.035}.wh-wrap{max-width:1200px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}@media (width>=720px){.wh-wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.wh-crumb{color:var(--wh-muted);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.wh-crumb a{color:inherit;text-decoration:none}.wh-crumb a:hover{color:var(--wh-fg)}.wh-stage{isolation:isolate;background:radial-gradient(50% 70% at 72% 90%,var(--wh-stage-glow),transparent 72%),linear-gradient(180deg,var(--wh-stage-top),var(--wh-stage-mid));min-height:620px;box-shadow:var(--wh-sh-3),inset 0 0 0 1px var(--wh-line);border-radius:36px;grid-template-columns:1.05fr 1fr;align-items:end;display:grid;position:relative;overflow:hidden}.wh-grain:after{content:"";pointer-events:none;border-radius:inherit;opacity:var(--wh-grain-op);mix-blend-mode:var(--wh-grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.wh-name{z-index:0;font:800 clamp(150px,25vw,330px)/.85 var(--wh-display);letter-spacing:-.06em;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;background:linear-gradient(#f4792057,#f479200a 80%);-webkit-background-clip:text;background-clip:text;position:absolute;top:4%;right:-1%}.wh-copy{z-index:2;align-self:center;gap:22px;padding:64px 0 64px 56px;display:grid;position:relative}.wh-label{font:500 12px/1 var(--wh-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--wh-accent-ink)}.wh-title{font-family:var(--wh-display);letter-spacing:-.04em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:700;line-height:1.04}.wh-lede{color:var(--wh-fg-2);text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.wh-btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wh-btn{height:48px;font:600 15px/1 var(--wh-display);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex}.wh-btn svg{flex:none;width:16px;height:16px}.wh-btn:focus-visible{outline:2px solid var(--wh-accent);outline-offset:3px}.wh-btn-primary{background:var(--wh-btn-bg);color:var(--wh-btn-fg);box-shadow:inset 0 1px #ffffff1f,0 6px 16px -6px #14110e73}.wh-btn-primary:hover{background:var(--wh-btn-hover);box-shadow:inset 0 1px #ffffff1f,0 10px 24px -8px #14110e80}.wh-btn-ghost{color:var(--wh-fg);border-color:var(--wh-line-2);background:0 0}.wh-btn-ghost:hover{background:var(--wh-panel);border-color:var(--wh-fg);box-shadow:var(--wh-sh-1)}.wh-facts{flex-wrap:wrap;gap:24px;margin:0;padding-top:8px;display:flex}.wh-facts div{gap:4px;display:grid}.wh-facts dt{font:500 11px/1 var(--wh-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--wh-muted)}.wh-facts dd{font:650 16px/1.2 var(--wh-display);letter-spacing:-.02em;margin:0}.wh-art{z-index:1;place-self:end center;width:min(100%,560px);position:relative}.wh-art img{filter:drop-shadow(0 30px 40px #5a280a47);width:100%;height:auto;animation:wh-rise .9s var(--wh-ease) .1s both;display:block}.wh-tag{z-index:20;background:var(--wh-glass);border:1px solid var(--wh-glass-line);min-width:168px;max-width:240px;box-shadow:var(--wh-glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);animation:wh-up .7s var(--wh-ease) .6s both;border-radius:14px;padding:10px 12px;position:absolute;bottom:22%;left:-6%}.wh-tag-h{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.wh-tag-h b{font:700 15px/1.2 var(--wh-display);letter-spacing:-.02em;color:var(--wh-fg)}.wh-tag-h span{color:var(--wh-muted);font-size:12.5px}.wh-tag-s{font:500 11.5px/1.2 var(--wh-mono);color:var(--wh-fg-2);align-items:center;gap:7px;margin-top:5px;display:flex}.wh-dot{background:var(--wh-accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #f479202e}.wh-tag ul{border-top:1px solid var(--wh-line);gap:5px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:grid}.wh-tag li{color:var(--wh-fg-2);gap:7px;font-size:12.5px;line-height:1.35;display:flex}.wh-tag li:before{content:"";background:var(--wh-accent);border-radius:50%;flex:none;width:4px;height:4px;margin-top:6px}@keyframes wh-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes wh-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=900px){.wh-stage{grid-template-columns:1fr;min-height:0}.wh-copy{order:2;padding:28px 24px 40px}.wh-art{border-bottom:1px solid var(--wh-line);order:1;width:min(80%,400px);margin-top:40px}.wh-tag{min-width:150px;padding:8px 10px;bottom:10%;left:-8%}.wh-tag-h span{display:none}.wh-name{font-size:clamp(120px,36vw,240px);top:2%;left:50%;right:auto;transform:translate(-50%)}.wh-facts{grid-template-columns:1fr 1fr;gap:16px;display:grid}}@media (width<=560px){.wh-tag{display:none}}@media (prefers-reduced-motion:reduce){.wh-art img,.wh-tag{animation:none}}.wh-title em{font-family:var(--font-serif,"Instrument Serif",serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.wh a.wh-btn-ghost{color:var(--wh-fg)}.wh a.wh-btn-primary{color:var(--wh-btn-fg)}
