.zg{--pad:var(--z-gutter);--sec:clamp(96px,16vw,208px);--ease:cubic-bezier(.2,.7,.2,1);overflow-x:clip}.zg figure{margin:0;position:relative;overflow:hidden;background:var(--z-taupe)}.zg figure img{display:block;width:100%;height:100%;object-fit:cover}.zg .zg-in{max-width:1600px;margin:0 auto}.zg-k{display:block;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--z-ox)}.zg-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px}@keyframes zgUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.zg-hero{padding:40px var(--pad) var(--sec)}.zg-hero .zg-in{display:grid;gap:40px}.zg-hero h1{margin-top:24px!important;font:400 clamp(58px,17vw,210px)/.86 var(--z-display);letter-spacing:.01em;color:var(--z-ox);max-width:9ch;animation:zgUp 1.3s var(--ease) .1s both}.zg-sub{margin-top:24px!important;font:italic 400 clamp(20px,5.2vw,30px)/1.3 var(--z-serif);color:var(--z-ox);max-width:24ch;animation:zgUp 1.3s var(--ease) .35s both}.zg-hero figure{aspect-ratio:4/5}.zg-meta{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:14px;border-top:1px solid var(--z-hair);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--z-ox)}.zg-state{padding:0 var(--pad) var(--sec)}.zg-state p{font:italic 400 clamp(33px,8.8vw,80px)/1.1 var(--z-serif);letter-spacing:-.012em;color:var(--z-ox);max-width:17ch}.zg-state span{display:block;margin-top:28px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--z-ox)}.zg-ch{position:sticky;top:0;height:100svh;min-height:560px;display:flex;align-items:flex-end;overflow:hidden;color:var(--z-bone);background:var(--z-ox);box-shadow:0 -40px 80px -40px #2a131773}.zg-ch--plum{background:var(--z-plum)}.zg-ch--taupe{background:var(--z-taupe);color:var(--z-ox)}.zg-ch--linen{background:var(--z-bone);color:var(--z-ox)}.zg-ch figure{position:absolute!important;top:0;right:0;bottom:0;left:0;background:none}.zg-ch figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2a1317cc,#2a131700 62%)}.zg-ch--img{color:var(--z-bone)!important}.zg-num{position:absolute;z-index:1;top:84px;right:var(--pad);font:400 clamp(150px,46vw,700px)/.8 var(--z-display);letter-spacing:-.02em;opacity:.12;pointer-events:none}.zg-txt{position:relative;z-index:2;padding:0 var(--pad) calc(44px + env(safe-area-inset-bottom));width:100%}.zg-txt .zg-k{color:inherit;opacity:.75}.zg-ch h2{margin-top:14px!important;font:400 clamp(52px,15vw,160px)/.9 var(--z-display);letter-spacing:.01em;white-space:nowrap}.zg-lead{margin-top:18px!important;font:italic 400 clamp(20px,5.4vw,30px)/1.3 var(--z-serif);max-width:24ch}.zg-body{margin-top:14px!important;font-size:15px;line-height:1.75;max-width:42ch;opacity:.9}.zg-note{padding:var(--sec) var(--pad);background:var(--z-bone)}.zg-note .zg-in{display:grid;gap:40px;max-width:1200px}.zg-note figure{aspect-ratio:3/4;max-width:460px}.zg-note blockquote{margin:18px 0 0;font:italic 400 clamp(26px,6.6vw,44px)/1.22 var(--z-serif);color:var(--z-esp);max-width:24ch}.zg-sig{margin-top:28px;font:400 28px/1 var(--z-display);letter-spacing:.1em;color:var(--z-ox)}.zg-role{margin-top:8px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--z-ox)}.zg-vals{padding:var(--sec) var(--pad) 0}.zg-vals .zg-in{display:grid;grid-template-columns:1fr 1fr;gap:40px 20px;border-top:1px solid var(--z-ox);padding-top:28px}.zg-vals dt{font:400 clamp(26px,6.6vw,42px)/1 var(--z-display);color:var(--z-ox);letter-spacing:.02em}.zg-vals dd{margin:10px 0 0;font-size:12px;line-height:1.6;max-width:24ch}.zg-cta{padding:var(--sec) var(--pad);text-align:center}.zg-cta h2{font:400 clamp(48px,13vw,132px)/.9 var(--z-display);color:var(--z-ox)}.zg-cta .btn{margin-top:36px}.zg-contact{padding:40px var(--pad) var(--sec)}.zg-contact .zg-in{display:grid;gap:56px;align-items:start}.zg-contact h1{margin-top:24px!important;font:400 clamp(58px,17vw,180px)/.86 var(--z-display);letter-spacing:.01em;color:var(--z-ox);max-width:8ch;animation:zgUp 1.3s var(--ease) .1s both}.zg-contact .zg-lead{margin-top:22px!important;color:var(--z-ox);animation:zgUp 1.3s var(--ease) .3s both}.zg-form{margin-top:40px}.zg-form .zg-row{display:grid;gap:0}.zg-form .zg-f{position:relative;margin-top:26px}.zg-form label{display:block;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--z-ox);margin-bottom:6px}.zg-form input,.zg-form textarea,.zg-form select{width:100%;background:transparent;border:0;border-bottom:1px solid var(--z-hair);border-radius:0;font:300 16px/1.4 var(--z-sans);color:var(--z-esp);padding:12px 0;transition:border-color .3s;-webkit-appearance:none;appearance:none}.zg-form select{background-image:linear-gradient(45deg,transparent 50%,var(--z-ox) 50%),linear-gradient(135deg,var(--z-ox) 50%,transparent 50%);background-position:calc(100% - 10px) 50%,calc(100% - 5px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.zg-form input:focus,.zg-form textarea:focus,.zg-form select:focus{outline:none;border-color:var(--z-ox)}.zg-form input::placeholder,.zg-form textarea::placeholder{color:#2c1c1866}.zg-form textarea{min-height:140px;resize:vertical}.zg-form .btn{margin-top:36px;width:100%}.zg-ok{border:1px solid var(--z-ox);padding:28px;font:italic 400 22px/1.3 var(--z-serif);color:var(--z-ox)}.zg-err{border:1px solid var(--z-ox);padding:16px 20px;font-size:13px;margin-bottom:8px}.zg-err ul{margin:8px 0 0;padding-left:1.1em;list-style:disc}.zg-aside figure{aspect-ratio:4/5;margin-bottom:40px}.zg-blk{padding:22px 0;border-top:1px solid var(--z-hair)}.zg-blk h3{font:italic 400 22px/1.2 var(--z-serif);color:var(--z-ox)}.zg-blk p{margin-top:8px!important;font-size:14px;line-height:1.7}.zg-blk a{color:var(--z-ox);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--z-hair)}.zg-soc{display:flex;gap:24px;margin-top:8px;font-size:10px;letter-spacing:.24em;text-transform:uppercase}.zg-soc a{text-decoration:none;padding:10px 0}.zg-faq{margin-top:40px;border-top:1px solid var(--z-hair)}.zg-faq details{border-bottom:1px solid var(--z-hair)}.zg-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:60px;font:italic 400 21px/1.2 var(--z-serif);color:var(--z-ox)}.zg-faq summary::-webkit-details-marker{display:none}.zg-faq summary i{width:12px;height:12px;position:relative;flex:none}.zg-faq summary i:before,.zg-faq summary i:after{content:"";position:absolute;background:var(--z-ox);left:0;top:5.5px;width:12px;height:1px}.zg-faq summary i:after{transform:rotate(90deg);transition:transform .3s}.zg-faq details[open] summary i:after{transform:rotate(0)}.zg-b{padding:0 0 22px;font-size:14px;line-height:1.75;max-width:46ch}@media(min-width:720px){.zg-form .zg-row{grid-template-columns:1fr 1fr;gap:26px}.zg-vals .zg-in{grid-template-columns:repeat(4,1fr)}}@media(min-width:990px){.zg-hero{padding-top:56px}.zg-hero .zg-in--img{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(40px,6vw,120px)}.zg-ch{align-items:center}.zg-ch figure{inset:0 0 0 auto;width:50%}.zg-ch figure:after{display:none}.zg-ch--img.zg-ch--taupe,.zg-ch--img.zg-ch--linen{color:var(--z-ox)!important}.zg-num{top:50%;translate:0 -50%;font-size:min(82vh,48vw);line-height:.75}.zg-ch--img .zg-num{display:none}.zg-txt{padding:0 var(--pad);margin-left:clamp(0px,5vw,96px);width:auto;max-width:50%}.zg-ch h2{font-size:min(10vw,172px)}.zg-note .zg-in{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(48px,6vw,120px)}.zg-contact{padding-top:56px}.zg-contact .zg-in{grid-template-columns:6fr 5fr;gap:clamp(48px,7vw,140px)}.zg-aside{padding-top:clamp(20px,8vh,120px)}}@media(prefers-reduced-motion:reduce){.zg *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zias-pages.css.map */
