.collection-layout-module__bPuGwq__page{background:var(--background);color:var(--foreground);padding-bottom:70px;position:relative;}.collection-layout-module__bPuGwq__hero{width:min(var(--marketing-content-width),calc(100% - var(--marketing-gutter)*2));grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-inline:auto;padding-block:48px 40px;display:grid}.collection-layout-module__bPuGwq__heroCopy{align-self:center;min-width:0;animation:.6s ease-out both collection-layout-module__bPuGwq__arrive}.collection-layout-module__bPuGwq__eyebrow{}.collection-layout-module__bPuGwq__back{color:var(--muted-foreground);text-underline-offset:4px;margin-bottom:18px;font-size:13px;text-decoration:underline;display:inline-block}.collection-layout-module__bPuGwq__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:700px;font-size:clamp(44px,4.7vw,72px);font-weight:600;line-height:1.04}.collection-layout-module__bPuGwq__description{max-width:510px;color:var(--muted-foreground);margin-top:24px;font-size:17px;line-height:1.65}.collection-layout-module__bPuGwq__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.collection-layout-module__bPuGwq__textLink{}.collection-layout-module__bPuGwq__heroNote{max-width:500px;color:var(--muted-foreground);margin-top:20px;font-size:12px;line-height:1.6}.collection-layout-module__bPuGwq__heroImage{min-width:0;height:min(480px,100svh - 180px);position:relative;overflow:hidden}.collection-layout-module__bPuGwq__heroImage img{object-fit:contain;animation:.8s ease-out both collection-layout-module__bPuGwq__imageArrive}.collection-layout-module__bPuGwq__section{width:min(var(--marketing-content-width),calc(100% - var(--marketing-gutter)*2));padding-top:var(--marketing-section-space);margin-inline:auto;scroll-margin-top:150px}.collection-layout-module__bPuGwq__sectionHeading{margin-bottom:var(--marketing-heading-space);grid-template-columns:1fr 1fr;align-items:end;gap:30px 60px;display:grid}.collection-layout-module__bPuGwq__sectionHeading h2{font-size:var(--marketing-heading-size);letter-spacing:var(--marketing-heading-tracking);text-wrap:balance;font-weight:600;line-height:1.12}.collection-layout-module__bPuGwq__sectionDescription{max-width:620px;color:var(--muted-foreground);font-size:15px;line-height:1.7}.collection-layout-module__bPuGwq__sectionDescription p+p{margin-top:8px}.collection-layout-module__bPuGwq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}.collection-layout-module__bPuGwq__card{min-width:0;display:block}.collection-layout-module__bPuGwq__cardImage{aspect-ratio:3/4;background:var(--muted);position:relative;overflow:hidden}.collection-layout-module__bPuGwq__cardImage img{object-fit:contain;transition:filter .3s}.collection-layout-module__bPuGwq__card:hover .collection-layout-module__bPuGwq__cardImage img{filter:brightness(1.035)}.collection-layout-module__bPuGwq__cardCopy{padding-top:18px}.collection-layout-module__bPuGwq__cardCopy h3,.collection-layout-module__bPuGwq__notes h3,.collection-layout-module__bPuGwq__steps h3{letter-spacing:-.025em;font-size:20px;font-weight:550;line-height:1.3}.collection-layout-module__bPuGwq__cardCopy>p:not(.collection-layout-module__bPuGwq__label),.collection-layout-module__bPuGwq__notes p:not(.collection-layout-module__bPuGwq__label),.collection-layout-module__bPuGwq__steps p{color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.65}.collection-layout-module__bPuGwq__cardAction{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.collection-layout-module__bPuGwq__cardAction svg{flex:none;transition:transform .2s}.collection-layout-module__bPuGwq__card:focus-visible .collection-layout-module__bPuGwq__cardAction svg,.collection-layout-module__bPuGwq__card:hover .collection-layout-module__bPuGwq__cardAction svg{transform:translate(2px,-2px)}.collection-layout-module__bPuGwq__label{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;margin-block:8px 12px;font-size:11px;font-weight:600;line-height:1.6}.collection-layout-module__bPuGwq__notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.collection-layout-module__bPuGwq__notes>div{border-top:1px solid var(--border);padding-top:24px}.collection-layout-module__bPuGwq__stepsLayout{grid-template-columns:1fr 1fr;gap:60px;display:grid}.collection-layout-module__bPuGwq__steps{gap:28px;display:grid}.collection-layout-module__bPuGwq__steps li{grid-template-columns:34px 1fr;gap:18px;display:grid}.collection-layout-module__bPuGwq__steps li>span{color:var(--primary);padding-top:5px;font-size:13px}.collection-layout-module__bPuGwq__prompt{background:var(--muted);align-self:start;padding:28px}.collection-layout-module__bPuGwq__prompt>p:last-child{white-space:pre-wrap;font-size:14px;line-height:1.9}.collection-layout-module__bPuGwq__pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.collection-layout-module__bPuGwq__pairImage{background:var(--muted);height:min(60vw,580px);position:relative}.collection-layout-module__bPuGwq__pairImage img{object-fit:contain}.collection-layout-module__bPuGwq__pair figcaption{padding-top:14px;font-size:13px;font-weight:550}.collection-layout-module__bPuGwq__caption{margin-top:22px;font-size:13px;line-height:1.6}.collection-layout-module__bPuGwq__caption,.collection-layout-module__bPuGwq__prose{color:var(--muted-foreground)}.collection-layout-module__bPuGwq__prose{max-width:750px;line-height:1.8}.collection-layout-module__bPuGwq__prose p+p{margin-top:16px}.collection-layout-module__bPuGwq__groups{gap:70px;display:grid}.collection-layout-module__bPuGwq__groupTitle{letter-spacing:-.03em;margin-bottom:8px;font-size:24px;font-weight:550}.collection-layout-module__bPuGwq__groupDescription{color:var(--muted-foreground);margin-bottom:28px;font-size:14px}.collection-layout-module__bPuGwq__closing{margin-top:var(--marketing-section-space);padding:64px var(--marketing-gutter);background:var(--muted);justify-content:space-between;align-items:center;gap:30px;display:flex}.collection-layout-module__bPuGwq__closing h2{max-width:700px;font-size:var(--marketing-heading-size);letter-spacing:var(--marketing-heading-tracking);font-weight:600;line-height:1.12}.collection-layout-module__bPuGwq__page :is(a,button):not([data-slot^=marketing-]):focus-visible{outline:2px solid var(--primary);outline-offset:5px}@keyframes collection-layout-module__bPuGwq__arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes collection-layout-module__bPuGwq__imageArrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@media (max-width:1000px){.collection-layout-module__bPuGwq__hero{gap:40px}.collection-layout-module__bPuGwq__hero h1{font-size:44px}.collection-layout-module__bPuGwq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-layout-module__bPuGwq__sectionHeading{gap:24px}}@media (max-width:700px){.collection-layout-module__bPuGwq__hero{grid-template-columns:1fr;gap:20px;padding-block:24px}.collection-layout-module__bPuGwq__hero h1{font-size:44px}.collection-layout-module__bPuGwq__description{margin-top:16px;font-size:15px}.collection-layout-module__bPuGwq__actions{margin-top:22px}.collection-layout-module__bPuGwq__heroImage{height:200px;min-height:0}.collection-layout-module__bPuGwq__heroNote{margin-top:12px}.collection-layout-module__bPuGwq__sectionHeading,.collection-layout-module__bPuGwq__stepsLayout{grid-template-columns:1fr;gap:24px}.collection-layout-module__bPuGwq__notes{grid-template-columns:1fr}.collection-layout-module__bPuGwq__closing{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.collection-layout-module__bPuGwq__grid{grid-template-columns:1fr;gap:36px}.collection-layout-module__bPuGwq__cardImage{aspect-ratio:4/5}.collection-layout-module__bPuGwq__pair{gap:12px}.collection-layout-module__bPuGwq__pairImage{height:64vw}}@media (prefers-reduced-motion:reduce){.collection-layout-module__bPuGwq__heroCopy,.collection-layout-module__bPuGwq__heroImage img{animation:none}.collection-layout-module__bPuGwq__cardAction svg,.collection-layout-module__bPuGwq__cardImage img{transition:none}}.collection-layout-module__bPuGwq__stepsOnly .collection-layout-module__bPuGwq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}@media (max-width:700px){.collection-layout-module__bPuGwq__stepsOnly .collection-layout-module__bPuGwq__steps{grid-template-columns:1fr}}.collection-layout-module__bPuGwq__page nav a:not([data-slot^=marketing-]):focus-visible{outline-offset:-3px}.collection-layout-module__bPuGwq__grid[data-format=square] .collection-layout-module__bPuGwq__cardImage{aspect-ratio:1}.collection-layout-module__bPuGwq__grid[data-format=wide] .collection-layout-module__bPuGwq__cardImage{aspect-ratio:16/9}
