:root{--eb-ink: #16261C;--eb-bone: #F3F0E6;--eb-bright: #5BBA2F;--eb-mid: #2E8B3A;--eb-mint: #DDEFD3;--eb-sand: #EAE3D2;--eb-text-2: #3E4A42;--eb-muted: #55615A;--eb-line: #D9D4C5;--eb-display: "Bricolage Grotesque", "EB Display Fallback", "Arial Narrow", sans-serif;--eb-serif: "Instrument Serif", Georgia, serif;--eb-body: "Atkinson Hyperlegible", "EB Body Fallback", Verdana, sans-serif;--eb-fg-2: var(--eb-text-2);--eb-em: var(--eb-green);--eb-header-h: 72px;--eb-ease: cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--eb-header-h) + 16px)}body{margin:0;background:var(--eb-bone);color:var(--eb-ink);font-family:var(--eb-body);font-size:17px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--eb-em)}p,h1,h2,h3{margin:0}main:focus{outline:none}:focus-visible{outline:3px solid #16261C;outline-offset:2px;box-shadow:0 0 0 5px #fff;border-radius:6px}.eb-bg--ink :focus-visible,.eb-footer :focus-visible,.eb-contact :focus-visible{outline-color:#fff;box-shadow:0 0 0 5px #16261c}.eb-skip{position:absolute;left:-9999px;top:8px;background:var(--eb-ink);color:var(--eb-bone);padding:12px 18px;border-radius:999px;z-index:100}.eb-skip:focus{left:8px}.eb-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eb-wrap{max-width:1240px;margin:0 auto;padding-inline:24px}.eb-wrap--wide{max-width:1320px}.eb-todo{outline:2px dashed #B3261E;outline-offset:3px;position:relative}.eb-design-mode .eb-todo:after{content:"Hidden on live site until filled in";position:absolute;left:0;top:-22px;font:700 11px/1 var(--eb-body);letter-spacing:.02em;background:#b3261e;color:#fff;padding:4px 6px;border-radius:4px;white-space:nowrap;z-index:5}.eb-bg--bone{background:var(--eb-bone);--eb-wave: #F3F0E6}.eb-bg--mint{background:var(--eb-mint);--eb-wave: #DDEFD3;--eb-em: #1A6B37}.eb-bg--sand{background:var(--eb-sand);--eb-wave: #EAE3D2}.eb-bg--white{background:#fff;--eb-wave: #FFFFFF}.eb-bg--ink{background:var(--eb-ink);--eb-wave: #16261C;--eb-fg-2: #D5DDD7;--eb-em: var(--eb-bright);color:var(--eb-bone)}.eb-bg--ink a:hover{color:var(--eb-bright)}.eb-wave{display:block;width:100%;height:56px}.eb-wave path{fill:var(--eb-wave)}.eb-section{scroll-margin-top:calc(var(--eb-header-h) + 16px)}.eb-pad{padding-block:96px 112px}.eb-pad--tight{padding-block:48px 104px}.eb-display{font-family:var(--eb-display);font-weight:800;letter-spacing:-.035em;line-height:.98;font-size:clamp(38px,5vw,68px);text-wrap:balance}.eb-display em,.eb-statement em,.eb-quote em,.eb-hero__title em,.eb-test__title em{font-family:var(--eb-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--eb-em)}.eb-statement{font-family:var(--eb-display);font-weight:700;font-size:clamp(30px,4vw,56px);line-height:1.08;letter-spacing:-.03em;max-width:1000px;text-wrap:balance}.eb-quote{font-family:var(--eb-display);font-weight:700;font-size:clamp(32px,3.8vw,52px);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.eb-eyebrow{font-family:var(--eb-display);font-weight:700;font-size:15px;letter-spacing:.01em;color:var(--eb-em)}.eb-lede{color:var(--eb-fg-2);max-width:46ch}.eb-body{color:var(--eb-fg-2);max-width:65ch}.eb-small{font-size:15px;color:var(--eb-fg-2)}.eb-rte p+p{margin-top:1em}.eb-rte a{color:var(--eb-em)}.eb-chapter{display:flex;align-items:baseline;gap:16px;border-bottom:2px solid currentColor;padding-bottom:14px;margin-bottom:44px}.eb-chapter__num{font-family:var(--eb-serif);font-style:italic;font-size:52px;line-height:1;color:var(--eb-em)}.eb-chapter__label{font-family:var(--eb-display);font-weight:700;font-size:18px}.eb-intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:44px}.eb-intro .eb-display{max-width:760px}.eb-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border-radius:999px;border:2px solid var(--eb-ink);font-family:var(--eb-display);font-weight:700;font-size:17px;line-height:1.1;text-decoration:none;cursor:pointer;background:transparent;color:var(--eb-ink);transition:transform .2s var(--eb-ease),background-color .2s var(--eb-ease)}.eb-btn:hover{transform:translateY(-2px);color:var(--eb-ink)}.eb-btn--dark{background:var(--eb-ink);color:var(--eb-bone)}.eb-btn--dark:hover{color:var(--eb-bone)}.eb-btn--light{background:var(--eb-bone);color:var(--eb-ink);border-color:var(--eb-bone)}.eb-btn--arrow{padding-right:8px}.eb-btn__dot{width:36px;height:36px;border-radius:999px;background:var(--eb-bright);color:var(--eb-ink);display:flex;align-items:center;justify-content:center}.eb-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-family:var(--eb-display);font-weight:700;font-size:17px;text-decoration:underline}.eb-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.eb-header{position:sticky;top:0;z-index:20;background:#f3f0e6f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--eb-line)}.eb-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:10px}.eb-logo{text-decoration:none;display:flex;align-items:baseline;font-family:var(--eb-display);font-weight:800;font-size:30px;letter-spacing:-.02em;line-height:1;min-height:48px;align-items:center}.eb-logo img{height:40px;width:auto}.eb-logo__eco{color:var(--eb-mid)}.eb-logo__bag{color:var(--eb-ink)}.eb-logo sup{font-size:11px;margin-left:2px;align-self:flex-start;margin-top:8px}.eb-nav{display:flex;flex-wrap:wrap;gap:2px;font-family:var(--eb-display);font-weight:700;font-size:15px}.eb-nav a{text-decoration:none;padding:0 14px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px}.eb-nav a:hover,.eb-nav a[aria-current]{background:#fff;color:var(--eb-ink)}.eb-header .eb-btn{min-height:44px;font-size:15px;padding:0 20px}.eb-header__end{display:flex;align-items:center;gap:8px}.eb-menu{display:none;position:relative}.eb-menu__toggle{list-style:none;cursor:pointer;min-height:44px;min-width:44px;padding:0 16px;border-radius:999px;border:2px solid var(--eb-ink);display:flex;align-items:center;font:700 15px var(--eb-display)}.eb-menu__toggle::-webkit-details-marker{display:none}.eb-menu[open] .eb-menu__toggle{background:var(--eb-ink);color:var(--eb-bone)}.eb-menu__panel{position:absolute;right:0;top:calc(100% + 10px);background:#fff;border-radius:20px;padding:8px;min-width:220px;box-shadow:0 16px 40px #16261c2e;display:flex;flex-direction:column}.eb-menu__panel a{min-height:48px;display:flex;align-items:center;padding:0 16px;border-radius:12px;text-decoration:none;font:700 17px var(--eb-display)}.eb-menu__panel a:hover{background:var(--eb-mint);color:var(--eb-ink)}.eb-menu__panel .eb-menu__cta{display:none;background:var(--eb-ink);color:var(--eb-bone);margin-top:6px;justify-content:center}@media(max-width:479px){.eb-header__cta{display:none!important}.eb-menu__panel .eb-menu__cta{display:flex}}.eb-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:40px 56px;align-items:center;padding-block:64px 56px}.eb-hero__copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.eb-hero__title{font-family:var(--eb-display);font-weight:800;font-size:clamp(54px,8vw,128px);line-height:.9;letter-spacing:-.045em}.eb-hero__text{font-size:20px;max-width:34ch;color:var(--eb-text-2)}.eb-hero__art{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center}.eb-hero__blob{position:absolute;top:20px;right:0;bottom:0;left:30px;background:var(--eb-mint);border-radius:58% 42% 55% 45%/48% 55% 45% 52%}.eb-hero__roll{position:relative;width:82%;max-width:460px;transform:rotate(-3deg)}.eb-hero__img{position:relative;width:88%;max-width:540px;border-radius:40px;overflow:hidden}.eb-hero__img img{width:100%;height:auto}.eb-hero__badge{position:absolute;top:0;right:4%;width:132px;height:132px}@keyframes eb-settle{0%{transform:translateY(18px) rotate(-6deg)}to{transform:translateY(0) rotate(-3deg)}}@keyframes eb-spin-once{0%{transform:rotate(-200deg) scale(.85)}to{transform:rotate(0) scale(1)}}@keyframes eb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.eb-motion .eb-hero__roll{animation:eb-settle 1s var(--eb-ease) both}.eb-motion .eb-hero__badge{animation:eb-spin-once 1.2s var(--eb-ease) .2s both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.eb-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));background:#fff;border-radius:28px;padding:8px;margin-bottom:56px}.eb-fact{padding:22px 26px;display:flex;flex-direction:column;gap:4px}.eb-fact+.eb-fact{border-left:1px solid var(--eb-line)}.eb-fact__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--eb-display);font-weight:800;font-size:clamp(34px,3.4vw,50px);letter-spacing:-.03em;line-height:1;color:var(--eb-green)}.eb-fact__label{color:var(--eb-text-2);font-size:15px}.eb-index{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:40px}.eb-index__label{font-family:var(--eb-display);font-weight:700;font-size:15px;color:var(--eb-muted);margin-right:6px}.eb-index a{text-decoration:none;border:1.5px solid var(--eb-ink);border-radius:999px;padding:0 16px;min-height:44px;display:inline-flex;align-items:center;font-size:15px;font-weight:700;transition:background-color .2s}.eb-index a:hover{background:var(--eb-ink);color:var(--eb-bone)}.eb-index a span{font-family:var(--eb-serif);font-style:italic;font-weight:400;color:var(--eb-green);margin-right:6px;font-size:18px}.eb-index a:hover span{color:var(--eb-bright)}.eb-band{padding:20px 0 40px;overflow:hidden}.eb-band__static{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .35em;text-align:center;font-family:var(--eb-display);font-weight:800;font-size:clamp(36px,5.4vw,80px);letter-spacing:-.03em;line-height:1.1}.eb-band__alt{font-family:var(--eb-serif);font-style:italic;font-weight:400;color:var(--eb-bright)}.eb-band__track{display:inline-flex;gap:48px;align-items:center;white-space:nowrap;width:max-content;animation:eb-marquee 32s linear infinite;font-family:var(--eb-display);font-weight:800;font-size:clamp(36px,5.4vw,80px);letter-spacing:-.03em;line-height:1.1}.eb-band__star{color:var(--eb-bright)}.eb-band.is-paused .eb-band__track,.eb-band__scroller:hover .eb-band__track,.eb-band__scroller:focus-within .eb-band__track{animation-play-state:paused}.eb-band__toggle{display:flex;align-items:center;gap:8px;margin:12px auto 0;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #D5DDD7;background:transparent;color:var(--eb-bone);font:700 14px var(--eb-body);cursor:pointer}@media(prefers-reduced-motion:reduce){.eb-band__toggle{display:none}}.eb-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:56px 72px;align-items:center}.eb-arch{position:relative}.eb-arch__frame{aspect-ratio:4 / 5;border-radius:999px 999px 32px 32px;background:var(--eb-mint);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:15%}.eb-arch__frame img{width:100%;height:100%;object-fit:cover}.eb-arch__frame--img{padding:0}.eb-arch__tag{position:absolute;bottom:-20px;right:-8px;background:var(--eb-ink);color:var(--eb-bone);border-radius:22px;padding:16px 20px;font-family:var(--eb-display);font-weight:800;font-size:17px;line-height:1.25;transform:rotate(2deg);max-width:290px}.eb-arch__tag span{color:var(--eb-bright);display:block}.eb-stack{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.eb-minis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;width:100%;margin-top:4px}.eb-mini{background:#fff;border-radius:20px;padding:16px 20px}.eb-mini__title{font-family:var(--eb-display);font-weight:800;font-size:17px}.eb-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:36px;align-items:start}.eb-card{background:var(--eb-bone);border-radius:28px;padding:18px 20px 24px;display:flex;flex-direction:column;gap:12px}.eb-bg--bone .eb-card{background:#fff}.eb-card--ink{background:var(--eb-ink)!important;color:var(--eb-bone);--eb-fg-2: #D5DDD7}.eb-card__img{border-radius:18px;overflow:hidden;aspect-ratio:32 / 26;background:var(--eb-mint)}.eb-card__img img{width:100%;height:100%;object-fit:cover}.eb-card__title{font-family:var(--eb-display);font-weight:800;font-size:22px;letter-spacing:-.02em}.eb-specs{margin:4px 0 0;display:grid;grid-template-columns:auto 1fr;gap:0;font-size:14px;border-top:1px solid var(--eb-line)}.eb-card--ink .eb-specs{border-color:#34503d}.eb-specs>div{display:contents}.eb-specs dt,.eb-specs dd{margin:0;padding:7px 0;border-bottom:1px solid var(--eb-line)}.eb-card--ink .eb-specs dt,.eb-card--ink .eb-specs dd{border-color:#34503d}.eb-specs dt{color:var(--eb-fg-2);padding-right:12px}.eb-specs dd{font-weight:700;text-align:right}.eb-card .eb-link{font-size:15px;min-height:44px}.eb-steps{list-style:none;margin:0 0 56px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:44px}.eb-step{display:flex;flex-direction:column;gap:10px;padding-right:20px;border-top:3px solid var(--eb-ink)}.eb-step__dot{width:44px;height:44px;margin-top:-24px;border-radius:999px;background:var(--eb-bright);display:flex;align-items:center;justify-content:center;font-family:var(--eb-display);font-weight:800;color:var(--eb-ink)}.eb-step:last-child .eb-step__dot{background:var(--eb-ink);color:var(--eb-bright)}.eb-step__title{font-family:var(--eb-display);font-weight:800;font-size:20px}.eb-test{background:var(--eb-sand);border-radius:36px;padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;gap:28px}.eb-test__title{font-family:var(--eb-display);font-weight:800;font-size:clamp(30px,3.4vw,48px);line-height:1;letter-spacing:-.03em}.eb-test__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}.eb-vs{background:var(--eb-bone);border-radius:26px;padding:26px;display:flex;gap:22px;align-items:center}.eb-vs svg{flex-shrink:0;width:96px;height:auto}.eb-vs--us{background:var(--eb-ink);color:var(--eb-bone)}.eb-vs__name{font-family:var(--eb-display);font-weight:800;font-size:20px}.eb-vs--us .eb-vs__name{color:var(--eb-bright)}.eb-vs__line{font-size:15px;color:var(--eb-muted)}.eb-vs--us .eb-vs__line{color:#d5ddd7}.eb-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:start;margin-top:44px}.eb-pillar{background:#24392b;border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:12px}.eb-bg--bone .eb-pillar,.eb-bg--mint .eb-pillar,.eb-bg--sand .eb-pillar,.eb-bg--white .eb-pillar{background:#fff}.eb-pillar__icon{width:52px;height:52px;border-radius:999px;background:var(--eb-bright);color:var(--eb-ink);display:flex;align-items:center;justify-content:center}.eb-pillar__title{font-family:var(--eb-display);font-weight:800;font-size:22px}.eb-pillar__meta{font-size:14px;color:var(--eb-fg-2);display:flex;flex-direction:column;gap:2px}.eb-bg--ink .eb-link{color:var(--eb-bone)}.eb-claims{display:flex;flex-direction:column;gap:16px}.eb-claim{background:#fff;border-radius:24px;padding:26px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px 28px}.eb-claim__statement{font-family:var(--eb-display);font-weight:800;font-size:22px;line-height:1.2;grid-column:1 / -1}.eb-claim__part h3{font:700 13px/1.3 var(--eb-body);letter-spacing:.06em;text-transform:uppercase;color:var(--eb-green);margin-bottom:4px}.eb-pills{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.eb-pill{border:2px solid var(--eb-ink);border-radius:999px;padding:10px 22px;font-family:var(--eb-display);font-weight:800;font-size:22px;letter-spacing:-.02em;min-height:52px;display:inline-flex;align-items:center}.eb-pill:nth-child(4n+2){background:var(--eb-ink);color:var(--eb-bone)}.eb-pill:nth-child(4n+4){background:var(--eb-bright);border-color:var(--eb-bright)}.eb-logo-tile{background:#fff;border-radius:18px;padding:14px 20px;height:76px;display:flex;align-items:center}.eb-logo-tile img{max-height:48px;width:auto}.eb-channels{display:flex;flex-direction:column;gap:12px}.eb-channel{background:#fff;border-radius:24px;padding:22px 26px;display:flex;gap:16px;align-items:flex-start}.eb-channel__mark{font-family:var(--eb-display);font-weight:800;font-size:15px;width:32px;height:32px;border-radius:999px;background:var(--eb-mint);color:var(--eb-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.eb-channel__title{font-family:var(--eb-display);font-weight:800;font-size:20px}.eb-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:40px}.eb-term{border:2px solid var(--eb-ink);border-radius:20px;padding:16px 20px}.eb-term__label{font-size:14px;color:var(--eb-fg-2)}.eb-term__value{font-family:var(--eb-display);font-weight:800;font-size:22px;letter-spacing:-.02em;line-height:1.15}.eb-files{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.eb-file{display:flex;gap:16px;align-items:center;background:#fff;border-radius:22px;padding:18px 20px;text-decoration:none;min-height:84px;transition:transform .2s var(--eb-ease)}.eb-file:hover{transform:translateY(-2px);color:var(--eb-ink)}.eb-file__icon{width:48px;height:48px;flex-shrink:0;border-radius:14px;background:var(--eb-ink);color:var(--eb-bright);display:flex;align-items:center;justify-content:center}.eb-file__name{font-family:var(--eb-display);font-weight:800;font-size:18px;line-height:1.2}.eb-file__meta{font-size:14px;color:var(--eb-fg-2)}.eb-contact{position:relative;overflow:hidden;background:var(--eb-green);color:#fff;border-radius:44px;padding:clamp(28px,5vw,64px);--eb-em: #FFFFFF;--eb-fg-2: #FFFFFF}.eb-contact .eb-chapter__num{color:#fff}.eb-contact__grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:44px}.eb-contact__details{display:flex;flex-direction:column;gap:6px;font-size:17px}.eb-contact__details a{color:#fff}.eb-person{display:flex;gap:16px;align-items:center;background:#ffffff1a;border-radius:22px;padding:14px 18px}.eb-person__photo{width:64px;height:64px;border-radius:999px;overflow:hidden;flex-shrink:0;background:var(--eb-mint)}.eb-person__photo img{width:100%;height:100%;object-fit:cover}.eb-person__name{font-family:var(--eb-display);font-weight:800;font-size:19px}.eb-person__role{font-size:15px}.eb-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;background:var(--eb-bone);color:var(--eb-ink);border-radius:28px;padding:26px;align-content:start}.eb-field{display:flex;flex-direction:column;gap:6px}.eb-field--full{grid-column:1 / -1}.eb-field label{font-weight:700;font-size:15px}.eb-field label span{font-weight:400;color:var(--eb-muted)}.eb-field input,.eb-field select,.eb-field textarea{min-height:50px;padding:0 16px;border:1.5px solid #8C887C;border-radius:14px;background:#fff;font:inherit;font-size:16px;color:var(--eb-ink);width:100%}.eb-field textarea{padding:12px 16px;resize:vertical}.eb-form .eb-btn{grid-column:1 / -1}.eb-form__note{grid-column:1 / -1;font-size:14px;color:var(--eb-muted)}.eb-form__ok{grid-column:1 / -1;background:var(--eb-mint);border-radius:14px;padding:14px 16px;font-weight:700}.eb-form .errors{grid-column:1 / -1;color:#b3261e;font-weight:700}.eb-form .errors ul{margin:4px 0 0;padding-left:18px}.eb-page-head{padding-block:72px 32px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.eb-page-head .eb-display{font-size:clamp(44px,6.4vw,96px)}.eb-footer{background:var(--eb-ink);color:#d5ddd7;border-radius:44px 44px 0 0;overflow:hidden;margin-top:24px}.eb-footer__inner{padding-top:64px;display:flex;flex-direction:column;gap:44px}.eb-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px}.eb-footer__head{font-family:var(--eb-display);font-weight:700;color:var(--eb-bone);margin-bottom:6px;font-size:17px}.eb-footer__col{display:flex;flex-direction:column;gap:0;font-size:15px}.eb-footer__col a{text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.eb-footer__col a:hover{color:var(--eb-bright);text-decoration:underline}.eb-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:14px;color:#b9c7be;border-top:1px solid #34503D;padding-top:22px}.eb-footer__word{font-family:var(--eb-display);font-weight:800;font-size:clamp(84px,20vw,290px);line-height:.72;letter-spacing:-.06em;text-align:center;white-space:nowrap;margin-bottom:-6px}.eb-footer__word span:first-child{color:var(--eb-bright)}.eb-footer__word span:last-child{color:var(--eb-bone)}.eb-page{padding-block:72px 112px;max-width:820px}.eb-rte h2,.eb-rte h3{font-family:var(--eb-display);margin:1.4em 0 .5em}@media(max-width:749px){:root{--eb-header-h: 68px}.eb-nav{display:none!important}.eb-menu{display:block}.eb-header .eb-btn{padding:0 16px;font-size:14px}body{font-size:16px}.eb-fact+.eb-fact{border-left:0;border-top:1px solid var(--eb-line)}.eb-hero{padding-block:40px 40px}.eb-hero__art{min-height:320px}.eb-hero__badge{width:96px;height:96px}.eb-pad{padding-block:64px 80px}.eb-arch__tag{right:0}.eb-btn{min-height:52px}.eb-logo{font-size:26px}}.eb-hero__title{max-width:9ch}@media(min-width:750px){.eb-hero--flip .eb-hero__art,.eb-split--flip>:first-child{order:2}}.eb-media{border-radius:32px;overflow:hidden;background:var(--eb-mint)}.eb-media--arch{border-radius:999px 999px 32px 32px;aspect-ratio:4 / 5}.eb-media--square{border-radius:0}.eb-media img,.eb-media video{width:100%;height:100%;object-fit:cover;display:block}.eb-media__empty{padding:15%;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3}.eb-feature{margin:0 0 56px;border-radius:32px;overflow:hidden;background:var(--eb-mint)}.eb-feature img,.eb-feature video{width:100%;height:auto;display:block}.eb-feature figcaption{padding:12px 20px;font-size:14px;color:var(--eb-fg-2);background:#fff9}.eb-feature--empty{aspect-ratio:16 / 6;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--eb-text-2);font-weight:700}.eb-step__img{border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;margin-top:4px}.eb-step__img img{width:100%;height:100%;object-fit:cover}.eb-vs__img{width:96px;height:120px;border-radius:16px;overflow:hidden;flex-shrink:0}.eb-vs__img img{width:100%;height:100%;object-fit:cover}.eb-pillar__logo{height:56px;display:flex;align-items:center}.eb-pillar__logo img{max-height:56px;width:auto}.eb-gallery{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}@media(min-width:750px){.eb-gallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-gallery--3{grid-template-columns:repeat(3,minmax(0,1fr))}.eb-gallery--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.eb-gallery__item{margin:0;display:flex;flex-direction:column;gap:8px}.eb-gallery__item img,.eb-gallery__item video{width:100%;border-radius:22px;object-fit:cover;display:block}.eb-gallery--landscape .eb-gallery__item img{aspect-ratio:4 / 3}.eb-gallery--square .eb-gallery__item img{aspect-ratio:1 / 1}.eb-gallery--portrait .eb-gallery__item img{aspect-ratio:4 / 5}.eb-gallery__item figcaption{font-size:15px;color:var(--eb-fg-2)}.eb-gallery__empty{aspect-ratio:4 / 3;border-radius:22px;background:var(--eb-mint);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--eb-text-2)}.eb-rich{display:flex;flex-direction:column;gap:20px;align-items:flex-start;max-width:900px}.eb-rich--center{align-items:center;text-align:center;margin-inline:auto}.eb-rich--center .eb-body{margin-inline:auto}.eb-page-head__img{width:100%;border-radius:32px;overflow:hidden;margin-top:12px}.eb-page-head__img img{width:100%;height:auto;display:block}.eb-contact--ink{background:var(--eb-ink);--eb-em: var(--eb-bright)}.eb-contact--ink .eb-chapter__num{color:var(--eb-bright)}.eb-footer__wordimg{padding-bottom:32px}.eb-footer__wordimg img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ecobag.css.map */
