.altera{--ink:#070d15;--navy:#0c1828;--ivory:#f1ede4;--paper:#f7f4ed;--gold:#c9a55e;--muted-gold:#9b7b43;--line:#0b162429}.altera *{box-sizing:border-box}.altera{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}body.no-scroll{overflow:hidden}.altera button,.altera input,.altera select{font:inherit}.altera button{cursor:pointer}.altera img{max-width:100%;display:block}.altera a{color:inherit;text-decoration:none}.altera main{overflow:hidden}.altera .eyebrow{color:var(--muted-gold);letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.altera .eyebrow.light{color:#dfc88d}.altera h1,.altera h2,.altera h3,.altera p{margin-top:0}.altera h1,.altera h2,.altera h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.altera h1 em,.altera h2 em{color:var(--gold);font-weight:400}.altera .site-header{z-index:40;height:82px;color:var(--ivory);opacity:0;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3vw;transition:all .45s;display:grid;position:fixed;inset:0 0 auto;transform:translateY(-12px)}.altera .site-header:before{content:"";z-index:-1;backdrop-filter:blur(18px);background:#070d15e6;border-bottom:1px solid #c9a55e33;position:absolute;inset:0}.altera .site-header--visible{opacity:1;pointer-events:auto;transform:none}.altera .header-brand{justify-self:start}.altera .site-header nav{gap:34px;display:flex}.altera .header-cta,.altera .site-header nav a{letter-spacing:.18em;text-transform:uppercase;font-size:9px}.altera .header-cta{color:#e1c887;justify-self:end}.altera .header-cta span{margin-left:9px}.altera .brand-lockup{color:var(--ivory);align-items:center;gap:28px;display:flex}.altera .brand-mark{border:1px solid var(--gold);place-items:center;width:118px;height:118px;display:grid}.altera .brand-mark>span{color:var(--gold);font-family:Georgia,serif;font-size:57px;font-weight:300;line-height:1;position:relative}.altera .brand-mark>span:after{content:"";background:var(--gold);transform-origin:50%;width:1px;height:83%;position:absolute;top:10%;left:49%;transform:rotate(-18deg)}.altera .brand-type{flex-direction:column;display:flex}.altera .brand-name{letter-spacing:.18em;font-family:Georgia,serif;font-size:clamp(54px,7vw,104px);line-height:.9}.altera .brand-subtitle{color:#d4b56d;letter-spacing:.55em;margin-top:16px;font-size:clamp(10px,1.2vw,17px);font-weight:700}.altera .brand-lockup--compact{gap:14px}.altera .brand-lockup--compact .brand-mark{width:42px;height:42px}.altera .brand-lockup--compact .brand-mark>span{font-size:22px}.altera .brand-lockup--compact .brand-name{font-size:19px}.altera .brand-lockup--compact .brand-subtitle{margin-top:5px;font-size:5px}.altera .cover{background:var(--ink);height:100svh;min-height:660px;color:var(--ivory);place-items:center;display:grid;position:relative;overflow:hidden}.altera .cover-image,.altera .cover-shade{position:absolute;inset:0}.altera .cover-image{background-position:50% 42%;background-size:cover;background-repeat:no-repeat;animation:cover-breathe 12s ease-out both;transform:scale(1.025)}.altera .cover-shade{background:linear-gradient(90deg,#050a11f5,#050a1191 50%,#050a11db),linear-gradient(#0000 52%,#050a1199)}.altera .cover-location{z-index:2;letter-spacing:.38em;font-size:8px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.altera .cover-brand{z-index:2;animation:rise .9s .12s both;position:relative}.altera .cover-line{color:#d7bb78;letter-spacing:.48em;white-space:nowrap;margin:0;bottom:112px}.altera .cover-enter,.altera .cover-line{z-index:2;font-size:8px;position:absolute;left:50%;transform:translate(-50%)}.altera .cover-enter{letter-spacing:.28em;text-transform:uppercase;flex-direction:column;align-items:center;gap:9px;display:flex;bottom:30px}.altera .cover-enter i{color:var(--gold);font-size:18px;font-style:normal;animation:float 1.8s ease-in-out infinite}.altera .arrival{color:#fff;height:110svh;min-height:780px;position:relative;overflow:hidden}.altera .arrival-image,.altera .arrival-shade{position:absolute;inset:0}.altera .arrival-image{background-position:50%;background-size:cover;background-repeat:no-repeat}.altera .arrival-shade{background:linear-gradient(90deg,#050a11c7,#050a1114 70%),linear-gradient(#0000 50%,#050a1173)}.altera .arrival-copy{position:absolute;bottom:12vh;left:7vw}.altera .arrival-copy h1{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(72px,11vw,176px);line-height:.78}.altera .arrival-index{align-items:flex-end;gap:15px;display:flex;position:absolute;bottom:5vh;right:4vw}.altera .arrival-index span{font-family:Georgia,serif;font-size:64px;line-height:.8}.altera .arrival-index small{letter-spacing:.3em;padding-bottom:4px;font-size:7px}.altera .residence-showcase{background:var(--paper);padding:12vw 4vw 8vw}.altera .showcase-heading{grid-template-columns:1fr 2fr;align-items:start;padding:0 3vw 9vw;display:grid}.altera .showcase-heading h2{letter-spacing:-.045em;margin:-12px 0 0;font-size:clamp(54px,7vw,112px);line-height:.92}.altera .image-panel{background:var(--ink);color:#fff;border:0;width:100%;height:72vh;min-height:520px;padding:0;position:relative;overflow:hidden}.altera .gallery-tile:after,.altera .image-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#04090fa3);position:absolute;inset:0}.altera .gallery-tile img,.altera .image-panel img{-o-object-fit:cover;object-fit:cover;filter:saturate(.94)contrast(1.04);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.18,.8,.2,1),filter .6s}.altera .gallery-tile:hover img,.altera .image-panel:hover img{filter:saturate()contrast(1.06);transform:scale(1.025)}.altera .image-panel>span{z-index:2;letter-spacing:.02em;align-items:center;gap:18px;font-family:Georgia,serif;font-size:22px;display:flex;position:absolute;bottom:27px;left:32px}.altera .image-panel>span b{color:#e3ca8c;letter-spacing:.28em;font-family:Arial,sans-serif;font-size:7px}.altera .image-panel--wide{height:78vh}.altera .image-panel--wide img{-o-object-position:center 48%;object-position:center 48%}.altera .image-pair{grid-template-columns:.92fr 1.08fr;gap:18px;margin:18px 0;display:grid}.altera .image-pair--reverse{grid-template-columns:1.08fr .92fr}.altera .image-pair .image-panel{height:82vh}.altera .image-panel--portrait img{-o-object-position:center;object-position:center}.altera .image-panel--cinema{height:92vh;margin:18px 0}.altera .image-panel--cinema img{-o-object-position:center;object-position:center}.altera .amenity-line{border-bottom:1px solid var(--line);color:#5e5a52;letter-spacing:.23em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;min-height:130px;font-size:8px;display:flex}.altera .amenity-line i{background:var(--gold);border-radius:50%;width:3px;height:3px}.altera .luxury-gallery{background:var(--ink);color:var(--ivory);padding:9vw 4vw 5vw}.altera .gallery-heading{grid-template-columns:1fr auto;align-items:end;gap:25px;padding:0 3vw 7vw;display:grid}.altera .gallery-heading .eyebrow{grid-column:1/-1}.altera .gallery-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(60px,8.5vw,134px);line-height:.82}.altera .gallery-heading>span{color:#a8a39a;letter-spacing:.28em;font-size:7px}.altera .gallery-mosaic{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.altera .gallery-tile{color:#fff;background:#101926;border:0;grid-column:span 6;height:58vh;min-height:420px;padding:0;position:relative;overflow:hidden}.altera .gallery-tile>span{z-index:2;letter-spacing:.24em;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:auto 24px 22px}.altera .gallery-tile>span i{color:#e1c47e;font-style:normal}.altera .gallery-tile--1{grid-column:span 8;height:78vh}.altera .gallery-tile--2{grid-column:span 4;height:78vh}.altera .gallery-tile--3{grid-column:span 5;height:66vh}.altera .gallery-tile--4{grid-column:span 7;height:66vh}.altera .gallery-tile--5{grid-column:span 4;height:70vh}.altera .gallery-tile--6{grid-column:span 8;height:70vh}.altera .gallery-tile--7{grid-column:span 7;height:70vh}.altera .gallery-tile--8{grid-column:span 5;height:70vh}.altera .gallery-tile--9{grid-column:span 12;height:88vh}.altera .gallery-tile--2 img,.altera .gallery-tile--5 img,.altera .gallery-tile--8 img{-o-object-position:center;object-position:center}.altera .location-film{background:var(--ink);color:#fff;height:105svh;min-height:760px;position:relative;overflow:hidden}.altera .location-film>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 36%;object-position:center 36%;width:100%;height:100%}.altera .location-film__shade{background:linear-gradient(90deg,#040a11d1,#040a111f 68%),linear-gradient(#0000 55%,#040a1180);position:absolute;inset:0}.altera .location-film__copy{position:absolute;bottom:10vh;left:7vw}.altera .location-film__copy h2{letter-spacing:-.05em;margin:22px 0 38px;font-size:clamp(62px,8.5vw,132px);line-height:.86}.altera .location-times{color:#d8d3c9;letter-spacing:.18em;text-transform:uppercase;gap:28px;margin-bottom:30px;font-size:9px;display:flex}.altera .location-film__copy>a{color:#e4ca89;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid #d6b870;padding-bottom:9px;font-size:8px;display:inline-block}.altera .booking{background:var(--paper);padding:11vw 6vw 8vw}.altera .booking-intro{grid-template-columns:1fr auto;align-items:end;padding-bottom:6vw;display:grid}.altera .booking-intro h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(62px,8vw,126px);line-height:.86}.altera .booking-intro>button{border:0;border-bottom:1px solid var(--muted-gold);color:var(--ink);letter-spacing:.15em;text-transform:uppercase;background:0 0;padding:0 0 10px;font-size:8px}.altera .booking-intro>button span{color:var(--muted-gold);margin-top:8px;display:block}.altera .booking-search{border:1px solid var(--ink);background:#fff;grid-template-columns:1fr 1fr .75fr 1.1fr;display:grid}.altera .booking-search>label,.altera .guest-field{border-right:1px solid var(--line);color:#746f66;letter-spacing:.25em;text-transform:uppercase;flex-direction:column;justify-content:space-between;min-height:112px;padding:24px 27px;font-size:7px;display:flex}.altera .booking-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-family:Georgia,serif;font-size:20px}.altera .guest-field>div{align-items:center;gap:18px;display:flex}.altera .guest-field button{border:1px solid var(--line);background:0 0;width:29px;height:29px;padding:0}.altera .guest-field b{min-width:12px;color:var(--ink);text-align:center;font-family:Georgia,serif;font-size:20px;font-weight:400}.altera .booking-search__submit{background:var(--ink);color:#f0dfb5;letter-spacing:.23em;text-transform:uppercase;border:0;font-size:8px}.altera .booking-search__submit span{margin-left:14px}.altera .booking-feedback{color:#777168;letter-spacing:.19em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:47px;font-size:7px;display:flex}.altera .booking-error{color:#9d3e36}.altera .booking-options{gap:22px;scroll-margin-top:100px;display:grid}.altera .booking-room{background:#fff;border:1px solid #0b16241a;grid-template-columns:44% 56%;min-height:470px;display:grid}.altera .booking-room__image{position:relative;overflow:hidden}.altera .booking-room__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s}.altera .booking-room:hover .booking-room__image img{transform:scale(1.02)}.altera .booking-room__image>span{color:#ddc27f;background:#070d15d1;place-items:center;width:42px;height:42px;font-size:8px;display:grid;position:absolute;top:22px;left:22px}.altera .booking-room__body{grid-template-rows:1fr auto;grid-template-columns:1fr auto;gap:30px;padding:54px 50px 42px;display:grid}.altera .booking-room__info p{color:var(--muted-gold);letter-spacing:.22em;text-transform:uppercase;font-size:7px}.altera .booking-room__info h3{margin:15px 0 10px;font-size:clamp(42px,5vw,72px);line-height:1}.altera .booking-room__info>span{color:#777168;letter-spacing:.08em;font-size:11px}.altera .booking-room__rate{text-align:right}.altera .booking-room__rate small{color:#8b857c;letter-spacing:.24em;font-size:6px;display:block}.altera .booking-room__rate strong{white-space:nowrap;margin-top:11px;font-family:Georgia,serif;font-size:31px;font-weight:400;display:block}.altera .booking-room__rate strong i{color:var(--muted-gold);letter-spacing:.15em;font-family:Arial,sans-serif;font-size:7px;font-style:normal}.altera .booking-room__rate em{color:var(--muted-gold);letter-spacing:.12em;margin-top:10px;font-size:7px;font-style:normal;display:block}.altera .booking-room__reserve{border:1px solid var(--ink);letter-spacing:.23em;text-transform:uppercase;background:0 0;grid-column:1/-1;justify-self:stretch;min-height:58px;font-size:8px;transition:all .25s}.altera .booking-room__reserve:hover{background:var(--ink);color:#ead49e}.altera .booking-room__reserve span{margin-left:12px}.altera .rate-note{color:#7c766c;letter-spacing:.17em;text-align:right;text-transform:uppercase;margin:24px 0 0;font-size:7px}.altera .finale{background:var(--ink);color:#fff;place-items:center;height:90svh;min-height:680px;display:grid;position:relative;overflow:hidden}.altera .finale-image{background-position:50%;background-size:cover;background-repeat:no-repeat;position:absolute;inset:0;transform:scale(1.02)}.altera .finale-content{text-align:center;flex-direction:column;align-items:center;gap:34px;display:flex;position:relative}.altera .finale-content .brand-lockup{transform:scale(.82)}.altera .finale-content p{color:#ddc37f;letter-spacing:.4em;margin:0;font-size:8px}.altera .finale-content>a{letter-spacing:.25em;text-transform:uppercase;border-bottom:1px solid #d8b86d;padding-bottom:9px;font-size:8px}.altera footer{color:#d8d4cb;background:#050a11;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:190px;padding:40px 4vw;display:grid}.altera .footer-contact{letter-spacing:.12em;gap:28px;font-size:7px;display:flex}.altera footer>span{color:#767b81;letter-spacing:.18em;justify-self:end;font-size:7px}.altera .enquiry-modal,.altera .lightbox,.altera .reservation-modal{z-index:100;animation:fade-in .28s both;position:fixed;inset:0}.altera .lightbox{color:#fff;background:#03080ef7;place-items:center;padding:5vh 7vw;display:grid}.altera .lightbox figure{max-width:min(1200px,82vw);margin:0}.altera .lightbox figure img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;max-height:79vh;margin:auto}.altera .lightbox figcaption{letter-spacing:.23em;text-transform:uppercase;justify-content:space-between;margin-top:16px;font-size:8px;display:flex}.altera .lightbox figcaption span{color:#bea461}.altera .modal-close{z-index:5;color:#fff;background:#050a114d;border:1px solid #ffffff59;border-radius:50%;width:43px;height:43px;font-size:24px;position:absolute;top:22px;right:28px}.altera .gallery-arrow{z-index:3;color:#d8bf80;background:0 0;border:0;font-family:Georgia,serif;font-size:55px;position:absolute;top:50%;transform:translateY(-50%)}.altera .gallery-arrow--left{left:2.4vw}.altera .gallery-arrow--right{right:2.4vw}.altera .enquiry-modal,.altera .reservation-modal{background:var(--paper);grid-template-columns:48% 52%;display:grid}.altera .enquiry-photo{background-position:50%;background-size:cover;background-repeat:no-repeat}.altera .enquiry-form-wrap,.altera .reservation-panel{padding:8vh 7vw;overflow-y:auto}.altera .enquiry-form-wrap h2,.altera .reservation-panel h2{margin:18px 0 35px;font-size:clamp(48px,5vw,76px);line-height:.9}.altera .enquiry-form-wrap form,.altera .reservation-panel form{gap:16px;display:grid}.altera .enquiry-form-wrap label,.altera .reservation-panel label{color:#777168;letter-spacing:.2em;text-transform:uppercase;gap:9px;font-size:7px;display:grid}.altera .enquiry-form-wrap input,.altera .enquiry-form-wrap select,.altera .reservation-panel input{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;outline:0;padding:0 14px}.altera .button{letter-spacing:.22em;text-transform:uppercase;border:0;min-height:53px;font-size:8px}.altera .button--gold{background:var(--gold);color:var(--ink)}.altera .reservation-visual{background:var(--ink);color:#fff;position:relative;overflow:hidden}.altera .reservation-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.altera .reservation-visual:after{content:"";background:linear-gradient(#0000 50%,#050a11c7);position:absolute;inset:0}.altera .reservation-visual>div{z-index:2;gap:10px;display:grid;position:absolute;bottom:38px;left:38px}.altera .reservation-visual span{color:#dec47e;letter-spacing:.25em;font-size:7px}.altera .reservation-visual strong{font-family:Georgia,serif;font-size:39px;font-weight:400}.altera .reservation-summary{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.altera .reservation-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;min-height:67px;padding:13px;display:grid}.altera .reservation-summary span{color:#888177;letter-spacing:.18em;text-transform:uppercase;font-size:6px}.altera .reservation-summary b{font-family:Georgia,serif;font-size:15px;font-weight:400}.altera .reservation-total{grid-column:1/-1}.altera .reservation-total b{font-size:23px}.altera .reservation-total small{color:var(--muted-gold);font-family:Arial,sans-serif;font-size:7px}.altera .reservation-note{color:#817b72;letter-spacing:.12em;margin:18px 0 0;font-size:7px;line-height:1.7}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes cover-breathe{0%{transform:scale(1.08)}to{transform:scale(1.025)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:900px){.altera .site-header{grid-template-columns:1fr auto;height:68px}.altera .site-header nav{display:none}.altera .brand-lockup{gap:16px}.altera .brand-mark{width:76px;height:76px}.altera .brand-mark>span{font-size:40px}.altera .brand-name{font-size:45px}.altera .brand-subtitle{margin-top:10px;font-size:8px}.altera .cover-brand{transform:scale(.86)}.altera .arrival{height:94svh;min-height:660px}.altera .arrival-copy{bottom:15vh;left:7vw}.altera .arrival-copy h1{font-size:75px}.altera .arrival-index{bottom:5vh;left:7vw;right:auto}.altera .arrival-index span{font-size:39px}.altera .showcase-heading{grid-template-columns:1fr;gap:28px;padding:15vw 2vw 12vw}.altera .showcase-heading h2{margin:0;font-size:53px}.altera .residence-showcase{padding:0 14px 50px}.altera .image-pair .image-panel,.altera .image-panel,.altera .image-panel--cinema,.altera .image-panel--wide{height:68svh;min-height:480px}.altera .image-pair,.altera .image-pair--reverse{grid-template-columns:1fr;gap:14px;margin:14px 0}.altera .image-panel>span{font-size:17px;bottom:20px;left:20px}.altera .amenity-line{gap:15px;padding:28px 15px;line-height:2}.altera .luxury-gallery{padding:17vw 14px 14px}.altera .gallery-heading{grid-template-columns:1fr;padding:0 12px 14vw}.altera .gallery-heading h2{font-size:63px}.altera .gallery-mosaic{grid-template-columns:1fr;gap:12px}.altera .gallery-tile,.altera .gallery-tile--1,.altera .gallery-tile--2,.altera .gallery-tile--3,.altera .gallery-tile--4,.altera .gallery-tile--5,.altera .gallery-tile--6,.altera .gallery-tile--7,.altera .gallery-tile--8,.altera .gallery-tile--9{grid-column:1;height:67svh;min-height:470px}.altera .gallery-tile:nth-child(2n){height:78svh}.altera .location-film{height:95svh;min-height:650px}.altera .location-film__copy{bottom:8vh;left:7vw;right:7vw}.altera .location-film__copy h2{font-size:61px}.altera .booking{padding:20vw 14px 16vw}.altera .booking-intro{grid-template-columns:1fr;gap:35px;padding:0 10px 12vw}.altera .booking-intro h2{font-size:61px}.altera .booking-intro>button{text-align:left;justify-self:start}.altera .booking-search{grid-template-columns:1fr 1fr}.altera .booking-search>label,.altera .guest-field{min-height:100px;padding:19px}.altera .booking-search>label:nth-child(2){border-right:0}.altera .booking-search__submit,.altera .guest-field{border-top:1px solid var(--line)}.altera .booking-search__submit{min-height:100px}.altera .booking-room{grid-template-columns:1fr}.altera .booking-room__image{height:48svh}.altera .booking-room__body{grid-template-rows:auto;grid-template-columns:1fr;padding:35px 25px 25px}.altera .booking-room__rate{text-align:left}.altera .booking-room__reserve{grid-column:1}.altera .rate-note{text-align:left;line-height:1.6}.altera .finale-content .brand-lockup{transform:scale(.62)}.altera footer{grid-template-columns:1fr;gap:30px;padding:48px 7vw}.altera .footer-contact{flex-direction:column;gap:14px}.altera footer>span{justify-self:start}.altera .enquiry-modal,.altera .reservation-modal{grid-template-columns:1fr;overflow-y:auto}.altera .enquiry-photo,.altera .reservation-visual{min-height:42svh}.altera .enquiry-form-wrap,.altera .reservation-panel{padding:60px 7vw;overflow:visible}.altera .gallery-arrow{font-size:42px}.altera .lightbox{padding:7vh 12vw}.altera .lightbox figure{max-width:100%}}@media (max-width:520px){.altera .header-cta{font-size:7px}.altera .brand-lockup--compact .brand-subtitle{letter-spacing:.35em}.altera .cover-location{top:24px}.altera .cover-brand{transform:scale(.75)}.altera .cover-line{letter-spacing:.34em;font-size:6px;bottom:105px}.altera .booking-search{grid-template-columns:1fr}.altera .booking-search>label,.altera .guest-field{border-right:0;border-bottom:1px solid var(--line)}.altera .booking-search>label:nth-child(2),.altera .booking-search__submit,.altera .guest-field{border-top:0}.altera .booking-feedback{flex-direction:column;align-items:flex-start;gap:7px;padding:13px 0}}.altera{line-height:normal}.altera .guest-field button{color:var(--ink)}.altera .form-sent{border-top:1px solid var(--gold);padding-top:24px;font-family:Georgia,serif;font-size:22px;line-height:1.45}.altera .form-sent small{color:#777168;margin-top:16px;font-family:Arial,Helvetica,sans-serif;display:block}.altera .form-error,.altera .form-sent small{letter-spacing:.12em;font-size:9px;line-height:1.7}.altera .form-error{color:#9d3e36;margin:0}.altera .button:disabled{opacity:.6;cursor:default}.altera .skip-link{z-index:60;background:var(--gold);color:var(--ink);letter-spacing:.18em;text-transform:uppercase;padding:12px 18px;font-size:9px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.altera .skip-link:focus{transform:none}.altera :focus-visible{outline:1px solid var(--gold);outline-offset:3px}