.faq-page{color:#eeeae3;background:#090a0b}.faq-hero{justify-content:space-between;align-items:end;gap:35px;padding-block:75px 55px;display:flex}.faq-hero>div:first-child>p,.faq-categories>p{letter-spacing:.17em;color:#a49b8c;font-size:9px}.studio.cinema-studio .faq-hero h1{letter-spacing:-.065em;margin:30px 0 0;font-size:clamp(56px,8vw,112px);font-weight:400;line-height:.98}.faq-hero h1 span{color:#a5a19a}.faq-hero>div:last-child>p{color:#c4bfb5;font-size:14px;line-height:1.8}.faq-hero>div:last-child>span{letter-spacing:.05em;color:#8e8980;font-size:10px}.faq-essentials{border-block:1px solid #ffffff25;grid-template-columns:1fr 1fr 1fr;gap:35px;padding-block:28px;display:grid}.faq-essentials>div{align-items:center;gap:25px;display:flex}.faq-essentials strong{letter-spacing:-.05em;white-space:nowrap;color:#d3c4a9;font-size:clamp(26px,3vw,42px);font-weight:400}.faq-essentials span{color:#a49f95;font-size:11px;line-height:1.8}.faq-explorer{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:8%;padding-block:65px 90px;display:grid}.faq-categories{position:sticky;top:110px}.faq-categories>p{margin:0 0 22px}.faq-categories nav{flex-direction:column;display:flex}.faq-categories nav button{text-align:left;border:0;color:#aaa59d;font:inherit;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:12px;transition:color .2s;display:flex}.faq-categories nav button[aria-pressed=true]{color:#e0cdaa}.faq-categories nav button span{color:#77736a;font-size:10px}.faq-categories>a{color:#d3c4a9;border-bottom:1px solid #d3c4a94d;justify-content:space-between;align-items:center;margin-top:30px;padding-bottom:15px;font-size:12px;display:flex}.faq-search label{color:#bab3a7;margin-bottom:13px;font-size:12px;display:block}.faq-search>div:not(.faq-search-suggestions){position:relative}.faq-search input{width:100%;font:inherit;color:#eeeae3;background:#141516;border:1px solid #ffffff30;border-radius:0;padding:18px 50px 18px 18px;font-size:14px}.faq-search input::placeholder{color:#77756e}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search>div>button[aria-label]{color:#b8b0a2;cursor:pointer;background:0 0;border:0;padding:4px;font-size:28px;position:absolute;top:9px;right:16px}.faq-search-suggestions{flex-wrap:wrap;gap:20px;margin-top:15px;display:flex}.faq-search-suggestions button{font:inherit;color:#a99c83;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px}.faq-results-toolbar{color:#929088;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:baseline;gap:15px;padding-block:30px;font-size:10px;display:flex}.faq-results-toolbar>div{flex-shrink:0;gap:20px;display:flex}.faq-results-toolbar button{font:inherit;color:#b7b0a3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff30;padding:0 0 3px}.faq-group{padding-top:45px;scroll-margin-top:110px}.faq-group-heading{margin-bottom:26px}.faq-group-heading>p{letter-spacing:.18em;color:#92816b;margin-bottom:16px;font-size:8px}.studio.cinema-studio .faq-group-heading h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.12}.faq-group-heading>span{color:#8f8b83;font-size:12px;line-height:1.8}.faq-group details{border-top:1px solid #ffffff20;scroll-margin-top:110px}.faq-group details:last-of-type{border-bottom:1px solid #ffffff20}.faq-group summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:15px;line-height:1.55;list-style:none;display:flex}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary>span{color:#a69c88;flex-shrink:0;font-size:22px}.faq-group details[open] summary{color:#dcc7a4}.faq-answer{padding:0 38px 25px 0}.faq-answer>p{color:#aaa69e;max-width:760px;margin:0 0 17px;font-size:13px;line-height:1.95}.faq-answer>a{letter-spacing:.03em;color:#93836e;font-size:9px}.faq-related{color:#c2b191;border-bottom:1px solid #c2b19145;justify-content:space-between;align-items:center;margin:20px 0 10px;padding:16px 0;font-size:11px;display:flex}.faq-related span{font-size:18px}.faq-empty{padding-block:55px}.studio.cinema-studio .faq-empty h2{letter-spacing:-.04em;font-size:30px;font-weight:400}.faq-empty p{color:#99958d;font-size:13px;line-height:1.8}.faq-empty button,.faq-empty a{font:inherit;color:#d4c4a6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff40;margin-top:15px;padding:10px 0;font-size:12px;display:table}:is(.faq-page a:focus-visible,.faq-page button:focus-visible,.faq-page summary:focus-visible,.faq-page input:focus-visible){outline-offset:5px;outline:2px solid #d3c4a9}.faq-page .contact-cta{margin-top:0}@media (max-width:1000px){.faq-explorer{grid-template-columns:220px minmax(0,1fr);gap:5%}.faq-essentials>div{display:block}.faq-essentials strong{margin-bottom:10px;display:block}}@media (max-width:760px){.faq-hero{padding-block:40px;display:block}.faq-hero>div:last-child{margin-top:25px}.faq-hero>div:last-child>p{font-size:13px}.faq-essentials{grid-template-columns:1fr 1fr 1fr;gap:14px;padding-block:22px}.faq-essentials span{font-size:9px;line-height:1.65}.faq-essentials br{display:none}.faq-explorer{padding-top:35px;display:block}.faq-categories{margin-bottom:30px;position:static}.faq-categories nav{scrollbar-width:none;flex-direction:row;gap:12px;padding-block:5px 13px;overflow-x:auto}.faq-categories nav button{white-space:nowrap;border:1px solid #ffffff25;flex-shrink:0;gap:12px;padding:10px;font-size:11px}.faq-categories nav button[aria-pressed=true]{border-color:#d3c4a9}.faq-categories>a{display:none}.faq-categories>p{margin-bottom:13px}.faq-search input{font-size:16px}.faq-group{padding-top:35px}.faq-group summary{gap:15px;padding:20px 0;font-size:14px}.faq-answer{padding-right:0}.faq-answer p{font-size:13px}.faq-results-toolbar{flex-wrap:wrap;gap:10px;padding-block:24px}.faq-group-heading>span{font-size:11px}.faq-results-toolbar>div{gap:15px}}.studio .faq-group details[open] summary>span{transform:none}.faq-categories nav::-webkit-scrollbar{display:none}
