.page-module___7AccG__page{background:var(--background);min-height:100vh;color:var(--foreground);overflow:hidden}.page-module___7AccG__header{z-index:2;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, transparent);position:relative}.page-module___7AccG__headerInner{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2.5rem,78rem);min-height:4.25rem;margin-inline:auto;display:flex}.page-module___7AccG__wordmark,.page-module___7AccG__footerBrand{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.08em;flex:none;font-size:.95rem;font-weight:900;text-decoration:none}.page-module___7AccG__wordmark span,.page-module___7AccG__footerBrand span{color:var(--primary)}.page-module___7AccG__navigation{align-items:center;gap:clamp(.75rem,3vw,2.25rem);display:flex}.page-module___7AccG__navigation a,.page-module___7AccG__footer a:not(.page-module___7AccG__footerBrand){color:var(--muted-foreground);font-family:var(--font-body);font-size:.72rem;font-weight:600;text-decoration:none;transition:color .16s}.page-module___7AccG__navigation a:hover,.page-module___7AccG__footer a:not(.page-module___7AccG__footerBrand):hover{color:var(--foreground)}.page-module___7AccG__navigation a:focus-visible,.page-module___7AccG__wordmark:focus-visible,.page-module___7AccG__textLink:focus-visible,.page-module___7AccG__footer a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:.1rem}.page-module___7AccG__hero{border-bottom:1px solid var(--border);align-items:center;min-height:min(48rem,100svh - 4.25rem);display:flex;position:relative;overflow:hidden}.page-module___7AccG__heroTexture{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),radial-gradient(at 75% 48%,#e24b551c,#0000 48%);background-size:5rem 5rem,5rem 5rem,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000d1 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000d1 60%,#0000 100%)}.page-module___7AccG__heroInner{z-index:1;width:min(100% - 2.5rem,78rem);margin:0 auto;padding-block:clamp(5rem,12vh,9rem) 3rem;position:relative}.page-module___7AccG__kicker,.page-module___7AccG__sectionIndex{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font-size:.67rem;font-weight:600;line-height:1.5;display:flex}.page-module___7AccG__signalDot{background:var(--primary);width:.45rem;height:.45rem;box-shadow:0 0 1rem color-mix(in srgb, var(--primary) 65%, transparent)}.page-module___7AccG__title{z-index:1;width:max-content;max-width:100%;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.105em;white-space:nowrap;margin:clamp(2.75rem,8vh,5rem) 0 2.4rem -.065em;font-size:clamp(2.65rem,11.25vw,10.25rem);font-weight:950;line-height:.86;position:relative}.page-module___7AccG__slashes{color:var(--primary);letter-spacing:-.12em}.page-module___7AccG__heroBottom{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:47rem;display:flex}.page-module___7AccG__intro{max-width:23rem;color:var(--muted-foreground);margin:0;font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.8}.page-module___7AccG__heroActions{flex:none;align-items:center;gap:1.5rem;display:flex}.page-module___7AccG__primaryButton,.page-module___7AccG__emailButton{min-height:2.9rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:.68rem;font-weight:700}.page-module___7AccG__primaryButton svg,.page-module___7AccG__emailButton svg{width:1rem;height:1rem}.page-module___7AccG__textLink{color:var(--foreground);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module___7AccG__textLink svg{width:1rem;color:var(--primary);transition:transform .16s}.page-module___7AccG__textLink:hover svg{transform:translate(.15rem,.15rem)}.page-module___7AccG__heroRule{border-top:1px solid var(--border);max-width:47rem;color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:clamp(3.5rem,9vh,6rem);padding-top:.8rem;font-size:.58rem;display:flex}.page-module___7AccG__signalGraphic{aspect-ratio:1;pointer-events:none;width:clamp(15rem,34vw,29rem);position:absolute;top:50%;right:max(4vw,50vw - 44rem);transform:translateY(-47%)}.page-module___7AccG__signalRing{border:1px solid color-mix(in srgb, var(--primary) 27%, transparent);border-radius:50%;position:absolute;inset:0}.page-module___7AccG__signalRing:nth-child(2){border-color:color-mix(in srgb, var(--foreground) 13%, transparent);inset:14%}.page-module___7AccG__signalRing:nth-child(3){border-color:color-mix(in srgb, var(--primary) 40%, transparent);inset:29%}.page-module___7AccG__signalCore{border:1px solid var(--border);color:var(--primary);font-family:var(--font-display);letter-spacing:-.1em;place-items:center;font-size:clamp(1rem,2vw,1.5rem);font-weight:900;display:grid;position:absolute;inset:42%}.page-module___7AccG__signalLabel{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;font-size:.55rem;position:absolute;bottom:11%;right:0}.page-module___7AccG__destinationSection,.page-module___7AccG__contactSection{border-bottom:1px solid var(--border);width:min(100% - 2.5rem,66rem);margin-inline:auto;padding-block:clamp(4rem,9vw,7.5rem);scroll-margin-top:2rem}.page-module___7AccG__sectionHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.page-module___7AccG__sectionIndex{color:var(--primary);font-size:.62rem}.page-module___7AccG__sectionHeading h2,.page-module___7AccG__contactIntro h2{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(2rem,5vw,3.75rem);font-weight:850;line-height:1}.page-module___7AccG__destinationCard{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:7.5rem;color:inherit;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.5rem 0;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.page-module___7AccG__destinationCard:hover{background:color-mix(in srgb, var(--primary) 5%, transparent);border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}.page-module___7AccG__destinationIcon{border:1px solid var(--border);width:3.5rem;height:3.5rem;color:var(--primary);place-items:center;display:grid}.page-module___7AccG__destinationIcon svg{stroke-width:1.5px;width:1.3rem;height:1.3rem}.page-module___7AccG__destinationCopy p{margin:0}.page-module___7AccG__destinationLabel{color:var(--foreground);font-size:1rem;font-weight:650}.page-module___7AccG__destinationCopy .page-module___7AccG__pendingText{color:var(--muted-foreground);margin-top:.45rem;font-size:.82rem;line-height:1.6}.page-module___7AccG__pendingBadge{border:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:.45rem .6rem;font-size:.55rem}.page-module___7AccG__pendingBadge svg{vertical-align:-.15rem;width:.8rem;height:.8rem;margin-left:.3rem}.page-module___7AccG__contactSection{grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.page-module___7AccG__contactIntro h2{margin-top:1.25rem}.page-module___7AccG__contactDescription{max-width:24rem;color:var(--muted-foreground);margin:1.25rem 0 1.5rem;font-size:.9rem;line-height:1.8}.page-module___7AccG__emailButton{letter-spacing:.025em;text-transform:none;justify-content:flex-start;gap:.6rem}.page-module___7AccG__formPanel{border:1px solid var(--border);background:var(--card);padding:clamp(1.25rem,3vw,2rem)}.page-module___7AccG__formTitle{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.055em;margin:1.25rem 0 0;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:800;line-height:1.08}.page-module___7AccG__formPanel .page-module___7AccG__contactDescription{margin-bottom:1.5rem}.page-module___7AccG__footer{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2.5rem,78rem);min-height:6rem;margin-inline:auto;padding-block:1.5rem;display:flex}.page-module___7AccG__footer p{color:var(--muted-foreground);margin:0;font-size:.72rem}.page-module___7AccG__footerBrand{font-size:.85rem}@media (max-width:760px){.page-module___7AccG__hero{min-height:auto}.page-module___7AccG__heroInner{padding-block:5.5rem 2rem}.page-module___7AccG__signalGraphic{opacity:.58;width:16rem;top:auto;bottom:6rem;right:-7rem;transform:none}.page-module___7AccG__heroBottom{display:block}.page-module___7AccG__heroActions{margin-top:1.5rem}.page-module___7AccG__heroRule{margin-top:4rem}.page-module___7AccG__contactSection{grid-template-columns:1fr;gap:2rem}}@media (max-width:520px){.page-module___7AccG__headerInner,.page-module___7AccG__heroInner,.page-module___7AccG__destinationSection,.page-module___7AccG__contactSection,.page-module___7AccG__footer{width:min(100% - 2rem,78rem)}.page-module___7AccG__headerInner{min-height:3.75rem}.page-module___7AccG__wordmark{font-size:.85rem}.page-module___7AccG__navigation{gap:.75rem}.page-module___7AccG__navigation a{font-size:.65rem}.page-module___7AccG__title{letter-spacing:-.11em;font-size:clamp(2.55rem,12.25vw,4rem)}.page-module___7AccG__heroActions{flex-wrap:wrap;gap:1rem}.page-module___7AccG__destinationCard{grid-template-columns:2.75rem minmax(0,1fr);gap:.9rem}.page-module___7AccG__destinationIcon{width:2.75rem;height:2.75rem}.page-module___7AccG__pendingBadge{grid-column:2;justify-self:start;margin-top:-.25rem}.page-module___7AccG__footer{flex-wrap:wrap;justify-content:flex-start;column-gap:1rem}.page-module___7AccG__footer p{flex-basis:calc(100% - 1rem);order:1}}@media (prefers-reduced-motion:reduce){.page-module___7AccG__page *,.page-module___7AccG__page :before,.page-module___7AccG__page :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
