:root{--ib-cream: #F7F4EF;--ib-sand: #EFE9E1;--ib-nude: #E6DFD5;--ib-nude-2: #DDD4C8;--ib-line: #D9D1C6;--ib-ink: #1A1816;--ib-ink-2: #3A3532;--ib-muted: #5E5852;--ib-taupe: #7A6553;--ib-taupe-light: #CDBBA8;--ib-serif: var(--font-heading--family, "Cormorant Garamond"), Georgia, serif;--ib-sans: var(--font-body--family, "Jost"), system-ui, sans-serif}.ib{font-family:var(--ib-sans);font-weight:300;color:var(--ib-ink);background:var(--ib-cream)}.ib *,.ib *:before,.ib *:after{box-sizing:border-box}.ib a{color:inherit}.ib-wrap{max-width:1280px;margin:0 auto;padding-inline:24px}.ib-eyebrow{font-family:var(--ib-sans);font-size:12px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--ib-taupe);margin:0}.ib-serif,.ib-h1,.ib-h2,.ib-h3,.ib-card-title{font-family:var(--ib-serif);font-weight:400;color:inherit;margin:0;text-transform:none;letter-spacing:normal}.ib-h1{font-size:76px;line-height:1.02;letter-spacing:-.01em}.ib-h2{font-size:52px;line-height:1.05}.ib-h3{font-size:40px;line-height:1.1}.ib-card-title{font-size:38px;line-height:1.1}.ib-h1 em,.ib-h2 em,.ib-h3 em{font-style:italic}.ib-tagline{font-family:var(--ib-serif);font-style:italic;font-size:22px;color:var(--ib-taupe)}.ib-p{font-family:var(--ib-sans);font-size:17px;line-height:1.75;color:var(--ib-muted);margin:0;max-width:560px}.ib-p--lead{font-size:18px;line-height:1.7;max-width:480px}.ib-note{font-size:14px;color:var(--ib-muted)}.ib-note a{color:var(--ib-ink)}.ib-btns{display:flex;flex-wrap:wrap;gap:14px}.ib-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:16px 28px;font-family:var(--ib-sans);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;background:var(--ib-ink);color:var(--ib-cream)!important;border:1px solid var(--ib-ink);transition:background .25s ease,color .25s ease;align-self:flex-start}.ib-btn:hover{background:var(--ib-ink-2)}.ib-btn--outline{background:transparent;color:var(--ib-ink)!important}.ib-btn--outline:hover{background:var(--ib-ink);color:var(--ib-cream)!important}.ib-btn--light{background:var(--ib-cream);color:var(--ib-ink)!important;border-color:var(--ib-cream)}.ib-btn--light:hover{background:var(--ib-sand)}.ib-btn--lg{padding:18px 30px}.ib-link-underline{font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:4px}.ib-media{position:relative;overflow:hidden;background:var(--ib-nude);display:flex;align-items:flex-end;padding:18px}.ib-media--alt{background:var(--ib-nude-2)}.ib-media--dark{background:var(--ib-ink-2)}.ib-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ib-media__label{position:relative;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ib-muted)}.ib-media--dark .ib-media__label{color:#cfc6ba}.ib-hero{display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-top:24px;padding-bottom:104px}.ib-hero__copy{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:28px}.ib-hero__grid{flex:1 1 520px;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ib-hero__main{grid-column:span 3;height:600px}.ib-hero__side{grid-column:span 2;display:flex;flex-direction:column;gap:16px}.ib-hero__side .ib-media{height:292px;padding:14px}.ib-band{background:var(--ib-sand)}.ib-sig{padding-block:112px;display:flex;flex-direction:column;gap:56px}.ib-center{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.ib-sig__row{display:flex;flex-wrap:wrap;gap:40px}.ib-sig__card{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:18px;scroll-margin-top:120px}.ib-sig__card .ib-media{height:560px}.ib-sig__card .ib-h3,.ib-sig__card .ib-btn{margin-top:6px}.ib-split{padding-block:120px;display:flex;flex-wrap:wrap;gap:64px;align-items:center}.ib-split__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:22px}.ib-split__grid{flex:1 1 520px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ib-split__grid .ib-media{height:460px;padding:16px}.ib-split__grid .ib-media:nth-child(2){margin-top:56px}.ib-split__copy .ib-note{margin-top:10px}.ib-dark{background:var(--ib-ink);color:var(--ib-cream)}.ib-dark .ib-eyebrow{color:var(--ib-taupe-light)}.ib-dark .ib-p{color:var(--ib-line)}.ib-feature{padding-block:120px;display:flex;flex-wrap:wrap;gap:64px;align-items:center}.ib-feature>.ib-media{flex:1 1 460px;min-width:0;height:620px}.ib-feature__copy{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:26px}.ib-feature__copy .ib-h2{font-size:56px}.ib-feature__copy .ib-btn{margin-top:8px;padding:18px 32px}.ib-doors{padding-block:112px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.ib-door{text-decoration:none;color:var(--ib-ink);display:flex;flex-direction:column;gap:18px}.ib-door .ib-media{height:480px}.ib-door .ib-media img{transition:transform .8s ease}.ib-door:hover .ib-media img{transform:scale(1.03)}.ib-visit-band{border-top:1px solid var(--ib-line)}.ib-visit{padding-block:104px;display:flex;flex-wrap:wrap;gap:56px}.ib-visit__copy{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:22px}.ib-visit__copy .ib-h2{font-size:48px}.ib-visit__hours{display:flex;flex-direction:column;gap:8px;font-size:16px;color:var(--ib-muted);line-height:1.6}.ib-visit__hours a{color:var(--ib-ink)}.ib-visit__map{flex:2 1 520px;min-width:0;height:400px;background:var(--ib-nude)}.ib-visit__map iframe{width:100%;height:100%;border:0;filter:grayscale(1) sepia(.15) contrast(.95)}.ib-footer{background:var(--ib-ink);color:var(--ib-line);font-family:var(--ib-sans);font-weight:300}.ib-footer__inner{padding-top:72px;padding-bottom:40px;display:flex;flex-direction:column;gap:48px}.ib-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.ib-footer__logo img{height:24px;width:auto;display:block}.ib-footer__nav{display:flex;flex-wrap:wrap;gap:14px 32px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ib-footer__nav a{color:var(--ib-line);text-decoration:none}.ib-footer__nav a:hover{color:#fff}.ib-footer__bottom{border-top:1px solid var(--ib-ink-2);padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;color:#a89f95}.ib-footer__bottom a{color:#a89f95;text-decoration:none}.ib-footer__legal{display:flex;flex-wrap:wrap;gap:8px 20px}.ib [id]{scroll-margin-top:110px}@media(max-width:820px){.ib-h1{font-size:48px}.ib-h2,.ib-feature__copy .ib-h2,.ib-visit__copy .ib-h2{font-size:38px}.ib-h3{font-size:32px}.ib-hero__main{height:440px}.ib-hero__side .ib-media{height:212px}.ib-sig__card .ib-media,.ib-feature>.ib-media{height:440px}.ib-split__grid .ib-media{height:300px}.ib-door .ib-media{height:380px}.ib-sig,.ib-split,.ib-feature,.ib-doors,.ib-visit{padding-block:72px}}.menu-list__link[href*="vagaro.com/ibny"]{background:var(--ib-ink);color:var(--ib-cream)!important;padding:14px 24px;margin-inline-start:12px;letter-spacing:.18em;min-height:44px;display:inline-flex;align-items:center;transition:background .25s ease}.menu-list__link[href*="vagaro.com/ibny"]:hover{background:var(--ib-ink-2)}.menu-list__link{letter-spacing:.16em}.ib-media__credit{position:absolute;right:12px;bottom:10px;z-index:1;font-family:var(--ib-sans);font-size:10px;font-weight:400;letter-spacing:.08em;color:#ffffffe0;text-shadow:0 1px 3px rgba(0,0,0,.45);pointer-events:none}.ib-media__caption{position:absolute;left:14px;bottom:14px;z-index:1;background:#f7f4efeb;color:var(--ib-ink);font-family:var(--ib-sans);font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:7px 11px;pointer-events:none}.ib-portrait{padding-block:96px;display:flex;flex-wrap:wrap;gap:72px;align-items:center}.ib-portrait__media{flex:1 1 400px;min-width:0;height:680px}.ib-portrait__media>.ib-media{height:100%}.ib-portrait__copy{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:22px}.ib-portrait__copy .ib-tagline{font-size:24px}.ib-portrait__copy .ib-h1{font-size:72px;line-height:1}.ib-rte{font-family:var(--ib-sans);font-size:17px;line-height:1.8;color:#4f453d;display:flex;flex-direction:column;gap:16px}.ib-rte p{margin:0}.ib-rte--list{font-size:15px;line-height:1.7;gap:14px}.ib-rte--list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.ib-values{padding-block:96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px}.ib-value{display:flex;flex-direction:column;gap:12px}.ib-recog{max-width:1048px;padding-block:112px;display:flex;flex-direction:column;gap:36px}.ib-recog__list{display:flex;flex-direction:column;border-top:1px solid var(--ib-ink)}.ib-recog__row{display:flex;flex-wrap:wrap;gap:6px 32px;padding:22px 0;border-bottom:1px solid var(--ib-line);align-items:baseline}.ib-recog__year{flex:0 0 120px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ib-taupe)}.ib-recog__title{flex:1 1 360px;min-width:0;font-family:var(--ib-serif);font-size:24px;line-height:1.3}.ib-recog__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:40px}.ib-recog__col{display:flex;flex-direction:column;gap:14px}.ib-cta{max-width:900px;padding-block:96px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.ib-cta .ib-p{color:#dcd3c8}.ib-cta__small{color:#dcd3c8!important;font-size:13px;letter-spacing:.12em;padding:12px 0;min-height:44px}.ib-btn--ghost-light{background:transparent;border-color:var(--ib-cream);color:var(--ib-cream)!important}.ib-btn--ghost-light:hover{background:var(--ib-cream);color:var(--ib-ink)!important}.ib-edit-intro{max-width:868px;padding-block:96px 56px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.ib-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.ib-pill{text-decoration:none;border:1px solid var(--ib-ink);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:12px 22px;min-height:44px;display:inline-flex;align-items:center;color:var(--ib-ink)}.ib-pill:hover{background:var(--ib-ink);color:var(--ib-cream)}@media(max-width:820px){.ib-portrait__media{height:480px}.ib-portrait__copy .ib-h1{font-size:48px}.ib-portrait,.ib-values,.ib-recog,.ib-cta{padding-block:72px}}.ib-portrait__media--two{flex:1.25 1 520px;height:auto;display:grid;grid-template-columns:3fr 2fr;gap:16px;align-items:start}.ib-portrait__media--two>.ib-media:first-child{height:680px}.ib-portrait__media--two>.ib-media:nth-child(2){height:440px;margin-top:200px}@media(max-width:820px){.ib-portrait__media--two{height:auto}.ib-portrait__media--two>.ib-media:first-child{height:460px}.ib-portrait__media--two>.ib-media:nth-child(2){height:300px;margin-top:120px}}.ib-media--pos-left img{object-position:left center}.ib-media--pos-right img{object-position:right center}.ib-recog__link{color:var(--ib-ink)!important;text-decoration:none;transition:color .2s ease}.ib-recog__link:hover{color:var(--ib-taupe)!important}.ib-recog__link span{font-size:16px;color:var(--ib-taupe)}.menu-list{--menu-horizontal-gap: 18px}.menu-list__link{letter-spacing:.12em!important}.menu-list__link[href*="vagaro.com/ibny"]{padding:12px 18px;margin-inline-start:4px;letter-spacing:.14em!important}@media(max-width:1240px){.menu-list{--menu-horizontal-gap: 12px}.menu-list__link{letter-spacing:.08em!important}}.ib-sig__card{flex:1 1 340px}.ib-sig__card .ib-media{height:auto;aspect-ratio:4 / 5}@media(max-width:820px){.ib-sig__card .ib-media{height:auto}}@media(max-width:1240px){.menu-list{--menu-horizontal-gap: 6px}.menu-list__link{font-size:11px!important;letter-spacing:.06em!important}.menu-list__link[href*="vagaro.com/ibny"]{padding:10px 12px;letter-spacing:.08em!important}.header-logo__image{height:18px!important;width:auto!important}}@media(max-width:1240px){.menu-list__link-title{padding-inline:7px!important}.menu-list__link[href*="vagaro.com/ibny"] .menu-list__link-title{padding-inline:2px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ib-revamp.css.map */
