.OSYwWq_listing{isolation:isolate;padding:64px max(64px,50vw - 656px) 96px;position:relative}.OSYwWq_listing:before{content:"";z-index:-1;pointer-events:none;background:url(/css-images/wave.svg) 0 0/100% no-repeat;height:300px;position:absolute;inset:0 0 auto}.OSYwWq_intro{max-width:720px;margin:0 0 56px}.OSYwWq_intro h1{font:500 clamp(36px, 4vw, 48px)/1.15 var(--font-heading);margin-bottom:20px}.OSYwWq_intro p{font:390 20px/1.5 var(--font-body);color:var(--dim-gray)}.OSYwWq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.OSYwWq_grid li{min-width:0}.OSYwWq_card{height:100%}.OSYwWq_card a{flex-direction:column;height:100%;display:flex}.OSYwWq_card a:focus-visible{outline:3px solid var(--color-accent);outline-offset:6px}.OSYwWq_cardImage{aspect-ratio:1.55;background:var(--bg-secondary);border-radius:8px;position:relative;overflow:hidden}.OSYwWq_cardImage img{object-fit:cover;transition:transform .2s}@media (hover:hover){.OSYwWq_card a:hover img{transform:scale(1.035)}}.OSYwWq_cardText{flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:24px 0 0;display:flex}.OSYwWq_cardText time,.OSYwWq_articleHeader time{font:400 12px/1.6 var(--font-body);color:var(--dim-gray)}.OSYwWq_cardText h2,.OSYwWq_cardText h3{font:500 28px/1.15 var(--font-heading);overflow-wrap:anywhere}.OSYwWq_cardText p{font:400 14px/1.65 var(--font-body);color:var(--dim-gray);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.OSYwWq_readMore{color:var(--color-accent);font:500 13px/1.5 var(--font-body);align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.OSYwWq_section{padding:80px max(64px,50vw - 656px)}.OSYwWq_sectionHeader{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.OSYwWq_sectionHeader h2{font:500 clamp(32px, 4vw, 48px)/1.1 var(--font-heading)}.OSYwWq_sectionHeader a{font:500 14px/1.5 var(--font-body);color:var(--color-accent);white-space:nowrap}.OSYwWq_article{--article-rail:minmax(140px, .36fr);--article-gap:64px;padding:64px max(64px,50vw - 656px) 16px}.OSYwWq_articleHeader{grid-template-columns:var(--article-rail) minmax(0, 1fr);gap:var(--article-gap);margin-bottom:48px;display:grid}.OSYwWq_eyebrow{color:var(--color-accent);font:500 13px/1.5 var(--font-body)}.OSYwWq_articleHeader h1{font:500 clamp(34px, 4vw, 48px)/1.15 var(--font-heading);overflow-wrap:anywhere;margin:0 0 24px}.OSYwWq_excerpt{font:400 18px/1.65 var(--font-body);color:var(--dim-gray);margin-bottom:24px}.OSYwWq_cover{aspect-ratio:1.9;border-radius:8px;width:100%;margin:0 auto 56px;position:relative;overflow:hidden}.OSYwWq_cover img{object-fit:cover}.OSYwWq_body{max-width:740px;margin-left:calc((100% - var(--article-gap)) * .36 / 1.36 + var(--article-gap));font:400 17px/1.85 var(--font-body);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;display:flow-root}.OSYwWq_body>*+*{margin-top:24px}.OSYwWq_body h1,.OSYwWq_body h2,.OSYwWq_body h3,.OSYwWq_body h4{font-family:var(--font-heading);margin-top:40px;font-weight:500;line-height:1.25}.OSYwWq_body h1,.OSYwWq_body h2{font-size:32px}.OSYwWq_body h3{font-size:26px}.OSYwWq_body ul,.OSYwWq_body ol{padding-left:28px}.OSYwWq_body ul{list-style:outside}.OSYwWq_body ol{list-style:decimal}.OSYwWq_body li+li{margin-top:8px}.OSYwWq_body img{border-radius:8px;max-width:100%;height:auto;display:block}.OSYwWq_body a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.OSYwWq_body blockquote{border-left:3px solid var(--color-accent);color:var(--dim-gray);padding:8px 24px}.OSYwWq_body pre{background:var(--bg-secondary);padding:16px;overflow-x:auto}.OSYwWq_preview{background:var(--meek-yellow);max-width:820px;font-family:var(--font-body);text-align:center;margin:0 auto 32px;padding:16px}.OSYwWq_empty{font:400 16px/1.7 var(--font-body);padding:32px 0}@media (max-width:1000px){.OSYwWq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.OSYwWq_listing,.OSYwWq_section{padding:48px 32px}}@media (max-width:640px){.OSYwWq_grid{grid-template-columns:1fr}.OSYwWq_listing,.OSYwWq_section{padding:40px 32px}.OSYwWq_intro{margin-bottom:36px}.OSYwWq_sectionHeader{flex-direction:column;align-items:flex-start;gap:16px}.OSYwWq_article{padding:40px 32px 0}.OSYwWq_articleHeader{margin-bottom:28px}.OSYwWq_cover{aspect-ratio:1.3;margin-bottom:32px}.OSYwWq_body,.OSYwWq_excerpt{font-size:16px}}@media (prefers-reduced-motion:reduce){.OSYwWq_cardImage img{transition:none}}.OSYwWq_featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px}.OSYwWq_featuredGrid>li:first-child{border-bottom:1px solid var(--light-border-color);grid-column:1/-1;padding-bottom:56px}.OSYwWq_featuredGrid>li:first-child .OSYwWq_card a{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.OSYwWq_featuredGrid>li:first-child .OSYwWq_cardImage{aspect-ratio:1.3}.OSYwWq_featuredGrid>li:first-child .OSYwWq_cardText{gap:24px;padding:0}.OSYwWq_featuredGrid>li:first-child h2{text-wrap:balance;font-size:38px;line-height:1.2}.OSYwWq_featuredGrid>li:first-child .OSYwWq_cardText p{font-size:18px;display:block}.OSYwWq_articleMeta{flex-direction:column;align-items:flex-start;gap:24px;padding-top:8px;display:flex}.OSYwWq_articleIntro{max-width:740px}@media (hover:hover){.OSYwWq_eyebrow:hover,.OSYwWq_sectionHeader a:hover{text-underline-offset:4px;text-decoration:underline}}.OSYwWq_eyebrow:focus-visible,.OSYwWq_sectionHeader a:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}@media (max-width:1000px){.OSYwWq_article{--article-gap:32px;padding-inline:32px}.OSYwWq_featuredGrid>li:first-child .OSYwWq_card a{gap:32px}}@media (max-width:800px){.OSYwWq_featuredGrid>li:first-child .OSYwWq_card a,.OSYwWq_articleHeader{grid-template-columns:minmax(0,1fr);gap:28px}.OSYwWq_featuredGrid>li:first-child .OSYwWq_cardImage{aspect-ratio:1.55}.OSYwWq_featuredGrid>li:first-child h2{font-size:30px}.OSYwWq_articleMeta{gap:12px;padding-top:0}.OSYwWq_body{margin-left:0}}@media (max-width:640px){.OSYwWq_featuredGrid{grid-template-columns:minmax(0,1fr);gap:40px}.OSYwWq_featuredGrid>li:first-child{padding-bottom:40px}.OSYwWq_intro p{font-size:18px}}@media (prefers-reduced-motion:reduce){.OSYwWq_cardImage img{transition:none}@media (hover:hover){.OSYwWq_card a:hover img{transform:none}}}
._5jyaHq_hero{background:var(--color-primary);min-height:min(760px,100dvh - 82px);color:var(--color-secondary);margin-bottom:64px;position:relative;overflow:hidden}._5jyaHq_heroMedia{position:absolute;inset:0}._5jyaHq_heroImage{object-fit:cover;opacity:0;transition:opacity .7s,transform .7s;transform:scale(1.02)}._5jyaHq_heroImageActive{opacity:1;transform:scale(1)}._5jyaHq_heroScrim{background:linear-gradient(90deg,#000000ad,#00000047 56%,#0000001f);position:absolute;inset:0}._5jyaHq_heroContent{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:min(680px,100% - 64px);min-height:min(760px,100dvh - 82px);padding:72px 0 72px 64px;display:flex;position:relative}._5jyaHq_heroEyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:600}._5jyaHq_heroTitle{max-width:12ch;font-family:var(--font-heading);font-size:clamp(48px,7vw,86px);font-weight:500;line-height:.98}._5jyaHq_heroMeta{font-family:var(--font-body);flex-wrap:wrap;gap:12px;margin:24px 0 32px;font-size:18px;line-height:26px;display:flex}._5jyaHq_heroMeta span:not(:last-child):after{content:"·";opacity:.78;margin-left:12px}._5jyaHq_heroImageControls{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;bottom:40px;right:40px}._5jyaHq_heroControlButton,._5jyaHq_heroPauseButton,._5jyaHq_navButton{width:44px;height:44px;color:var(--color-secondary);cursor:pointer;font-family:var(--font-body);background:#00000047;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex}._5jyaHq_heroPauseButton{font-size:15px}@media (hover:hover){._5jyaHq_heroControlButton:hover,._5jyaHq_heroPauseButton:hover{background:#0000007a}}._5jyaHq_carouselSection{padding:80px 0 0 64px}._5jyaHq_carouselHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-right:64px;display:flex}._5jyaHq_sectionTitle{font-family:var(--font-heading);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.05}._5jyaHq_carouselControls{gap:10px;display:flex}._5jyaHq_carouselControls ._5jyaHq_navButton{border-color:var(--color-primary);background:var(--color-secondary);color:var(--color-primary)}@media (hover:hover){._5jyaHq_carouselControls ._5jyaHq_navButton:hover{background:var(--color-primary);color:var(--color-secondary)}}._5jyaHq_carouselTrack{width:100%;min-width:0;margin:0;padding-bottom:18px}._5jyaHq_carouselTrack:focus-visible,._5jyaHq_heroControlButton:focus-visible,._5jyaHq_heroPauseButton:focus-visible,._5jyaHq_navButton:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 36%, transparent);outline-offset:3px}._5jyaHq_carouselItem{width:min(330px,78vw);height:auto}._5jyaHq_card{height:100%}._5jyaHq_cardLink{border:1px solid var(--light-border-color);background:var(--color-secondary);border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}@media (hover:hover){._5jyaHq_cardLink:hover ._5jyaHq_cardImage{transform:scale(1.04)}}._5jyaHq_cardImageWrap{aspect-ratio:4/3;background:var(--bg-secondary);position:relative;overflow:hidden}._5jyaHq_cardImage{object-fit:cover;width:100%;height:100%;transition:transform .22s}._5jyaHq_soldOutBadge{color:var(--color-secondary);font-family:var(--font-body);background:#000000b8;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:600;position:absolute;top:14px;left:14px}._5jyaHq_cardBody{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}._5jyaHq_cardTitle{font-family:var(--font-heading);font-size:25px;font-weight:500;line-height:30px}._5jyaHq_cardMeta{font-family:var(--font-body);color:var(--dim-gray);font-size:15px;line-height:22px}._5jyaHq_cardFooter{font-family:var(--font-body);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:10px;display:flex}._5jyaHq_cardPrice{font-size:16px;font-weight:600}._5jyaHq_cardCta{color:var(--color-accent);white-space:nowrap;font-size:15px;font-weight:600}@media (prefers-reduced-motion:reduce){._5jyaHq_heroImage,._5jyaHq_cardImage{transition:none}}@media screen and (max-width:900px){._5jyaHq_hero,._5jyaHq_heroContent{min-height:620px}._5jyaHq_heroContent{width:calc(100% - 48px);padding:56px 24px}._5jyaHq_heroScrim{background:linear-gradient(#0000002e,#000000b8)}._5jyaHq_heroTitle{max-width:11ch;font-size:clamp(42px,13vw,62px)}._5jyaHq_heroImageControls{bottom:24px;right:24px}._5jyaHq_carouselSection{padding:56px 0 0 24px}._5jyaHq_carouselHeader{align-items:flex-end;padding-right:24px}}@media screen and (max-width:520px){._5jyaHq_hero{margin-bottom:40px}._5jyaHq_heroMeta{flex-direction:column;gap:8px;margin-bottom:28px}._5jyaHq_heroMeta span:after{display:none}._5jyaHq_heroImageControls{left:24px;right:auto}}
