.Doors-module__0yKInq__section{background:var(--paper);border-top:1px solid #0f0e0d1a;padding:clamp(96px,11vw,168px) 0}.Doors-module__0yKInq__doors{gap:88px;margin:0;padding:0;list-style:none;display:grid}.Doors-module__0yKInq__item{margin:0}.Doors-module__0yKInq__section .Doors-module__0yKInq__door{color:var(--ink);gap:24px;text-decoration:none;display:grid}.Doors-module__0yKInq__frame{background:#e7e4df;display:block;overflow:hidden}.Doors-module__0yKInq__image{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.001)}.Doors-module__0yKInq__section .Doors-module__0yKInq__door:hover .Doors-module__0yKInq__image{transform:scale(1.035)}.Doors-module__0yKInq__copy{align-content:end;gap:12px;padding:0 24px;display:grid}.Doors-module__0yKInq__title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(34px,3.9vw,58px);line-height:1.04}.Doors-module__0yKInq__body{font-family:var(--sans);color:var(--body);max-width:40ch;font-size:clamp(15px,1.12vw,17px);line-height:1.5}.Doors-module__0yKInq__more{border:1px solid var(--ink);width:44px;height:44px;color:var(--ink);border-radius:2px;place-items:center;margin-top:8px;transition:background .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-grid}.Doors-module__0yKInq__section .Doors-module__0yKInq__door:hover .Doors-module__0yKInq__more,.Doors-module__0yKInq__section .Doors-module__0yKInq__door:focus-visible .Doors-module__0yKInq__more{background:var(--ink);color:var(--paper);transform:translate(4px)}.Doors-module__0yKInq__section .Doors-module__0yKInq__door:focus-visible{outline:2px solid var(--ink);outline-offset:6px}@media (min-width:760px){.Doors-module__0yKInq__doors{padding:0 var(--pad);gap:0}.Doors-module__0yKInq__section .Doors-module__0yKInq__door{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px}.Doors-module__0yKInq__frame{grid-area:1/1/auto/span 7}.Doors-module__0yKInq__image{aspect-ratio:4/3}.Doors-module__0yKInq__copy{grid-area:1/9/auto/span 4;padding:0 0 8px}.Doors-module__0yKInq__flip{margin-top:clamp(96px,9vw,144px)}.Doors-module__0yKInq__flip .Doors-module__0yKInq__frame{grid-column:6/span 7}.Doors-module__0yKInq__flip .Doors-module__0yKInq__copy{grid-area:1/1/auto/span 4}.Doors-module__0yKInq__flip .Doors-module__0yKInq__image{aspect-ratio:5/4}}
.HeroCTA-module__bSRwMa__herocta{z-index:10;cursor:pointer;background:radial-gradient(70% 420%,#52668c 38%,#2e406c 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,56px);width:min(840px,74%);margin:-74px auto 0;padding:44px clamp(32px,4.5vw,60px);display:flex;position:relative;box-shadow:0 30px 70px -30px #0d152599}.HeroCTA-module__bSRwMa__lead{font-family:var(--sans);letter-spacing:-.2px;color:#fafafa;text-align:left;max-width:360px;font-size:clamp(16px,1.6vw,21px);font-weight:600;line-height:1.3}.HeroCTA-module__bSRwMa__book{font-family:var(--sans);letter-spacing:-.2px;color:#fafafa;align-items:center;gap:clamp(12px,1.2vw,18px);font-size:clamp(16px,1.5vw,21px);font-weight:600;line-height:1.2;display:inline-flex}.HeroCTA-module__bSRwMa__bookText{max-width:16ch;line-height:1.25}.HeroCTA-module__bSRwMa__arrCircle{border:1.6px solid #fafafa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(42px,3.4vw,52px);height:clamp(42px,3.4vw,52px);display:inline-flex}.HeroCTA-module__bSRwMa__arrCircle svg{width:44%;height:44%;display:block}@media (max-width:760px){.HeroCTA-module__bSRwMa__herocta{width:100%;box-shadow:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;margin:0;padding:44px clamp(24px,7vw,36px)}.HeroCTA-module__bSRwMa__lead{max-width:100%;font-size:18px;display:block}.HeroCTA-module__bSRwMa__book{gap:16px;font-size:19px}.HeroCTA-module__bSRwMa__bookText{max-width:none}.HeroCTA-module__bSRwMa__arrCircle{width:46px;height:46px}}
.Strip-module__UkGsKW__strip{--edge:var(--side,24px);position:relative}.Strip-module__UkGsKW__scroller{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;touch-action:pan-x pan-y;outline:none;position:relative;overflow:auto hidden}.Strip-module__UkGsKW__scroller::-webkit-scrollbar{display:none}.Strip-module__UkGsKW__scroller:focus-visible{outline:2px solid var(--ink,#0f0e0d);outline-offset:-2px}.Strip-module__UkGsKW__track{width:max-content;padding:0 var(--edge);will-change:transform;align-items:flex-start;column-gap:clamp(12px,1.6vw,24px);margin:0;list-style:none;display:flex}.Strip-module__UkGsKW__cell{flex:none;width:clamp(240px,27vw,420px)}.Strip-module__UkGsKW__narrow .Strip-module__UkGsKW__cell{width:clamp(200px,19vw,300px)}.Strip-module__UkGsKW__figure{margin:0}.Strip-module__UkGsKW__item{width:100%;aspect-ratio:var(--ratio,3 / 4);background:#e7e4df;border-radius:2px;overflow:hidden}.Strip-module__UkGsKW__dark .Strip-module__UkGsKW__item{background:#1b1a18}.Strip-module__UkGsKW__cell:nth-child(2n){margin-top:clamp(32px,5vw,80px)}.Strip-module__UkGsKW__caption{letter-spacing:-.005em;max-width:26ch;color:var(--body,#33312c);margin-top:14px;font-size:14px;line-height:1.4}.Strip-module__UkGsKW__dark .Strip-module__UkGsKW__caption{color:#fafaf9db}.Strip-module__UkGsKW__item img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}@media (max-width:760px){.Strip-module__UkGsKW__cell{width:72vw}.Strip-module__UkGsKW__narrow .Strip-module__UkGsKW__cell{width:58vw}.Strip-module__UkGsKW__cell:nth-child(2n){margin-top:28px}}.Strip-module__UkGsKW__cell{scroll-snap-align:start;scroll-margin-inline-start:var(--edge)}.Strip-module__UkGsKW__nav{padding:0 var(--edge) 20px;justify-content:flex-end;gap:8px;display:flex}.Strip-module__UkGsKW__arrow{width:44px;height:44px;color:var(--ink,#0f0e0d);cursor:pointer;background:0 0;border:1px solid #0f0e0d2e;border-radius:50%;place-items:center;padding:0;transition:background-color .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);display:grid}.Strip-module__UkGsKW__arrow:hover:not(:disabled){background:var(--ink,#0f0e0d);border-color:var(--ink,#0f0e0d);color:var(--paper,#fafaf9)}.Strip-module__UkGsKW__arrow:disabled{opacity:.32;cursor:default}.Strip-module__UkGsKW__arrow:focus-visible{outline:2px solid var(--ink,#0f0e0d);outline-offset:3px}.Strip-module__UkGsKW__dark .Strip-module__UkGsKW__arrow{color:#fafaf9;border-color:#fafaf947}.Strip-module__UkGsKW__dark .Strip-module__UkGsKW__arrow:hover:not(:disabled){color:#0a0a0a;background:#fafaf9;border-color:#fafaf9}.Strip-module__UkGsKW__dark .Strip-module__UkGsKW__arrow:focus-visible{outline-color:#fafaf9}
.CyclingPortrait-module__fDMcJq__box{vertical-align:baseline;background:#e7e4df;border-radius:2px;width:.501em;height:.668em;margin-inline:.04em;display:inline-block;position:relative;overflow:hidden}.CyclingPortrait-module__fDMcJq__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CyclingPortrait-module__fDMcJq__enter{animation:.9s cubic-bezier(.16,1,.3,1) both CyclingPortrait-module__fDMcJq__portrait-in}@keyframes CyclingPortrait-module__fDMcJq__portrait-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CyclingPortrait-module__fDMcJq__enter{animation:none}}
