html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--paper:#f4f1ec;--paper-2:#ebe6df;--white:#fffdfa;--ink:#16110f;--ink-2:#3a3330;--muted:#5f5652;--red:#e3000f;--red-ink:#c1000d;--oxblood:#940a01;--oxblood-deep:#4c0805;--line:#16110f24;--line-strong:#16110f52;--f-display:"Montserrat", Arial, system-ui, sans-serif;--f-body:"Montserrat", Arial, system-ui, sans-serif;--f-accent:"Montserrat", Arial, system-ui, sans-serif;--gutter:clamp(20px, 4.2vw, 72px);--max:1560px;--hdr-h:84px;--logo-big:172px;--logo-small:62px;--logo-top:11px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--radius:4px}@media (width<=899px){:root{--hdr-h:68px;--logo-big:108px;--logo-small:50px;--logo-top:9px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(16px,.35vw + 14.6px,18px);line-height:1.55;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}address{font-style:normal}::selection{background:var(--red);color:#fff}.defs{width:0;height:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:2px}.ftr :focus-visible,.menu :focus-visible,.hero :focus-visible{outline-color:#fff}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:2000;background:var(--ink);color:#fff;border-radius:var(--radius);padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.display{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;font-weight:800;font-stretch:92%;line-height:.9}.accent{font-family:var(--f-display);color:var(--red);font-style:normal;font-weight:800}.h2{font-size:clamp(2.4rem,5.6vw,5.6rem)}.lede{color:var(--ink-2);max-width:38ch;font-size:clamp(1.05rem,.55vw + .9rem,1.3rem);line-height:1.5}.dl{display:block}.soon-tag{background:var(--ink);height:28px;color:var(--paper);font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;align-items:center;padding:0 12px;font-size:.66rem;font-weight:700;font-stretch:118%;display:inline-flex}.slot{color:var(--muted);text-align:center;font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;place-content:center;justify-items:center;gap:12px;font-size:.72rem;font-weight:600;display:grid;position:relative}.slot--frame{aspect-ratio:4/5;border:1.5px dashed var(--line-strong);border-radius:var(--radius);background:repeating-linear-gradient(-45deg,#0000 0 14px,#16110f09 14px 15px)}.slot--portrait{aspect-ratio:4/5;border-radius:var(--radius);color:#f2ede6cc;background:repeating-linear-gradient(-45deg,#0000 0 14px,#f2ede60d 14px 15px);border:1.5px dashed #f2ede673}.link{transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.link:hover{background-size:100% 1px}.link--arrow{align-items:center;gap:.5em;font-weight:600;display:inline-flex}.ico-arrow{flex:none;width:1.1em;height:1.1em}.ticks{gap:.7em;display:grid}.ticks li{align-items:baseline;gap:.75em;line-height:1.4;display:flex}.ticks li:before{content:"";background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-.2em)}.ticks--lg li{border-top:1px solid var(--line);padding-block:.7em;font-size:1.08rem;font-weight:500}.ticks--2{grid-template-columns:1fr 1fr;gap:0 28px}.ticks--2 li{font-size:1rem}.btn{--bg:var(--red);--fg:#fff;background:var(--bg);height:54px;color:var(--fg);cursor:pointer;letter-spacing:-.005em;white-space:nowrap;isolation:isolate;transition:color .35s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:14px;padding:0 10px 0 26px;font-size:.98rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn__icon{width:36px;height:36px;transition:transform .5s var(--ease-out);background:#ffffff2e;border-radius:50%;place-items:center;display:grid}.btn:hover .btn__icon{transform:rotate(-45deg)}.btn--ghost{--bg:transparent;--fg:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--ghost .btn__icon{background:var(--ink);color:var(--paper)}.btn--ghost:hover{--fg:#fff}.btn--ghost:hover .btn__icon,.btn--red:hover .btn__icon{background:var(--red)}.btn--white{--bg:#fff;--fg:var(--red-ink)}.btn--white .btn__icon{background:var(--red);color:#fff}.btn--white:hover{--fg:#fff}.btn--disabled{cursor:not-allowed;opacity:.6;white-space:normal;text-align:left;height:auto;min-height:54px;padding-block:9px;line-height:1.25}.btn--disabled:before{display:none}.btn--disabled:hover .btn__icon{transform:none}.btn--ghost.btn--disabled:hover{--fg:var(--ink)}.btn--ghost.btn--disabled .btn__icon,.btn--ghost.btn--disabled:hover .btn__icon{background:var(--muted)}.hdr{z-index:100;height:var(--hdr-h);transition:transform .6s var(--ease-out), background-color .4s, box-shadow .4s;position:fixed;inset:0 0 auto}.hdr.is-solid{-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line);background:#f4f1ece0}.hdr.is-hidden{transform:translateY(-100%)}.hdr__inner{height:100%;width:min(100% - 2 * var(--gutter), var(--max));align-items:center;gap:24px;margin-inline:auto;display:flex}.hdr__logo{margin-top:var(--logo-top);flex:none;align-self:flex-start;display:block}.hdr__logo img{height:var(--logo-big);width:auto;transition:height .55s var(--ease-out)}.hdr.is-solid .hdr__logo img,.menu-open .hdr__logo img{height:var(--logo-small)}.nav{background:#16110f0d;border-radius:999px;margin-left:auto;padding:5px;position:relative}.nav__list{gap:4px;display:flex}.nav__link{z-index:1;border-radius:999px;align-items:center;gap:4px;padding:9px 16px;font-size:.93rem;font-weight:500;transition:color .3s;display:flex;position:relative}.nav__link--drop{padding-right:12px}.ico-chev{flex:none;width:1em;height:1em}.nav__chev{transition:transform .35s var(--ease-out)}.nav__drop{position:relative}.nav__drop.is-open .nav__chev{transform:rotate(180deg)}.drop{z-index:2;background:var(--white);min-width:210px;box-shadow:0 0 0 1px var(--line), 0 18px 40px -16px #16110f59;opacity:0;visibility:hidden;transition:opacity .2s, transform .3s var(--ease-out), visibility 0s linear .3s;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px)}.drop:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav__drop.is-open .drop{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}html:not(.js) .nav__drop:has(:focus-visible) .drop{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.drop__link{color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s;display:flex}.drop__link .ico-arrow{width:1em;height:1em;color:var(--red)}.drop__link:hover,.drop__link:focus-visible{background:var(--paper);color:var(--red-ink)}.nav__pill{z-index:0;background:var(--ink);pointer-events:none;border-radius:999px;width:0;height:calc(100% - 10px);position:absolute;top:5px;left:0}.nav:not(.is-ready) .nav__link[aria-current=page]{background:var(--ink);color:#fff}.hdr__cta{height:46px;padding-left:20px;font-size:.9rem}.hdr__cta .btn__icon{width:30px;height:30px}.burger{display:none}@media (width<=1099px){.nav,.hdr__cta{display:none}.burger{background:var(--ink);color:#fff;cursor:pointer;z-index:3;border:0;border-radius:999px;align-items:center;gap:12px;height:46px;margin-left:auto;padding:0 8px 0 20px;font-weight:600;display:inline-flex;position:relative}.burger__lines{background:var(--red);border-radius:50%;width:30px;height:30px;position:relative}.burger__lines i{height:2px;transition:transform .45s var(--ease-out);background:#fff;position:absolute;left:8px;right:8px}.burger__lines i:first-child{top:11px}.burger__lines i:last-child{top:17px}.burger[aria-expanded=true] .burger__lines i:first-child{transform:translateY(3px)rotate(45deg)}.burger[aria-expanded=true] .burger__lines i:last-child{transform:translateY(-3px)rotate(-45deg)}}.menu{z-index:90;color:#fff;position:fixed;inset:0}.menu[hidden]{display:none}.menu__bg{background:var(--red);position:absolute;inset:0}.menu__ext{align-self:center;margin-left:auto}.menu__ext .ico-arrow{width:1.6rem;height:1.6rem}.menu__nav{height:100%;padding:calc(var(--hdr-h) + 20px) var(--gutter) 32px;flex-direction:column;justify-content:center;display:flex;position:relative}.menu__list{gap:2px;display:grid}.menu__link{border-bottom:1px solid #ffffff47;align-items:baseline;gap:16px;padding:8px 0;display:flex}.menu__num{font-family:var(--f-display);letter-spacing:.1em;opacity:.85;font-size:.8rem;font-weight:600;font-stretch:118%}.menu__label{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(2.6rem,12vw,4.6rem);font-weight:800;font-stretch:88%;line-height:1}.menu__link[aria-current=page] .menu__label{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:3px}.menu__foot{margin-top:auto;padding-top:24px;font-weight:600}.menu-open .hdr{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.menu-open .hdr__logo img{filter:brightness(0)invert()}.flow{border-block:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;row-gap:12px;padding-block:18px;display:flex}.flow__node{font-family:var(--f-display);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:700;font-stretch:96%;line-height:1.1;display:inline-flex}.flow__dot{background:var(--paper-2);width:.55em;height:.55em;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;transition:background-color .4s,box-shadow .4s}.flow__node.is-on .flow__dot{background:var(--red);box-shadow:none}.flow__arrow{width:26px;height:13px;color:var(--red);flex:none;margin-inline:14px 16px}.flow--biz{font-size:clamp(.95rem,1.15vw,1.15rem)}@media (width<=899px){.flow__arrow{width:18px;margin-inline:8px 10px}}.hero{--hero-h:max(100svh, 600px);min-height:var(--hero-h);clip-path:inset(0);background:var(--ink);color:#fff;position:relative}.hero__media{z-index:0;height:100lvh;min-height:600px;position:fixed;inset:0 0 auto;overflow:hidden}.hero__img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.hero__shade{background:linear-gradient(#16110f00 0%,#16110f0f 30%,#16110f80 58%,#16110fd6 100%);position:absolute;inset:0}.hero__shade:after{content:"";opacity:var(--deep,0);background:#16110f4d;position:absolute;inset:0}[data-page=home] .hdr:not(.is-solid) .nav{background:#f4f1ece0}.hero__content{z-index:1;min-height:var(--hero-h);padding-top:calc(var(--hdr-h) + 96px);flex-direction:column;justify-content:flex-end;gap:clamp(22px,2.6vw,36px);padding-bottom:clamp(48px,9vh,96px);display:flex;position:relative}.hero__title{color:#fff;max-width:11ch;font-size:clamp(3rem,min(7.6vw,13.5svh),9.4rem);font-stretch:86%}.hero__foot{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.hero__sub{color:#fffffff0;gap:2px;max-width:none;font-weight:600;display:grid}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hero__intro{z-index:1;width:100%;padding-block:22vh 20vh;padding-inline:max(var(--gutter), (100% - var(--max)) / 2);background:linear-gradient(#16110f00 0,#16110f9e 18vh,#16110fb3 100%);position:relative}.hero__intro-text{color:#ffffffe6;gap:1.15em;max-width:60ch;font-size:clamp(1.06rem,.5vw + .95rem,1.32rem);line-height:1.6;display:grid}.hero__intro-text p:first-child{color:#fff;font-size:1.22em;font-weight:600;line-height:1.42}.hero__intro-text p:last-child{color:#fff;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=899px){.hero__img{object-position:50% 50%}.hero__intro{padding-block:16vh 14vh}.hero__content{padding-bottom:56px}.hero__title{max-width:none;font-size:clamp(2.6rem,11.8vw,4.6rem)}.hero__foot{gap:22px}.hero__sub{font-size:1rem}}.chain{background:var(--white);border-block:1px solid var(--line);position:relative}.chain__pin{padding-block:clamp(72px,9vw,120px) clamp(48px,6vw,80px);overflow:hidden}.chain__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.chain__title{max-width:13ch;font-size:clamp(2.5rem,6vw,6.4rem)}.chain__sub{max-width:36ch;color:var(--ink-2)}.rail{margin-top:clamp(36px,4vw,56px);padding-top:22px;position:relative}.rail__list{grid-template-columns:repeat(5,1fr);display:grid}.rail__line{background:var(--line);height:2px;position:absolute;top:0;left:0;right:0}.rail__fill{background:var(--red);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.rail__node{color:var(--muted);font-size:.82rem;font-weight:600;transition:color .4s;position:relative}.rail__dot{background:var(--white);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%;transition:background-color .4s,box-shadow .4s;position:absolute;top:-27px;left:0}.rail__node.is-on{color:var(--ink)}.rail__node.is-on .rail__dot{background:var(--red);box-shadow:0 0 0 4px #e3000f24}.chain__track{padding-inline:var(--gutter);gap:clamp(16px,2vw,28px);width:max-content;margin-top:clamp(28px,3.5vw,48px);display:flex}.link-card{isolation:isolate;background:var(--ink);color:#fff;border-radius:10px;flex:none;width:min(62vw,940px);height:min(64vh,640px);min-height:420px;position:relative;overflow:hidden}.link-card__media{z-index:-1;position:absolute;inset:0;overflow:hidden}.link-card__img{object-fit:cover;width:100%;height:100%;transform:scale(1.1)}.link-card__media:after{content:"";background:linear-gradient(#16110f00 52%,#16110f6b 74%,#16110fd1 100%);position:absolute;inset:0}.link-card__body{padding:clamp(22px,2.6vw,40px);position:absolute;inset:auto 0 0}.link-card__num{letter-spacing:.08em;color:#ff5a5f;font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:.9rem;font-weight:700}.link-card__num span{color:#ffffffa8}.link-card__name{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(2rem,3.3vw,3.5rem);font-weight:800;line-height:.98}.chain.is-horizontal .chain__pin{flex-direction:column;height:100svh;min-height:640px;padding-block:clamp(36px,5vh,64px) clamp(28px,4vh,48px);display:flex}.chain.is-horizontal .chain__title{font-size:clamp(2.4rem,min(5.2vw,8.6vh),6rem)}.chain.is-horizontal .chain__track{flex:1;align-items:stretch;min-height:0}.chain.is-horizontal .link-card{height:100%;min-height:0}.chain:not(.is-horizontal) .chain__track{width:min(100% - 2 * var(--gutter), var(--max));grid-template-columns:repeat(2,1fr);margin-inline:auto;padding-inline:0;display:grid}.chain:not(.is-horizontal) .link-card{aspect-ratio:4/3;width:100%;height:auto;min-height:0}@media (width<=899px){.rail{display:none}.chain:not(.is-horizontal) .chain__track{grid-template-columns:1fr;gap:16px}.chain:not(.is-horizontal) .link-card{aspect-ratio:auto;flex-direction:column;display:flex}.link-card__media{z-index:0;aspect-ratio:4/3;position:relative}.link-card__media:after{display:none}.link-card__img{transform:none}.link-card__body{padding:18px 22px 22px;position:static}}.proof{padding-block:clamp(96px,12vw,180px) clamp(72px,9vw,140px)}.proof__grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.proof__item{border-bottom:1px solid var(--line);padding:clamp(24px,2.6vw,40px) clamp(20px,2.4vw,36px) clamp(32px,3.4vw,52px) 0}.proof__item:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:clamp(20px,2.4vw,36px)}.proof__num{font-family:var(--f-display);letter-spacing:-.045em;color:var(--red);font-variant-numeric:tabular-nums;margin-bottom:clamp(28px,3vw,48px);font-size:clamp(4.4rem,7.6vw,8rem);font-weight:800;font-stretch:66%;line-height:.8;display:block}.proof__title{font-family:var(--f-display);letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(1.6rem,2.3vw,2.4rem);font-weight:800;font-stretch:90%;line-height:1}.proof__item p{color:var(--ink-2);max-width:34ch}@media (width<=899px){.proof__grid{grid-template-columns:1fr}.proof__item,.proof__item:not(:nth-child(3n+1)){border-left:0;grid-template-columns:4.4rem 1fr;column-gap:14px;padding:22px 0 26px;display:grid}.proof__num{grid-row:span 2;margin:0;font-size:3.8rem}.proof__title{margin-bottom:8px;font-size:1.6rem}}.stat__fig{font-family:var(--f-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums;align-items:flex-start;gap:.12em;font-size:clamp(5.2rem,19vw,20rem);font-weight:800;font-stretch:68%;line-height:.8;display:flex}.stat__num{display:inline-grid}.stat__num>span{text-align:left;grid-area:1/1}.stat__ghost{visibility:hidden}.safety{background:var(--paper-2);scroll-margin-top:var(--hdr-h);padding-block:clamp(88px,11vw,168px)}.safety__inner{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,110px);display:grid}.safety__title{margin-bottom:28px;font-size:clamp(2.8rem,6.4vw,7rem)}.safety__label{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--red-ink);margin:36px 0 6px;font-size:.74rem;font-weight:600;font-stretch:118%}.safety__grid-wrap{padding-top:clamp(0px,4vw,64px)}.grid147{grid-template-columns:repeat(21,minmax(0,1fr));gap:clamp(4px,.55vw,9px);display:grid}.grid147 i{aspect-ratio:1;border-radius:50%;min-width:0;transition:background-color .35s,box-shadow .35s;display:block;box-shadow:inset 0 0 0 1.5px #16110f47}.grid147 i.on{background:var(--red);box-shadow:none}.grid147__count{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:flex-end;align-items:baseline;gap:10px;margin-top:22px;font-size:.78rem;font-weight:600;font-stretch:118%;display:flex}.grid147__count span{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-size:2.6rem;font-weight:800;font-stretch:70%}.safety__test{border-top:1px solid var(--line-strong);font-family:var(--f-display);letter-spacing:-.025em;max-width:22ch;margin-top:clamp(28px,3vw,44px);padding-top:24px;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:800;font-stretch:92%;line-height:1.05}.safety__testbody{color:var(--ink-2);max-width:44ch;margin-top:12px}.safety__pdf{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:28px;display:flex}@media (width<=899px){.safety__inner{grid-template-columns:1fr}.grid147{grid-template-columns:repeat(14,minmax(0,1fr))}.ticks--2{grid-template-columns:1fr}}.certrow{border-bottom:1px solid var(--line);padding-block:clamp(36px,4.4vw,64px);overflow:hidden}.certrow__viewport{overflow:hidden}.certrow.is-moving .certrow__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.certrow__track{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 48px;display:flex}.certrow.is-moving .certrow__track{width:max-content;animation:certs-float var(--loop,60s) linear infinite;flex-wrap:nowrap;justify-content:flex-start;gap:0;padding-inline:0}.certrow.is-moving .cert{padding-inline:clamp(24px,2.8vw,44px)}.certrow:hover .certrow__track{animation-play-state:paused}@keyframes certs-float{to{transform:translate(-50%)}}.cert{flex:none;place-items:center;height:60px;display:grid}.cert--logo img{height:var(--h);width:auto;max-width:none}.cert__badge{color:#16110fb8;white-space:nowrap;border-radius:8px;align-items:baseline;gap:8px;padding:9px 15px;display:inline-flex;box-shadow:inset 0 0 0 1.2px #16110f73}.cert__name{letter-spacing:-.01em;color:#16110fdb;font-size:1.04rem;font-weight:800}.cert__sub{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:600}@media (width<=899px){.cert{height:52px}.cert--logo img{height:calc(var(--h) * .86)}}.sendout{padding-block:clamp(96px,12vw,180px) clamp(48px,6vw,96px)}.trusted{padding-block:clamp(56px,7vw,110px) clamp(24px,3vw,48px)}.sendout__head,.trusted__head{grid-template-columns:1fr 1fr;align-items:end;gap:0 clamp(32px,5vw,96px);margin-bottom:clamp(36px,4vw,64px);display:grid}.sendout__head .h2,.trusted__head .h2{max-width:11ch}.sendout__head .h2{max-width:17ch;font-size:clamp(2.2rem,4.2vw,4.4rem)}.sendout__head .lede,.trusted__head .lede{max-width:44ch}.trusted__copy{gap:10px;display:grid}.trusted__line{color:var(--ink);font-weight:600}.packs{gap:clamp(10px,1.4vw,20px);display:grid}.packs--row{grid-template-columns:repeat(4,1fr)}.packs--grid{grid-template-columns:repeat(2,1fr)}.pack{aspect-ratio:1.11;border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.pack__img{object-fit:contain;width:84%;height:84%;transition:transform 1.1s var(--ease-out)}.pack:hover .pack__img{transform:scale(1.05)}.logos{--cols:6;--gap:clamp(10px, 1.2vw, 16px);justify-content:center;gap:var(--gap);flex-wrap:wrap;display:flex}.logo-slot{width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));aspect-ratio:16/9;background:var(--white);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);flex:none;place-items:center;padding:12px;display:grid;container-type:inline-size}.logo-slot img{width:calc(var(--w) * min(1.1px, (100cqi - 16px) / 150));max-width:100%;height:auto}@media (width<=899px){.sendout__head,.trusted__head{grid-template-columns:1fr;gap:18px}.packs--row{grid-template-columns:1fr 1fr}.logos{--cols:2}.logo-slot{aspect-ratio:2}}.cta{padding-block:clamp(80px,10vw,160px)}.cta__inner{border-top:1px solid var(--line-strong);padding-top:clamp(40px,5vw,72px)}.cta__title{max-width:12ch;font-size:clamp(3rem,9vw,10rem)}.cta__title--long{max-width:20ch;font-size:clamp(2.5rem,6.2vw,7rem)}.cta{scroll-margin-top:var(--hdr-h)}.cta__row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:28px clamp(32px,4vw,64px);margin-top:clamp(24px,3vw,40px);display:flex}.cta__sub{max-width:38ch;color:var(--ink-2);font-size:1.12rem}.cta__go{flex:none}.cta__btn{height:60px;padding-left:30px;font-size:1.02rem}.visit__sub{margin-top:clamp(20px,2.4vw,32px)}.visit__go{margin-top:18px;font-size:1.08rem}.visit__go .link{color:var(--red-ink)}.cta__row--details{grid-template-columns:minmax(0,640px) minmax(240px,380px);justify-content:space-between;align-items:end;display:grid}.cta__details{border-top:1px solid var(--line-strong);gap:0;display:grid}.cta__details>div{border-bottom:1px solid var(--line);gap:4px;padding-block:16px;display:grid}.cta__details dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.cta__details dd{margin:0;font-size:1.06rem;font-weight:600;line-height:1.45}.cta__details address{font-style:normal;font-weight:500}@media (width<=899px){.cta__row--details{grid-template-columns:1fr}}.ftr{background:var(--ink);color:#f2ede6;padding-top:clamp(64px,7vw,110px);overflow:hidden}.ftr__top{grid-template-columns:1.5fr .8fr 1fr 1fr;align-items:start;gap:40px;display:grid}.ftr__logo{width:150px;height:auto}.ftr__tag{max-width:24ch;font-family:var(--f-accent);margin-top:18px;font-size:1.42rem;font-style:italic;line-height:1.2}.ftr__bar{color:var(--red);font-style:normal}.ftr__col ul{gap:8px;font-size:.98rem;display:grid}.ftr__addr{color:#f2ede6db;max-width:26ch;font-size:.98rem;line-height:1.55}.ftr__base{color:#f2ede6a8;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:22px 28px;font-size:.85rem;display:flex}@media (width<=899px){.ftr__top{grid-template-columns:1fr 1fr}.ftr__lead{grid-column:1/-1}}@media (width<=520px){.ftr__top{grid-template-columns:1fr;gap:28px}}.phero{padding-top:max(calc(var(--logo-top) + var(--logo-big) + clamp(40px, 4vw, 64px)), calc(var(--hdr-h) + 72px));position:relative;overflow:clip}.phero__inner{z-index:1;grid-template-columns:1fr minmax(260px,30%);align-items:end;column-gap:48px;display:grid;position:relative}.phero__title{grid-column:1/-1;font-size:clamp(2.8rem,8.6vw,10.2rem);font-stretch:86%}.phero__sub{grid-column:2;margin-top:clamp(20px,2.4vw,36px)}.phero--text{padding-bottom:clamp(56px,7vw,100px)}.phero--text .phero__sub{grid-column:1}.bflow-wrap{z-index:1;margin-top:clamp(32px,4vw,64px);position:relative}.phero__media{z-index:0;aspect-ratio:16/8;border-radius:var(--radius);margin-top:clamp(40px,5vw,72px);position:relative;overflow:hidden}.phero__img{object-fit:cover;width:100%;height:100%}@media (width<=899px){.phero__inner{grid-template-columns:1fr}.phero__title{font-size:clamp(2.6rem,12.2vw,4.9rem)}.phero__sub,.phero--text .phero__sub{grid-column:1}.phero__media{aspect-ratio:4/3}}.who{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px) clamp(32px,5vw,96px);padding-block:clamp(80px,10vw,160px);display:grid}.who__head .h2{max-width:11ch}.who__body{max-width:46ch;color:var(--ink-2);align-self:end;gap:1.1em;display:grid}.who__body .lede{max-width:none;color:var(--ink)}.who__media{aspect-ratio:16/8;border-radius:var(--radius);grid-column:1/-1;margin-top:clamp(8px,2vw,32px);overflow:hidden}.who__media img{object-fit:cover;width:100%;height:100%}.founder{background:var(--ink);color:#f2ede6;padding-block:clamp(96px,12vw,180px);position:relative;overflow:hidden}.founder__memo{color:#f2ede6c7;margin-bottom:18px;font-size:1.02rem;font-weight:500}.founder__inner{grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:center;gap:clamp(40px,6vw,110px);display:grid}.founder__name{font-family:var(--f-accent);letter-spacing:-.02em;color:#fff;max-width:12ch;font-size:clamp(3rem,6.4vw,7rem);font-style:italic;font-weight:400;line-height:.95}.founder__role{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:#ff5a5f;margin-top:16px;font-size:.78rem;font-weight:600;font-stretch:118%}.founder__body{color:#f2ede6d6;max-width:50ch;margin-top:clamp(24px,3vw,40px);font-size:1.12rem}.founder__close{max-width:26ch;font-family:var(--f-display);letter-spacing:-.02em;color:#fff;margin-top:22px;font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:700;font-stretch:96%;line-height:1.1}.leadership{padding-block:clamp(88px,11vw,168px)}.leadership .h2{margin-bottom:clamp(40px,5vw,72px)}.people{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,24px);display:grid}.person{flex-direction:column;display:flex}.person__photo{aspect-ratio:4/5;border-radius:var(--radius);background:var(--white);overflow:hidden}.person__photo img{object-fit:cover;width:100%;height:100%}.person__slot{aspect-ratio:auto;width:100%;height:100%}.person__name{font-family:var(--f-display);letter-spacing:-.025em;margin-top:18px;font-size:clamp(1.4rem,1.9vw,1.9rem);font-weight:800;line-height:1.05}.person__role{color:var(--muted);margin-top:6px;font-size:.92rem}.person__note{max-width:62ch;margin-top:12px;font-size:1rem}.person--head{background:var(--red);color:#fff;min-height:0;box-shadow:none}.person--head .person__name{margin-top:28px}.person--head .person__role,.person--head .person__note{color:#fff}.vm{background:var(--paper-2);padding-block:clamp(88px,10vw,150px)}.vm__grid{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,72px);display:grid}.vm__item{border-top:2px solid var(--ink);padding-top:22px}.vm__label{color:var(--red-ink);font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:.78rem;font-weight:600;font-stretch:118%;display:flex}.vm__text{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(1.7rem,3vw,3rem);font-weight:700;font-stretch:94%;line-height:1.04}.standard{padding-block:clamp(88px,11vw,168px)}.standard .h2{max-width:15ch;margin-bottom:clamp(40px,5vw,64px)}.commits{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.commits--4{grid-template-columns:repeat(4,1fr)}.commit{border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:28px 28px 40px}.commit:first-child{border-left:0;padding-left:0}.commit__num{font-family:var(--f-display);color:var(--red);letter-spacing:-.03em;margin-bottom:26px;font-size:3.4rem;font-weight:800;font-stretch:70%;line-height:.9;display:block}.commit__title{font-family:var(--f-display);letter-spacing:-.02em;margin-bottom:10px;font-size:1.55rem;font-weight:800;font-stretch:92%;line-height:1.05}.commit p{color:var(--ink-2);max-width:32ch}.purpose{background:var(--paper);padding-block:clamp(80px,9vw,140px) clamp(56px,6vw,96px)}.purpose__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 40px;display:flex}.purpose__fig{font-family:var(--f-display);letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:.28em;font-size:clamp(2.4rem,5.6vw,5.6rem);font-weight:800;line-height:.95;display:flex}.purpose__num{color:var(--red);font-variant-numeric:tabular-nums lining-nums;display:inline-flex}.purpose__word{color:var(--ink)}.purpose__lead{max-width:44ch;color:var(--ink);margin-block:clamp(20px,2.4vw,32px) 0}@media (width<=1099px){.commits--4{grid-template-columns:1fr 1fr}.commits--4 .commit:nth-child(odd){border-left:0;padding-left:0}}@media (width<=899px){.who{grid-template-columns:1fr}.who__media{aspect-ratio:4/3}.founder__inner{grid-template-columns:1fr}.founder__portrait{width:min(72vw,300px)}.people{grid-template-columns:1fr}.person__photo{aspect-ratio:4/4.2}.vm__grid,.commits,.commits--4{grid-template-columns:1fr}.commit,.commits--4 .commit:nth-child(odd){border-left:0;padding:24px 0 28px}}.biz{grid-template-columns:220px 1fr;gap:clamp(32px,5vw,88px);padding-top:clamp(72px,9vw,140px);display:grid}.bindex{top:calc(var(--hdr-h) + 24px);align-self:start;position:sticky}.bindex__label{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.72rem;font-weight:600;font-stretch:118%}.bindex ol{border-top:1px solid var(--line-strong);display:grid}.bindex a{border-bottom:1px solid var(--line);color:var(--muted);transition:color .3s, padding .45s var(--ease-out);gap:12px;padding:10px 0;font-size:.93rem;font-weight:600;line-height:1.3;display:flex}.bindex a span{font-family:var(--f-display);color:inherit;flex:none;min-width:1.6em;font-weight:800;font-stretch:70%}.bindex a:hover{color:var(--ink)}.bindex a.is-active{color:var(--ink);padding-left:10px}.bindex a.is-active span{color:var(--red)}.chapter{scroll-margin-top:calc(var(--hdr-h) + 20px);padding-bottom:clamp(88px,10vw,160px)}.chapter__head{border-bottom:1px solid var(--line-strong);grid-template-columns:auto 1fr;align-items:end;gap:clamp(16px,2.4vw,40px);margin-bottom:clamp(28px,3vw,48px);padding-bottom:clamp(24px,3vw,40px);display:grid}.chapter__num{font-family:var(--f-display);letter-spacing:-.05em;color:var(--red);font-variant-numeric:tabular-nums;font-size:clamp(6rem,13vw,14rem);font-weight:800;font-stretch:66%;line-height:.74}.chapter__title{max-width:14ch;font-size:clamp(2.5rem,5.2vw,5.6rem)}.chapter__sub{color:var(--red-ink);margin-top:12px;font-size:clamp(1.3rem,2vw,2rem);font-weight:700;line-height:1.1}.chapter__body{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);display:grid}.chapter__text .lede{max-width:44ch}.chapter__p{max-width:48ch;color:var(--ink-2);margin-top:1.1em}.chapter__media{top:calc(var(--hdr-h) + 32px);align-self:start;position:sticky}.chapter__fig{border-radius:var(--radius);background:var(--paper-2);overflow:hidden}.chapter__fig img{object-fit:cover;width:100%;height:100%}.chapter__fig--a{aspect-ratio:4/4.4}.chapter__fig--b{aspect-ratio:4/3;width:52%;box-shadow:0 0 0 8px var(--paper);position:absolute;bottom:-8%;left:-10%}.chapter__media--single .chapter__fig--a{aspect-ratio:4/3.6}.chapter__wide{aspect-ratio:21/9;border-radius:var(--radius);margin-top:clamp(48px,6vw,96px);overflow:hidden}.chapter__wide img{object-fit:cover;width:100%;height:100%}.band{background:var(--ink);color:#f2ede6;border-radius:var(--radius);margin:28px 0 4px;padding:4px clamp(20px,2vw,28px)}.band__stat{border-bottom:1px solid #f2ede629;justify-content:space-between;align-items:flex-end;gap:16px;padding-block:16px 14px;display:flex}.band__stat:last-child{border-bottom:0}.band__fig{font-family:var(--f-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(3rem,4.8vw,4.8rem);font-weight:800;font-stretch:68%;line-height:.82;display:flex}.band__unit{color:#ff4d55;letter-spacing:0;margin:.12em 0 0 .14em;font-size:.32em;font-stretch:110%}.band__label{text-align:right;font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:#f2ede6c7;padding-bottom:.3em;font-size:.7rem;font-weight:600;font-stretch:118%}.points{border-top:1px solid var(--line-strong);margin-top:28px;display:grid}.points li{border-bottom:1px solid var(--line);color:var(--ink-2);gap:14px;padding-block:14px;display:flex}.points li:before{content:"";background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.62em}.points strong{color:var(--ink);font-weight:700}.products{scroll-margin-top:var(--hdr-h);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,96px);padding-block:clamp(96px,12vw,180px) clamp(24px,3vw,48px);display:grid}.products .h2{max-width:13ch;margin-bottom:clamp(28px,3vw,44px);font-size:clamp(2.3rem,4.6vw,4.8rem)}.cuts__list{gap:8px;display:grid}.cuts__list li{background:var(--white);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);align-items:baseline;gap:12px;padding:14px 16px;font-size:.98rem;font-weight:600;line-height:1.3;display:flex}.cuts__list span{font-family:var(--f-display);color:var(--red);font-weight:800;font-stretch:70%}.products__custom{max-width:46ch;color:var(--ink-2);margin-top:22px}@media (width<=1099px){.biz{grid-template-columns:1fr}.bindex{display:none}}@media (width<=899px){.chapter__head{grid-template-columns:1fr;gap:10px}.chapter__num{font-size:clamp(5rem,26vw,7rem)}.chapter__body{grid-template-columns:1fr}.chapter__media{order:-1;padding-bottom:12%;position:relative;top:auto}.chapter__fig--a{aspect-ratio:4/3.4}.chapter__fig--b{width:46%;bottom:0;left:auto;right:0}.chapter__wide{aspect-ratio:4/3}.products{grid-template-columns:1fr}}.brandlist{gap:clamp(96px,11vw,170px);padding-block:clamp(32px,4vw,64px) clamp(96px,11vw,170px);display:grid}.brand{scroll-margin-top:calc(var(--hdr-h) + 20px);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.brand__panel{aspect-ratio:1/.96;background:var(--ink);border-radius:var(--radius);place-items:center;display:grid;overflow:hidden}.brand__logo{width:52%;min-width:140px;height:auto}.brand__num{font-family:var(--f-display);letter-spacing:-.045em;color:var(--red);margin-bottom:18px;font-size:clamp(5rem,9vw,9rem);font-weight:800;font-stretch:66%;line-height:.8}.brand__name{font-size:clamp(3.4rem,8vw,8.8rem)}.brand__cta{margin-top:clamp(28px,3vw,44px)}@media (width<=899px){.brand{grid-template-columns:1fr}}.contact{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,5vw,96px);padding-bottom:clamp(40px,5vw,80px);display:grid}.contact__h{font-family:var(--f-display);letter-spacing:-.03em;margin-bottom:26px;font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:800;font-stretch:92%;line-height:1}.details{border-top:1px solid var(--line-strong)}.detail{border-bottom:1px solid var(--line);gap:6px;padding-block:18px;display:grid}.detail dt{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600;font-stretch:118%}.detail dd{font-size:1.12rem;font-weight:500;line-height:1.45}.detail dd .link{font-weight:600}.mapcard{border-radius:var(--radius);background:var(--paper-2);box-shadow:0 0 0 1px var(--line);margin-top:28px;overflow:hidden}.mapcard__map{border:0;width:100%;height:clamp(260px,26vw,360px);display:block}.mapcard__foot{background:var(--white);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:14px 18px;font-size:.95rem;font-weight:600;transition:color .3s;display:flex}.mapcard__foot:hover .mapcard__go{text-decoration:underline}.mapcard__go{color:var(--red-ink);align-items:center;gap:6px;display:inline-flex}@media (width<=899px){.mapcard__map{height:300px}}.contact__formwrap{background:var(--white);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);scroll-margin-top:calc(var(--hdr-h) + 20px);padding:clamp(24px,3.4vw,52px);position:relative}.form__grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.field{border:0;gap:8px;min-width:0;margin-bottom:20px;padding:0;display:grid}.field label,.field legend{padding:0;font-size:.95rem;font-weight:600}.field legend{margin-bottom:12px}.req{color:var(--red-ink)}.field input,.field textarea,.select select{border-radius:var(--radius);border:1.5px solid var(--line-strong);background:var(--paper);width:100%;padding:14px 16px;font-size:1rem;transition:border-color .25s,background-color .25s,box-shadow .25s}.field textarea{resize:vertical;min-height:140px}.field input:hover,.field textarea:hover,.select select:hover{border-color:var(--ink-2)}.field input:focus,.field textarea:focus,.select select:focus{border-color:var(--ink);background:#fff;outline:none;box-shadow:0 0 0 3px #e3000f38}.field.is-invalid input,.field.is-invalid textarea,.field.is-invalid select{border-color:var(--red-ink);background:#fff6f6}.select{position:relative}.select select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:46px}.select select:invalid{color:var(--muted)}.select option{color:var(--ink)}.select__chev{width:18px;height:18px;color:var(--red);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.field__err{min-height:1.3em;color:var(--red-ink);font-size:.86rem;font-weight:600}.field__err:empty{min-height:0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.chip span{border:1.5px solid var(--line-strong);border-radius:999px;align-items:center;height:42px;padding:0 16px;font-size:.92rem;font-weight:500;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.chip:hover span{border-color:var(--ink)}.chip input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.chip input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.form__hint{color:var(--muted);font-size:.88rem}.form__note{border-top:1px solid var(--line);color:var(--ink-2);margin-top:18px;padding-top:16px;font-size:.95rem}.form__submit.is-busy .btn__icon{animation:.8s linear infinite spin}.form__status{color:var(--red-ink);margin:14px 0 0;font-weight:600}.form__status:empty{display:none}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.thanks{text-align:left;padding-block:clamp(24px,4vw,56px)}.thanks:focus{outline:none}.thanks__title{margin-bottom:18px;font-size:clamp(3rem,7vw,6.4rem)}.thanks .lede{margin-bottom:32px}@media (width<=899px){.contact,.form__grid{grid-template-columns:1fr}}.js [data-split]{visibility:hidden}.js [data-split].is-split{visibility:visible}.js [data-fade],.js [data-reveal],.js [data-flow-node]{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-split],.js [data-fade],.js [data-reveal],.js [data-flow-node]{visibility:visible;opacity:1}.grid147 i{background:var(--red);box-shadow:none}.link-card__img{transform:none}}.ftr__tag{font-family:var(--f-body);max-width:30ch;font-size:1.05rem;font-style:normal;font-weight:500;line-height:1.35}.cats{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.cat{isolation:isolate;aspect-ratio:4/4.6;background:var(--ink);color:#fff;border-radius:10px;position:relative;overflow:hidden}.cat__media{z-index:-1;position:absolute;inset:0}.cat__img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.cat:hover .cat__img{transform:scale(1.04)}.cat__media:after{content:"";background:linear-gradient(#16110f00 45%,#16110f73 70%,#16110fd9 100%);position:absolute;inset:0}.cat__body{gap:6px;padding:clamp(18px,1.8vw,26px);display:grid;position:absolute;inset:auto 0 0}.cat__num{letter-spacing:.1em;color:#ff5a5f;font-size:.8rem;font-weight:700}.cat__name{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,1.7vw,1.75rem);font-weight:800;line-height:1.05}.cat__line{color:#ffffffdb;margin:0;font-size:.92rem}.cat--slot{background:var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.cat--slot .cat__media{background:repeating-linear-gradient(-45deg,#0000 0 14px,#16110f09 14px 15px);place-items:center;padding-bottom:30%;display:grid}.cat--slot .cat__media:after{display:none}.cat__slot{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.cat--slot .cat__num{color:var(--red-ink)}@media (width<=900px){.cats{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.cats{grid-template-columns:1fr}.cat{aspect-ratio:4/3}}.cta__left{flex:420px;gap:22px;max-width:640px;display:grid}.mini__grid{grid-template-columns:1.3fr .5fr 1fr;gap:10px;display:grid}.mini__mail{grid-column:1/-1}.mini__f{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2,#555);gap:6px;font-size:.78rem;font-weight:600;display:grid}.mini__f input{border:1px solid var(--line-strong,#0000002e);width:100%;height:48px;font:inherit;letter-spacing:0;text-transform:none;color:var(--ink,#111);background:#fff;border-radius:12px;outline:none;padding:0 14px;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s}.mini__f input:focus{border-color:var(--ink,#111);box-shadow:0 0 0 3px #00000014}.mini__f input[aria-invalid=true]{border-color:var(--red)}.mini__foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.mini__send{background:var(--ink,#111);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 26px;font-weight:700}.mini__send:hover{background:var(--red)}.mini__msg{color:var(--ink-2,#555);margin:0;font-size:.95rem}.mini__msg.is-error{color:var(--red)}@media (width<=560px){.mini__grid{grid-template-columns:.42fr 1fr}.mini__name,.mini__mail{grid-column:1/-1}}.founder__inner--text{grid-template-columns:1fr;max-width:860px}.cats{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.cats{grid-template-columns:1fr}}
