.door[data-astro-cid-6rwsdum5]{background:var(--plaster);grid-template-columns:minmax(0,50fr) minmax(0,50fr);display:grid;overflow:hidden}.door-text[data-astro-cid-6rwsdum5]{width:100%;max-width:680px;padding:clamp(48px, 9vh, 120px) clamp(116px, 9vw, 140px) clamp(48px, 9vh, 120px) var(--pad);flex-direction:column;place-self:center end;gap:18px;display:flex}.door-text[data-astro-cid-6rwsdum5] h1[data-astro-cid-6rwsdum5]{margin-bottom:6px;font-size:clamp(40px,4vw,64px)}.intro[data-astro-cid-6rwsdum5]{color:var(--ink-2);border-bottom:1px solid #d8d2c6;padding-bottom:26px;font-size:clamp(17px,.45vw + 15px,20px)}.door-text[data-astro-cid-6rwsdum5] h2[data-astro-cid-6rwsdum5]{margin-top:8px;font-size:clamp(26px,1.4vw + 12px,34px)}.door-text[data-astro-cid-6rwsdum5] p[data-astro-cid-6rwsdum5]{color:var(--ink-2);max-width:32em}.door-text[data-astro-cid-6rwsdum5] .link-arrowless[data-astro-cid-6rwsdum5]{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.door-wall[data-astro-cid-6rwsdum5]{min-height:clamp(560px,70vh,780px);margin-left:-96px;position:relative}.door-wall[data-astro-cid-6rwsdum5] .stone[data-astro-cid-6rwsdum5],.door-wall[data-astro-cid-6rwsdum5] .seam[data-astro-cid-6rwsdum5]{position:absolute;inset:0}.door-wall[data-astro-cid-6rwsdum5] .stone[data-astro-cid-6rwsdum5]{clip-path:var(--clip)}.door-wall[data-astro-cid-6rwsdum5] .seam[data-astro-cid-6rwsdum5]{clip-path:var(--seam);background:var(--honey)}.door-frame[data-astro-cid-6rwsdum5]{width:clamp(280px,28vw,420px);position:absolute;top:50%;left:calc(50% + 56px);transform:translate(-50%,-50%)}.door-frame[data-astro-cid-6rwsdum5] img[data-astro-cid-6rwsdum5]{aspect-ratio:900/1014}.wall[data-astro-cid-6rwsdum5]{background:var(--plaster);border-top:1px solid #ddd6c9;padding:clamp(72px,8vw,120px) 0 clamp(56px,7vw,100px);position:relative}.wall-photo[data-astro-cid-6rwsdum5]{width:calc(100% - 2 * var(--pad));object-fit:cover;object-position:50% 45%;height:clamp(340px,52vw,760px);margin:0 auto}.wall-row[data-astro-cid-6rwsdum5]{max-width:1360px;padding:clamp(32px, 4vw, 56px) var(--pad) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:16px clamp(32px,5vw,80px);margin:0 auto;display:grid}.wall-row[data-astro-cid-6rwsdum5] h2[data-astro-cid-6rwsdum5],.chairs-text[data-astro-cid-6rwsdum5] h2[data-astro-cid-6rwsdum5],.back-text[data-astro-cid-6rwsdum5] h2[data-astro-cid-6rwsdum5]{font-size:clamp(32px,2.4vw + 12px,50px)}.wall-row[data-astro-cid-6rwsdum5] p[data-astro-cid-6rwsdum5],.chairs-text[data-astro-cid-6rwsdum5] p[data-astro-cid-6rwsdum5],.back-text[data-astro-cid-6rwsdum5] p[data-astro-cid-6rwsdum5]{color:var(--ink-2);max-width:30em}.chairs[data-astro-cid-6rwsdum5]{background:var(--plaster-2);padding:clamp(64px, 9vw, 130px) var(--pad);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(20px,2.4vw,36px);display:grid;position:relative}.chairs[data-astro-cid-6rwsdum5]>[data-astro-cid-6rwsdum5]{position:relative}.chair-a[data-astro-cid-6rwsdum5]{grid-area:1/1/span 2/span 5}.chair-a[data-astro-cid-6rwsdum5] img[data-astro-cid-6rwsdum5]{aspect-ratio:4/5}.chairs-text[data-astro-cid-6rwsdum5]{flex-direction:column;grid-area:1/7/auto/span 5;align-self:end;gap:16px;padding-top:24px;display:flex}.chair-b[data-astro-cid-6rwsdum5]{grid-area:2/7/auto/span 3;margin-top:12px}.chair-b[data-astro-cid-6rwsdum5] img[data-astro-cid-6rwsdum5]{aspect-ratio:4/5}.chair-c[data-astro-cid-6rwsdum5]{grid-area:3/4/auto/span 8;margin-top:clamp(-120px,-6vw,-40px)}.chair-c[data-astro-cid-6rwsdum5] img[data-astro-cid-6rwsdum5]{aspect-ratio:1600/673}.back[data-astro-cid-6rwsdum5]{background:var(--plaster);grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;display:grid;overflow:hidden}.back-wall[data-astro-cid-6rwsdum5]{grid-area:1/2;min-height:clamp(520px,50vw,760px);margin-left:-120px;position:relative}.back-wall[data-astro-cid-6rwsdum5] .stone[data-astro-cid-6rwsdum5],.back-wall[data-astro-cid-6rwsdum5] .seam[data-astro-cid-6rwsdum5]{position:absolute;inset:0}.back-wall[data-astro-cid-6rwsdum5] .stone[data-astro-cid-6rwsdum5]{clip-path:var(--clip)}.back-wall[data-astro-cid-6rwsdum5] .seam[data-astro-cid-6rwsdum5]{clip-path:var(--seam);background:var(--honey)}.back-frame[data-astro-cid-6rwsdum5]{width:min(70%,640px);position:absolute;top:50%;left:calc(50% + 60px);transform:translate(-50%,-50%)}.back-frame[data-astro-cid-6rwsdum5] img[data-astro-cid-6rwsdum5]{aspect-ratio:1040/720}.back-text[data-astro-cid-6rwsdum5]{max-width:560px;padding:clamp(48px, 7vw, 100px) clamp(150px, 11vw, 180px) clamp(48px, 7vw, 100px) var(--pad);z-index:1;flex-direction:column;grid-area:1/1;justify-self:end;gap:16px;display:flex;position:relative}.before[data-astro-cid-6rwsdum5]{background:var(--ink);color:var(--cream);position:relative}.before[data-astro-cid-6rwsdum5]:before{content:"";opacity:.16;pointer-events:none;background:url(/img/courses.svg) 0 0/480px;position:absolute;inset:0}.before-inner[data-astro-cid-6rwsdum5]{max-width:1120px;padding:clamp(56px, 8vw, 110px) var(--pad);flex-direction:column;gap:28px;margin:0 auto;display:flex;position:relative}.before[data-astro-cid-6rwsdum5] h2[data-astro-cid-6rwsdum5]{color:#fff;font-size:clamp(34px,3vw + 10px,56px)}.facts[data-astro-cid-6rwsdum5]{border-top:1px solid #4a4038;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 32px;margin:0;display:grid}.facts[data-astro-cid-6rwsdum5] div[data-astro-cid-6rwsdum5]{border-bottom:1px solid #4a4038;padding:18px 0}.facts[data-astro-cid-6rwsdum5] dt[data-astro-cid-6rwsdum5]{font-family:var(--serif);color:#fff;margin-bottom:6px;font-size:22px}.facts[data-astro-cid-6rwsdum5] dd[data-astro-cid-6rwsdum5]{color:var(--cream-2);margin:0}.on-dark[data-astro-cid-6rwsdum5]{color:var(--cream)}@media (width<=860px){.door[data-astro-cid-6rwsdum5]{grid-template-columns:1fr}.door-wall[data-astro-cid-6rwsdum5]{grid-row:1;height:clamp(420px,100vw + 40px,620px);min-height:0;margin-left:0}.door-wall[data-astro-cid-6rwsdum5] .stone[data-astro-cid-6rwsdum5]{clip-path:none}.door-wall[data-astro-cid-6rwsdum5] .seam[data-astro-cid-6rwsdum5]{display:none}.door-frame[data-astro-cid-6rwsdum5]{width:min(66vw,340px);left:50%}.door-text[data-astro-cid-6rwsdum5]{max-width:none;padding:32px var(--pad) 48px;grid-row:2}.wall-row[data-astro-cid-6rwsdum5]{grid-template-columns:1fr}.wall-photo[data-astro-cid-6rwsdum5]{width:100%}.chairs[data-astro-cid-6rwsdum5]{grid-template-columns:repeat(6,minmax(0,1fr))}.chair-a[data-astro-cid-6rwsdum5]{grid-area:auto/1/auto/span 6}.chairs-text[data-astro-cid-6rwsdum5]{grid-area:auto/1/auto/span 6;padding-top:8px}.chair-b[data-astro-cid-6rwsdum5],.chair-c[data-astro-cid-6rwsdum5]{grid-area:auto/1/auto/span 6;margin-top:0}.back[data-astro-cid-6rwsdum5]{grid-template-columns:1fr}.back-wall[data-astro-cid-6rwsdum5]{grid-column:1;height:clamp(300px,72vw,480px);min-height:0;margin-left:0}.back-wall[data-astro-cid-6rwsdum5] .stone[data-astro-cid-6rwsdum5]{clip-path:none}.back-wall[data-astro-cid-6rwsdum5] .seam[data-astro-cid-6rwsdum5]{display:none}.back-frame[data-astro-cid-6rwsdum5]{width:88%;left:50%}.back-text[data-astro-cid-6rwsdum5]{max-width:none;padding:32px var(--pad) 52px;grid-area:2/1;justify-self:stretch}.before[data-astro-cid-6rwsdum5] .btn-call[data-astro-cid-6rwsdum5]{width:100%}}
