@font-face{font-family:Lama Sans;src:url(/fonts/LamaSans-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lama Sans;src:url(/fonts/LamaSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lama Sans;src:url(/fonts/LamaSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lama Sans;src:url(/fonts/LamaSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lama Sans;src:url(/fonts/LamaSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lama Sans;src:url(/fonts/LamaSans-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lama Sans Condensed;src:url(/fonts/LamaSans-BoldCondensed.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lama Sans Condensed;src:url(/fonts/LamaSans-BlackCondensed.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}
:root{--z-deep-onyx:#1d1c1e;--z-golden-amber:#e6a719;--z-off-white:#faf9f6;--z-desert-ivory:#f6e2b1;--z-light-stone:#e7e3df;--z-concord:#7e7b7a;--z-bg:var(--z-deep-onyx);--z-fg:var(--z-off-white);--z-muted:#faf9f699;--z-muted-decorative:var(--z-concord);--z-accent:var(--z-golden-amber);--z-border:#e6a71973;--z-grid-line:#faf9f624;--z-fill-bg:var(--z-golden-amber);--z-fill-fg:var(--z-deep-onyx);--z-gradient:linear-gradient(45deg, var(--z-deep-onyx) 0%, var(--z-golden-amber) 100%);--z-font:"Lama Sans", system-ui, sans-serif;--z-font-display:"Lama Sans Condensed", "Lama Sans", system-ui, sans-serif;--z-display-size:clamp(2.75rem, 1.5rem + 5vw, 7.5rem);--z-display-weight:700;--z-display-leading:1.15;--z-display-tracking:-.01em;--z-headline-size:clamp(2.25rem, 1.4rem + 3.4vw, 6rem);--z-headline-weight:600;--z-headline-leading:1.3;--z-headline-tracking:-.02em;--z-subhead-size:clamp(1.5rem, 1.1rem + 1.4vw, 3rem);--z-subhead-weight:600;--z-subhead-leading:1.4;--z-subhead-tracking:-.005em;--z-body-size:1.0625rem;--z-body-weight:400;--z-body-leading:1.8;--z-caption-size:.8125rem;--z-caption-leading:1.6;--z-tracking-section:.06em;--z-cta-size:1.0625rem;--z-cta-weight:700;--z-container:1200px;--z-gutter:clamp(1rem, 4vw, 4rem);--z-section-y:clamp(4rem, 8vw, 8rem);--z-corner-cut:12px}[data-z-surface=amber]{--z-bg:var(--z-golden-amber);--z-fg:var(--z-deep-onyx);--z-accent:var(--z-deep-onyx);--z-muted:#1d1c1ecc;--z-muted-decorative:#1d1c1e99;--z-border:#1d1c1e59;--z-grid-line:#1d1c1e33;--z-fill-bg:var(--z-deep-onyx);--z-fill-fg:var(--z-golden-amber)}[data-z-surface=light]{--z-bg:var(--z-off-white);--z-fg:var(--z-deep-onyx);--z-accent:var(--z-golden-amber);--z-muted:var(--z-concord);--z-muted-decorative:var(--z-concord);--z-border:#1d1c1e2e;--z-grid-line:#1d1c1e1f;--z-fill-bg:var(--z-golden-amber);--z-fill-fg:var(--z-deep-onyx)}[lang=en]{--z-display-leading:.8;--z-headline-leading:1;--z-subhead-leading:1.1;--z-body-leading:1.4;--z-caption-leading:1.2}
*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;background:var(--z-deep-onyx)}body{background:var(--z-bg);color:var(--z-fg);font-family:var(--z-font);font-size:var(--z-body-size);font-weight:var(--z-body-weight);line-height:var(--z-body-leading);margin:0}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.z-display{font-family:var(--z-font-display);font-size:var(--z-display-size);font-weight:var(--z-display-weight);line-height:var(--z-display-leading);letter-spacing:var(--z-display-tracking);margin:0}.z-headline{font-size:var(--z-headline-size);font-weight:var(--z-headline-weight);line-height:var(--z-headline-leading);letter-spacing:var(--z-headline-tracking);margin:0}.z-subhead{font-size:var(--z-subhead-size);font-weight:var(--z-subhead-weight);line-height:var(--z-subhead-leading);letter-spacing:var(--z-subhead-tracking);margin:0}.z-caption{font-size:var(--z-caption-size);line-height:var(--z-caption-leading);color:var(--z-muted)}.z-accent{color:var(--z-accent)}.z-page{max-width:var(--z-container);padding-inline:var(--z-gutter);margin-inline:auto}.z-section{padding-block:var(--z-section-y)}.z-surface{background:var(--z-bg);color:var(--z-fg)}.z-skip{inset-inline-start:-9999px;z-index:100;background:var(--z-golden-amber);color:var(--z-deep-onyx);padding:.75rem 1.25rem;position:absolute;top:0}.z-skip:focus{inset-inline-start:0}.z-btn{font-size:var(--z-cta-size);font-weight:var(--z-cta-weight);color:var(--z-fg);border:1px solid var(--z-border);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--z-corner-cut)), calc(100% - var(--z-corner-cut)) 100%, 0 100%);padding:.75rem 2rem;line-height:1.2;transition:background-color .2s,color .2s;display:inline-block}[dir=rtl] .z-btn{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--z-corner-cut) 100%, 0 calc(100% - var(--z-corner-cut)))}.z-btn:focus-visible,.z-btn:active{background:var(--z-fill-bg);color:var(--z-fill-fg)}@media (hover:hover) and (pointer:fine){.z-btn:hover{background:var(--z-fill-bg);color:var(--z-fill-fg)}}:focus-visible{outline:2px solid var(--z-golden-amber);outline-offset:3px}.z-gradient{background:var(--z-gradient)}.z-header{padding-block:2rem 1.25rem;padding-inline:var(--z-gutter)}.z-header__inner{justify-content:center;align-items:center;display:flex;position:relative}.z-header__logo{display:block}.z-header__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:.5rem;display:none;position:absolute;inset-inline-start:0}.z-header__burger span{background:var(--z-accent);width:22px;height:2px;display:block}.z-header__burger span:nth-child(2){width:15px}.z-nav__list{justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}.z-nav__link{font-size:var(--z-caption-size);color:var(--z-fg);padding-block:.25rem;font-weight:500;transition:color .15s}@media (hover:hover) and (pointer:fine){.z-nav__link:hover{color:var(--z-accent)}}.z-nav__link.is-active{color:var(--z-accent);font-weight:700}.z-nav__link--lang{color:var(--z-muted)}.z-cta{padding-block:var(--z-section-y) 2rem;position:relative;overflow:hidden}.z-cta__pattern{pointer-events:none;opacity:.35;background-image:url(/brand/pattern-01-light.svg);background-repeat:repeat;background-size:108px 135px;position:absolute;inset:0}.z-cta__body{padding-block-end:var(--z-section-y);position:relative}.z-cta__body .z-display{margin-block-end:2.5rem}.z-footer{border-block-start:1px solid var(--z-border);padding-block:2.5rem 1.5rem;position:relative}.z-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.z-footer__links{font-size:var(--z-caption-size);gap:clamp(1rem,3vw,2.5rem);margin:0;padding:0;font-weight:500;list-style:none;display:flex}@media (hover:hover) and (pointer:fine){.z-footer__links a:hover{text-decoration:underline}}.z-footer__social{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.z-social{border:1px solid var(--z-border);clip-path:polygon(0 0,100% 0,100% 100%,7px 100%,0 calc(100% - 7px));place-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:grid}[dir=ltr] .z-social{clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}@media (hover:hover) and (pointer:fine){.z-social:hover{background:var(--z-fg);color:var(--z-bg)}}.z-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-block-start:2.5rem;display:flex}.z-footer__copy{font-size:var(--z-caption-size);color:var(--z-muted);margin:0}.z-footer__links--small{font-size:var(--z-caption-size);font-weight:400}.z-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.z-header__burger{display:flex}.z-header__inner{justify-content:flex-end}.z-nav{display:none}.z-footer__top,.z-footer__bottom{flex-direction:column;align-items:flex-start}}.z-sechead{align-items:flex-start;gap:.75rem;margin-block-end:2rem;display:flex}.z-sechead--center{justify-content:center}.z-sechead__text{color:var(--z-accent);letter-spacing:var(--z-tracking-section,.06em);font-weight:300}.z-sechead__mark{color:var(--z-accent);border-inline-start:1px solid;align-self:stretch;padding-block-start:.35em;padding-inline-start:.5rem;line-height:0}[dir=rtl] .z-sechead__mark svg{transform:scaleX(-1)}.z-section--hero{padding-block-start:1rem}.z-dhero{padding-inline:var(--z-gutter);justify-content:center;align-items:center;gap:0;display:flex}.z-dhero__cell{flex:none;position:relative;overflow:hidden}.z-dhero__cell img,.z-dhero__empty{object-fit:cover;width:100%;height:100%;display:block}.z-dhero__empty{border:1px solid var(--z-border);background:linear-gradient(135deg,#e6a7192e,#e6a7190d)}.z-dhero__cell--center{aspect-ratio:1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);z-index:2;width:clamp(180px,29vw,420px)}.z-dhero__cell--mid{aspect-ratio:1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);z-index:1;width:clamp(120px,19vw,280px);margin-inline:-2%}.z-dhero__cell--edge-start,.z-dhero__cell--edge-end{aspect-ratio:1/2;width:clamp(70px,11vw,190px)}.z-dhero__cell--edge-start{clip-path:polygon(0 50%,100% 0,100% 100%)}.z-dhero__cell--edge-end{clip-path:polygon(100% 50%,0 0,0 100%)}.z-hero__copy{text-align:center;margin-block-start:clamp(1.5rem,4vw,3rem)}.z-hero__copy .z-headline{margin-block-end:2rem}.z-story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.z-story__copy p{color:var(--z-muted);max-width:46ch;margin:0 0 1rem}.z-story__copy .z-btn{margin-block-start:1rem}.z-story__figure{isolation:isolate;position:relative}.z-story__figure img{z-index:1;clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);width:100%;position:relative}.z-story__frame{border:1px solid var(--z-accent);clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);position:absolute;inset-block:-12% 12%;inset-inline:12% -12%}.z-pgrid{grid-template-columns:repeat(12,1fr);gap:.75rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.z-pcard{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.z-pcard img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.z-pcard__veil{opacity:0;background:#1d1c1e8c;transition:opacity .3s;position:absolute;inset:0}.z-pcard__title{font-size:var(--z-subhead-size);color:var(--z-off-white);opacity:0;place-items:center;font-weight:300;transition:opacity .3s;display:grid;position:absolute;inset:0}.z-pcard:focus-visible img{transform:scale(1.04)}.z-pcard:focus-visible .z-pcard__veil,.z-pcard:focus-visible .z-pcard__title{opacity:1}@media (hover:hover) and (pointer:fine){.z-pcard:hover img{transform:scale(1.04)}.z-pcard:hover .z-pcard__veil,.z-pcard:hover .z-pcard__title{opacity:1}}@media (hover:none){.z-pcard__veil{opacity:1;background:linear-gradient(#1d1c1e0d 40%,#1d1c1eb8)}.z-pcard__title{opacity:1;font-size:var(--z-body-size);place-items:end center;padding-block-end:1.25rem;font-weight:700}}.z-clients{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.z-cgrid{border-block-start:1px solid var(--z-grid-line);border-inline-start:1px solid var(--z-grid-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.z-cgrid__cell{aspect-ratio:16/10;border-block-end:1px solid var(--z-grid-line);border-inline-end:1px solid var(--z-grid-line);place-items:center;padding:1rem;display:grid}.z-cgrid__cell img{object-fit:contain;width:auto;max-height:42px}.z-cgrid__name{font-size:var(--z-caption-size);color:var(--z-muted);text-align:center}.z-clients__lead{font-size:var(--z-subhead-size);font-weight:300;line-height:var(--z-subhead-leading);margin:0 0 2.5rem}.z-stats{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.z-stat__label{font-size:var(--z-caption-size);color:var(--z-muted);margin-block-end:.35rem;display:block}.z-stat__row{color:var(--z-accent);align-items:center;gap:.5rem;display:flex}.z-stat__mark,.z-stat__rule{color:var(--z-accent);line-height:0}.z-stat__value{font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1}.z-stat__rule{margin-block-start:.25rem;display:block}.z-svcrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,2rem);margin-block-start:3rem;display:flex}.z-svc{aspect-ratio:1;text-align:center;place-items:center;width:clamp(210px,26vw,320px);display:grid;position:relative}.z-svc__frame{border:1px solid var(--z-border);position:absolute;inset:14%;transform:rotate(45deg)}.z-svc.is-active .z-svc__frame{background:var(--z-fill-bg);border-color:var(--z-fill-bg)}.z-svc__body{justify-items:center;gap:.75rem;padding-inline:24%;display:grid;position:relative}.z-svc__icon{color:var(--z-muted)}.z-svc__title{color:var(--z-accent);font-size:1.125rem;font-weight:700;line-height:1.5}.z-svc.is-active .z-svc__title,.z-svc.is-active .z-svc__icon{color:var(--z-fill-fg)}.z-center{justify-content:center;display:flex}.z-empty{text-align:center;color:var(--z-muted);border:1px dashed var(--z-border);padding:3rem 1rem}@media (max-width:900px){.z-story,.z-clients{grid-template-columns:1fr}.z-pgrid__item{grid-column:span 12!important}.z-dhero__cell--mid,.z-dhero__cell--edge-start,.z-dhero__cell--edge-end{display:none}.z-dhero__cell--center{width:min(78vw,340px)}}.z-tabs__list{justify-content:center;gap:clamp(1.5rem,4vw,3rem);margin-block-end:2.5rem;display:flex}.z-tabs__tab{color:var(--z-muted);font:inherit;font-size:var(--z-caption-size);cursor:pointer;background:0 0;border:0;border-block-end:1px solid #0000;padding:0 0 .6rem}.z-tabs__tab.is-active{color:var(--z-accent);border-block-end-color:var(--z-accent)}.z-tabs__panel{text-align:center;max-width:70ch;color:var(--z-muted);margin-inline:auto}.z-tabs__panel p{margin:0 0 1rem}.z-lead{font-size:var(--z-subhead-size);font-weight:300;line-height:var(--z-subhead-leading);color:var(--z-fg);margin:0 0 1rem}.z-collage{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.z-collage__item{aspect-ratio:4/3;object-fit:cover;width:100%;transform:rotate(-6deg)}.z-collage__item:nth-child(2n){transform:rotate(5deg)}.z-process{counter-reset:step;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1.5rem);margin:3rem 0 0;padding:0;list-style:none;display:flex}.z-process__step{aspect-ratio:1;text-align:center;place-items:center;width:clamp(150px,19vw,220px);display:grid;position:relative}.z-process__frame{border:1px solid var(--z-border);position:absolute;inset:12%;transform:rotate(45deg)}.z-process__body{justify-items:center;gap:.5rem;padding-inline:22%;display:grid;position:relative}.z-process__num{color:var(--z-muted);font-size:1.5rem;font-weight:300}.z-process__title{color:var(--z-accent);font-size:.95rem;font-weight:700;line-height:1.5}.z-promise{text-align:center}.z-promise .z-headline{margin-block-end:2rem}.z-stats--wide{grid-template-columns:repeat(4,1fr);max-width:900px;margin-inline:auto}.z-svclist{gap:clamp(2rem,6vw,5rem);margin:0;padding:0;list-style:none;display:grid}.z-svclist__row{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.z-svclist__copy p{color:var(--z-muted);max-width:52ch;margin:0 0 1.5rem}.z-filters{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,3vw,2.5rem);margin-block-end:2.5rem;display:flex}.z-filters__item{font-size:var(--z-caption-size);color:var(--z-muted);border-block-end:1px solid #0000;padding-block-end:.5rem}.z-filters__item.is-active{color:var(--z-accent);border-block-end-color:var(--z-accent)}.z-phero{align-items:flex-end;min-height:clamp(320px,52vh,620px);display:flex;position:relative;overflow:hidden}.z-phero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.z-phero__veil{background:linear-gradient(#1d1c1e26,#1d1c1ed9);position:absolute;inset:0}.z-phero__copy{width:100%;padding-block-end:clamp(2rem,5vw,4rem);position:relative}.z-phero__excerpt{max-width:52ch;color:var(--z-muted);margin:0}.z-prose{max-width:68ch}.z-prose p{color:var(--z-muted);margin:0 0 1.25rem}.z-gallery{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.z-gallery__item img{aspect-ratio:4/3;object-fit:cover;width:100%}.z-contact{position:relative;overflow:hidden}.z-contact>.z-page{position:relative}.z-contact .z-display{margin-block-end:clamp(2rem,6vw,4rem)}.z-form{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.z-field{gap:.4rem;display:grid}.z-field--wide{grid-column:1/-1}.z-field__label{font-size:var(--z-caption-size);color:var(--z-fg)}.z-field__input{border:0;border-block-end:1px solid var(--z-fg);color:var(--z-fg);font:inherit;background:0 0;border-radius:0;padding:.5rem 0}.z-field__input:focus-visible{border-block-end-width:2px;outline:none}textarea.z-field__input{resize:vertical}.z-form__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.z-form__note{font-size:var(--z-caption-size);margin:0}.z-form__note--ok{font-size:var(--z-subhead-size)}@media (max-width:900px){.z-svclist__row,.z-form,.z-collage,.z-gallery{grid-template-columns:1fr}.z-stats--wide{grid-template-columns:1fr 1fr}}.z-mmenu{z-index:60;padding:var(--z-gutter);background:var(--z-deep-onyx);color:var(--z-off-white);align-content:center;display:grid;position:fixed;inset:0}.z-mmenu[hidden]{display:none}.z-mmenu__close{color:var(--z-golden-amber);cursor:pointer;background:0 0;border:0;padding:.5rem;position:absolute;inset-block-start:1.5rem;inset-inline-start:1.25rem}.z-mmenu__list{text-align:center;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.z-mmenu__link{font-size:var(--z-subhead-size);color:var(--z-off-white);padding:.9rem 1rem;font-weight:300;display:block}.z-mmenu__link.is-active{color:var(--z-golden-amber);font-weight:700}.z-mmenu__link--lang{font-size:var(--z-body-size);color:#faf9f699;margin-block-start:1rem}@media (min-width:768px){.z-mmenu{display:none}}@media (max-width:767px){.z-footer__links a,.z-filters__item,.z-tabs__tab{padding-block:.65rem;display:inline-block}.z-social{width:44px;height:44px}}.z-reasons{gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.z-reasons__item{border-inline-start:1px solid var(--z-border);padding-inline-start:1rem}.z-reasons__title{color:var(--z-accent);margin:0 0 .35rem;font-size:1rem;font-weight:700}.z-reasons__item p{color:var(--z-muted);margin:0}.z-values{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem);margin:3rem 0 0;padding:0;list-style:none;display:grid}.z-values__item{border-block-start:1px solid var(--z-border);padding-block-start:1.25rem}.z-values__title{color:var(--z-accent);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.z-values__item p{color:var(--z-muted);margin:0}.z-process__desc{font-size:var(--z-caption-size);color:var(--z-muted);text-align:center;margin:.5rem 0 0;line-height:1.6;position:absolute;inset-block-start:100%;inset-inline:0}.z-process{align-items:flex-start;padding-block-end:8rem}.z-svclist__label{color:var(--z-fg);margin:0 0 .5rem;font-weight:700}.z-svclist__items{color:var(--z-muted);gap:.4rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.z-svclist__items li:before{content:"";background:var(--z-accent);vertical-align:middle;width:6px;height:6px;margin-inline-end:.6rem;display:inline-block;transform:rotate(45deg)}@media (max-width:900px){.z-values{grid-template-columns:1fr}.z-process{grid-template-columns:1fr 1fr;gap:1.5rem .5rem;padding-block-end:0;display:grid}.z-process__step{width:100%}.z-process__desc{margin-block-start:.75rem;padding-inline:.25rem;position:static}}@media (max-width:767px){.z-svcrow{gap:.5rem;margin-block-start:2rem;display:grid}.z-svc{width:100%;max-width:300px;margin-inline:auto}.z-svc:not(.is-active){aspect-ratio:auto;padding-block:1.25rem}.z-svc:not(.is-active) .z-svc__frame{display:none}.z-svc:not(.is-active) .z-svc__body{padding-inline:1rem}}.z-notfound{text-align:center}.z-notfound__code{font-family:var(--z-font-display);color:var(--z-accent);opacity:.35;margin:0 0 .5rem;font-size:clamp(4rem,14vw,9rem);font-weight:700;line-height:1}.z-notfound__text{max-width:44ch;color:var(--z-muted);margin:1rem auto 2.5rem}.z-notfound__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.z-notfound__digest{margin-block-start:2rem}.z-loading{place-items:center;min-height:50vh;display:grid}.z-loading__diamond{border:1px solid var(--z-accent);width:44px;height:44px;animation:1.2s ease-in-out infinite z-pulse;transform:rotate(45deg)}@keyframes z-pulse{0%,to{opacity:.25;scale:.85}50%{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.z-loading__diamond{opacity:.6;animation:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.z-faq{margin:2.5rem 0 0}.z-faq__item{border-block-start:1px solid var(--z-border);padding-block:1.25rem}.z-faq__q{color:var(--z-accent);margin:0 0 .5rem;font-weight:700}.z-faq__a{color:var(--z-muted);margin:0}.z-notfound__logo{width:fit-content;margin:0 auto 4rem;display:block}
