:root{--eb-round: 36px;--eb-sage-rule: #8A9A5B}.eb-caps{text-transform:none!important}.eb-ruled{text-align:center;margin:0 0 40px}.eb-ruled>h2,.eb-ruled>h1{display:inline-block;margin:0;padding:2px 8px 4px;border-top:3px solid var(--eb-sage-rule);border-bottom:3px solid var(--eb-sage-rule);font-size:clamp(26px,3.4vw,40px);line-height:1.15}.eb-ruled p{max-width:62ch;margin:18px auto 0}.eb-heading-only{padding:64px 0 8px}.eb-heading-only .eb-ruled{margin:0}.eb-banner{position:relative;overflow:hidden;background:var(--eb-light)}.eb-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eb-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0}.eb-banner__inner{position:relative;z-index:2;text-align:center;padding:58px var(--eb-gutter) 120px}.eb-banner--tall .eb-banner__inner{padding-top:90px;padding-bottom:150px}.eb-banner__title{font-size:clamp(30px,4.4vw,52px);margin:0}.eb-banner--light-text .eb-banner__title,.eb-banner--light-text .eb-banner__text{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35)}.eb-banner__text{max-width:60ch;margin:14px auto 0;font-size:17px}.eb-banner:after{content:"";position:absolute;z-index:1;left:-12%;right:-12%;bottom:-70px;height:150px;background:var(--eb-white);border-radius:50% 50% 0 0/100% 100% 0 0}.eb-banner--outline:after{border-top:4px solid var(--eb-black)}.eb-after-banner{position:relative;z-index:3;margin-top:-28px;text-align:center;padding:0 var(--eb-gutter) 24px}.eb-after-banner .button-row{justify-content:center}.eb-after-banner .hero__badge{margin:0 auto 14px}.eb-after-banner .hero__rating{display:inline-block;margin-top:12px}@media(max-width:749px){.eb-banner__inner{padding:40px 16px 80px}.eb-banner--tall .eb-banner__inner{padding:56px 16px 96px}.eb-banner:after{bottom:-40px;height:80px}}.page-hero--banner .page-hero__text h1{display:none}.page-hero--banner{padding-top:8px}.page-hero--banner .page-width{align-items:center}.eb-loop-video{padding:24px 0 40px}.eb-loop-video video{width:100%;max-width:760px;margin:0 auto;display:block;border-radius:0}.eb-doors{padding:64px 0 56px}.eb-doors__row{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:44px 0;border-bottom:1.5px solid var(--eb-black)}.eb-doors__row:last-child{border-bottom:0}.eb-doors__row--flip .eb-doors__media{order:2}.eb-doors__room{width:100%;aspect-ratio:16 / 7.6;object-fit:cover}.eb-doors__panel{width:100%;max-width:560px;margin:28px auto 0;display:block}.eb-doors__text{text-align:left}.eb-doors__name{font-size:clamp(30px,3.6vw,44px);text-align:center;margin-bottom:6px;text-transform:none}.eb-doors__sub{text-align:center;font-size:19px;margin:0 0 18px}.eb-doors__body{font-size:18px;line-height:1.75}.eb-doors__cta{text-align:center;margin-top:22px}.eb-doors__cta .button{min-width:240px}@media(max-width:749px){.eb-doors__row{grid-template-columns:1fr;gap:20px}.eb-doors__row--flip .eb-doors__media{order:0}.eb-doors__body{font-size:16px}}.eb-press{position:relative;padding:34px 0 30px;background-size:cover;background-position:center}.eb-press__title{text-align:center;font-weight:600;font-size:20px;margin:0 0 14px;font-family:var(--eb-font-heading)}.eb-press__grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:18px 28px;align-items:center;justify-items:center;max-width:1180px}.eb-press__grid img{max-height:120px;width:auto;max-width:100%;mix-blend-mode:multiply}@media(max-width:749px){.eb-press__grid{grid-template-columns:repeat(3,1fr)}.eb-press__grid img{max-height:70px}}.eb-split{padding:64px 0}.eb-split--light{background:#ebebeb}.eb-split--sage{background:var(--eb-sage-rule);color:#fff}.eb-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.eb-split--reverse .eb-split__media{order:2}.eb-split__media{position:relative}.eb-split__img{width:100%;object-fit:cover}.eb-split__img--round{border-radius:var(--eb-round)}.eb-split__inset{position:absolute;right:-4%;bottom:-8%;width:42%;box-shadow:0 10px 30px #0000002e}.eb-split__title{font-size:clamp(28px,3.4vw,46px)}.eb-split--center-text .eb-split__text{text-align:center}.eb-split__text .rte{font-size:16px}.eb-split__text .rte ul{padding-left:1.1em}.eb-split__text .rte li{font-weight:500;margin:6px 0}@media(max-width:749px){.eb-split{padding:40px 0}.eb-split__grid{grid-template-columns:1fr;gap:32px}.eb-split--reverse .eb-split__media{order:0}.eb-split__inset{right:4%;bottom:-10%;width:38%}}.eb-feat{padding:40px 0 64px}.eb-feat__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 22px}.eb-feat__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-feat__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.eb-feat__item{display:flex;flex-direction:column}.eb-feat__media{position:relative;margin-bottom:28px}.eb-feat__img{width:100%;aspect-ratio:9 / 10;object-fit:cover}.eb-feat__img--round{border-radius:var(--eb-round)}.eb-feat__img--circle{border-radius:50%;aspect-ratio:1 / 1}.eb-feat__img--arch{border-radius:999px 999px 0 0}.eb-feat__img--leaf{border-radius:var(--eb-round) 0 var(--eb-round) 0}.eb-feat__img--lens{border-radius:0 50%}.eb-feat__img--plain{aspect-ratio:auto}.eb-feat__inset{position:absolute;width:46%;bottom:-14%}.eb-feat__inset--left{left:38%}.eb-feat__inset--right{right:0;width:36%;bottom:-18%}.eb-feat__title{font-size:24px;margin:6px 0 14px;text-transform:none}.eb-feat__title--lower{text-transform:var(--eb-heading-case)}.eb-feat__text{font-size:15px;line-height:1.75;flex:1}.eb-feat__btn{margin-top:16px;width:100%}.eb-feat__center{text-align:center;margin-top:36px}.eb-feat__center .button{min-width:360px}@media(max-width:989px){.eb-feat__grid,.eb-feat__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.eb-feat__grid,.eb-feat__grid--2,.eb-feat__grid--4{grid-template-columns:1fr}.eb-feat__center .button{min-width:0;width:100%}}.eb-wide-img{padding:28px 0}.eb-wide-img img{margin:0 auto;max-width:1100px;width:100%}.eb-quotes{position:relative;padding:46px 0 40px;overflow:hidden}.eb-quotes__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eb-quotes__title{position:relative;color:#fff;text-align:center;font-size:clamp(28px,3.4vw,44px);margin:0 0 26px;text-shadow:0 2px 16px rgba(0,0,0,.35)}.eb-quotes__track{position:relative;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(var(--eb-gutter),calc((100vw - 1500px)/2)) 10px;scrollbar-width:none}.eb-quotes__track::-webkit-scrollbar{display:none}.eb-quotes__card{flex:0 0 min(360px,82vw);scroll-snap-align:center;background:#fff;padding:18px 18px 14px;font-size:16px;line-height:1.5}.eb-quotes__card blockquote{margin:0 0 10px;font-family:var(--eb-font-heading);font-weight:400}.eb-quotes__card figcaption{font-size:13px;color:var(--eb-muted)}.eb-quotes__nav{position:relative;display:flex;justify-content:center;gap:16px;margin-top:26px}.eb-quotes__nav button{width:58px;height:58px;border-radius:50%;border:0;background:#ffffff59;color:#fff;font-size:26px;cursor:pointer}.eb-quotes__nav button:hover{background:#fff9}.eb-quotes__more{position:relative;text-align:center;margin-top:14px}.eb-quotes__more a{color:#fff}.eb-sage{padding:40px 0}.eb-sage__panel{background:var(--eb-sage-rule);color:#fff;max-width:1440px;margin:0 auto;padding:56px 18%;font-size:19px;line-height:1.65}.eb-sage__panel h2{color:#fff}.eb-sage__panel p{margin:0 0 1.6em}.eb-sage__panel p:last-child{margin-bottom:0}@media(max-width:749px){.eb-sage__panel{padding:36px 20px;font-size:16px}}.eb-brush{position:relative;background:#ebebeb;padding:40px 0 46px;text-align:center;overflow:hidden}.eb-brush__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.eb-brush__inner{position:relative;max-width:860px;margin:0 auto;padding:0 var(--eb-gutter)}.eb-brush h2{font-size:clamp(30px,3.8vw,48px);text-transform:none;margin-bottom:12px}.eb-brush p{margin:0 0 20px}.eb-brush .button{min-width:280px}.eb-benefits{padding:10px 0 56px}.eb-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px}.eb-benefits__item h3{font-size:24px;text-transform:none;margin-bottom:18px}.eb-benefits__item p{font-size:15px;line-height:1.8;margin:0}@media(max-width:749px){.eb-benefits__grid{grid-template-columns:1fr;gap:28px}}.eb-apply{padding:20px 0 72px}.eb-apply__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.eb-apply__imgs{display:grid;gap:56px}.eb-apply__arch{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:999px 999px 0 0}.eb-apply__second{width:100%;aspect-ratio:4 / 3;object-fit:cover}.eb-apply__intro{font-size:18px;margin:0 0 28px}.eb-form{display:grid;gap:16px}.eb-form__group-label{font-size:17px;margin:6px 0 -6px}.eb-form__row{display:grid;gap:10px;grid-template-columns:1fr}.eb-form__row--2{grid-template-columns:1fr 1fr}.eb-form__row--3{grid-template-columns:1fr 1fr 1fr}.eb-form label{display:block;font-size:14px;margin-bottom:6px}.eb-form .req{color:var(--eb-muted);font-size:13px;margin-left:4px}.eb-form input[type=text],.eb-form input[type=email],.eb-form input[type=tel],.eb-form input[type=url],.eb-form select,.eb-form textarea{width:100%;min-height:46px;border:1.5px solid transparent;border-radius:6px;background:#efefef;padding:0 14px;font:inherit}.eb-form textarea{min-height:120px;padding:12px 14px}.eb-form input:focus,.eb-form select:focus,.eb-form textarea:focus{outline:none;border-color:var(--eb-sage-deep);background:#fff}.eb-form__check{display:flex;gap:10px;align-items:center;font-size:14px}.eb-form__check input{width:18px;height:18px;accent-color:var(--eb-sage-deep)}.eb-form .button{justify-self:start;min-width:140px}@media(max-width:749px){.eb-apply__grid{grid-template-columns:1fr;gap:32px}.eb-apply__imgs{grid-template-columns:1fr 1fr;gap:14px}.eb-form__row--2,.eb-form__row--3{grid-template-columns:1fr}}.feature-card{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.feature-card img.rounded,.split__media img.rounded,.page-hero .split__media img.rounded{border-radius:var(--eb-round)}.section--light .feature-card{background:transparent!important}.header__logo-img{border-radius:50%}.eb-banner--tall .eb-banner__inner{padding-top:58px;padding-bottom:120px}@media(max-width:749px){.eb-banner--tall .eb-banner__inner{padding:40px 16px 80px}}.eb-feat__img--circle,.eb-feat__img--lens,.eb-feat__img--leaf{border-radius:var(--eb-round);aspect-ratio:9 / 10}.eb-split__img--circle,.eb-split__img--lens,.eb-split__img--leaf{border-radius:var(--eb-round)}.eb-loop-video--light{background:#ebebeb}.eb-loop-video--split{padding:64px 0}.eb-loop-video--split .eb-loop-video__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.eb-loop-video--split video{max-width:none;width:100%;border-radius:var(--eb-round)}.eb-loop-video__kicker{text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--eb-sage-deep);margin:0 0 10px}.eb-loop-video__text h2{font-size:clamp(28px,3.2vw,42px);margin:0 0 16px}.eb-loop-video__text .rte{font-size:17px;line-height:1.7;margin-bottom:22px}.eb-loop-video__text .rte li{margin:6px 0;font-weight:500}.eb-loop-video__text .button{min-width:240px}@media(max-width:749px){.eb-loop-video--split{padding:40px 0}.eb-loop-video--split .eb-loop-video__grid{grid-template-columns:1fr;gap:24px}}.eb-feat--why .eb-feat__img{aspect-ratio:4 / 3}.eb-feat--why .eb-feat__text{font-size:15px}.swatch-radio .swatch--shop{width:44px;height:44px;border-radius:6px;border:1px solid #C9C6BC;background-size:cover;background-position:center}.swatch-radio input:checked+.swatch--shop{box-shadow:none;outline:2px solid #111111;outline-offset:2px}.swatch-radio input:focus-visible+.swatch--shop{outline:2px solid #5F6E36;outline-offset:2px}.customize .addon-group{gap:10px}.customize .addon-option{border:0;padding:0;border-radius:0;min-height:36px;font-size:14px}.customize .addon-option.is-on{border:0}.customize .addon-option input,.customize .addon-check input{width:18px;height:18px;border-radius:3px}.customize .addon-option.is-on .addon-option__label,.customize .addon-check:has(input:checked) .addon-option__label{font-weight:600}.filter-row .chip{flex:none}.filter-row .chips{width:100%}@media(max-width:749px){.filter-row__label{flex:none}.filter-row .chips{margin-right:calc(-1 * var(--eb-gutter, 16px));padding-right:var(--eb-gutter, 16px)}}.pcard-group{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;margin:22px 0 0;padding-bottom:8px;border-bottom:1px solid var(--eb-border, #E2E0D8)}.pcard-group:first-child{margin-top:0}.pcard-group__count{font-size:13px;font-weight:400;color:var(--eb-muted, #6B6B66)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/eb-flair.css.map */
