.uc{position:relative;width:100%;background:var(--color-cream);color:var(--color-ink);padding-bottom:112px}.uc-head{padding:clamp(56px,9vw,112px) 6vw clamp(40px,6vw,72px);display:flex;flex-direction:column;gap:24px;align-items:center}.uc-title{align-self:stretch;font-weight:500;font-size:clamp(44px,7.8vw,100px);line-height:100%}.uc-lede,.uc-title{margin:0;text-align:center;color:var(--color-ink)}.uc-lede{width:1036px;max-width:100%;font-family:var(--font-mono);font-weight:300;font-size:clamp(15px,1.9vw,24px);line-height:1.15;letter-spacing:-.03em}.uc-grid{position:relative;width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start}.uc-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:clamp(48px,6vw,96px)}.uc-col-right{padding-top:clamp(80px,12.5vw,160px)}.uc-slot{width:56.25%;margin-left:var(--uc-offset,0)}.uc-card{position:relative;width:100%;perspective:1400px;cursor:pointer;display:block}.uc-card:focus-visible{outline:2px solid var(--color-pink);outline-offset:6px;border-radius:14px}.uc-card-link{text-decoration:none;color:inherit}.uc-back-cta{display:block;margin-top:18px;font-family:var(--font-mono);font-size:14px;color:var(--color-cream);text-decoration:underline;text-decoration-color:var(--color-pink);text-underline-offset:4px}.uc-flip{display:grid;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,.9,.24,1);transform:rotateY(0deg)}@media (hover:hover){.uc-card:hover .uc-flip{transform:rotateY(180deg)}}.uc-card:focus-visible .uc-flip,.uc-card[aria-pressed=true] .uc-flip{transform:rotateY(180deg)}.uc-size{grid-area:1/1;width:100%;aspect-ratio:1;visibility:hidden}.uc-front{grid-area:1/1;position:relative;align-self:stretch;backface-visibility:hidden;-webkit-backface-visibility:hidden}.uc-front>*{position:absolute;inset:0}.uc-back{grid-area:1/1;align-self:stretch;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(180deg);border-radius:14px;box-shadow:0 10px 20px -5px rgba(0,0,0,.35);padding:20px;display:flex;flex-direction:column;justify-content:center}.uc-back-text{margin:0;font-family:var(--font-mono);font-size:16px;line-height:1.35;color:var(--color-cream);text-wrap:pretty}@media (max-width:760px){.uc-grid{flex-direction:column;align-items:stretch;gap:clamp(32px,8vw,48px);padding:0 16px}.uc-col-right{padding-top:0}.uc-slot{width:min(100%,360px);margin-inline:auto}.uc-back-text{font-size:14px}}@media (prefers-reduced-motion:reduce){.uc-flip{transition:none;transform:none!important;grid-template-rows:auto auto}.uc-front,.uc-size{grid-row:1}.uc-back{grid-area:auto;grid-row:2;transform:none;margin-top:16px;padding:20px}}