@font-face{font-family:display;src:url(/_next/static/media/9a080312ebae1b85-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:92.29%;descent-override:30.76%;line-gap-override:0.00%;size-adjust:81.27%}.__className_bcb0de{font-family:display,display Fallback;font-weight:400}.__variable_bcb0de{--font-display:"display","display Fallback"}@font-face{font-family:heading;src:url(/_next/static/media/1786e667a9db4bef-s.p.otf) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:heading Fallback;src:local("Arial");ascent-override:70.00%;descent-override:30.00%;line-gap-override:20.00%;size-adjust:100.00%}.__className_8bc573{font-family:heading,heading Fallback;font-weight:400}.__variable_8bc573{--font-heading:"heading","heading Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_f9d2a6{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_f9d2a6{--font-body:"Work Sans","Work Sans Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-hive-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,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(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-hive-body:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{--parchment:#FBF3E2;--parchment-2:#F5E8CE;--parchment-3:#EDDBB8;--paper:#FFFBF1;--ink:#3E4D38;--ink-soft:#5C6A50;--ink-faint:#8A9079;--night:#2C2917;--night-2:#211D0F;--night-soft:#3D3923;--night-haze:#34301c;--gold:#E6A52C;--gold-deep:#C8882E;--gold-light:#F2CE7E;--gold-bright:#FBE3A6;--sage:#8E9E7C;--sage-deep:#5C6B4C;--sage-dark:#3E4D38;--sage-light:#BCC9A6;--clay:#C97D54;--honey:#E6A52C;--rose:#C98E63;--plum:#6E5A52;--line:rgba(62,77,56,0.14);--line-2:rgba(62,77,56,0.24);--line-gold:rgba(200,136,46,0.36);--line-light:rgba(251,243,226,0.20);--glass-fill:rgba(36,32,18,0.62);--glass-fill-focus:rgba(48,42,23,0.74);--glass-border:rgba(230,165,44,0.34);--glass-blur:blur(16px) saturate(1.15);--glass-ink:#F6EFDD;--glass-placeholder:rgba(241,235,219,0.6);--foil:linear-gradient(104deg,var(--gold-deep) 0%,var(--gold) 22%,var(--gold-light) 42%,var(--gold-bright) 50%,var(--gold-light) 58%,var(--gold) 78%,var(--gold-deep) 100%);--foil-soft:linear-gradient(120deg,var(--gold-deep),var(--gold-light) 55%,var(--gold-deep));--shadow-sm:0 1px 2px rgba(62,77,56,0.06),0 8px 24px -16px rgba(62,77,56,0.26);--shadow-md:0 2px 6px rgba(62,77,56,0.06),0 26px 60px -28px rgba(62,77,56,0.30);--shadow-lg:0 4px 14px rgba(62,77,56,0.08),0 48px 100px -36px rgba(62,77,56,0.40);--glow-gold:0 0 0 1px var(--line-gold),0 18px 50px -22px rgba(230,165,44,0.55);--radius:16px;--radius-lg:26px;--radius-xl:38px;--pill:999px;--maxw:1180px;--ease:cubic-bezier(0.22,1,0.36,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--font-accent:var(--font-body)}*,:after,:before{box-sizing:border-box}*{min-width:0}body,html{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{background:var(--parchment);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-weight:400;font-size:17px;line-height:1.65;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--gold-light);color:var(--ink)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");mix-blend-mode:multiply}.display{line-height:1.04}.display,h1{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:.005em}h1{line-height:1.06;margin:0}h2,h3,h4,h5,h6{font-family:var(--font-heading),Georgia,serif;font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.t-hero{font-family:var(--font-display),serif;font-size:clamp(3.2rem,8.5vw,7.2rem);font-weight:400;line-height:.98;letter-spacing:-.01em}.t-1,.t-2,.t-3{font-family:var(--font-heading),serif}.t-1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.04}.t-2{font-size:clamp(1.9rem,3.4vw,2.9rem)}.t-3{font-size:clamp(1.45rem,2.3vw,1.95rem)}.italic{font-style:italic}.eyebrow{font-family:var(--font-accent),serif;font-weight:500;font-size:.74rem;letter-spacing:.42em;text-transform:uppercase;color:var(--gold-deep);display:inline-flex;align-items:center;gap:.9em}.eyebrow.center:after,.eyebrow:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 60%,var(--gold))}.eyebrow.center{justify-content:center}.eyebrow.center:before{background:linear-gradient(90deg,var(--gold),var(--gold) 40%,transparent)}.eyebrow.on-dark{color:var(--gold-light)}.lede{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6;color:var(--ink-soft);font-weight:400}.muted{color:var(--ink-faint)}.foil-text{background:var(--foil);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:foil-pan 9s linear infinite}@keyframes foil-pan{to{background-position:220% 0}}.wrap{width:min(var(--maxw),100% - 3rem);margin-inline:auto}.wrap-narrow{width:min(820px,100% - 3rem);margin-inline:auto}.section{position:relative;padding:clamp(5rem,11vw,9rem) 0;z-index:1}.section.tight{padding:clamp(3.5rem,7vw,5.5rem) 0}@media (max-width:600px){.section{padding:clamp(4rem,13vw,5.75rem) 0}.section.tight{padding:clamp(3rem,9vw,4.25rem) 0}}@media (max-width:768px){.hive-shell footer,.pf{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.section--parchment{background:var(--parchment);color:var(--ink)}.section--paper{background:var(--paper);color:var(--ink)}.section--sand{background:linear-gradient(180deg,var(--parchment),var(--parchment-2));color:var(--ink)}.section--sage{background:radial-gradient(120% 80% at 50% -10%,rgba(185,199,167,.5),transparent 60%),linear-gradient(180deg,var(--sage-light),#A9BA96);color:var(--sage-dark)}.section--candlelit{background:radial-gradient(95% 65% at 50% -8%,rgba(230,165,44,.22),transparent 70%),radial-gradient(70% 55% at 84% 112%,rgba(140,158,124,.28),transparent 70%),linear-gradient(180deg,var(--night),var(--night-2));color:#F3ECD9}.section--candlelit .lede{color:rgba(236,230,214,.78)}.section--candlelit h1,.section--candlelit h2,.section--candlelit h3{color:#F1EBDB}.head{display:flex;flex-direction:column;gap:1rem}.head.center{align-items:center;text-align:center}.head .eyebrow{margin-bottom:.2rem}.btn{--bg:var(--ink);--fg:var(--parchment);--bd:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--font-accent),serif;font-weight:500;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;padding:1.05em 1.9em;border-radius:var(--pill);background:var(--bg);color:var(--fg);border:1px solid var(--bd);cursor:pointer;transition:transform .5s var(--ease),box-shadow .5s var(--ease),background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease);position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0)}.btn .ar{transition:transform .5s var(--ease)}.btn:hover .ar{transform:translateX(4px)}.btn--gold{--bg:transparent;--fg:var(--ink);--bd:transparent;background:var(--foil);background-size:200% 100%;color:#2c2410;border:none;box-shadow:var(--glow-gold)}.btn--gold:hover{background-position:100% 0;box-shadow:var(--glow-gold),var(--shadow-md)}.btn--outline{--bg:transparent;--fg:var(--ink);--bd:var(--line-2)}.btn--outline:hover{--bd:var(--gold-deep);--fg:var(--gold-deep)}.btn--ghost-light{--bg:transparent;--fg:#F1EBDB;--bd:var(--line-light)}.btn--ghost-light:hover{--bg:rgba(247,240,225,0.06);--bd:var(--gold-light)}.btn--sm{padding:.75em 1.3em;font-size:.7rem}.btn--sm,.tlink{letter-spacing:.16em}.tlink{font-family:var(--font-accent),serif;font-weight:500;font-size:.78rem;text-transform:uppercase;color:var(--gold-deep);display:inline-flex;align-items:center;gap:.5em;position:relative;padding-bottom:3px}.tlink:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.tlink:hover:after{transform:scaleX(1)}.tlink:hover{color:var(--gold)}@media (min-width:1024px){.pnav-toggle{display:none!important}}.slnav{position:sticky;position:-webkit-sticky;top:18px;z-index:80;display:flex;justify-content:center;padding:0 1rem;margin-bottom:-76px;--ink:#f3ecd9;--ink-soft:#ded2b8;--ink-faint:#b9ad92;--paper:rgba(26,22,12,0.62);--parchment-2:rgba(255,255,255,0.06);--line-2:rgba(251,243,226,0.22);--line-gold:rgba(230,165,44,0.30);--gold-deep:#e0a948}@media (max-width:768px){.slnav{display:none}}@media (max-width:600px){.slnav{top:10px;margin-bottom:-68px}}.slnav-brand{display:flex;align-items:center;gap:11px;margin-right:10px;flex-shrink:0;white-space:nowrap;color:var(--ink);text-decoration:none}.glit-layer{position:fixed;inset:0;z-index:90;pointer-events:none}.glit-glint{position:absolute;top:0;left:0;width:26px;height:26px;margin:-13px 0 0 -13px;opacity:0;transition:opacity .4s ease;filter:drop-shadow(0 0 6px rgba(230,165,44,.6));will-change:transform,opacity}.glit-spark{position:fixed;z-index:90;pointer-events:none;transform:translate(-50%,-50%);background:currentColor;-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);box-shadow:0 0 6px 0 currentColor;animation:glit-pop .74s ease-out forwards}@keyframes glit-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0deg)}25%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) scale(1) rotate(45deg)}}@media (hover:none),(pointer:coarse){.glit-layer{display:none!important}}@media (prefers-reduced-motion:reduce){.glit-layer{display:none!important}}.wpill-root{position:fixed;left:1.5rem;bottom:1.5rem;z-index:70}.wpill{display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 1.1rem .6rem .85rem;border-radius:var(--pill);background:rgba(251,246,234,.82);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);border:1px solid var(--line-gold);box-shadow:0 10px 34px -14px rgba(44,41,23,.45);transition:transform .5s var(--ease),box-shadow .5s var(--ease),background .5s var(--ease)}.wpill:hover{transform:translateY(-2px);box-shadow:0 16px 40px -16px rgba(44,41,23,.5);background:rgba(251,246,234,.95)}.wpill-glyph{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0}.wpill-glyph img{width:auto;height:26px;max-width:28px;object-fit:contain;display:block;filter:drop-shadow(0 1px 3px rgba(44,41,23,.28))}.wpill-text{display:flex;flex-direction:column;line-height:1.05}.wpill-kicker{font-family:var(--font-accent),serif;font-size:.52rem;letter-spacing:.22em;text-transform:uppercase}.wpill-kicker,.wpill-name{font-weight:600;color:var(--ink)}.wpill-name{font-family:var(--font-display),serif;font-size:1.02rem}.wpill-ar{color:var(--gold-deep);transition:transform .5s var(--ease)}.wpill:hover .wpill-ar{transform:translateX(3px)}.wpill--dark{background:rgba(33,29,15,.72);border-color:rgba(230,165,44,.3);box-shadow:0 22px 60px -24px rgba(0,0,0,.75),0 0 0 1px rgba(230,165,44,.1)}.wpill--dark:hover{background:rgba(20,16,9,.86);box-shadow:0 26px 66px -24px rgba(0,0,0,.82),0 0 0 1px rgba(230,165,44,.16)}.wpill--dark .wpill-kicker{color:#ded2b8}.wpill--dark .wpill-name{color:#f3ecd9}.wpill--dark .wpill-ar{color:var(--gold-light)}@media (max-width:1023px){.wpill-root{display:none}}.route-x{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;will-change:transform,opacity}.route-x.is-revealing{pointer-events:none}.route-x--alkimy{background:radial-gradient(72% 60% at 50% 42%,rgba(230,165,44,.16),transparent 70%),linear-gradient(158deg,#1a170c,#100e07)}.route-x--hive{background:radial-gradient(80% 60% at 50% 10%,rgba(231,207,143,.55),transparent 60%),linear-gradient(180deg,var(--parchment),var(--sage-light))}.route-x--bridge{background:linear-gradient(160deg,var(--night),var(--night-2))}.route-x-from{position:absolute;inset:0;z-index:1}.route-ring{position:relative;z-index:2;width:48px;height:48px;border-radius:50%;border:2.5px solid rgba(150,120,55,.28);border-top:2.5px solid var(--gold);animation:route-spin .75s linear infinite;filter:drop-shadow(0 4px 14px rgba(230,165,44,.4))}@keyframes route-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.route-x{display:none!important}}.mbn-cross{display:flex;align-items:center;gap:12px;width:100%;margin-top:16px;padding:15px 16px;border-radius:var(--radius);text-decoration:none;transition:background .2s var(--ease)}.mbn--alkimy .mbn-cross{background:rgba(255,255,255,.05);border:1px solid rgba(230,165,44,.26);color:#f3ecd9}.mbn--alkimy .mbn-cross:active{background:rgba(255,255,255,.1)}.mbn--hive .mbn-cross{background:rgba(44,41,23,.05);border:1px solid rgba(200,136,46,.28);color:#2c2917}.mbn--hive .mbn-cross:active{background:rgba(44,41,23,.09)}.mbn-cross-logo{width:32px;height:32px;object-fit:contain;flex-shrink:0}.mbn-cross-text{display:flex;flex-direction:column;line-height:1.15;flex:1 1 auto;min-width:0}.mbn-cross-kicker{font-family:var(--font-accent),sans-serif;font-size:.55rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.62}.mbn-cross-name{font-family:var(--font-display),Georgia,serif;font-size:1.12rem}.mbn-cross-ar{color:var(--gold-deep);flex-shrink:0;font-size:1.1rem}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .6s var(--ease)}.card:hover{transform:scale(1.025);border-color:var(--line-gold)}.card--dark{background:rgba(247,240,225,.035);border-color:var(--line-light)}.card--dark:hover{border-color:var(--gold-light)}.gold-frame{position:relative;border:1px solid var(--line-gold);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2.6rem)}.gold-frame:after{content:"";position:absolute;inset:7px;border:1px solid var(--line-gold);border-radius:calc(var(--radius-lg) - 8px);pointer-events:none;opacity:.5}.divider{display:flex;align-items:center;justify-content:center;gap:1.15rem;width:100%;color:var(--gold-deep)}.divider:after,.divider:before{content:"";height:1px;flex:1 1;max-width:180px;background:linear-gradient(90deg,transparent,var(--line-gold))}.divider:after{background:linear-gradient(90deg,var(--line-gold),transparent)}.divider .glyph{flex-shrink:0;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-gold);font-size:.78rem;letter-spacing:0;line-height:1;color:var(--gold-deep);box-shadow:0 0 0 4px rgba(230,165,44,.05)}.stars{inset:0;z-index:0;pointer-events:none;overflow:hidden}.star,.stars{position:absolute}.star{width:2px;height:2px;border-radius:50%;background:var(--gold-light);opacity:.5;box-shadow:0 0 6px 1px rgba(231,207,143,.6);animation:twinkle 4s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.12;transform:scale(.7)}50%{opacity:.85;transform:scale(1.1)}}.float{animation:float 9s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}.sprig{position:absolute;pointer-events:none;z-index:0;background:var(--sage-deep);-webkit-mask:var(--sprig-src) no-repeat center /contain;mask:var(--sprig-src) no-repeat center /contain;opacity:.18}.field{display:flex;flex-direction:column;gap:.5rem}.field label{font-family:var(--font-accent),serif;font-weight:500;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.field input,.field select,.field textarea{width:100%;padding:.95em 1.1em;background:var(--parchment);border:1px solid var(--line-2);border-radius:var(--radius);font-family:var(--font-body),sans-serif;font-size:1rem;color:var(--ink);transition:border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.field textarea{min-height:120px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--ink-faint)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold-deep);background:var(--paper);box-shadow:0 0 0 4px rgba(230,165,44,.12)}.field.on-dark input,.field.on-dark select,.field.on-dark textarea{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-border);color:var(--glass-ink);box-shadow:inset 0 1px 0 rgba(251,227,166,.1);color-scheme:dark}.field.on-dark label{color:var(--gold-light)}.field.on-dark input::placeholder,.field.on-dark textarea::placeholder{color:var(--glass-placeholder)}.field.on-dark input:focus,.field.on-dark select:focus,.field.on-dark textarea:focus{background:var(--glass-fill-focus);border-color:var(--gold-deep);box-shadow:inset 0 1px 0 rgba(251,227,166,.12),0 0 0 4px rgba(230,165,44,.16)}.center{text-align:center}.stack{flex-direction:column}.row,.stack{display:flex}.row{flex-wrap:wrap;align-items:center}.gap-sm{gap:.6rem}.gap{gap:1rem}.gap-lg{gap:2rem}.grid{display:grid}.relative,.z1{position:relative}.z1{z-index:1}.reveal{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.bridge{min-height:100svh;width:100%}.bpanel,.bridge{position:relative;display:flex;overflow:hidden}.bpanel{flex:1 1 50%;align-items:center;justify-content:center;padding:8vh 5vw;text-decoration:none;transition:flex-grow .9s var(--ease),filter .6s var(--ease)}.bpanel--soul{background:radial-gradient(80% 60% at 50% 14%,rgba(230,165,44,.13),transparent 60%),radial-gradient(60% 50% at 28% 112%,rgba(92,107,76,.38),transparent 70%),linear-gradient(168deg,var(--night),var(--night-2));color:#ECE6D6}.bpanel--hive{background:radial-gradient(80% 60% at 50% 8%,rgba(231,207,143,.5),transparent 58%),linear-gradient(180deg,var(--parchment),var(--sage-light));color:var(--ink)}.bpanel-grain{background:radial-gradient(120% 90% at 50% 0,transparent 42%,rgba(0,0,0,.28))}.bpanel-grain,.hive-comb{position:absolute;inset:0;z-index:1;pointer-events:none}.hive-comb{opacity:.55;background-image:radial-gradient(rgba(166,132,47,.22) 1.2px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,black 25%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 30%,black 25%,transparent 78%)}@media (hover:hover) and (min-width:861px){.bridge:has(.bpanel--soul:hover) .bpanel--soul{flex-grow:1.55}.bridge:has(.bpanel--soul:hover) .bpanel--hive{filter:saturate(.7) brightness(.94)}.bridge:has(.bpanel--hive:hover) .bpanel--hive{flex-grow:1.55}.bridge:has(.bpanel--hive:hover) .bpanel--soul{filter:saturate(.7) brightness(.82)}}.bpanel-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem;max-width:30rem;transition:transform .9s var(--ease)}.bpanel:hover .bpanel-inner{transform:translateY(-4px)}.bpanel-art{margin:.2rem 0}.blogo{display:block;width:clamp(128px,15vw,190px);height:auto}.blogo--soul{filter:drop-shadow(0 16px 40px rgba(10,8,2,.6))}.blogo--hive{width:clamp(112px,13vw,166px);filter:drop-shadow(0 12px 26px rgba(120,84,12,.28))}.bpanel-word{font-size:clamp(2.6rem,5vw,4.4rem);font-weight:500;line-height:1;letter-spacing:.012em;color:var(--ink);transition:color .6s var(--ease),letter-spacing .6s var(--ease)}.bpanel--soul .bpanel-word{color:#F1EBDB}.bpanel:hover .bpanel-word{color:var(--gold-deep);letter-spacing:.04em}.bpanel--soul:hover .bpanel-word{color:var(--gold-light)}.bridge-seam{position:absolute;z-index:5;inset:0 auto 0 50%;transform:translateX(-50%);width:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.bridge-node{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(251,246,234,.55);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid var(--line-gold);box-shadow:0 10px 34px -14px rgba(35,39,30,.5)}@media (max-width:860px){.bridge{flex-direction:column}.bpanel{flex:1 1 50svh;min-height:56svh;padding:11vh 8vw}.bridge-seam{inset:50% 0 auto 0;transform:translateY(-50%);width:100%;height:0}}.manifesto{position:relative}.manifesto-quote{font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:400;color:var(--sage-dark);max-width:24ch;line-height:1.3}.manifesto-paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem;margin-top:1.4rem;width:100%;max-width:720px}.mpath{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:2.2rem 1.6rem;border-radius:var(--radius-lg);border:1px solid var(--line-gold);background:var(--paper);box-shadow:var(--shadow-sm);transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .6s var(--ease)}.mpath:hover{transform:scale(1.025);border-color:var(--gold)}.mpath-glyph{font-size:1.6rem;color:var(--gold-deep)}.mpath-name{font-family:var(--font-display),serif;font-size:1.5rem;font-weight:500}.mpath-tag{font-family:var(--font-accent),serif;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.4rem}.mpath--soul{background:linear-gradient(180deg,var(--paper),#F1ECDD)}@media (max-width:620px){.manifesto-paths{grid-template-columns:1fr}}