.BrandLogo-module__6aSAwW__link{flex-shrink:0;display:inline-flex}.BrandLogo-module__6aSAwW__logo{width:auto;height:2.75rem}
.Footer-module__yg9ahW__footer{color:#ffffff8c;background:#000;border-top:1px solid #ffffff14;padding:2.5rem 0 3rem}.Footer-module__yg9ahW__inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.Footer-module__yg9ahW__logo{opacity:.9;width:auto;height:2rem}.Footer-module__yg9ahW__parent,.Footer-module__yg9ahW__copy{margin:0;font-size:.875rem}.Footer-module__yg9ahW__parent a{color:#ffffffb8;text-decoration:none}.Footer-module__yg9ahW__parent a:hover{color:var(--color-secondary)}.Footer-module__yg9ahW__legal{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin:0;font-size:.875rem;display:flex}.Footer-module__yg9ahW__legal a{color:#ffffffb8;text-decoration:none}.Footer-module__yg9ahW__legal a:hover{color:var(--color-secondary)}
.not-found-module__sxuMuG__page{min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--color-ink);color:var(--color-text-on-dark);place-items:center;display:grid}.not-found-module__sxuMuG__panel{text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.65rem;width:min(100%,28rem);padding:clamp(1.75rem,5vw,2.75rem) clamp(1.25rem,4vw,2rem)}.not-found-module__sxuMuG__logoLink{margin-bottom:clamp(1.25rem,4vw,1.75rem);display:inline-flex}.not-found-module__sxuMuG__logo{height:clamp(2.5rem,10vw,3rem)}.not-found-module__sxuMuG__code{color:var(--color-white);font-family:var(--font-heading);letter-spacing:.04em;text-shadow:0 .35rem #37a5da38;margin:0;font-size:clamp(5rem,26vw,7.5rem);font-weight:300;line-height:.95}.not-found-module__sxuMuG__title{color:var(--color-text-on-dark-soft);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;margin:.75rem 0 .85rem;font-size:clamp(1.35rem,5.5vw,1.75rem);font-weight:300;line-height:1.25}.not-found-module__sxuMuG__body{color:var(--color-text-on-dark-muted);margin:0 0 clamp(1.5rem,5vw,2rem);max-width:22rem;margin-inline:auto;font-size:clamp(1rem,4.2vw,1.125rem);line-height:1.65}.not-found-module__sxuMuG__puttScene{--ball-size:clamp(2.25rem, 11vw, 2.75rem);--hole-pos:68%;width:100%;height:clamp(4rem,18vw,4.5rem);margin-bottom:clamp(1.5rem,5vw,2rem);position:relative;overflow:visible}.not-found-module__sxuMuG__puttStrip{background:linear-gradient(90deg,#0000 0%,#37a5da59 12%,#37a5da8c 50%,#37a5da59 88%,#0000 100%);border-radius:999px;height:.35rem;position:absolute;bottom:.65rem;left:0;right:0}.not-found-module__sxuMuG__puttStrip:after{content:"";border-radius:inherit;background:repeating-linear-gradient(90deg,#ffffff14 0 .25rem,#0000 .25rem .5rem);position:absolute;inset:0}.not-found-module__sxuMuG__pin{bottom:.45rem;left:var(--hole-pos);z-index:1;width:2.5rem;height:2.75rem;animation:3.6s ease-in-out infinite not-found-module__sxuMuG__pinBreeze;position:absolute;transform:translate(-50%)}.not-found-module__sxuMuG__flagPole{background:linear-gradient(#f4f4ee 0%,#ffffff73 100%);border-radius:1px;width:2px;height:clamp(1.75rem,8vw,2rem);margin-left:-1px;position:absolute;bottom:0;left:50%;box-shadow:1px 0 #00000040}.not-found-module__sxuMuG__flag{clip-path:polygon(0 0,100% 50%,0 100%);transform-origin:0 100%;background:#e83838;width:clamp(.65rem,3.5vw,.75rem);height:clamp(.5rem,2.8vw,.55rem);animation:3.6s ease-in-out infinite not-found-module__sxuMuG__flagBreeze;position:absolute;bottom:clamp(1.55rem,7vw,1.75rem);left:50%;box-shadow:1px 1px #00000040}@keyframes not-found-module__sxuMuG__pinBreeze{0%,38%{transform:translate(-50%)}44%{transform:translate(calc(-50% - 1px))}48%{transform:translate(calc(1px - 50%))}52%,to{transform:translate(-50%)}}.not-found-module__sxuMuG__hole{background:var(--color-ink);border-radius:50%;width:.85rem;height:.85rem;margin-left:-.425rem;position:absolute;bottom:0;left:50%;box-shadow:0 0 0 1px #fff3,inset 0 1px 2px #000000e6}.not-found-module__sxuMuG__ballWrap{z-index:3;width:var(--ball-size);height:var(--ball-size);animation:3.6s ease-in-out infinite not-found-module__sxuMuG__puttPast;position:absolute;bottom:.85rem;left:0}.not-found-module__sxuMuG__ballSpin{width:100%;height:100%;animation:3.6s linear infinite not-found-module__sxuMuG__ballRoll}.not-found-module__sxuMuG__woosh{pointer-events:none;width:2.25rem;height:100%;position:absolute;top:0;right:100%}.not-found-module__sxuMuG__woosh span{opacity:0;transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#ffffff0f 20%,#ffffff80 70%,#ffffffd9 100%);border-radius:999px;height:2px;animation:3.6s ease-in-out infinite not-found-module__sxuMuG__wooshLines;position:absolute;left:0;right:0}.not-found-module__sxuMuG__woosh span:first-child{width:1.1rem;top:18%}.not-found-module__sxuMuG__woosh span:nth-child(2){width:1.85rem;margin-top:-1px;animation-delay:40ms;top:38%}.not-found-module__sxuMuG__woosh span:nth-child(3){width:1.3rem;animation-delay:80ms;top:58%}.not-found-module__sxuMuG__ballSprite{width:100%;height:100%;image-rendering:pixelated;opacity:.92;display:block}@keyframes not-found-module__sxuMuG__flagBreeze{0%,38%{transform:rotate(0)}44%{transform:rotate(10deg)}48%{transform:rotate(-6deg)}52%,to{transform:rotate(0)}}@keyframes not-found-module__sxuMuG__wooshLines{0%,46%{opacity:0;transform:scaleX(.35)}50%{opacity:.45;transform:scaleX(.8)}54%,64%{opacity:.95;transform:scaleX(1)}70%{opacity:.35;transform:scaleX(1.05)}76%,to{opacity:0;transform:scaleX(.4)}}@keyframes not-found-module__sxuMuG__puttPast{0%{opacity:1;left:0}48%{left:calc(var(--hole-pos) - var(--ball-size) * .5);opacity:1}68%{left:calc(var(--hole-pos) + var(--ball-size) * .48);opacity:1}84%{left:calc(100% - var(--ball-size) * .1);opacity:0}85%,99%{opacity:0;left:0}to{opacity:1;left:0}}@keyframes not-found-module__sxuMuG__ballRoll{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__ballWrap,.not-found-module__sxuMuG__ballSpin,.not-found-module__sxuMuG__flag,.not-found-module__sxuMuG__pin,.not-found-module__sxuMuG__woosh span{animation:none}.not-found-module__sxuMuG__pin{transform:translate(-50%)}.not-found-module__sxuMuG__ballWrap{left:calc(var(--hole-pos) + .65rem);opacity:.5}.not-found-module__sxuMuG__woosh span:nth-child(2){opacity:.35;transform:scaleX(1)}}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:stretch;gap:.85rem;width:100%;max-width:20rem;margin-inline:auto;display:flex}.not-found-module__sxuMuG__homeLink{min-height:3.25rem;color:var(--color-white);font-family:var(--font-nav);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.5rem;font-size:.8125rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.not-found-module__sxuMuG__homeLink:hover,.not-found-module__sxuMuG__homeLink:focus-visible{color:var(--color-white);background:#ffffff14;border-color:#ffffffb3}.not-found-module__sxuMuG__contactLink{min-height:2.75rem;color:var(--color-text-on-dark-muted);justify-content:center;align-items:center;padding:.5rem;font-size:clamp(.9375rem,4vw,1rem);text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__contactLink:hover,.not-found-module__sxuMuG__contactLink:focus-visible{color:var(--color-secondary)}@media (min-width:480px){.not-found-module__sxuMuG__panel{width:min(100%,32rem)}.not-found-module__sxuMuG__actions{align-items:center}.not-found-module__sxuMuG__homeLink{width:auto;min-width:14rem}}@media (max-width:379px){.not-found-module__sxuMuG__panel{padding-inline:1rem}.not-found-module__sxuMuG__code{font-size:clamp(4.25rem,24vw,5rem)}}
