*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-cream);color:var(--c-black);font:400 15px/1.55 var(--f-sans);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit}ul{list-style:none;margin:0;padding:0}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--c-black);outline-offset:3px}::selection{background:var(--c-yellow);color:var(--c-black)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 16px;background:var(--c-yellow)}.skip-link:focus{left:8px;top:8px}main:focus{outline:none}.wrap{width:100%;max-width:1480px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.wrap--narrow{max-width:760px}.section{padding:clamp(48px,7vw,104px) 0}.section__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(20px,3vw,36px)}.grid{display:grid;gap:clamp(12px,2vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hide-sm{display:none}@media(min-width:990px){.hide-sm{display:list-item}}.h1,.h2,.h3,.hero__title,.campaign__title,.newsletter__title,.notfound__title,.password__title,.product__title,.tile__title,.wordmark{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:.92;letter-spacing:.005em}.h1{font-size:clamp(40px,7vw,96px);margin-bottom:20px}.h2{font-size:clamp(28px,4vw,52px)}.h3{font-size:clamp(20px,2.2vw,28px)}.kicker,.mono{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.kicker{display:block;color:var(--c-gray);margin-bottom:12px}.serif{font-family:var(--f-serif);font-style:italic;font-weight:500}.rte{line-height:1.65}.rte>*+*{margin-top:1em}.rte a{text-underline-offset:3px}.rte table{width:100%;border-collapse:collapse;font-size:14px}.rte th,.rte td{border-bottom:1px solid rgba(20,20,20,.15);padding:8px 6px;text-align:left}.empty{color:var(--c-gray);padding:32px 0}.ulink{text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .3s ease;padding-bottom:2px}.ulink:hover,.ulink[aria-current=page]{background-size:100% 1px}.grain{position:relative;isolation:isolate}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border:1px solid transparent;border-radius:0;font:500 13px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn--accent{background:var(--c-yellow);color:var(--c-black)}.btn--accent:hover{background:var(--c-black);color:var(--c-yellow)}.btn--dark{background:var(--c-black);color:var(--c-cream)}.btn--dark:hover:not([disabled]){background:var(--c-yellow);color:var(--c-black)}.btn--light{background:var(--c-cream);color:var(--c-black)}.btn--light:hover{background:var(--c-yellow)}.btn--ghost{background:transparent;border-color:var(--c-black)}.btn--ghost:hover{background:var(--c-black);color:var(--c-cream)}.btn--block{width:100%}.input,.select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--c-black);border-radius:0;background:transparent;color:inherit;font:400 14px var(--f-mono);letter-spacing:.04em}textarea.input{padding:12px 14px;min-height:0;resize:vertical}.select{width:auto;padding-right:32px}.input::placeholder{color:var(--c-gray)}.form-error{color:var(--c-red);margin-top:8px}.chip{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:36px;padding:0 10px;border:1px solid rgba(20,20,20,.35);background:transparent;cursor:pointer;font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s}.chip:hover:not([disabled]){border-color:var(--c-black);background:var(--c-black);color:var(--c-cream)}.chip[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed}.chip--wide{padding:0 16px}.announce{background:var(--c-black);color:var(--c-cream);font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center}.announce__track{position:relative;height:34px;overflow:hidden}.announce__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 16px;opacity:0;transform:translateY(100%);transition:opacity .45s ease,transform .45s ease}.announce__msg.is-active{opacity:1;transform:none}.announce__msg.is-leaving{opacity:0;transform:translateY(-100%)}.announce a{text-decoration:none}.section-header{position:sticky;top:0;z-index:50;transition:transform .35s ease}.section-header.is-hidden{transform:translateY(-100%)}.header{background:var(--c-cream);border-bottom:1px solid rgba(20,20,20,.12)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 clamp(16px,3vw,40px)}.header__nav ul{display:flex;gap:28px;font:500 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.header__nav a{text-decoration:none}.header__nav--left{display:none}.header__nav--right{justify-self:end}.header__logo{justify-self:center;text-decoration:none}.header__logo-img{width:var(--logo-width);max-width:46vw}.wordmark{font-size:clamp(24px,3vw,34px);letter-spacing:.02em}.cart-count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 5px;background:var(--c-black);color:var(--c-cream);font-size:10px}.cart-count.bump{animation:bump .5s ease}@keyframes bump{40%{transform:scale(1.35);background:var(--c-yellow);color:var(--c-black)}}.drawer{justify-self:start}.drawer__toggle{list-style:none;cursor:pointer;padding:10px 8px 10px 0}.drawer__toggle::-webkit-details-marker{display:none}.burger{display:grid;gap:5px;width:22px}.burger span{height:2px;background:currentColor;transition:transform .25s,opacity .25s}.drawer[open] .burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.drawer[open] .burger span:nth-child(2){opacity:0}.drawer[open] .burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.drawer__panel{position:fixed;left:0;right:0;top:var(--header-bottom, 98px);bottom:0;background:var(--c-black);color:var(--c-cream);padding:32px clamp(16px,4vw,40px);overflow-y:auto}.drawer__list{display:grid;gap:6px}.drawer__list a{font:400 clamp(36px,10vw,56px)/1 var(--f-display);text-transform:uppercase;text-decoration:none}.drawer__list a:hover{color:var(--c-yellow)}@media(min-width:990px){.drawer{display:none}.header__nav--left{display:block}.header__inner{min-height:76px}}.hero{position:relative;display:grid;align-items:end;overflow:hidden;background:var(--c-black);color:var(--c-cream)}.hero--full{min-height:calc(100svh - 98px)}.hero--large{min-height:72svh}.hero__media,.hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.hero__img{width:100%;height:100%;object-fit:cover}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(20,20,20,calc(var(--overlay) + .25)),rgba(20,20,20,var(--overlay)) 55%)}.hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f1ebdd1f;--emblem-hole: var(--c-black)}.hero__emblem{width:min(80vw,640px)}.hero__content{position:relative;z-index:3;padding:clamp(24px,5vw,64px) clamp(16px,3vw,40px)}.hero__content .kicker{color:var(--c-yellow)}.hero__title{font-size:clamp(64px,15.5vw,260px);line-height:.84;margin-bottom:18px;overflow-wrap:anywhere}.hero__sub{font-size:clamp(20px,2.4vw,32px);max-width:22ch;margin-bottom:28px}@media(max-width:749px){.hero__title{font-size:21.5vw}.tile{aspect-ratio:4 / 3}.inst__num{font-size:52px}}.card{display:flex;flex-direction:column;gap:10px}.card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--c-white);transition:transform .35s ease;transform-style:preserve-3d}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .8s ease}.card__img--alt{opacity:0}@media(hover:hover){.card--swap:hover .card__img--alt{opacity:1}.card:hover .card__img{transform:scale(1.025)}}.card__placeholder{width:100%;height:100%;fill:#1414142e;background:var(--c-white)}.card__badge{position:absolute;left:10px;top:10px;z-index:1;padding:5px 8px;background:var(--c-black);color:var(--c-cream);font:500 10px var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.card__info{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.card__title{font:500 14px/1.3 var(--f-sans);text-transform:uppercase;letter-spacing:.02em}.card__title a{text-decoration:none}.card__price{font:400 13px var(--f-mono);white-space:nowrap}.card__quick{display:flex;flex-wrap:wrap;gap:6px}@media(hover:hover)and (min-width:990px){.card__quick{opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.card:hover .card__quick,.card:focus-within .card__quick{opacity:1;transform:none}}.price__compare{color:var(--c-gray);margin-left:6px}.price--sale [data-price-current]{color:var(--c-red)}.campaign{position:relative;display:grid;min-height:82svh;overflow:hidden;background:var(--c-black);color:var(--c-cream)}.campaign__media{position:absolute;top:0;right:0;bottom:0;left:0}.campaign__img{width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(.85)}.campaign__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14141459}.campaign__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-red);display:grid;place-items:end start;overflow:hidden}.campaign__number{font:400 clamp(160px,38vw,560px)/.75 var(--f-display);color:#14141438;transform:translate(-3%,8%)}.campaign__content{position:relative;z-index:3;align-self:center;padding:clamp(24px,5vw,72px) clamp(16px,3vw,40px);max-width:980px}.campaign--right .campaign__content{justify-self:end;text-align:right}.campaign--center .campaign__content{justify-self:center;text-align:center}.campaign__title{font-size:clamp(48px,9vw,150px);margin-bottom:18px}.campaign__sub{margin-bottom:28px;color:var(--c-cream);opacity:.85}.marquee{overflow:hidden;border-block:1px solid var(--c-black);padding:clamp(14px,2vw,22px) 0}.marquee--yellow{background:var(--c-yellow);color:var(--c-black)}.marquee--black{background:var(--c-black);color:var(--c-cream)}.marquee--red{background:var(--c-red);color:var(--c-cream)}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-duration, 26s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;flex-shrink:0}.marquee__item,.marquee__dot{font:400 clamp(36px,6vw,88px)/1 var(--f-display);text-transform:uppercase;white-space:nowrap;padding:0 .35em}@keyframes marquee{to{transform:translate(-50%)}}.tiles__grid{display:grid;gap:clamp(12px,2vw,24px)}@media(min-width:750px){.tiles__grid{grid-template-columns:repeat(3,1fr)}}.tile{position:relative;display:flex;align-items:flex-end;aspect-ratio:3 / 4;overflow:hidden;background:var(--c-black);color:var(--c-cream);text-decoration:none}.tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1);transition:filter .6s ease,transform 1s ease}.tile:hover .tile__img{filter:grayscale(0) contrast(1.05);transform:scale(1.03)}.tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(20,20,20,.7),transparent 55%)}.tile__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:400 clamp(120px,20vw,260px)/1 var(--f-display);color:#f1ebdd14}.tile__text{position:relative;z-index:3;display:grid;gap:8px;padding:clamp(16px,2.5vw,28px)}.tile__title{font-size:clamp(34px,4vw,60px)}.tile:hover .tile__title{color:var(--c-yellow)}.manifesto{padding:clamp(80px,12vw,180px) 0;text-align:center}.manifesto__emblem{width:120px;margin:0 auto 40px;--emblem-hole: var(--c-cream)}.manifesto__text{font:400 clamp(34px,6.2vw,92px)/.98 var(--f-display);text-transform:uppercase;max-width:15ch;margin:0 auto}.manifesto__text p+p{margin-top:.35em}.manifesto__text p:nth-child(2){color:var(--c-gray)}.manifesto__link{display:inline-block;margin-top:40px}.newsletter{background:var(--c-black);color:var(--c-cream);padding:clamp(56px,8vw,110px) 0}.newsletter__inner{display:grid;gap:32px;align-items:end}@media(min-width:990px){.newsletter__inner{grid-template-columns:1.1fr 1fr}}.newsletter__title{font-size:clamp(48px,8vw,120px);margin-bottom:14px}.newsletter__sub{color:var(--c-gray)}.newsletter__row{display:flex;gap:0}.newsletter__row .input{border-color:var(--c-cream);border-right:0}.newsletter__row .btn{flex-shrink:0}.newsletter__consent{margin-top:12px;font-size:12px;color:var(--c-gray)}.newsletter__consent a{color:var(--c-cream)}.newsletter__ok{color:var(--c-yellow)}.newsletter :focus-visible,.password :focus-visible,.footer :focus-visible,.hero :focus-visible,.campaign :focus-visible,.drawer__panel :focus-visible{outline-color:var(--c-yellow)}.footer{background:var(--c-black);color:var(--c-cream);border-top:1px solid rgba(241,235,221,.15);padding:56px 0 28px}.footer__cols{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.footer__cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer__heading{font:500 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gray);margin-bottom:14px}.footer__col ul{display:grid;gap:8px;font-size:14px}.footer__col a{text-decoration:none}.footer__text{font-size:14px}.footer__text a{text-decoration:none}.footer__message{margin:64px 0 28px;font:400 clamp(28px,4.6vw,72px)/.95 var(--f-display);text-transform:uppercase}.footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;border-top:1px solid rgba(241,235,221,.15);color:var(--c-gray)}.footer__pay{display:flex;flex-wrap:wrap;gap:6px}.pay-icon{width:38px;height:24px}.product{display:grid;gap:clamp(24px,4vw,64px);padding-top:24px;padding-bottom:clamp(48px,7vw,96px)}@media(min-width:990px){.product{grid-template-columns:1.4fr 1fr}}.product__gallery{display:grid;gap:8px}.product__media{margin:0;background:var(--c-white)}.product__media img,.product__media video{width:100%}@media(max-width:989px){.product__gallery{grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1*clamp(16px,3vw,40px));padding:0 clamp(16px,3vw,40px)}.product__media{scroll-snap-align:start}}@media(min-width:990px){.product__gallery{grid-template-columns:1fr 1fr}.product__media:first-child{grid-column:1 / -1}}.product__sticky{position:sticky;top:110px;display:grid;gap:22px}.product__title{font-size:clamp(38px,4.6vw,72px)}.product__price{font:400 18px var(--f-mono)}.product__form{display:grid;gap:18px}.opt{border:0;margin:0;padding:0}.opt__label{display:flex;gap:12px;align-items:baseline;width:100%;margin-bottom:10px;padding:0;font:500 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.opt__guide{margin-left:auto;border:0;background:none;cursor:pointer;font:inherit;text-transform:uppercase;padding:0 0 2px;text-decoration:underline;text-underline-offset:3px}.opt__values{display:flex;flex-wrap:wrap;gap:6px}.opt__input:checked+.chip{background:var(--c-black);color:var(--c-cream);border-color:var(--c-black)}.opt__input:focus-visible+.chip{outline:2px solid var(--c-black);outline-offset:2px}.opt__input.is-unavailable+.chip{opacity:.4;text-decoration:line-through}.product__stock{color:var(--c-red);min-height:1em}.product__stock:empty{display:none}.product__desc{padding-top:6px}.product__note{color:var(--c-gray)}.acc{border-top:1px solid rgba(20,20,20,.18)}.acc:last-child{border-bottom:1px solid rgba(20,20,20,.18)}.acc__head{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;font:500 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.acc__head::-webkit-details-marker{display:none}.acc__head:after{content:"+";font-size:16px;line-height:1;transition:transform .25s}.acc[open] .acc__head:after{transform:rotate(45deg)}.acc__body{padding-bottom:18px;font-size:14px}.shopify-payment-button__button--unbranded{border-radius:0!important;min-height:48px;font:500 13px var(--f-mono)!important;letter-spacing:.12em;text-transform:uppercase}.dialog{width:min(720px,calc(100vw - 32px));max-height:85vh;border:0;padding:0;background:var(--c-cream);color:var(--c-black)}.dialog::backdrop{background:#141414b3}.dialog__head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:var(--c-cream);border-bottom:1px solid rgba(20,20,20,.15)}.dialog .rte{padding:22px}.dialog__close{border:0;background:none;font-size:30px;line-height:1;cursor:pointer;padding:0 4px}.collection__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(24px,4vw,48px)}.collection__desc{max-width:60ch;color:#4a4946}.sort{display:flex;align-items:center;gap:10px}.pagination{display:flex;justify-content:center;gap:28px;padding-top:48px}.search__form{display:flex;margin-bottom:28px;max-width:640px}.search__form .input{border-right:0}.search__count{margin-bottom:24px;color:var(--c-gray)}.search__link{display:grid;gap:8px;align-content:end;aspect-ratio:4 / 5;padding:20px;background:var(--c-white);text-decoration:none}.cart__items{border-top:1px solid rgba(20,20,20,.18)}.cart__item{display:grid;grid-template-columns:88px 1fr auto;grid-template-areas:"thumb meta line" "thumb qty line";gap:6px 18px;padding:18px 0;border-bottom:1px solid rgba(20,20,20,.18)}.cart__thumb{grid-area:thumb;background:var(--c-white)}.cart__meta{grid-area:meta;display:grid;gap:4px}.cart__title{font:500 15px var(--f-sans);text-transform:uppercase;text-decoration:none}.cart__variant{color:var(--c-gray)}.cart__remove{justify-self:start;color:var(--c-gray)}.cart__qty{grid-area:qty}.input--qty{width:80px;min-height:40px}.cart__line{grid-area:line;font:400 14px var(--f-mono)}.cart__foot{display:grid;gap:32px;margin-top:32px}@media(min-width:990px){.cart__foot{grid-template-columns:1fr 420px}}.cart__note{display:grid;gap:8px;align-content:start}.cart__summary{display:grid;gap:12px;align-content:start}.cart__total{display:flex;justify-content:space-between;font:400 28px var(--f-display);text-transform:uppercase}.cart__tax{color:var(--c-gray)}.cart__actions{display:grid;grid-template-columns:1fr 2fr;gap:8px}.empty-state{display:grid;gap:16px;justify-items:start;padding:24px 0 48px}.notfound{min-height:60vh;display:grid;align-items:center}.notfound__title{font-size:clamp(56px,11vw,180px);margin-bottom:20px}.notfound .mono{margin-bottom:28px}.password{min-height:100svh;display:grid;place-items:center;background:var(--c-black);color:var(--c-cream);text-align:center;padding:40px 16px}.password__inner{position:relative;z-index:3;width:min(560px,100%);display:grid;gap:22px;justify-items:center}.password__emblem{width:140px;color:var(--c-cream);--emblem-hole: var(--c-black)}.password__title{font-size:clamp(52px,10vw,120px)}.password__form{width:100%}.password__form .input{border-color:var(--c-cream)}.password__login summary{cursor:pointer;list-style:none;color:var(--c-gray);margin-bottom:14px}.post{display:grid;gap:10px;text-decoration:none}.article__image{margin:24px 0 32px}.giftcard{display:grid;gap:14px;justify-items:center;text-align:center}.giftcard .emblem{width:120px;--emblem-hole: var(--c-cream)}.giftcard__balance{font:400 64px var(--f-display)}.giftcard__code{font:500 22px var(--f-mono);letter-spacing:.12em}.toast{position:fixed;right:16px;bottom:16px;z-index:90;max-width:calc(100vw - 32px);padding:14px 18px;background:var(--c-black);color:var(--c-cream);font:500 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-left:4px solid var(--c-yellow)}.toast a{color:var(--c-yellow);margin-left:10px}.toast--error{border-left-color:var(--c-red)}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.js .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.marquee__track{animation:none!important;flex-wrap:wrap;width:auto}.marquee__group+.marquee__group{display:none}.js .reveal{opacity:1;transform:none}}.inst{padding:clamp(48px,7vw,110px) 0;border-top:1px solid rgba(20,20,20,.15)}.inst__title{font:400 clamp(44px,7vw,110px)/.9 var(--f-display);text-transform:uppercase;margin-bottom:clamp(28px,4vw,56px)}.inst__stats{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--c-black);border-left:1px solid var(--c-black)}@media(min-width:990px){.inst__stats{grid-template-columns:repeat(4,1fr)}}.inst__stat{display:grid;gap:10px;padding:clamp(18px,2.5vw,32px);border-right:1px solid var(--c-black);border-bottom:1px solid var(--c-black)}.inst__num{font:400 clamp(56px,8vw,120px)/.85 var(--f-display)}.inst__stat:nth-child(3) .inst__num{color:var(--c-red)}.inst__label{color:var(--c-gray)}.inst__sub{font:400 clamp(28px,3.5vw,48px)/1 var(--f-display);text-transform:uppercase;margin:clamp(48px,7vw,96px) 0 24px}.inst__board{display:grid;gap:clamp(14px,2vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.inst__board{grid-template-columns:repeat(4,minmax(0,1fr))}}.inst__card{display:grid;gap:6px;align-content:start}.inst__portrait{position:relative;aspect-ratio:3 / 4;display:grid;place-items:center;background:var(--c-black);color:#f1ebdd99;overflow:hidden;margin-bottom:8px;--emblem-hole: var(--c-black)}.inst__portrait img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15)}.inst__portrait .emblem{width:62%}.inst__card:nth-child(2n) .inst__portrait{transform:rotate(-1.2deg)}.inst__card:nth-child(odd) .inst__portrait{transform:rotate(.8deg)}.inst__badge{position:absolute;left:10px;top:10px;padding:4px 6px;background:var(--c-yellow);color:var(--c-black)}.inst__name{font:400 26px/1 var(--f-display);text-transform:uppercase}.inst__role{color:var(--c-gray)}.inst__note{font-size:19px;line-height:1.3;margin-top:4px}.inst__charter{max-width:860px}.inst__articles ol{margin:0;padding:0;list-style:none;counter-reset:art}.inst__articles li{counter-increment:art;display:grid;grid-template-columns:110px 1fr;gap:16px;padding:18px 0;border-top:1px solid rgba(20,20,20,.18);font:500 italic clamp(20px,2.2vw,28px)/1.3 var(--f-serif)}.inst__articles li:before{content:"ART. " counter(art,upper-roman);font:500 12px/2.4 var(--f-mono);letter-spacing:.12em;color:var(--c-gray);font-style:normal}.inst__seal{margin-top:24px;color:var(--c-gray)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
