.Hero-module__f6Z0_q__hero{height:calc(100svh - var(--nav-height));justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.Hero-module__f6Z0_q__heroCorner{z-index:2;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--nav-text-muted);white-space:pre-line;opacity:0;font-size:9px;font-weight:400;line-height:1.9;animation:.9s forwards Hero-module__f6Z0_q__hero-fade-up;position:absolute}.Hero-module__f6Z0_q__heroCornerTl{flex-direction:column;align-items:flex-end;animation-delay:.7s;display:flex;top:clamp(28px,4vw,52px);left:clamp(20px,4vw,56px)}.Hero-module__f6Z0_q__heroCornerBr{flex-direction:column;align-items:flex-start;animation-delay:.9s;display:flex;bottom:clamp(28px,4vw,52px);right:clamp(20px,4vw,56px)}.Hero-module__f6Z0_q__heroCornerBc{text-align:center;text-wrap:pretty;max-width:400px;font-size:10px;animation-delay:.8s;bottom:clamp(28px,6vw,70px);transform:translate(-50%)}.Hero-module__f6Z0_q__heroContent{z-index:2;text-align:center;padding:0 clamp(20px,6vw,80px);position:relative}.Hero-module__f6Z0_q__heroHeadline{opacity:0;flex-direction:column;align-items:center;gap:0;line-height:1.02;animation:1s .1s forwards Hero-module__f6Z0_q__hero-fade-up;display:flex}.Hero-module__f6Z0_q__heroHeadlineLine{display:block}.Hero-module__f6Z0_q__heroSegSans{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--nav-text);font-size:clamp(32px,5vw,76px);font-style:normal;font-weight:400}.Hero-module__f6Z0_q__heroSegItalic{font-family:var(--font-serif), Georgia, serif;letter-spacing:.01em;color:var(--nav-text);font-size:clamp(36px,5.5vw,82px);font-style:italic;font-weight:300}.Hero-module__f6Z0_q__heroMobileMeta{display:none}@keyframes Hero-module__f6Z0_q__hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Hero-module__f6Z0_q__heroTaglineMobile{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--nav-text-muted);text-align:center;max-width:260px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:9px;line-height:1.8;display:none}@media (max-width:768px){.Hero-module__f6Z0_q__hero{align-items:flex-start;height:auto;min-height:auto;padding-top:clamp(20px,5vw,36px);padding-bottom:clamp(24px,6vw,40px)}.Hero-module__f6Z0_q__heroCornerBc,.Hero-module__f6Z0_q__heroCornerTl,.Hero-module__f6Z0_q__heroCornerBr{display:none}.Hero-module__f6Z0_q__heroContent{text-align:center;width:100%;padding:10px 0}.Hero-module__f6Z0_q__heroHeadline{white-space:normal;align-items:center}.Hero-module__f6Z0_q__heroSegSans{letter-spacing:.02em;font-size:clamp(32px,9vw,44px)}.Hero-module__f6Z0_q__heroSegItalic{font-size:clamp(36px,9.5vw,48px)}.Hero-module__f6Z0_q__heroMobileMeta{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--nav-text-muted);margin-top:20px;font-size:9px;line-height:1.9;display:block}.Hero-module__f6Z0_q__heroTaglineMobile{display:block}}
.Biography-module__3WZoWq__biography{--bio-pad-top:clamp(40px, 5vw, 80px);--bio-img-h:540px;--bio-pad-bottom:clamp(40px, 5vw, 80px);min-height:calc(100svh - var(--nav-height));grid-template-columns:45fr 55fr;display:grid}.Biography-module__3WZoWq__biographyMedia{padding:var(--bio-pad-top) clamp(60px, 7vw, 100px) clamp(60px, 7vw, 100px) clamp(40px, 5vw, 80px);justify-content:center;align-items:flex-start;display:flex}.Biography-module__3WZoWq__biographyImagesMain{width:clamp(220px,26vw,340px);position:relative}.Biography-module__3WZoWq__biographyImgMain{width:400px;height:var(--bio-img-h);aspect-ratio:3/4.2;object-fit:cover;z-index:1;display:block;position:relative}.Biography-module__3WZoWq__biographyImgSignature{object-fit:contain;z-index:3;width:clamp(140px,18vw,220px);height:auto;position:absolute;top:clamp(-50px,-3vw,-36px);left:clamp(-66px,-5vw,-56px)}.Biography-module__3WZoWq__biographyImgCaption{font-family:var(--font-script), cursive, serif;color:#7f1a10;z-index:20;letter-spacing:0;width:clamp(140px,18vw,220px);height:auto;font-size:64px;font-style:italic;line-height:1;position:absolute;top:clamp(-50px,-3vw,-36px);left:clamp(-66px,-5vw,-56px);transform:rotate(-10deg)}.Biography-module__3WZoWq__biographyImgSmall{aspect-ratio:3/3.8;object-fit:cover;z-index:2;width:clamp(130px,15vw,200px);position:absolute;bottom:clamp(-56px,-7vw,-36px);right:clamp(-64px,-8vw,-44px)}.Biography-module__3WZoWq__biographyImgPlaceholder{aspect-ratio:3/4.2;z-index:1;background:#d4d1cb;width:100%;display:block;position:relative}.Biography-module__3WZoWq__biographyContent{min-height:calc(var(--bio-pad-top) + var(--bio-img-h) + var(--bio-pad-bottom));padding:var(--bio-pad-top) clamp(40px, 5vw, 88px) var(--bio-pad-bottom) clamp(24px, 3vw, 48px);flex-direction:column;justify-content:flex-start;align-self:start;display:flex}.Biography-module__3WZoWq__biographyHeading{text-transform:uppercase;margin:0 0 clamp(28px,3.5vw,52px);font-size:0;line-height:100%}.Biography-module__3WZoWq__biographyBody{max-width:400px}.Biography-module__3WZoWq__biographyBody:not(:last-child){margin-bottom:clamp(28px,3.5vw,52px)}.Biography-module__3WZoWq__biographyCta{align-self:flex-start;margin-top:auto}.Biography-module__3WZoWq__bioHSans{letter-spacing:0%;color:var(--nav-text);font-family:Nimbus Sans L Regular,Arial,sans-serif;font-size:clamp(44px,6vw,88px);font-style:normal;font-weight:400}.Biography-module__3WZoWq__bioHSerif{letter-spacing:0%;color:var(--nav-text);text-transform:none;font-family:Atelier Femme Italic,Georgia,serif;font-size:64px;font-style:italic;font-weight:400;line-height:100%;display:block}.Biography-module__3WZoWq__bioPara{font-family:var(--font-sans), Arial, sans-serif;color:var(--nav-text);letter-spacing:0%;margin:0 0 2.2em;font-size:14px;font-weight:400;line-height:1.5}.Biography-module__3WZoWq__bioParaLastChild{margin-bottom:0}.Biography-module__3WZoWq__bioParaItalic{font-family:var(--font-serif), Georgia, serif;font-size:14px;font-style:italic}.Biography-module__3WZoWq__bioParaQuote{border-left:2px solid var(--nav-border);color:var(--nav-text-muted);padding-left:16px}@media (max-width:900px){.Biography-module__3WZoWq__biography{grid-template-columns:1fr;padding:clamp(40px,6vw,72px) 0}.Biography-module__3WZoWq__biographyMedia{justify-content:flex-start;padding:clamp(24px,4vw,48px) clamp(20px,4vw,48px) clamp(80px,10vw,110px)}.Biography-module__3WZoWq__biographyImgSignature{width:clamp(100px,22vw,160px);top:clamp(-16px,-2vw,-24px);left:auto;right:clamp(12px,3vw,24px)}.Biography-module__3WZoWq__biographyImgCaption{width:clamp(100px,22vw,160px);top:clamp(-16px,-2vw,-24px);left:auto;right:clamp(6px,2vw,12px);transform:rotate(-10deg);line-height:75px!important}.Biography-module__3WZoWq__biographyImgSmall{width:clamp(100px,22vw,160px)}.Biography-module__3WZoWq__biographyContent{min-height:0;padding:0 clamp(20px,4vw,48px) clamp(40px,6vw,72px)}}@media (max-width:768px){.Biography-module__3WZoWq__biography{padding:0}.Biography-module__3WZoWq__biographyMedia{margin-left:calc(-1*clamp(20px,8vw,170px));margin-right:calc(-1*clamp(20px,8vw,170px));padding:0 0 clamp(60px,10vw,90px)}.Biography-module__3WZoWq__biographyImagesMain{width:100%}.Biography-module__3WZoWq__biographyImgMain{aspect-ratio:3/4;width:294px;max-width:none;margin:0;display:block}.Biography-module__3WZoWq__biographyImgSignature{width:clamp(140px,36vw,200px);top:clamp(-20px,-3vw,-32px);right:clamp(12px,3vw,24px)}.Biography-module__3WZoWq__biographyImgCaption{width:clamp(140px,36vw,200px);top:clamp(-20px,-3vw,-32px);right:clamp(6px,2vw,12px)}.Biography-module__3WZoWq__biographyImgSmall{width:clamp(110px,28vw,160px);bottom:clamp(-40px,-6vw,-56px);right:clamp(12px,3vw,24px)}.Biography-module__3WZoWq__biographyContent{padding:0 clamp(20px,6vw,40px) clamp(48px,8vw,72px)}}
.Testimonials-module__ceFcbq__testimonials{margin-top:80px;margin-left:calc(-1 * var(--module-gutter,0px));margin-right:calc(-1 * var(--module-gutter,0px));padding-bottom:clamp(48px,6vw,96px);position:relative;overflow:hidden}.Testimonials-module__ceFcbq__testimonials--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.Testimonials-module__ceFcbq__testimonials-gallery{aspect-ratio:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(8px,1vw,12px);transition:opacity 1s;display:grid}.Testimonials-module__ceFcbq__testimonials-gallery.Testimonials-module__ceFcbq__is-fading{opacity:0}.Testimonials-module__ceFcbq__testimonials-gallery-cell{aspect-ratio:1;position:relative;overflow:hidden}.Testimonials-module__ceFcbq__testimonials-gallery-img{object-fit:cover;display:block}.Testimonials-module__ceFcbq__testimonials-side{position:relative}.Testimonials-module__ceFcbq__testimonials--split .Testimonials-module__ceFcbq__testimonials-side{align-items:center;display:flex}.Testimonials-module__ceFcbq__testimonials-body{text-align:center;z-index:1;width:100%;max-width:clamp(700px,65vw,960px);margin:0 auto;padding:clamp(80px,8vw,120px) 0 clamp(32px,4vw,48px);transition:opacity 1s;display:grid;position:relative}.Testimonials-module__ceFcbq__testimonials--split .Testimonials-module__ceFcbq__testimonials-body{max-width:560px;padding:clamp(96px,10vw,128px) clamp(32px,6vw,96px)}.Testimonials-module__ceFcbq__testimonials-body.Testimonials-module__ceFcbq__is-fading{opacity:0}.Testimonials-module__ceFcbq__testimonials-slide{visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:center;gap:clamp(16px,2vw,28px);display:flex}.Testimonials-module__ceFcbq__testimonials--split .Testimonials-module__ceFcbq__testimonials-slide{justify-content:center}.Testimonials-module__ceFcbq__testimonials-slide.Testimonials-module__ceFcbq__is-active{visibility:visible}.Testimonials-module__ceFcbq__testimonials-quote{font-family:var(--font-serif), Georgia, serif;color:var(--nav-text);margin:0;font-size:clamp(28px,2.8vw,42px);font-style:italic;font-weight:400;line-height:100%}.Testimonials-module__ceFcbq__testimonials-text{font-family:var(--font-sans), Arial, sans-serif;color:var(--nav-text);letter-spacing:.01em;max-width:680px;margin:0;font-size:clamp(14px,1vw,16px);font-weight:400;line-height:1.55}.Testimonials-module__ceFcbq__testimonials-author{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;color:var(--nav-text);margin-top:clamp(16px,2.5vw,36px);font-size:14px;font-style:normal;font-weight:400;line-height:100%;display:block}.Testimonials-module__ceFcbq__testimonials-arrow{cursor:pointer;color:#7f1a10;z-index:2;background:0 0;justify-content:center;align-items:center;width:56px;height:56px;line-height:0;display:flex;position:absolute}.Testimonials-module__ceFcbq__testimonials-arrow--next{top:clamp(100px,17vw,195px);right:clamp(100px,17vw,155px)}.Testimonials-module__ceFcbq__testimonials--split .Testimonials-module__ceFcbq__testimonials-arrow--next{top:auto;bottom:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px)}.Testimonials-module__ceFcbq__testimonials-arrow:focus-visible{outline-offset:4px;border-radius:50%;outline:1px solid}@media (max-width:768px){.Testimonials-module__ceFcbq__testimonials{margin-top:60px;margin-bottom:0;padding:0;overflow:visible}.Testimonials-module__ceFcbq__testimonials--split{grid-template-columns:minmax(0,1fr)}.Testimonials-module__ceFcbq__testimonials-side,.Testimonials-module__ceFcbq__testimonials--split .Testimonials-module__ceFcbq__testimonials-side{flex-direction:column;align-items:center;display:flex}.Testimonials-module__ceFcbq__testimonials-arrow{margin-bottom:28px;position:static}.Testimonials-module__ceFcbq__testimonials-body,.Testimonials-module__ceFcbq__testimonials--split .Testimonials-module__ceFcbq__testimonials-body{width:100%;max-width:100%;margin:0;padding:28px 28px 36px}.Testimonials-module__ceFcbq__testimonials-slide{gap:18px}.Testimonials-module__ceFcbq__testimonials-quote{font-family:var(--font-serif), cursive, serif;font-size:24px;font-style:normal;line-height:1.1}.Testimonials-module__ceFcbq__testimonials-text{letter-spacing:0;max-width:680px;font-size:14px;line-height:100%}.Testimonials-module__ceFcbq__testimonials-author{letter-spacing:0;text-transform:uppercase;margin-top:14px;font-size:12px;line-height:1}}
.StickyImages-module__VUZezW__stage{width:100%;min-height:clamp(300px,70vw,600px);position:relative}.StickyImages-module__VUZezW__stickyImageContainer{width:100%;height:100%;position:relative;overflow:hidden}.StickyImages-module__VUZezW__stickyImage{object-fit:cover}.StickyImages-module__VUZezW__stickyPara{font-family:var(--font-script), cursive, serif;color:#7f1a10;z-index:20;letter-spacing:0;width:114px;height:100px;font-size:36px;font-style:italic;line-height:1;position:absolute;transform:rotate(-12.5deg)}.StickyImages-module__VUZezW__stickyParaOutside{z-index:20;pointer-events:none;top:-18%;left:-24%}.StickyImages-module__VUZezW__sticky-images-stage{min-height:clamp(300px,70vw,600px)}@media (max-width:480px){.StickyImages-module__VUZezW__stickyParaOutside{width:80px;height:70px;font-size:18px;top:-41%;left:-31%}}@media (max-width:768px){.StickyImages-module__VUZezW__sticky-images-stage{padding-top:24px;grid-template-columns:1fr 1fr!important;gap:10px!important;min-height:auto!important;display:grid!important}.StickyImages-module__VUZezW__sticky-images-stage>div{z-index:auto!important;aspect-ratio:3/4!important;width:100%!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important}.StickyImages-module__VUZezW__sticky-images-stage>div>div{width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}.StickyImages-module__VUZezW__sticky-images-stage>div>div img{object-fit:cover!important;width:100%!important;height:100%!important;position:static!important}.StickyImages-module__VUZezW__sticky-images-stage>div:nth-child(3){aspect-ratio:16/9!important;grid-column:1/-1!important}}
