.direction-carousel[data-astro-cid-jhdg7hku]{min-width:0}.carousel-track[data-astro-cid-jhdg7hku]{aspect-ratio:var(--scene-ratio);contain:size;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#142034;align-items:flex-start;display:flex;overflow:auto hidden}.carousel-track[data-astro-cid-jhdg7hku]::-webkit-scrollbar{display:none}.carousel-slide[data-astro-cid-jhdg7hku]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.carousel-caption[data-astro-cid-jhdg7hku]{justify-content:space-between;align-items:start;gap:28px;padding-top:22px;display:flex}.room-caption[data-astro-cid-jhdg7hku] h2[data-astro-cid-jhdg7hku]{font-size:28px;line-height:1.2}.room-caption[data-astro-cid-jhdg7hku] p[data-astro-cid-jhdg7hku]{color:var(--muted);max-width:660px;margin-top:10px;font-size:14px}.carousel-controls[data-astro-cid-jhdg7hku]{flex-shrink:0;align-items:center;gap:16px;display:flex}.carousel-controls[data-astro-cid-jhdg7hku] button[data-astro-cid-jhdg7hku]{width:44px;height:44px;color:var(--bone);background:0 0;border:1px solid #ffffff40;place-items:center;font-size:24px;display:grid}.carousel-controls[data-astro-cid-jhdg7hku] button[data-astro-cid-jhdg7hku]:hover{background:#ffffff0c;border-color:#ffffff80}.carousel-count[data-astro-cid-jhdg7hku]{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;min-width:48px;font-size:12px}.carousel-room-links[data-astro-cid-jhdg7hku]{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;margin-top:24px;padding-top:10px;display:flex}.carousel-room-links[data-astro-cid-jhdg7hku] button[data-astro-cid-jhdg7hku]{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:10px 0;font-size:13px}.carousel-room-links[data-astro-cid-jhdg7hku] button[data-astro-cid-jhdg7hku][aria-pressed=true]{color:var(--bone);border-bottom-color:var(--bone)}.carousel-room-links[data-astro-cid-jhdg7hku] button[data-astro-cid-jhdg7hku]:hover{color:var(--bone)}.carousel-status[data-astro-cid-jhdg7hku]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.carousel-caption[data-astro-cid-jhdg7hku]{flex-direction:column;gap:18px;padding-top:18px}.room-caption[data-astro-cid-jhdg7hku] h2[data-astro-cid-jhdg7hku]{font-size:26px}.room-caption[data-astro-cid-jhdg7hku] p[data-astro-cid-jhdg7hku]{font-size:13px}.carousel-controls[data-astro-cid-jhdg7hku]{justify-content:space-between;width:100%}.carousel-room-links[data-astro-cid-jhdg7hku]{gap:4px 20px;margin-top:18px}.carousel-room-links[data-astro-cid-jhdg7hku] button[data-astro-cid-jhdg7hku]{font-size:12px}}.direction-heading[data-astro-cid-derc32g6]{padding-top:32px;padding-bottom:32px}.direction-heading[data-astro-cid-derc32g6] .breadcrumb[data-astro-cid-derc32g6]{margin-bottom:26px}.direction-heading[data-astro-cid-derc32g6] h1[data-astro-cid-derc32g6]{font-size:clamp(42px,6.1vw,88px)}.direction-heading[data-astro-cid-derc32g6]>p[data-astro-cid-derc32g6]{color:var(--muted);max-width:700px;margin-top:22px;font-size:15px}.direction-study[data-astro-cid-derc32g6]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:28px clamp(32px,4vw,64px);padding-bottom:42px;display:grid}.direction-concept[data-astro-cid-derc32g6]{gap:26px;display:grid}.direction-concept[data-astro-cid-derc32g6]>div[data-astro-cid-derc32g6]+div[data-astro-cid-derc32g6]{border-top:1px solid var(--line);padding-top:24px}.direction-concept[data-astro-cid-derc32g6] h2[data-astro-cid-derc32g6]{letter-spacing:-.025em;font-size:22px;line-height:1.2}.direction-concept[data-astro-cid-derc32g6] p[data-astro-cid-derc32g6]{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.concept-reference[data-astro-cid-derc32g6]{border-bottom:1px solid #738092;align-items:center;gap:16px;margin-top:6px;padding:8px 0 6px;font-size:12px;display:inline-flex}.concept-reference[data-astro-cid-derc32g6]:hover{color:var(--sand)}.direction-note[data-astro-cid-derc32g6]{color:var(--muted);grid-column:1/-1;max-width:860px;font-size:11px;line-height:1.7}.direction-navigation[data-astro-cid-derc32g6]{padding-top:58px;padding-bottom:64px}.direction-navigation[data-astro-cid-derc32g6] h2[data-astro-cid-derc32g6]{margin-bottom:30px;font-size:clamp(30px,3vw,44px)}.other-directions[data-astro-cid-derc32g6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.other-directions[data-astro-cid-derc32g6] a[data-astro-cid-derc32g6]{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:22px;padding:24px 0;font-size:clamp(20px,2vw,28px);line-height:1.25;display:flex}.other-directions[data-astro-cid-derc32g6] a[data-astro-cid-derc32g6]>span[data-astro-cid-derc32g6]:last-child{color:#53606c;font-size:19px}.other-directions[data-astro-cid-derc32g6] a[data-astro-cid-derc32g6]:hover{color:#786348}@media (width<=1100px){.direction-study[data-astro-cid-derc32g6]{grid-template-columns:1fr;row-gap:32px}.direction-concept[data-astro-cid-derc32g6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.direction-concept[data-astro-cid-derc32g6]>div[data-astro-cid-derc32g6],.direction-concept[data-astro-cid-derc32g6]>div[data-astro-cid-derc32g6]+div[data-astro-cid-derc32g6]{border-top:1px solid var(--line);padding-top:24px}}@media (width<=700px){.direction-heading[data-astro-cid-derc32g6]{padding-top:24px;padding-bottom:26px}.direction-heading[data-astro-cid-derc32g6] .breadcrumb[data-astro-cid-derc32g6]{margin-bottom:22px}.direction-heading[data-astro-cid-derc32g6] h1[data-astro-cid-derc32g6]{font-size:clamp(37px,9.5vw,58px)}.direction-heading[data-astro-cid-derc32g6]>p[data-astro-cid-derc32g6]{margin-top:18px;font-size:14px}.direction-study[data-astro-cid-derc32g6]{padding-bottom:32px}.direction-concept[data-astro-cid-derc32g6]{grid-template-columns:1fr;gap:24px}.direction-concept[data-astro-cid-derc32g6] h2[data-astro-cid-derc32g6]{font-size:22px}.direction-note[data-astro-cid-derc32g6]{font-size:10px}.direction-navigation[data-astro-cid-derc32g6]{padding-top:40px;padding-bottom:42px}.other-directions[data-astro-cid-derc32g6]{grid-template-columns:1fr;gap:0}.other-directions[data-astro-cid-derc32g6] a[data-astro-cid-derc32g6]{border-bottom:0;padding:20px 0;font-size:24px}.other-directions[data-astro-cid-derc32g6] a[data-astro-cid-derc32g6]:last-child{border-bottom:1px solid var(--dark-line)}}
