.t53O_a_card{gap:var(--space-4);color:var(--text-primary);flex-direction:column;display:flex}.t53O_a_card:hover{color:var(--text-primary)}.t53O_a_media{aspect-ratio:3/4;background:var(--surface-cream);position:relative;overflow:hidden}.t53O_a_media img{object-fit:cover;transition:opacity var(--duration-slow) var(--ease-standard), transform .9s var(--ease-out)}.t53O_a_secondary{opacity:0}@media (hover:hover){.t53O_a_card:hover .t53O_a_secondary{opacity:1}.t53O_a_card:hover .t53O_a_media img{transform:scale(1.02)}}.t53O_a_meta{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.t53O_a_name{font-size:var(--text-md);line-height:var(--leading-snug)}.t53O_a_colorway{font-size:var(--text-sm);color:var(--text-secondary)}.t53O_a_price{font-family:var(--font-display);color:var(--text-secondary)}@media (max-width:560px){.t53O_a_meta{gap:var(--space-1);flex-direction:column}.t53O_a_name{font-size:var(--text-base)}}
.slcJ-G_container{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.slcJ-G_section{padding-block:var(--section-y)}.slcJ-G_narrow{width:100%;max-width:calc(64ch + 2 * var(--container-padding));padding-inline:var(--container-padding);margin-inline:auto}.slcJ-G_centered{text-align:center;margin-inline:auto}.slcJ-G_band{background:var(--surface-cream)}.slcJ-G_divided{border-top:1px solid var(--border-subtle)}.slcJ-G_splitHero{grid-template-columns:1fr 1fr;min-height:min(78vh,640px);display:grid}.slcJ-G_splitText{justify-content:center;gap:var(--space-5);padding-block:var(--space-9);flex-direction:column;padding-inline-start:max(var(--container-padding), calc((100vw - var(--container-max)) / 2 + var(--container-padding)));padding-inline-end:clamp(var(--space-6), 5vw, var(--space-10));display:flex}.slcJ-G_splitHeroReverse .slcJ-G_splitText{order:2;padding-inline-start:clamp(var(--space-6), 5vw, var(--space-10));padding-inline-end:max(var(--container-padding), calc((100vw - var(--container-max)) / 2 + var(--container-padding)))}.slcJ-G_splitMedia{background:var(--surface-cream);min-height:320px;position:relative;overflow:hidden}.slcJ-G_splitMedia img{object-fit:cover}.slcJ-G_eyebrow{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary)}.slcJ-G_display{font-size:clamp(2.25rem,5vw,3.5rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.slcJ-G_title{font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:var(--leading-snug)}.slcJ-G_lead{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:46ch}.slcJ-G_text{color:var(--text-secondary);line-height:var(--leading-relaxed)}.slcJ-G_text+.slcJ-G_text{margin-top:var(--space-4)}.slcJ-G_actions{align-items:center;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.slcJ-G_button,.slcJ-G_buttonOutline{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-7);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;border:1px solid var(--color-ink);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard);display:inline-flex}.slcJ-G_button{background:var(--color-ink);color:var(--color-paper)}.slcJ-G_button:hover{background:var(--interactive-hover);border-color:var(--interactive-hover);color:var(--color-paper)}.slcJ-G_button:disabled{opacity:.55;cursor:not-allowed}.slcJ-G_buttonOutline{color:var(--color-ink);background:0 0}.slcJ-G_buttonOutline:hover{background:var(--color-ink);color:var(--color-paper)}.slcJ-G_link{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-ink);border-bottom:1px solid var(--border-default);align-self:flex-start;padding-bottom:2px}.slcJ-G_link:hover{color:var(--interactive-hover);border-color:var(--interactive-hover)}.slcJ-G_centered .slcJ-G_link{align-self:center}@media (max-width:860px){.slcJ-G_splitHero{grid-template-columns:1fr;min-height:0}.slcJ-G_splitMedia{aspect-ratio:4/3;order:-1;min-height:0}.slcJ-G_splitText,.slcJ-G_splitHeroReverse .slcJ-G_splitText{padding-block:var(--space-8);padding-inline:var(--container-padding);order:0}}.slcJ-G_splitText .slcJ-G_text+.slcJ-G_text{margin-top:0}.slcJ-G_headingGroup{gap:var(--space-5);font-weight:inherit;flex-direction:column;display:flex}.slcJ-G_headingGroup>span{display:block}
.Hx0lNG_facts{border-block:1px solid var(--border-subtle);padding-block:var(--space-6)}.Hx0lNG_factsGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.Hx0lNG_factValue{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.Hx0lNG_sectionHeader{align-items:center;gap:var(--space-3);text-align:center;margin-bottom:var(--space-8);flex-direction:column;display:flex}.Hx0lNG_productGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Hx0lNG_promises{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Hx0lNG_intro{font-size:var(--text-sm);line-height:var(--leading-normal)}.Hx0lNG_promise{gap:var(--space-3);border-top:1px solid var(--border-default);padding-top:var(--space-5);flex-direction:column;display:flex}.Hx0lNG_promiseTitle{font-size:var(--text-md)}@media (max-width:760px){.Hx0lNG_factsGrid{grid-template-columns:repeat(2,1fr)}.Hx0lNG_promises{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:560px){.Hx0lNG_productGrid{gap:var(--space-5) var(--space-3);grid-template-columns:1fr 1fr}}
.GBzivq_header{align-items:center;gap:var(--space-3);padding-block:var(--section-y) var(--space-8);flex-direction:column;display:flex}.GBzivq_intro{max-width:52ch}.GBzivq_gridSection{padding-bottom:var(--section-y)}.GBzivq_grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:560px){.GBzivq_grid{gap:var(--space-6) var(--space-3)}}.GBzivq_product{gap:clamp(var(--space-6), 5vw, var(--space-10));padding-block:var(--space-8) var(--section-y);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.GBzivq_details{top:calc(var(--header-height) + 3rem);gap:var(--space-5);flex-direction:column;display:flex;position:sticky}.GBzivq_breadcrumb{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.GBzivq_breadcrumb a{color:inherit}.GBzivq_productName{font-size:clamp(1.75rem,3vw,2.25rem)}.GBzivq_productSubhead{margin-top:var(--space-1);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary)}.GBzivq_colorName{margin-left:var(--space-2);text-transform:none;letter-spacing:0;color:var(--text-primary)}.GBzivq_detailsList{gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);margin:0;padding-left:1.1rem;display:grid}.GBzivq_productPrice{font-family:var(--font-display);font-size:var(--text-lg);margin-top:var(--space-2)}.GBzivq_productColors{align-items:baseline;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.GBzivq_colorLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}.GBzivq_productColors ul{gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.GBzivq_colorSwatch{cursor:pointer;border:1px solid color-mix(in oklch, var(--color-ink) 26%, transparent);background:var(--swatch-color,var(--color-paper));width:1.2rem;height:1.2rem;transition:box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:50%;padding:0;display:block;position:relative}.GBzivq_colorSwatch[aria-current=page],.GBzivq_colorSwatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-page), 0 0 0 3px var(--color-ink)}.GBzivq_colorSwatch:hover{transform:scale(1.12)}.GBzivq_colorSwatch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.GBzivq_colorSwatch:after{z-index:2;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);content:attr(title);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);padding:.35rem .55rem;line-height:1.2;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%,.2rem)}.GBzivq_colorSwatch:hover:after,.GBzivq_colorSwatch:focus-visible:after{opacity:1;transform:translate(-50%)}.GBzivq_description p:first-child{color:var(--text-primary)}.GBzivq_accordions{border-top:1px solid var(--border-subtle)}.GBzivq_accordion{border-bottom:1px solid var(--border-subtle)}.GBzivq_accordion summary{padding-block:var(--space-4);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);cursor:pointer;justify-content:space-between;list-style:none;display:flex}.GBzivq_accordion summary::-webkit-details-marker{display:none}.GBzivq_accordion summary:after{content:"+";color:var(--text-muted)}.GBzivq_accordion[open] summary:after{content:"–"}.GBzivq_accordionBody{padding-bottom:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.GBzivq_accordionBody p+p,.GBzivq_accordionBody ul+p,.GBzivq_accordionBody p+ul{margin-top:var(--space-3)}.GBzivq_accordionBody ul{padding-left:1.1rem}.GBzivq_accordionBody li+li{margin-top:var(--space-1)}.GBzivq_accordionBody a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.GBzivq_related{padding-block:var(--section-y);border-top:1px solid var(--border-subtle)}.GBzivq_relatedTitle{margin-bottom:var(--space-6)}.GBzivq_relatedGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:860px){.GBzivq_product{grid-template-columns:1fr;padding-top:0}.GBzivq_details{position:static}.GBzivq_relatedGrid{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,1fr)}.GBzivq_relatedGrid>:nth-child(3){display:none}}.GBzivq_sizeChartWrap{margin-top:var(--space-4);overflow-x:auto}.GBzivq_sizeChart{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}.GBzivq_sizeChart caption{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:left;color:var(--text-secondary)}.GBzivq_sizeChart th,.GBzivq_sizeChart td{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--border-subtle)}.GBzivq_sizeChart thead th{font-weight:500}.GBzivq_sizeChart tbody th{text-align:left;white-space:nowrap;color:var(--text-secondary);font-weight:400}
.-Sjcoa_facts{border-block:1px solid var(--border-subtle);padding-block:var(--space-6)}.-Sjcoa_factsGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.-Sjcoa_factValue{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.-Sjcoa_sectionHeader{align-items:center;gap:var(--space-3);text-align:center;margin-bottom:var(--space-8);flex-direction:column;display:flex}.-Sjcoa_productGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.-Sjcoa_draftProduct{color:inherit;display:block}.-Sjcoa_draftProductImage{aspect-ratio:3/4;background:var(--surface-cream);position:relative;overflow:hidden}.-Sjcoa_draftProductImage img{object-fit:cover}.-Sjcoa_draftProductInfo{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);display:flex}.-Sjcoa_draftProductInfo h3,.-Sjcoa_draftProductInfo>p{font-family:var(--font-display);font-size:var(--text-sm)}.-Sjcoa_draftProductInfo p{color:var(--text-secondary)}.-Sjcoa_footerPreview{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.-Sjcoa_footerWordmark{margin-bottom:var(--space-3);font-family:var(--font-display);letter-spacing:.12em}.-Sjcoa_tagline{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg)}.-Sjcoa_promises{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.-Sjcoa_promise{gap:var(--space-3);border-top:1px solid var(--border-default);padding-top:var(--space-5);flex-direction:column;display:flex}.-Sjcoa_promiseTitle{font-size:var(--text-md)}@media (max-width:960px){.-Sjcoa_productGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.-Sjcoa_factsGrid{grid-template-columns:repeat(2,1fr)}.-Sjcoa_promises,.-Sjcoa_footerPreview{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:560px){.-Sjcoa_productGrid{gap:var(--space-5) var(--space-3);grid-template-columns:1fr 1fr}}
.yTtV6W_stars{letter-spacing:.1em;color:var(--border-default);white-space:nowrap;font-size:.95rem;line-height:1;display:inline-block;position:relative}.yTtV6W_starsFill{color:var(--color-ink-deep);position:absolute;inset:0 auto 0 0;overflow:hidden}.yTtV6W_summaryLink{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.yTtV6W_summaryLink:hover{color:var(--text-primary)}.yTtV6W_section{padding-block:var(--space-8);border-top:1px solid var(--border-subtle)}.yTtV6W_header{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.yTtV6W_overall{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.yTtV6W_overall .yTtV6W_stars{font-size:1.25rem}.yTtV6W_fitSummary{font-size:var(--text-sm);color:var(--text-secondary)}.yTtV6W_fitSummary strong{color:var(--text-primary);font-weight:500}.yTtV6W_list{gap:var(--space-6);max-width:46rem;padding:0;scroll-margin-top:7rem;list-style:none;display:grid}.yTtV6W_review{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}.yTtV6W_pager{align-items:center;gap:var(--space-5);max-width:46rem;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.yTtV6W_pagerButton{padding:var(--space-2) 0;font:inherit;letter-spacing:var(--tracking-wide);color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-bottom:1px solid}.yTtV6W_pagerButton:disabled{color:var(--text-secondary);opacity:.5;cursor:default;border-color:#0000}.yTtV6W_body{line-height:var(--leading-normal);white-space:pre-line}.yTtV6W_meta{font-size:var(--text-xs);color:var(--text-secondary)}.yTtV6W_meta strong{color:var(--text-primary);font-weight:500}.yTtV6W_verified{color:var(--color-ink-deep)}.yTtV6W_piece{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin:0;display:grid}.yTtV6W_pieceName{padding-inline:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg)}.yTtV6W_starInput{justify-content:flex-end;gap:var(--space-1);flex-direction:row-reverse;display:inline-flex}.yTtV6W_starInput label{cursor:pointer;color:var(--border-default);font-size:1.75rem;line-height:1}.yTtV6W_starInput input{opacity:0;width:1px;height:1px;position:absolute}.yTtV6W_starInput label:hover,.yTtV6W_starInput label:hover~label{color:var(--color-ink-deep)}.yTtV6W_starInput label:has(input:checked){color:var(--color-ink-deep)}.yTtV6W_starInput label:has(input:checked)~label{color:var(--color-ink-deep)}.yTtV6W_starInput label:has(input:focus-visible){outline:2px solid var(--color-ink-deep);outline-offset:2px}.yTtV6W_fitChoice{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.yTtV6W_fitChoice>span{flex-basis:100%}.yTtV6W_fitChoice label{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.yTtV6W_fitChoice input{accent-color:var(--color-ink-deep)}.yTtV6W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.ud_rva_page{background:var(--surface-page);color:var(--color-ink)}.ud_rva_header{gap:var(--space-8);padding-block:var(--space-10);padding-inline:max(var(--container-padding), calc((100vw - var(--container-max)) / 2 + var(--container-padding)));border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:end;display:grid}.ud_rva_header h1{letter-spacing:-.04em;max-width:none;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.05}.ud_rva_header h1 span{color:var(--text-secondary);font-weight:400}.ud_rva_eyebrow,.ud_rva_note{color:var(--text-secondary);font-size:var(--text-sm)}.ud_rva_eyebrow{margin-bottom:var(--space-3);letter-spacing:.12em;text-transform:uppercase}.ud_rva_note{line-height:var(--leading-relaxed)}.ud_rva_comparison{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ud_rva_variant{border-right:1px solid var(--border-subtle);min-width:0}.ud_rva_variant:last-child{border-right:0}.ud_rva_variantHeader{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--color-paper);border-bottom:1px solid var(--border-subtle);display:flex;position:sticky;top:0}.ud_rva_variantHeader h2{font-size:var(--text-md);font-weight:500}.ud_rva_searchPreview{gap:var(--space-2);margin:var(--space-5) var(--space-6);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-relaxed);display:grid}.ud_rva_previewLabel{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.ud_rva_searchTitle{color:var(--color-ink);font-size:var(--text-sm)}.ud_rva_footerPreview{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--container-padding);background:var(--surface-cream);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);grid-template-columns:1fr 1fr;display:grid}.ud_rva_footerWordmark{margin-bottom:var(--space-3);color:var(--color-ink);font-family:var(--font-display);letter-spacing:.12em}.ud_rva_currentTagline{margin-top:var(--space-3);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg)}.ud_rva_label{border:1px solid var(--border-default);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .65rem}.ud_rva_variant>section{min-width:0}@media (max-width:1200px){.ud_rva_comparison{grid-template-columns:1fr}.ud_rva_variant{border-right:0;border-bottom:2px solid var(--border-default)}.ud_rva_variant:last-child{border-bottom:0}}@media (max-width:760px){.ud_rva_header{gap:var(--space-4);grid-template-columns:1fr}.ud_rva_variantHeader{position:static}.ud_rva_footerPreview{gap:var(--space-6);grid-template-columns:1fr}}
._3Wo84q_addToCart{gap:var(--space-4);flex-direction:column;display:flex}._3Wo84q_sizes{gap:var(--space-3);border:0;flex-direction:column;display:flex}._3Wo84q_label{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-3)}._3Wo84q_selected{color:var(--text-primary)}._3Wo84q_sizeOptions{gap:var(--space-2);flex-wrap:wrap;display:flex}._3Wo84q_sizeOption{min-width:3.25rem;height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast), color var(--duration-fast);background:0 0}._3Wo84q_sizeOption:hover{border-color:var(--color-ink)}._3Wo84q_sizeOption[aria-checked=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}._3Wo84q_shippingNote{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-relaxed)}._3Wo84q_buyRow{gap:var(--space-3);display:flex}._3Wo84q_addButton{flex:1}._3Wo84q_stepper{border:1px solid var(--border-default);border-radius:var(--radius-sm);align-items:center;height:3rem;display:inline-flex}._3Wo84q_stepper button{cursor:pointer;width:2.5rem;height:100%;font-size:var(--text-md);background:0 0;border:0}._3Wo84q_stepper button:disabled{color:var(--text-muted);cursor:default}._3Wo84q_stepper span{text-align:center;min-width:1.75rem;font-size:var(--text-sm)}._3Wo84q_status{min-height:1.25rem;font-size:var(--text-sm);color:var(--text-primary)}._3Wo84q_status a{color:var(--color-ink-deep);text-underline-offset:3px;text-decoration:underline}._3Wo84q_placeholder{min-height:40vh}._3Wo84q_empty{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-height:30vh;display:flex}._3Wo84q_cartLayout{gap:var(--space-9);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;display:grid}._3Wo84q_lines{border-top:1px solid var(--border-subtle);list-style:none}._3Wo84q_line{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:6.5rem 1fr auto;display:grid}._3Wo84q_lineImage{aspect-ratio:3/4;background:var(--surface-cream);position:relative;overflow:hidden}._3Wo84q_lineImage img{object-fit:cover}._3Wo84q_lineInfo{gap:var(--space-1);flex-direction:column;display:flex}._3Wo84q_lineName{font-family:var(--font-display);font-size:var(--text-md);color:var(--text-primary)}._3Wo84q_lineMeta{font-size:var(--text-sm);color:var(--text-secondary)}._3Wo84q_lineControls{align-items:center;gap:var(--space-4);padding-top:var(--space-3);margin-top:auto;display:flex}._3Wo84q_lineControls ._3Wo84q_stepper{height:2.5rem}._3Wo84q_remove{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}._3Wo84q_linePrice{font-family:var(--font-display)}._3Wo84q_summary{top:calc(var(--header-height) + 3rem);gap:var(--space-4);background:var(--surface-cream);padding:var(--space-6);flex-direction:column;display:flex;position:sticky}._3Wo84q_summaryTitle{font-size:var(--text-md)}._3Wo84q_totals div{padding-block:var(--space-2);font-size:var(--text-sm);justify-content:space-between;display:flex}._3Wo84q_totals div:first-child{border-bottom:1px solid var(--border-subtle)}._3Wo84q_checkoutButton{width:100%}._3Wo84q_summaryNote{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-relaxed)}._3Wo84q_error{font-size:var(--text-sm);color:var(--state-error)}@media (max-width:860px){._3Wo84q_cartLayout{gap:var(--space-6);grid-template-columns:1fr}._3Wo84q_summary{position:static}._3Wo84q_line{grid-template-columns:5rem 1fr}._3Wo84q_linePrice{grid-column:2}}._3Wo84q_sizeOption[data-state=sold_out]{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}._3Wo84q_stockNote{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-deep)}._3Wo84q_notifyForm ._3Wo84q_stockNote{margin-top:0;margin-bottom:var(--space-3)}._3Wo84q_notifyInput{min-width:0;height:3rem;padding-inline:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font:inherit;font-size:var(--text-sm);color:var(--text-primary);flex:1}._3Wo84q_notifyInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._3Wo84q_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._3Wo84q_shippingNote a{color:inherit}._3Wo84q_gift{gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-4) 0;border:0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:grid}._3Wo84q_giftToggle{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}._3Wo84q_giftToggle input{accent-color:var(--color-ink-deep);margin-top:.2em}._3Wo84q_giftToggle small,._3Wo84q_giftNote small{font-size:var(--text-xs);color:var(--text-secondary);display:block}._3Wo84q_giftDetails{gap:var(--space-3);padding-left:calc(13px + var(--space-3));display:grid}._3Wo84q_giftNote{gap:var(--space-1);font-size:var(--text-sm);display:grid}._3Wo84q_giftNote textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font:inherit;font-size:var(--text-sm);color:var(--text-primary);resize:vertical}._3Wo84q_giftNote small{justify-self:end}
.Wppcva_gallery{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.Wppcva_main{aspect-ratio:4/5;background:var(--surface-cream);position:relative;overflow:hidden}.Wppcva_main img,.Wppcva_thumb img{object-fit:cover}.Wppcva_thumbs{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.Wppcva_thumb{aspect-ratio:3/4;background:var(--surface-cream);cursor:pointer;opacity:.6;transition:opacity var(--duration-standard) var(--ease-standard);border:1px solid #0000;flex:0 0 4.5rem;padding:0;position:relative}.Wppcva_thumb:hover,.Wppcva_thumb[aria-pressed=true]{opacity:1}.Wppcva_thumb[aria-pressed=true]{border-color:var(--color-ink)}@media (max-width:860px){.Wppcva_gallery{margin-inline:calc(-1 * var(--container-padding))}.Wppcva_thumbs{padding-inline:var(--container-padding)}}
@font-face{font-family:displayFont;src:url(../media/TenorSans_Regular-s.p.3a_hd3xlq2h58.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:84.63%;descent-override:23.0%;line-gap-override:0.0%;size-adjust:108.71%}.yUt0CG_className{font-family:displayFont,displayFont Fallback;font-style:normal;font-weight:400}.yUt0CG_variable{--font-display-face:"displayFont", "displayFont Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.VAvhUa_className{font-family:Jost,Jost Fallback;font-style:normal}.VAvhUa_variable{--font-body-sans:"Jost", "Jost Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f047fdf973344033-s.1tqmjskwj9bjn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0e8ae8e445a3368-s.0t3xsm9fojhii.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/27934035353e5c9b-s.32rtbxpn_qn-a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49e5a85e3026aac1-s.0147ncc9x5gw7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e396498d644011e8-s.p.0jwqrvo-rcap4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f047fdf973344033-s.1tqmjskwj9bjn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a0e8ae8e445a3368-s.0t3xsm9fojhii.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/27934035353e5c9b-s.32rtbxpn_qn-a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49e5a85e3026aac1-s.0147ncc9x5gw7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e396498d644011e8-s.p.0jwqrvo-rcap4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}._0M8Rvq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}._0M8Rvq_variable{--font-quote-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
._4WpgRW_admin{gap:var(--space-5);display:grid}._4WpgRW_top{justify-content:space-between;align-items:flex-end;display:flex}._4WpgRW_shell{gap:var(--space-6);grid-template-columns:11rem minmax(0,1fr);align-items:start;display:grid}._4WpgRW_nav{gap:var(--space-1);top:var(--space-6);display:grid;position:sticky}._4WpgRW_nav a{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);border-left:2px solid #0000;text-decoration:none}._4WpgRW_nav a:hover{color:var(--text-primary)}._4WpgRW_nav a[aria-current=page]{border-left-color:var(--color-ink-deep);color:var(--color-ink-deep);font-weight:500}._4WpgRW_panel{gap:var(--space-5);min-width:0;display:grid}._4WpgRW_pageTitle{font-family:var(--font-display);font-size:var(--text-xl)}._4WpgRW_cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}._4WpgRW_card{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);color:inherit;text-decoration:none;display:grid}._4WpgRW_card span{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}._4WpgRW_card strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400}._4WpgRW_card small{font-size:var(--text-sm);color:var(--text-secondary)}._4WpgRW_card:hover{border-color:var(--color-ink-deep)}@media (max-width:760px){._4WpgRW_shell{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}._4WpgRW_nav{border-bottom:1px solid var(--border-subtle);display:flex;position:static;overflow-x:auto}._4WpgRW_nav a{border-bottom:2px solid #0000;border-left:0;flex:none}._4WpgRW_nav a[aria-current=page]{border-bottom-color:var(--color-ink-deep)}}._4WpgRW_heading{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);font-family:var(--font-display);font-size:var(--text-lg)}._4WpgRW_admin input,._4WpgRW_admin select,._4WpgRW_login input{height:2.25rem;padding-inline:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font:inherit;font-size:var(--text-sm);color:var(--text-primary);min-width:0}._4WpgRW_bulk{align-items:center;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._4WpgRW_product{margin-top:var(--space-7)}._4WpgRW_product h3{font-size:var(--text-md);margin-bottom:var(--space-3)}._4WpgRW_grid{gap:var(--space-1);display:grid}._4WpgRW_gridHead,._4WpgRW_gridRow{justify-content:start;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:3rem 5.5rem 9rem minmax(10rem,18rem) 5rem 4rem;align-items:center;display:grid}._4WpgRW_gridHead{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}._4WpgRW_gridRow[data-low=true] strong{color:var(--state-error)}._4WpgRW_cell{gap:var(--space-1);min-width:0;display:grid}._4WpgRW_cell input,._4WpgRW_cell select{width:100%}._4WpgRW_cellLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);display:none}._4WpgRW_saveBar{z-index:1;justify-content:flex-end;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);background:var(--surface-page);font-size:var(--text-sm);color:var(--text-secondary);display:flex;position:static;bottom:0}._4WpgRW_saveBar[data-dirty=true]{position:sticky;box-shadow:0 -8px 16px -12px #00000040}._4WpgRW_saveBar[data-error=true] span{color:var(--state-error)}._4WpgRW_saveBar[data-dirty=true] span{color:var(--state-warning)}._4WpgRW_tableWrap{overflow-x:auto}._4WpgRW_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._4WpgRW_table th,._4WpgRW_table td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}._4WpgRW_table th{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);font-weight:400}._4WpgRW_table small{color:var(--text-secondary)}._4WpgRW_table small._4WpgRW_gift{margin-top:var(--space-1);color:var(--state-warning);display:block}._4WpgRW_table tr[data-refunded=true]{color:var(--text-muted)}._4WpgRW_sheet{gap:var(--space-3);display:grid}._4WpgRW_field{gap:var(--space-1);font-size:var(--text-sm);display:grid}._4WpgRW_field input{width:100%}._4WpgRW_note{font-size:var(--text-sm);color:var(--text-secondary)}._4WpgRW_error{color:var(--state-error);font-size:var(--text-sm)}._4WpgRW_login{gap:var(--space-4);max-width:22rem;margin-top:var(--space-5);display:grid}@media (max-width:760px){._4WpgRW_gridHead{display:none}._4WpgRW_gridRow{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr))}._4WpgRW_gridRow>strong,._4WpgRW_cellWide{grid-column:1/-1}._4WpgRW_cellLabel{display:block}}._4WpgRW_textButton{padding:var(--space-1) 0;font:inherit;font-size:var(--text-sm);color:var(--color-ink-deep);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:start}._4WpgRW_status{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));padding:0;list-style:none;display:grid}._4WpgRW_status li:before{content:"";width:.5rem;height:.5rem;margin-right:var(--space-2);background:var(--state-success);border-radius:50%;display:inline-block}._4WpgRW_status li[data-state=warn]:before{background:var(--state-warning)}._4WpgRW_status li[data-state=off]:before{background:var(--state-error)}._4WpgRW_status strong{color:var(--text-primary);margin-right:var(--space-1);font-weight:500}._4WpgRW_restockNote{font-size:var(--text-xs);color:var(--state-warning);grid-column:1/-1;margin:0}._4WpgRW_rowActions{gap:var(--space-3);display:flex}._4WpgRW_reviewForm{gap:var(--space-4);max-width:44rem;display:grid}._4WpgRW_reviewForm textarea{width:100%;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font:inherit;font-size:var(--text-sm)}._4WpgRW_reviewFormRow{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}._4WpgRW_checkbox{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}._4WpgRW_history{margin-top:var(--space-8)}._4WpgRW_history h2{font-size:var(--text-md);margin-bottom:var(--space-2)}._4WpgRW_testCopy{margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--state-warning);border-radius:var(--radius-sm);font-size:var(--text-sm)}._4WpgRW_hint{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}
._7KrFQa_facts{border-block:1px solid var(--border-subtle);padding-block:var(--space-6)}._7KrFQa_factsGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}._7KrFQa_factValue{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);margin-bottom:var(--space-2)}._7KrFQa_reasons{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}._7KrFQa_reason{border-top:1px solid var(--border-default);padding-top:var(--space-5)}._7KrFQa_reasonTitle{font-size:var(--text-md);line-height:var(--leading-snug);margin-bottom:var(--space-3)}._7KrFQa_lineHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}._7KrFQa_lineNote{font-size:var(--text-sm);color:var(--text-secondary)}._7KrFQa_lineGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}._7KrFQa_stepsSection{background:var(--color-sage);color:var(--color-ink);padding-block:var(--section-y);scroll-margin-top:calc(var(--header-height) + 2rem)}._7KrFQa_stepsSection div,._7KrFQa_stepsSection h2{color:var(--color-ink)}._7KrFQa_steps{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}._7KrFQa_step{border-top:1px solid var(--border-default);padding-top:var(--space-5)}._7KrFQa_stepNumber{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);color:var(--text-secondary);margin-bottom:var(--space-3);display:block}._7KrFQa_stepTitle{font-size:var(--text-md);color:var(--color-ink);margin-bottom:var(--space-2)}._7KrFQa_stepText{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}._7KrFQa_apply{gap:var(--space-10);scroll-margin-top:calc(var(--header-height) + 3rem);grid-template-columns:5fr 7fr;align-items:start;display:grid}._7KrFQa_applyIntro{max-width:42ch}._7KrFQa_faq{margin-top:var(--space-6);border-top:1px solid var(--border-subtle)}._7KrFQa_faqItem{border-bottom:1px solid var(--border-subtle)}._7KrFQa_faqQuestion{cursor:pointer;padding:var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-primary);justify-content:space-between;gap:var(--space-4);list-style:none;display:flex}._7KrFQa_faqQuestion::-webkit-details-marker{display:none}._7KrFQa_faqQuestion:after{content:"+";color:var(--text-muted)}._7KrFQa_faqItem[open] ._7KrFQa_faqQuestion:after{content:"–"}._7KrFQa_faqAnswer{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);padding-bottom:var(--space-4)}._7KrFQa_form{gap:var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-8);flex-direction:column;display:flex}._7KrFQa_formRow{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}._7KrFQa_field{gap:var(--space-2);flex-direction:column;display:flex}._7KrFQa_label{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary)}._7KrFQa_input{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-sm);transition:border-color var(--duration-standard) var(--ease-standard)}._7KrFQa_input:focus{border-color:var(--color-ink);outline:none}textarea._7KrFQa_input{resize:vertical}._7KrFQa_fieldError,._7KrFQa_formError{font-size:var(--text-xs);color:var(--state-error)}._7KrFQa_honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}._7KrFQa_submit{padding:var(--space-4) var(--space-8);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;border:1px solid var(--color-ink);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-standard) var(--ease-standard);align-self:flex-start}._7KrFQa_submit:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--interactive-hover)}._7KrFQa_submit:disabled{opacity:.6;cursor:progress}._7KrFQa_formSuccess{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-8);color:var(--text-secondary);line-height:var(--leading-relaxed)}._7KrFQa_formSuccessTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--space-3)}@media (max-width:960px){._7KrFQa_reasons,._7KrFQa_steps{grid-template-columns:repeat(2,1fr)}._7KrFQa_apply{gap:var(--space-8);grid-template-columns:1fr}._7KrFQa_lineGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){._7KrFQa_factsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){._7KrFQa_lineGrid{gap:var(--space-5) var(--space-3)}._7KrFQa_reasons,._7KrFQa_steps,._7KrFQa_formRow{grid-template-columns:1fr}._7KrFQa_form{padding:var(--space-5)}}
.hZUErG_chapter+.hZUErG_chapter:before{content:"";background:var(--color-ink-deep);width:9rem;height:1px;margin-block:var(--space-8);display:block}.hZUErG_chapter h2{margin-bottom:var(--space-5)}.hZUErG_columns3,.hZUErG_columns4{gap:var(--space-8) var(--space-6);display:grid}.hZUErG_columns3{grid-template-columns:repeat(3,1fr)}.hZUErG_columns4{grid-template-columns:repeat(4,1fr)}.hZUErG_card{gap:var(--space-3);border-top:1px solid var(--border-default);padding-top:var(--space-5);flex-direction:column;display:flex}.hZUErG_cardIndex{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);color:var(--color-ink-deep)}.hZUErG_cardTitle{font-size:var(--text-md);line-height:var(--leading-snug)}.hZUErG_cardText{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.hZUErG_cardText+.hZUErG_cardText{margin-top:var(--space-2)}.hZUErG_cardText a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.hZUErG_sectionHeader{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;max-width:52ch;display:flex}.hZUErG_photoStrip{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.hZUErG_photoStrip>div{aspect-ratio:4/5;background:var(--surface-cream);position:relative;overflow:hidden}.hZUErG_photoStrip img{object-fit:cover}.hZUErG_inverse{background:var(--color-sage)}.hZUErG_inverse,.hZUErG_inverse h2,.hZUErG_inverse h3,.hZUErG_inverse .hZUErG_cardText,.hZUErG_inverse p{color:var(--color-ink)}.hZUErG_inverse .hZUErG_card{border-color:color-mix(in oklch, var(--color-ink) 30%, transparent)}.hZUErG_inverse .hZUErG_cardIndex{color:var(--color-ink-deep)}.hZUErG_properties{gap:var(--space-6);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.hZUErG_property{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.hZUErG_propertyIcon{width:3.5rem;height:3.5rem;color:var(--color-ink)}.hZUErG_faq{border-top:1px solid var(--border-subtle)}.hZUErG_faqItem{border-bottom:1px solid var(--border-subtle)}.hZUErG_faqItem summary{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);font-family:var(--font-display);cursor:pointer;list-style:none;display:flex}.hZUErG_faqItem summary::-webkit-details-marker{display:none}.hZUErG_faqItem summary:after{content:"+";color:var(--text-muted)}.hZUErG_faqItem[open] summary:after{content:"–"}.hZUErG_faqAnswer{padding-bottom:var(--space-5);color:var(--text-secondary);line-height:var(--leading-relaxed)}.hZUErG_faqAnswer ol,.hZUErG_faqAnswer ul{padding-left:1.2rem}.hZUErG_prose strong{color:var(--text-primary)}.hZUErG_prose a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.hZUErG_cta{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}@media (max-width:960px){.hZUErG_columns4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hZUErG_columns3,.hZUErG_properties{grid-template-columns:1fr}.hZUErG_photoStrip{grid-template-columns:repeat(2,1fr)}.hZUErG_photoStrip>div:nth-child(3){display:none}}@media (max-width:520px){.hZUErG_columns4{grid-template-columns:1fr}}.hZUErG_chain{margin-top:var(--space-6);border-top:1px solid var(--border-subtle)}.hZUErG_chainRow{gap:var(--space-5);padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:11rem 1fr;display:grid}.hZUErG_chainRow dt{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-primary)}.hZUErG_chainRow dt span{margin-top:var(--space-1);font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--text-secondary);display:block}.hZUErG_chainRow dd{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}@media (max-width:640px){.hZUErG_chainRow{gap:var(--space-2);grid-template-columns:1fr}}.hZUErG_figure{margin:var(--space-6) 0 0}.hZUErG_figureMedia{aspect-ratio:3/2;background:var(--color-ink-06);position:relative;overflow:hidden}.hZUErG_figureMedia img{object-fit:cover}.hZUErG_figure figcaption{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.hZUErG_figurePair{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.hZUErG_figurePair .hZUErG_figure{margin:0}.hZUErG_figurePair .hZUErG_figureMedia{aspect-ratio:4/5}.hZUErG_list{margin-top:var(--space-3);gap:var(--space-2);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);padding-left:1.25rem;display:grid}.hZUErG_list+p{margin-top:var(--space-4)}.hZUErG_press{justify-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-5);text-align:center;background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);display:grid}.hZUErG_pressTitle{max-width:24ch;margin:0}.hZUErG_press p{max-width:46ch;margin:0}.hZUErG_press a{margin-top:var(--space-2)}
.m0lcxG_success{gap:var(--space-4);flex-direction:column;min-height:50vh;display:flex}.m0lcxG_items{border-top:1px solid var(--border-subtle);margin-top:var(--space-3);list-style:none}.m0lcxG_items li{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);display:flex}.m0lcxG_total{font-family:var(--font-display);font-size:var(--text-base)!important}
.Qe2J6G_cite{margin-left:.1em;font-size:.68em;line-height:0}.Qe2J6G_cite a{color:var(--color-ink-deep);text-decoration:none}.Qe2J6G_cite a:hover{text-decoration:underline}.Qe2J6G_section{border-top:1px solid var(--border-subtle);padding-block:var(--space-8)}.Qe2J6G_inner{width:100%;max-width:calc(64ch + 2 * var(--container-padding));padding-inline:var(--container-padding);margin-inline:auto}.Qe2J6G_title{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary)}.Qe2J6G_list{margin-top:var(--space-4);gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);padding-left:1.25rem;display:grid}.Qe2J6G_list a{color:var(--color-ink-deep);overflow-wrap:anywhere}.Qe2J6G_list li{scroll-margin-top:calc(var(--header-height) + 5rem)}.Qe2J6G_note{color:var(--text-muted)}
