.aq-world.aq-courtyard{box-sizing:border-box;color:#f8f3e8;background:#0b191c;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;column-gap:8vw;min-height:calc(100svh - 52px);padding:64px 6vw 28px;display:grid}.aq-courtyard .aq-scenery{pointer-events:none}.aq-courtyard .aq-shade{background:linear-gradient(90deg,#07171955,#0717196b 30%,#0b191ceb 56%,#0b191cf5),linear-gradient(#0000 30%,#0b191c99)}.aq-courtyard .aq-arrival{text-shadow:0 2px 24px #05131bbf;max-width:520px;padding:20px 0 0;position:sticky;top:112px}.aq-courtyard .aq-arrival h1{font:400 clamp(2.5rem,4.1vw,4rem)/1.15 var(--font-editorial),Georgia,serif;letter-spacing:-.035em;margin:0 0 18px}.aq-courtyard .aq-arrival>p:last-child{font:400 1.125rem/1.6 var(--font-editorial),Georgia,serif;color:#e8e2d6;margin:0}.aq-world.aq-courtyard .aq-explore{box-sizing:border-box;width:100%;min-width:0;max-width:660px;margin:0;padding:0;display:block}.aq-courtyard .aq-book{flex-direction:column;gap:0;display:flex}.aq-courtyard .aq-book-entry{border-bottom:1px solid #d6c7a92c;min-width:0;padding:32px 0;scroll-margin-top:80px}.aq-courtyard .aq-book-entry:first-child{padding-top:0}.aq-courtyard .aq-book-entry:last-child{border-bottom:0}.aq-courtyard .aq-entry-lead{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:24px;min-height:126px;display:grid}.aq-courtyard .aq-entry-copy{min-width:0}.aq-courtyard .aq-entry-copy h2{font:inherit;margin:0 0 10px}.aq-world .aq-place-name{color:#f2ede2;text-align:left;white-space:normal;max-width:100%;min-height:48px;font:400 clamp(1.65rem,2.5vw,2.25rem)/1.25 var(--font-editorial),Georgia,serif;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:4px 0 9px;transition:color .2s;display:inline-flex;position:relative}.aq-world .aq-place-name[aria-pressed=true]{color:#fff8e7;background:0 0}.aq-world .aq-place-name[aria-pressed=true]:after{content:"";background:#d9c298;width:40px;height:1px;position:absolute;bottom:0;left:0}.aq-courtyard .aq-entry-copy>p{font:400 1.0625rem/1.65 var(--font-editorial),Georgia,serif;color:#d4d5cb;max-width:30ch;margin:0}.aq-courtyard .aq-entry-detail{background:#25332f;width:100px;height:126px;overflow:hidden}.aq-courtyard .aq-entry-detail img{object-fit:cover;filter:saturate(.78);opacity:.9;width:100%;height:100%;display:block}.aq-courtyard .aq-book-entry[data-selected=true] .aq-entry-detail img{opacity:1;filter:saturate(.9)}.aq-courtyard .aq-book-actions-slot{box-sizing:border-box;min-height:78px;padding-top:18px}.aq-courtyard .aq-place-copy{min-width:0;max-width:none;text-shadow:none;margin:0;padding:0}.aq-world .aq-place-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:440px;display:grid}.aq-world .aq-place-actions[data-place=market]{max-width:540px}.aq-world .aq-place-action{color:#fff7e7;text-align:left;min-width:0;min-height:56px;font:400 1.0625rem/1.4 var(--font-editorial),Georgia,serif;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7c6a64a;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:7px 0;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.aq-place-action>span{overflow-wrap:anywhere;min-width:0}.aq-place-action svg{color:#decba5;flex-shrink:0;width:18px;height:18px}.aq-world .aq-place-action:disabled{color:#c5c6bf;cursor:default;border-bottom-color:#c5c6bf25}.aq-place-action small{font:400 .875rem/1.4 var(--font-interface),sans-serif;color:#b6bcb6;margin-top:2px;display:block}.aq-courtyard .aq-market{text-shadow:none;margin:20px 0 0;padding:0}.aq-courtyard .aq-journey-choices{grid-template-columns:1fr;gap:0;display:grid}.aq-courtyard .aq-journey-choices>a{color:#f8f3e8;min-height:72px;font:400 1.125rem/1.5 var(--font-editorial),Georgia,serif;border-bottom:1px solid #d7c6a630;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:flex}.aq-courtyard .aq-market small{color:#c9c5b8;font:400 .875rem/1.5 var(--font-interface),sans-serif;margin-bottom:5px;display:block}.aq-courtyard .aq-journey-choices svg{color:#decba5;flex-shrink:0}.aq-courtyard .aq-footer{text-align:left;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;width:100%;margin:28px 0 0;padding:28px 0 0;display:flex}.aq-courtyard .aq-footer>button{color:#d0d3cb;min-height:44px;margin-right:auto;padding:8px 0}.aq-courtyard .aq-signature{font:400 1rem/1.5 var(--font-editorial),Georgia,serif;letter-spacing:.045em;color:#d8caaa;margin:0}.aq-courtyard .aq-guestbook{color:#e5d1aa;border:1px solid #ddc49b45;border-radius:50%;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex}.aq-guestbook-icon{display:inline-flex;position:relative}.aq-guestbook-icon>svg:first-child{width:24px;height:24px}.aq-guestbook-icon>svg:last-child{width:17px;height:17px;position:absolute;top:-6px;right:-6px}.aq-courtyard .aq-footer>[role=status]{flex-basis:100%;font-size:1rem}.aq-courtyard :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #f0d7a4}@media (hover:hover){.aq-world .aq-place-name:hover{color:#fff}.aq-world .aq-place-action:not(:disabled):hover{color:#fff;border-bottom-color:#d7c6a6}.aq-courtyard .aq-journey-choices>a:hover{text-underline-offset:5px;text-decoration:underline}.aq-courtyard .aq-guestbook:hover{background:#26362ed9}}@media (max-width:850px){.aq-world.aq-courtyard{padding:0 24px 24px;display:block}.aq-courtyard .aq-scenery{height:360px;position:absolute;inset:0 0 auto}.aq-courtyard .aq-shade{background:linear-gradient(#07171920 12%,#0b191c38 36%,#0b191cc9 75%,#0b191c 100%)}.aq-courtyard .aq-arrival{box-sizing:border-box;flex-direction:column;justify-content:flex-end;max-width:660px;min-height:280px;margin:0 auto;padding:42px 0 40px;display:flex;position:relative;top:auto}.aq-courtyard .aq-arrival h1{margin-bottom:12px;font-size:clamp(2rem,6.6vw,3rem)}.aq-world.aq-courtyard .aq-explore{margin:0 auto}.aq-courtyard .aq-footer{max-width:660px;margin:20px auto 0}}@media (max-width:450px){.aq-courtyard .aq-entry-lead{grid-template-columns:minmax(0,1fr) 84px;gap:20px;min-height:112px}.aq-courtyard .aq-entry-detail{width:84px;height:112px}.aq-world .aq-place-name{font-size:1.65rem}.aq-courtyard .aq-entry-copy>p{font-size:1rem}.aq-world .aq-place-actions{gap:20px}.aq-courtyard .aq-book-actions-slot{min-height:88px}.aq-courtyard .aq-footer>button{flex-basis:100%;justify-content:center;margin:0}.aq-courtyard .aq-signature{flex:1}}@media (prefers-reduced-motion:reduce){.aq-world .aq-place-name,.aq-world .aq-place-action{transition:none}}.aq-world{isolation:isolate;color:#fff7e7;min-height:100svh;font-family:var(--font-interface);background:#14232a;position:relative;overflow-x:clip}.aq-world a{color:inherit}.aq-scenery{z-index:-2;background:#20333c;position:fixed;inset:0;overflow:hidden}.aq-camera{transition:transform 2.4s cubic-bezier(.22,.6,.3,1),transform-origin 2.4s;position:absolute;inset:0}.aq-camera img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.aq-night-art{opacity:0;transition:opacity 1.8s}.aq-night-art.is-visible{opacity:1}.aq-shade{background:linear-gradient(#07131b75,#0000 40%,#07131bc9 80%,#07131bf5),linear-gradient(90deg,#07131b60,#0000 75%);position:absolute;inset:0}.aq-header{background:#0a182241;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:16px;padding:18px 5vw;display:flex}.aq-header svg{width:40px;height:28px}.aq-header>span{font:1rem var(--font-editorial);letter-spacing:.08em}.aq-header button,.aq-look-controls button,.aq-footer button{color:inherit;cursor:pointer;font:inherit;background:#0b192b70;border:1px solid #ead9b14a;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.875rem;display:inline-flex}.aq-header button svg{width:17px;height:17px}.aq-arrival{text-shadow:0 2px 28px #05131b;pointer-events:none;padding:50px 6vw 0}.aq-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.875rem}.aq-arrival h1{font:400 clamp(4rem,10vw,9rem)/1.15 var(--font-editorial);letter-spacing:-.05em;margin:8px 0}.aq-arrival h1:focus{outline:none}.aq-arrival>p:last-child{font:1.25rem var(--font-editorial)}.aq-explore{justify-content:space-between;align-items:end;gap:30px;padding:clamp(130px,23vh,280px) 6vw 30px;display:flex}.aq-place-copy{text-shadow:0 2px 16px #07131b;max-width:360px}.aq-place-copy>p:not(.aq-eyebrow){font:1.6rem/1.4 var(--font-editorial)}.aq-place-copy>a{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:1rem;display:inline-flex}.aq-look-controls{flex-wrap:wrap;justify-content:end;gap:8px;max-width:430px;display:flex}.aq-look-controls [aria-pressed=true]{color:#17242a;background:#eee1c6}.aq-destinations{background:#d8c7a125;border:1px solid #e1d0ac45;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 6vw;display:grid}.aq-destinations>a{background:#0a1822b8;padding:26px 30px;text-decoration:none;transition:background .25s;position:relative}.aq-destinations>a:hover{background:#213644d9}.aq-destinations small{color:#d9cbb2;font-size:.875rem}.aq-destinations h2{font:400 2.4rem/1.2 var(--font-editorial);margin:10px 0}.aq-destinations svg{position:absolute;bottom:32px;right:25px}.aq-footer{text-align:center;padding:32px 24px 42px}.aq-footer nav{flex-wrap:wrap;justify-content:center;gap:28px;margin-bottom:22px;display:flex}.aq-footer nav a{text-underline-offset:5px;font-size:.9375rem}.aq-footer button{background:0 0;border:0}.aq-signature{font:1.125rem/1.6 var(--font-editorial);letter-spacing:.06em;color:#e5d1aa;margin:12px 0}.aq-footer small{color:#c3ccd0;font-size:.8125rem}.aq-world :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #ffe1a5}@media (max-width:650px){.aq-header{flex-wrap:wrap;padding:14px 18px}.aq-header>span{display:none}.aq-arrival{padding:42px 24px 0}.aq-explore{padding:180px 24px 24px;display:block}.aq-look-controls{justify-content:start;margin-top:24px}.aq-destinations{grid-template-columns:1fr;margin:0 24px}.aq-destinations>a{padding:18px 22px}.aq-destinations h2{margin:6px 0;font-size:2rem}.aq-camera img{object-position:50% 50%}.aq-footer nav{gap:20px}}@media (prefers-reduced-motion:reduce){.aq-camera,.aq-night-art,.aq-destinations>a{transition:none}}@media (prefers-reduced-motion:no-preference){.aq-world{animation:1.5s both aq-arrive}@keyframes aq-arrive{0%{opacity:0}to{opacity:1}}}
