.wordmark{display:inline-flex;align-items:center;gap:8px;letter-spacing:-.04em}.wordmark-dot{margin-left:-8px}.brand-goose{width:44px;height:48px;object-fit:contain;flex:none}.gc-header{background:var(--paper)}.gc-footer .brand-goose{width:52px;height:58px}.gc-card__image-link,.gc-product__gallery{background:var(--blue)}.vet-home{--ink:#163b4b;--paper:#f7f8f2;--blue:#b7dde4;--line:rgba(22,59,75,.22);background:var(--paper)}.vet-home .review-ribbon{color:var(--ink);background:var(--paper);font-size:12px;padding:8px 20px}.vet-home .gc-header{width:calc(100% - 64px);max-width:1536px;margin-top:24px;height:88px;padding-inline:42px;background:#c9e9eb;border:0;border-radius:22px 22px 0 0}.vet-home .wordmark{font-size:34px;letter-spacing:-.04em}.vet-home .gc-header nav{font-size:13px;margin-right:38px}.vet-home .cart-link{font-size:13px}.vet-hero{max-width:1536px;margin:0 32px;border-radius:0 0 22px 22px;background:linear-gradient(150deg,#c9e9eb 15%,var(--blue) 60%,#88c2d8 100%);overflow:hidden;position:relative;isolation:isolate}.vet-hero-main{display:grid;grid-template-columns:43% 57%;min-height:560px;padding:32px 42px 26px;position:relative}.vet-hero-copy{position:relative;z-index:2;align-self:center;padding:0 0 4px 28px;pointer-events:none}.vet-hero-copy a{pointer-events:auto}.vet-hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0 0 26px;text-wrap:balance}.vet-hero h1 span{display:block}.vet-hero-last{color:var(--ink);opacity:.72}.vet-hero-copy>p:not(.vet-founder){max-width:310px;font-size:14px;line-height:1.65;margin-bottom:24px}.vet-shop{background:var(--ink);min-width:175px;min-height:52px;border:0;font-size:13px;gap:30px;padding:15px 22px}.vet-shop:hover{background:var(--ink)}.vet-founder{display:flex;align-items:center;gap:10px;font-size:10px;margin:24px 0 0;line-height:1.4}.vet-founder img{width:30px;height:34px;object-fit:contain}.vet-product{min-width:0;position:relative;display:flex;flex-direction:column;justify-content:center}.vet-product-motto{position:absolute;top:4px;right:8px;z-index:3;font-size:11px;line-height:1.5;text-align:right;margin:0;transform:rotate(4deg);pointer-events:none}.vet-product-stage{position:relative;width:calc(100% + 50px);margin-left:-42px;height:470px;isolation:isolate}.hero-poster,.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s ease;outline-offset:-7px!important}.hero-poster{pointer-events:none;transform:rotate(-10deg);opacity:1}.hero-canvas{opacity:0;touch-action:pan-y;cursor:grab;visibility:hidden}.hero-canvas:active{cursor:grabbing}.hero-canvas:focus-visible{outline:3px solid var(--ink)}.hero-scene-ready .hero-canvas{opacity:1;visibility:visible}.hero-scene-ready .hero-poster{opacity:0;visibility:hidden}.vet-product-shadow{position:absolute;left:26%;bottom:7%;width:49%;height:7%;background:#163b4b24;border-radius:50%;filter:blur(18px);transform:rotate(-8deg);z-index:-1;pointer-events:none}.hero-rotation{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:3;border:0;background:transparent;font-size:10px;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:8px 16px;white-space:nowrap}.hero-rotation[hidden]{display:none}.vet-product-caption{display:flex;align-items:center;justify-content:flex-end;gap:15px;font-size:10px;margin:9px 0 0}.vet-product-caption>a{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;min-height:44px}.vet-product-caption>a svg{width:20px;margin-left:7px}.vet-product-caption>a:hover{text-decoration:underline;text-underline-offset:4px}.vet-hero-controls{display:flex;align-items:center;justify-content:space-between;gap:26px;margin:0 42px;padding:18px 0 23px;border-top:1px solid var(--line)}.vet-hero-controls[hidden]{display:none}.vet-shapes{display:flex;gap:26px;flex:1;min-width:0}.vet-shape{display:flex;align-items:center;gap:12px;border:0;border-bottom:2px solid transparent;background:transparent;text-align:left;padding:5px 5px 5px 0;min-height:74px;color:var(--ink);transition:border-color .2s}.vet-shape>img{width:67px;height:58px;object-fit:contain;mix-blend-mode:multiply}.vet-shape>span{font-size:13px;font-weight:800;white-space:nowrap}.vet-shape small{display:block;font-size:10px;font-weight:400;margin-top:2px;white-space:nowrap}.vet-shape[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.vet-shape:hover{border-bottom-color:var(--ink)}.vet-prints{border-left:1px solid var(--line);padding-left:26px;flex:none}.vet-control-label{font-size:10px;display:block;margin-bottom:6px}.vet-prints>div{display:flex;gap:14px}.vet-prints button{display:flex;gap:8px;align-items:center;padding:3px 0 5px;background:transparent;border:0;border-bottom:2px solid transparent;font-size:11px;min-height:40px}.vet-prints button img{width:26px;height:26px;object-fit:cover;border-radius:50%;border:1px solid var(--ink)}.vet-prints button[aria-pressed=true]{border-bottom-color:var(--ink);font-weight:800}.vet-belong{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:35px;border-bottom:1px solid var(--line)}.vet-belong p{font-family:var(--display);font-size:21px;letter-spacing:-.02em;font-weight:600;line-height:1.25;margin:0}.vet-belong>span{font-size:11px}.vet-belong i{font-style:normal;padding:0 12px;color:var(--ink)}.vet-home .prints-section,.vet-home .about-art{background:var(--blue)}@media(min-width:1600px){.vet-hero{margin-inline:auto}.vet-hero-main{min-height:625px}.vet-product-stage{height:530px}}@media(max-width:1100px){.vet-home .gc-header{width:calc(100% - 40px);padding-inline:28px;margin-top:18px}.vet-hero{margin-inline:20px}.vet-hero-main{padding:32px 28px 22px;min-height:520px;grid-template-columns:44% 56%}.vet-hero-copy{padding-left:8px}.vet-hero h1{font-size:clamp(38px,5vw,60px)}.vet-product-stage{height:410px;width:calc(100% + 35px);margin-left:-25px}.vet-hero-controls{margin-inline:28px;gap:18px}.vet-shapes{gap:15px}.vet-shape{gap:5px}.vet-shape>img{width:48px;height:50px}.vet-shape>span{font-size:11px}.vet-shape small{font-size:8px}.vet-prints{padding-left:18px}.vet-prints>div{gap:10px}.vet-prints button{font-size:10px;gap:5px}.vet-product-caption{align-items:flex-start;flex-direction:column;gap:0}.vet-product-caption>a{min-height:34px}.vet-product-motto{top:0}.vet-belong p{font-size:19px}.vet-belong i{padding:0 7px}}@media(max-width:700px){.vet-home .review-ribbon{font-size:12px;line-height:1.4;padding-block:8px}.vet-home .gc-header{width:calc(100% - 24px);margin-top:12px;height:65px;padding-inline:18px;border-radius:15px 15px 0 0;gap:12px}.vet-home .wordmark{font-size:28px}.vet-home .gc-header nav{margin:0 0 0 auto;gap:15px;font-size:10px}.vet-home .gc-header nav a:last-child{display:none}.vet-home .cart-link{gap:5px}.vet-hero{margin-inline:12px;border-radius:0 0 15px 15px}.vet-hero-main{display:block;min-height:0;padding:21px 22px 0}.vet-hero-copy{padding:0;max-width:340px}.vet-hero h1{font-size:clamp(34px,10.5vw,52px);line-height:1.08;margin-bottom:18px;letter-spacing:-.03em}.vet-hero-copy>p:not(.vet-founder){font-size:12px;line-height:1.6;max-width:270px;margin-bottom:16px}.vet-shop{font-size:11px;min-height:46px;min-width:155px;padding:12px 17px;gap:25px}.vet-founder{display:none}.vet-product{margin-top:-15px}.vet-product-stage{height:270px;width:calc(100% + 34px);margin-left:-17px}.vet-product-motto{top:15px;right:0;font-size:9px;line-height:1.45;max-width:90px}.hero-rotation{bottom:2px;font-size:9px}.vet-product-caption{flex-direction:row;align-items:center;font-size:8px;margin:0 0 9px;gap:8px}.vet-product-caption>a{font-size:10px;min-height:40px;gap:3px;white-space:nowrap}.vet-product-caption>a svg{width:16px;margin-left:3px}.vet-hero-controls{display:block;margin:0 20px;padding:9px 0 16px}.vet-shapes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vet-shape{padding:0 0 7px;min-height:60px;justify-content:center;gap:0;flex-direction:column;text-align:center}.vet-shape>img{width:55px;height:38px}.vet-shape>span{font-size:10px;line-height:1.2}.vet-shape small{display:none}.vet-prints{display:flex;align-items:center;justify-content:space-between;border:0;padding:12px 0 0}.vet-control-label{font-size:10px;margin:0}.vet-prints>div{gap:16px}.vet-prints button{min-height:36px;font-size:10px;gap:7px}.vet-prints button img{width:23px;height:23px}.vet-belong{display:block;text-align:center;padding-block:27px}.vet-belong p{font-size:21px;margin-bottom:8px}.vet-belong>span{font-size:10px}.vet-belong i{padding:0 8px}}@media(max-width:700px){.brand-goose{width:29px;height:34px}.wordmark,.vet-home .wordmark{font-size:25px;gap:6px}.wordmark-dot{margin-left:-6px}.vet-home .gc-header{padding-inline:14px;gap:10px}.gc-footer .brand-goose{width:44px;height:50px}}@media(max-width:380px){body:not(.vet-home) .gc-header{display:grid;grid-template-columns:1fr auto;height:auto;gap:0 12px;padding-top:10px}body:not(.vet-home) .gc-header nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:24px;font-size:12px}body:not(.vet-home) .gc-header nav a{display:flex;align-items:center;min-height:44px}body:not(.vet-home) .gc-header .cart-link{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){.hero-canvas{display:none}.hero-poster{opacity:1!important;visibility:visible!important}.hero-rotation{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gc-hero.css.map */
