.curtain.svelte-8ro2ny{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#14110e;pointer-events:none;animation:svelte-8ro2ny-curtain-lift .45s ease-in .75s forwards}.particles.svelte-8ro2ny{position:absolute;inset:0;background:radial-gradient(circle at 18% 30%,rgba(196,69,42,.1) 0,transparent 1.5px),radial-gradient(circle at 72% 60%,rgba(233,225,208,.07) 0,transparent 1.5px),radial-gradient(circle at 35% 80%,rgba(63,176,141,.08) 0,transparent 1.5px),radial-gradient(circle at 88% 20%,rgba(233,225,208,.08) 0,transparent 1.5px),radial-gradient(circle at 55% 45%,rgba(196,69,42,.07) 0,transparent 1.5px);filter:blur(.4px)}.center.svelte-8ro2ny{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;z-index:1}.logo.svelte-8ro2ny{width:96px;height:96px;object-fit:contain}.welcome.svelte-8ro2ny{text-align:center;opacity:0;animation:svelte-8ro2ny-welcome-in .3s ease-out forwards,svelte-8ro2ny-welcome-out .35s ease-in .7s forwards}.welcome-top.svelte-8ro2ny{font-family:Newsreader,Georgia,serif;font-size:1rem;font-weight:300;letter-spacing:.05em;color:#8c8272}.welcome-bottom.svelte-8ro2ny{font-family:Martian Mono,ui-monospace,monospace;font-size:1.15rem;letter-spacing:.24em;text-transform:uppercase;color:#3fb08d;margin-top:8px}@keyframes svelte-8ro2ny-welcome-in{to{opacity:1}}@keyframes svelte-8ro2ny-welcome-out{to{opacity:0}}@keyframes svelte-8ro2ny-curtain-lift{to{opacity:0}}@media (prefers-reduced-motion: reduce){.curtain.svelte-8ro2ny,.welcome.svelte-8ro2ny{animation-duration:1ms}}.brand-mark.svelte-12c50c{display:block;width:100%;height:100%;overflow:visible;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.head.svelte-polxb6{display:flex;align-items:baseline;gap:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone-dk)}.art.svelte-polxb6{background:var(--dark-rust)}.art-inner.svelte-polxb6{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(28px,7%,90px);transform:translate(calc(var(--px) * -14px),calc(var(--py) * -12px));transition:transform .6s ease-out}@media (max-width: 760px){.art-inner.svelte-polxb6{padding:20px;transform:none}}.head.svelte-1c0h1ul{display:flex;align-items:baseline;gap:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone)}.wire.svelte-1c0h1ul{align-items:center;justify-content:center;background:#0f1512;border-left:1px solid rgba(233,225,208,.1)}.wire-grid.svelte-1c0h1ul{position:absolute;inset:0;background-image:linear-gradient(rgba(63,176,141,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(63,176,141,.12) 1px,transparent 1px);background-size:14px 14px}.drift.svelte-1c0h1ul{transform:translate(calc(var(--px) * 26px),calc(var(--py) * 20px))}.box.svelte-1c0h1ul{width:clamp(120px,16vw,210px);height:clamp(120px,16vw,210px);will-change:transform}.f.svelte-1c0h1ul{--z: clamp(60px, 8vw, 105px);border:1px solid rgba(63,176,141,.5);background:none}.front.svelte-1c0h1ul{transform:translateZ(var(--z))}.back.svelte-1c0h1ul{transform:rotateY(180deg) translateZ(var(--z))}.right.svelte-1c0h1ul{transform:rotateY(90deg) translateZ(var(--z))}.left.svelte-1c0h1ul{transform:rotateY(-90deg) translateZ(var(--z))}.top.svelte-1c0h1ul{transform:rotateX(90deg) translateZ(var(--z))}.bottom.svelte-1c0h1ul{transform:rotateX(-90deg) translateZ(var(--z))}.body.svelte-1jzfx74{position:relative;flex:0 0 auto;min-height:calc(100dvh - (2 * var(--pad-y)));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(14px,2.6vw,48px)}.seal-wrap.svelte-1jzfx74{flex:0 0 auto;width:200px;height:200px;display:grid;place-items:center;transform:translate(calc(var(--px) * 20px),calc(var(--py) * 16px));transition:transform .6s ease-out;margin-right:4rem}.say.svelte-1jzfx74{flex:1 1 320px;min-width:0;max-width:640px}.quote.svelte-1jzfx74{margin:0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(22px,3vw,40px);line-height:1.14;letter-spacing:-.01em;text-wrap:pretty}.links.svelte-1jzfx74{margin-top:clamp(10px,1.6vw,22px);display:flex;flex-wrap:wrap;gap:8px 10px;font-family:var(--mono);font-size:clamp(9.5px,1vw,11px);letter-spacing:.14em;text-transform:uppercase}.links.svelte-1jzfx74 a:where(.svelte-1jzfx74){padding:12px 14px;border:1px solid rgba(233,225,208,.3);border-radius:2px;transition:background .25s ease,border-color .25s ease,color .25s ease}.links.svelte-1jzfx74 a:where(.svelte-1jzfx74):hover{border-color:var(--jade)}.links.svelte-1jzfx74 .icon-link:where(.svelte-1jzfx74){display:grid;place-items:center;width:40px;height:40px;padding:0}.links.svelte-1jzfx74 .icon-link:where(.svelte-1jzfx74) img:where(.svelte-1jzfx74){width:15px;height:15px;object-fit:contain;filter:brightness(0) invert(1);opacity:.62;transition:opacity .25s ease}.links.svelte-1jzfx74 .icon-link:where(.svelte-1jzfx74):hover img:where(.svelte-1jzfx74),.links.svelte-1jzfx74 .icon-link:where(.svelte-1jzfx74):focus-visible img:where(.svelte-1jzfx74){opacity:1}.links.svelte-1jzfx74 a:where(.svelte-1jzfx74):focus-visible{outline:2px solid var(--jade);outline-offset:2px}.links.svelte-1jzfx74 a.primary:where(.svelte-1jzfx74){background:var(--paper);color:var(--forest);border-color:var(--paper)}.links.svelte-1jzfx74 a.primary:where(.svelte-1jzfx74):hover{background:var(--rust);border-color:var(--rust);color:var(--paper)}@media (max-width: 760px){.seal-wrap.svelte-1jzfx74{width:140px;height:140px;transform:scale(.7)}}@media (max-width: 760px){.body.svelte-1jzfx74{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:clamp(20px,5vh,44px)}.seal-wrap.svelte-1jzfx74{align-self:center;margin-top:clamp(46px,9vh,82px)}.say.svelte-1jzfx74{flex:0 1 auto}.links.svelte-1jzfx74{margin-top:clamp(14px,2.4vh,22px)}}.foot.svelte-1jzfx74{position:relative;margin-top:clamp(30px,7vh,64px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid rgba(233,225,208,.16);padding-top:clamp(10px,1.4vw,16px);font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone);padding-bottom:env(safe-area-inset-bottom,0px)}
