@font-face{font-family:Oxanium;src:url(../fonts/Oxanium-VariableFont_wght.woff2)format("woff2-supports-variations"),url(../fonts/Oxanium-VariableFont_wght.woff2)format("woff2"),url(../fonts/Oxanium-VariableFont_wght.ttf)format("truetype");font-weight:200 800;font-style:normal}:root{--c-deepest:#260808;--c-dark:#400913;--c-red:#730220;--c-red-light:#a62145;--c-mauve:#bfaab8;--c-light:#d6d0d9;--c-white:#fff;--c-black:#0c0608;--shadow-ink:#26080866;--shadow-ink-2:#000000e6;--shadow-blur:42px;--shadow-shift:5px;--c-ink:var(--c-deepest);--c-accent:var(--c-red);--c-accent-hot:var(--c-red-light);--texture:url(/img/byunilho-texture-2061709_640.avif);--ff:"Oxanium", system-ui, sans-serif;--ls-display-lg:-.03em;--ls-display:-.02em;--ls-display-sm:-.01em;--ls-headline:.005em;--ls-index:.32em;--ls-links:.18em;--ls-label:.22em;--ls-caps:.3em;--lh-none:1;--lh-tight:1.05;--lh-body:1.6;--golden:56.0%;--big-cut:clamp(28px, 5vw, 256px);--gap:clamp(16px, 2.4vw, 36px);--pad-x:clamp(20px, 3vw, 80px);--nav-h:84px;--nav-h-mobile:54px;--ease:cubic-bezier(.22, .61, .36, 1)}html{scrollbar-gutter:stable;display:block}:root{view-transition-name:root}:active-view-transition{view-transition-name:root}:active-view-transition:not(:root){view-transition-group:contain}@keyframes -ua-view-transition-fade-in{0%{opacity:0}}@keyframes -ua-view-transition-fade-out{to{opacity:0}}@keyframes -ua-mix-blend-mode-plus-lighter{0%{mix-blend-mode:plus-lighter}to{mix-blend-mode:plus-lighter}}body{margin:8px;display:block}body:-webkit-full-page-media{background-color:#000}p{margin-block:1em;margin-inline:0;display:block}div,article,aside,footer,header,hgroup,main,nav,search,section{display:block}marquee{width:-webkit-fill-available;display:inline-block}address{display:block}blockquote{margin-block:1em;margin-inline:40px;display:block}figcaption{display:block}figure{margin-block:1em;margin-inline:40px;display:block}q{display:inline}q:before{content:open-quote}q:after{content:close-quote}center{text-align:-webkit-center;display:block}hr{color:gray;border-style:inset;border-width:1px;margin-block:.5em;margin-inline:auto;display:block;overflow:hidden}map{display:inline}video{object-fit:contain}video:-webkit-full-page-media{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}audio:not([controls]){display:none!important}audio{width:300px;height:54px}video,canvas,img{overflow-clip-margin:content-box;overflow:clip}iframe,embed,object,fencedframe{overflow-clip-margin:content-box!important;overflow:clip!important}h1{margin-block:.67em;margin-inline:0;font-size:2em;font-weight:700;display:block}@supports blink-feature(SpecialRulesForNestedH1Elements){:-webkit-any(article,aside,nav,section) h1{margin-block:1em .83em;font-size:1.5em}:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1{margin-block:1em;font-size:1.17em}:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1{margin-block:1.33em;font-size:1em}:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1{margin-block:1.67em;font-size:.83em}:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1{margin-block:2.33em;font-size:.67em}}h2{margin-block:1.2em .83em;margin-inline:0;font-size:1.5em;font-weight:700;display:block}h3{margin-block:1.2em 1em;margin-inline:0;font-size:1.17em;font-weight:700;display:block}h4{margin-block:1.33em;margin-inline:0;font-weight:700;display:block}h5{margin-block:1.67em;margin-inline:0;font-size:.83em;font-weight:700;display:block}h6{margin-block:2.33em;margin-inline:0;font-size:.67em;font-weight:700;display:block}table{box-sizing:border-box;border-spacing:2px;border-collapse:separate;text-indent:initial;display:table;@supports not blink-feature(TableDefaultBorderColorCurrentColor){border-color:gray}}thead{vertical-align:middle;border-color:inherit;display:table-header-group}tbody{vertical-align:middle;border-color:inherit;display:table-row-group}tfoot{vertical-align:middle;border-color:inherit;display:table-footer-group}table>tr{vertical-align:middle}col{display:table-column}colgroup{display:table-column-group}tr{vertical-align:inherit;border-color:inherit;display:table-row}td,th{vertical-align:inherit;display:table-cell}td:not(table td),th:not(table th){padding:1px}th{text-align:-internal-center;font-weight:700}caption{text-align:-webkit-center;display:table-caption}ul,menu,dir{margin-block:1em;padding-inline-start:40px;list-style-type:disc;display:block}ol{margin-block:1em;padding-inline-start:40px;list-style-type:decimal;display:block}li{text-align:match-parent;display:list-item}:is(dir,dl,menu,ol,ul) dir,:is(dir,dl,menu,ol,ul) dl,:is(dir,dl,menu,ol,ul) menu,:is(dir,dl,menu,ol,ul) ol,:is(dir,dl,menu,ol,ul) ul{margin-block:0}:is(dir,menu,ol,ul) dir,:is(dir,menu,ol,ul) menu,:is(dir,menu,ol,ul) ul{list-style-type:circle}:is(dir,menu,ol,ul) :is(dir,menu,ol,ul) dir,:is(dir,menu,ol,ul) :is(dir,menu,ol,ul) menu,:is(dir,menu,ol,ul) :is(dir,menu,ol,ul) ul{list-style-type:square}dd{margin-inline-start:40px;display:block}dl{margin-block:1em;display:block}dt{display:block}form{margin-top:0;display:block}:-webkit-any(table,thead,tbody,tfoot,tr)>form:-internal-is-html{display:none!important}label{cursor:default}fieldset{border:2px groove threedface;min-inline-size:min-content;margin-inline:2px;padding-block:.35em .625em;padding-inline:.75em;display:block}legend{padding-inline:2px;display:block}legend[align=left i]{justify-self:left}legend[align=center i]{justify-self:center}legend[align=right i]{justify-self:right}button{appearance:auto;-internal-align-content-block:center}input,textarea,select,button{font:-webkit-small-control;text-rendering:auto;color:fieldtext;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;text-align:start;margin:0;line-height:normal;display:inline-block}*,img{margin:0;padding:0}html{-webkit-text-size-adjust:100%}html,body{width:100%;max-width:100%;margin:0!important;padding:0!important;overflow-x:hidden!important}@supports (overflow-x:clip){html,body{overflow-x:clip!important}}body{-webkit-font-smoothing:antialiased;line-height:1.5}html,body{margin:0;padding:0;font-family:Oxanium,sans-serif}body{background:#000}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--c-white)}::-webkit-scrollbar-thumb{background:var(--c-red);border:2px solid var(--c-white);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--c-red-light)}::-webkit-scrollbar-thumb:active{background:var(--c-dark)}::-webkit-scrollbar-corner{background:var(--c-white)}*{scrollbar-color:var(--c-red) var(--c-white);scrollbar-width:thin!important}:focus-visible{outline:2px solid var(--c-red-light);outline-offset:3px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-anchor:none}body{font-family:var(--ff);color:var(--c-white);background:var(--c-deepest);-webkit-font-smoothing:antialiased;font-smooth:auto;text-rendering:optimizelegibility;font-weight:400}a{color:#fff;text-decoration:none}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0}::selection{background:var(--c-red-light);color:var(--c-white)}a{color:#fff}li::marker{color:var(--c-red-light)}input[type=checkbox],input[type=radio]{accent-color:var(--c-red)}#gb-poster-custom{object-fit:cover;object-position:top center;z-index:-2;pointer-events:none;opacity:1;position:fixed;inset:0;width:100%!important;max-width:none!important;height:100lvh!important;transition:filter 4s ease-in-out!important}#gl{z-index:-1;pointer-events:none;opacity:0;width:100%;max-width:none;height:100%;display:block;position:fixed;inset:0;transition:opacity 4s ease-in-out!important}body.canvas-active #gl{opacity:1!important}body.canvas-active #gb-poster-custom{opacity:1!important;filter:blur(15px)!important}.preload *,.preload :before,.preload :after{-o-transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;transition:none!important;animation:none!important}.d-contents{display:contents}.nobr{white-space:nowrap}main.single-page__header{margin-top:var(--nav-h)}main.single-page__header p{text-align:center}main.single-page{padding-top:var(--nav-h);background:#140404e6;flex-direction:column;justify-content:center;align-items:center;display:flex}main.single-page>.section:not(.single-page__header){padding:clamp(20px, 4lvh, 60px) var(--pad-x)}main.single-page>.section>*{max-width:140ch}main.single-page>.section.section--texture{margin-bottom:var(--nav-h)}main.single-page a{color:var(--c-red-light);font-weight:700}@media (width<=900px){.desktop-br{display:none}main.single-page{padding-top:var(--nav-h-mobile)}}@media (width<=512px){main.single-page .section{padding:clamp(30px, 2lvh, 60px) var(--pad-x)}}.modal__content,.nav__panel{-webkit-overflow-scrolling:touch;max-height:100vhl;overflow-y:hidden}.giga-modal{overflow-x:hidden}.giga-modal__container{max-width:min(780px,100%)}.manifesto__panel{overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}main.single-page img{max-width:100%;height:auto;margin-inline:auto;display:block}.btn{--btn-bg:var(--c-deepest);--btn-fg:var(--c-white);--btn-accent:var(--c-red-light);letter-spacing:var(--ls-links);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--btn-fg);background:var(--btn-bg);isolation:isolate;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:color .4s var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease);border:1px solid #0000;align-items:center;gap:14px;padding:clamp(10px,1.3lvh + .3vw,18px) clamp(16px,1.3vw,28px) clamp(10px,1.3lvh + .3vw,18px) clamp(16px,1.6vw,32px);font-size:clamp(9px,.6lvh + .5vw,13px);font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--btn-accent);transform-origin:0;transition:transform .55s var(--ease);z-index:-1;position:absolute;inset:0 -20px;transform:translate(-120%)skew(-12deg)}.btn:hover{border-color:var(--btn-accent);box-shadow:4px 4px 0px var(--btn-accent)}.btn:hover:before{transform:translate(0)skew(-12deg)}.contact__actions .btn{border:none}.btn__arrow{flex:0 0 22px;width:22px;height:12px;position:relative;overflow:hidden}.btn__arrow svg{width:22px;height:12px;transition:transform .45s var(--ease);position:absolute;inset:0}.btn__arrow svg:nth-child(2){transform:translate(-130%)}.btn:hover .btn__arrow svg:first-child{transform:translate(130%)}.btn:hover .btn__arrow svg:nth-child(2){transform:translate(0)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--c-deepest);--btn-accent:var(--c-deepest);border-color:currentColor}.btn--ghost:hover{color:var(--c-white)}.btn--on-dark{--btn-bg:var(--c-white);--btn-fg:var(--c-deepest);--btn-accent:var(--c-red);border:none!important}.btn--on-dark:hover{color:var(--c-white);border:none!important}@media (width<=512px){.btn__arrow{flex:0 0 14.67px;width:14.67px;height:8px;position:relative;overflow:hidden}.btn__arrow svg{width:14.67px;height:8px;transition:transform .45s var(--ease);position:absolute;inset:0}}.section{z-index:1;padding:clamp(60px, 6lvh, 120px) var(--pad-x);position:relative}.section--texture{background-image:linear-gradient(180deg, #ffffffb3, #ffffffd9), var(--texture);color:var(--c-deepest);background-size:cover,480px 480px}.section__head{grid-template-columns:minmax(180px,1fr) 2.2fr;align-items:end;gap:clamp(24px,4vw,80px);margin-bottom:clamp(48px,6vw,96px);display:grid}.section__index{letter-spacing:var(--ls-index);text-transform:uppercase;color:var(--c-red);align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.section__index:before{content:"";background:var(--c-red);width:28px;height:1px}.section__title{font-size:clamp(24px,3.5vw,84px);line-height:var(--lh-none);letter-spacing:var(--ls-display);margin:0;font-weight:700}section#manifesto .section__title{font-size:clamp(24px,2.6vw,84px)}section#partnership h2>div{align-items:flex-end;width:100%;display:flex}section#partnership h2>div>span{flex:180px;min-width:180px}section#partnership h2>div>:nth-child(2){flex:2.2 1 0}section#partnership .section__head{align-items:end;gap:12px;display:flex}.section__title em{color:var(--c-red-light);font-style:normal}p b{color:var(--c-red-light)}.section__title,.section__index{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(22px)}.section__index{transition-delay:0s}.section__title{transition-delay:.12s}.section__title.is-visible,.section__index.is-visible{opacity:1;transform:translateY(0)}.section--canvas{color:var(--c-white);background:0 0}.section--canvas:before{content:"";z-index:-1;background:linear-gradient(#2608088c 0%,#2608084d 50%,#260808b3 100%);position:absolute;inset:0}.section--canvas .section__title{color:var(--c-white)}.section--canvas .section__title em,.section--canvas .section__index{color:var(--c-mauve)}.section--canvas .section__index:before{background:var(--c-mauve)}@media (width<=900px){.section__index{font-size:10px}section#partnership h2>div>:nth-child(2){text-wrap:nowrap}section#partnership h2>div{display:contents}section#partnership .section__head{flex-wrap:wrap}section#partnership .section__title{text-wrap:nowrap;margin-top:clamp(24px,4vw,80px)}}@media (width<=512px){.section{padding:clamp(60px, 4lvh, 120px) var(--pad-x)}.section__head{margin-bottom:clamp(32px,4vw,96px)}.section__index{font-size:9px}section#partnership h2>div>span{min-width:initial;flex:auto}}@media (width<=400px){section#partnership .section__title{text-wrap:wrap}}.card__content,.manifesto__content{height:100%;position:relative}.card__content:before{content:"";background:linear-gradient(-45deg, var(--shadow-ink) 30%, transparent 100%);clip-path:polygon(100% 0%, 100% calc(100% - var(--el-cut,18px)), calc(100% - var(--el-cut,18px)) 100%, 0% 100%, 0% 85%, 85% 85%, 85% 0%);filter:blur(var(--shadow-blur));transform:translate(var(--shadow-shift), var(--shadow-shift));pointer-events:none;z-index:-1;width:100%;height:100%;margin-top:4px;margin-left:4px;position:absolute}.card__content__content{z-index:1;height:100%;position:relative}.nav{box-sizing:border-box;letter-spacing:var(--ls-body);height:var(--nav-h);z-index:50;padding:0 var(--pad-x);align-items:center;gap:var(--gap);-webkit-overflow-scrolling:touch;transition:background .4s var(--ease), backdrop-filter .4s var(--ease);color:var(--c-white);background:0 0;font-size:18px;font-weight:700;display:flex;position:fixed;inset:0 0 auto}body:not(.page-home) .nav{background:var(--c-red-light)}.nav--scrolled{backdrop-filter:blur(4px);background:#0003}@media (hover:hover){.nav--scrolled:hover{background:var(--c-red-light);backdrop-filter:none}}.nav--scrolled:focus-within{background:var(--c-red-light);backdrop-filter:none}.nav__logo .logo-mark svg,.nav__overlay-logo svg{width:100%;height:100%;max-height:37px}.nav__link--disabled{pointer-events:none;opacity:.6}.nav__soon{vertical-align:super;text-transform:lowercase;opacity:.8;letter-spacing:.5px;margin-left:2px;font-size:9px}.nav__toggle,.nav__overlay-logo,.nav__peaks{display:none}.nav__links{letter-spacing:var(--ls-links);text-transform:uppercase;align-items:center;gap:clamp(12px,2.4vw,36px);margin-left:auto;padding:1rem 0;font-size:13px;display:flex}.nav__link{text-align:center;padding:6px 2px;font-weight:500;position:relative}.nav__link:not(.nav__cta):after{content:"";height:1px;transition:right .5s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:100%}.nav__link:not(.nav__cta):hover:after{right:0}.language_switcher{align-items:center;gap:6px;display:inline-flex}.language_switcher__flag{filter:drop-shadow(0 0 .5px #0000008c);flex:none;width:18px;height:12px;display:block}.language_switcher__flag svg{clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);width:100%;height:100%;display:block}.nav .nav__cta{text-wrap:nowrap}.nav__cta{letter-spacing:var(--ls-links);clip-path:polygon(8px 0%,100% 0%,100% calc(100% - 8px),calc(100% - 8px) 100%,0% 100%,0% 8px);text-transform:uppercase;transition:background .4s var(--ease), color .4s var(--ease);border:1px solid;padding:10px 18px;font-size:12px;width:calc-size(auto,round(down,size,1px))!important}.nav__cta:hover{background:var(--c-white);color:var(--c-deepest)}.nav__overlay-logo{width:100%;height:100%;max-height:37px}.nav__peaks_wrapper{display:none}@media (width<=1500px){.nav__links{font-size:11px}}@media (width<=900px){.nav__link{padding:6px 32px}.nav__toggle{cursor:pointer;z-index:60;color:var(--c-white);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-width:44px;min-height:44px;margin-left:auto;margin-right:-8px;padding:14px 12px;display:flex}.nav__toggle-line{width:24px;height:2px;transition:transform .3s var(--ease), opacity .3s var(--ease);background:currentColor}.nav.is-open .nav__toggle-line:first-child{transform:translateY(8px)rotate(45deg)}.nav.is-open .nav__toggle-line:last-child{transform:translateY(-8px)rotate(-45deg)}.nav__links{background:var(--c-deepest,#050505);opacity:0;visibility:hidden;pointer-events:none;width:100dvw;height:100lvh;transition:opacity .4s var(--ease), visibility .4s var(--ease);z-index:55;inset:0;flex-direction:column;justify-content:start;align-items:center;margin-left:0;font-size:20px;position:fixed;inset:0;overflow:hidden auto;scrollbar-width:none!important}.nav__peaks_wrapper{width:100%;margin-top:auto;display:block}.nav__links{padding:0;overflow-x:hidden}.nav.is-open .nav__links{opacity:1;visibility:visible;pointer-events:auto}.nav__links::-webkit-scrollbar{display:none}.nav__cta{font-size:inherit;width:80%;margin-top:1rem;margin-left:0;margin-right:0}.nav__overlay-logo{color:var(--c-white);opacity:.8;width:auto;margin-bottom:2lvh;display:block}.nav__overlay-logo svg{width:auto;height:37px}.nav__links .nav__overlay-logo{margin-top:clamp(100px,15lvh,200px)}.nav__link:nth-last-child(1 of .nav__link),.nav__item-row>.nav__link{margin-bottom:0}.nav__peaks{z-index:-1;pointer-events:none;width:100%;height:clamp(100px,15lvh,200px);min-height:clamp(100px,15lvh,200px);margin-top:auto;margin-bottom:-1rem;display:block;bottom:0;left:0}.nav__link--disabled{font-size:10px}}@media (width<=512px){.nav{height:var(--nav-h-mobile);min-height:var(--nav-h-mobile)}.nav__logo .logo-mark svg,.nav__overlay-logo svg{max-height:30px}.nav__links{font-size:16px}.nav__peaks{height:clamp(100px,10lvh,200px)}}.nav__item--menu{position:relative}.nav__item-row{align-items:center;gap:2px;display:flex}.nav__subtoggle{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.nav__subtoggle svg{transition:transform .4s var(--ease)}.nav__item--menu.is-open .nav__subtoggle svg{transform:rotate(180deg)}.nav__submenu{background:var(--c-deepest);margin:0;padding:8px 0;list-style:none}.nav__sublink{letter-spacing:var(--ls-links);text-transform:uppercase;white-space:nowrap;color:var(--c-white);transition:background-color .3s var(--ease);align-items:baseline;gap:14px;padding:12px 20px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.nav__subnum{color:var(--c-mauve);transition:color .3s var(--ease);font-size:10px}.nav__sublink:hover,.nav__sublink:focus-visible,.nav__sublink[aria-current=page]{background:var(--c-red-light)}.nav__sublink:hover .nav__subnum,.nav__sublink:focus-visible .nav__subnum,.nav__sublink[aria-current=page] .nav__subnum{color:var(--c-light)}.nav__sublink--child{color:var(--c-light);padding:8px 20px 8px 38px;font-size:11px}.nav__sublink--child:before{content:"";background:var(--c-mauve);flex:none;align-self:center;width:8px;height:1px;margin-right:-6px}@media (width>=901px){.nav__submenu{z-index:60;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);opacity:0;visibility:hidden;min-width:300px;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s var(--ease);position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,8px)}.nav__item--menu:after{content:"";height:16px;position:absolute;top:100%;left:0;right:0}.nav__item--menu:hover .nav__submenu,.nav__item--menu:focus-within .nav__submenu,.nav__item--menu.is-open .nav__submenu{opacity:1;visibility:visible;transform:translate(-50%)}.nav__item--menu:hover .nav__subtoggle svg{transform:rotate(180deg)}}@media (width<=900px){.nav__item--menu{flex-direction:column;align-items:center;width:100%;display:flex}.nav__item-row{justify-content:center}.nav__item-row .nav__link{padding-right:4px}.nav__subtoggle{width:44px;height:44px}.nav__submenu{background:0 0;width:min(100% - 48px,420px);padding:4px 0 12px;display:none}.nav__item--menu.is-open .nav__submenu{display:block}.nav__sublink{white-space:normal;text-align:center;justify-content:center;padding:6px 16px;font-size:13px}.nav__sublink--child:before{display:none}}@media (prefers-reduced-motion:reduce){.nav__subtoggle svg,.nav__submenu,.nav__sublink,.nav__subnum{transition:none}}.footer{z-index:1;color:var(--c-light);margin-top:-30px;position:relative;overflow:hidden}.footer__peaks{object-fit:cover;z-index:2;width:100%;height:180px;font-size:0;display:block}.footer__inner{background:var(--c-black);padding:clamp(24px, 4vw, 48px) var(--pad-x) 36px;gap:var(--gap);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.footer__inner>div{padding-bottom:1.5rem}.footer__brand{flex-direction:column;gap:16px;display:flex}.footer__brand-mark{align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.footer__brand-mark .logo-mark{width:36px;height:36px}.footer__link--disabled{cursor:default;opacity:.5}.footer__col li span.footer__soon{vertical-align:super;text-transform:lowercase;opacity:.7;letter-spacing:.5px;margin-left:2px;font-size:9px}.footer__brand p{text-wrap:pretty;font-size:13px;line-height:var(--lh-body);color:var(--c-mauve);max-width:36ch;margin:0}.footer__col h3,.footer__col h4{letter-spacing:var(--ls-index);text-transform:uppercase;color:var(--c-mauve);margin:0 0 18px;font-size:11px;font-weight:600}.footer__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__col li a,.footer__col li span{color:var(--c-light);transition:color .25s var(--ease);font-size:16px}.footer__col li a:hover{color:var(--c-red-light)}.footer__legal{background:var(--c-black);padding:24px var(--pad-x);color:var(--c-mauve);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;font-size:13px;display:flex}.blog-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.blog-grid{grid-template-columns:minmax(0,1fr)}}.blog-grid.blog-grid--slider{gap:var(--gap);margin-left:calc(-1 * var(--gap));margin-right:calc(-1 * var(--gap));padding:12px var(--gap) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gap);overscroll-behavior-x:contain;display:flex;overflow:auto hidden;scrollbar-width:none!important}.blog-grid.blog-grid--slider::-webkit-scrollbar{display:none}.blog-grid.blog-grid--slider:focus-visible{outline:1px solid var(--c-mauve);outline-offset:-1px}.blog-grid.blog-grid--slider.is-scrollable{cursor:grab}.blog-grid.blog-grid--slider.is-dragging{cursor:grabbing;user-select:none}.blog-grid.blog-grid--slider.is-dragging,.blog-grid.blog-grid--slider.is-settling{scroll-snap-type:none}.blog-grid.blog-grid--slider.is-dragging .blog-card{transform:none}.blog-grid.blog-grid--slider.is-dragging .blog-card__title a{color:var(--c-deepest)}.blog-grid.blog-grid--slider>li{flex:0 0 calc((100% - 2 * var(--gap)) / 3);scroll-snap-align:start}.blog-grid.blog-grid--slider-4>li{flex-basis:calc((100% - 3 * var(--gap)) / 4)}@media (width<=1600px){.blog-grid.blog-grid--slider-4>li{flex-basis:calc((100% - 2 * var(--gap)) / 3)}}@media (width<=1100px){.blog-grid.blog-grid--slider>li,.blog-grid.blog-grid--slider-4>li{flex-basis:calc((100% - var(--gap)) / 2)}}@media (width<=640px){.blog-grid.blog-grid--slider>li,.blog-grid.blog-grid--slider-4>li{flex-basis:calc((100% - var(--gap)) / 1.15)}}.blog-slider__arrows{gap:8px;display:flex}.blog-slider__arrows[hidden]{display:none}.blog-slider__arrow{width:48px;height:48px;color:var(--c-white);background:var(--c-deepest);cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background-color .4s var(--ease), opacity .4s var(--ease);border:1px solid #0000;place-items:center;padding:0;display:grid}.blog-slider__arrow:hover:not(:disabled),.blog-slider__arrow:focus-visible{background:var(--c-red-light)}.blog-slider__arrow:disabled{opacity:.35;cursor:default}.blog-grid>li{min-width:0;display:flex}.blog-card{width:100%;color:var(--c-deepest);isolation:isolate;transition:transform .55s var(--ease);flex-direction:column;display:flex;position:relative}.blog-card:hover,.blog-card:focus-within{transform:translateY(-6px)}.blog-card:before{content:"";background:linear-gradient(-45deg, var(--shadow-ink) 30%, transparent 100%);clip-path:polygon(100% 0%, 100% calc(100% - var(--el-cut,18px)), calc(100% - var(--el-cut,18px)) 100%, 0% 100%, 0% 85%, 85% 85%, 85% 0%);filter:blur(var(--shadow-blur));transform:translate(var(--shadow-shift), var(--shadow-shift));pointer-events:none;z-index:-1;margin-top:4px;margin-left:4px;position:absolute;inset:0}.blog-card__media{z-index:1;aspect-ratio:1200/627;background:var(--c-deepest);clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px);display:block;position:relative;overflow:hidden}.blog-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease);display:block}.blog-card:hover .blog-card__media img,.blog-card:focus-within .blog-card__media img{transform:scale(1.04)}.blog-card__body{z-index:1;background-image:linear-gradient(180deg, #ffffffb3, #ffffffd9), var(--texture);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);background-size:cover,380px 380px;flex-direction:column;flex:1;padding:clamp(24px,2.4vw,36px);display:flex;position:relative}.blog-card__body:first-child{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.blog-card__cat{letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-red);margin:0;font-size:11px;font-weight:600}.blog-card__title{letter-spacing:var(--ls-display-sm);font-size:clamp(20px,1.4vw,24px);font-weight:700;line-height:var(--lh-tight);text-wrap:balance;margin:14px 0 10px}.blog-card__title a{color:var(--c-deepest);transition:color .4s var(--ease);text-decoration:none}.blog-card:hover .blog-card__title a,.blog-card:focus-within .blog-card__title a{color:var(--c-red-light)}.blog-card__title a:after{content:"";z-index:2;position:absolute;inset:0}.blog-card__title a:focus-visible{outline:none}.blog-card:has(.blog-card__title a:focus-visible) .blog-card__body{outline:2px solid var(--c-red-light);outline-offset:-6px}.blog-card__desc{font-size:15px;line-height:var(--lh-body);color:var(--c-dark);margin:0 0 24px}.blog-card__meta{flex-wrap:wrap;gap:8px;margin:auto 0 0;display:flex}.blog-card__meta>*{border:1px solid var(--c-red);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-red);padding:6px 10px;font-size:clamp(9px,.5vw,12px);font-weight:600}@media (width>=900px){.blog-grid>li:has(.blog-card--featured){grid-column:1/-1}.blog-card--featured{flex-direction:row}.blog-card--featured .blog-card__media{aspect-ratio:auto;flex:0 0 52%;min-height:360px}.blog-card--featured .blog-card__body{justify-content:center;padding:clamp(28px,3vw,48px)}.blog-card--featured .blog-card__title{margin:18px 0 14px;font-size:clamp(22px,2.4vw,38px)}}.blog-cats ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-cats a{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-white);background:var(--c-deepest);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background-color .4s var(--ease), border-color .4s var(--ease);border:1px solid #0000;align-items:center;gap:10px;padding:8px 14px;font-size:clamp(9px,.6lvh + .5vw,13px);font-weight:600;text-decoration:none;display:inline-flex}.blog-cats a:hover,.blog-cats a:focus-visible,.blog-cats a[aria-current=page]{background:var(--c-red-light);border-color:var(--c-red-light)}.blog-cats__count{color:var(--c-mauve);letter-spacing:0}.blog-cats a:hover .blog-cats__count,.blog-cats a[aria-current=page] .blog-cats__count{color:var(--c-light)}.blog-cats__label{letter-spacing:var(--ls-index);text-transform:uppercase;color:var(--c-mauve);margin:0 0 12px;font-size:12px;font-weight:600}@media (width<=900px){.blog-card__desc{font-size:14px}}@media (width<=512px){.blog-card__cat{font-size:9px}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card__media img,.blog-card__title a,.blog-cats a,.blog-slider__arrow{transition:none}.blog-card:hover,.blog-card:focus-within{transform:none}}body.blog-page{color:var(--c-light);background-color:var(--c-black);background-image:radial-gradient(60% 50% at 85% 10%, var(--c-red), transparent 70%), radial-gradient(50% 45% at 10% 90%, var(--c-dark), transparent 70%);background-attachment:fixed}body.blog-page main.blog{width:100%;padding-top:var(--nav-h);background:#140404bf;flex-direction:column;justify-content:center;align-items:center;display:flex}body.blog-page main.blog>*{width:min(100% - 2 * var(--pad-x), 1240px)}body.blog-page main.blog>:last-child{margin-bottom:var(--nav-h)}.blog [id]{scroll-margin-top:calc(var(--nav-h) + 24px)}.blog-head{padding:clamp(60px,6lvh,120px) 0 clamp(32px,4lvh,60px)}.blog-crumbs ol{letter-spacing:var(--ls-links);text-transform:uppercase;color:var(--c-mauve);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.blog-crumbs li:not(:last-child):after{content:"/";margin-left:8px}.blog-crumbs a{color:var(--c-mauve);transition:color .3s var(--ease);text-decoration:none}.blog-crumbs a:hover{color:var(--c-white)}.blog-crumbs [aria-current]{color:var(--c-white);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:40ch;display:inline-block;overflow:hidden}.blog-head__eyebrow{letter-spacing:var(--ls-index);text-transform:uppercase;color:var(--c-mauve);align-items:center;gap:14px;margin:0 0 24px;font-size:14px;font-weight:600;display:flex}.blog-head__eyebrow:before{content:"";background:var(--c-mauve);width:28px;height:1px}.blog-head__eyebrow a{color:inherit;transition:color .3s var(--ease);text-decoration:none}.blog-head__eyebrow a:hover{color:var(--c-white)}.blog-head__title{font-size:clamp(24px,3.5vw,84px);line-height:var(--lh-none);letter-spacing:var(--ls-display);color:var(--c-white);text-wrap:balance;margin:0;font-weight:700}.blog-head__lede{max-width:56ch;font-size:clamp(14px,1.5vw,19px);line-height:var(--lh-body);color:var(--c-light);text-wrap:pretty;margin:24px 0 0}.blog-meta{flex-wrap:wrap;gap:8px;margin:24px 0 0;display:flex}.blog-meta>*{border:1px solid var(--c-mauve);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-mauve);padding:6px 10px;font-size:clamp(9px,.5vw,12px);font-weight:600}.blog-cats{margin-bottom:36px}.blog-empty{color:var(--c-light);font-size:15px}.blog-back{letter-spacing:var(--ls-links);color:var(--c-mauve);margin:36px 0 0;font-size:clamp(14px,1.05vw,16px)}.blog-back a{color:var(--c-white);border-bottom:1px solid var(--c-mauve);transition:color .3s var(--ease);padding-bottom:2px;text-decoration:none}.blog-back a:hover{color:var(--c-red-light)}.blog-article>.blog-crumbs{padding-top:clamp(40px,5lvh,90px)}.blog-head--post:not(.has-cover){padding-top:0}.blog-head--post.has-cover{isolation:isolate;min-height:clamp(420px,38vw,620px);clip-path:polygon(var(--big-cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--big-cut));align-items:flex-end;padding:clamp(40px,5vw,80px) clamp(28px,4vw,64px);display:flex;position:relative}.blog-head__cover{z-index:-1;background:var(--c-deepest);margin:0;position:absolute;inset:0}.blog-head__cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-head__cover:after{content:"";pointer-events:none;position:absolute;inset:0}.blog-head--white .blog-head__cover:after{background:linear-gradient(90deg,#140404e0 0%,#1404049e 55%,#14040426 100%)}.blog-head--dark .blog-head__cover:after{background:linear-gradient(90deg,#ffffffeb 0%,#ffffffb3 55%,#ffffff1f 100%)}.blog-head__caption{z-index:1;max-width:50%;letter-spacing:var(--ls-links);color:var(--c-light);background:#140404b3;padding:6px 12px;font-size:11px;position:absolute;bottom:0;right:0}.blog-head--post .blog-head__title{font-size:clamp(26px,3vw,56px)}.blog-head--post.has-cover .blog-head__content{max-width:76%}.blog-head--post.has-cover .blog-head__lede{max-width:60ch}.blog-head--white.has-cover .blog-head__eyebrow{color:var(--c-mauve)}.blog-head--white.has-cover .blog-head__eyebrow:before{background:var(--c-mauve)}.blog-head--white.has-cover .blog-head__title{color:var(--c-white)}.blog-head--white.has-cover .blog-head__lede{color:var(--c-light)}.blog-head--white.has-cover .blog-meta>*{color:var(--c-light);border-color:var(--c-mauve)}.blog-head--dark.has-cover .blog-head__eyebrow{color:var(--c-red)}.blog-head--dark.has-cover .blog-head__eyebrow:before{background:var(--c-red)}.blog-head--dark.has-cover .blog-head__eyebrow a:hover{color:var(--c-red-light)}.blog-head--dark.has-cover .blog-head__title{color:var(--c-deepest)}.blog-head--dark.has-cover .blog-head__lede{color:var(--c-dark)}.blog-head--dark.has-cover .blog-meta>*{color:var(--c-red);border-color:var(--c-red)}.blog-head--post:not(.has-cover)+.blog-article__layout:after{clip-path:polygon(var(--big-cut) 0, 100% 0, 100% calc(100% - var(--big-cut)), calc(100% - var(--big-cut)) 100%, 0 100%, 0 var(--big-cut))}@media (width<=768px){.blog-head--post.has-cover{min-height:0;padding:0;display:block}.blog-head__cover{z-index:0;aspect-ratio:1200/627;position:relative}.blog-head__cover:after{display:none}.blog-head__caption{max-width:100%}.blog-head--post.has-cover .blog-head__content{max-width:none;padding:28px 20px 32px}.blog-head--white.has-cover .blog-head__content{background:var(--c-deepest)}.blog-head--dark.has-cover .blog-head__content{background-image:linear-gradient(180deg, #ffffffb3, #ffffffd9), var(--texture);border-bottom:1px solid var(--c-mauve);background-size:cover,480px 480px}}.blog-article__layout{isolation:isolate;gap:var(--gap);padding:clamp(28px,4vw,64px);padding-top:calc(var(--big-cut) + 1rem);color:var(--c-deepest);display:grid;position:relative}.blog-article__layout:before{content:"";background:linear-gradient(-45deg, var(--shadow-ink) 30%, transparent 100%);clip-path:polygon(100% 0%, 100% calc(100% - var(--big-cut)), calc(100% - var(--big-cut)) 100%, 0% 100%, 0% 85%, 85% 85%, 85% 0%);filter:blur(var(--shadow-blur));transform:translate(var(--shadow-shift), var(--shadow-shift));pointer-events:none;z-index:-1;margin-top:4px;margin-left:4px;position:absolute;inset:0}.blog-article__layout:after{content:"";z-index:-1;background-image:linear-gradient(180deg, #ffffffb3, #ffffffd9), var(--texture);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--big-cut)), calc(100% - var(--big-cut)) 100%, 0 100%);pointer-events:none;background-size:cover,480px 480px;position:absolute;inset:0}@media (width>=1024px){.blog-article__layout.has-toc{grid-template-columns:250px minmax(0,1fr)}}.blog-article__main{min-width:0;max-width:70ch}.blog-toc{font-size:14px}@media (width>=1024px){.blog-toc{top:calc(var(--nav-h) + 24px);max-height:calc(100vh - var(--nav-h) - 48px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-red) transparent;align-self:start;position:sticky;overflow-y:auto}}.blog-toc details{border-left:1px solid var(--c-red);padding-left:18px}.blog-toc summary{cursor:pointer;letter-spacing:var(--ls-index);text-transform:uppercase;color:var(--c-red);margin-bottom:14px;font-size:12px;font-weight:600}.blog-toc ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.blog-toc a{color:var(--c-dark);transition:color .3s var(--ease), font-weight .35s var(--ease);font-weight:400;line-height:1.4;text-decoration:none}.blog-toc a:hover{color:var(--c-red-light)}.blog-toc a.is-active{color:var(--c-deepest);font-weight:700}.blog-toc__l3{padding-left:22px;font-size:13px;position:relative}.blog-toc__l3:before{content:"";background:var(--c-mauve);width:10px;height:1px;transition:background .3s var(--ease), width .35s var(--ease);position:absolute;top:.7em;left:4px}.blog-toc__l3:has(a.is-active):before{background:var(--c-red);width:14px}.blog-prose{font-size:17px;line-height:var(--lh-body);color:var(--c-dark)}.blog-prose>*{margin:0 0 20px}.blog-prose>:last-child{margin-bottom:0}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--c-deepest);line-height:var(--lh-tight);letter-spacing:var(--ls-display-sm);text-wrap:balance;font-weight:700}.blog-prose h2{margin-top:48px;font-size:clamp(22px,2vw,32px)}.blog-prose h3{margin-top:36px;font-size:clamp(20px,1.4vw,24px)}.blog-prose h4{margin-top:28px;font-size:18px}.blog-prose>h2:first-child,.blog-prose>h3:first-child{margin-top:0}.blog-prose a{color:var(--c-red-light);transition:color .3s var(--ease);font-weight:700}.blog-prose a:hover{color:var(--c-red)}.blog-prose strong,.blog-prose b{color:var(--c-deepest);font-weight:700}.blog-prose ul,.blog-prose ol{padding-left:22px}.blog-prose li+li{margin-top:8px}.blog-prose li::marker{color:var(--c-red-light)}.blog-prose blockquote{border-left:2px solid var(--c-red-light);color:var(--c-red);margin-inline:0;padding:4px 0 4px 20px}.blog-prose hr{border:0;border-top:1px solid var(--c-red);margin:48px 0}.blog-prose img{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);max-width:100%;height:auto;margin-inline:auto;display:block}.blog-prose figure{margin-inline:0}.blog-prose figcaption{letter-spacing:var(--ls-links);color:var(--c-red);margin-top:12px;font-size:12px}.blog-prose code{color:var(--c-deepest);background:var(--c-light);border:1px solid var(--c-mauve);word-break:break-word;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.blog-prose pre{color:var(--c-light);background:var(--c-deepest);line-height:var(--lh-body);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);border:0;padding:18px 20px;overflow-x:auto}.blog-prose pre code{color:inherit;word-break:normal;background:0 0;border:0;padding:0;font-size:14px}.blog-prose__table{margin:0 0 24px;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;font-size:15px}.blog-prose th,.blog-prose td{text-align:left;border-bottom:1px solid var(--c-mauve);vertical-align:top;padding:12px 14px}.blog-prose th{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-red);border-bottom-color:var(--c-red);font-size:12px;font-weight:600}.blog-faq{margin-top:60px}.blog-faq h2{letter-spacing:var(--ls-display-sm);font-size:clamp(22px,2vw,32px);font-weight:700;line-height:var(--lh-tight);color:var(--c-deepest);margin:0 0 20px}.blog-faq__item{border-top:1px solid var(--c-red)}.blog-faq__item:last-child{border-bottom:1px solid var(--c-red)}.blog-faq__item summary{cursor:pointer;color:var(--c-deepest);transition:color .3s var(--ease);justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.blog-faq__item summary:hover{color:var(--c-red-light)}.blog-faq__item summary::-webkit-details-marker{display:none}.blog-faq__item summary:after{content:"";border-right:2px solid var(--c-red-light);border-bottom:2px solid var(--c-red-light);width:9px;height:9px;transition:transform .4s var(--ease), margin .4s var(--ease);flex:none;margin:4px 4px 0 0;transform:rotate(45deg)}.blog-faq__item[open] summary:after{margin-top:9px;transform:rotate(-135deg)}.blog-faq__item p{font-size:15px;line-height:var(--lh-body);color:var(--c-dark);margin:0 0 20px}.blog-topics{flex-wrap:wrap;gap:8px;margin:48px 0 0;padding:0;list-style:none;display:flex}.blog-topics li{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-red);border:1px solid var(--c-red);padding:6px 10px;font-size:clamp(9px,.5vw,12px);font-weight:600}.blog-cta{isolation:isolate;margin-top:clamp(60px,6lvh,120px);margin-bottom:var(--nav-h);color:var(--c-white);padding:clamp(60px,8vw,120px) clamp(28px,3vw,48px) clamp(36px,4vw,60px);position:relative}.blog-cta:before{content:"";background:linear-gradient(-45deg, var(--shadow-ink) 30%, transparent 100%);clip-path:polygon(100% 0%, 100% calc(100% - var(--el-cut,18px)), calc(100% - var(--el-cut,18px)) 100%, 0% 100%, 0% 85%, 85% 85%, 85% 0%);filter:blur(var(--shadow-blur));transform:translate(var(--shadow-shift), var(--shadow-shift));pointer-events:none;z-index:-3;margin-top:4px;margin-left:4px;position:absolute;inset:0}.blog-cta__bg{z-index:-2;object-fit:cover;background:var(--c-deepest);width:100%;height:100%;clip-path:polygon(var(--el-cut,18px) 0, 100% 0, 100% calc(100% - var(--el-cut,18px)), calc(100% - var(--el-cut,18px)) 100%, 0 100%, 0 var(--el-cut,18px));pointer-events:none;position:absolute;inset:0}.blog-cta:after{content:"";z-index:-1;clip-path:polygon(var(--el-cut,18px) 0, 100% 0, 100% calc(100% - var(--el-cut,18px)), calc(100% - var(--el-cut,18px)) 100%, 0 100%, 0 var(--el-cut,18px));pointer-events:none;background:linear-gradient(#140404d1 0%,#1404049e 45%,#140404d9 100%);position:absolute;inset:0}.blog-cta .btn--ghost{--btn-fg:var(--c-white);--btn-accent:var(--c-white)}.blog-cta .btn--ghost:hover{color:var(--c-deepest)}.blog-cta__eyebrow{letter-spacing:var(--ls-index);text-transform:uppercase;color:var(--c-mauve);align-items:center;gap:12px;margin:0 0 24px;font-size:12px;font-weight:600;display:inline-flex}.blog-cta__eyebrow:before{content:"";background:var(--c-mauve);width:36px;height:1px}.blog-cta__title{max-width:22ch;font-size:clamp(24px,3.5vw,84px);line-height:var(--lh-none);letter-spacing:var(--ls-display);color:var(--c-white);margin:0;font-weight:700}.blog-cta__text{max-width:56ch;font-size:clamp(14px,1.5vw,19px);line-height:var(--lh-body);color:var(--c-light);margin:24px 0 0}.blog-cta__actions{flex-wrap:wrap;gap:24px;margin-top:36px;display:flex}.blog-related{margin-top:clamp(60px,6lvh,120px);margin-bottom:clamp(60px,6lvh,120px)}.blog-related__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.blog-related__title{letter-spacing:var(--ls-index);text-transform:uppercase;color:var(--c-mauve);align-items:center;gap:14px;margin:0;font-size:14px;font-weight:600;display:flex}.blog-related__title:before{content:"";background:var(--c-mauve);width:28px;height:1px}.blog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(36px,4vw,60px);display:flex}.blog-pagination__pages{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-pagination a,.blog-pagination__step{min-width:44px;height:44px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-white);background:var(--c-deepest);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background-color .4s var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:clamp(9px,.6lvh + .5vw,13px);font-weight:600;text-decoration:none;display:inline-flex}.blog-pagination a:hover,.blog-pagination a:focus-visible,.blog-pagination a[aria-current=page]{background:var(--c-red-light)}.blog-pagination__step.is-disabled{opacity:.35}@media (width<=512px){.blog-pagination__step{padding:0 12px}}@media (width<=900px){body.blog-page main.blog{padding-top:var(--nav-h-mobile)}.blog [id]{scroll-margin-top:calc(var(--nav-h-mobile) + 24px)}.blog-head__eyebrow,.blog-related__title{font-size:10px}.blog-prose{font-size:16px}}@media (width<=512px){.blog-head{padding:clamp(30px,2lvh,60px) 0}.blog-article__layout{padding:calc(var(--big-cut) + 1rem) 20px 24px}.blog-head__eyebrow,.blog-related__title{font-size:9px}.blog-crumbs ol,.blog-cta__eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.blog-crumbs a,.blog-head__eyebrow a,.blog-back a,.blog-toc a,.blog-pagination a,.blog-prose a,.blog-faq__item summary,.blog-faq__item summary:after,.blog-toc__l3:before{transition:none}}@media (width<=900px){.section__head{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.offer__item--1,.offer__item--2,.offer__item--3,.offer__item--4{grid-column:span 12}.footer__inner{grid-template-columns:1fr 1fr}}@media (width<=540px){.footer__inner{grid-template-columns:1fr}.footer__legal{text-align:center;flex-direction:column;gap:10px}}@media (width>=2600px){.single-page .section{max-width:120ch}p.process__step-body,.manifesto__text p,p .hero__lede{max-width:80ch}.card__body{max-width:120ch}:root{--pad-x:clamp(100px, calc(2.5vw + 2.5lvh), 200px);--gap:clamp(48px, calc(1.5vw + 1.5lvh), 80px);--nav-h:120px;--big-cut:clamp(100px, calc(2.25vw + 2.25lvh), 200px)}.nav{font-size:clamp(24px,.45vw + .45lvh,28px)}.nav__links{gap:clamp(48px,1.4vw + 1.4lvh,80px);font-size:clamp(22px,.4vw + .4lvh,26px)}.nav__cta{padding:18px 36px;font-size:clamp(22px,.4vw + .4lvh,24px)}.nav__soon,.footer__col li span.footer__soon{font-size:clamp(22px,.3vw + .3lvh,24px)}.nav__logo .logo-mark svg,.nav__overlay-logo svg{max-height:58px}.btn{padding:clamp(20px,.3vw + 1.9lvh,32px) clamp(36px,1.25vw + 1.25lvh,56px) clamp(20px,.3vw + 1.9lvh,32px) clamp(40px,1.4vw + 1.4lvh,64px);font-size:clamp(22px,.4vw + .4lvh,26px)}.btn__arrow{flex:0 0 36px;width:36px;height:20px}.btn__arrow svg{width:36px;height:20px}.hero__left__inside{padding:calc(var(--big-cut) + clamp(56px, 5lvh, 160px)) clamp(calc(var(--big-cut) + 48px), calc(3.5vw + 3.5lvh), calc(var(--big-cut) + 280px)) clamp(80px, calc(3.5vw + 3.5lvh), 160px)}.hero__eyebrow{margin-bottom:clamp(60px,7lvh,120px);font-size:clamp(22px,.4vw + .4lvh,26px)}.headline{margin-bottom:clamp(40px,3.5lvh,60px);font-size:clamp(90px,5vw + 2.5lvh,260px)}p.hero__lede{max-width:85ch;margin-bottom:clamp(60px,7lvh,120px);font-size:clamp(24px,.6vw + .6lvh,32px)}.hero__floater{font-size:clamp(22px,.375vw + .375lvh,24px)}.hero__floater small{font-size:clamp(22px,.325vw + .325lvh,24px)}.section{padding:clamp(160px, 10lvh, 260px) var(--pad-x)}.section__index{font-size:clamp(20px,.4vw + .4lvh,26px)}.section__index:before{width:56px}.section__title,section#manifesto .section__title{font-size:clamp(68px,2.1vw + 1lvh,135px)}.manifesto__text h3{font-size:clamp(38px,1vw + 1lvh,56px)}.manifesto__text p{margin-bottom:40px;font-size:clamp(24px,.6vw + .6lvh,34px)}.manifesto__panel-label{font-size:clamp(22px,.4vw + .4lvh,26px)}.manifesto__panel-label strong{font-size:clamp(42px,1.1vw + 1.1lvh,64px)}.card__content__content{padding:clamp(60px,1.75vw + 1.75lvh,96px)}.card__num{font-size:clamp(20px,.4vw + .4lvh,26px)}.card__title{margin-bottom:clamp(16px,.5vw + .5lvh,28px);font-size:clamp(42px,1.1vw + 1.1lvh,64px)}.card__body{margin-bottom:clamp(28px,.75vw + .75lvh,44px);font-size:clamp(22px,.5vw + .5lvh,28px);line-height:1.6}.card__tags{--tags-pad:clamp(60px, calc(1.75vw + 1.75lvh), 96px);flex-wrap:nowrap;gap:clamp(12px,.3vw + .3lvh,20px);margin-top:clamp(20px,.5vw + .5lvh,32px)}.card__tag{padding:12px 20px;font-size:clamp(22px,.375vw + .375lvh,24px)}.card__icon{--icon-glyph:1.131;width:90px;height:90px}.process__step{padding:64px 48px 80px}.process__step-num{font-size:clamp(128px,4vw + 4lvh,210px)}.process__step-title{font-size:clamp(32px,.8vw + .8lvh,42px)}p.process__step-body{font-size:clamp(24px,.45vw + .45lvh,28px)}.stat{padding:56px 48px}.stat__num{font-size:clamp(52px,1.4vw + 1.4lvh,96px)}.stat__label{font-size:clamp(22px,.375vw + .375lvh,24px)}.contact__eyebrow{margin-bottom:40px;font-size:clamp(22px,.4vw + .4lvh,26px)}.contact__eyebrow:before,.contact__eyebrow:after{width:56px}.contact__title{font-size:clamp(128px,3.5vw + 3.5lvh,280px)}p.contact__sub{max-width:58ch;font-size:clamp(24px,.7vw + .7lvh,32px)}.contact__email{font-size:clamp(22px,.55vw + .55lvh,28px)}.footer__brand-mark{font-size:clamp(32px,.6vw + .6lvh,38px)}.footer__brand-mark .logo-mark{width:48px;height:48px}.footer__brand p{max-width:38ch;font-size:clamp(22px,.45vw + .45lvh,26px)}.footer__col h3,.footer__col h4{margin-bottom:clamp(20px,.5vw + .5lvh,32px);font-size:clamp(22px,.4vw + .4lvh,24px)}.footer__col ul{flex-direction:column;gap:clamp(14px,.35vw + .35lvh,24px);display:flex}.footer__col li a,.footer__col li span{font-size:clamp(22px,.5vw + .5lvh,28px)}.footer__inner{padding:clamp(48px, 4vw, 64px) var(--pad-x) 48px}.footer__legal{font-size:clamp(22px,.4vw + .4lvh,24px)}p,dl{margin-block:clamp(1.2em,.8vw + .8lvh,1.8em)}blockquote,figure{margin-block:clamp(1.2em,.8vw + .8lvh,1.8em);margin-inline:clamp(40px,1.2vw + 1.2lvh,80px)}dd{margin-inline-start:clamp(40px,1.2vw + 1.2lvh,80px)}ul,ol,menu,dir{margin-block:clamp(1em,.6vw + .6lvh,1.5em);padding-inline-start:clamp(40px,1.2vw + 1.2lvh,80px)}h1{margin-block:.8em;font-size:clamp(32px,1vw + 1lvh,56px)}h2{margin-block:1em .8em;font-size:clamp(28px,.8vw + .8lvh,44px)}body{font-size:22px}h3{margin-block:1em .8em;font-size:clamp(24px,.6vw + .6lvh,36px)}h4{margin-block:1em;font-size:clamp(22px,.5vw + .5lvh,28px)}h5{margin-block:1.2em;font-size:clamp(22px,.4vw + .4lvh,24px)}h6{margin-block:1.5em;font-size:clamp(22px,.35vw + .35lvh,22px)}input,textarea,select,button{font-size:clamp(22px,.4vw + .4lvh,26px)}fieldset{padding-block:clamp(.5em,.2vw + .2lvh,.8em);padding-inline:clamp(1em,.4vw + .4lvh,1.5em)}hr{margin-block:clamp(12px,.4vw + .4lvh,24px)}.card__more,.blog-card__cat,.blog-head__eyebrow,.blog-related__title,.blog-cta__eyebrow,.blog-cats__label,.blog-toc summary,.service__label,.blog-prose th{font-size:clamp(20px,.4vw + .4lvh,26px)}.card__more svg{width:2.2em;height:1.2em}.blog-related__title:before{width:56px}.blog-crumbs ol,.blog-meta>*,.blog-card__meta>*,.blog-topics li,.blog-cats a,.blog-pagination a,.blog-pagination__step,.blog-head__caption,.blog-prose figcaption,.blog-toc,.blog-toc__l3,.nav__sublink,.nav__sublink--child,.nav__subnum{font-size:clamp(22px,.375vw + .375lvh,24px)}.blog-card__desc,.blog-faq__item p,.blog-empty,.blog-back,.blog-prose table,.blog-prose code,.blog-prose pre code{font-size:clamp(22px,.5vw + .5lvh,28px)}.blog-prose,.blog-faq__item summary,.blog-head__lede,.blog-cta__text{font-size:clamp(24px,.6vw + .6lvh,32px)}.blog-head__title,.blog-cta__title{font-size:clamp(68px,2.1vw + 1lvh,135px)}.blog-head--post .blog-head__title{font-size:clamp(56px,1.6vw + 1.6lvh,104px)}.blog-card__title{font-size:clamp(30px,.8vw + .8lvh,44px)}.blog-card--featured .blog-card__title{font-size:clamp(42px,1.1vw + 1.1lvh,64px)}.blog-prose h2,.blog-faq h2{font-size:clamp(38px,1vw + 1lvh,56px)}.blog-prose h3{font-size:clamp(30px,.75vw + .75lvh,42px)}.blog-prose h4{font-size:clamp(26px,.6vw + .6lvh,32px)}body.blog-page main.blog>*,main.service>*,.offer-page>.blog-cta{width:min(100% - 2 * var(--pad-x), 2000px)}.blog-article__layout.has-toc{grid-template-columns:minmax(340px,22%) minmax(0,1fr)}.blog-article__main{justify-self:center;width:100%;max-width:80ch}.service .blog-article__main{max-width:90ch}.blog-cta__eyebrow:before,.blog-head__eyebrow:before{width:56px}.nav__subtoggle{width:44px;height:44px}.nav__subtoggle svg{width:20px;height:13px}.nav__sublink{gap:20px;padding:20px 36px}.nav__sublink--child{padding:14px 36px 14px 64px}.nav__sublink--child:before{width:14px;margin-right:-8px}.language_switcher{gap:10px}.language_switcher__flag{width:30px;height:20px}.language_switcher__flag svg{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}}