.partner-band[data-astro-cid-vcppmzdj]{overflow:hidden;padding:clamp(36px,4.6vw,68px) 0;color:var(--go-ink);background:#fff}.partner-band__header[data-astro-cid-vcppmzdj]{display:grid;justify-items:center;margin-bottom:clamp(20px,2.4vw,34px);text-align:center}.partner-band__header[data-astro-cid-vcppmzdj] .metal-kicker[data-astro-cid-vcppmzdj]{margin:0 0 8px}.partner-band__header[data-astro-cid-vcppmzdj] h2[data-astro-cid-vcppmzdj]{margin:0;color:var(--go-ink);font-size:clamp(1.65rem,2.7vw,2.55rem);font-weight:800;letter-spacing:0;line-height:1.12}.partner-band__viewport[data-astro-cid-vcppmzdj]{width:100%;overflow-x:auto;border-block:1px solid var(--go-line);background:var(--go-aqua-soft)}.partner-band__rail[data-astro-cid-vcppmzdj]{display:flex;width:max-content}[data-astro-cid-vcppmzdj][data-marquee-ready] .partner-band__viewport[data-astro-cid-vcppmzdj]{overflow:clip;cursor:grab;touch-action:pan-y}.is-dragging[data-astro-cid-vcppmzdj] .partner-band__viewport[data-astro-cid-vcppmzdj]{cursor:grabbing}.is-centered[data-astro-cid-vcppmzdj] .partner-band__viewport[data-astro-cid-vcppmzdj]{cursor:default}.is-centered[data-astro-cid-vcppmzdj] .partner-band__rail[data-astro-cid-vcppmzdj]{margin-inline:auto}.partner-band__viewport[data-astro-cid-vcppmzdj]:focus-visible{outline:2px solid var(--go-teal-deep);outline-offset:-3px}.partner-band__mark[data-astro-cid-vcppmzdj]{display:flex;flex:0 0 clamp(145px,15vw,214px);align-items:center;text-align:center;justify-content:center;min-height:92px;padding:15px 22px;border-inline-end:1px solid var(--go-line)}.partner-band__mark[data-astro-cid-vcppmzdj] img[data-astro-cid-vcppmzdj]{width:min(122px,100%);height:64px;object-fit:contain}@media(max-width:620px){.partner-band__mark[data-astro-cid-vcppmzdj]{min-height:76px;padding:12px 16px}.partner-band__mark[data-astro-cid-vcppmzdj] img[data-astro-cid-vcppmzdj]{width:min(112px,100%);height:52px}}:root{--home-teal: #00aaa6;--home-teal-deep: #007d7a;--home-orange: var(--go-action-orange);--home-orange-dark: #e76c00;--home-ink: #20272b;--home-muted: #5f6b70;--home-line: #d7e0e1}.metal-home{color:var(--home-ink);background:#f7faf8}.metal-shell{width:min(calc(100% - var(--page-gutter) * 2),1320px);margin-inline:auto}.metal-section{padding:clamp(42px,5vw,76px) 0}.metal-kicker{display:block;margin:0 0 12px;color:var(--home-teal-deep);font-size:.78rem;font-weight:800;text-transform:uppercase}.conversion-hero{--hero-fade-direction: 90deg;position:relative;min-height:610px;overflow:hidden;background:#f5f8f7;isolation:isolate}.conversion-hero:dir(rtl){--hero-fade-direction: 270deg}.conversion-hero__media{position:absolute;inset:0;z-index:-2}.conversion-hero__image{position:absolute;inset:0;width:100%;height:100%;opacity:0;object-fit:cover;object-position:center;pointer-events:none;transform:scale(1.018);transition:opacity 1.05s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1)}.conversion-hero__image.is-active{opacity:1;transform:scale(1)}.conversion-hero__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(var(--hero-fade-direction),rgba(255,255,255,.96) 0%,rgba(255,255,255,.86) 35%,rgba(255,255,255,.36) 57%,rgba(255,255,255,0) 79%)}.conversion-hero__inner{display:flex;min-height:610px;align-items:center}.conversion-hero__copy{width:min(620px,54%);box-sizing:border-box;padding:48px 0 72px}.conversion-hero__message{min-height:228px}.conversion-hero__message,.conversion-hero__points{transition:opacity .19s ease,transform .19s ease,filter .19s ease}.conversion-hero__copy.is-leaving .conversion-hero__message,.conversion-hero__copy.is-leaving .conversion-hero__points{opacity:0;filter:blur(2px);transform:translateY(-7px)}.conversion-hero__copy.is-entering .conversion-hero__message{animation:conversion-hero-copy-in .68s cubic-bezier(.22,1,.36,1) both}.conversion-hero__copy.is-entering .conversion-hero__points{animation:conversion-hero-copy-in .68s .08s cubic-bezier(.22,1,.36,1) both}.conversion-hero__pill{display:inline-flex;margin-bottom:20px;border-radius:999px;padding:8px 14px;color:#11635f;background:#dff7f5;font-size:.82rem;font-weight:800}.conversion-hero__pill--rating{align-items:center;gap:13px;min-height:44px;padding:9px 17px;border:1px solid rgba(0,125,122,.22);font-size:.94rem;box-shadow:0 8px 22px #005d5a1a}.conversion-hero__pill--rating strong{font-size:1em}.conversion-hero__pill--rating>span{color:var(--home-orange);font-size:1.18rem;letter-spacing:.1em;line-height:1}.conversion-hero h1{margin:0;max-width:none;color:#1d2428;font-size:clamp(2.45rem,3.6vw,3.45rem);font-weight:800;line-height:1.07}.conversion-hero__message>p{max-width:590px;margin:22px 0 0;color:#455157;font-size:1rem;line-height:1.7}.conversion-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.signature-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;border:2px solid transparent;border-radius:4px;padding:0 25px;color:#fff;font-size:.82rem;font-weight:800;text-decoration:none}.signature-button--orange{color:var(--go-action-ink);background:var(--home-orange);box-shadow:var(--go-action-shadow)}.signature-button--orange:hover{color:var(--go-action-ink);background:var(--go-action-hover);transform:translateY(-2px)}.signature-button--outline{border-color:#263438;color:#263438;background:#ffffffb8}.signature-button--outline:hover{color:#fff;background:#263438;transform:translateY(-2px)}.conversion-hero__points{display:grid;gap:8px;margin:25px 0 0;padding:0;list-style:none;color:#344247;font-size:.84rem;font-weight:700}.conversion-hero__points li:before{margin-right:9px;color:var(--home-teal-deep);content:"✓"}.conversion-hero__controls{position:absolute;inset-inline-end:var(--page-gutter);bottom:24px;z-index:2;display:flex;gap:10px;align-items:center}.conversion-hero__control{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgba(31,52,50,.24);border-radius:50%;color:#1f3432;background:#fff;box-shadow:0 4px 14px #1d312f24;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.conversion-hero__control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.conversion-hero__control:hover,.conversion-hero__control:focus-visible{color:#fff;background:var(--home-teal-deep);box-shadow:0 10px 22px #16534f40;opacity:1;transform:scale(1.06)}@keyframes conversion-hero-copy-in{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.home-custom-project{background:radial-gradient(ellipse at 85% 38%,#fffaf1,transparent 56%),linear-gradient(165deg,#eaf4ef,#f9f7f0 44%,#f7f4ec 67%,#e7f2ed)}.home-custom-project #customization-options{padding-block:clamp(34px,4.6vw,62px);background:transparent}.home-custom-project #customization-options .product-option-gallery--strip{margin-block-start:0;padding-block:0;border-block-start:0;background:transparent}.design-upload{padding:clamp(42px,5vw,72px) 0}.design-upload__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,1fr);gap:clamp(32px,5vw,76px);align-items:center}.design-upload__intro h2{margin:0;color:var(--home-ink);font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1.13}.design-upload__intro>p{max-width:520px;margin:18px 0 24px;color:#5c6060;line-height:1.7}.design-upload__intro figure{max-width:500px;margin:0;overflow:hidden;border-radius:6px;background:#fff}.design-upload__intro figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .45s ease}.design-upload__intro figure>img{height:auto}.design-upload__intro figure:hover img{transform:scale(1.035)}.design-upload .artwork-brief{padding:30px;border:1px solid #dfded1;border-radius:10px;background:#fff;box-shadow:0 12px 32px #423b231a}.artwork-brief__heading{margin:0 0 18px;color:var(--go-ink);font-size:1.25rem;line-height:1.2}.artwork-dropzone{display:grid;min-height:126px;place-items:center;border:2px dashed #72c7c2;border-radius:5px;padding:17px;color:#155f5b;background:#effaf9;text-align:center;cursor:pointer}.artwork-dropzone:hover,.artwork-dropzone.is-dragging{border-color:var(--home-orange);background:#fff6ed}.artwork-dropzone input[type=file]{position:absolute;width:1px;height:1px;padding:0;opacity:0;overflow:hidden}.artwork-dropzone__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#fff;background:var(--home-teal);font-size:1.4rem;line-height:1}.artwork-dropzone strong{font-size:.95rem}.artwork-dropzone small{color:var(--home-muted);font-size:.78rem}.artwork-brief__label,.artwork-brief__contact label{display:grid;gap:6px;color:#364247;font-size:.82rem;font-weight:700}.artwork-brief__label{margin-top:16px}.artwork-brief em{color:#7a8588;font-style:normal;font-weight:500}.artwork-brief textarea,.artwork-brief input{width:100%;min-height:42px;border:1px solid #cfdadb;border-radius:3px;padding:10px 12px;color:#20272b;background:#fff;font:inherit;font-size:.9rem}.artwork-brief textarea:focus,.artwork-brief input:focus{outline:2px solid rgba(0,170,166,.2);border-color:var(--home-teal)}.artwork-brief__contact{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.artwork-brief__captcha{display:grid;grid-template-columns:1fr 120px 42px;gap:8px;align-items:end;margin-top:14px}.artwork-brief__captcha div{display:grid;gap:4px}.artwork-brief__captcha span{color:var(--home-muted);font-size:.78rem}.artwork-brief__captcha strong{font-size:.9rem;letter-spacing:.18em}.artwork-brief__captcha button{height:42px;border:1px solid #cfdadb;border-radius:3px;color:var(--home-teal-deep);background:#fff;cursor:pointer;font-size:1.05rem}.artwork-brief__submit{width:100%;min-height:48px;margin-top:16px;border:0;border-radius:6px;color:var(--go-action-ink);background:var(--home-orange);box-shadow:var(--go-action-shadow);font-weight:800;cursor:pointer}.artwork-brief__submit:enabled:hover{background:var(--go-action-hover);transform:translateY(-1px)}.artwork-brief__status{min-height:18px;margin:8px 0 0;font-size:.8rem}.form-trap{position:absolute;left:-9999px}.collection-reframe{background:linear-gradient(180deg,#fff,#f5faf7)}.collection-reframe__header{display:grid;grid-template-columns:1fr;gap:10px;align-items:end;margin-bottom:clamp(22px,3vw,36px)}.collection-reframe h2,.briefing-rhythm h2,.material-edit h2,.signature-home .media-carousel-heading h2{margin:0;color:var(--home-ink);font-size:clamp(1.9rem,2.9vw,2.75rem);line-height:1.12}.collection-reframe__header>p{max-width:820px;margin:0;color:var(--home-muted);line-height:1.7}.briefing-rhythm{padding:clamp(42px,5vw,76px) 0}.briefing-rhythm__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(32px,4vw,60px);align-items:center}.briefing-rhythm__header{max-width:none;margin:0 0 32px;text-align:left}.briefing-rhythm__header>p{max-width:650px;margin:15px 0 0;color:var(--home-muted);font-size:.9rem;line-height:1.65}.briefing-rhythm ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.briefing-rhythm li{display:grid;align-content:start;justify-items:start;padding:18px;border:1px solid #d3ddde;border-radius:8px;background:#fff}.briefing-rhythm__step{display:grid;width:38px;height:38px;place-items:center;margin-bottom:12px;border-radius:8px;color:var(--go-teal-dark);background:var(--go-aqua)}.briefing-rhythm__label{margin-bottom:6px;color:var(--go-teal-deep);font-size:.78rem}.briefing-rhythm__step svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.briefing-rhythm strong{display:block;font-size:.94rem;line-height:1.35}.briefing-rhythm li p{margin:7px 0 0;color:var(--home-muted);font-size:.82rem;line-height:1.5}.briefing-rhythm__cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;margin-top:22px;padding:10px 20px;border-radius:6px;color:var(--go-action-ink);background:var(--home-orange);box-shadow:var(--go-action-shadow);font-size:.95rem;font-weight:800;text-align:center}.briefing-rhythm__cta:hover,.briefing-rhythm__cta:focus-visible{color:var(--go-action-ink);background:var(--go-action-hover);transform:translateY(-2px)}.briefing-rhythm__visual{position:relative;margin:0;overflow:hidden;border-radius:8px;background:#e5e8e8;box-shadow:0 26px 58px #20272b29}.briefing-rhythm__visual:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.5);border-radius:inherit;content:"";pointer-events:none}.briefing-rhythm__visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .55s ease}.briefing-rhythm__visual:hover img{transform:scale(1.035)}.material-edit{padding-block:clamp(42px,5vw,76px)}.material-edit__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.material-edit figure{width:100%;max-width:640px;aspect-ratio:16/9;justify-self:center;margin:0;overflow:hidden;border-radius:5px;box-shadow:0 18px 40px #005d5a24}.material-edit figure img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .5s ease}.material-edit figure:hover img{transform:scale(1.02)}.material-edit p{margin-top:12px;color:#516267;line-height:1.6}.material-edit dl{display:grid;gap:0;margin:18px 0}.material-edit dl div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid #acd9d6}.material-edit dt{font-weight:800}.material-edit dd{margin:0;color:#516267;font-size:.86rem;line-height:1.55}.material-edit__link{color:var(--home-teal-deep);font-size:.9rem;font-weight:800}.material-edit__link:hover{color:var(--home-orange-dark)}@media(min-width:981px){.conversion-hero__image{inset-inline-start:auto;inset-inline-end:0;inline-size:min(100%,clamp(760px,78vw,1300px));mask-image:linear-gradient(var(--hero-fade-direction),transparent,#000 33%)}}@media(max-width:980px){.conversion-hero__copy{width:min(640px,70%)}.design-upload__grid,.material-edit__grid{grid-template-columns:1fr}.design-upload__intro figure{display:none}.design-upload__grid{gap:35px}.briefing-rhythm__layout{grid-template-columns:1fr;gap:44px}.briefing-rhythm__visual{max-width:720px}}@media(max-width:680px){.conversion-hero{min-height:0}.conversion-hero__inner{min-height:0;align-items:flex-start}.conversion-hero__image{object-position:63% center}.conversion-hero__shade{background:linear-gradient(180deg,#fff,#fffffff0 56%,#ffffff8a)}.conversion-hero__copy{width:100%;padding:24px 0 78px}.conversion-hero__message{min-height:150px}.conversion-hero h1{font-size:clamp(1.95rem,7.2vw,2.4rem)}.conversion-hero__message>p{margin-top:14px;font-size:.93rem}.signature-button{width:100%}.conversion-hero__actions{margin-top:20px}.conversion-hero__controls{inset-inline:var(--page-gutter) auto;bottom:16px}.conversion-hero__pill--rating{max-width:100%;flex-wrap:wrap;gap:7px 12px;font-size:.86rem}.design-upload__grid{display:block}.design-upload__intro{margin-bottom:28px}.design-upload .artwork-brief{padding:20px}.artwork-brief__contact{grid-template-columns:1fr}.artwork-brief__captcha{grid-template-columns:1fr 100px 42px}.briefing-rhythm__header{margin-bottom:22px}.briefing-rhythm__layout{gap:28px}.briefing-rhythm ol{gap:10px}.briefing-rhythm li{padding:13px}.briefing-rhythm__visual img{aspect-ratio:4/3}.material-edit__grid{gap:26px}}@media(prefers-reduced-motion:reduce){.conversion-hero__image,.conversion-hero__message,.conversion-hero__points,.conversion-hero__control{transition:none;animation:none}}
