.nas-page.support-page{background:#080909;color:#ecece8}.support-main{padding-top:clamp(8rem,12vw,12rem);padding-bottom:2rem}.support-page h1,.support-page h2,.support-page h3{font-weight:450;letter-spacing:-.035em;line-height:1.12;margin:0;text-wrap:balance}.support-page p{font-size:1rem;line-height:1.7;color:#aaa9a3}.support-page .support-label{font-size:.75rem;color:#c5ad88;margin:0 0 1.5rem}.support-opening{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:4rem;margin-bottom:clamp(3rem,7vw,6rem)}.support-page h1{font-size:clamp(2.8rem,5.8vw,6rem);letter-spacing:-.055em}.support-opening>p{max-width:29rem;margin:0 0 .4rem;font-size:clamp(1rem,1.4vw,1.15rem)}.support-desk{display:grid;grid-template-columns:1fr 1.5fr;border-block:1px solid #ffffff20}.support-choices{min-width:0;margin:0;padding:2.5rem 2.5rem 2.5rem 0;border:0}.support-choices legend{float:left;width:100%;margin:0 0 2rem;padding:0;font-size:.8rem;color:#b3b3ac}.support-choices label{display:grid;grid-template-columns:1.4rem 1fr 1rem;align-items:center;gap:.7rem;position:relative;clear:both;padding:1.2rem 1rem;margin:.5rem 0;border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:.95rem;color:#aaa9a3;transition:background .2s,color .2s,border-color .2s}.support-choices label:hover{background:#ffffff06;color:#ecece8}.support-choices label.is-selected{background:linear-gradient(110deg,#a97c461c,#a97c4605);border-color:#ad8a573d;color:#ecdfcc}.support-choice-number{font-size:.65rem;color:#b9a27f}.support-choices input{position:absolute;width:1px;height:1px;opacity:0}.support-choices label:has(input:focus-visible){outline:2px solid #b9a27f;outline-offset:3px}.support-choices label>span:last-child{opacity:0}.support-choices label.is-selected>span:last-child{opacity:1}.support-letter{padding:clamp(2rem,4vw,4rem);min-height:35rem;background:linear-gradient(145deg,#ffffff04,transparent);border-left:1px solid #ffffff15}.support-page .support-letter h2{font-size:clamp(2rem,3vw,3rem);margin-bottom:1.5rem}.support-letter>p{margin-bottom:1.5rem;max-width:38rem}.support-page .support-letter h3{font-size:.85rem;letter-spacing:0;margin-block:2rem 1rem}.support-letter ul{padding-left:1.1rem;margin-bottom:2rem;list-style:disc;color:#aaa9a3;font-size:.9rem;line-height:1.9}.support-email-button{display:flex;justify-content:space-between;align-items:center;gap:3rem;width:-moz-fit-content;width:fit-content;background:#e9e7e2;color:#171817;padding:.9rem 1.4rem;border-radius:30px;font-size:.85rem;transition:background .2s}.support-email-button:hover{background:#d8c3a3}.support-page .support-mail-note{font-size:.75rem;margin:.8rem 0 0;color:#96978f}.support-related{display:inline-block;margin-top:1.5rem;color:#cbb695;text-underline-offset:.3rem;font-size:.85rem}.support-related:hover{text-decoration:underline}.support-address{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-top:1px solid #ffffff15;font-size:.85rem;color:#aaa9a3}.support-address a{color:#d8c3a3;overflow-wrap:anywhere}.support-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:clamp(3rem,6vw,5rem) 0 0}.support-page .support-notes h2{font-size:1.1rem;letter-spacing:-.02em;margin-bottom:1rem}.support-page .support-notes p{font-size:.9rem;margin:0}.support-page a:focus-visible{outline:2px solid #b9a27f;outline-offset:5px}.support-page>.site-closing{--footer-blend-height:clamp(5rem,10vw,10rem)}@media(max-width:760px){.support-main{padding-top:7rem}.support-opening{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.support-opening br{display:none}.support-desk{grid-template-columns:1fr}.support-choices{padding:1.5rem 0}.support-choices legend{margin-bottom:1rem}.support-choices label{padding:1rem}.support-letter{padding:2rem 0;min-height:0;border-left:0;border-top:1px solid #ffffff15;background:none}.support-address{flex-direction:column;font-size:.8rem}.support-notes{grid-template-columns:1fr;gap:1.8rem}.support-notes>div{border-top:1px solid #ffffff15;padding-top:1.5rem}}@media(prefers-reduced-motion:reduce){.support-choices label,.support-email-button{transition:none}}