.book-activity-highlights{color:#5b5348;background:#f0ebe0;width:100%;padding-block:100px}.book-activity-highlights__inner{flex-direction:column;display:flex}.book-activity-highlights__header{text-align:center;flex-direction:column;align-items:center;margin-block-end:80px;display:flex}.book-activity-highlights__title{color:#5b5348;font-family:"AG Headings", var(--font-lora);letter-spacing:0;text-align:center;margin:0;font-size:40px;font-weight:400;line-height:normal}.book-activity-highlights__divider{background:#5b534840;width:110px;height:1px;margin-block-start:24px;display:block}.book-activity-highlights__list{flex-direction:column;gap:80px;display:flex}.book-activity-highlights__item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.book-activity-highlights__item--reverse .book-activity-highlights__copy{grid-area:1/2}.book-activity-highlights__item--reverse .book-activity-highlights__image{grid-area:1/1}.book-activity-highlights__copy{color:#5b5348}.book-activity-highlights__item-title{color:#5b5348;font-family:"AG Headings", var(--font-lora);letter-spacing:0;margin:0 0 24px;font-size:32px;font-style:italic;font-weight:400;line-height:normal}.book-activity-highlights__body{color:#5b5348;font-family:var(--font-montserrat);letter-spacing:0;font-size:16px;font-weight:300;line-height:30px}.book-activity-highlights__body p{margin:0}.book-activity-highlights__body p+p{margin-block-start:24px}.book-activity-highlights__image{aspect-ratio:1434/933;object-fit:cover;border-radius:12px;width:100%;display:block}@media (max-width:900px){.book-activity-highlights{padding-block:80px}.book-activity-highlights__item,.book-activity-highlights__item--reverse{grid-template-columns:1fr;gap:32px}.book-activity-highlights__item--reverse .book-activity-highlights__copy,.book-activity-highlights__item--reverse .book-activity-highlights__image{grid-area:auto}.book-activity-highlights__item--reverse .book-activity-highlights__image{order:-1}}@media (max-width:560px){.book-activity-highlights{padding-block:64px}.book-activity-highlights__header{margin-block-end:56px}.book-activity-highlights__title{font-size:36px}.book-activity-highlights__list{gap:64px}}
.book-faq{color:#5b5348;background:#f5f1eb;width:100%;padding-block:100px}.book-faq__inner{flex-direction:column;align-items:flex-start;display:flex}.book-faq__intro{width:100%;margin-block-end:80px}.book-faq__intro-title{color:#5b5348;font-family:"AG Headings", var(--font-lora);letter-spacing:0;text-align:left;margin:0;font-size:40px;font-weight:400;line-height:normal}.book-faq__intro-divider{background:#5b534840;width:110px;height:1px;margin-block:24px 48px;display:block}section.book-faq .book-faq__inner.new-work-container{padding:11px 101px}.book-faq__intro-copy{color:#5b5348;font-family:var(--font-montserrat);letter-spacing:0;font-size:16px;font-weight:300;line-height:24px}.book-faq__intro-copy p{margin:0}.book-faq__intro-copy p+p{margin-block-start:32px}.book-faq__title{color:#5b5348;font-family:"AG Headings", var(--font-lora);letter-spacing:0;text-align:left;margin:0;font-size:40px;font-weight:400;line-height:normal}.book-faq__divider{background:#5b534840;width:110px;height:1px;margin-block:24px 56px;display:block}.book-faq__list{flex-direction:column;gap:12px;width:100%;max-width:760px;display:flex}.book-faq__item{width:100%}.book-faq__question{color:#5b5348;cursor:pointer;font-family:var(--font-montserrat);letter-spacing:0;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:20px 0;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.book-faq__chevron{color:#5b5348;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .22s;display:inline-flex;transform:rotate(0)}.book-faq__chevron:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;display:block;transform:rotate(45deg)}.book-faq__question[aria-expanded=true] .book-faq__chevron{transform:rotate(180deg)}.book-faq__answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid;overflow:hidden}.book-faq__answer-wrap--open{grid-template-rows:1fr}.book-faq__answer{color:#6b665f;max-width:700px;min-height:0;font-family:var(--font-montserrat);letter-spacing:0;margin:0;padding:0 0 20px 28px;font-size:16px;font-weight:300;line-height:24px}@media (max-width:900px){.book-faq{padding-block:80px}section.book-faq .book-faq__inner.new-work-container{padding:0 var(--container-padding-x)}}@media (max-width:560px){.book-faq{padding-block:64px}.book-faq__title{font-size:36px}.book-faq__intro{margin-block-end:64px}.book-faq__intro-title{font-size:36px}.book-faq__divider{margin-block-end:44px}.book-faq__list{max-width:none}}
.book-info-image{background-image:url(/book/gallery5.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100vh;overflow:hidden}
.book-ready-cta{color:#5d544b;background:#f5f1eb;width:100%;padding-block:110px}.book-ready-cta__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.book-ready-cta__title{color:#5d544b;font-family:"AG Headings", var(--font-lora);letter-spacing:0;text-align:center;margin:0;font-size:40px;font-weight:400;line-height:normal}.book-ready-cta__divider{background:#5d544b2e;width:110px;height:1px;margin-block:32px;display:block}.book-ready-cta__copy{color:#5d544b;width:100%;max-width:650px;font-family:var(--font-montserrat);letter-spacing:0;text-align:center;font-size:16px;font-weight:300;line-height:24px}.book-ready-cta__copy p{margin:0}.book-ready-cta__copy p+p{margin-block-start:24px}.book-ready-cta__button{color:#fff;height:36px;font-family:var(--font-montserrat);letter-spacing:.2em;text-align:center;text-transform:uppercase;background:#8a6a10;border:0;border-radius:4px;justify-content:center;align-items:center;margin-block-start:40px;padding-inline:28px;font-size:12px;font-weight:600;line-height:36px;text-decoration:none;transition:background-color .2s;display:inline-flex}.book-ready-cta__button:hover,.book-ready-cta__button:focus-visible{background:#b88724}@media (max-width:900px){.book-ready-cta{padding-block:88px}}@media (max-width:560px){.book-ready-cta{padding-block:72px}.book-ready-cta__title{font-size:36px}}
.new-work-book-with-us-page{--join-button-bg:#c49332;--join-button-bg-hover:#a87923;background:var(--figma-color-cream);width:100%;max-width:100vw;overflow-x:hidden}.new-work-book-with-us-page .home-header__action.figma-outline-button,.new-work-book-with-us-page .events-gatherings__button,.new-work-book-with-us-page .book-ready-cta__button,.new-work-book-with-us-page .footer-cta__button{border-color:var(--join-button-bg);background:var(--join-button-bg)}.new-work-book-with-us-page .home-header__action.figma-outline-button:hover,.new-work-book-with-us-page .home-header__action.figma-outline-button:focus-visible,.new-work-book-with-us-page .events-gatherings__button:hover,.new-work-book-with-us-page .events-gatherings__button:focus-visible,.new-work-book-with-us-page .book-ready-cta__button:hover,.new-work-book-with-us-page .book-ready-cta__button:focus-visible,.new-work-book-with-us-page .footer-cta__button:hover,.new-work-book-with-us-page .footer-cta__button:focus-visible{border-color:var(--join-button-bg-hover);background:var(--join-button-bg-hover)}.new-work-book-with-us-page .footer-cta__button:disabled{border-color:var(--join-button-bg);background:var(--join-button-bg)}.book-with-us-hero{min-height:100vh;color:var(--figma-color-cream);background-image:url(/books/baner.jpg);background-position:50%;background-size:cover;position:relative;overflow:hidden}.book-with-us-hero:before{z-index:0;background:var(--figma-color-hero-overlay);content:"";position:absolute;inset:0}.book-with-us-hero__inner{z-index:1;justify-content:center;align-items:center;min-height:100vh;padding-block:120px 80px;display:flex;position:relative}.book-with-us-hero__label{top:88px;left:var(--container-padding-x);color:#a8a093;font-family:var(--font-montserrat);letter-spacing:0;margin:0;font-size:16px;font-weight:300;line-height:24px;position:absolute}.book-with-us-hero__content{width:min(100%,690px);color:var(--figma-color-cream);text-align:center;flex-direction:column;align-items:center;display:flex}.book-with-us-hero__mark{aspect-ratio:83/99;background-image:url(../media/banerlogo.0-jm1uhnklvse.svg?dpl=dpl_AjFsFRThBsWgnVQjDM3QVFZfACuA);background-position:50%;background-repeat:no-repeat;background-size:contain;width:83px;margin-block-end:19px;display:block}.book-with-us-hero__title{max-width:100%;color:var(--figma-color-cream);font-family:"AG Headings", var(--font-lora);letter-spacing:0;text-align:center;margin:0;font-size:68px;font-style:italic;font-weight:400;line-height:1}@media (max-width:768px){.book-with-us-hero,.book-with-us-hero__inner{min-height:680px}.book-with-us-hero__inner{padding-block:72px 44px}.book-with-us-hero__label{font-size:15px;line-height:23px;top:86px}.book-with-us-hero__content{width:min(100%,360px)}.book-with-us-hero__mark{width:56px;margin-block-end:14px}.book-with-us-hero__title{font-size:clamp(30px,7.3vw,34px)}}
.book-activities{color:#494642;background:#f5f1eb;width:100%;padding-block:62px 54px}.book-activities__inner{grid-template-columns:minmax(0,672px) 353px;justify-content:space-between;align-items:start;gap:80px;width:100%;max-width:1220px;display:grid}.book-activities__content{max-width:672px}.book-activities__heading{color:#4a4540;max-width:672px;font-family:"AG Headings", var(--font-lora);letter-spacing:0;text-align:left;margin:0 0 35px;font-size:32px;font-style:italic;font-weight:400;line-height:normal}.book-activities__list{flex-direction:column;gap:8px;max-width:672px;margin:0;padding:0;list-style:none;display:flex}.book-activities__item{color:#494642;font-family:var(--font-montserrat);letter-spacing:0;align-items:flex-start;gap:8px;font-size:16px;font-weight:300;line-height:24px;display:flex}.book-activities__leaf{object-fit:contain;flex-shrink:0;width:15px;height:15px;margin-top:4px;display:inline-block}.book-activities__image{object-fit:cover;border-radius:8px;width:353px;max-width:100%;height:530px;display:block}@media (max-width:900px){.book-activities{padding-block:56px}.book-activities__inner{grid-template-columns:1fr;gap:40px}.book-activities__content,.book-activities__heading,.book-activities__list{max-width:672px}.book-activities__image{aspect-ratio:353/530;width:min(353px,100%);height:auto}}@media (max-width:520px){.book-activities__heading{margin-block-end:28px;font-size:30px}}
.book-gallery-slider{background:0 0;width:100%;padding-block:80px}.book-gallery-slider__inner{--gallery-gap:24px;--gallery-visible:3;flex-direction:column;width:100%;margin-inline:auto;padding-left:15px;padding-right:15px;display:flex}.book-gallery-slider__viewport{width:100%;overflow:hidden}.book-gallery-slider__track{gap:var(--gallery-gap);transform:translateX(calc(var(--active-slide) * ( ( (100% - ((var(--gallery-visible) - 1) * var(--gallery-gap))) / var(--gallery-visible) ) + var(--gallery-gap) ) * -1));transition:transform .42s;display:flex}.book-gallery-slider__card{flex:0 0 calc((100% - ((var(--gallery-visible) - 1) * var(--gallery-gap))) / var(--gallery-visible));background:#00000014;border-radius:8px;overflow:hidden}.book-gallery-slider__trigger{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.book-gallery-slider__image{object-fit:cover;width:100%;height:clamp(400px,29vw,520px);display:block}.book-gallery-slider__dots{justify-content:center;align-items:center;gap:8px;margin-block-start:25px;display:flex}.book-gallery-slider__dot{cursor:pointer;opacity:.2;background:#4a4540;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:opacity .2s;display:block}.book-gallery-slider__dot--active,.book-gallery-slider__dot:hover,.book-gallery-slider__dot:focus-visible{opacity:1}.book-gallery-slider__lightbox{z-index:100;background:#000000e6;justify-content:center;align-items:center;padding:72px 88px;animation:.22s both book-gallery-lightbox-fade;display:flex;position:fixed;inset:0}.book-gallery-slider__lightbox--closing{animation:.22s both book-gallery-lightbox-fade-out}.book-gallery-slider__lightbox-image{object-fit:contain;border-radius:8px;max-width:min(100%,1180px);max-height:calc(100vh - 144px);animation:.26s both book-gallery-lightbox-image;display:block;box-shadow:0 24px 80px #0000006b}.book-gallery-slider__lightbox--closing .book-gallery-slider__lightbox-image{animation:.22s both book-gallery-lightbox-image-out}.book-gallery-slider__lightbox-close,.book-gallery-slider__lightbox-nav{color:#f5f1eb;cursor:pointer;background:#0000003d;border:1px solid #f5f1eb57;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute}.book-gallery-slider__lightbox-close:hover,.book-gallery-slider__lightbox-close:focus-visible,.book-gallery-slider__lightbox-nav:hover,.book-gallery-slider__lightbox-nav:focus-visible{background:#f5f1eb29;border-color:#f5f1ebb8}.book-gallery-slider__lightbox-close{width:46px;height:46px;font-size:34px;font-weight:300;line-height:1;top:24px;right:24px}.book-gallery-slider__lightbox-nav{width:54px;height:54px;font-size:46px;font-weight:300;line-height:1;top:50%;transform:translateY(-50%)}.book-gallery-slider__lightbox-nav:hover,.book-gallery-slider__lightbox-nav:focus-visible{transform:translateY(-50%)scale(1.04)}.book-gallery-slider__lightbox-nav--prev{left:24px}.book-gallery-slider__lightbox-nav--next{right:24px}@keyframes book-gallery-lightbox-fade{0%{opacity:0}to{opacity:1}}@keyframes book-gallery-lightbox-fade-out{0%{opacity:1}to{opacity:0}}@keyframes book-gallery-lightbox-image{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes book-gallery-lightbox-image-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (max-width:900px){.book-gallery-slider__inner{--gallery-visible:2}.book-gallery-slider__image{height:clamp(360px,52vw,470px)}}@media (max-width:560px){.book-gallery-slider{padding-block:48px 0}.book-gallery-slider__inner{--gallery-visible:1}.book-gallery-slider__image{height:340px}.book-gallery-slider__lightbox{padding:70px 18px 82px}.book-gallery-slider__lightbox-image{border-radius:6px;max-height:calc(100vh - 152px)}.book-gallery-slider__lightbox-close{width:44px;height:44px;top:16px;right:16px}.book-gallery-slider__lightbox-nav{width:48px;height:48px;font-size:40px;top:auto;bottom:18px;transform:none}.book-gallery-slider__lightbox-nav:hover,.book-gallery-slider__lightbox-nav:focus-visible{transform:scale(1.04)}.book-gallery-slider__lightbox-nav--prev{left:calc(50% - 62px)}.book-gallery-slider__lightbox-nav--next{right:calc(50% - 62px)}}
