.page-header.svelte-1bv7ezn{margin-bottom:2.5rem;text-align:left;animation:svelte-1bv7ezn-fade-up .7s cubic-bezier(.16,1,.3,1) .1s both}.pg-eyebrow.svelte-1bv7ezn{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem}.pg-num.svelte-1bv7ezn{font-family:DM Mono,monospace;font-size:.56rem;letter-spacing:.3em;color:#ff6b35}.pg-rule.svelte-1bv7ezn{flex:0 0 1.6rem;height:1px;background:#ff6b3566}.pg-label.svelte-1bv7ezn{font-family:DM Mono,monospace;font-size:.54rem;letter-spacing:.26em;text-transform:uppercase;color:#f5f0e847}.pg-display.svelte-1bv7ezn{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,10vw,7rem);font-weight:700;letter-spacing:-.025em;line-height:.85;background:linear-gradient(150deg,#f5f0e8,#f5f0e89e);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.pg-subtitle.svelte-1bv7ezn{font-family:Raleway,sans-serif;font-size:clamp(.88rem,2vw,1rem);font-weight:300;color:#f5f0e852;margin-top:.8rem}.sect-head.svelte-1bv7ezn{font-family:DM Mono,monospace;font-size:.54rem;letter-spacing:.3em;text-transform:uppercase;color:#f5f0e840;display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.sect-head.svelte-1bv7ezn:after{content:"";flex:1;height:1px;background:#ffffff0d}.social-card.svelte-1bv7ezn{background:#040910a6!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;border-color:#ffffff12!important;border-radius:4px!important;transition:border-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)!important}.social-card.svelte-1bv7ezn:hover{border-color:var(--social-border)!important;transform:translate(5px)!important}.spotlight-gradient.svelte-1bv7ezn{background:radial-gradient(circle 250px at var(--mouse-x) var(--mouse-y),var(--social-glow),transparent 80%)}.social-name.svelte-1bv7ezn{color:#f5f0e8bf!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.15rem!important;font-weight:600!important}.social-card.svelte-1bv7ezn:hover .social-name:where(.svelte-1bv7ezn){color:var(--social-color)!important}.social-desc.svelte-1bv7ezn{color:#f5f0e847!important;font-family:DM Mono,monospace!important;font-size:.5rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}.social-arrow.svelte-1bv7ezn{color:#f5f0e82e!important;transition:color .22s ease,transform .22s ease!important}.social-card.svelte-1bv7ezn:hover .social-arrow:where(.svelte-1bv7ezn){color:var(--social-color)!important;transform:translate(4px)!important}.social-card.svelte-1bv7ezn:hover .social-icon:where(.svelte-1bv7ezn){filter:drop-shadow(0 0 8px var(--social-color))}.email-block.svelte-1bv7ezn{background:#040910a6!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-color:#ff6b351f!important;border-radius:4px!important}.email-icon-ring.svelte-1bv7ezn{background:linear-gradient(135deg,#ff6b35,#ff3c00)!important;box-shadow:0 4px 20px #ff6b3559!important;border-radius:4px!important}.email-title.svelte-1bv7ezn{color:#f5f0e8cc!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.5rem!important;font-weight:600!important}.email-sub.svelte-1bv7ezn{color:#f5f0e84d!important}.email-link.svelte-1bv7ezn{color:#f5f0e899!important;font-family:DM Mono,monospace!important;font-size:.82rem!important;letter-spacing:.06em!important}.email-link.svelte-1bv7ezn:hover{color:#ff6b35!important}.quick-card.svelte-1bv7ezn{background:#0409109e!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-color:#ffffff0f!important;border-radius:4px!important;border-top:1px solid var(--quick-border)!important}.quick-card.svelte-1bv7ezn:hover{border-color:var(--quick-border)!important}.quick-icon.svelte-1bv7ezn{font-size:1.2rem}.quick-title.svelte-1bv7ezn{color:#f5f0e8a6!important;font-family:Raleway,sans-serif!important;font-size:.82rem!important;font-weight:500!important}.quick-sub.svelte-1bv7ezn{color:#f5f0e847!important;font-family:DM Mono,monospace!important;font-size:.48rem!important;letter-spacing:.16em!important}@keyframes svelte-1bv7ezn-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
