.im-logo-hero{background:var(--im-hero-bg,#000);color:var(--im-hero-text,#f1ebe8);padding:38px 6% 65px;text-align:center}.im-logo-hero-inner{max-width:1100px;margin:0 auto}.im-logo-hero-image{display:block;width:min(var(--im-logo-width,640px),100%);height:auto;margin:0 auto 26px}.im-logo-hero .im-logo-hero-tagline{font:400 clamp(24px,3vw,37px)/1.35 Georgia,serif;letter-spacing:-.4px;color:inherit;margin:0}.im-logo-hero-tagline span{display:inline-block}.im-logo-hero .im-logo-hero-introduction{max-width:720px;margin:20px auto 0;color:inherit;font-size:16px;line-height:1.8}.im-logo-hero .im-actions{justify-content:center;margin-top:28px}.im-video-wide .im-facial-video-grid{display:block;width:100%;margin:0 auto}.im-video-wide .im-facial-video-copy{text-align:center;max-width:760px;margin:0 auto 30px}.im-video-wide .im-facial-video-copy>p:not(.im-eyebrow){max-width:650px;margin:20px auto 0}.im-video-wide .im-facial-video-player{width:100%;max-width:none;aspect-ratio:16/9;background:#141311}.im-video-wide .im-facial-video-player video{width:100%;height:100%;max-height:none;aspect-ratio:16/9;object-fit:contain}.im-video-booking{text-align:center;margin-top:28px}.im-erica-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:65px;max-width:1150px;margin:auto}.im-erica-photo img{width:100%;height:auto;display:block}.im-erica-copy h2{font:400 clamp(36px,4vw,52px)/1.15 Georgia,serif;letter-spacing:-.6px;margin:0 0 25px;color:inherit}.im-erica-biography{font:400 16px/1.85 Arial,sans-serif;color:inherit}.im-erica-biography p{color:inherit;margin:0}.im-erica-section .im-eyebrow{color:inherit;opacity:.8}#im-results{scroll-margin-top:30px}@media(min-width:990px)and (max-width:1250px){.im-store .header{column-gap:10px}.im-store .header__menu-item{padding:10px 7px;font-size:13px}.im-store .header__inline-menu .im-header-booking{margin-left:4px;padding:10px}}@media(max-width:749px){.im-logo-hero{padding:30px 6% 45px}.im-logo-hero-image{margin-bottom:20px}.im-logo-hero .im-logo-hero-tagline{font-size:26px}.im-logo-hero .im-logo-hero-introduction{font-size:15px;line-height:1.75}.im-video-wide .im-facial-video-grid{display:block}.im-video-wide .im-facial-video-copy{margin-bottom:24px}.im-video-wide .im-facial-video-player{max-width:none}.im-erica-grid{grid-template-columns:1fr;gap:30px}.im-erica-photo{max-width:460px;margin:0 auto}.im-erica-biography{font-size:15px;line-height:1.8}}.im-video-edge{padding-left:0;padding-right:0}.im-video-edge .im-facial-video-grid{max-width:none!important}.im-video-edge .im-facial-video-copy{padding-left:6%;padding-right:6%;max-width:920px}.im-video-edge .im-video-booking{padding-left:6%;padding-right:6%}.im-video-fill .im-facial-video-player video{object-fit:cover;object-position:center var(--im-video-focus,35%)}.im-site-header{display:block;position:relative;background:#000;color:#f1ebe8;border-bottom:1px solid #30281e}.im-site-header-inner{display:flex;align-items:center;gap:24px;max-width:1440px;padding:14px 4%;margin:0 auto}.im-site-header-brand{display:block;flex:0 0 124px;align-self:flex-start;color:inherit}.im-site-header-navigation{flex:1;min-width:0}.im-site-header-navigation ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;gap:6px 8px;margin:0;padding:0}.im-site-header-navigation li{display:block;max-width:100%}.im-site-header-navigation a.header__menu-item{display:flex;align-items:center;justify-content:center;padding:11px 13px;min-height:44px;border:1px solid #66533b;color:#f1ebe8;text-decoration:none;font:400 13px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.im-site-header-navigation a.im-header-booking{background:#d5b58a;border-color:#d5b58a;color:#080807}.im-site-header-navigation a:hover{background:#4b371c;color:#fff}.im-site-header-tools{display:flex;align-items:center;flex:0 0 auto}.im-site-header-tools .header__icon{color:#f1ebe8}@media(max-width:989px){.im-site-header-inner{display:grid;grid-template-columns:1fr auto;gap:16px}.im-site-header-brand{grid-column:1;grid-row:1}.im-site-header-tools{grid-column:2;grid-row:1}.im-site-header-navigation{grid-column:1/-1;grid-row:2}.im-site-header-navigation ul{justify-content:flex-start}}@media(max-width:749px){.im-site-header-inner{padding:12px 5%}.im-site-header-navigation a.header__menu-item{font-size:12px;padding:10px 11px}}.im-brand-monogram{display:block;position:relative;width:124px;height:102px;overflow:hidden}.im-brand-monogram img{position:absolute;display:block;width:211px;max-width:none;height:auto;left:-50px;top:-7px;clip-path:polygon(24.1713% 4.5956%,84.2541% 4.5956%,84.2541% 56.9853%,69.0608% 56.9853%,69.0608% 61.1213%,58.011% 61.5809%,54.558% 62.0404%,50.4144% 64.7059%,42.1271% 64.7059%,37.9834% 63.6029%,35.221% 62.5%,32.8039% 61.7647%,30.0414% 61.5809%,27.9696% 61.2132%,27.9696% 56.9853%,24.1713% 56.9853%)}.im-brand-wordmark{display:block;position:relative;width:min(var(--im-logo-width,790px),100%);aspect-ratio:1448/405;margin:0 auto 38px;overflow:hidden}.im-brand-wordmark img{position:absolute;display:block;width:100%;max-width:none;height:auto;margin:0;left:0;top:-153.08%;clip-path:polygon(0% 56.9853%,27.9696% 56.9853%,27.9696% 61.2132%,30.0414% 61.5809%,32.8039% 61.7647%,35.221% 62.5%,37.9834% 63.6029%,42.1271% 64.7059%,50.4144% 64.7059%,54.558% 62.0404%,58.011% 61.5809%,69.0608% 61.1213%,69.0608% 56.9853%,100% 56.9853%,100% 100%,0% 100%)}.im-logo-hero{padding-top:90px;padding-bottom:86px}.im-store .header-wrapper{background:#000}.im-flat-header .header__inline-menu .list-menu--inline{flex-wrap:wrap;justify-content:center;gap:2px 4px}.im-flat-header .header__heading-link{padding:0}.im-flat-header .header__inline-menu .header__menu-item{font-size:13px;min-height:44px}.im-about-intro{background:#000;color:#fff;padding:70px 7%}.im-about-intro-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1150px;margin:auto}.im-about-intro h1{font:400 clamp(36px,4.7vw,62px)/1.15 Georgia,serif;letter-spacing:-.6px;color:inherit;margin:0}.im-about-intro .im-eyebrow{color:inherit}.im-about-client img{display:block;width:100%;height:auto}.im-about-story{background:#fff;color:#141311;padding:70px 7%}.im-about-story-inner{max-width:850px;margin:auto}.im-about-story-copy{font:400 16px/1.85 Arial,sans-serif}.im-about-story-copy p{margin:0 0 23px}.im-about-story .im-button{margin-top:12px}.im-about-team{background:#000;color:#fff;padding:65px 7%}.im-about-team-inner{max-width:1150px;margin:0 auto}.im-about-team-intro{max-width:850px;margin:0 auto 42px;text-align:center;font:400 16px/1.85 Arial,sans-serif}.im-about-team-intro h2{max-width:850px;margin:0 auto 25px;color:inherit}.im-about-team-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:50px 32px;align-items:start}.im-about-team-member{grid-column:span 2;min-width:0}.im-about-team-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#000;margin:0 0 22px}.im-about-team-member h3{font:400 28px/1.25 Georgia,serif;margin:0 0 16px;color:inherit}.im-about-team-biography{font:400 15px/1.8 Arial,sans-serif;color:inherit}.im-about-team-biography p{margin:0 0 18px;color:inherit}.im-about-team-member-text{grid-column:span 3;border-top:1px solid #4e4436;padding-top:28px}.im-about-team-closing{max-width:850px;margin:44px auto 0;text-align:center;font:400 16px/1.85 Arial,sans-serif}@media(max-width:749px){.im-about-team{padding:45px 7%}.im-about-team-grid{grid-template-columns:1fr;gap:38px}.im-about-team-member,.im-about-team-member-text{grid-column:auto}.im-about-team-photo{max-width:450px;margin-left:auto;margin-right:auto}.im-about-team-intro,.im-about-team-closing{text-align:left}}@media(max-width:989px){.im-store .im-flat-header{grid-template-columns:1fr auto;grid-template-areas:"heading icons" "navigation navigation";row-gap:12px}.im-flat-header header-drawer{display:none}.im-flat-header .header__inline-menu{display:block;grid-area:navigation;width:100%;margin:0}.im-flat-header .header__heading,.im-flat-header>.header__heading-link{grid-area:heading;justify-self:start}.im-flat-header .header__icons{grid-area:icons}.im-flat-header .header__inline-menu .im-header-booking{margin-left:0}}@media(max-width:749px){.im-brand-monogram{width:104px;height:88px}.im-brand-monogram img{width:182px;left:-43px;top:-6px}.im-logo-hero{padding:55px 6% 56px}.im-brand-wordmark{margin-bottom:30px}.im-about-intro,.im-about-story{padding:45px 7%}.im-about-intro-grid{grid-template-columns:1fr;gap:32px}.im-flat-header .header__inline-menu .header__menu-item{padding:9px 8px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/im-october-refresh.css.map */
