.roll-link[data-astro-cid-63qu3gno]{display:inline-block;position:relative}.roll-mask[data-astro-cid-63qu3gno]{display:block;position:relative;overflow:hidden}.roll-current[data-astro-cid-63qu3gno],.roll-clone[data-astro-cid-63qu3gno]{white-space:nowrap;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.roll-clone[data-astro-cid-63qu3gno]{inset-inline-start:0;position:absolute;top:0;transform:translateY(110%)}.roll-link[data-astro-cid-63qu3gno]:hover .roll-current[data-astro-cid-63qu3gno],.roll-link[data-astro-cid-63qu3gno]:focus-visible .roll-current[data-astro-cid-63qu3gno]{transform:translateY(-110%)}.roll-link[data-astro-cid-63qu3gno]:hover .roll-clone[data-astro-cid-63qu3gno],.roll-link[data-astro-cid-63qu3gno]:focus-visible .roll-clone[data-astro-cid-63qu3gno]{transform:translateY(0)}html[data-motion=off] .roll-current[data-astro-cid-63qu3gno],html[data-motion=off] .roll-clone[data-astro-cid-63qu3gno]{transition:none}.hx-wrap[data-astro-cid-hnguhjz7]{background:var(--section-dark-start);height:100svh;position:relative}.hx-pin[data-astro-cid-hnguhjz7]{--hx-wordmark-top:4vh;--hx-wordmark-height:min(38svh, 36vw, 24rem);--hx-wordmark-line-height:.86;--hx-nav-gap:clamp(1rem, 2vw, 2rem);--hx-nav-top:calc(var(--hx-wordmark-top) + var(--hx-wordmark-height) + var(--hx-nav-gap));--hx-figure-x:50%;--hx-aside-inset:clamp(1.5rem, 6vw, 4rem);--portrait-blur:0px;--hx-ui-black:#12100c;--hx-ui-black-warm:#2a1c09;--hx-ui-ivory:#fff2cf;--hx-ui-gold:#efc65b;--hx-ui-gold-line:#f9d37775;--hx-ui-dark-glass:#100d08bd;--hx-ui-dark-glass-soft:#16100894;--hx-ui-shadow:#23140047;z-index:2;height:100svh;min-height:640px;position:relative;top:auto;overflow:clip}.hx-pin-fade[data-astro-cid-hnguhjz7]{z-index:0;background:var(--section-dark-start);pointer-events:none;background-image:url(/assets/images/hero-background-gold-alternative.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hx-glow[data-astro-cid-hnguhjz7]{z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,#8a64201a,#0000 45%),radial-gradient(circle at 82% 78%,#e0c58b1f,#0000 45%);position:absolute;inset:-10%}.hx-full-hero-scroll-motion[data-astro-cid-hnguhjz7]{z-index:1;height:100%;position:relative}[data-astro-cid-hnguhjz7][data-morph-source]{will-change:transform, opacity}.hx-full-hero-intro-motion[data-astro-cid-hnguhjz7]{height:100%;position:relative}.hx-wordmark[data-astro-cid-hnguhjz7]{inset-inline:0;top:var(--hx-wordmark-top);height:var(--hx-wordmark-height);z-index:0;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute}.hx-wordmark-row[data-astro-cid-hnguhjz7]{white-space:nowrap;gap:0;width:max-content;display:inline-flex}.hx-wordmark-image[data-astro-cid-hnguhjz7]{object-fit:contain;width:auto;max-width:94.4vw;height:100%;display:block}.hx-portrait[data-astro-cid-hnguhjz7]{z-index:2;pointer-events:none;width:auto;max-width:none;height:min(92svh,860px);position:absolute;inset-block-end:0;inset-inline-start:var(--hx-figure-x);transform:translate(-50%)}.hx-portrait[data-astro-cid-hnguhjz7] img[data-astro-cid-hnguhjz7]{object-fit:contain;object-position:50% 100%;width:auto;max-width:none;height:100%;filter:blur(var(--portrait-blur,0px));will-change:filter}.hx-foreground[data-astro-cid-hnguhjz7]{z-index:3;position:absolute;inset:0}.hx-title-block[data-astro-cid-hnguhjz7]{left:var(--hx-figure-x);text-align:center;font-family:var(--font-title);letter-spacing:-.01em;color:var(--hx-ui-black);text-shadow:0 1px #fff2cf3d,0 8px 24px #2314002e;flex-direction:column;align-items:center;gap:.15em;font-size:clamp(2.05rem,4.1vw,3.56rem);font-weight:700;line-height:1.15;display:flex;position:absolute;top:calc(44% + clamp(2.9rem,6.5svh,3.75rem));transform:translate(-50%)}.hx-title-mask[data-astro-cid-hnguhjz7]{display:block;overflow:hidden}.hx-title-line[data-astro-cid-hnguhjz7]{display:block}.hx-title-highlight[data-astro-cid-hnguhjz7] mark[data-astro-cid-hnguhjz7]{color:var(--hx-ui-gold);border:1px solid var(--hx-ui-gold-line);box-decoration-break:clone;background:linear-gradient(135deg,#12100cf5,#2a1c09eb);border-radius:7px;padding:.05em .35em;box-shadow:0 10px 24px #2314003d,inset 0 1px #fff2cf1a}.hx-title-line[data-astro-cid-hnguhjz7]:not(.hx-title-highlight){paint-order:stroke fill;-webkit-text-stroke:.4px var(--color-ink)}.hx-pin[data-astro-cid-hnguhjz7]:not(.hx-static) .hx-title-line[data-astro-cid-hnguhjz7]:not(.hx-title-highlight){color:#17130b;text-shadow:0 1px #e0c58ba6,0 4px 14px #00000059}.hx-metrics[data-astro-cid-hnguhjz7]{left:var(--hx-aside-inset);top:calc(var(--hx-nav-top) + 3.5rem);z-index:4;flex-direction:column;gap:.75rem;width:clamp(9rem,12vw,11.5rem);display:flex;position:absolute}.hx-glass[data-astro-cid-hnguhjz7]{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(6px);color:var(--color-ink);background:#d5cfbe1f;border-radius:8px}.hx-frosted-card[data-astro-cid-hnguhjz7]{background:linear-gradient(145deg, var(--hx-ui-dark-glass), #2a1c09a3);border:1px solid var(--hx-ui-gold-line);-webkit-backdrop-filter:blur(14px)saturate(115%);box-shadow:0 18px 42px var(--hx-ui-shadow), inset 0 1px 0 #fff2cf1f;color:var(--color-ink);border-radius:8px}.hx-metric-card[data-astro-cid-hnguhjz7]{flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.hx-metric-card[data-astro-cid-hnguhjz7]:nth-child(2){align-self:flex-end;margin-top:-.2rem}.hx-metric-value[data-astro-cid-hnguhjz7]{font-family:var(--font-display);color:var(--hx-ui-gold);font-size:1.5rem;font-weight:800}.hx-metric-value[data-astro-cid-hnguhjz7],.hx-compact-metric-value[data-astro-cid-hnguhjz7]{color:#0000;background:linear-gradient(#fbeba0 0%,#e6c860 30%,#b08a32 52%,#c9a443 72%,#f3da8a 100%);filter:drop-shadow(1px 0 #49361a)drop-shadow(-1px 0 #49361a)drop-shadow(0 1px #49361a)drop-shadow(0 2px #49361a)drop-shadow(0 3px 3px #0000004d);-webkit-background-clip:text;background-clip:text}.hx-metric-label[data-astro-cid-hnguhjz7]{color:#fff2cfc7;opacity:1;font-size:.72rem;line-height:1.3}.hx-aside-right[data-astro-cid-hnguhjz7]{right:var(--hx-aside-inset);top:calc(var(--hx-nav-top) + 3.5rem);z-index:4;flex-direction:column;align-items:flex-end;gap:1.1rem;max-width:18rem;display:flex;position:absolute}.hx-chip-card[data-astro-cid-hnguhjz7]{flex-direction:column;gap:.55rem;padding:1rem 1.2rem;display:flex}.hx-chip[data-astro-cid-hnguhjz7]{font-family:var(--font-mono);color:#fff2cfe6;opacity:1;white-space:nowrap;align-items:center;gap:.55rem;font-size:.78rem;font-weight:600;display:inline-flex}.hx-chip[data-astro-cid-hnguhjz7] i[data-astro-cid-hnguhjz7]{background:var(--hx-ui-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #efc65b24}.hx-tagline[data-astro-cid-hnguhjz7]{text-align:right;color:#f8f0dcd1;text-shadow:0 2px 10px #00000061;opacity:1;max-width:20ch;font-size:.86rem;line-height:1.55}.hx-personal-note[data-astro-cid-hnguhjz7]{color:#f8f0dcd1;text-shadow:0 2px 10px #00000061;opacity:1}.hx-actions[data-astro-cid-hnguhjz7]{left:var(--hx-figure-x);z-index:4;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex;position:absolute;bottom:clamp(2.25rem,6.5vh,3.75rem);transform:translate(-50%)}.hx-btn[data-astro-cid-hnguhjz7]{justify-content:center;align-items:center;min-height:46px;padding:.8rem 1.4rem;font-size:.92rem;font-weight:600;display:inline-flex}.hx-actions[data-astro-cid-hnguhjz7] .hx-btn[data-astro-cid-hnguhjz7]{border:1px solid #0000;font-weight:700}.hx-nav[data-astro-cid-hnguhjz7]{top:var(--hx-nav-top);z-index:4;font-family:var(--font-body);letter-spacing:.01em;text-transform:uppercase;color:#f8f0dceb;text-shadow:0 2px 10px #00000061;white-space:nowrap;align-items:center;gap:1.1rem;font-size:clamp(.92rem,1.15vw,1.05rem);font-weight:600;display:flex;position:absolute}.hx-nav-left[data-astro-cid-hnguhjz7]{left:max(1.5rem,2.8vw)}.hx-nav-right[data-astro-cid-hnguhjz7]{right:max(1.5rem,2.8vw)}.hx-nav-sep[data-astro-cid-hnguhjz7]{color:#e0c58b9e;align-self:center;font-weight:400;line-height:1}.hx-nav[data-astro-cid-hnguhjz7] a:hover,.hx-nav[data-astro-cid-hnguhjz7] a:focus-visible{color:#e0c58b;text-shadow:0 2px 10px #120c027a}.hx-actions[data-astro-cid-hnguhjz7],.hx-compact-sidebar[data-astro-cid-hnguhjz7]{--hx-metal-light:#dfc357;--hx-metal-face:#c19b3d;--hx-metal-shade:#b08a32;--hx-metal-base:#49361a;--hx-metal-side:#b89036;--hx-metal-rim:#efd683;--hx-metal-glint:244 216 126;--hx-metal-pressed:#b38d36;--hx-metal-ink:#211b0e;--hx-metal-depth:3px}.hx-compact-sidebar[data-astro-cid-hnguhjz7]{--u:clamp(.62rem, 2.3svh, 1rem);top:clamp(.75rem,1.5vh,1rem);bottom:clamp(.75rem,1.5vh,1rem);z-index:90;width:var(--hx-sidebar-width,clamp(15.5rem, 22vw, 19.5rem));height:auto;max-height:calc(100svh - clamp(1.5rem,3vh,2rem));padding:clamp(1rem, 2vh, 1.5rem) var(--hx-sidebar-padding-inline,clamp(1.25rem, 2.5vw, 2rem));scrollbar-width:none;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:flex-start;gap:clamp(.45rem,.9vh,.75rem);display:flex;position:fixed;inset-inline-start:0;overflow-y:auto}.hx-compact-sidebar[data-astro-cid-hnguhjz7].is-active{visibility:visible;pointer-events:auto}html[data-motion=off] .hx-compact-sidebar[data-astro-cid-hnguhjz7].is-active{opacity:1}.hx-motion[data-astro-cid-hnguhjz7]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#f3e6c4;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0e0c08bd;border:1px solid #e0c58b8c;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .75rem;font-size:.72rem;transition:border-color .2s,color .2s;display:inline-flex;box-shadow:0 2px 10px #00000047}.hx-motion[data-astro-cid-hnguhjz7]:hover{color:#fff;border-color:#efd683}.hx-motion[data-astro-cid-hnguhjz7]:focus-visible{outline-offset:3px;outline:2px solid #efd683}.hx-motion-state[data-astro-cid-hnguhjz7]{color:#efd683;min-width:2ch;font-weight:600}.hx-motion-track[data-astro-cid-hnguhjz7]{background:#ffffff29;border-radius:999px;flex:none;width:26px;height:14px;transition:background .2s;position:relative}.hx-motion-track[data-astro-cid-hnguhjz7] i[data-astro-cid-hnguhjz7]{background:#8d8a82;border-radius:50%;width:10px;height:10px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.hx-motion[data-astro-cid-hnguhjz7][aria-pressed=true] .hx-motion-track[data-astro-cid-hnguhjz7]{background:#e0c58b8c}.hx-motion[data-astro-cid-hnguhjz7][aria-pressed=true] .hx-motion-track[data-astro-cid-hnguhjz7] i[data-astro-cid-hnguhjz7]{background:#efd683;transform:translate(12px)}.hx-motion-desktop[data-astro-cid-hnguhjz7]{z-index:120;position:fixed;top:.9rem;right:1rem}.hx-motion-mobile[data-astro-cid-hnguhjz7]{display:none}@media (width<=899px){.hx-motion-desktop[data-astro-cid-hnguhjz7]{display:none}.hx-motion-mobile[data-astro-cid-hnguhjz7]{margin-top:1rem;display:inline-flex}}.hx-lang[data-astro-cid-hnguhjz7]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#f3e6c4;-webkit-backdrop-filter:blur(8px);background:#0e0c08bd;border:1px solid #e0c58b8c;border-radius:999px;align-items:center;gap:.55rem;padding:.42rem .8rem;font-size:.72rem;display:inline-flex;box-shadow:0 2px 10px #00000047}.hx-lang-sep[data-astro-cid-hnguhjz7]{color:#e0c58b8c}.hx-lang-opt[data-astro-cid-hnguhjz7]{color:inherit;text-decoration:none;transition:color .2s}.hx-lang-opt[data-astro-cid-hnguhjz7].is-current{color:#efd683;font-weight:700}.hx-lang[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7].hx-lang-opt:hover,.hx-lang[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7].hx-lang-opt:focus-visible{color:#fff}.hx-lang[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7].hx-lang-opt:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #efd683}.hx-lang-desktop[data-astro-cid-hnguhjz7]{z-index:120;transition:left .25s;position:fixed;top:.9rem;left:1rem}.hx-compact-sidebar[data-astro-cid-hnguhjz7].is-active~.hx-lang-desktop[data-astro-cid-hnguhjz7]{left:calc(var(--hx-sidebar-width,19.5rem) + 1rem)}.hx-lang-mobile[data-astro-cid-hnguhjz7]{display:none}@media (width<=899px){.hx-lang-desktop[data-astro-cid-hnguhjz7]{display:none}.hx-lang-mobile[data-astro-cid-hnguhjz7]{margin-top:1.25rem;display:inline-flex}.hx-mobile-nav[data-astro-cid-hnguhjz7] .hx-lang[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7].hx-lang-opt{width:auto;max-width:none;min-height:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;border-top:none;display:inline}.hx-mobile-nav[data-astro-cid-hnguhjz7] .hx-lang[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7].hx-lang-opt:hover{color:#fff}}.hx-sidebar-article[data-astro-cid-hnguhjz7][data-theme=warm]{--art-text:#000;--art-text-muted:#000;--art-border:var(--color-line);--art-divider:#000}.hx-sidebar-article[data-astro-cid-hnguhjz7][data-theme=dark]{--art-text:#fff;--art-text-muted:#fff;--art-border:#ffffff24;--art-divider:#fff}.hx-sidebar-article[data-astro-cid-hnguhjz7]{gap:calc(.5 * var(--u));padding:calc(.85 * var(--u)) calc(1.25 * var(--u));border-color:var(--hx-metal-side);box-shadow:inset 0 0 0 1px rgb(var(--hx-metal-glint) / 20%), 0 0 0 1px #3c280599, 0 8px 24px #3c280559;color:var(--art-text,var(--color-ink));flex-direction:column;transition:background-color .3s,color .3s;display:flex;position:relative}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.hx-sidebar-article[data-astro-cid-hnguhjz7]{border-color:#0000}.hx-sidebar-article[data-astro-cid-hnguhjz7]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, var(--hx-metal-rim) 8%, var(--hx-metal-side) 30%, var(--hx-metal-base) 48%, var(--hx-metal-rim) 72%, var(--hx-metal-side));-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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;mask-composite:exclude;mask-mode:match-source,match-source}}.hx-compact-mark[data-astro-cid-hnguhjz7]{align-self:center;display:inline-flex;position:relative}.hx-compact-wordmark-image[data-astro-cid-hnguhjz7]{width:min(calc(8.25 * var(--u)), 100%);object-fit:contain;height:auto;transition:filter .3s;display:block}.hx-compact-mark-registered[data-astro-cid-hnguhjz7]{top:calc(-.05 * var(--u));right:calc(-.7 * var(--u));font-size:calc(.62 * var(--u));color:var(--color-brand-gold);font-weight:700;line-height:1;transition:color .3s;position:absolute}.hx-compact-tagline[data-astro-cid-hnguhjz7]{text-align:center;font-size:calc(.86 * var(--u));color:var(--art-text-muted,var(--color-ink));line-height:1.4}.hx-compact-metrics[data-astro-cid-hnguhjz7]{gap:calc(.4 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hx-compact-metric[data-astro-cid-hnguhjz7]{text-align:center;align-items:center;gap:calc(.3 * var(--u));padding-inline:calc(.4 * var(--u));flex-direction:column;display:flex}.hx-compact-metric[data-astro-cid-hnguhjz7]+.hx-compact-metric[data-astro-cid-hnguhjz7]{border-left:1px solid var(--art-divider,var(--color-line))}.hx-compact-metric-value[data-astro-cid-hnguhjz7]{font-family:var(--font-display);font-weight:800;font-size:calc(1.3 * var(--u));line-height:1.1}.hx-compact-metric-label[data-astro-cid-hnguhjz7]{font-size:calc(.72 * var(--u));color:var(--art-text,var(--color-ink));line-height:1.25}.hx-compact-vertical-nav[data-astro-cid-hnguhjz7]{gap:calc(.4 * var(--u));font-family:var(--font-body);font-weight:600;font-size:calc(.82 * var(--u));letter-spacing:.02em;text-transform:uppercase;flex-direction:column;display:flex}.hx-sidebar-nav[data-astro-cid-hnguhjz7]{flex:3 auto}.hx-sidebar-socials[data-astro-cid-hnguhjz7]{flex:auto;justify-content:space-evenly}.hx-compact-vertical-nav[data-astro-cid-hnguhjz7]{flex:auto}.hx-compact-vertical-nav[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]{align-items:center;gap:calc(.55 * var(--u));min-height:calc(2.75 * var(--u));padding:calc(.55 * var(--u)) calc(.75 * var(--u));flex:auto;display:flex}.hx-metal-button[data-astro-cid-hnguhjz7]{--hx-button-offset:0px;isolation:isolate;color:var(--hx-metal-ink);text-shadow:0 1px #ffffff47;background:0 0;border:0;border-radius:3px;text-decoration:none;position:relative}.hx-metal-content[data-astro-cid-hnguhjz7]{transform:translateY(var(--hx-button-offset));transition:transform .14s}.hx-metal-button[data-astro-cid-hnguhjz7]:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg, #ffffff09 0 1px, #00000004 1px 2px) padding-box, linear-gradient(125deg, transparent 22%, rgb(var(--hx-metal-glint) / 38%) 23%, rgb(var(--hx-metal-glint) / 12%) 47%, transparent 48%) padding-box, linear-gradient(180deg, var(--hx-metal-light), var(--hx-metal-face) 48%, var(--hx-metal-shade)) padding-box, linear-gradient(135deg, var(--hx-metal-rim) 8%, var(--hx-metal-side) 30%, var(--hx-metal-base) 48%, var(--hx-metal-rim) 72%, var(--hx-metal-side)) border-box;transform:skewX(-4deg) translateY(var(--hx-button-offset));border:2px solid #0000;transition:transform .14s,box-shadow .14s,filter .14s;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 2px #00000038}.hx-metal-button[data-astro-cid-hnguhjz7]:after{content:"";z-index:-2;pointer-events:none;border:1px solid var(--hx-metal-base);border-radius:inherit;background:linear-gradient(105deg, var(--hx-metal-base), var(--hx-metal-side) 16%, var(--hx-metal-rim) 28%, var(--hx-metal-side) 34%, var(--hx-metal-base) 62%, var(--hx-metal-side) 84%, var(--hx-metal-base));transform:skewX(-4deg) translateY(var(--hx-metal-depth));position:absolute;inset:0;box-shadow:0 2px 4px #0000004d}.hx-metal-button[data-astro-cid-hnguhjz7]:hover{--hx-button-offset:-1px}.hx-metal-button[data-astro-cid-hnguhjz7]:hover:before{filter:brightness(1.06)}.hx-metal-button[data-astro-cid-hnguhjz7].is-active{--hx-button-offset:0px}.hx-metal-button[data-astro-cid-hnguhjz7].is-active:before{filter:brightness(1.12);box-shadow:0 0 10px rgb(var(--hx-metal-glint) / 32%), inset 3px 0 1px #fff5bee6, inset 7px 0 10px rgb(var(--hx-metal-glint) / 50%), inset 0 1px 1px #ffffffa6, inset 0 -1px 2px #00000038}.hx-metal-button[data-astro-cid-hnguhjz7]:active{--hx-button-offset:2px}.hx-metal-button[data-astro-cid-hnguhjz7]:active:before{filter:none;background:repeating-linear-gradient(0deg, #ffffff08 0 1px, #00000004 1px 2px) padding-box, linear-gradient(125deg, transparent 22%, rgb(var(--hx-metal-glint) / 14%) 23%, transparent 48%) padding-box, linear-gradient(180deg, var(--hx-metal-shade), var(--hx-metal-pressed)) padding-box, linear-gradient(135deg, var(--hx-metal-base), var(--hx-metal-side) 45%, var(--hx-metal-rim) 72%, var(--hx-metal-base)) border-box;box-shadow:0 1px #ffffff2e,inset 0 2px 4px #00000052,inset 0 -1px #ffffff47}.hx-metal-button[data-astro-cid-hnguhjz7]:focus-visible{outline:2px solid var(--art-text,var(--hx-metal-rim));outline-offset:5px}html[data-motion=off] .hx-metal-button[data-astro-cid-hnguhjz7]:before,html[data-motion=off] .hx-metal-content[data-astro-cid-hnguhjz7]{transition:none}.hx-compact-nav-icon[data-astro-cid-hnguhjz7]{flex-shrink:0}.hx-compact-nav-label[data-astro-cid-hnguhjz7]{flex:1}.hx-compact-socials[data-astro-cid-hnguhjz7]{width:max-content;max-width:100%;font-family:var(--font-mono);font-size:calc(.72 * var(--u));color:var(--art-text-muted,var(--color-ink));align-self:center;align-items:center;gap:0;display:grid}.hx-compact-social-row[data-astro-cid-hnguhjz7]{grid-template-columns:calc(1.25 * var(--u)) minmax(0, 1fr) auto;align-items:center;gap:calc(.5 * var(--u));min-height:calc(1.5 * var(--u));color:inherit;text-align:left;text-decoration:none;display:grid}.hx-compact-social-icon[data-astro-cid-hnguhjz7]{width:calc(1.25 * var(--u));height:calc(1.25 * var(--u));object-fit:contain;display:block}.hx-compact-social-arrow[data-astro-cid-hnguhjz7]{width:calc(1.15 * var(--u));height:calc(1.15 * var(--u));margin-left:calc(.2 * var(--u));font-size:calc(.72 * var(--u));color:var(--hx-metal-ink);background:linear-gradient(180deg, var(--hx-metal-light), var(--hx-metal-face) 48%, var(--hx-metal-shade));border-radius:50%;place-items:center;line-height:1;transition:filter .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px 1px #ffffffa6,0 1px 2px #0006}.hx-compact-socials[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]:hover .hx-compact-social-arrow[data-astro-cid-hnguhjz7],.hx-compact-socials[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]:focus-visible .hx-compact-social-arrow[data-astro-cid-hnguhjz7]{filter:brightness(1.18)saturate(1.1);box-shadow:inset 0 1px 1px #fffc, 0 0 0 1px rgb(var(--hx-metal-glint) / 60%), 0 0 10px rgb(var(--hx-metal-glint) / 75%)}.hx-compact-socials[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]:hover,.hx-compact-socials[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]:focus-visible{color:var(--art-text,var(--color-ink));text-decoration:none}.hx-compact-socials[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]:focus-visible{outline:2px solid var(--art-text,var(--color-ink));outline-offset:3px;border-radius:2px}.hx-compact-social-linkedin[data-astro-cid-hnguhjz7]{cursor:not-allowed;opacity:.75}.hx-compact-cta[data-astro-cid-hnguhjz7]{margin-top:calc(.25 * var(--u));font-size:clamp(calc(1 * var(--u)), .95vw, calc(1.1 * var(--u)));min-height:calc(2.75 * var(--u));align-self:center;font-weight:700}.hx-mobile-toggle[data-astro-cid-hnguhjz7],.hx-mobile-nav[data-astro-cid-hnguhjz7]{display:none}.hx-wrap[data-astro-cid-hnguhjz7].hx-static{height:auto}.hx-pin[data-astro-cid-hnguhjz7].hx-static{height:auto;min-height:100svh;padding:5.5rem 1.25rem 2.5rem;position:relative}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-full-hero-scroll-motion[data-astro-cid-hnguhjz7],.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-full-hero-intro-motion[data-astro-cid-hnguhjz7]{height:auto;transform:none}.hx-wrap[data-astro-cid-hnguhjz7].hx-static+.hx-compact-sidebar[data-astro-cid-hnguhjz7]{display:none}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-wordmark[data-astro-cid-hnguhjz7]{width:100%;margin-bottom:.5rem;position:relative;inset:auto}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-wordmark-row[data-astro-cid-hnguhjz7]{white-space:normal;flex-wrap:wrap;justify-content:center;gap:.05em;width:100%}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-wordmark-letter[data-astro-cid-hnguhjz7]{font-size:clamp(2.4rem,15vw,4.5rem)}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-nav[data-astro-cid-hnguhjz7]{display:none}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-portrait[data-astro-cid-hnguhjz7]{top:auto;bottom:auto;left:auto;height:40vh;margin:0 auto;position:relative;inset-block-end:auto;inset-inline-start:auto;transform:none}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-foreground[data-astro-cid-hnguhjz7]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative;inset:auto}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-title-block[data-astro-cid-hnguhjz7],.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-metrics[data-astro-cid-hnguhjz7],.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-aside-right[data-astro-cid-hnguhjz7],.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-actions[data-astro-cid-hnguhjz7],.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-personal-note[data-astro-cid-hnguhjz7]{inset:auto;position:relative;inset:auto;transform:none}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-title-block[data-astro-cid-hnguhjz7]{color:var(--color-ink);text-shadow:none}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-metrics[data-astro-cid-hnguhjz7]{flex-flow:wrap;justify-content:center;width:auto}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-metric-card[data-astro-cid-hnguhjz7]:nth-child(2){align-self:stretch;margin-top:0}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-aside-right[data-astro-cid-hnguhjz7]{align-items:center;max-width:none}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-chip-card[data-astro-cid-hnguhjz7]{width:100%;max-width:22rem}.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-tagline[data-astro-cid-hnguhjz7],.hx-pin[data-astro-cid-hnguhjz7].hx-static .hx-personal-note[data-astro-cid-hnguhjz7]{text-align:center;max-width:32ch}@media (width>=900px) and (width<=1599px){.hx-pin[data-astro-cid-hnguhjz7]{--hx-wordmark-top:3.2vh;--hx-aside-inset:clamp(1.25rem, 5vw, 3rem)}.hx-title-block[data-astro-cid-hnguhjz7]{font-size:clamp(1.3rem,2.4vw,1.9rem);top:calc(40% + clamp(2.9rem,6.5svh,3.75rem))}.hx-title-line[data-astro-cid-hnguhjz7]:not(.hx-title-highlight){font-size:clamp(1.51rem,2.78vw,2.2rem)}.hx-title-highlight[data-astro-cid-hnguhjz7] mark[data-astro-cid-hnguhjz7]{font-size:clamp(1.61rem,2.98vw,2.36rem)}.hx-metrics[data-astro-cid-hnguhjz7]{width:clamp(8rem,14vw,10rem)}.hx-chip-card[data-astro-cid-hnguhjz7]{padding:.85rem 1rem}.hx-portrait[data-astro-cid-hnguhjz7]{top:clamp(.5rem,2svh,1.5rem);height:min(140svh,1250px);inset-block-end:auto}}@media (width>=1600px){.hx-portrait[data-astro-cid-hnguhjz7]{top:clamp(.5rem,2svh,1.5rem);height:min(195svh,1700px);inset-block-end:auto}.hx-title-line[data-astro-cid-hnguhjz7]:not(.hx-title-highlight){font-size:clamp(2.38rem,4.76vw,4.13rem)}.hx-title-highlight[data-astro-cid-hnguhjz7] mark[data-astro-cid-hnguhjz7]{font-size:clamp(2.54rem,5.08vw,4.41rem)}}@media (height<=950px) and (width>=900px){.hx-compact-sidebar[data-astro-cid-hnguhjz7]{gap:clamp(.35rem,.7vh,.5rem);padding-block:clamp(.65rem,1.4vh,1rem)}.hx-sidebar-article[data-astro-cid-hnguhjz7]{gap:.45rem;padding-block:.65rem}.hx-compact-vertical-nav[data-astro-cid-hnguhjz7]{gap:.3rem}.hx-compact-tagline[data-astro-cid-hnguhjz7]{line-height:1.3}}@media (width>=900px) and (height<=850px){.hx-compact-sidebar[data-astro-cid-hnguhjz7]{--hx-metal-depth:2px;gap:.2rem;padding-block:.4rem}.hx-sidebar-article[data-astro-cid-hnguhjz7]{gap:.25rem;padding-block:.35rem}.hx-compact-vertical-nav[data-astro-cid-hnguhjz7]{gap:.16rem}.hx-compact-vertical-nav[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]{min-height:36px;padding-block:.3rem}.hx-compact-cta[data-astro-cid-hnguhjz7]{min-height:42px;margin-top:.125rem;padding-block:.4rem}}@media (width>=900px){.hx-pin[data-astro-cid-hnguhjz7]{--hx-metrics-offset:22.625rem;--hx-traits-offset:23.125rem}.hx-metrics[data-astro-cid-hnguhjz7]{top:var(--hx-nav-top);left:calc(clamp(1.5rem, 4vw, 2.8vw) + var(--hx-metrics-offset))}.hx-personal-note[data-astro-cid-hnguhjz7]{left:var(--hx-aside-inset);z-index:4;text-align:left;color:#f8f0dcd1;max-width:32ch;font-size:.95rem;line-height:1.55;position:absolute;bottom:clamp(2.25rem,6.5vh,3.75rem)}.hx-tagline[data-astro-cid-hnguhjz7]{font-size:.95rem}.hx-aside-right[data-astro-cid-hnguhjz7]{top:var(--hx-nav-top);justify-content:flex-end;bottom:clamp(2.25rem,6.5vh,3.75rem);right:max(1.5rem,2.8vw)}.hx-chip-card[data-astro-cid-hnguhjz7]{top:0;right:var(--hx-traits-offset);position:absolute}}@media (width>=900px) and (width<=1399px){.hx-pin[data-astro-cid-hnguhjz7]{--hx-metrics-offset:clamp(17.875rem, calc(-276.598px + 43.9529vw), 21.144rem);--hx-traits-offset:clamp(21rem, calc(-29.714px + 28.5714vw), 23.125rem)}.hx-title-line[data-astro-cid-hnguhjz7]:not(.hx-title-highlight){font-size:clamp(1.412rem,2.599vw,2.057rem)}.hx-title-highlight[data-astro-cid-hnguhjz7] mark[data-astro-cid-hnguhjz7]{font-size:clamp(1.505rem,2.786vw,2.207rem)}}@media (width<=899px){.hx-nav[data-astro-cid-hnguhjz7],.hx-compact-sidebar[data-astro-cid-hnguhjz7]{display:none}.hx-mobile-toggle[data-astro-cid-hnguhjz7]{z-index:110;border:1px solid var(--color-line);backdrop-filter:blur(8px);background:#d5cfbeb3;border-radius:10px;place-content:center;gap:4px;width:44px;height:44px;display:grid;position:fixed;top:1rem;right:1rem}.hx-mobile-toggle[data-astro-cid-hnguhjz7] span[data-astro-cid-hnguhjz7]{background:var(--color-ink);width:18px;height:2px}.hx-mobile-toggle[data-astro-cid-hnguhjz7].hx-open span[data-astro-cid-hnguhjz7]:first-child{transform:translateY(6px)rotate(45deg)}.hx-mobile-toggle[data-astro-cid-hnguhjz7].hx-open span[data-astro-cid-hnguhjz7]:nth-child(2){opacity:0}.hx-mobile-toggle[data-astro-cid-hnguhjz7].hx-open span[data-astro-cid-hnguhjz7]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hx-mobile-nav[data-astro-cid-hnguhjz7]{z-index:105;backdrop-filter:blur(14px);font-family:var(--font-body);color:var(--color-ink);visibility:hidden;opacity:0;pointer-events:none;background:#d5cfbefa;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,4svh,1.75rem);padding:2rem 1.5rem;display:flex;position:fixed;inset:0}.hx-mobile-nav[data-astro-cid-hnguhjz7].hx-open{visibility:visible;opacity:1;pointer-events:auto}.hx-mobile-nav[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]{text-align:center;width:100%;max-width:22rem;min-height:clamp(52px,8svh,60px);font-family:var(--font-title);color:var(--color-ink);border-top:1px solid var(--color-line);justify-content:center;align-items:center;font-size:clamp(1.5rem,6svh,2.2rem);font-weight:700;display:flex}.hx-mobile-nav[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]:first-child{border-top:none}.hx-mobile-nav[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]:hover{color:var(--color-brand-gold)}.hx-mobile-nav[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:4px;border-radius:4px}html:not([data-motion=off]) .hx-mobile-toggle[data-astro-cid-hnguhjz7] span[data-astro-cid-hnguhjz7]{transition:transform .22s,opacity .22s}html:not([data-motion=off]) .hx-mobile-nav[data-astro-cid-hnguhjz7]{transition:opacity .22s,visibility .22s}html:not([data-motion=off]) .hx-mobile-nav[data-astro-cid-hnguhjz7] a[data-astro-cid-hnguhjz7]{opacity:0;transition:opacity .22s,transform .22s,color .18s;transform:translateY(10px)}html:not([data-motion=off]) .hx-mobile-nav[data-astro-cid-hnguhjz7].hx-open a[data-astro-cid-hnguhjz7]{opacity:1;transform:translateY(0)}html:not([data-motion=off]) .hx-mobile-nav[data-astro-cid-hnguhjz7].hx-open a[data-astro-cid-hnguhjz7]:first-child{transition-delay:40ms}html:not([data-motion=off]) .hx-mobile-nav[data-astro-cid-hnguhjz7].hx-open a[data-astro-cid-hnguhjz7]:nth-child(2){transition-delay:80ms}html:not([data-motion=off]) .hx-mobile-nav[data-astro-cid-hnguhjz7].hx-open a[data-astro-cid-hnguhjz7]:nth-child(3){transition-delay:.12s}html:not([data-motion=off]) .hx-mobile-nav[data-astro-cid-hnguhjz7].hx-open a[data-astro-cid-hnguhjz7]:nth-child(4){transition-delay:.16s}html:not([data-motion=off]) .hx-mobile-nav[data-astro-cid-hnguhjz7].hx-open a[data-astro-cid-hnguhjz7]:nth-child(5){transition-delay:.2s}html:not([data-motion=off]) .hx-mobile-nav[data-astro-cid-hnguhjz7].hx-open a[data-astro-cid-hnguhjz7]:nth-child(6){transition-delay:.24s}}html.hx-mobile-nav-open,body.hx-mobile-nav-open,html.hx-intro-locked,body.hx-intro-locked{overscroll-behavior:none;overflow:hidden}html.hx-intro-locked{scrollbar-gutter:stable}@media (width<=640px){.hx-pin[data-astro-cid-hnguhjz7]{--hx-wordmark-height:min(18svh, 30vw, 8rem)}.hx-wordmark[data-astro-cid-hnguhjz7]{top:4rem}.hx-title-block[data-astro-cid-hnguhjz7]{width:calc(100% - 2rem);max-width:22rem;font-size:clamp(1.7rem,7.2vw,2rem);top:51%}.hx-title-line[data-astro-cid-hnguhjz7]{white-space:nowrap}.hx-aside-right[data-astro-cid-hnguhjz7]{bottom:20vh;left:var(--hx-aside-inset);justify-content:space-between;max-width:none}.hx-tagline[data-astro-cid-hnguhjz7]{text-align:center;align-self:center}.hx-actions[data-astro-cid-hnguhjz7]{flex-wrap:nowrap;gap:.75rem;bottom:4.75rem}.hx-personal-note[data-astro-cid-hnguhjz7]{inset-inline:0;z-index:4;text-align:center;width:calc(100% - 2rem);max-width:22rem;color:var(--color-ink);opacity:.7;margin-inline:auto;font-size:.95rem;line-height:1.55;position:absolute;bottom:.5rem}}.ab-sat[data-astro-cid-ezyprn3a]{color:#f2dc92;pointer-events:none;width:100%;position:absolute;top:0}.ab-sat[data-astro-cid-ezyprn3a]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#efd68333,#e0c58b12 60%,#0000);width:min(100%,22rem);height:15rem;transition:opacity .9s .3s;position:absolute;top:-2rem}.ab-step--left .ab-sat[data-astro-cid-ezyprn3a]:before{left:0}.ab-step--right .ab-sat[data-astro-cid-ezyprn3a]:before{right:0}.ab-journey.ab-js .ab-step:not(.is-lit) .ab-sat[data-astro-cid-ezyprn3a]:before{opacity:0;transition-delay:0s}.ab-step--left .ab-sat[data-astro-cid-ezyprn3a]{left:calc(100% + var(--ab-gutter))}.ab-step--right .ab-sat[data-astro-cid-ezyprn3a]{right:calc(100% + var(--ab-gutter))}.ab-sat-link[data-astro-cid-ezyprn3a],.ab-sat-dot[data-astro-cid-ezyprn3a]{position:absolute;top:1.75rem}.ab-sat-link[data-astro-cid-ezyprn3a]{width:var(--ab-gutter);border-radius:1px;height:2px;margin-top:-1px;transition:transform .45s .1s}.ab-step--left .ab-sat-link[data-astro-cid-ezyprn3a]{left:calc(-1 * var(--ab-gutter));transform-origin:0;background:linear-gradient(90deg,#efd683e6,#e0c58b59)}.ab-step--right .ab-sat-link[data-astro-cid-ezyprn3a]{right:calc(-1 * var(--ab-gutter));transform-origin:100%;background:linear-gradient(270deg,#efd683e6,#e0c58b59)}.ab-sat-dot[data-astro-cid-ezyprn3a]{background:#efd683;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;transition:transform .5s cubic-bezier(.34,1.56,.64,1) .5s,opacity .2s .5s;box-shadow:0 0 0 4px #e0c58b29,0 0 12px #e0c58b8c}.ab-step--left .ab-sat-dot[data-astro-cid-ezyprn3a]{left:-4.5px}.ab-step--right .ab-sat-dot[data-astro-cid-ezyprn3a]{right:-4.5px}.ab-sat-art[data-astro-cid-ezyprn3a]{filter:drop-shadow(0 0 5px #efd6838c)drop-shadow(0 0 16px #e0c58b52);width:min(100%,17rem);height:auto;display:block;overflow:visible}.ab-step--left .ab-sat-art[data-astro-cid-ezyprn3a]{margin-inline-start:1.5rem}.ab-step--right .ab-sat-art[data-astro-cid-ezyprn3a]{margin-inline:auto 1.5rem}.mono[data-astro-cid-ezyprn3a]{font:600 10.5px/1 var(--font-mono,ui-monospace, "Cascadia Mono", Consolas, monospace);letter-spacing:.04em;fill:currentColor}.mono[data-astro-cid-ezyprn3a].hi{fill:#efd683}.mono[data-astro-cid-ezyprn3a].dim{fill:#efd683c7}.dimline[data-astro-cid-ezyprn3a]{stroke:#efd68394}.dot[data-astro-cid-ezyprn3a]{stroke:none}.d[data-astro-cid-ezyprn3a]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s ease calc(.6s + var(--i,0) * 80ms), stroke-opacity 0s linear calc(.6s + var(--i,0) * 80ms)}.lay[data-astro-cid-ezyprn3a]{fill:#e0c58b17;transition:stroke-dashoffset .9s ease calc(.6s + var(--i,0) * 80ms), stroke-opacity 0s linear calc(.6s + var(--i,0) * 80ms), fill .8s ease calc(.9s + var(--i,0) * 80ms)}.f[data-astro-cid-ezyprn3a],.t[data-astro-cid-ezyprn3a]{transition:opacity .6s ease calc(.7s + var(--i,0) * 80ms)}.bar[data-astro-cid-ezyprn3a]{transform:scaleX(var(--w,1));transform-box:fill-box;transform-origin:0;transition:transform 1s ease calc(.7s + var(--i,0) * .12s)}.eq[data-astro-cid-ezyprn3a]{transform-box:fill-box;transform-origin:50% 100%}.ab-journey.ab-js .ab-step:not(.is-lit) .ab-sat-link[data-astro-cid-ezyprn3a]{transition-duration:.2s;transition-delay:0s;transform:scaleX(0)}.ab-journey.ab-js .ab-step:not(.is-lit) .ab-sat-dot[data-astro-cid-ezyprn3a]{opacity:0;transition-duration:.2s;transition-delay:0s;transform:scale(0)}.ab-journey.ab-js .ab-step:not(.is-lit) .d[data-astro-cid-ezyprn3a]{stroke-dashoffset:1px;stroke-opacity:0;transition:stroke-dashoffset .2s,stroke-opacity 0s linear .2s}.ab-journey.ab-js .ab-step:not(.is-lit) .lay[data-astro-cid-ezyprn3a]{fill:#0000;transition:stroke-dashoffset .2s,stroke-opacity 0s linear .2s,fill .2s}.ab-journey.ab-js .ab-step:not(.is-lit) .f[data-astro-cid-ezyprn3a],.ab-journey.ab-js .ab-step:not(.is-lit) .t[data-astro-cid-ezyprn3a]{opacity:0;transition-duration:.2s;transition-delay:0s}.ab-journey.ab-js .ab-step:not(.is-lit) .bar[data-astro-cid-ezyprn3a]{transition-duration:.2s;transition-delay:0s;transform:scaleX(0)}.ab-journey.ab-js .ab-step.is-lit .eq[data-astro-cid-ezyprn3a]{animation:1s ease-in-out infinite alternate ab-sat-eq;animation-delay:calc(var(--i,0) * -.17s)}.ab-journey.ab-js .ab-step.is-lit .cursor[data-astro-cid-ezyprn3a]{animation:1.1s step-end 1.4s infinite ab-sat-blink}@keyframes ab-sat-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes ab-sat-blink{50%{opacity:0}}.ab-journey.ab-nt .ab-sat[data-astro-cid-ezyprn3a] [data-astro-cid-ezyprn3a],.ab-journey.ab-nt .ab-sat-link[data-astro-cid-ezyprn3a],.ab-journey.ab-nt .ab-sat-dot[data-astro-cid-ezyprn3a]{transition:none!important}@media (width<=899px){.ab-sat[data-astro-cid-ezyprn3a]{display:none}}html[data-motion=off] .ab-journey .ab-step .eq[data-astro-cid-ezyprn3a],html[data-motion=off] .ab-journey .ab-step .cursor[data-astro-cid-ezyprn3a]{animation:none}.ab-section[data-astro-cid-lx6rp2ia]{--ab-blend-height:clamp(10rem, 20svh, 14rem);--ab-accent:var(--color-brand-gold);--ab-copy:#d4d6d8;--theme-text:#f3f4f5;--theme-text-muted:#adb2b6;--theme-border:#c4ccd12e;--theme-surface:#ffffff0a;--theme-surface-strong:#ffffff14;background:repeating-linear-gradient(0deg, #ffffff02 0 1px, transparent 1px 4px), linear-gradient(180deg, var(--section-dark-start) 0, #0d0c0a var(--ab-blend-height), #0b0a09 calc(100% - 10rem), var(--section-dark-start) 100%);position:relative}.ab-bg[data-astro-cid-lx6rp2ia]{z-index:0;pointer-events:none;mask-image:linear-gradient(180deg, transparent 0, #000 var(--ab-blend-height), #000 calc(100% - 10rem), transparent 100%);background:radial-gradient(90% 36% at 60% 0,#e0c58b12,#0000 70%),linear-gradient(115deg,#0000 0 34%,#ffffff07 43%,#ffffff01 50%,#0000 57% 100%) 0 0/100% 1100px repeat-y;position:absolute;inset:0;overflow:hidden}.ab-veins[data-astro-cid-lx6rp2ia]{background:var(--ab-veins) center top / 100% auto repeat-y;opacity:.14;position:absolute;inset:0}.ab-beam[data-astro-cid-lx6rp2ia]{opacity:0;will-change:transform;-webkit-mask-composite:source-in;width:1200px;height:1500px;transition:opacity .6s;position:absolute;top:0;left:0;overflow:hidden;mask-image:linear-gradient(#0000004d 0 calc(100% - 700px),#000000d9 calc(100% - 330px),#0000 100%),linear-gradient(90deg,#0000 0,#0000008c 22%,#000 50%,#0000008c 78%,#0000 100%);mask-repeat:no-repeat;mask-composite:intersect}.ab-bg[data-astro-cid-lx6rp2ia].ab-bg--live .ab-beam[data-astro-cid-lx6rp2ia]{opacity:1}.ab-veins--lit[data-astro-cid-lx6rp2ia]{opacity:1;will-change:transform;inset:0 auto auto 0}.ab-bg[data-astro-cid-lx6rp2ia] .ab-glow{opacity:0;background:radial-gradient(closest-side,#e0c58b38,#e0c58b12 58%,#0000);border-radius:50%;transition:opacity .9s;position:absolute}.ab-bg[data-astro-cid-lx6rp2ia] .ab-glow.is-lit{opacity:1}.ab-inner[data-astro-cid-lx6rp2ia]{z-index:3;display:block;position:relative}.ab-body[data-astro-cid-lx6rp2ia]{display:block}.ab-content[data-astro-cid-lx6rp2ia]{flex-direction:column;gap:clamp(3.5rem,7vw,6rem);display:flex}.ab-cover[data-astro-cid-lx6rp2ia]{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:start;gap:clamp(1.5rem,2vw,2rem);width:min(100%,66rem);margin-inline:auto;display:grid}.ab-title[data-astro-cid-lx6rp2ia]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--theme-text);margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:700;line-height:1;position:relative}.ab-title--art[data-astro-cid-lx6rp2ia]{width:min(100%,40rem)}.ab-title[data-astro-cid-lx6rp2ia]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#c19b3d26 0,#c19b3d0f 40%,#0000 72%);position:absolute;inset:-55% 0 -70%}.ab-title-text[data-astro-cid-lx6rp2ia]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ab-title-art[data-astro-cid-lx6rp2ia]{display:block;position:relative;overflow:hidden}.ab-title-image[data-astro-cid-lx6rp2ia]{width:var(--ab-title-image-width);max-width:none;height:auto;left:var(--ab-title-image-left);top:var(--ab-title-image-top);display:block;position:absolute}.ab-journey[data-astro-cid-lx6rp2ia]{--ab-gutter:clamp(3.5rem, 7vw, 6rem);text-align:left;width:min(100%,62rem);font-family:var(--font-body);position:relative}.ab-journey[data-astro-cid-lx6rp2ia]:before{content:"";background:linear-gradient(#e0c58b73,#e0c58b1f);width:1px;position:absolute;inset-block:0;inset-inline-start:50%}.ab-journey[data-astro-cid-lx6rp2ia].ab-js:before{display:none}.ab-journey[data-astro-cid-lx6rp2ia] .ab-thread{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ab-journey[data-astro-cid-lx6rp2ia] .ab-thread path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ab-journey[data-astro-cid-lx6rp2ia] .ab-thread-base{stroke:#e0c58b38;stroke-width:1.5px}.ab-journey[data-astro-cid-lx6rp2ia] .ab-thread-fill{stroke:var(--ab-accent);stroke-width:2.5px;filter:drop-shadow(0 0 6px #e0c58b8c)}.ab-prose-group[data-astro-cid-lx6rp2ia]{z-index:1;position:relative}.ab-prose-group[data-astro-cid-lx6rp2ia]+.ab-prose-group[data-astro-cid-lx6rp2ia]{margin-top:clamp(3rem,6vw,5rem)}.ab-marker[data-astro-cid-lx6rp2ia]{grid-template-columns:1fr 1fr;align-items:center;padding-block:.5rem;display:grid;position:relative}.ab-marker-dot[data-astro-cid-lx6rp2ia]{margin-top:-7px;position:absolute;inset-block-start:50%;inset-inline-start:calc(50% - 7px)}.ab-marker--exit[data-astro-cid-lx6rp2ia]{min-height:5.5rem;padding-block:0;display:block}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker--exit[data-astro-cid-lx6rp2ia] .ab-marker-dot[data-astro-cid-lx6rp2ia].is-lit{box-shadow:0 0 0 8px #e0c58b38,0 0 30px 8px #efd683b3}.ab-marker-link[data-astro-cid-lx6rp2ia]{transform-origin:0;background:linear-gradient(90deg,#efd683e6,#e0c58b59);border-radius:1px;width:2.25rem;height:2px;margin-top:-1px;transition:transform .45s .1s;position:absolute;inset-block-start:50%;inset-inline-start:calc(50% + 7px)}.ab-group-title[data-astro-cid-lx6rp2ia]{isolation:isolate;color:#f6e7b8;max-width:calc(100% - 2.75rem);font-family:var(--font-mono);letter-spacing:0;text-wrap:balance;border:1px solid #0000;border-radius:10px;grid-column:2;justify-self:start;align-items:baseline;margin:0 0 0 2.75rem;padding:.6rem 1.05rem .65rem;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:600;line-height:1.35;transition:border-color .6s;display:inline-flex;position:relative}.ab-group-title[data-astro-cid-lx6rp2ia]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#efd683 8%,#b08a32 30%,#c19b3d 48%,#efd683 72%,#b08a32);padding:2px;transition:opacity .7s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ab-group-title[data-astro-cid-lx6rp2ia]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px),linear-gradient(145deg,#9670249e 0%,#684e1c6b 42%,#3a2f194d 100%);transition:opacity .7s;position:absolute;inset:0;box-shadow:inset 0 1px #fff0be38}.ab-group-text[data-astro-cid-lx6rp2ia],.ab-cursor[data-astro-cid-lx6rp2ia]{transition:opacity .7s .12s,filter .7s .12s}.ab-cursor[data-astro-cid-lx6rp2ia]{background:currentColor;border-radius:1px;align-self:center;width:.5em;height:1.1em;margin-left:.3rem}.ab-group-title--type[data-astro-cid-lx6rp2ia] .ab-group-text[data-astro-cid-lx6rp2ia]{white-space:nowrap;vertical-align:bottom;width:calc(var(--chars,7) * 1ch);display:inline-block;overflow:hidden}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker-dot[data-astro-cid-lx6rp2ia].is-lit~.ab-group-title--type[data-astro-cid-lx6rp2ia] .ab-group-text[data-astro-cid-lx6rp2ia]{animation:ab-type calc(var(--chars,7) * 80ms) steps(var(--chars,7)) .3s both}@keyframes ab-type{0%{width:0}}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker-dot[data-astro-cid-lx6rp2ia].is-lit~.ab-group-title[data-astro-cid-lx6rp2ia] .ab-cursor[data-astro-cid-lx6rp2ia]{animation:1.1s step-end 1s infinite ab-caret}@keyframes ab-caret{50%{opacity:0}}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker-dot[data-astro-cid-lx6rp2ia]:not(.is-lit)~.ab-marker-link[data-astro-cid-lx6rp2ia]{transition-delay:0s;transform:scaleX(0)}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker-dot[data-astro-cid-lx6rp2ia]:not(.is-lit)~.ab-group-title[data-astro-cid-lx6rp2ia]{border-color:#c4ccd11a}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker-dot[data-astro-cid-lx6rp2ia]:not(.is-lit)~.ab-group-title[data-astro-cid-lx6rp2ia]:before,.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker-dot[data-astro-cid-lx6rp2ia]:not(.is-lit)~.ab-group-title[data-astro-cid-lx6rp2ia]:after{opacity:0}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker-dot[data-astro-cid-lx6rp2ia]:not(.is-lit)~.ab-group-title[data-astro-cid-lx6rp2ia] .ab-group-text[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker-dot[data-astro-cid-lx6rp2ia]:not(.is-lit)~.ab-group-title[data-astro-cid-lx6rp2ia] .ab-cursor[data-astro-cid-lx6rp2ia]{opacity:.06;filter:blur(2.5px)}.ab-steps[data-astro-cid-lx6rp2ia]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.ab-step[data-astro-cid-lx6rp2ia]{width:calc((100% - var(--ab-gutter)) / 2);background:var(--theme-surface);border:1px solid #e0c58b66;border-radius:14px;padding:1.1rem 1.35rem 1.4rem;transition:border-color .6s,background-color .6s,box-shadow .6s;position:relative;box-shadow:0 0 32px #e0c58b1a}.ab-step[data-astro-cid-lx6rp2ia]>p[data-astro-cid-lx6rp2ia],.ab-step[data-astro-cid-lx6rp2ia]>.ab-step-num[data-astro-cid-lx6rp2ia]{transition:opacity .7s .12s,filter .7s .12s,color .4s}.ab-step[data-astro-cid-lx6rp2ia]{isolation:isolate}.ab-step[data-astro-cid-lx6rp2ia]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#efd683 8%,#b08a32 30%,#c19b3d 48%,#efd683 72%,#b08a32);padding:2px;transition:opacity .7s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ab-step[data-astro-cid-lx6rp2ia]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px),linear-gradient(145deg,#9670249e 0%,#684e1c6b 42%,#3a2f194d 100%);transition:opacity .7s;position:absolute;inset:0;box-shadow:inset 0 1px #fff0be38}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-step[data-astro-cid-lx6rp2ia]:not(.is-lit):before,.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-step[data-astro-cid-lx6rp2ia]:not(.is-lit):after{opacity:0}.ab-step--closing[data-astro-cid-lx6rp2ia] p[data-astro-cid-lx6rp2ia].ab-closing-text{font-family:var(--font-display);letter-spacing:-.015em;color:var(--theme-text);text-wrap:balance;font-size:clamp(1.35rem,1.9vw,1.85rem);font-weight:600;line-height:1.35}.ab-cta[data-astro-cid-lx6rp2ia]{font-family:var(--font-display);color:#1a1406;background:linear-gradient(#dfc357,#c19b3d 48%,#b08a32) padding-box padding-box,linear-gradient(135deg,#efd683 8%,#b08a32 30%,#c19b3d 48%,#efd683 72%,#b08a32) border-box;border:2px solid #0000;border-radius:999px;align-items:center;gap:.6rem;margin-top:1.1rem;padding:.6rem 1.15rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s,opacity .7s .12s,filter .7s .12s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 2px #00000038,0 2px 6px #0006}.ab-cta[data-astro-cid-lx6rp2ia]:hover,.ab-cta[data-astro-cid-lx6rp2ia]:focus-visible{transform:translateY(-2px)}.ab-cta[data-astro-cid-lx6rp2ia]:focus-visible{outline:2px solid var(--ab-accent);outline-offset:4px}.ab-cta-arrow[data-astro-cid-lx6rp2ia]{transition:transform .25s}.ab-cta[data-astro-cid-lx6rp2ia]:hover .ab-cta-arrow[data-astro-cid-lx6rp2ia],.ab-cta[data-astro-cid-lx6rp2ia]:focus-visible .ab-cta-arrow[data-astro-cid-lx6rp2ia]{transform:translate(4px)}.ab-step--right[data-astro-cid-lx6rp2ia]{align-self:flex-end}.ab-step[data-astro-cid-lx6rp2ia]+.ab-step[data-astro-cid-lx6rp2ia]{margin-top:clamp(3.5rem,8vw,6.5rem)}.ab-step-num[data-astro-cid-lx6rp2ia]{border:1px solid var(--theme-border);font-family:var(--font-mono);color:var(--ab-accent);background:#05050559;border-radius:999px;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.72rem;line-height:1.2;transition:color .4s;display:inline-flex}.ab-step[data-astro-cid-lx6rp2ia] p[data-astro-cid-lx6rp2ia]{color:var(--ab-copy);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.7}.ab-step-node[data-astro-cid-lx6rp2ia],.ab-marker-dot[data-astro-cid-lx6rp2ia]{border:2px solid var(--ab-accent);background:var(--ab-accent);border-radius:50%;width:14px;height:14px;transition:background-color .4s,border-color .4s,box-shadow .4s;box-shadow:0 0 0 5px #e0c58b29,0 0 14px #e0c58b80}.ab-step-node[data-astro-cid-lx6rp2ia]{z-index:2;margin-top:-7px;position:absolute;top:1.75rem}.ab-step--left[data-astro-cid-lx6rp2ia] .ab-step-node[data-astro-cid-lx6rp2ia]{right:-8px}.ab-step--right[data-astro-cid-lx6rp2ia] .ab-step-node[data-astro-cid-lx6rp2ia]{left:-8px}.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-step[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-step[data-astro-cid-lx6rp2ia]>p[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-step[data-astro-cid-lx6rp2ia]>.ab-step-num[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-cta[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-step-node[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-marker-dot[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-marker-link[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-group-title[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-group-title[data-astro-cid-lx6rp2ia]:before,.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-group-title[data-astro-cid-lx6rp2ia]:after,.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-group-text[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-nt .ab-cursor[data-astro-cid-lx6rp2ia]{transition:none}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-step[data-astro-cid-lx6rp2ia]:not(.is-lit){box-shadow:none;background:#ffffff04;border-color:#c4ccd11a}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-step[data-astro-cid-lx6rp2ia]:not(.is-lit)>p[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-step[data-astro-cid-lx6rp2ia]:not(.is-lit)>.ab-step-num[data-astro-cid-lx6rp2ia],.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-step[data-astro-cid-lx6rp2ia]:not(.is-lit)>.ab-cta[data-astro-cid-lx6rp2ia]{opacity:.06;filter:blur(2.5px)}.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-step-node[data-astro-cid-lx6rp2ia]:not(.is-lit),.ab-journey[data-astro-cid-lx6rp2ia].ab-js .ab-marker-dot[data-astro-cid-lx6rp2ia]:not(.is-lit){box-shadow:none;background:#24221f;border-color:#e0c58b66}.ab-journey[data-astro-cid-lx6rp2ia] strong[data-astro-cid-lx6rp2ia]{color:var(--theme-text);font-weight:600}.ab-inline-link[data-astro-cid-lx6rp2ia]{color:var(--theme-text);text-underline-offset:.2em;text-decoration-skip-ink:auto;text-decoration:underline 1px #c4ccd173;transition:text-decoration-color .2s}.ab-inline-link[data-astro-cid-lx6rp2ia]:hover,.ab-inline-link[data-astro-cid-lx6rp2ia]:focus-visible{text-decoration-color:var(--theme-text)}.ab-inline-link[data-astro-cid-lx6rp2ia]:focus-visible{outline:2px solid var(--ab-accent);outline-offset:4px;border-radius:2px}.ab-flag[data-astro-cid-lx6rp2ia]{vertical-align:-.02em;border:1px solid #ffffff40;border-radius:2px;width:1.15em;height:.77em;margin-inline-end:.35em;display:inline-block}.ab-location[data-astro-cid-lx6rp2ia]{font-weight:600}.ab-spain-text[data-astro-cid-lx6rp2ia]{color:inherit}.ab-emoji[data-astro-cid-lx6rp2ia]{vertical-align:.04em;filter:grayscale();margin-inline-end:.3em;font-size:.85em;display:inline-block}.ab-glyph[data-astro-cid-lx6rp2ia]{vertical-align:-.17em;fill:none;stroke:#efd683;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.05em;height:1.05em;margin-inline-end:.35em;display:inline-block}.ab-icon-word[data-astro-cid-lx6rp2ia]{white-space:normal}.ab-icon-word[data-astro-cid-lx6rp2ia].ab-nowrap{white-space:nowrap}@media (width>=1200px){body.redesign-home .ab-inner[data-astro-cid-lx6rp2ia]{max-width:none;margin-inline-start:calc(var(--hx-sidebar-width) - var(--hx-sidebar-padding-inline));margin-inline-end:0;padding-inline:2rem}.ab-body[data-astro-cid-lx6rp2ia]{max-width:calc(var(--container) - 4rem);margin-inline:auto}.ab-cover[data-astro-cid-lx6rp2ia]{grid-template-columns:minmax(9rem,.27fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,4rem)}.ab-title[data-astro-cid-lx6rp2ia]{grid-column:2;justify-self:start}.ab-journey[data-astro-cid-lx6rp2ia]{grid-column:1/-1;justify-self:center}}@media (width<=899px){.ab-journey[data-astro-cid-lx6rp2ia]{padding-inline-start:2.25rem}.ab-journey[data-astro-cid-lx6rp2ia]:before{inset-inline-start:.6rem}.ab-step[data-astro-cid-lx6rp2ia],.ab-step--right[data-astro-cid-lx6rp2ia]{align-self:stretch;width:100%}.ab-step[data-astro-cid-lx6rp2ia]+.ab-step[data-astro-cid-lx6rp2ia]{margin-top:2.75rem}.ab-step--left[data-astro-cid-lx6rp2ia] .ab-step-node[data-astro-cid-lx6rp2ia],.ab-step--right[data-astro-cid-lx6rp2ia] .ab-step-node[data-astro-cid-lx6rp2ia]{left:calc(-1.65rem - 8px);right:auto}.ab-marker[data-astro-cid-lx6rp2ia]{justify-content:flex-start;margin-block-end:.9rem;padding-block:.5rem;display:flex}.ab-group-title[data-astro-cid-lx6rp2ia]{max-width:100%;margin:0}.ab-marker-link[data-astro-cid-lx6rp2ia]{display:none}.ab-marker-dot[data-astro-cid-lx6rp2ia]{inset-inline-start:calc(-1.65rem - 7px)}}.rd-form[data-astro-cid-vekgkm42]{gap:1.25rem;max-width:none}fieldset[data-astro-cid-vekgkm42].rd-form-grid{border:0;min-width:0;margin:0;padding:0}.rd-form[data-astro-cid-vekgkm42] .rd-field label,.ct-legend[data-astro-cid-vekgkm42]{font-family:var(--font-body);letter-spacing:0;color:var(--theme-text-muted);font-size:.86rem;font-weight:600}.ct-legend[data-astro-cid-vekgkm42]{margin:0 0 .5rem}.rd-form[data-astro-cid-vekgkm42] .rd-field input:not([type=radio]),.rd-form[data-astro-cid-vekgkm42] .rd-field select,.rd-form[data-astro-cid-vekgkm42] .rd-field textarea{color:var(--theme-text);font-family:var(--font-body);background:#ffffff0d;border:1px solid #c4ccd180;border-radius:10px;font-size:.95rem}.rd-form[data-astro-cid-vekgkm42] .rd-field input:not([type=radio]),.rd-form[data-astro-cid-vekgkm42] .rd-field select{padding-inline:.75rem}.rd-form[data-astro-cid-vekgkm42] .rd-field textarea{resize:vertical;min-height:8.5rem}.rd-form[data-astro-cid-vekgkm42] .rd-field input:not([type=radio]):focus,.rd-form[data-astro-cid-vekgkm42] .rd-field select:focus,.rd-form[data-astro-cid-vekgkm42] .rd-field textarea:focus{outline:2px solid var(--color-brand-gold);outline-offset:1px;border-color:var(--color-brand-gold)}.rd-form[data-astro-cid-vekgkm42] .rd-field[data-invalid=true] input:not([type=radio]),.rd-form[data-astro-cid-vekgkm42] .rd-field[data-invalid=true] select,.rd-form[data-astro-cid-vekgkm42] .rd-field[data-invalid=true] textarea{border-color:#ff9db9}.rd-form[data-astro-cid-vekgkm42][data-status=error] .rd-form-status[data-astro-cid-vekgkm42],.rd-form[data-astro-cid-vekgkm42] .rd-field-error{color:#ff9db9}.rd-form[data-astro-cid-vekgkm42] .rd-field-error{font-size:.84rem}.ct-reasons[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.5rem;display:flex}.ct-reason[data-astro-cid-vekgkm42]{cursor:pointer;position:relative}.ct-reason[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ct-reason[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{font-family:var(--font-body);color:var(--theme-text);background:#ffffff0d;border:1px solid #c4ccd166;border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-block}.ct-reason[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:var(--color-brand-gold)}.ct-reason[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{color:#211b0e;background:linear-gradient(#dfc357,#c19b3d 48%,#b08a32);border-color:#8f6c24;box-shadow:inset 0 1px 1px #ffffffa6,0 1px 3px #0006}.ct-reason[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--color-brand-gold);outline-offset:3px}.rd-field[data-astro-cid-vekgkm42][data-invalid=true] .ct-reason[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border-color:#ff9db9}.rd-form-notice[data-astro-cid-vekgkm42]{color:var(--theme-text-muted);border-inline-start:2px solid #e0c58b99;margin:0;padding-inline-start:.8rem;font-size:.9rem;line-height:1.5}.rd-form-status[data-astro-cid-vekgkm42]{font-family:var(--font-body);font-size:.9rem}.rd-form[data-astro-cid-vekgkm42][data-status=success] .rd-form-status[data-astro-cid-vekgkm42]{color:var(--color-brand-gold)}@container (width<=340px){.rd-form[data-astro-cid-vekgkm42] .rd-form-grid{grid-template-columns:1fr}}.cb-wired:not(.cb-revealed) [data-cb-reveal]{clip-path:circle(var(--cr,0px) at var(--ox,50%) var(--oy,0px))}.cb-sheet[data-astro-cid-y7b2oxoo]{--fade-h:clamp(8rem, 12vw, 10.5rem);z-index:2;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0;overflow-x:clip}.cb-fade[data-astro-cid-y7b2oxoo]{height:var(--fade-h);background:linear-gradient(#b08a3200 0,#b08a3242 18%,#8c682294 38%,#584016d6 58%,#221b0ff5 80%,#0b0a09 100%);position:absolute;bottom:0;left:0;right:0}.cb-theme[data-astro-cid-y7b2oxoo]{height:calc(var(--fade-h) * .5);background:0 0;position:absolute;bottom:0;left:0;right:0}.cb-glow[data-astro-cid-y7b2oxoo]{left:calc(var(--cx,50%) - 30rem);width:60rem;height:var(--fade-h);background:radial-gradient(50% 100% at 50% 100%,#ffecb466,#efd68324 45%,#0000 70%);position:absolute;bottom:0}.cb-arc[data-astro-cid-y7b2oxoo]{--arc-h:2.4rem;left:calc(var(--cx,50%) - var(--cb-a,60vw));width:calc(var(--cb-a,60vw) * 2);top:calc(-1 * var(--arc-h));height:calc(var(--arc-h) * 2);clip-path:inset(-4rem 0 50%);background:#0b0a09;border:2px solid #d8b85a;border-radius:50%;transition:border-color .5s,box-shadow .5s;position:absolute;box-shadow:0 -10px 30px #efd68373,inset 0 8px 18px #efd6831f}.cb-wired .cb-arc[data-astro-cid-y7b2oxoo]{box-shadow:none;border-color:#b08a328c}.cb[data-astro-cid-y7b2oxoo].is-x+.cb-sheet[data-astro-cid-y7b2oxoo] .cb-arc[data-astro-cid-y7b2oxoo]{border-color:#f0d27a;box-shadow:0 -10px 30px #efd6838c,0 -2px 10px #efd68399,inset 0 8px 18px #efd68324}.cb-stars[data-astro-cid-y7b2oxoo]{z-index:0;pointer-events:none;height:18rem;position:absolute;top:0;left:0;right:0;mask-image:linear-gradient(#000,#0000 92%)}.cb-stars[data-astro-cid-y7b2oxoo]:before,.cb-stars[data-astro-cid-y7b2oxoo]:after{content:"";background-repeat:repeat;animation:6s ease-in-out infinite alternate cb-twinkle;position:absolute;inset:0}.cb-stars[data-astro-cid-y7b2oxoo]:before{background-image:radial-gradient(circle at 12% 22%,#fff4cde6 0 1px,#0000 1.7px),radial-gradient(circle at 47% 61%,#efd683b3 0 1px,#0000 1.6px),radial-gradient(circle at 83% 34%,#fff4cdcc 0 1.2px,#0000 1.9px),radial-gradient(circle at 66% 88%,#efd68399 0 .9px,#0000 1.5px);background-size:460px 280px}.cb-stars[data-astro-cid-y7b2oxoo]:after{background-image:radial-gradient(circle at 28% 74%,#fff4cdbf 0 1px,#0000 1.6px),radial-gradient(circle at 71% 15%,#efd683a6 0 1.1px,#0000 1.8px),radial-gradient(circle at 92% 70%,#fff4cdb3 0 .9px,#0000 1.5px);background-size:330px 240px;animation-duration:8s;animation-delay:-3s}@keyframes cb-twinkle{0%{opacity:.35}to{opacity:1}}html[data-motion=off] .cb-stars[data-astro-cid-y7b2oxoo]:before,html[data-motion=off] .cb-stars[data-astro-cid-y7b2oxoo]:after{animation:none}.cb[data-astro-cid-y7b2oxoo]{z-index:3;pointer-events:none;height:0;display:none;position:absolute;top:0;left:0;right:0}.cb[data-astro-cid-y7b2oxoo].is-wired{display:block}.cb-thread[data-astro-cid-y7b2oxoo]{left:var(--cx,0);top:var(--y0,0);width:3px;height:calc(var(--ye,0px) - var(--y0,0px));background:#b08a329e;position:absolute;transform:translate(-50%)}.cb-lit[data-astro-cid-y7b2oxoo]{transform-origin:top;transform:scaleY(var(--s,1));background:linear-gradient(#b08a32,#c19b3d);position:absolute;inset:0}.cb-spark[data-astro-cid-y7b2oxoo]{left:50%;top:calc(var(--s,1) * (100% - 11px));width:11px;height:11px;opacity:min(1, calc(var(--s,1) * 30), calc((1 - var(--s,1)) * 30));background:#fff3c4;border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 0 16px 6px #efd683e6}.cb-node[data-astro-cid-y7b2oxoo]{left:var(--cx,0);background:linear-gradient(135deg,#7d5d26,#4a3817);border:2px solid #8f6c24;width:.95rem;height:.95rem;transition:background .35s,border-color .35s,box-shadow .35s;position:absolute;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 2px 6px #00000059}.cb-node--o[data-astro-cid-y7b2oxoo]{top:var(--y0,0);background:linear-gradient(135deg,#fff3c4,#efd683 45%,#c9a443);border-color:#fff0b0;box-shadow:0 0 0 1.5px #8f6c24,0 0 12px #efd683cc}.cb-node--b[data-astro-cid-y7b2oxoo]{top:var(--ye,0)}.cb[data-astro-cid-y7b2oxoo].is-e .cb-node--b[data-astro-cid-y7b2oxoo]{background:linear-gradient(135deg,#fff3c4,#efd683 45%,#c9a443);border-color:#fff0b0;animation:.8s ease-out cb-flash;box-shadow:0 0 0 1.5px #8f6c24,0 0 18px #efd683f2,0 0 40px #efd6838c}@keyframes cb-flash{0%{filter:brightness(2.2)}to{filter:brightness()}}.cb-rings[data-astro-cid-y7b2oxoo]{height:var(--cb-h,0px);opacity:var(--cb-o,0);position:absolute;top:0;left:0;right:0;overflow:hidden}.cb-ring[data-astro-cid-y7b2oxoo]{left:var(--cx,0);top:var(--ye,0);border:2px solid #efd683;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cb-ring--1[data-astro-cid-y7b2oxoo]{width:calc(var(--cr,0px) * 2);height:calc(var(--cr,0px) * 2);box-shadow:0 0 40px 8px #efd68373,inset 0 0 36px 4px #efd68340}.cb-ring--2[data-astro-cid-y7b2oxoo]{width:calc(var(--cr,0px) * 1.62);height:calc(var(--cr,0px) * 1.62);border-width:1.5px;border-color:#efd6838c}.cb-ring--3[data-astro-cid-y7b2oxoo]{width:calc(var(--cr,0px) * 1.28);height:calc(var(--cr,0px) * 1.28);border-width:1px;border-color:#efd6834d}.shc[data-astro-cid-3scqexmf]{margin:0 0 1.75rem;display:inline-block}.shc-inner[data-astro-cid-3scqexmf]{font-family:var(--font-display);letter-spacing:-.01em;border-radius:8px;font-weight:700;line-height:1.15;display:inline-block}.shc-lg[data-astro-cid-3scqexmf] .shc-inner[data-astro-cid-3scqexmf]{border-radius:10px;padding:.55em .8em;font-size:clamp(1.8rem,4vw,3.1rem)}.shc-md[data-astro-cid-3scqexmf] .shc-inner[data-astro-cid-3scqexmf]{border-radius:6px;padding:.5em .7em;font-size:clamp(1.15rem,2.2vw,1.7rem)}.shc-art[data-astro-cid-3scqexmf]{--shc-art-height:clamp(5rem, 10vw, 9rem);width:min(100%, calc(var(--shc-art-height) * var(--shc-ratio,4)));margin-bottom:1.25rem;display:block;position:relative}.shc-text[data-astro-cid-3scqexmf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shc-art-frame[data-astro-cid-3scqexmf]{z-index:1;aspect-ratio:var(--shc-ratio);display:block;position:relative;overflow:hidden}.shc-halo[data-astro-cid-3scqexmf]:before{content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#c19b3d26 0,#c19b3d0f 40%,#0000 72%);position:absolute;inset:-55% 0 -70%}.shc-art-image[data-astro-cid-3scqexmf]{width:var(--shc-art-width);max-width:none;height:auto;left:var(--shc-art-left);top:var(--shc-art-top);display:block;position:absolute}.bd-host{position:relative}.bd-host[data-iris=on]>.bd-edge{display:none}.bd-host>.section-inner{z-index:1;position:relative}.section-theme-warm.bd-light{--theme-text:#1c1a17;--theme-text-muted:#1c1a17b3;--theme-border:#6048183d;--theme-surface:#ffffff80;--theme-surface-strong:#ffffffbf;--theme-accent:#7a5a12;--sc-chip-bg:#ffffffa6;color-scheme:light}.bd[data-astro-cid-kzwy7uen]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bd-edge[data-astro-cid-kzwy7uen]{left:0;right:0;top:calc(2px - var(--edge-h,clamp(4rem, 7vw, 6.5rem)));height:var(--edge-h,clamp(4rem, 7vw, 6.5rem));z-index:2;clip-path:inset(-3rem 0 0);pointer-events:none;position:absolute;overflow-x:clip}.bd-edge-svg[data-astro-cid-kzwy7uen]{filter:drop-shadow(0 -3px 8px #efd68373);will-change:transform;width:200%;height:100%;display:block}.bd-bridge[data-astro-cid-kzwy7uen]{z-index:2;background:linear-gradient(180deg, var(--edge-fill) 0, var(--edge-fill) 40%, transparent 100%);height:clamp(6rem,12svh,9rem);position:absolute;inset:0 0 auto}.bd--champagne[data-astro-cid-kzwy7uen]{background:radial-gradient(55% 30% at 18% 14%,#ffffff8c,#0000 70%),radial-gradient(50% 26% at 82% 38%,#fffcf073,#0000 70%),radial-gradient(60% 34% at 30% 78%,#b08a3229,#0000 70%),linear-gradient(115deg,#fff0 20%,#ffffff47 34%,#b08a3214 44%,#fff0 60%),linear-gradient(#ece3cb 0%,#ded3b4 52%,#e8dfc5 100%)}.bd-veins[data-astro-cid-kzwy7uen]{background:var(--bd-veins) center top / 100% auto repeat-y;filter:brightness(.74)saturate(2.4)drop-shadow(0 0 2px #b08a3273);opacity:.85;will-change:transform;position:absolute;inset:0 -12%;mask-image:linear-gradient(#0000 0,#000 12rem calc(100% - 8rem),#0000 100%)}.bd--blueprint[data-astro-cid-kzwy7uen]{background:radial-gradient(80% 50% at 50% 0,#e0c58b0f,#0000 70%),linear-gradient(#1b1a17,#12110f)}.bd-grid[data-astro-cid-kzwy7uen]{background-image:radial-gradient(circle,#efd6834d 0 1.5px,#0000 2px),linear-gradient(#e0c58b0f 1px,#0000 1px),linear-gradient(90deg,#e0c58b0f 1px,#0000 1px),linear-gradient(#e0c58b06 1px,#0000 1px),linear-gradient(90deg,#e0c58b06 1px,#0000 1px);background-position:128px 128px,0 0,0 0,0 0,0 0;background-size:256px 256px,256px 256px,256px 256px,64px 64px,64px 64px;position:absolute;inset:0;mask-image:linear-gradient(#0000 0,#000 10rem calc(100% - 8rem),#0000 100%)}.bd-pulse[data-astro-cid-kzwy7uen]{top:calc(var(--row) * 256px - 1px);width:260px;height:2px;animation:bd-pulse var(--dur) linear var(--delay) infinite;will-change:transform;background:linear-gradient(90deg,#0000,#efd68380,#0000);position:absolute;left:0;transform:translate(-300px);box-shadow:0 0 10px 1px #e0c58b2e}@keyframes bd-pulse{to{transform:translate(calc(100vw + 300px))}}.bd--brushed[data-astro-cid-kzwy7uen]{background:radial-gradient(70% 40% at 50% 0,#fffae6b3,#0000 70%),linear-gradient(125deg,#f0e5c2 0%,#e4d29c 38%,#f2e8c8 62%,#dcc88f 100%)}.bd-brush[data-astro-cid-kzwy7uen]{opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .34 0 0 0 0 .08 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");position:absolute;inset:0}.bd-dial[data-astro-cid-kzwy7uen]{background:repeating-radial-gradient(circle,#7a5a122b 0 1px,#0000 1px 10px);border-radius:50%;width:70rem;height:70rem;position:absolute;mask-image:radial-gradient(circle,#000 0,#0000 68%)}.bd-dial--a[data-astro-cid-kzwy7uen]{top:-22rem;right:-22rem}.bd-dial--b[data-astro-cid-kzwy7uen]{bottom:-26rem;left:-24rem}.bd-sheen[data-astro-cid-kzwy7uen]{will-change:transform;background:linear-gradient(105deg,#0000 38%,#ffffff61 48%,#fffae124 54%,#0000 64%);animation:22s ease-in-out infinite alternate bd-sheen;position:absolute;inset:0 -40%}@keyframes bd-sheen{0%{transform:translate(-18%)}to{transform:translate(18%)}}.bd-glare[data-astro-cid-kzwy7uen]{background:radial-gradient(420px circle at var(--bd-mx,-999px) var(--bd-my,-999px), #ffffff8c, transparent 70%);opacity:var(--bd-spot-o,0);transition:opacity .4s;position:absolute;inset:0}.bd--dawn[data-astro-cid-kzwy7uen]{background:radial-gradient(120% 55% at 50% 118%,#efd6838c,#b08a3238 38%,#0000 70%),radial-gradient(60% 30% at 50% 100%,#ffecb459,#0000 70%),linear-gradient(#0b0a09 0%,#0d0c0a 60%,#14100a 100%)}.bd-veins--faint[data-astro-cid-kzwy7uen]{filter:none;opacity:.1;mask-image:linear-gradient(#0000 0,#000 6rem,#0000 60%)}.bd-dust[data-astro-cid-kzwy7uen]{will-change:transform;background-repeat:repeat;height:calc(100% + 520px);animation:70s linear infinite bd-rise;position:absolute;bottom:0;left:0;right:0;mask-image:linear-gradient(0deg,#000 0,#0000 75%)}.bd-dust--a[data-astro-cid-kzwy7uen]{opacity:.7;background-image:radial-gradient(circle at 12% 80%,#efd683d9 0 1.4px,#0000 2.4px),radial-gradient(circle at 37% 22%,#efd68399 0 1px,#0000 2px),radial-gradient(circle at 63% 64%,#ffecb4cc 0 1.5px,#0000 2.6px),radial-gradient(circle at 86% 38%,#efd6838c 0 1px,#0000 2px),radial-gradient(circle at 74% 92%,#efd683b3 0 1.2px,#0000 2.2px),radial-gradient(circle at 25% 52%,#ffecb480 0 1px,#0000 2px);background-size:520px 520px}.bd-dust--b[data-astro-cid-kzwy7uen]{opacity:.55;background-image:radial-gradient(circle at 20% 30%,#efd6838c 0 1px,#0000 2px),radial-gradient(circle at 55% 75%,#ffecb4b3 0 1.2px,#0000 2.2px),radial-gradient(circle at 82% 15%,#efd68373 0 1px,#0000 2px),radial-gradient(circle at 45% 48%,#efd68380 0 .9px,#0000 1.8px);background-size:340px 340px;animation-duration:110s}@keyframes bd-rise{to{transform:translateY(-520px)}}.bd--ivory[data-astro-cid-kzwy7uen]{background:radial-gradient(60% 50% at 85% 8%,#efd6834d,#0000 70%),radial-gradient(50% 40% at 8% 92%,#e0c58b3d,#0000 70%),linear-gradient(#eee7d3 0%,#f3edde 55%,#efe8d5 100%)}.bd-grain[data-astro-cid-kzwy7uen]{opacity:.08;mix-blend-mode:multiply;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='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bd-mark[data-astro-cid-kzwy7uen]{font-family:var(--font-display);background:linear-gradient(115deg,#b08a32 0%,#efd683 30%,#c19b3d 50%,#efd683 70%,#b08a32 100%) 0 0/220% 220%;color:#0000;opacity:.2;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:min(52vw,46rem);font-weight:700;line-height:1;animation:18s ease-in-out infinite alternate bd-foil;position:absolute;top:4%;right:-3%}@keyframes bd-foil{to{background-position:100% 100%}}.bd-float[data-astro-cid-kzwy7uen]{left:var(--x);top:var(--y);font-family:var(--font-display);font-size:var(--s);color:#0000;-webkit-text-stroke:1.5px #b08a3280;opacity:.7;user-select:none;animation:bd-drift var(--d) ease-in-out var(--o) infinite alternate;will-change:transform;font-weight:700;line-height:1;position:absolute}@keyframes bd-drift{0%{transform:translate(0)rotate(-8deg)}to{transform:translate(2.5rem,-7rem)rotate(10deg)}}html[data-motion=off] .bd-pulse[data-astro-cid-kzwy7uen],html[data-motion=off] .bd-dust[data-astro-cid-kzwy7uen],html[data-motion=off] .bd-sheen[data-astro-cid-kzwy7uen],html[data-motion=off] .bd-float[data-astro-cid-kzwy7uen],html[data-motion=off] .bd-mark[data-astro-cid-kzwy7uen]{animation:none}html[data-motion=off] .bd-pulse[data-astro-cid-kzwy7uen]{display:none}.ct-section[data-astro-cid-uukcahgk]{--theme-text:#f3f4f5;--theme-text-muted:#adb2b6;--theme-border:#c4ccd12e;--theme-surface:#ffffff0a;--theme-surface-strong:#ffffff14;color-scheme:dark;background:#0b0a09}.ct-section[data-astro-cid-uukcahgk] .shc-art{margin-inline:auto}.ct-lead[data-astro-cid-uukcahgk]{text-align:center;max-width:40rem;font-family:var(--font-body);letter-spacing:-.01em;color:var(--theme-text-muted);text-wrap:balance;margin:0 auto clamp(2rem,4vw,3rem);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.6}.ct-layout[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.25rem,2.6vw,2rem);margin-bottom:clamp(5rem,9vw,8rem);display:grid}.ct-card[data-astro-cid-uukcahgk]{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;padding:clamp(1.1rem,2.4vw,1.75rem)}.ct-form-card[data-astro-cid-uukcahgk]{container-type:inline-size}.ct-direct[data-astro-cid-uukcahgk]{flex-direction:column;gap:.9rem;min-width:0;display:flex}.ct-card-title[data-astro-cid-uukcahgk]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-gold);margin:0 0 .2rem;font-size:.76rem;font-weight:600}.ct-aside-text[data-astro-cid-uukcahgk]{color:var(--theme-text-muted);margin:0;font-size:.95rem;line-height:1.55}.ct-email-row[data-astro-cid-uukcahgk]{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;min-width:0;display:flex}.ct-email-addr[data-astro-cid-uukcahgk]{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--theme-text);flex:100%;font-size:.78rem}.ct-copy[data-astro-cid-uukcahgk]{border:1px solid var(--theme-border);background:var(--theme-surface-strong);font:inherit;font-family:var(--font-mono);color:var(--theme-text);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.72rem;transition:border-color .2s,color .2s;display:inline-flex}.ct-copy[data-astro-cid-uukcahgk]:hover{border-color:var(--color-brand-gold)}.ct-copy[data-astro-cid-uukcahgk].is-copied{border-color:var(--color-brand-gold);color:var(--color-brand-gold)}.ct-copy[data-astro-cid-uukcahgk]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:3px}.ct-channels-label[data-astro-cid-uukcahgk]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-muted);margin:.5rem 0 0;font-size:.7rem}.ct-channels[data-astro-cid-uukcahgk]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ct-channel[data-astro-cid-uukcahgk]{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;min-height:3rem;font-family:var(--font-body);color:var(--theme-text);border-radius:12px;align-items:center;gap:.8rem;padding:.65rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .25s,transform .25s;display:flex;position:relative}.ct-channel[data-astro-cid-uukcahgk]:not(.ct-channel-disabled):hover{border-color:var(--color-brand-gold);transform:translateY(-3px)}.ct-channel[data-astro-cid-uukcahgk]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:3px}.ct-channel-logo[data-astro-cid-uukcahgk]{flex-shrink:0;width:20px;height:20px}.ct-channel-label[data-astro-cid-uukcahgk]{overflow-wrap:anywhere;flex:1;min-width:0}.ct-channel-arrow[data-astro-cid-uukcahgk]{color:var(--color-brand-gold)}.ct-channel-disabled[data-astro-cid-uukcahgk]{cursor:not-allowed;opacity:.7}.ct-tooltip[data-astro-cid-uukcahgk]{border:1px solid var(--theme-border);color:var(--theme-text);white-space:nowrap;opacity:0;pointer-events:none;background:#0d0d0d;border-radius:8px;padding:.45rem .75rem;font-size:.78rem;font-weight:400;transition:opacity .2s,transform .2s;position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-start:50%;transform:translate(-50%)translateY(4px)}.ct-channel-disabled[data-astro-cid-uukcahgk]:hover .ct-tooltip[data-astro-cid-uukcahgk],.ct-channel-disabled[data-astro-cid-uukcahgk]:focus-visible .ct-tooltip[data-astro-cid-uukcahgk]{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=1100px){.ct-layout[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}.sc-section[data-astro-cid-24zidkfx].section-theme-dark{--theme-text:#f3f4f5;--theme-text-muted:#adb2b6;--theme-border:#c4ccd12e;--theme-surface:#141310d1;--theme-surface-strong:#1c1a16e6;--theme-accent:var(--color-brand-gold);background:#16150f}.sc-section[data-astro-cid-24zidkfx].section-theme-warm{background:#e6dcc2}html.sc-iris-lock{overscroll-behavior:none}.sc-intro[data-astro-cid-24zidkfx]{max-width:46rem;color:var(--theme-text-muted);margin-bottom:clamp(2rem,4vw,3rem)}.sc-intro[data-astro-cid-24zidkfx] strong{color:var(--theme-text);font-weight:700}.sc-grid[data-astro-cid-24zidkfx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.sc-iris[data-astro-cid-24zidkfx]{z-index:3;height:var(--iris-h,100svh);pointer-events:none;--ix:50%;--iy:50%;--iris-up:700px;--r:0px;--gap:0px;display:none;position:absolute;top:0;left:0;right:0}.sc-section[data-astro-cid-24zidkfx][data-iris=on] .sc-iris[data-astro-cid-24zidkfx]{display:block}.sc-iris-clip[data-astro-cid-24zidkfx]{position:absolute;inset:-2px 0 0;overflow:hidden}.sc-iris-dark[data-astro-cid-24zidkfx]{-webkit-mask-image:radial-gradient(circle at var(--ix) calc(var(--iy) + 2px), transparent var(--r), #000 calc(var(--r) + 1.5px));mask-image:radial-gradient(circle at var(--ix) calc(var(--iy) + 2px), transparent var(--r), #000 calc(var(--r) + 1.5px));background:#050505;position:absolute;inset:0}.sc-iris-up[data-astro-cid-24zidkfx]{height:var(--iris-up);position:absolute;bottom:100%;left:0;right:0;overflow:hidden}.sc-iris-light-up[data-astro-cid-24zidkfx]{opacity:0;background:#ece3cb;position:absolute;inset:0}.sc-iris-dark-up[data-astro-cid-24zidkfx]{opacity:0;-webkit-mask-image:radial-gradient(circle at var(--ix) calc(var(--iy) + var(--iris-up)), transparent var(--r), #000 calc(var(--r) + 1.5px));mask-image:radial-gradient(circle at var(--ix) calc(var(--iy) + var(--iris-up)), transparent var(--r), #000 calc(var(--r) + 1.5px));background:#050505;position:absolute;inset:0}.sc-iris-theme[data-astro-cid-24zidkfx]{top:calc(-1 * var(--iris-up));pointer-events:none;background:0 0;position:absolute;bottom:0;left:0;right:0}.sc-iris-glow[data-astro-cid-24zidkfx]{left:var(--ix);top:var(--iy);opacity:0;background:radial-gradient(circle,#b99a4542,#0000 70%);border-radius:50%;width:840px;height:840px;margin:-420px 0 0 -420px;position:absolute}.sc-iris-track[data-astro-cid-24zidkfx],.sc-iris-line[data-astro-cid-24zidkfx]{left:calc(var(--ix) - 1px);top:calc(-1 * var(--gap));width:2px;height:calc(var(--gap) + var(--iy));transform-origin:top;position:absolute}.sc-iris-track[data-astro-cid-24zidkfx]{background:#e0c58b38}.sc-iris-line[data-astro-cid-24zidkfx]{background:linear-gradient(#efd683,#c19b3d);transform:scaleY(0);box-shadow:0 0 12px 1px #efd68399}.sc-iris-node[data-astro-cid-24zidkfx]{left:var(--ix);top:var(--iy);background:#efd683;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;transform:scale(.45);box-shadow:0 0 0 6px #e0c58b33,0 0 26px 6px #efd68399}.sc-iris-ring[data-astro-cid-24zidkfx]{left:var(--ix);top:var(--iy);opacity:0;pointer-events:none;border:2px solid #efd683;border-radius:50%;width:0;height:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 40px 8px #efd68380,inset 0 0 36px 4px #efd6834d}.sc-head[data-astro-cid-24zidkfx]{position:relative}.sc-head--center[data-astro-cid-24zidkfx]{text-align:center}.sc-deco[data-astro-cid-24zidkfx]{z-index:0;pointer-events:none;position:absolute;inset:0}.sc-head[data-astro-cid-24zidkfx]>:not(.sc-deco){z-index:1;position:relative}@media (width<=899px){.sc-deco[data-astro-cid-24zidkfx]{display:none}}.sc-head--center[data-astro-cid-24zidkfx] .shc-art,.sc-section--center[data-astro-cid-24zidkfx] .shc-art{margin-inline:auto}.sc-section--center[data-astro-cid-24zidkfx] .sc-intro[data-astro-cid-24zidkfx]{text-align:center}.sc-section--center[data-astro-cid-24zidkfx].section-theme-dark .sc-intro[data-astro-cid-24zidkfx]{color:var(--theme-text-muted)}.sc-section--center[data-astro-cid-24zidkfx].section-theme-dark .sc-intro[data-astro-cid-24zidkfx] strong{background:linear-gradient(#0000 60%,#c19b3d61 60% 92%,#0000 92%)}.sc-section--center[data-astro-cid-24zidkfx].section-theme-dark .sc-intro[data-astro-cid-24zidkfx]:before{display:none}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]{--cta-light:#dfc357;--cta-face:#c19b3d;--cta-shade:#b08a32;--cta-base:#49361a;--cta-side:#b89036;--cta-rim:#efd683;--cta-glint:244 216 126;--cta-ink:#211b0e;--cta-offset:0px;isolation:isolate;width:fit-content;color:var(--cta-ink);text-shadow:0 1px #ffffff47;border:0;border-radius:3px;justify-content:center;gap:.9rem;margin-inline:auto;padding:.95rem 2.4rem;transition:none;position:relative}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta-label[data-astro-cid-24zidkfx],.sc-section--center[data-astro-cid-24zidkfx] .sc-cta-arrow[data-astro-cid-24zidkfx]{color:var(--cta-ink);transform:translateY(var(--cta-offset));transition:transform .14s}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg, #ffffff09 0 1px, #00000004 1px 2px) padding-box, linear-gradient(125deg, transparent 22%, rgb(var(--cta-glint) / 38%) 23%, rgb(var(--cta-glint) / 12%) 47%, transparent 48%) padding-box, linear-gradient(180deg, var(--cta-light), var(--cta-face) 48%, var(--cta-shade)) padding-box, linear-gradient(135deg, var(--cta-rim) 8%, var(--cta-side) 30%, var(--cta-base) 48%, var(--cta-rim) 72%, var(--cta-side)) border-box;transform:skewX(-4deg) translateY(var(--cta-offset));border:2px solid #0000;transition:transform .14s,box-shadow .14s,filter .14s;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 2px #00000038}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:after{content:"";z-index:-2;pointer-events:none;border:1px solid var(--cta-base);border-radius:inherit;background:linear-gradient(105deg, var(--cta-base), var(--cta-side) 16%, var(--cta-rim) 28%, var(--cta-side) 34%, var(--cta-base) 62%, var(--cta-side) 84%, var(--cta-base));position:absolute;inset:0;transform:skew(-4deg)translateY(3px);box-shadow:0 2px 4px #0000004d}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:hover,.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:focus-visible{--cta-offset:-1px;color:var(--cta-ink);gap:.9rem}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:hover:before{filter:brightness(1.06)}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:active{--cta-offset:2px}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:active:before{filter:none;background:repeating-linear-gradient(0deg, #ffffff08 0 1px, #00000004 1px 2px) padding-box, linear-gradient(125deg, transparent 22%, rgb(var(--cta-glint) / 14%) 23%, transparent 48%) padding-box, linear-gradient(180deg, var(--cta-shade), #b38d36) padding-box, linear-gradient(135deg, var(--cta-base), var(--cta-side) 45%, var(--cta-rim) 72%, var(--cta-base)) border-box;box-shadow:0 1px #ffffff2e,inset 0 2px 4px #00000052,inset 0 -1px #ffffff47}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:focus-visible{outline:2px solid var(--cta-rim);outline-offset:5px}.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:hover .sc-cta-arrow[data-astro-cid-24zidkfx],.sc-section--center[data-astro-cid-24zidkfx] .sc-cta[data-astro-cid-24zidkfx]:focus-visible .sc-cta-arrow[data-astro-cid-24zidkfx]{transform:translate(4px, var(--cta-offset))}.sc-section--center[data-astro-cid-24zidkfx] .sc-intro[data-astro-cid-24zidkfx]{isolation:isolate;max-width:44rem;font-family:var(--font-display);letter-spacing:-.012em;color:color-mix(in srgb, var(--theme-text) 92%, transparent);text-wrap:balance;margin-inline:auto;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.5;position:relative}.sc-section--center[data-astro-cid-24zidkfx] .sc-intro[data-astro-cid-24zidkfx] strong{color:var(--theme-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 56%,#e0bc609e 56% 90%,#0000 90%);padding-inline:.12em;font-weight:700}.sc-section--center[data-astro-cid-24zidkfx] .sc-intro[data-astro-cid-24zidkfx]:before{content:"";z-index:-1;filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#ece3cbe6 55%,#0000);position:absolute;inset:-1.4rem -5rem}.sc-thread[data-astro-cid-24zidkfx]{display:none}@media (width>=900px){html:not([data-motion=off]) .sc-section--center[data-astro-cid-24zidkfx] .sc-intro[data-astro-cid-24zidkfx]{margin-bottom:1.1rem}html:not([data-motion=off]) .sc-thread[data-astro-cid-24zidkfx]{width:3px;height:clamp(3.4rem,5.2vw,4.4rem);margin:0 auto;display:block;position:relative}html:not([data-motion=off]) .sc-progress[data-astro-cid-24zidkfx]{height:1.75rem}}.sc-thread[data-astro-cid-24zidkfx]:before{content:"";background:linear-gradient(#0000,#b08a3294 38%,#b08a32b8);position:absolute;inset:0}.sc-thread-line[data-astro-cid-24zidkfx]{transform:scaleY(var(--p,1));transform-origin:top;background:linear-gradient(#0000,#b08a32 38%,#c19b3d);position:absolute;inset:0}.sc-thread-spark[data-astro-cid-24zidkfx]{left:50%;top:calc(var(--p,1) * (100% - 11px));width:11px;height:11px;opacity:min(1, calc(var(--p,1) * 30), calc((1 - var(--p,1)) * 30));background:#fff3c4;border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 0 16px 6px #efd683e6}.sc-thread-node[data-astro-cid-24zidkfx]{width:.95rem;height:.95rem;transform:translate(-50%, -50%) rotate(45deg) scale(var(--ns,1));background:linear-gradient(135deg,#7d5d26,#4a3817);border:2px solid #8f6c24;transition:background .35s,border-color .35s,box-shadow .35s;position:absolute;top:calc(100% + .875rem);left:50%;box-shadow:0 2px 6px #3c280566}.sc-thread-node[data-astro-cid-24zidkfx].is-lit{background:linear-gradient(135deg,#fff3c4,#efd683 45%,#c9a443);border-color:#fff0b0;animation:.7s ease-out sc-slot-flash;box-shadow:0 0 0 1.5px #8f6c24,0 0 18px #efd683f2,0 0 40px #efd6838c}@keyframes sc-slot-flash{0%{filter:brightness(2)}to{filter:brightness()}}.sc-foot[data-astro-cid-24zidkfx]{background:linear-gradient(90deg,#0000,#b08a32bf 10% 90%,#0000);height:1px;margin-top:clamp(1rem,2vh,1.4rem);position:relative}.sc-foot[data-astro-cid-24zidkfx]:before,.sc-foot[data-astro-cid-24zidkfx]:after{content:"";background:#c19b3d;width:.4rem;height:.4rem;transition:background .4s,box-shadow .4s;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 0 1px #6b4f1d}.sc-section[data-astro-cid-24zidkfx][data-rail-on] .sc-foot[data-astro-cid-24zidkfx]:before,.sc-section[data-astro-cid-24zidkfx][data-rail-on] .sc-foot[data-astro-cid-24zidkfx]:after{background:linear-gradient(135deg,#7d5d26,#4a3817);box-shadow:0 0 0 1px #8f6c24}.sc-section[data-astro-cid-24zidkfx][data-rail-on] .sc-foot[data-astro-cid-24zidkfx].is-done:before,.sc-section[data-astro-cid-24zidkfx][data-rail-on] .sc-foot[data-astro-cid-24zidkfx].is-done:after{background:linear-gradient(135deg,#fff3c4,#efd683 45%,#c9a443);animation:.8s ease-out sc-foot-flash;box-shadow:0 0 0 1px #8f6c24,0 0 12px #efd683f2,0 0 26px #efd6838c}@keyframes sc-foot-flash{0%{filter:brightness(2.2)}to{filter:brightness()}}.sc-foot[data-astro-cid-24zidkfx]:before{left:8%}.sc-foot[data-astro-cid-24zidkfx]:after{right:8%}.sc-progress[data-astro-cid-24zidkfx]{--w:3.4rem;justify-content:center;align-items:center;gap:1.1rem;width:100%;margin:0 auto 1rem;display:none;position:relative}.sc-progress[data-astro-cid-24zidkfx]:before{content:"";height:3px;-webkit-mask-image:linear-gradient(90deg, #000 calc(50% - var(--m,1) * var(--w)), transparent calc(50% - var(--m,1) * var(--w)), transparent calc(50% + var(--m,1) * var(--w)), #000 calc(50% + var(--m,1) * var(--w)));mask-image:linear-gradient(90deg, #000 calc(50% - var(--m,1) * var(--w)), transparent calc(50% - var(--m,1) * var(--w)), transparent calc(50% + var(--m,1) * var(--w)), #000 calc(50% + var(--m,1) * var(--w)));background:linear-gradient(90deg,#0000,#b08a328c 14% 86%,#0000);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sc-rule[data-astro-cid-24zidkfx]{border-radius:2px;flex:1 1 0;min-width:4rem;height:3px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000 78%,#0000);mask-image:linear-gradient(270deg,#000 78%,#0000)}.sc-rule[data-astro-cid-24zidkfx] i[data-astro-cid-24zidkfx]{transform-origin:100%;background:linear-gradient(270deg,#b08a32,#efd683);position:absolute;inset:0;transform:scaleX(0)}.sc-section[data-astro-cid-24zidkfx][data-rail-on] .sc-progress[data-astro-cid-24zidkfx]{display:flex}.sc-count[data-astro-cid-24zidkfx]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--theme-text-muted);font-size:.85rem}.sc-count[data-astro-cid-24zidkfx] b[data-astro-cid-24zidkfx]{color:var(--theme-text);font-size:1.05rem;font-weight:700}.sc-bar[data-astro-cid-24zidkfx]{border-radius:2px;flex:1 1 0;min-width:4rem;height:3px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.sc-bar[data-astro-cid-24zidkfx] i[data-astro-cid-24zidkfx]{transform-origin:0;background:linear-gradient(90deg,#b08a32,#efd683);position:absolute;inset:0;transform:scaleX(0)}.sc-section[data-astro-cid-24zidkfx]{overflow-x:clip}.sc-rail[data-astro-cid-24zidkfx]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e0c58b73 transparent;padding-block:.5rem 1rem;overflow-x:auto}html[data-motion=off] .sc-rail[data-astro-cid-24zidkfx]{scrollbar-width:auto;scrollbar-color:#b08a32e6 #0000001a}html[data-motion=off] .sc-rail[data-astro-cid-24zidkfx]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:4px}.sc-nav[data-astro-cid-24zidkfx]{display:none}html[data-motion=off] .sc-nav[data-astro-cid-24zidkfx]{justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.sc-nav-btn[data-astro-cid-24zidkfx]{color:#211b0e;cursor:pointer;background:linear-gradient(#dfc357,#c19b3d 48%,#b08a32);border:1px solid #49361a;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.15rem;line-height:1;display:grid;box-shadow:inset 0 1px 1px #ffffff8c,0 2px 4px #0000004d}.sc-nav-btn[data-astro-cid-24zidkfx]:hover:not(:disabled){filter:brightness(1.08)}.sc-nav-btn[data-astro-cid-24zidkfx]:focus-visible{outline:2px solid var(--theme-text,#1a1919);outline-offset:3px}.sc-nav-btn[data-astro-cid-24zidkfx]:disabled{opacity:.4;cursor:not-allowed}.sc-nav-count[data-astro-cid-24zidkfx]{text-align:center;min-width:5ch;font-family:var(--font-mono);letter-spacing:.08em;color:var(--theme-text-muted);font-size:.8rem}.sc-track[data-astro-cid-24zidkfx]{gap:clamp(1rem,1.6vw,1.5rem);width:max-content;padding-inline-end:2rem;display:flex}.sc-track[data-astro-cid-24zidkfx]>*{scroll-snap-align:start}.sc-rail[data-astro-cid-24zidkfx][data-pinned]{scroll-snap-type:none;margin-inline:-3rem -100vw;padding-inline:3rem 100vw;overflow:visible;mask-image:linear-gradient(90deg,#0000 0,#000 3rem)}.sc-cta[data-astro-cid-24zidkfx]{border-top:1px solid var(--theme-border);font-family:var(--font-display);color:var(--theme-text);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding:1.1rem 0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;transition:gap .25s,color .25s;display:flex}.sc-cta-arrow[data-astro-cid-24zidkfx]{color:var(--theme-accent,var(--color-brand-gold));font-size:1.3em;transition:transform .25s;display:inline-block}.sc-cta[data-astro-cid-24zidkfx]:hover,.sc-cta[data-astro-cid-24zidkfx]:focus-visible{color:var(--theme-accent,var(--color-brand-gold));gap:1.6rem}.sc-cta[data-astro-cid-24zidkfx]:hover .sc-cta-arrow[data-astro-cid-24zidkfx],.sc-cta[data-astro-cid-24zidkfx]:focus-visible .sc-cta-arrow[data-astro-cid-24zidkfx]{transform:translate(6px)}.sc-cta[data-astro-cid-24zidkfx]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:4px}@media (width<=900px){.sc-grid[data-astro-cid-24zidkfx]{grid-template-columns:1fr}}.pj-art-svg[data-astro-cid-coccbo2r]{filter:drop-shadow(0 0 6px #efd68373);width:100%;height:100%;display:block;overflow:visible}.pj-card[data-astro-cid-y2vllrex]{--pj-y:0px;--pj-s:1;isolation:isolate;aspect-ratio:5/7;text-align:left;border:1px solid var(--theme-border);background:var(--pj-b);transform:translateY(var(--pj-y)) scale(var(--pj-s));border-radius:14px;flex-direction:column;flex:0 0 clamp(17rem,25vw,25rem);justify-content:space-between;padding:1.1rem;transition:transform .35s cubic-bezier(.23,1,.32,1),opacity .35s,border-color .3s;display:flex;position:relative;overflow:hidden}.pj-card[data-astro-cid-y2vllrex]:not(.pj-card--static):hover{--pj-y:-6px;border-color:var(--color-brand-gold)}.pj-card[data-astro-cid-y2vllrex].is-focus{--pj-s:1.03}.sc-rail[data-pinned] .pj-card[data-astro-cid-y2vllrex]:not(.is-focus){opacity:.82}.pj-card[data-astro-cid-y2vllrex]:has(.pj-link:focus-visible){outline:2px solid var(--color-brand-gold);outline-offset:4px}.pj-media[data-astro-cid-y2vllrex]{z-index:-2;background:radial-gradient(120% 70% at 75% 15%, color-mix(in srgb, var(--pj-a) 85%, white 8%), transparent 62%), radial-gradient(90% 60% at 10% 85%, color-mix(in srgb, var(--pj-a) 55%, black), transparent 70%), linear-gradient(160deg, var(--pj-a), var(--pj-b));transition:transform .6s;position:absolute;inset:0}.pj-card[data-astro-cid-y2vllrex]:not(.pj-card--static):hover .pj-media[data-astro-cid-y2vllrex]{transform:scale(1.05)}.pj-card[data-astro-cid-y2vllrex]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05050540 0,#0000 30% 45%,#050505d9 100%);position:absolute;inset:0}.pj-art[data-astro-cid-y2vllrex]{z-index:-1;color:#efd683;height:34%;transition:transform .6s;position:absolute;top:19%;left:14%;right:14%}.pj-card[data-astro-cid-y2vllrex]:not(.pj-card--static):hover .pj-art[data-astro-cid-y2vllrex]{transform:scale(1.04)}.pj-metric[data-astro-cid-y2vllrex]{text-align:right;text-shadow:0 0 18px #efd6838c;margin:0;line-height:1;position:absolute;bottom:-14%;right:-4%}.pj-metric[data-astro-cid-y2vllrex] strong[data-astro-cid-y2vllrex]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff3c4;font-size:clamp(2.2rem,3.2vw,3.1rem);font-weight:700;display:block}.pj-metric[data-astro-cid-y2vllrex] span[data-astro-cid-y2vllrex]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#efd683;margin-top:.3rem;font-size:.66rem;display:block}.pj-top[data-astro-cid-y2vllrex]{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.pj-num[data-astro-cid-y2vllrex],.pj-tags[data-astro-cid-y2vllrex] li[data-astro-cid-y2vllrex]{backdrop-filter:blur(6px);font-family:var(--font-mono);color:#f3f4f5;white-space:nowrap;background:#05050566;border:1px solid #ffffff38;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;line-height:1.2}.pj-tags[data-astro-cid-y2vllrex]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pj-body[data-astro-cid-y2vllrex]{padding-inline-end:3.4rem}.pj-eyebrow[data-astro-cid-y2vllrex]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-gold);align-items:center;margin:0 0 .35rem;font-size:.68rem;display:flex}.pj-live[data-astro-cid-y2vllrex]{background:#efd683;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-right:.5rem;animation:1.8s ease-out infinite pj-pulse}@keyframes pj-pulse{0%{box-shadow:0 0 #efd68399}to{box-shadow:0 0 0 .55rem #efd68300}}.pj-title[data-astro-cid-y2vllrex]{font-family:var(--font-display);color:#f3f4f5;margin:0 0 .5rem;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:700;line-height:1.2}.pj-link[data-astro-cid-y2vllrex]{color:inherit;text-decoration:none}.pj-link[data-astro-cid-y2vllrex]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.pj-text[data-astro-cid-y2vllrex]{color:#cfd2d4;margin:0;font-size:.92rem;line-height:1.5}.pj-arrow[data-astro-cid-y2vllrex]{color:#1a1406;background:linear-gradient(#dfc357,#c19b3d 48%,#b08a32) padding-box padding-box,linear-gradient(135deg,#efd683 8%,#b08a32 30%,#c19b3d 48%,#efd683 72%,#b08a32) border-box;border:2px solid #0000;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.15rem;line-height:1;transition:transform .25s;display:grid;position:absolute;inset-block-end:1.1rem;inset-inline-end:1.1rem;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 2px #00000038,0 2px 6px #0006}.pj-card[data-astro-cid-y2vllrex]:not(.pj-card--static):hover .pj-arrow[data-astro-cid-y2vllrex]{transform:translate(2px,-2px)}.pj-card--static[data-astro-cid-y2vllrex] .pj-arrow[data-astro-cid-y2vllrex]{opacity:.35;filter:saturate(.5)}@media (width<=899px){.pj-card[data-astro-cid-y2vllrex]{flex-basis:min(78vw,20rem)}}html[data-motion=off] .pj-live[data-astro-cid-y2vllrex]{animation:none}.pm-card[data-astro-cid-nxdrnwpi]{aspect-ratio:5/7;text-align:center;color:var(--theme-text);background:#ffffff4d;border:2px dashed #7a5a1273;border-radius:14px;flex-direction:column;flex:0 0 clamp(13rem,16vw,17rem);justify-content:center;align-items:center;gap:1.1rem;padding:1.5rem;text-decoration:none;transition:transform .3s,border-color .3s,background-color .3s;display:flex}.pm-card[data-astro-cid-nxdrnwpi]:hover,.pm-card[data-astro-cid-nxdrnwpi]:focus-visible{border-color:var(--color-brand-gold);background:#ffffff8c;transform:translateY(-6px)}.pm-card[data-astro-cid-nxdrnwpi]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:4px}.pm-icon[data-astro-cid-nxdrnwpi]{color:#1c1a17;width:3.2rem;height:3.2rem}.pm-label[data-astro-cid-nxdrnwpi]{font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.25}.pm-arrow[data-astro-cid-nxdrnwpi]{color:#1a1406;background:linear-gradient(#dfc357,#c19b3d 48%,#b08a32) padding-box padding-box,linear-gradient(135deg,#efd683 8%,#b08a32 30%,#c19b3d 48%,#efd683 72%,#b08a32) border-box;border:2px solid #0000;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.15rem;transition:transform .25s;display:grid;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 2px #00000038,0 2px 6px #0006}.pm-card[data-astro-cid-nxdrnwpi]:hover .pm-arrow[data-astro-cid-nxdrnwpi],.pm-card[data-astro-cid-nxdrnwpi]:focus-visible .pm-arrow[data-astro-cid-nxdrnwpi]{transform:translate(2px,-2px)}@media (width<=899px){.pm-card[data-astro-cid-nxdrnwpi]{flex-basis:min(60vw,14rem)}}.pt[data-astro-cid-ejpcuqfu]{width:min(100%,68rem);margin:clamp(3rem,6vw,5rem) auto clamp(3.5rem,6vw,5.5rem)}.pt-title[data-astro-cid-ejpcuqfu]{width:100%;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#2a1f0a;align-items:center;gap:clamp(.7rem,1.6vw,1.2rem);margin:0 0 clamp(1.1rem,2.4vw,1.7rem);font-size:clamp(.98rem,1.45vw,1.28rem);font-weight:700;line-height:1.2;display:flex;position:relative}.pt-title-text[data-astro-cid-ejpcuqfu]{white-space:nowrap;margin-right:-.2em}.pt-rule[data-astro-cid-ejpcuqfu]{flex:1 1 0;min-width:1.5rem;height:3px;position:relative}.pt-rule--l[data-astro-cid-ejpcuqfu]{background:linear-gradient(90deg,#0000,#a07a26 35%,#c19b3d 75%,#8f6c24)}.pt-rule--r[data-astro-cid-ejpcuqfu]{background:linear-gradient(270deg,#0000,#a07a26 35%,#c19b3d 75%,#8f6c24)}.pt-rule[data-astro-cid-ejpcuqfu]:after{content:"";background:#c19b3d;width:.5rem;height:.5rem;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 0 1px #6b4f1d}.pt-rule--l[data-astro-cid-ejpcuqfu]:after{right:0}.pt-rule--r[data-astro-cid-ejpcuqfu]:after{left:0}.pt-link[data-astro-cid-ejpcuqfu]{display:none}.pt-wired[data-astro-cid-ejpcuqfu]{--up:calc(clamp(3rem, 6vw, 5rem) + .6em)}.pt-wired[data-astro-cid-ejpcuqfu] .pt-link[data-astro-cid-ejpcuqfu]{top:calc(50% - var(--up));left:var(--lx,0);width:3px;height:var(--up);pointer-events:none;background:linear-gradient(#0000,#b08a328c 25%,#b08a32b3);display:block;position:absolute;transform:translate(-50%)}.pt-wired[data-astro-cid-ejpcuqfu] .pt-link--r[data-astro-cid-ejpcuqfu]{left:var(--rx,0)}.pt-link-lit[data-astro-cid-ejpcuqfu]{transform:scaleY(var(--c,1));transform-origin:top;background:linear-gradient(#0000,#b08a32 25%,#c19b3d);position:absolute;inset:0}.pt-link-spark[data-astro-cid-ejpcuqfu]{left:50%;top:calc(var(--c,1) * (100% - 11px));width:11px;height:11px;opacity:min(1, calc(var(--c,1) * 30), calc((1 - var(--c,1)) * 30));background:#fff3c4;border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 0 16px 6px #efd683e6}.pt-wired[data-astro-cid-ejpcuqfu] .pt-rule--l[data-astro-cid-ejpcuqfu]{background:linear-gradient(90deg,#0000,#b08a3273 35%,#b08a328c)}.pt-wired[data-astro-cid-ejpcuqfu] .pt-rule--r[data-astro-cid-ejpcuqfu]{background:linear-gradient(270deg,#0000,#b08a3273 35%,#b08a328c)}.pt-wired[data-astro-cid-ejpcuqfu] .pt-rule[data-astro-cid-ejpcuqfu]:before{content:"";position:absolute;inset:0}.pt-wired[data-astro-cid-ejpcuqfu] .pt-rule--l[data-astro-cid-ejpcuqfu]:before{clip-path:inset(0 calc(100% - var(--j,0px) - var(--t,1) * (100% - var(--j,0px))) 0 var(--j,0px));background:linear-gradient(90deg,#0000,#a07a26 35%,#c19b3d 75%,#8f6c24)}.pt-wired[data-astro-cid-ejpcuqfu] .pt-rule--r[data-astro-cid-ejpcuqfu]:before{clip-path:inset(0 calc(100% - var(--j,0px)) 0 calc(var(--j,0px) * (1 - var(--t,1))));background:linear-gradient(270deg,#0000,#a07a26 35%,#c19b3d 75%,#8f6c24)}.pt-wired[data-astro-cid-ejpcuqfu] .pt-rule[data-astro-cid-ejpcuqfu]:after{background:linear-gradient(135deg,#7d5d26,#4a3817);transition:background .4s,box-shadow .4s;box-shadow:0 0 0 1px #8f6c24}.pt-wired[data-astro-cid-ejpcuqfu].is-lit .pt-rule[data-astro-cid-ejpcuqfu]:after{background:linear-gradient(135deg,#fff3c4,#efd683 45%,#c9a443);animation:.8s ease-out pt-diamond-flash;box-shadow:0 0 0 1px #8f6c24,0 0 12px #efd683f2,0 0 26px #efd6838c}@keyframes pt-diamond-flash{0%{filter:brightness(2.2)}to{filter:brightness()}}.pt-board[data-astro-cid-ejpcuqfu]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#efd683 6%,#b08a32 26%,#6b4f1d 40%,#c19b3d 52%,#efd683 72%,#8f6c24 90%);padding:6px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.pt-board[data-astro-cid-ejpcuqfu]{--mx:50%;--my:30%;isolation:isolate;background:radial-gradient(120% 70% at 85% 0,#e0c58b1a,#0000 60%),linear-gradient(145deg,#1d1a13,#0e0d0a);border:1px solid #0000;border-radius:0;padding:clamp(1.3rem,2.4vw,1.9rem);position:relative;overflow:hidden;box-shadow:0 0 0 1px #4a3612,0 18px 44px #3c280552,inset 0 0 0 8px #00000073,inset 0 0 22px #0000008c}.pt-board[data-astro-cid-ejpcuqfu]:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(18rem circle at var(--mx) var(--my), #efd68324, transparent 65%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.pt-board[data-astro-cid-ejpcuqfu]:hover:after{opacity:1}.pt-grid[data-astro-cid-ejpcuqfu]{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.35rem,.8vw,.6rem);display:grid;position:relative}.pt-col[data-astro-cid-ejpcuqfu]{flex-direction:column;gap:clamp(.35rem,.8vw,.6rem);min-width:0;transition:opacity .3s,filter .3s;display:flex}@media (hover:hover) and (pointer:fine){.pt-grid[data-astro-cid-ejpcuqfu]:has(.pt-col:hover) .pt-col[data-astro-cid-ejpcuqfu]:not(:hover),.pt-grid[data-astro-cid-ejpcuqfu]:has(.pt-col:focus-within) .pt-col[data-astro-cid-ejpcuqfu]:not(:focus-within){opacity:.28;filter:grayscale(.6)}}.pt-head[data-astro-cid-ejpcuqfu]{border-bottom:1px solid #e0c58b47;flex-direction:column;justify-content:flex-end;gap:.25rem;min-height:3.4rem;padding:0 .15rem .45rem;display:flex}.pt-cat[data-astro-cid-ejpcuqfu]{font-family:var(--font-display);letter-spacing:-.005em;color:#f3e6bf;overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700;line-height:1.2}.pt-list[data-astro-cid-ejpcuqfu]{gap:inherit;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-cell[data-astro-cid-ejpcuqfu]{border:1px solid color-mix(in srgb, var(--a) 40%, #e0c58b66);background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--a) 70%, transparent), transparent 65%), linear-gradient(160deg, var(--a), var(--b));border-radius:9px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:start;height:5.5rem;padding:.4rem .45rem .4rem .5rem;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s,border-color .25s;display:grid;position:relative;box-shadow:inset 0 1px #fff0be2e,0 4px 10px #00000047}.pt-no[data-astro-cid-ejpcuqfu]{font-family:var(--font-mono);letter-spacing:.06em;color:#f3e6bfb3;font-size:.6rem}.pt-ic[data-astro-cid-ejpcuqfu]{background:#efede7;border-radius:.5rem;place-items:center;width:1.7rem;height:1.7rem;padding:.28rem;display:grid;box-shadow:0 2px 6px #00000059,inset 0 1px #ffffffb3}.pt-ic[data-astro-cid-ejpcuqfu] img[data-astro-cid-ejpcuqfu]{object-fit:contain;width:100%;height:100%}.pt-sym[data-astro-cid-ejpcuqfu]{font-family:var(--font-display);letter-spacing:-.02em;color:#efd683;text-shadow:0 1px #3a2a10,0 0 14px #efd68340;grid-column:1/-1;align-self:end;font-size:1.5rem;font-weight:800;line-height:1}.pt-name[data-astro-cid-ejpcuqfu]{color:#d9cba0;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin-top:.15rem;font-size:.66rem;font-weight:500;line-height:1.2;overflow:hidden}@media (hover:hover) and (pointer:fine){.pt-cell[data-astro-cid-ejpcuqfu]:hover{z-index:3;border-color:#efd683;transform:translateY(-4px)scale(1.07);box-shadow:inset 0 1px #fff0be4d,0 14px 24px #00000073,0 0 22px #efd68361}}.pt[data-astro-cid-ejpcuqfu].pt-js .pt-board[data-astro-cid-ejpcuqfu]:not(.is-in) .pt-cell[data-astro-cid-ejpcuqfu]{opacity:0;transform:translateY(10px)scale(.9)}.pt[data-astro-cid-ejpcuqfu].pt-js .pt-board[data-astro-cid-ejpcuqfu].is-in .pt-cell[data-astro-cid-ejpcuqfu]{animation:pt-in .7s cubic-bezier(.23, 1, .32, 1) var(--d,0s) backwards}@keyframes pt-in{0%{opacity:0;filter:brightness(1.8);transform:translateY(10px)scale(.9)}55%{opacity:1;filter:brightness(1.5)}to{opacity:1;filter:none;transform:none}}@media (width<=899px){.pt-grid[data-astro-cid-ejpcuqfu]{grid-template-columns:1fr;gap:1.1rem}.pt-head[data-astro-cid-ejpcuqfu]{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.6rem;min-height:0}.pt-list[data-astro-cid-ejpcuqfu]{grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));display:grid}.pt-cell[data-astro-cid-ejpcuqfu]{height:4.8rem;padding:.35rem .4rem .35rem .45rem}.pt-ic[data-astro-cid-ejpcuqfu]{width:1.5rem;height:1.5rem;padding:.22rem}.pt-sym[data-astro-cid-ejpcuqfu]{font-size:1.3rem}.pt-name[data-astro-cid-ejpcuqfu]{font-size:.62rem}}html[data-motion=off] .pt-cell[data-astro-cid-ejpcuqfu],html[data-motion=off] .pt-col[data-astro-cid-ejpcuqfu]{transition:none}.pj-motif[data-astro-cid-6iojtk56]{color:#9670229e;will-change:transform;width:clamp(7rem,21%,20rem);position:absolute;top:4%}.pj-motif--l[data-astro-cid-6iojtk56]{left:-5rem}.pj-motif--r[data-astro-cid-6iojtk56]{top:10%;right:-3.5rem}.pj-motif[data-astro-cid-6iojtk56] circle[fill=\#0f0e0a]{fill:#e6dcc2}.pj-motif[data-astro-cid-6iojtk56] .pj-art-svg{width:100%;height:auto;display:block;overflow:visible}.sc-card[data-astro-cid-s2ifw3pq]{isolation:isolate;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;flex-direction:column;gap:1rem;min-height:26rem;padding:1.1rem;transition:transform .25s,border-color .25s;display:flex;position:relative}.sc-card[data-astro-cid-s2ifw3pq]:not(.sc-card--static):hover{border-color:var(--color-brand-gold);transform:translateY(-6px)}.sc-card[data-astro-cid-s2ifw3pq]:has(.sc-link:focus-visible){outline:2px solid var(--color-brand-gold);outline-offset:4px}.sc-top[data-astro-cid-s2ifw3pq]{justify-content:space-between;align-items:center;gap:.6rem;min-height:1.9rem;display:flex}.sc-num[data-astro-cid-s2ifw3pq],.sc-tags[data-astro-cid-s2ifw3pq] li[data-astro-cid-s2ifw3pq]{border:1px solid var(--theme-border);background:var(--sc-chip-bg,#05050559);font-family:var(--font-mono);color:var(--theme-text-muted);white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;line-height:1.2}.sc-tags[data-astro-cid-s2ifw3pq] li[data-astro-cid-s2ifw3pq]{padding:.25rem .6rem;font-size:.68rem}.sc-num[data-astro-cid-s2ifw3pq]{color:var(--theme-text)}.sc-tags[data-astro-cid-s2ifw3pq]{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.sc-media[data-astro-cid-s2ifw3pq]{border:1px dashed var(--theme-border);background:linear-gradient(135deg,#8a6a1f29,#0000 55%),linear-gradient(315deg,#b8902c24,#0000 55%);border-radius:10px;flex:1;min-height:9rem}.sc-media[data-astro-cid-s2ifw3pq]:has(.sv-art){color:#c9a443;border-style:solid;border-color:#e0c58b38;place-items:center;padding:.9rem;display:grid}.sc-media[data-astro-cid-s2ifw3pq] .sv-art{width:100%;max-height:11rem}.sc-body[data-astro-cid-s2ifw3pq]{padding-inline-end:3.4rem}.sc-card--plain[data-astro-cid-s2ifw3pq] .sc-body[data-astro-cid-s2ifw3pq]{padding-inline-end:0}.sc-eyebrow[data-astro-cid-s2ifw3pq]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent,var(--color-brand-gold));margin:0;font-size:.68rem}.sc-title[data-astro-cid-s2ifw3pq]{font-family:var(--font-display);color:var(--theme-text);margin:0 0 .6rem;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:700;line-height:1.2}.sc-link[data-astro-cid-s2ifw3pq]{color:inherit;text-decoration:none}.sc-link[data-astro-cid-s2ifw3pq]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.sc-text[data-astro-cid-s2ifw3pq]{color:var(--theme-text-muted);margin:0;font-size:.95rem;line-height:1.55}.sc-arrow[data-astro-cid-s2ifw3pq]{color:#1a1406;background:linear-gradient(#dfc357,#c19b3d 48%,#b08a32) padding-box padding-box,linear-gradient(135deg,#efd683 8%,#b08a32 30%,#c19b3d 48%,#efd683 72%,#b08a32) border-box;border:2px solid #0000;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.15rem;line-height:1;transition:transform .25s;display:grid;position:absolute;inset-block-end:1.1rem;inset-inline-end:1.1rem;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 2px #00000038,0 2px 6px #0006}.sc-card[data-astro-cid-s2ifw3pq]:not(.sc-card--static):hover .sc-arrow[data-astro-cid-s2ifw3pq]{transform:translate(2px,-2px)}.sc-card--static[data-astro-cid-s2ifw3pq] .sc-arrow[data-astro-cid-s2ifw3pq]{opacity:.35;filter:saturate(.5)}@media (width<=900px){.sc-card[data-astro-cid-s2ifw3pq]{min-height:22rem}}.sb-wired .bd--blueprint .bd-grid,.sb-wired .bd--blueprint .bd-pulse{clip-path:inset(0 0 calc(100% - var(--sb-p,1) * 100%) 0)}.sb-wired:not(.sb-revealed) [data-sb-reveal]{clip-path:inset(0 0 calc(100% - clamp(0px, var(--sb-p,1) * var(--sb-h,0px) - var(--rt,0px), 100%)) 0)}.sb-sheet[data-astro-cid-p5jfmxua]{--fade-h:clamp(8rem, 12vw, 10.5rem);z-index:2;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.sb-fade[data-astro-cid-p5jfmxua]{height:var(--fade-h);background:linear-gradient(#c19b3d00 0,#c19b3d24 18%,#a57d2a6b 38%,#6e501cb8 58%,#342a18eb 78%,#1b1a17 100%);position:absolute;bottom:0;left:0;right:0}.sb-theme[data-astro-cid-p5jfmxua]{height:calc(var(--fade-h) * .5);background:0 0;position:absolute;bottom:0;left:0;right:0}.sb-rule[data-astro-cid-p5jfmxua]{background:linear-gradient(90deg,#b08a32,#efd683 12%,#c19b3d 25%,#efd683 38%,#b08a32 50%,#efd683 62%,#c19b3d 75%,#efd683 88%,#b08a32);height:3px;transition:filter .5s,box-shadow .5s;position:absolute;top:-1.5px;left:0;right:0;box-shadow:0 -2px 10px #efd68359}.sb-ruler[data-astro-cid-p5jfmxua]{background-image:linear-gradient(90deg,#e0c58bb3 1px,#0000 1px),linear-gradient(90deg,#e0c58bd9 1px,#0000 1px);background-repeat:repeat-x;background-size:16px 6px,80px 14px;height:14px;transition:opacity .5s;position:absolute;top:1.5px;left:0;right:0;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sb-wired .sb-rule[data-astro-cid-p5jfmxua]{filter:brightness(.55)saturate(.8);box-shadow:none}.sb-wired .sb-ruler[data-astro-cid-p5jfmxua]{opacity:0}.sb-reg[data-astro-cid-p5jfmxua]{top:var(--ny);left:var(--lx,0);border:1px solid #b08a328c;border-radius:50%;width:2.1rem;height:2.1rem;transition:border-color .5s,box-shadow .5s;position:absolute;transform:translate(-50%,-50%)}.sb-reg--r[data-astro-cid-p5jfmxua]{left:var(--rx,0)}.sb-reg[data-astro-cid-p5jfmxua]:before,.sb-reg[data-astro-cid-p5jfmxua]:after{content:"";background:#b08a328c;transition:background .5s;position:absolute}.sb-reg[data-astro-cid-p5jfmxua]:before{height:1px;top:calc(50% - .5px);left:-.6rem;right:-.6rem}.sb-reg[data-astro-cid-p5jfmxua]:after{width:1px;top:-.6rem;bottom:-.6rem;left:calc(50% - .5px)}.sb[data-astro-cid-p5jfmxua].is-lit .sb-reg[data-astro-cid-p5jfmxua]{border-color:#efd683d9;box-shadow:0 0 12px #efd68366}.sb[data-astro-cid-p5jfmxua].is-lit .sb-reg[data-astro-cid-p5jfmxua]:before,.sb[data-astro-cid-p5jfmxua].is-lit .sb-reg[data-astro-cid-p5jfmxua]:after{background:#efd683d9}.sb[data-astro-cid-p5jfmxua].is-lit+.sb-sheet[data-astro-cid-p5jfmxua] .sb-rule[data-astro-cid-p5jfmxua]{filter:none;box-shadow:0 -2px 10px #efd68359,0 0 14px #efd68373}.sb[data-astro-cid-p5jfmxua].is-lit+.sb-sheet[data-astro-cid-p5jfmxua] .sb-ruler[data-astro-cid-p5jfmxua]{opacity:1}.sb[data-astro-cid-p5jfmxua]{--ny:0px;z-index:3;pointer-events:none;height:0;display:none;position:absolute;top:0;left:0;right:0}.sb[data-astro-cid-p5jfmxua].is-wired{display:block}.sb-thread[data-astro-cid-p5jfmxua]{top:calc(-1 * var(--up,0px));left:var(--lx,0);width:3px;height:calc(var(--up,0px) + var(--ny));background:linear-gradient(#0000,#b08a3294 22%,#b08a32b8);position:absolute;transform:translate(-50%)}.sb-thread--r[data-astro-cid-p5jfmxua]{left:var(--rx,0)}.sb-lit[data-astro-cid-p5jfmxua]{transform:scaleY(var(--c,1));transform-origin:top;background:linear-gradient(#0000,#b08a32 22%,#c19b3d);position:absolute;inset:0}.sb-spark[data-astro-cid-p5jfmxua]{left:50%;top:calc(var(--c,1) * (100% - 11px));width:11px;height:11px;opacity:min(1, calc(var(--c,1) * 30), calc((1 - var(--c,1)) * 30));background:#fff3c4;border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 0 16px 6px #efd683e6}.sb-rail[data-astro-cid-p5jfmxua]{top:var(--ny);left:var(--lx,0);width:3px;height:var(--rh,0px);background:linear-gradient(#b08a329e,#b08a3261);position:absolute;overflow:hidden;transform:translate(-50%)}.sb-rail--r[data-astro-cid-p5jfmxua]{left:var(--rx,0)}.sb-rail-lit[data-astro-cid-p5jfmxua]{height:max(0px, calc(var(--sb-p,1) * var(--sb-h,0px) - var(--ny)));background:linear-gradient(#c19b3d,#b08a32);position:absolute;top:0;left:0;right:0}.sb-node[data-astro-cid-p5jfmxua]{top:var(--ny);left:var(--lx,0);background:linear-gradient(135deg,#7d5d26,#4a3817);border:2px solid #8f6c24;width:.95rem;height:.95rem;transition:background .35s,border-color .35s,box-shadow .35s;position:absolute;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 2px 6px #0006}.sb-node--r[data-astro-cid-p5jfmxua]{left:var(--rx,0)}.sb-end[data-astro-cid-p5jfmxua]{top:calc(var(--ny) + var(--rh,0px))}.sb-end--l[data-astro-cid-p5jfmxua]{left:var(--lx,0)}.sb-end--r[data-astro-cid-p5jfmxua]{left:var(--rx,0)}.sb[data-astro-cid-p5jfmxua].is-lit .sb-node[data-astro-cid-p5jfmxua]:not(.sb-end),.sb[data-astro-cid-p5jfmxua].is-end .sb-end[data-astro-cid-p5jfmxua]{background:linear-gradient(135deg,#fff3c4,#efd683 45%,#c9a443);border-color:#fff0b0;animation:.8s ease-out sb-flash;box-shadow:0 0 0 1.5px #8f6c24,0 0 18px #efd683f2,0 0 40px #efd6838c}@keyframes sb-flash{0%{filter:brightness(2.2)}to{filter:brightness()}}.sb-scan[data-astro-cid-p5jfmxua]{height:2px;opacity:var(--so,0);transform:translateY(calc(var(--sb-p,1) * var(--sb-h,0px)));will-change:transform;background:linear-gradient(90deg,#0000,#efd68340 8%,#fff0b0 50%,#efd68340 92%,#0000);position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 3px #efd6838c,0 -18px 40px 6px #efd6831f}.sp[data-astro-cid-sg2mc3z3]{margin-top:clamp(2.5rem,5vw,4rem)}.sp-title[data-astro-cid-sg2mc3z3]{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-gold);justify-content:center;align-items:center;gap:1rem;margin:0 0 clamp(1.4rem,3vw,2rem);font-size:.78rem;font-weight:600;display:flex}.sp-title[data-astro-cid-sg2mc3z3]:before,.sp-title[data-astro-cid-sg2mc3z3]:after{content:"";background:linear-gradient(90deg,#0000,#c19b3db3);width:clamp(2rem,6vw,4.5rem);height:1px}.sp-title[data-astro-cid-sg2mc3z3]:after{transform:scaleX(-1)}.sp-steps[data-astro-cid-sg2mc3z3]{position:relative}.sp-list[data-astro-cid-sg2mc3z3]{grid-template-columns:repeat(var(--sp-n,4), minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sp-step[data-astro-cid-sg2mc3z3]{text-align:center;flex-direction:column;align-items:center;padding-top:2.1rem;display:flex;position:relative}.sp-node[data-astro-cid-sg2mc3z3]{background:linear-gradient(135deg,#7d5d26,#4a3817);border:2px solid #8f6c24;width:.95rem;height:.95rem;transition:background .35s,border-color .35s,box-shadow .35s;position:absolute;top:.45rem;left:50%;transform:translate(-50%)rotate(45deg)}.sp-step[data-astro-cid-sg2mc3z3].is-lit .sp-node[data-astro-cid-sg2mc3z3]{background:linear-gradient(135deg,#fff3c4,#efd683 45%,#c9a443);border-color:#fff0b0;box-shadow:0 0 0 1.5px #8f6c24,0 0 16px #efd683e6,0 0 34px #efd68373}.sp-num[data-astro-cid-sg2mc3z3]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--theme-text-muted);font-size:.72rem}.sp-name[data-astro-cid-sg2mc3z3]{font-family:var(--font-display);color:var(--theme-text);margin:.35rem 0 .45rem;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700;line-height:1.2}.sp-text[data-astro-cid-sg2mc3z3]{max-width:17rem;color:var(--theme-text-muted);margin:0;font-size:.9rem;line-height:1.5}.sp-line[data-astro-cid-sg2mc3z3]{display:none}@media (width>=1000px){.sp-line[data-astro-cid-sg2mc3z3]{top:calc(.925rem - 1.5px);left:calc(50% / var(--sp-n,4));right:calc(50% / var(--sp-n,4));background:linear-gradient(90deg,#b08a32b8,#b08a3294 50%,#b08a32b8);height:3px;display:block;position:absolute}.sp-lit[data-astro-cid-sg2mc3z3]{transform:scaleX(var(--c,1));transform-origin:0;background:linear-gradient(90deg,#c19b3d,#b08a32 50%,#c19b3d);position:absolute;inset:0}.sp-spark[data-astro-cid-sg2mc3z3]{top:50%;left:calc(var(--c,1) * (100% - 11px));width:11px;height:11px;opacity:min(1, calc(var(--c,1) * 30), calc((1 - var(--c,1)) * 30));background:#fff3c4;border-radius:50%;position:absolute;transform:translateY(-50%);box-shadow:0 0 16px 6px #efd683e6}.sp[data-astro-cid-sg2mc3z3].is-wired .sp-step[data-astro-cid-sg2mc3z3]:not(.is-lit){opacity:.4}.sp-step[data-astro-cid-sg2mc3z3]{transition:opacity .4s}}@media (width<=999px){.sp-list[data-astro-cid-sg2mc3z3]{grid-template-columns:1fr;gap:1.4rem}.sp-step[data-astro-cid-sg2mc3z3]{text-align:left;align-items:flex-start;padding:0 0 0 2.2rem}.sp-node[data-astro-cid-sg2mc3z3]{top:.2rem;left:.5rem}.sp-step[data-astro-cid-sg2mc3z3]:before{content:"";background:#b08a328c;width:3px;position:absolute;top:1rem;bottom:-1.4rem;left:calc(.5rem - 1.5px)}.sp-step[data-astro-cid-sg2mc3z3]:last-child:before{display:none}}#services .bd-grid{mask-image:linear-gradient(#0000 0 21rem,#000 30rem calc(100% - 22rem),#0000 calc(100% - 9rem))}#services .sv-rule{background:#c19b3d8c;height:2px;margin-top:clamp(2.5rem,5vw,4rem)}#services .sc-cta{margin-top:clamp(1.6rem,3vw,2.2rem);margin-bottom:clamp(6rem,9vw,8rem)}#services .bd-pulse[style*="--row:1;"]{display:none}#services .sc-grid{gap:1.25rem}.tb-wired:not(.tb-revealed) .shc-art-frame{clip-path:inset(0 0 calc(100% - var(--tb-t,1) * 100%) 0)}.tb-wired:not(.tb-revealed) [data-tb-fade]{opacity:var(--tb-c,1);transform:translateY(calc((1 - var(--tb-c,1)) * 16px))}.tb-sheet[data-astro-cid-3njftqg5]{--fade-h:clamp(8rem, 12vw, 10.5rem);z-index:2;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.tb-fade[data-astro-cid-3njftqg5]{height:var(--fade-h);background:linear-gradient(#b08a3200 0,#96702647 20%,#be963e9e 40%,#e2c478db 62%,#eee0b6f7 82%,#f0e5c2 100%);position:absolute;bottom:0;left:0;right:0}.tb-fade[data-astro-cid-3njftqg5]:after{content:"";background:repeating-linear-gradient(0deg,#fffae629 0 1px,#0000 1px 3px);position:absolute;inset:0;mask-image:linear-gradient(#0000 25%,#000 85%)}.tb-lip[data-astro-cid-3njftqg5]{background:radial-gradient(circle,#fff3c4 0 1px,#7a5a1a 1.6px,#0000 2.7px) 0/96px 12px repeat-x,repeating-linear-gradient(0deg,#ffffff24 0 1px,#00000012 1px 2px),linear-gradient(#fbf1c8 0,#f0dc98 18%,#d6b968 45%,#a9873a 78%,#7a5a1a 100%);height:12px;transition:filter .5s;position:absolute;top:-3px;left:0;right:0;box-shadow:inset 0 1px #fffcebf2,inset 0 -1px #3c280a80,0 4px 9px #46320e59}.tb-lip[data-astro-cid-3njftqg5]:after{content:"";background:linear-gradient(90deg,#0000 40%,#fffdf0f2 50%,#0000 60%) 0 0/260% 100% no-repeat;background-position:calc(var(--sh,0) * 100%) 0;position:absolute;inset:0}.tb-wired .tb-lip[data-astro-cid-3njftqg5]{filter:brightness(.72)saturate(.75)}.tb[data-astro-cid-3njftqg5].is-x+.tb-sheet[data-astro-cid-3njftqg5] .tb-lip[data-astro-cid-3njftqg5]{filter:none}.tb[data-astro-cid-3njftqg5]{z-index:3;pointer-events:none;height:0;display:none;position:absolute;top:0;left:0;right:0}.tb[data-astro-cid-3njftqg5].is-wired{display:block}.tb-seg[data-astro-cid-3njftqg5]{background:#b08a329e;position:absolute}.tb-seg--v[data-astro-cid-3njftqg5]{width:3px;transform:translate(-50%)}.tb-seg--h[data-astro-cid-3njftqg5]{height:3px;transform:translateY(-50%)}.tb-seg--lv[data-astro-cid-3njftqg5]{left:var(--lx,0);top:var(--y0,0);height:calc(var(--ym,0px) - var(--y0,0px))}.tb-seg--rv[data-astro-cid-3njftqg5]{left:var(--rx,0);top:var(--y0,0);height:calc(var(--ym,0px) - var(--y0,0px))}.tb-seg--lh[data-astro-cid-3njftqg5]{left:var(--lx,0);top:var(--ym,0);width:calc(var(--cx,0px) - var(--lx,0px))}.tb-seg--rh[data-astro-cid-3njftqg5]{left:var(--cx,0);top:var(--ym,0);width:calc(var(--rx,0px) - var(--cx,0px))}.tb-seg--cv[data-astro-cid-3njftqg5]{left:var(--cx,0);top:var(--ym,0);height:calc(var(--ye,0px) - var(--ym,0px))}.tb-lit[data-astro-cid-3njftqg5]{transform-origin:top;transform:scaleY(var(--s,1));background:linear-gradient(135deg,#b08a32,#c19b3d);position:absolute;inset:0}.tb-seg--h[data-astro-cid-3njftqg5] .tb-lit[data-astro-cid-3njftqg5]{transform-origin:0;transform:scaleX(var(--s,1))}.tb-seg--rh[data-astro-cid-3njftqg5] .tb-lit[data-astro-cid-3njftqg5]{transform-origin:100%}.tb-spark[data-astro-cid-3njftqg5]{left:50%;top:calc(var(--s,1) * (100% - 11px));width:11px;height:11px;opacity:min(1, calc(var(--s,1) * 30), calc((1 - var(--s,1)) * 30));background:#fff3c4;border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 0 16px 6px #efd683e6}.tb-seg--h[data-astro-cid-3njftqg5] .tb-spark[data-astro-cid-3njftqg5]{top:50%;left:calc(var(--s,1) * (100% - 11px));transform:translateY(-50%)}.tb-seg--rh[data-astro-cid-3njftqg5] .tb-spark[data-astro-cid-3njftqg5]{left:auto;right:calc(var(--s,1) * (100% - 11px))}.tb-node[data-astro-cid-3njftqg5]{left:var(--cx,0);background:linear-gradient(135deg,#7d5d26,#4a3817);border:2px solid #8f6c24;width:.95rem;height:.95rem;transition:background .35s,border-color .35s,box-shadow .35s;position:absolute;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 2px 6px #00000059}.tb-node--m[data-astro-cid-3njftqg5]{top:var(--ym,0)}.tb-node--e[data-astro-cid-3njftqg5]{top:var(--ye,0)}.tb[data-astro-cid-3njftqg5].is-m .tb-node--m[data-astro-cid-3njftqg5],.tb[data-astro-cid-3njftqg5].is-e .tb-node--e[data-astro-cid-3njftqg5]{background:linear-gradient(135deg,#fff3c4,#efd683 45%,#c9a443);border-color:#fff0b0;animation:.8s ease-out tb-flash;box-shadow:0 0 0 1.5px #8f6c24,0 0 16px #efd683f2,0 0 34px #efd6838c}@keyframes tb-flash{0%{filter:brightness(2.2)}to{filter:brightness()}}.tb-bolt[data-astro-cid-3njftqg5]{top:3px;left:var(--cx,0);filter:drop-shadow(0 2px 2px #3c280a73);width:1.5rem;height:1.5rem;transition:filter .5s;position:absolute;transform:translate(-50%,-50%)}.tb-bolt[data-astro-cid-3njftqg5]:before{content:"";clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:linear-gradient(145deg,#fff3c4,#c9a443 45%,#7a5a1a);position:absolute;inset:0}.tb-bolt[data-astro-cid-3njftqg5]:after{content:"";background:radial-gradient(circle at 35% 30%,#fff8dc,#b08a32 60%,#6f5522);border-radius:50%;position:absolute;inset:22%;box-shadow:inset 0 0 0 1px #3c280a80}.tb[data-astro-cid-3njftqg5].is-x .tb-bolt[data-astro-cid-3njftqg5]{filter:drop-shadow(0 0 8px #efd683f2)drop-shadow(0 0 16px #efd68399)}.tb-sheen[data-astro-cid-3njftqg5]{height:var(--tb-h,0px);opacity:var(--tb-o,0);position:absolute;top:0;left:0;right:0;overflow:hidden}.tb-sheen[data-astro-cid-3njftqg5]:before{content:"";background:linear-gradient(105deg,#0000 40%,#e0bc6038 46%,#fffdf0d9 50%,#e0bc6038 54%,#0000 60%) 0 0/260% 100% no-repeat;background-position:calc(var(--sh,0) * 100%) 0;position:absolute;inset:0}.tc[data-astro-cid-gvmfv5b4]{--tc-available:#3f8f4a;--tc-building:#c8921f;--tc-soon:#8c8576;margin-top:clamp(.4rem,1.5vw,1rem)}.tc-bar[data-astro-cid-gvmfv5b4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1.4rem;display:flex}.tc-count[data-astro-cid-gvmfv5b4]{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-accent,var(--color-brand-gold));flex-basis:100%;margin:0;font-size:.74rem}.tc[data-astro-cid-gvmfv5b4]:not(.is-ready) .tc-chips[data-astro-cid-gvmfv5b4]{display:none}.tc-chips[data-astro-cid-gvmfv5b4]{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.tc-chip[data-astro-cid-gvmfv5b4]{border:1px solid var(--theme-border);font:inherit;font-family:var(--font-mono);color:var(--theme-text);cursor:pointer;background:#ffffff73;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.72rem;line-height:1.2;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.tc-chip[data-astro-cid-gvmfv5b4]:hover{border-color:var(--color-brand-gold);background:#ffffffb3}.tc-chip[data-astro-cid-gvmfv5b4].is-on{color:#211b0e;background:linear-gradient(#dfc357,#c19b3d 48%,#b08a32);border-color:#8f6c24;box-shadow:inset 0 1px 1px #ffffffa6,0 1px 3px #00000040}.tc-chip[data-astro-cid-gvmfv5b4]:focus-visible,.tc-more[data-astro-cid-gvmfv5b4]:focus-visible{outline-offset:3px;outline:2px solid #7a5a12}.tc-led[data-astro-cid-gvmfv5b4]{background:var(--tc-led,var(--tc-soon));width:.5rem;height:.5rem;box-shadow:0 0 6px var(--tc-led,transparent);border-radius:50%;flex:none;margin-right:.4rem;display:inline-block}.tc-chip[data-astro-cid-gvmfv5b4] .tc-led[data-astro-cid-gvmfv5b4]{margin-right:0}[data-astro-cid-gvmfv5b4][data-state=available]{--tc-led:var(--tc-available)}[data-astro-cid-gvmfv5b4][data-state=building]{--tc-led:var(--tc-building)}[data-astro-cid-gvmfv5b4][data-state=soon]{--tc-led:var(--tc-soon)}.tc-list[data-astro-cid-gvmfv5b4]{flex-wrap:wrap;justify-content:center;gap:1rem;margin:clamp(1.2rem,2.4vw,1.8rem) 0 0;padding:0;list-style:none;display:flex}.tc-card[data-astro-cid-gvmfv5b4]{isolation:isolate;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;flex:17rem;gap:1rem;max-width:22rem;padding:1.1rem;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.4s both tc-in;display:flex;position:relative}.tc-card[data-astro-cid-gvmfv5b4][hidden]{display:none}@keyframes tc-in{0%{opacity:0;transform:translateY(8px)}}.tc-card[data-astro-cid-gvmfv5b4].is-link:hover{border-color:var(--color-brand-gold);transform:translateY(-4px);box-shadow:0 10px 24px #60481829}.tc-card[data-astro-cid-gvmfv5b4]:has(.tc-link:focus-visible){outline-offset:4px;outline:2px solid #7a5a12}.tc-art[data-astro-cid-gvmfv5b4]{color:#7a5a12;background:#ffffff8c;border:1px solid #8f6c2473;border-radius:10px;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid}.tc-art[data-astro-cid-gvmfv5b4] .ta-svg{width:72%;height:72%}.tc-body[data-astro-cid-gvmfv5b4]{min-width:0}.tc-meta[data-astro-cid-gvmfv5b4]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-text-muted);align-items:center;margin:0 0 .35rem;font-size:.66rem;display:flex}.tc-sep[data-astro-cid-gvmfv5b4]{margin-inline:.5em}.tc-cat[data-astro-cid-gvmfv5b4]{color:var(--theme-accent,var(--color-brand-gold))}.tc-title[data-astro-cid-gvmfv5b4]{font-family:var(--font-display);color:var(--theme-text);margin:0 0 .45rem;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700;line-height:1.2}.tc-link[data-astro-cid-gvmfv5b4]{color:inherit;text-decoration:none}.tc-link[data-astro-cid-gvmfv5b4]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.tc-text[data-astro-cid-gvmfv5b4]{-webkit-line-clamp:4;line-clamp:4;color:var(--theme-text-muted);-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.tc-tags[data-astro-cid-gvmfv5b4]{flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.tc-tags[data-astro-cid-gvmfv5b4] li[data-astro-cid-gvmfv5b4]{border:1px solid var(--theme-border);font-family:var(--font-mono);color:var(--theme-text-muted);white-space:nowrap;background:#ffffff8c;border-radius:999px;padding:.2rem .55rem;font-size:.66rem;line-height:1.2}.tc-cta[data-astro-cid-gvmfv5b4]{font-family:var(--font-display);color:var(--theme-text-muted);align-items:center;gap:.5rem;margin:.85rem 0 0;font-size:.9rem;font-weight:700;display:flex}.tc-card[data-astro-cid-gvmfv5b4].is-link .tc-cta[data-astro-cid-gvmfv5b4]{color:#7a5a12}.tc-cta-arrow[data-astro-cid-gvmfv5b4]{transition:transform .25s}.tc-card[data-astro-cid-gvmfv5b4].is-link:hover .tc-cta-arrow[data-astro-cid-gvmfv5b4]{transform:translate(5px)}.tc-card[data-astro-cid-gvmfv5b4].is-wide{flex:100%;gap:1.4rem;max-width:46rem;padding:1.4rem}.tc-card[data-astro-cid-gvmfv5b4].is-wide .tc-art[data-astro-cid-gvmfv5b4]{border-radius:14px;width:7.5rem;height:7.5rem}.tc-card[data-astro-cid-gvmfv5b4].is-wide .tc-title[data-astro-cid-gvmfv5b4]{font-size:clamp(1.25rem,2vw,1.6rem)}.tc-card[data-astro-cid-gvmfv5b4].is-wide .tc-text[data-astro-cid-gvmfv5b4]{-webkit-line-clamp:5;line-clamp:5;font-size:.97rem}.tc-empty[data-astro-cid-gvmfv5b4]{text-align:center;color:var(--theme-text-muted);margin:1.4rem 0 0}.tc-empty[data-astro-cid-gvmfv5b4][hidden],.tc-more[data-astro-cid-gvmfv5b4][hidden]{display:none}.tc-more[data-astro-cid-gvmfv5b4]{font-family:var(--font-display);color:#5a420d;cursor:pointer;background:#ffffff73;border:1px solid #8f6c24;border-radius:999px;margin:1.6rem auto 0;padding:.6rem 1.5rem;font-size:.95rem;font-weight:700;transition:background .2s,box-shadow .2s;display:block}.tc-more[data-astro-cid-gvmfv5b4]:hover{background:#ffffffbf;box-shadow:0 4px 14px #6048182e}@media (width<=640px){.tc-card[data-astro-cid-gvmfv5b4],.tc-card[data-astro-cid-gvmfv5b4].is-wide{flex-basis:100%;max-width:none}.tc-card[data-astro-cid-gvmfv5b4].is-wide{flex-direction:column}.tc-card[data-astro-cid-gvmfv5b4].is-wide .tc-art[data-astro-cid-gvmfv5b4]{width:4.5rem;height:4.5rem}}html[data-motion=off] .tc-card[data-astro-cid-gvmfv5b4]{animation:none}#tools .tc{margin-bottom:clamp(6rem,9vw,8rem)}.fb-sheet[data-astro-cid-luf2c6p6]{--fade-h:clamp(9rem, 14vw, 12rem);z-index:2;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0;overflow-x:clip}.fb-fade[data-astro-cid-luf2c6p6]{height:var(--fade-h);background:linear-gradient(#efd68300 0,#efd68333 24%,#e8c66c85 44%,#eeda9ed6 64%,#efe6cdf7 85%,#eee7d3 100%);position:absolute;bottom:0;left:0;right:0}.fb-sun[data-astro-cid-luf2c6p6]{left:calc(var(--fx,50%) - 28rem);width:56rem;height:calc(var(--fade-h) * 1.25);opacity:calc(.15 + .85 * var(--sun,1));transform:translateY(calc((1 - var(--sun,1)) * 45%)) scale(calc(.7 + .3 * var(--sun,1)));transform-origin:50% 100%;will-change:transform, opacity;background:radial-gradient(50% 100% at 50% 100%,#fffce8f5 0,#ffeeafc7 9%,#f0d0786b 24%,#efd6831f 46%,#0000 70%);position:absolute;bottom:0}.fb-spill[data-astro-cid-luf2c6p6]{left:calc(var(--fx,50%) - 28rem);width:56rem;height:calc(var(--fade-h) * 1.25);opacity:calc(.15 + .85 * var(--sun,1));transform:scale(calc(.7 + .3 * var(--sun,1)));transform-origin:50% 0;background:radial-gradient(50% 100% at 50% 0,#fffce8f5 0,#ffeeafc7 9%,#f0d0786b 24%,#efd6831f 46%,#0000 70%);position:absolute;top:0}.fb-motes[data-astro-cid-luf2c6p6]{height:calc(var(--fade-h) + 9rem);position:absolute;bottom:-3rem;left:0;right:0;overflow:hidden}.fb-mote[data-astro-cid-luf2c6p6]{left:var(--x);width:calc(5px * var(--s));height:calc(5px * var(--s));opacity:0;animation:fb-rise var(--d) ease-in-out var(--o) infinite;background:radial-gradient(circle,#fff6d0 0 35%,#efd68399 70%,#0000);border-radius:50%;position:absolute;bottom:0}.fb-mote[data-astro-cid-luf2c6p6].is-q{width:auto;height:auto;font-family:var(--font-display);font-size:calc(1rem * var(--s));color:#c19b3d;text-shadow:0 0 8px #ffecaab3;background:0 0;border-radius:0;font-weight:700;line-height:1}@keyframes fb-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.85}70%{opacity:.5}to{transform:translateY(calc(-1 * (var(--fade-h) + 6rem)));opacity:0}}html[data-motion=off] .fb-motes[data-astro-cid-luf2c6p6]{display:none}.faq-section[data-astro-cid-kpn7xbay]{background:#efe8d5}.faq-section[data-astro-cid-kpn7xbay] .shc-art{margin-inline:auto}.fq-lead[data-astro-cid-kpn7xbay]{text-align:center;max-width:36rem;font-family:var(--font-body);color:var(--theme-text-muted);text-wrap:balance;margin:0 auto clamp(1.8rem,3.5vw,2.6rem);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.fq-list[data-astro-cid-kpn7xbay]{flex-direction:column;gap:.8rem;max-width:48rem;margin:0 auto;display:flex}.fq-item[data-astro-cid-kpn7xbay]{border:1px solid var(--theme-border);color:var(--theme-text);background:#ffffff8c;border-radius:14px;transition:border-color .3s,background .3s,box-shadow .3s;box-shadow:inset 0 1px #ffffffb3,0 8px 24px #60481812}.fq-item[data-astro-cid-kpn7xbay]:hover{border-color:#b08a328c}.fq-item[data-astro-cid-kpn7xbay].is-open{background:#ffffffd1;border-color:#b08a32b3;box-shadow:inset 3px 0 #c19b3d,0 10px 28px #6048181c}.fq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]{cursor:pointer;border-radius:14px;align-items:center;gap:1rem;padding:1.1rem 1.3rem;list-style:none;display:flex}.fq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.fq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]:focus-visible{outline-offset:3px;outline:2px solid #7a5a12}.fq-num[data-astro-cid-kpn7xbay]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--theme-accent,#7a5a12);flex:none;font-size:.74rem}.fq-q[data-astro-cid-kpn7xbay]{min-width:0;font-family:var(--font-display);flex:1;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:700;line-height:1.3}.fq-icon[data-astro-cid-kpn7xbay]{border:1px solid #8f6c248c;border-radius:50%;flex:none;width:1.7rem;height:1.7rem;transition:background .3s,border-color .3s;position:relative}.fq-icon[data-astro-cid-kpn7xbay]:before,.fq-icon[data-astro-cid-kpn7xbay]:after{content:"";background:#7a5a12;border-radius:1px;width:.7rem;height:2px;margin:-1px 0 0 -.35rem;transition:transform .3s,background .3s;position:absolute;top:50%;left:50%}.fq-icon[data-astro-cid-kpn7xbay]:after{transform:rotate(90deg)}.fq-item[data-astro-cid-kpn7xbay].is-open .fq-icon[data-astro-cid-kpn7xbay]{background:linear-gradient(#dfc357,#c19b3d 48%,#b08a32);border-color:#8f6c24}.fq-item[data-astro-cid-kpn7xbay].is-open .fq-icon[data-astro-cid-kpn7xbay]:before,.fq-item[data-astro-cid-kpn7xbay].is-open .fq-icon[data-astro-cid-kpn7xbay]:after{background:#211b0e}.fq-item[data-astro-cid-kpn7xbay].is-open .fq-icon[data-astro-cid-kpn7xbay]:after{transform:rotate(0)}.fq-body[data-astro-cid-kpn7xbay]{overflow:hidden}.fq-body-inner[data-astro-cid-kpn7xbay]{padding:0 1.3rem 1.3rem 3.78rem}.fq-body-inner[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{color:var(--theme-text-muted);margin:0;font-size:.97rem;line-height:1.6}.fq-link[data-astro-cid-kpn7xbay]{font-family:var(--font-display);color:#7a5a12;margin-top:.8rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-block}.fq-link[data-astro-cid-kpn7xbay]:hover,.fq-more-link[data-astro-cid-kpn7xbay]:hover{text-underline-offset:3px;text-decoration:underline}.fq-link[data-astro-cid-kpn7xbay]:focus-visible,.fq-more-link[data-astro-cid-kpn7xbay]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #7a5a12}.fq-more[data-astro-cid-kpn7xbay]{text-align:center;color:var(--theme-text-muted);margin:clamp(1.6rem,3vw,2.2rem) 0 0}.fq-more-link[data-astro-cid-kpn7xbay]{color:#7a5a12;margin-left:.4rem;font-weight:700;text-decoration:none}.fq-end[data-astro-cid-kpn7xbay]{border-top:1px solid var(--theme-border);text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(1.6rem,3vw,2.2rem);display:flex}.fq-end-text[data-astro-cid-kpn7xbay]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--theme-text);margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:600}.fq-end-sign[data-astro-cid-kpn7xbay]{font-family:var(--font-mono);color:var(--theme-text-muted);margin:0;font-size:.85rem}.fq-top[data-astro-cid-kpn7xbay]{color:#1a1406;background:linear-gradient(#dfc357,#c19b3d 48%,#b08a32) padding-box padding-box,linear-gradient(135deg,#efd683 8%,#b08a32 30%,#c19b3d 48%,#efd683 72%,#b08a32) border-box;border:2px solid #0000;border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;margin-top:1.1rem;transition:transform .25s,filter .25s;display:grid;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 2px #00000038,0 3px 8px #60481859}.fq-top[data-astro-cid-kpn7xbay]:hover{filter:brightness(1.08);transform:translateY(-3px)}.fq-top[data-astro-cid-kpn7xbay]:focus-visible{outline-offset:4px;outline:2px solid #7a5a12}@media (width<=700px){.fq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]{padding:1rem}.fq-body-inner[data-astro-cid-kpn7xbay]{padding:0 1rem 1.1rem}}body.redesign-home{background:var(--section-dark-start)}
