.TYRMoq_hero{background-position:50%;background-size:1400px;position:relative;overflow:hidden}.TYRMoq_hero:before{content:"";pointer-events:none;background:radial-gradient(45% 60% at 70% 52%,#ffffff73,#fff0 72%),radial-gradient(50% 60% at 8% 0,#ffeede80,#ffeede00 70%);position:absolute;inset:0}.TYRMoq_inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;min-height:460px;display:grid;position:relative}.TYRMoq_eyebrow{letter-spacing:.04em;font-size:14px;font-weight:600}.TYRMoq_title{font-family:var(--font-heading);font-variation-settings:"wdth" 85;letter-spacing:-.01em;margin-top:12px;font-size:clamp(52px,5.6vw,92px);font-weight:600;line-height:.85}.TYRMoq_title span{display:block}.TYRMoq_lead{color:#2b2b2b;max-width:380px;margin-top:20px;font-size:17px;line-height:1.45}.TYRMoq_cta{background:var(--btn-cta-bg);color:#fff;letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;height:44px;margin-top:24px;padding-inline:22px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}.TYRMoq_ctaNote{text-wrap:balance;opacity:.75;margin-top:10px;font-size:13px}.TYRMoq_cta:hover{filter:brightness(.95)}.TYRMoq_art{object-fit:contain;width:128%;max-width:none;height:auto;margin:-24px -6% -32px -22%;display:block}@media (max-width:1400px){.TYRMoq_art{width:112%;margin:-8px 0 -16px -14%}}.TYRMoq_piece{place-items:center;height:400px;display:grid;position:relative}.TYRMoq_piece:before{content:"";background:color-mix(in srgb, var(--patch,#fff6ee) 95%, transparent);border-radius:50%;width:340px;height:340px;position:absolute}.TYRMoq_piece:after{content:"";border:3px dashed #ffffffd9;border-radius:50%;width:312px;height:312px;position:absolute}.TYRMoq_piece img{z-index:1;object-fit:contain;filter:drop-shadow(10px 20px 18px #50372847);width:auto;max-width:100%;height:360px;position:relative;transform:rotate(-6deg)}@media (max-width:900px){.TYRMoq_inner{text-align:center;grid-template-columns:1fr;gap:8px;padding-block:40px 16px}.TYRMoq_lead{margin-inline:auto}.TYRMoq_art{width:100%;max-width:520px;max-height:46svh;margin:0 auto}.TYRMoq_piece{height:300px}.TYRMoq_piece:before{width:250px;height:250px}.TYRMoq_piece:after{width:228px;height:228px}.TYRMoq_piece img{height:260px}}@media (max-width:600px){.TYRMoq_title{font-size:clamp(48px,15vw,68px)}.TYRMoq_lead{font-size:15px}}
