:root{--bar: #d6d6d6;--ink: #292929;--text: #000;--soft: #d6d6d6;--bg: #fff;--ease: cubic-bezier(.65, 0, .25, 1);--s: clamp(.8px, .05208vw, 1.25px);--t: var(--s);--pad: calc(36 * var(--s));--gap: calc(108 * var(--s));--indent: calc(114 * var(--s));--page-top: calc(156 * var(--s));--hdr-top: calc(30 * var(--s));--bar-h: calc(32 * var(--s));--logo-slot: calc(78 * var(--s));--logo-w: calc(34 * var(--s));--hgap: calc(96 * var(--s));--menu-w: calc(240 * var(--s));--brand-pl: calc(6 * var(--s));--nav-pl: calc(30 * var(--s));--nav-gap: calc(96 * var(--s));--fs-hdr: calc(20 * var(--t));--fs-l: calc(20 * var(--t));--fs-name: calc(18 * var(--t));--fs-b: calc(15 * var(--t));--lh-b: calc(18 * var(--t));--fs-n: calc(13 * var(--t));--fs-hn: calc(18 * var(--t));--fs-price: calc(15 * var(--t));--fs-foot: calc(20 * var(--t));--fs-foot-s: calc(15 * var(--t))}@media(max-width:767px){:root{--s: calc(100vw / 402);--t: calc(var(--s) * 1.3);--pad: calc(12 * var(--s));--gap: calc(34 * var(--s));--indent: var(--pad);--page-top: calc(140 * var(--s));--hdr-top: calc(17.5 * var(--s));--bar-h: calc(24 * var(--s));--logo-slot: calc(48.3 * var(--s));--logo-w: calc(23.4 * var(--s));--hgap: calc(37.7 * var(--s));--menu-w: calc(70 * var(--s));--brand-pl: calc(10 * var(--s));--nav-pl: calc(10 * var(--s));--nav-gap: calc(14 * var(--s));--fs-hdr: calc(12.0881 * var(--s));--fs-l: calc(10.5 * var(--t));--fs-name: calc(10.5 * var(--t));--fs-b: calc(8.3 * var(--t));--lh-b: calc(10 * var(--t));--fs-n: calc(7.6 * var(--t));--fs-hn: calc(6.7 * var(--t));--fs-price: calc(8.8 * var(--t));--fs-foot: calc(8.3 * var(--t));--fs-foot-s: calc(6.7 * var(--t));--foot-h: calc(61 * var(--s))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.s30{margin:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:100;font-size:var(--fs-b);line-height:var(--lh-b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.s30 main{display:block;flex:1 0 auto}:where(.s30) img,:where(.s30) video,:where(.s30) picture{display:block;max-width:100%}:where(.s30) a{color:inherit;text-decoration:none}:where(.s30) button{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;border-radius:0}:where(.s30) :is(h1,h2,h3,p){margin:0}:where(.s30) :focus-visible{outline:1px solid currentColor;outline-offset:2px}.s30-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s30-skip{position:absolute;left:-9999px;top:0;z-index:100;background:#fff;padding:.5em}.s30-skip:focus{left:var(--pad);top:calc(var(--hdr-top) + var(--bar-h) + 8px)}@media(max-width:767px){.s30-d,.s30-hide-m{display:none!important}}@media(min-width:768px){.s30-m,.s30-hide-d{display:none!important}}.s30-st-both{margin-top:var(--gap)}.s30-sb-both{margin-bottom:var(--gap)}@media(min-width:768px){.s30-st-desktop{margin-top:var(--gap)}.s30-sb-desktop{margin-bottom:var(--gap)}}@media(max-width:767px){.s30-st-mobile{margin-top:var(--gap)}.s30-sb-mobile{margin-bottom:var(--gap)}}.s30-logo{display:block;width:100%;height:auto;overflow:visible;stroke-width:1px}.s30-hdr{position:fixed;z-index:60;top:var(--hdr-top);left:0;right:0;height:var(--bar-h);display:flex;align-items:stretch;padding-left:var(--pad);font-weight:400;font-size:var(--fs-hdr);line-height:var(--bar-h);text-transform:uppercase;pointer-events:none}.s30-hdr>*{pointer-events:auto}.s30-hdr__spacer{flex:none;width:var(--logo-slot);pointer-events:none}.s30-mark{position:fixed;z-index:61;left:var(--pad);top:calc(var(--hdr-top) + var(--bar-h) / 2);width:var(--logo-w);transform:translateY(-50%);color:#fff;mix-blend-mode:difference}.s30-mark .s30-logo{stroke-width:.6px}.s30-bar{flex:none;background:var(--bar);color:var(--ink);overflow:hidden;white-space:nowrap;transition:width .55s var(--ease),padding .55s var(--ease)}.s30-hdr__brand{display:block;width:calc(100% - var(--logo-slot) - var(--hgap) - var(--menu-w));padding-left:var(--brand-pl)}.s30-hdr__space{flex:none;width:var(--hgap);transition:width .55s var(--ease)}.s30-hdr__menu{position:relative;width:var(--menu-w);display:flex;align-items:center;justify-content:flex-end;padding-right:var(--pad)}.s30-hdr__nav{display:none;list-style:none;margin:0;padding:0}.s30-hdr__nav a{display:block}.s30-hdr__toggle{flex:1 0 auto;height:100%;text-align:right;text-transform:uppercase;line-height:var(--bar-h)}.s30-hdr.is-open .s30-hdr__brand{width:0;padding-left:0}.s30-hdr.is-open .s30-hdr__space{width:0}.s30-hdr.is-open .s30-hdr__menu{width:calc(100% - var(--logo-slot));justify-content:space-between;padding-left:var(--brand-pl)}.s30-hdr.is-open .s30-hdr__nav{display:contents}.s30-hdr.is-open .s30-hdr__nav li{animation:s30-fade .3s .35s both}.s30-hdr.is-open .s30-hdr__toggle{flex:0 0 auto}@keyframes s30-fade{0%{opacity:0}to{opacity:1}}@media(hover:hover){.s30-hdr__brand:hover,.s30-hdr__toggle:hover,.s30-hdr__nav a:hover{color:#8a8a8a}}.s30-foot{flex:none;background:var(--bar);color:var(--text)}.s30-foot__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:calc(181 * var(--s));padding:calc(20 * var(--s)) var(--pad) calc(30 * var(--s))}.s30-foot__logo{justify-self:start;display:block;width:calc(62 * var(--s));color:#000}.s30-foot__logo .s30-logo{stroke-width:.6px}.s30-foot__contact{font-weight:300;font-size:var(--fs-foot);line-height:1.3}.s30-foot__links{justify-self:end;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.4em;text-align:right;font-weight:100;font-size:var(--fs-foot-s);line-height:1.3}.s30-foot__links button{font-weight:100;text-align:right}@media(hover:hover){.s30-foot a:hover,.s30-foot__links button:hover{color:#6e6e6e}}.s30-foot__nl{padding:0 var(--pad) calc(30 * var(--s))}.s30-nl{display:flex;flex-direction:column;align-items:flex-end;gap:.6em}.s30-nl__row{display:flex;width:min(100%,34em);border:1px solid #000}.s30-nl__input{flex:1 1 auto;min-width:0;height:2.4em;padding:0 .8em;border:0;border-radius:0;background:#fff;color:#000;font:inherit;font-size:var(--fs-b);text-transform:none;-webkit-appearance:none;appearance:none}.s30-nl__input::placeholder{color:#8a8a8a;text-transform:uppercase}.s30-nl__btn{flex:none;padding:0 1.2em;border-left:1px solid #000;text-transform:uppercase;font-weight:100}.s30-nl__msg{font-size:var(--fs-b);text-align:right}@media(max-width:767px){.s30-foot__row{min-height:var(--foot-h);padding:calc(7 * var(--s)) var(--pad) calc(10 * var(--s))}.s30-foot__logo{width:calc(29 * var(--s))}.s30-foot__logo .s30-logo,.s30-mark .s30-logo{stroke-width:.5px}.s30-foot__links{gap:.2em}.s30-nl__input{font-size:16px}}.s30-cap{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(31 * var(--s));display:flex;justify-content:space-between;align-items:flex-end;gap:1em;font-weight:400;font-size:var(--fs-l);line-height:1.35}.s30-cap__num{display:block;margin-bottom:calc(9 * var(--s));font-weight:100;font-size:var(--fs-hn);line-height:1.3}.s30-cap__title,.s30-cap__cta{display:block}@media(max-width:767px){.s30-cap{bottom:calc(9.5 * var(--s))}.s30-cap__num{margin-bottom:calc(1.5 * var(--s))}.s30-cap__title{text-transform:uppercase}}.s30-hero{position:relative;height:100vh;height:100svh;overflow:hidden;background:var(--bar)}.s30-hero__pic,.s30-hero__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s30-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--cap, var(--soft))}@media(min-width:768px){.s30-hero .s30-cap{font-size:calc(18 * var(--s))}.s30-hero .s30-cap__num{font-size:calc(13 * var(--s))}}@media(max-width:767px){.s30-hero__link{color:var(--cap-m, var(--soft))}.s30-hero__link .s30-cap__title{color:var(--cap-mt, #fff)}}.s30-grid{padding:0 var(--pad)}.s30-grid--page{padding-top:calc(127 * var(--s))}.s30-grid__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--gap)}.s30-card{display:block;color:var(--text)}.s30-grid__wrap{position:relative}.s30-grid--carousel .s30-grid__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% / 3);row-gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.s30-grid--carousel .s30-grid__list::-webkit-scrollbar{display:none}.s30-grid--carousel .s30-card{scroll-snap-align:start}.s30-grid--carousel .s30-arrow{top:calc((100vw - 2 * var(--pad)) * 2 / 9)}[data-s30-track].is-dragging{scroll-snap-type:none;cursor:grabbing}[data-s30-track].is-dragging *{pointer-events:none}.s30-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#f6f6f6}.s30-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s30-card__img--hover{opacity:0;transition:opacity .45s ease}@media(hover:hover){.s30-card:hover .s30-card__img--hover{opacity:1}}.s30-card__cap{display:block;font-weight:100}.s30-card__num{display:block;font-size:var(--fs-n);line-height:calc(18 * var(--s))}.s30-card__title{display:block;font-size:var(--fs-name);line-height:calc(25 * var(--s))}.s30-card__price{display:block;font-size:var(--fs-price);line-height:calc(20 * var(--s))}@media(max-width:767px){.s30-grid{padding:0}.s30-grid--page{padding-top:calc(88 * var(--s))}.s30-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.s30-grid--carousel .s30-grid__list{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-columns:50%;row-gap:var(--gap)}.s30-grid--carousel .s30-card{order:var(--mo, 0)}.s30-grid--carousel .s30-arrow{display:none}.s30-card__cap{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:.5em;padding:calc(5 * var(--s)) var(--pad) 0}.s30-card__num{grid-column:1 / -1;line-height:1.3}.s30-card__title{line-height:1.3}.s30-card__price{line-height:1.3;text-align:right}}.s30-banner{position:relative;display:block}.s30-banner__in{position:relative;display:block;height:100%}.s30-banner--screen{height:100vh;height:100svh;overflow:hidden;background:var(--bar)}.s30-banner--screen .s30-banner__pic,.s30-banner--screen .s30-banner__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s30-banner--auto .s30-banner__pic img{width:100%;height:auto}.s30-banner__labels{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:grid;grid-template-columns:1fr auto 1fr;gap:1em;padding:0 var(--pad);color:#fff;font-weight:400;font-size:var(--fs-l);line-height:1.4;pointer-events:none}.s30-banner__l{justify-self:start}.s30-banner__c{justify-self:center;text-align:center}.s30-banner__r{justify-self:end;text-align:right}@media(max-width:767px){.s30-banner__labels{--inset: 12.4%;top:0;bottom:0;transform:none;display:block;padding:0}.s30-banner__labels>span{position:absolute;left:0;right:0;justify-self:stretch;text-align:center}.s30-banner__l{top:var(--inset)}.s30-banner__c{top:50%;transform:translateY(-50%)}.s30-banner__r{bottom:var(--inset)}.s30-banner__num{display:none}.s30-banner--mhalf{height:auto}.s30-banner--mhalf .s30-banner__in{height:0;padding-top:108.7%}.s30-banner--mhalf .s30-banner__labels{--inset: 5.5%}}.s30-projects{position:relative;height:100vh;height:100svh;background:var(--bar)}.s30-projects__track{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.s30-projects__track::-webkit-scrollbar{display:none}.s30-projects__slide{position:relative;display:block;flex:0 0 100%;height:100%;overflow:hidden;scroll-snap-align:start}.s30-projects__slide .s30-banner__pic,.s30-projects__slide .s30-banner__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s30-projects--multi .s30-banner__labels{padding-left:calc(var(--pad) + 40 * var(--s));padding-right:calc(var(--pad) + 40 * var(--s))}@media(max-width:767px){.s30-projects .s30-arrow{width:calc(10 * var(--s));height:calc(32 * var(--s))}.s30-projects .s30-arrow--prev{left:var(--pad)}.s30-projects .s30-arrow--next{right:var(--pad)}}.s30-split__d{display:grid;grid-template-columns:1fr 1fr;height:100vh;height:100svh;color:var(--text)}.s30-split__media{position:relative;display:block;overflow:hidden;background:#2b2b2b}.s30-split__media video,.s30-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s30-split__info{position:relative;display:block;font-weight:100;text-align:center}.s30-split__info>span{position:absolute;left:var(--pad);right:var(--pad);transform:translateY(-50%)}.s30-split__num{top:21.7%;font-size:var(--fs-n)}.s30-split__title{top:50%;font-size:var(--fs-l);line-height:1.4}.s30-split__price{top:78.1%;font-size:var(--fs-price)}.s30-split__m{position:relative;display:block;aspect-ratio:402 / 437;overflow:hidden;background:var(--bar);color:var(--cap, #000)}.s30-split__m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.s30-split__m .s30-cap{top:calc(18 * var(--s));bottom:auto;align-items:flex-start}.s30-split__m .s30-cap>span:first-child{display:flex;flex-direction:column}.s30-split__m .s30-cap__num{order:2;margin:calc(2 * var(--s)) 0 0}.s30-pdp{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.s30-pdp__media{position:relative;height:100vh;height:100svh;min-height:calc(560 * var(--s));overflow:hidden;background:#f2f2f2;outline:0}.s30-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.s30-pdp__slide.is-active{visibility:visible}.s30-pdp__slide img{width:100%;height:100%;object-fit:cover}.s30-arrow{position:absolute;z-index:2;top:50%;width:calc(17 * var(--s));height:calc(54 * var(--s));transform:translateY(-50%);color:#dadadb}.s30-arrow:before{content:"";position:absolute;top:-16px;right:-14px;bottom:-16px;left:-14px}.s30-arrow svg{display:block;width:100%;height:100%;overflow:visible}.s30-arrow path{fill:none;stroke:currentColor;stroke-width:1.6px;vector-effect:non-scaling-stroke}.s30-arrow--prev{left:calc(23 * var(--s))}.s30-arrow--next{right:calc(23 * var(--s))}.s30-arrow[hidden]{display:none}@media(hover:hover){.s30-arrow:hover{color:#9a9a9a}}.s30-pdp__info{display:flex;flex-direction:column;justify-content:space-between;gap:calc(28 * var(--s));padding:23.6vh var(--pad) calc(32 * var(--s)) calc(56 * var(--s));text-align:right;font-weight:100;font-size:var(--fs-b);line-height:var(--lh-b)}.s30-pdp__head{display:flex;justify-content:space-between;align-items:baseline;gap:1em;text-align:left;font-size:var(--fs-l);line-height:1.4}.s30-pdp__title{font-weight:400;font-size:inherit}.s30-pdp__price{font-weight:100;white-space:nowrap}.s30-pdp__desc{max-width:68ch;margin-left:auto}.s30-pdp__contact{display:block;font-weight:400}@media(hover:hover){.s30-pdp__contact:hover{color:#6e6e6e}}.s30-pdp__variant{width:100%;margin-bottom:-1px}.s30-pdp__variant select{width:100%;height:calc(37 * var(--s));padding:0 .8em;border:1px solid #000;border-radius:0;background:#fff;color:#000;font:inherit;text-align:center;-webkit-appearance:none;appearance:none}.s30-buy{width:100%;font-weight:100;font-size:var(--fs-b);text-align:center;text-transform:uppercase}.s30-buy__qty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #000}.s30-buy__qty>*{height:calc(37 * var(--s));display:flex;align-items:center;justify-content:center;background:var(--bar);border:0;border-radius:0}.s30-buy__qty>*+*{border-left:1px solid #000}.s30-buy__qty button{font-size:var(--fs-l)}.s30-buy__qty input{width:100%;background:#fff;color:#000;font:inherit;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.s30-buy__qty input::-webkit-outer-spin-button,.s30-buy__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s30-buy__add{display:block;width:100%;height:calc(36 * var(--s));background:var(--bar);border:1px solid #000;border-top:0;text-transform:uppercase}.s30-buy__add[disabled]{cursor:default;color:#8a8a8a}@media(hover:hover){.s30-buy__qty button:hover,.s30-buy__add:not([disabled]):hover{background:#cbcbcb}}.s30-buy__pay{border:1px solid #000;border-top:0}.s30-buy__pay .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: calc(36 * var(--s));--shopify-accelerated-checkout-button-inline-size: 100%;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-row-gap: 0px}.s30-buy__pay .shopify-payment-button__button{border-radius:0!important;min-height:calc(36 * var(--s))!important}.s30-buy__pay .shopify-payment-button__more-options{display:none!important}@media(max-width:767px){.s30-pdp{display:block}.s30-pdp__media{min-height:0;height:clamp(80vw,calc(100vh - var(--pdp-info, calc(272 * var(--s))) - 4px),108.7vw);height:clamp(80vw,calc(100svh - var(--pdp-info, calc(272 * var(--s))) - 4px),108.7vw)}.s30-arrow{width:calc(10 * var(--s));height:calc(32 * var(--s))}.s30-arrow--prev{left:var(--pad)}.s30-arrow--next{right:var(--pad)}.s30-pdp__info{justify-content:flex-start;gap:calc(12 * var(--s));padding:calc(12 * var(--s)) var(--pad);font-size:calc(var(--fs-b) * .8);line-height:calc(var(--lh-b) * .8)}.s30-pdp__buy{margin-top:calc(4 * var(--s))}.s30-buy__qty>*,.s30-buy__add,.s30-pdp__variant select{height:calc(28 * var(--s))}.s30-buy__pay .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: calc(28 * var(--s))}.s30-buy__qty input{font-size:12.8px;pointer-events:none}.s30-buy__qty button{font-size:var(--fs-b)}}.s30-text{padding:var(--page-top) var(--pad) 0 var(--indent)}.s30-text__h{font-weight:400;font-size:var(--fs-l);line-height:1.4}.s30-text__h--cap:first-letter{text-transform:uppercase}.s30-text__body{margin-top:calc(38 * var(--s))}.s30-text__body--large{margin-top:calc(96 * var(--s))}.s30-text__block+.s30-text__block{margin-top:calc(var(--lh-b) * 2)}.s30-text--narrow .s30-text__body{max-width:96ch}@media(max-width:767px){.s30-text__body,.s30-text__body--large{margin-top:calc(19 * var(--s))}.s30-text--halfm{min-height:50vh;min-height:50svh;padding-bottom:var(--gap)}}.s30-rte{font-weight:100;font-size:var(--fs-b);line-height:var(--lh-b);overflow-wrap:break-word}.s30-rte p,.s30-rte ul,.s30-rte ol,.s30-rte table{margin:0 0 var(--lh-b)}.s30-rte h1,.s30-rte h2,.s30-rte h3,.s30-rte h4,.s30-rte h5,.s30-rte h6{font:inherit;margin:0}.s30-rte h2:first-letter,.s30-rte h3:first-letter{text-transform:uppercase}.s30-rte *+h2,.s30-rte *+h3{margin-top:var(--lh-b)}.s30-rte p+h2,.s30-rte p+h3,.s30-rte ul+h2,.s30-rte ul+h3{margin-top:0}.s30-rte ul,.s30-rte ol{padding-left:1.2em}.s30-rte strong,.s30-rte b{font-weight:400}.s30-rte a{text-decoration:underline;text-underline-offset:.15em}.s30-rte img{height:auto;margin:var(--lh-b) 0}.s30-rte>:last-child{margin-bottom:0}.s30-proj{display:grid;grid-template-columns:1fr 1fr;align-items:start}.s30-proj__img img{width:100%;height:auto}.s30-proj__text{position:sticky;top:0;padding:var(--page-top) var(--pad) var(--gap) calc(108 * var(--s))}.s30-proj__text .s30-text__body{max-width:69ch}@media(max-width:767px){.s30-proj{grid-template-columns:1fr}.s30-proj__text{position:static;order:-1;min-height:50vh;min-height:50svh;padding:calc(126 * var(--s)) var(--pad) var(--gap)}.s30-proj__text .s30-text__body{max-width:none}}.s30-contact{padding:var(--page-top) var(--pad) 0 var(--indent)}.s30-contact__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lh-b);margin-top:calc(38 * var(--s));font-weight:400}@media(hover:hover){.s30-contact__links a:hover{color:#6e6e6e}}.s30-contact__about{margin-top:calc(148 * var(--s))}.s30-contact__about .s30-rte{max-width:92ch;margin-top:calc(38 * var(--s))}.s30-contact__names{margin-top:calc(var(--lh-b) * 3)}@media(max-width:767px){.s30-contact{display:flex;flex-direction:column;min-height:calc(100vh - var(--foot-h));min-height:calc(100svh - var(--foot-h));padding:calc(96 * var(--s)) var(--pad) calc(96 * var(--s) - var(--hdr-top) - var(--bar-h))}.s30-contact__main{flex:1 0 auto;display:flex;flex-direction:column}.s30-contact__links{gap:calc(8 * var(--s));margin-top:calc(18.6 * var(--s))}.s30-contact__about{margin-top:auto;padding-top:calc(48 * var(--s))}.s30-contact__about .s30-rte{max-width:none;margin-top:calc(19 * var(--s))}.s30-contact__names{margin-top:calc(var(--lh-b) * 2)}}@media(prefers-reduced-motion:reduce){.s30 *,.s30 *:before,.s30 *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/s30.css.map */
