@font-face{font-family:brandonText;src:url(/_next/static/media/603b848c39d6defc-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:brandonText;src:url(/_next/static/media/d214460aae7ebab8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:brandonText;src:url(/_next/static/media/0eb49c702799d669-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:brandonText Fallback;src:local("Arial");ascent-override:110.26%;descent-override:33.38%;line-gap-override:0.00%;size-adjust:96.77%}.__className_25cc8a{font-family:brandonText,brandonText Fallback,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}@font-face{font-family:Brandon Text;src:url(/fonts/brandon-text/BrandonText-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/brandon-text/BrandonText-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/brandon-text/BrandonText-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Brandon Text;src:url(/fonts/brandon-text/BrandonText-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Bell MT;src:url(/fonts/login/BellMT-Italic.woff2) format("woff2"),url(/fonts/login/BellMT-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}.altimist-door{--navy:#233654;--sand:#f6f1ea;--tan:#deceba;--sans:"Brandon Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--serif:"Bell MT",Georgia,"Times New Roman",serif;--text:#f6f1ea;--text2:#f5f2eb;--muted:rgba(246,241,234,.6);--faint:rgba(246,241,234,.42);--eyebrow:var(--tan);--brand-ink:#deceba;--page:#111a27;--surface:#233654;--content:#1a2740;--field-bg:rgba(13,20,32,.5);--field-border:rgba(222,206,186,.18);--line:#2d4366;--footbg:#0e1622}.altimist-door,.altimist-door *,.altimist-door :after,.altimist-door :before{box-sizing:border-box}.altimist-door{scroll-behavior:smooth;margin:0;font-family:var(--sans);color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.altimist-door,.altimist-door *,.altimist-door :after,.altimist-door :before{transition:background-color .3s,border-color .3s,color .3s,fill .3s}.altimist-door :focus-visible{outline:2px solid rgba(245,242,235,.6);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.altimist-door,.altimist-door *,.altimist-door :after,.altimist-door :before{transition:none!important;animation:none!important;scroll-behavior:auto}}.altimist-door .nav{position:fixed;top:0;left:0;right:0;z-index:40;height:78px;display:flex;align-items:center;gap:26px;padding:0 clamp(18px,4vw,46px);background:linear-gradient(180deg,rgba(8,14,22,.96),rgba(9,15,25,.7) 46%,rgba(10,16,26,0));transform:translateY(-102%);opacity:0;transition:transform .4s cubic-bezier(.2,.7,.3,1),opacity .3s;will-change:transform}.altimist-door .nav.show{transform:translateY(0);opacity:1}.altimist-door .brand{display:flex;align-items:center;text-decoration:none;flex:none}.altimist-door .brand svg{height:27px;width:auto;display:block}.altimist-door .nav-links{display:flex;align-items:center;gap:26px;margin-left:auto}.altimist-door .nav-links a{font-size:14px;font-weight:500;color:rgba(246,241,234,.72);text-decoration:none;transition:color .18s}.altimist-door .nav-links a:hover{color:#f6f1ea}.altimist-door .nav-links .statuslink{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:rgba(246,241,234,.72);text-decoration:none;padding:6px 4px}.altimist-door .statuslink:hover{color:#f6f1ea}.altimist-door .status-float{position:fixed;top:0;right:clamp(18px,4vw,46px);height:78px;z-index:45;display:inline-flex;align-items:center;gap:9px;padding:0 4px;font-size:13px;font-weight:500;color:rgba(246,241,234,.72);text-decoration:none;transition:opacity .3s}.altimist-door .status-float:hover{color:#f6f1ea}.altimist-door .hb{position:relative;width:8px;height:8px;border-radius:50%;background:#48b07a;animation:altdoor-hbbeat .86s ease-in-out infinite}.altimist-door .hb:after{content:"";position:absolute;inset:0;border-radius:50%;background:#48b07a;animation:altdoor-hbring .86s ease-out infinite}@keyframes altdoor-hbbeat{0%{transform:scale(1)}9%{transform:scale(1.34)}18%{transform:scale(1)}28%{transform:scale(1.2)}38%{transform:scale(1)}to{transform:scale(1)}}@keyframes altdoor-hbring{0%{transform:scale(1);opacity:.5}9%{opacity:.5}46%{transform:scale(2.9);opacity:0}to{transform:scale(2.9);opacity:0}}@media(max-width:760px){.altimist-door .nav-links a:not(.keep),.altimist-door .statuslink{display:none}}.altimist-door .hero{position:relative;min-height:100svh;overflow:hidden;display:flex;align-items:center;padding:120px 22px 72px;background:#0e1622}.altimist-door .photo,.altimist-door .photo-lit{position:absolute;inset:0;z-index:0}.altimist-door .photo{position:absolute;top:0;right:0;bottom:0;left:auto;width:60%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 3%,rgba(0,0,0,.14) 18%,rgba(0,0,0,.44) 33%,rgba(0,0,0,.8) 47%,#000 60%),linear-gradient(180deg,#000,#000 84%,rgba(0,0,0,.45) 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,transparent 3%,rgba(0,0,0,.14) 18%,rgba(0,0,0,.44) 33%,rgba(0,0,0,.8) 47%,#000 60%),linear-gradient(180deg,#000,#000 84%,rgba(0,0,0,.45) 93%,transparent);mask-composite:intersect}.altimist-door .photo-img{width:100%;height:100%;object-fit:cover;object-position:52% center;display:block;filter:saturate(1.05) contrast(1.04)}.altimist-door .photo-lit{display:none}.altimist-door .wash{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(24% 27% at 38% 23%,rgba(255,226,192,.11),rgba(255,226,192,0) 72%),radial-gradient(26% 29% at 39% 80%,rgba(255,223,187,.1),rgba(255,223,187,0) 72%),radial-gradient(33% 46% at 39% 53%,rgba(255,229,197,.13),rgba(255,229,197,0) 73%),radial-gradient(60% 78% at 50% 52%,rgba(255,226,192,.06),rgba(255,226,192,0) 76%),linear-gradient(180deg,color-mix(in srgb,var(--footbg) 0%,transparent) 80%,color-mix(in srgb,var(--footbg) 26%,transparent) 91%,color-mix(in srgb,var(--footbg) 70%,transparent) 97%,var(--footbg) 100%)}.altimist-door .lamp{position:absolute;bottom:0;left:-3vw;transform:none;height:90%;width:auto;z-index:3;pointer-events:none}.altimist-door .cone{top:15%;width:50%;height:66%;background:linear-gradient(180deg,rgba(246,196,110,.24),rgba(246,196,110,0) 74%);clip-path:polygon(45% 0,55% 0,86% 100%,14% 100%);filter:blur(20px)}.altimist-door .cone,.altimist-door .pool{position:absolute;left:25%;transform:translateX(-50%);z-index:2;pointer-events:none}.altimist-door .pool{bottom:9%;width:42%;height:16%;background:radial-gradient(closest-side,rgba(246,196,110,.24),rgba(246,196,110,0));filter:blur(8px)}.altimist-door .col{position:relative;z-index:5;width:100%;max-width:430px;margin-left:max(24px,calc(25vw - 215px));display:flex;flex-direction:column;align-items:flex-start;text-align:left}.altimist-door .eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tan);margin:0 0 13px;white-space:nowrap}.altimist-door .display{font-family:var(--sans);font-weight:400;font-size:31px;line-height:1.1;letter-spacing:-.015em;color:#f6f1ea;margin:0}.altimist-door .tagline{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.45;color:rgba(246,241,234,.82);margin:11px 0 0;white-space:nowrap}.altimist-door .card{width:100%;margin-top:36px;padding:22px 22px 18px;border-radius:18px;border:1px solid rgba(222,206,186,.24);background:linear-gradient(180deg,rgba(40,60,94,.6),rgba(16,26,46,.82));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;box-shadow:0 0 70px rgba(246,196,110,.08),0 24px 60px rgba(0,0,0,.42)}.altimist-door .card .lbl{display:block;font-size:14px;font-weight:600;color:#f6f1ea;margin:0 0 10px}.altimist-door .field{position:relative;margin-bottom:11px}.altimist-door .input{width:100%;height:54px;padding:0 58px 0 16px;font-family:var(--sans);font-size:16px;color:#f6f1ea;background:rgba(8,14,26,.55);border:1px solid rgba(222,206,186,.2);border-radius:13px;outline:none;transition:border-color .18s,box-shadow .18s}.altimist-door .input::placeholder{color:rgba(246,241,234,.5)}.altimist-door .input:focus{border-color:var(--tan);box-shadow:0 0 0 3px rgba(245,242,235,.25)}.altimist-door .pk{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:38px;display:inline-flex;align-items:center;gap:2px;padding:0 8px;border-radius:9px;border:1px solid rgba(222,206,186,.22);background:rgba(222,206,186,.1);color:rgba(246,241,234,.8);cursor:pointer}.altimist-door .pk:hover{color:#f6f1ea;border-color:var(--tan)}.altimist-door .pk svg{width:16px;height:16px}.altimist-door .pk .chev{width:12px;height:12px;opacity:.7}.altimist-door .hint{margin:0 0 16px;font-size:12.5px;color:rgba(246,241,234,.6)}.altimist-door .btn{width:100%;height:52px;border-radius:13px;font-family:var(--sans);font-size:15.5px;font-weight:600;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:filter .18s,border-color .18s,transform .05s}.altimist-door .btn:active{transform:translateY(1px)}.altimist-door .btn:disabled{opacity:.6;cursor:default}.altimist-door .btn svg{width:17px;height:17px}.altimist-door .btn-primary{background:linear-gradient(180deg,#f4eee3,#e3d7c3);color:#1a2332}.altimist-door .btn-primary:hover:not(:disabled){filter:brightness(1.04)}.altimist-door .btn-outline{background:transparent;color:#f6f1ea;border-color:rgba(222,206,186,.3);font-weight:500}.altimist-door .btn-outline:hover:not(:disabled){border-color:var(--tan)}.altimist-door .or{display:flex;align-items:center;gap:14px;margin:16px 0;color:rgba(246,241,234,.42);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.altimist-door .or:after,.altimist-door .or:before{content:"";height:1px;flex:1;background:rgba(222,206,186,.16)}.altimist-door .card-foot{margin-top:20px;padding-top:17px;border-top:1px solid rgba(222,206,186,.14);display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:rgba(246,241,234,.58)}.altimist-door .card-foot svg{width:14px;height:14px;opacity:.8}.altimist-door .legal{margin:18px 0 0;font-size:12px;line-height:1.6;color:rgba(246,241,234,.5);text-align:center;width:100%}.altimist-door .legal a{color:rgba(246,241,234,.7);text-decoration:none;border-bottom:1px solid rgba(222,206,186,.2)}.altimist-door .legal a:hover{color:#f6f1ea}.altimist-door .macwrap{margin-top:14px}.altimist-door .maccard{display:flex;align-items:center;gap:11px;width:fit-content;max-width:100%;align-self:center;padding:11px 15px;border-radius:14px;border:1px solid rgba(222,206,186,.2);background:linear-gradient(180deg,rgba(40,60,94,.34),rgba(16,26,46,.52));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-decoration:none;transition:border-color .18s,transform .05s,box-shadow .18s}.altimist-door .maccard:hover{border-color:rgba(222,206,186,.4);box-shadow:0 12px 32px rgba(0,0,0,.3)}.altimist-door .maccard:active{transform:translateY(1px)}.altimist-door .mac-txt{display:flex;flex-direction:column;min-width:0;flex:1}.altimist-door .mac-h{font-size:13px;font-weight:600;color:#f6f1ea;line-height:1.2;letter-spacing:-.01em}.altimist-door .mac-sub{font-size:10.5px;color:rgba(246,241,234,.56);line-height:1.3;margin-top:2px}.altimist-door .mac-btn{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:linear-gradient(180deg,#f4eee3,#e3d7c3);color:#1a2332;font-size:12px;font-weight:600;white-space:nowrap}.altimist-door .mac-btn svg{width:13px;height:13px;fill:#1a2332}.altimist-door .maccard:hover .mac-btn{filter:brightness(1.04)}.altimist-door .estate{padding:66px 22px;background:var(--content);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.altimist-door .estate .e-line{font-family:var(--serif);font-style:italic;font-size:21px;color:var(--text);margin:0 0 26px}.altimist-door .surfaces{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:600px;margin:0 auto}.altimist-door .chip{font-size:13px;font-weight:500;color:var(--text2);border:1px solid var(--field-border);border-radius:999px;padding:8px 17px;background:var(--surface)}.altimist-door .chip b{color:var(--text);font-weight:600}.altimist-door .also{margin:26px 0 0;font-size:12px;letter-spacing:.06em;color:var(--muted)}.altimist-door .also b{color:var(--text2);font-weight:600}.altimist-door .footer{background:var(--footbg);color:rgba(246,241,234,.66)}.altimist-door .footer-in{max-width:1080px;margin:0 auto;padding:58px clamp(20px,5vw,48px) 34px}.altimist-door .f-top{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:34px 26px}.altimist-door .f-brand svg{height:28px;width:auto;display:block}.altimist-door .f-brand .f-tag{font-family:var(--serif);font-style:italic;font-size:15px;color:rgba(246,241,234,.66);margin:16px 0 0;max-width:26ch;line-height:1.45}.altimist-door .f-social{display:flex;gap:16px;margin-top:20px}.altimist-door .f-social a{color:rgba(246,241,234,.5);transition:color .18s;display:inline-flex}.altimist-door .f-social a:hover{color:#f6f1ea}.altimist-door .f-social svg{width:18px;height:18px}.altimist-door .f-col h4{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:rgba(246,241,234,.5);margin:2px 0 14px;font-weight:600}.altimist-door .f-col a{display:block;font-size:13.5px;color:rgba(246,241,234,.66);text-decoration:none;margin-bottom:10px;transition:color .18s}.altimist-door .f-col a:hover{color:#f6f1ea}.altimist-door .f-legal{margin-top:44px;padding-top:24px;border-top:1px solid rgba(222,206,186,.16);display:flex;flex-wrap:wrap;gap:14px 26px;align-items:baseline;justify-content:space-between}.altimist-door .f-legal .copy{font-size:12.5px;color:rgba(246,241,234,.66)}.altimist-door .f-legal .copy b{color:#f6f1ea;font-weight:600}.altimist-door .f-legal nav{display:flex;flex-wrap:wrap;gap:18px}.altimist-door .f-legal nav a{font-size:12.5px;color:rgba(246,241,234,.66);text-decoration:none}.altimist-door .f-legal nav a:hover{color:#f6f1ea}.altimist-door .f-fine{margin-top:18px;font-size:11.5px;line-height:1.65;color:rgba(246,241,234,.46);max-width:58ch}@media(max-width:820px){.altimist-door .f-top{grid-template-columns:1fr 1fr}.altimist-door .f-brand{grid-column:1/-1}}@media(max-width:520px){.altimist-door .f-top{grid-template-columns:1fr 1fr;gap:26px 20px}.altimist-door .f-brand{grid-column:1/-1}.altimist-door .f-legal{flex-direction:column}}@media(max-width:640px){.altimist-door .hero{display:block;min-height:100svh;padding:0 0 44px;justify-content:flex-start}.altimist-door .photo{position:absolute;top:0;left:0;right:0;bottom:auto;width:auto;height:44vh;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,rgba(0,0,0,.5) 82%,transparent);mask-image:linear-gradient(180deg,#000,#000 58%,rgba(0,0,0,.5) 82%,transparent)}.altimist-door .photo-img{width:100%;height:100%;object-fit:cover;object-position:52% 44%}.altimist-door .wash{background:radial-gradient(90% 24% at 60% 24%,rgba(255,226,192,.16),rgba(255,226,192,0) 72%),linear-gradient(180deg,transparent 24%,color-mix(in srgb,var(--footbg) 55%,transparent) 40%,var(--footbg) 50%)}.altimist-door .col{position:relative;z-index:5;margin:0;max-width:none;width:100%;padding:calc(44vh + 8px) 22px 0;align-items:stretch;text-align:left}.altimist-door .eyebrow{font-size:10px;letter-spacing:.14em;margin:0 0 9px;white-space:normal}.altimist-door .display{font-size:26px}.altimist-door .tagline{font-size:clamp(13px,4vw,16.5px);margin-top:7px;white-space:nowrap}.altimist-door .card{margin-top:28px;padding:20px 17px 17px;border-radius:18px}.altimist-door .legal{font-size:11.5px;margin-top:15px}.altimist-door .status-float{right:14px;top:14px;height:auto;font-size:12px;padding:6px 11px;border-radius:999px;background:rgba(8,14,22,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.altimist-door .maccard{flex-wrap:wrap;gap:10px 12px;padding:14px 15px;width:auto;max-width:none;align-self:stretch}.altimist-door .mac-btn{flex:1 0 100%;justify-content:center;margin-top:2px}}@media(max-width:400px){.altimist-door .display{font-size:23px}}.altimist-door .mac-icon{height:26px;width:auto;flex:none}body:has(.altimist-door),html:has(.altimist-door){height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}