.zgm.zgh{letter-spacing:normal}.zgm.zgh :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;font-weight:700;font-style:normal;letter-spacing:inherit;line-height:inherit;word-break:normal}.zgm.zgh .grid[hidden],.zgm.zgh [hidden]{display:none}.zgm.zgh .hero-video{position:relative;height:min(calc(100svh - var(--chrome,40px)),56.25vw);min-height:440px;background:#556773;overflow:hidden}.zgm.zgh .hero-video:before{content:"";position:absolute;inset:0 0 auto 0;height:180px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#1e143273,#1e143200)}.zgm.zgh .hero-video video,.zgm.zgh .hero-video .hp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.zgm.zgh .vid-btn{position:absolute;right:24px;bottom:24px;z-index:2;width:46px;height:46px;border-radius:50%;background:#ffffffd9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center}.zgm.zgh .vid-btn svg{width:16px;height:16px}.zgm.zgh .scroll-cue{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:2;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);color:#fff;display:grid;place-items:center;animation:zgm-home-cue 2.2s ease-in-out infinite}.zgm.zgh .scroll-cue svg{width:20px;height:20px}@keyframes zgm-home-cue{50%{transform:translate(-50%,6px)}}.zgm.zgh .intro{padding:92px 0 96px;overflow:hidden;position:relative;isolation:isolate}.zgm.zgh .intro-in{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.zgm.zgh .intro h1{font-size:clamp(50px,7vw,104px);margin:18px 0 24px;max-width:1040px;font-weight:800}.zgm.zgh .intro p.lead{font-size:19px;color:var(--ink-2);max-width:580px;margin-bottom:34px}.zgm.zgh .intro .sticker-wrap{top:-36px;right:2%}.zgm.zgh .arches{display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.zgm.zgh .arch{text-align:center}.zgm.zgh .arch .ph{position:relative;aspect-ratio:3/3.8;border-radius:999px 999px 26px 26px;overflow:hidden;margin-bottom:14px;transition:transform .35s cubic-bezier(.2,.9,.3,1.4)}.zgm.zgh .arch:hover .ph{transform:translateY(-8px)}.zgm.zgh .arch .ph img.p{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.zgm.zgh .arch strong{font-family:var(--display);font-size:17px;display:block}.zgm.zgh .arch small{color:var(--ink-2);font-size:13px}.zgm.zgh .duo{display:grid;grid-template-columns:1fr 1fr;gap:24px}.zgm.zgh .duo a{border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;background:var(--blush);transition:transform .35s}.zgm.zgh .duo a:hover{transform:translateY(-6px)}.zgm.zgh .duo .im{position:relative;aspect-ratio:4/3.1;overflow:hidden}.zgm.zgh .duo .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.zgm.zgh .duo a:hover .im img{transform:scale(1.05)}.zgm.zgh .duo .tx{padding:28px 32px 32px;display:flex;flex-direction:column;gap:10px}.zgm.zgh .duo h3{font-family:var(--display);font-weight:800;font-size:clamp(30px,3.2vw,44px);line-height:1;letter-spacing:-.02em}.zgm.zgh .duo p{color:var(--ink-2);max-width:440px}.zgm.zgh .duo .row{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:12px;flex-wrap:wrap}.zgm.zgh .duo .hw{background:var(--hw-navy);color:#fff}.zgm.zgh .duo .hw p{color:#c4ccea}.zgm.zgh .duo .eyebrow{color:var(--hot)}.zgm.zgh .duo .hw .eyebrow{color:var(--hw-yellow)}.zgm.zgh .fam-note{position:relative;margin:0 var(--gut);border-radius:var(--r-lg);overflow:hidden;min-height:620px;background:linear-gradient(180deg,#7ba5ce,#88b2d9 45%,#93bce2)}.zgm.zgh .fam-note .fam{position:absolute;bottom:0;left:6%;height:96%;width:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%);mask-composite:intersect}.zgm.zgh .fam-note .us{position:absolute;left:4%;top:44px;font-family:var(--hand);font-size:34px;color:#fff;transform:rotate(-6deg);display:flex;align-items:flex-end;gap:6px;z-index:2}.zgm.zgh .fam-note .us img{height:50px;width:auto;filter:brightness(0) invert(1);transform:rotate(80deg);margin:0 0 -34px 4px}.zgm.zgh .note{position:absolute;right:6%;top:50%;translate:0 -50%;rotate:1.5deg;width:min(520px,46%);background:#fffdf9;border-radius:6px;padding:46px 40px 34px;box-shadow:0 40px 60px -30px #1e1e468c,0 2px #00000008;background-image:repeating-linear-gradient(180deg,transparent 0 33px,rgba(86,77,157,.07) 33px 34px)}.zgm.zgh .note:before{content:"";position:absolute;left:50%;top:-14px;width:120px;height:30px;translate:-50% 0;rotate:-3deg;background:#f494bebf;box-shadow:0 2px 6px #00000014}.zgm.zgh .note .eyebrow{display:block;margin-bottom:10px}.zgm.zgh .note h2{font-size:clamp(28px,2.7vw,40px);line-height:1.05;margin-bottom:16px}.zgm.zgh .note p{color:var(--ink-2);font-size:16px;line-height:1.65;margin-bottom:12px}.zgm.zgh .note .sig{font-family:var(--hand);font-size:30px;color:var(--hot);margin:6px 0 18px;line-height:1.1}.zgm.zgh .note .links{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.zgm.zgh .note .play{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;color:var(--ink)}.zgm.zgh .note .play i{width:38px;height:38px;border-radius:50%;background:var(--hot);color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px;padding-left:2px}.zgm.zgh .note .play:hover{color:var(--hot)}.zgm.zgh .sig{font-size:38px;color:var(--hot);margin:4px 0 28px;transform:rotate(-3deg);display:inline-block}.zgm.zgh .intro{padding:70px 0 80px}.zgm.zgh .start{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px;width:100%;margin-top:6px;text-align:left}.zgm.zgh .st{position:relative;border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:10px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.9,.3,1.3),box-shadow .35s;min-height:330px}.zgm.zgh .st:hover{transform:translateY(-8px) rotate(-.5deg);box-shadow:var(--shadow)}.zgm.zgh .st h3{font-family:var(--display);font-weight:800;font-size:clamp(24px,2.4vw,32px);line-height:1.02;letter-spacing:-.02em}.zgm.zgh .st p{font-size:15px;opacity:.9}.zgm.zgh .st .btn,.zgm.zgh .st .link-arrow{align-self:flex-start;margin-top:auto}.zgm.zgh .st-match{background:var(--lilac-50)}.zgm.zgh .st-pair{display:flex;gap:0;margin-bottom:6px}.zgm.zgh .st-pair img{width:96px;height:96px;object-fit:cover;border-radius:18px;border:4px solid #fff;box-shadow:var(--shadow-sm);background:#fff}.zgm.zgh .st-pair img+img{margin-left:-22px;transform:rotate(8deg) translateY(6px)}.zgm.zgh .st-pair img:first-child{transform:rotate(-6deg)}.zgm.zgh .setrail{display:flex;gap:16px;overflow-x:auto;padding:30px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.zgm.zgh .srail{flex:0 0 300px;scroll-snap-align:start;border-radius:var(--r);padding:16px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.zgm.zgh .srail .ims{display:flex;gap:6px}.zgm.zgh .srail .ims a{flex:1;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--blush-50)}.zgm.zgh .srail .ims img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.zgm.zgh .srail h4{font-family:var(--display);font-size:20px;font-weight:800;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.zgm.zgh .srail h4 small{font-size:12px;color:var(--hot);font-weight:700}.zgm.zgh .srail .row{display:flex;justify-content:space-between;align-items:center;gap:10px}.zgm.zgh .srail .row small{display:block;font-size:12px;color:#1f8a5b;font-weight:700}.zgm.zgh .srail.hw h4 small{color:var(--hw-blue)}@media(max-width:1080px){.zgm.zgh .start{grid-template-columns:1fr 1fr}}@media(max-width:720px){.zgm.zgh .start{grid-template-columns:1fr}.zgm.zgh .st{min-height:0}.zgm.zgh .srail{flex-basis:260px}}@media(max-width:1080px){.zgm.zgh .arches{grid-template-columns:repeat(4,1fr)}.zgm.zgh .fam-note{min-height:0;padding:0 16px 24px;background:linear-gradient(180deg,#7ba5ce,#93bce2 60% 100%)}.zgm.zgh .fam-note .fam{position:relative;left:auto;height:auto;width:min(420px,100%);display:block;margin:0 auto}.zgm.zgh .fam-note .us{top:22px;font-size:26px}.zgm.zgh .note{position:relative;right:auto;top:auto;translate:none;width:auto;margin:-40px auto 0;max-width:560px;padding:38px 22px 26px}}@media(max-width:720px){.zgm.zgh .hero-video{height:calc(100svh - var(--chrome,40px))}.zgm.zgh .intro{padding:56px 0 64px}.zgm.zgh .duo{grid-template-columns:1fr}.zgm.zgh .vid-btn{right:16px;bottom:16px}.zgm.zgh .scroll-cue{bottom:16px}}.zgm.zgh .start.n1{grid-template-columns:minmax(0,380px);justify-content:center}.zgm.zgh .start.n2{grid-template-columns:1fr 1fr}@media(max-width:720px){.zgm.zgh .start.n2{grid-template-columns:1fr}}.zgm.zgh .doodle{height:auto}
/*# sourceMappingURL=/cdn/shop/t/29/assets/zg-home.css.map */
