.fvfjUW_slider{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.fvfjUW_layer{width:100%}.fvfjUW_after{clip-path:inset(0 0 0 var(--split));position:absolute;inset:0}.fvfjUW_handle{top:0;bottom:0;left:var(--split);background:var(--seal);outline:none;width:1px;position:absolute}.fvfjUW_knob{border:1px solid var(--seal);background:var(--paper);width:44px;height:44px;color:var(--seal);transition:transform var(--medium) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.fvfjUW_slider:hover .fvfjUW_knob{transform:translate(-50%,-50%)scale(1.06)}.fvfjUW_handle:focus-visible .fvfjUW_knob{outline:2px solid var(--seal);outline-offset:3px}.fvfjUW_tag{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);pointer-events:none;position:absolute;top:0}.fvfjUW_tagBefore{left:0}.fvfjUW_tagAfter{right:0}
.es2Kva_glyph{width:48px;height:48px;display:block}.es2Kva_base,.es2Kva_accent{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.es2Kva_base{stroke:var(--ink)}.es2Kva_accent{stroke:var(--seal)}
.ZzOnYq_toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.ZzOnYq_tabs{flex-wrap:wrap;gap:4px clamp(18px,2.4vw,40px);display:flex}.ZzOnYq_tabs button{font-size:var(--step-small);letter-spacing:.04em;color:var(--ink-2);transition:color var(--medium) var(--ease), border-color var(--medium) var(--ease);border-bottom:1px solid #0000;justify-items:center;gap:6px;margin-bottom:-1px;padding-block:12px 14px;display:grid}.ZzOnYq_tabs button:hover{color:var(--ink)}.ZzOnYq_tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.ZzOnYq_tabs button svg{width:28px;height:28px}.ZzOnYq_tabs button svg path{stroke:currentColor;transition:stroke var(--medium) var(--ease)}.ZzOnYq_tabs button[aria-pressed=true] svg path+path{stroke:var(--seal)}.ZzOnYq_tabs sup{font-size:var(--step-label);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:4px}.ZzOnYq_search{align-items:center;gap:12px;padding-bottom:10px;display:flex}.ZzOnYq_search input{border:0;border-bottom:1px solid var(--line-strong);width:min(260px,60vw);font-size:var(--step-small);background:0 0;border-radius:0;padding:8px 0}.ZzOnYq_search input:focus{border-bottom-color:var(--ink);outline:none}.ZzOnYq_search button{font-size:var(--step-small);letter-spacing:.06em;color:var(--ink-2)}.ZzOnYq_search button:hover{color:var(--ink)}.ZzOnYq_status{font-size:var(--step-meta);color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;padding-block:20px clamp(32px,4vw,56px);display:flex}.ZzOnYq_views{gap:18px;margin-left:auto;display:flex}.ZzOnYq_views button{font-size:var(--step-meta);letter-spacing:.06em;color:var(--ink-3);border-bottom:1px solid #0000;padding-bottom:2px}.ZzOnYq_views button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.ZzOnYq_list{border-top:1px solid var(--line)}.ZzOnYq_list a{border-bottom:1px solid var(--line);transition:background-color var(--medium) var(--ease);grid-template-columns:72px minmax(0,3fr) minmax(0,2fr) minmax(0,2fr) minmax(0,2fr) auto;align-items:center;gap:24px;padding-block:14px;display:grid}.ZzOnYq_list a:hover{background:color-mix(in srgb, var(--stone) 55%, transparent)}.ZzOnYq_thumb{aspect-ratio:1;width:72px;display:block}.ZzOnYq_listName{font-family:var(--font-display);font-size:var(--step-lead);font-weight:var(--weight-light)}.ZzOnYq_listMeta{font-size:var(--step-small);color:var(--ink-2)}.ZzOnYq_listArrow{color:var(--ink-3);transition:transform var(--medium) var(--ease)}.ZzOnYq_list a:hover .ZzOnYq_listArrow{color:var(--ink);transform:translate(6px)}.ZzOnYq_grid{gap:clamp(48px, 5vw, 80px) var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ZzOnYq_empty{gap:12px;padding-block:64px;display:grid}@media (max-width:1180px){.ZzOnYq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.ZzOnYq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ZzOnYq_list a{grid-template-columns:64px minmax(0,1fr) auto;gap:6px 16px}.ZzOnYq_list a .ZzOnYq_listMeta{grid-column:2}.ZzOnYq_list a .ZzOnYq_listMeta:nth-of-type(n+3){display:none}.ZzOnYq_listArrow{grid-area:1/3}.ZzOnYq_thumb{grid-row:span 2;width:64px}.ZzOnYq_grid{column-gap:12px}.ZzOnYq_toolbar{gap:0;display:grid}.ZzOnYq_tabs{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:0 24px;overflow-x:auto}.ZzOnYq_tabs::-webkit-scrollbar{display:none}.ZzOnYq_tabs button svg{width:24px;height:24px}.ZzOnYq_tabs button{white-space:nowrap;scroll-snap-align:start;flex:none;min-height:48px;margin-bottom:0;padding-block:10px 12px}.ZzOnYq_search{border-top:1px solid var(--line);width:100%;padding-bottom:0}.ZzOnYq_search input{border-bottom:0;flex:1;width:auto;min-height:44px}.ZzOnYq_search button,.ZzOnYq_views button{min-height:44px}.ZzOnYq_status{padding-block:8px 24px}}
.hHXOZG_list{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 36px;margin-bottom:40px;display:flex}.hHXOZG_list button{font-size:var(--step-small);letter-spacing:.06em;color:var(--ink-2);border-bottom:1px solid #0000;margin-bottom:-1px;padding-block:14px}.hHXOZG_list button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.hHXOZG_panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px clamp(40px,6vw,96px);display:none}.hHXOZG_panel[data-active]{display:grid}.hHXOZG_panel:not(:has(.hHXOZG_image)){grid-template-columns:minmax(0,1fr)}.hHXOZG_copy{gap:16px;max-width:56ch;display:grid}.hHXOZG_image{aspect-ratio:4/3;display:block}@media (max-width:640px){.hHXOZG_list{display:none}.hHXOZG_panels{gap:56px;display:grid}.hHXOZG_panel{grid-template-columns:minmax(0,1fr);display:grid}}
.OihPJq_rfq{isolation:isolate;border-top:1px solid var(--line);padding-block:clamp(96px,5rem + 8vw,220px);position:relative;overflow:hidden}.OihPJq_rings{z-index:-1;opacity:.5;width:min(760px,110vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OihPJq_rfqInner{text-align:center;justify-items:center;gap:40px;display:grid}.OihPJq_rfqText{justify-items:center;gap:22px;display:grid}.OihPJq_rfqText .lead{max-width:46ch}.OihPJq_rfqHeading{font-size:var(--step-h1);line-height:1.2}.OihPJq_rfqInner .actions{justify-content:center}.OihPJq_rfq[data-compact]{border-bottom:1px solid var(--line);padding-block:clamp(56px,6vw,96px)}.OihPJq_rfq[data-compact] .OihPJq_rfqInner{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:end start}.OihPJq_rfq[data-compact] .OihPJq_rfqText{justify-items:start}.OihPJq_rfq[data-compact] .OihPJq_rfqHeading{font-size:var(--step-h2)}.OihPJq_form{gap:8px;display:grid}@media (max-width:640px){.OihPJq_rfq[data-compact] .OihPJq_rfqInner{grid-template-columns:minmax(0,1fr)}}
.LluNKq_split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px clamp(40px,7vw,120px);display:grid}.LluNKq_split[data-image-left] .LluNKq_copy{order:2}.LluNKq_copy{justify-items:start;gap:24px;display:grid}.LluNKq_splitImage{aspect-ratio:5/4}.LluNKq_gallery{gap:clamp(40px, 4vw, 64px) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LluNKq_galleryImage{aspect-ratio:4/3}.LluNKq_gallery[data-trio]{grid-template-columns:repeat(3,minmax(0,1fr))}.LluNKq_gallery[data-trio] .LluNKq_galleryImage{aspect-ratio:4/5}.LluNKq_gallery[data-featured] figure:first-child{grid-column:1/-1}.LluNKq_gallery[data-featured] figure:first-child .LluNKq_galleryImage{aspect-ratio:16/9}.LluNKq_video video{background:var(--stone);width:100%}@media (max-width:960px){.LluNKq_split{grid-template-columns:minmax(0,1fr)}.LluNKq_split[data-image-left] .LluNKq_copy{order:0}}@media (max-width:640px){.LluNKq_gallery,.LluNKq_gallery[data-trio]{grid-template-columns:minmax(0,1fr)}.LluNKq_gallery[data-featured] figure:first-child .LluNKq_galleryImage{aspect-ratio:4/3}}
.yO0vaW_section{isolation:isolate;position:relative;overflow:hidden}.yO0vaW_rings{z-index:-1;opacity:.55;width:min(1100px,130vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.yO0vaW_inner{text-align:center;justify-items:center;gap:28px;display:grid;position:relative}.yO0vaW_statement{max-width:24em;font-size:var(--step-h2);line-height:1.6}.yO0vaW_body{max-width:46ch}.yO0vaW_facts{grid-template-columns:repeat(var(--fact-columns,3), minmax(0, 1fr));border-top:1px solid var(--line);text-align:left;width:min(100%,1040px);margin-top:clamp(40px,5vw,88px);display:grid}.yO0vaW_facts[data-count="2"]{--fact-columns:2}.yO0vaW_facts[data-count="4"]{--fact-columns:4}.yO0vaW_facts>div{align-content:start;gap:10px;padding:28px 24px 0 0;display:grid}.yO0vaW_value{font-family:var(--font-display);font-size:var(--step-figure);font-weight:var(--weight-light);font-variant-numeric:lining-nums tabular-nums;line-height:1}.yO0vaW_label{font-size:var(--step-small);letter-spacing:.04em;color:var(--ink-2)}.yO0vaW_description{font-size:var(--step-small);color:var(--ink-3)}@media (max-width:640px){.yO0vaW_facts,.yO0vaW_facts[data-count]{grid-template-columns:minmax(0,1fr)}.yO0vaW_facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:16px;padding:18px 0}.yO0vaW_value{font-size:var(--step-h2)}.yO0vaW_description{grid-column:2}}
.AKXCdq_intro{padding-top:clamp(64px,4rem + 6vw,168px)}.AKXCdq_text{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:32px clamp(40px,6vw,112px);padding-bottom:clamp(48px,3rem + 3vw,96px);display:grid;position:relative}.AKXCdq_titleBlock{gap:24px;min-width:0;display:grid}.AKXCdq_titleBlock .label{white-space:normal;overflow-wrap:anywhere;max-width:100%}.AKXCdq_aside{gap:32px;min-width:0;display:grid}.AKXCdq_aside .lead{max-width:40ch}.AKXCdq_text[data-centered]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.AKXCdq_text[data-centered] .AKXCdq_aside{justify-items:center}.AKXCdq_text[data-centered] .lead{max-width:52ch}.AKXCdq_intro[data-bare]{overflow:hidden}.AKXCdq_intro[data-bare] .AKXCdq_text{min-height:clamp(420px,56vh,640px);padding-bottom:clamp(56px,6vw,112px)}.AKXCdq_bareRings{z-index:0;opacity:.9;width:min(62vw,820px);position:absolute;top:-40%;right:-12%;-webkit-mask-image:linear-gradient(#000 34%,#0000 70%);mask-image:linear-gradient(#000 34%,#0000 70%)}.AKXCdq_intro[data-bare] .AKXCdq_titleBlock,.AKXCdq_intro[data-bare] .AKXCdq_aside{z-index:1;position:relative}.AKXCdq_plate{position:relative}.AKXCdq_image{aspect-ratio:21/9;width:100%}.AKXCdq_mobileOnly{display:none}@media (max-width:1180px){.AKXCdq_text{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:960px){.AKXCdq_image{aspect-ratio:4/5}.AKXCdq_desktopOnly{display:none}.AKXCdq_mobileOnly{display:block}.AKXCdq_bareRings{opacity:.6;width:120vw;top:-10%;right:-40%}}
._5qjtKG_material{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}._5qjtKG_material[data-image-right] ._5qjtKG_image{order:2}._5qjtKG_image{background:var(--stone-deep);min-height:clamp(420px,52vw,820px)}._5qjtKG_text{padding:clamp(48px, 7vw, 120px) var(--gutter) clamp(48px, 7vw, 120px) clamp(32px, 6vw, 112px);align-content:end;gap:24px;display:grid}._5qjtKG_material[data-image-right] ._5qjtKG_text{padding-left:var(--gutter);padding-right:clamp(32px,6vw,112px)}._5qjtKG_facts{border-top:1px solid var(--line);margin-top:16px;display:grid}._5qjtKG_facts>div{border-bottom:1px solid var(--line);font-size:var(--step-small);grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:4px 20px;padding-block:14px;display:grid}._5qjtKG_facts>div:not(:has(dt)){grid-template-columns:minmax(0,1fr)}._5qjtKG_facts dt{color:var(--ink-3);letter-spacing:.04em}._5qjtKG_facts dd{color:var(--ink)}@media (max-width:960px){._5qjtKG_material{grid-template-columns:minmax(0,1fr)}._5qjtKG_material[data-image-right] ._5qjtKG_image{order:0}._5qjtKG_image{aspect-ratio:4/3;min-height:0}._5qjtKG_text,._5qjtKG_material[data-image-right] ._5qjtKG_text{padding:56px var(--gutter) 72px}}
.APZi5G_partnership{grid-template-columns:minmax(0,1fr);display:grid}.APZi5G_partnership[data-has-image]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:40px clamp(40px,7vw,120px)}.APZi5G_image{aspect-ratio:4/5}.APZi5G_copy{gap:24px;max-width:640px;display:grid}.APZi5G_points{border-top:1px solid var(--line);display:grid}.APZi5G_points li{border-bottom:1px solid var(--line);color:var(--ink-2);padding-block:16px}.APZi5G_ledgerLayout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px clamp(40px,6vw,112px);display:grid}.APZi5G_ledgerLayout .section-head{grid-template-columns:minmax(0,1fr);margin-bottom:0}.APZi5G_ledgerLead{margin-bottom:32px}.APZi5G_ledger{border-top:1px solid var(--line)}.APZi5G_ledger li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:8px clamp(24px,3vw,48px);padding-block:clamp(22px,2.4vw,32px);display:grid}.APZi5G_ledger li[data-linked]{padding-block:0;display:block}.APZi5G_ledgerLink{color:inherit;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:baseline;gap:8px clamp(24px,3vw,48px);padding-block:clamp(22px,2.4vw,32px);display:grid}.APZi5G_ledgerLink h3{transition:transform var(--medium) var(--ease)}.APZi5G_ledgerCta{font-size:var(--step-small);letter-spacing:.04em;white-space:nowrap;color:var(--ink-2);transition:color var(--medium) var(--ease)}.APZi5G_ledgerLink:hover h3,.APZi5G_ledgerLink:focus-visible h3{transform:translate(6px)}.APZi5G_ledgerLink:hover .APZi5G_ledgerCta,.APZi5G_ledgerLink:focus-visible .APZi5G_ledgerCta{color:var(--ink)}.APZi5G_grid{grid-template-columns:repeat(var(--capability-columns,3), minmax(0, 1fr));gap:clamp(40px, 4vw, 56px) var(--gap);display:grid}.APZi5G_grid[data-columns="4"]{--capability-columns:4}.APZi5G_grid li{border-top:1px solid var(--line);align-content:start;gap:12px;padding-top:24px;display:grid}@media (max-width:1180px){.APZi5G_grid,.APZi5G_grid[data-columns]{--capability-columns:2}}@media (max-width:960px){.APZi5G_partnership[data-has-image],.APZi5G_ledgerLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.APZi5G_ledger li,.APZi5G_ledgerLink{grid-template-columns:minmax(0,1fr)}.APZi5G_grid,.APZi5G_grid[data-columns]{--capability-columns:1}}
.cR_Frq_grid{grid-template-columns:repeat(var(--object-columns,4), minmax(0, 1fr));gap:clamp(48px, 5vw, 72px) var(--gap);display:grid}.cR_Frq_grid[data-columns="3"]{--object-columns:3}.cR_Frq_gallery{overflow:hidden}@media (max-width:1180px){.cR_Frq_grid,.cR_Frq_grid[data-columns]{--object-columns:2}}
.LcAJSq_row{grid-template-columns:repeat(var(--process-columns,3), minmax(0, 1fr));gap:clamp(40px, 4vw, 64px) var(--gap);display:grid}.LcAJSq_row[data-columns="2"]{--process-columns:2}.LcAJSq_row[data-columns="4"]{--process-columns:4}.LcAJSq_image{aspect-ratio:4/5;margin-bottom:24px}.LcAJSq_step{min-width:0}.LcAJSq_text{gap:10px;max-width:38ch;display:grid}.LcAJSq_ordinal{font-family:var(--font-display);font-size:var(--step-body);color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums}.LcAJSq_timeline{grid-template-columns:repeat(var(--timeline-steps,4), minmax(0, 1fr));gap:40px clamp(20px,2.4vw,40px);display:grid;position:relative}.LcAJSq_timeline li{align-content:start;gap:12px;display:grid}.LcAJSq_node{align-items:center;margin-bottom:12px;display:flex;position:relative}.LcAJSq_node:after{content:"";background:var(--line-strong);flex:1;height:1px;margin-left:14px}.LcAJSq_timeline li:last-child .LcAJSq_node:after{background:linear-gradient(to right, var(--line-strong), transparent)}.LcAJSq_node span{border:1px solid var(--ink);width:44px;height:44px;font-family:var(--font-display);font-size:var(--step-body);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;place-items:center;display:grid}.LcAJSq_timelineTitle{font-size:var(--step-h3);line-height:1.4}@media (max-width:1180px){.LcAJSq_row,.LcAJSq_row[data-columns]{--process-columns:2}.LcAJSq_timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.LcAJSq_timeline li:nth-child(2n) .LcAJSq_node:after{background:linear-gradient(to right, var(--line-strong), transparent)}}@media (max-width:640px){.LcAJSq_row,.LcAJSq_row[data-columns]{--process-columns:1}.LcAJSq_timeline{grid-template-columns:minmax(0,1fr)}}
.y2Lu6W_certs,.y2Lu6W_markets{gap:48px var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.y2Lu6W_certs li,.y2Lu6W_markets li{align-content:start;gap:10px;display:grid}.y2Lu6W_certImage,.y2Lu6W_marketImage{aspect-ratio:4/3;margin-bottom:10px}.y2Lu6W_certImage img{object-fit:contain;padding:12%}.y2Lu6W_certTitle,.y2Lu6W_marketTitle{font-family:var(--font-display);font-size:var(--step-h3);font-weight:var(--weight-light);line-height:1.4}.y2Lu6W_cases{gap:clamp(64px,7vw,120px);display:grid}.y2Lu6W_case{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.y2Lu6W_case:not(:has(.y2Lu6W_caseImage)){grid-template-columns:minmax(0,1fr)}.y2Lu6W_caseImage{aspect-ratio:4/3}.y2Lu6W_caseCopy{gap:18px;display:grid}.y2Lu6W_caseFacts{border-top:1px solid var(--line)}.y2Lu6W_caseFacts>div{border-bottom:1px solid var(--line);gap:4px;padding-block:14px;display:grid}.y2Lu6W_caseFacts dt{font-size:var(--step-label);letter-spacing:.1em;color:var(--ink-3)}.y2Lu6W_caseFacts dd{color:var(--ink-2)}.y2Lu6W_quote{font-family:var(--font-display);font-size:var(--step-lead);font-weight:var(--weight-light);line-height:1.7}.y2Lu6W_timeline{border-top:1px solid var(--line)}.y2Lu6W_timeline li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,3fr);gap:16px clamp(24px,4vw,64px);padding-block:32px;display:grid}.y2Lu6W_timeline li>div{gap:10px;display:grid}.y2Lu6W_period{font-family:var(--font-display);font-size:var(--step-h3);font-weight:var(--weight-light);font-variant-numeric:lining-nums tabular-nums}.y2Lu6W_timelineImage{aspect-ratio:4/3}.y2Lu6W_downloads{border-top:1px solid var(--line)}.y2Lu6W_downloads a{border-bottom:1px solid var(--line);transition:background-color var(--medium) var(--ease);grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto;align-items:baseline;gap:8px 32px;padding-block:22px;display:grid}.y2Lu6W_downloads a:hover{background:var(--stone)}.y2Lu6W_downloadTitle{font-family:var(--font-display);font-size:var(--step-h3);font-weight:var(--weight-light)}@media (max-width:960px){.y2Lu6W_certs,.y2Lu6W_markets{grid-template-columns:repeat(2,minmax(0,1fr))}.y2Lu6W_case,.y2Lu6W_timeline li,.y2Lu6W_downloads a{grid-template-columns:minmax(0,1fr)}}
.eBopcG_line{display:block}.eBopcG_sectionTitle{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,6vw,96px);margin-bottom:clamp(40px,5vw,80px);display:grid}.eBopcG_sectionTitle>div:first-child{gap:20px;display:grid}.eBopcG_sectionTitle[data-layout=stack]{grid-template-columns:minmax(0,1fr);max-width:52rem}.eBopcG_sectionAside{justify-items:start;gap:24px;display:grid}.eBopcG_sectionAside .eBopcG_lead{max-width:40ch}.eBopcG_hero{grid-template-columns:minmax(0,1fr);gap:56px;padding-top:clamp(56px,3rem + 5vw,136px);padding-bottom:clamp(56px,3rem + 4vw,112px);display:grid}.eBopcG_hero[data-aside]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.eBopcG_heroText{gap:clamp(24px,3vw,40px);display:grid}.eBopcG_heroTitle{margin-top:8px}.eBopcG_heroFoot{gap:28px;max-width:46ch;display:grid}.eBopcG_heroAside{min-width:0}.eBopcG_hero[data-compact]{padding-top:clamp(40px,2rem + 3vw,88px);padding-bottom:clamp(32px,1.5rem + 2.5vw,64px)}.eBopcG_hero[data-compact] .eBopcG_heroText{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;column-gap:clamp(32px,6vw,96px)}.eBopcG_hero[data-compact] .eBopcG_heroText>:first-child{grid-column:1/-1}.eBopcG_hero[data-compact] .eBopcG_heroTitle{margin-top:0}.eBopcG_titleBlock{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eBopcG_titleBlock>div{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.eBopcG_titleBlock dt{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.eBopcG_titleBlock dd{font-size:var(--step-small);overflow-wrap:anywhere;line-height:1.5}.eBopcG_faq{border-top:1px solid var(--line-strong)}.eBopcG_faq details{border-bottom:1px solid var(--line)}.eBopcG_faq summary{cursor:pointer;font-family:var(--font-display);font-size:var(--step-h3);font-weight:var(--weight-light);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;line-height:1.4;list-style:none;display:flex}.eBopcG_faq summary::-webkit-details-marker{display:none}.eBopcG_plus{flex:none;width:14px;height:14px;position:relative}.eBopcG_plus:before,.eBopcG_plus:after{content:"";background:var(--ink);width:14px;height:1px;transition:transform var(--medium) var(--ease), background-color var(--medium) var(--ease);position:absolute;top:50%;left:0}.eBopcG_plus:after{transform:rotate(90deg)}.eBopcG_faq details[open] .eBopcG_plus:after{transform:rotate(0)}.eBopcG_faq details[open] .eBopcG_plus:before,.eBopcG_faq details[open] .eBopcG_plus:after{background:var(--seal)}.eBopcG_faq details p{max-width:62ch;padding-bottom:28px}.eBopcG_closing{border-top:1px solid var(--line)}.eBopcG_closingInner{padding-block:var(--section);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:40px clamp(32px,6vw,96px);display:grid;position:relative}.eBopcG_closingTitle{max-width:16em}.eBopcG_closingFoot{justify-items:start;gap:28px;display:grid}.eBopcG_closingSeal{top:calc(var(--section) * .45);right:var(--gutter);width:44px;position:absolute;transform:rotate(-4deg)}@media (max-width:960px){.eBopcG_sectionTitle,.eBopcG_hero[data-aside],.eBopcG_hero[data-compact] .eBopcG_heroText,.eBopcG_closingInner{grid-template-columns:minmax(0,1fr)}.eBopcG_closingSeal{top:calc(var(--section) * .3);width:34px}}
.fTa9Wq_ruler{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:0 clamp(16px,2vw,28px);padding-top:40px;display:grid;position:relative}.fTa9Wq_ruler:before{content:"";border-top:1px solid var(--ink);background:repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px 8px) top / 100% 6px no-repeat, repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 40px) top / 100% 12px no-repeat;height:14px;position:absolute;top:0;left:0;right:0}.fTa9Wq_ruler li{align-content:start;gap:12px;display:grid}.fTa9Wq_number{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.1em;color:var(--seal)}.fTa9Wq_title{font-family:var(--font-display);font-size:var(--step-h3);font-weight:var(--weight-light)}@media (max-width:1180px){.fTa9Wq_ruler{grid-template-columns:repeat(min(var(--steps), 3), minmax(0, 1fr));row-gap:48px}}@media (max-width:640px){.fTa9Wq_ruler{grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:28px}.fTa9Wq_ruler:before{border-top:0;border-left:1px solid var(--ink);background:repeating-linear-gradient(180deg, var(--line-strong) 0 1px, transparent 1px 8px) left / 6px 100% no-repeat, repeating-linear-gradient(180deg, var(--ink) 0 1px, transparent 1px 40px) left / 12px 100% no-repeat;width:14px;height:auto;top:0;bottom:0;right:auto}}
.rwrMLq_swatch{width:100%;height:100%;display:block}
.aJ8PYW_hero{padding-top:clamp(40px,2rem + 4vw,104px);padding-bottom:0}.aJ8PYW_heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px clamp(40px,5vw,96px);display:grid}.aJ8PYW_heroText{justify-items:start;gap:clamp(24px,3vw,36px);display:grid}.aJ8PYW_heroText .aJ8PYW_lead{max-width:34em}.aJ8PYW_heroTitle{margin-top:4px}.aJ8PYW_heroFigure{min-width:0}.aJ8PYW_heroBoard{padding:clamp(28px,4vw,56px) clamp(20px,3vw,44px) clamp(36px,4vw,56px)}.aJ8PYW_drawing,.aJ8PYW_finished{padding-bottom:28px}.aJ8PYW_finished{background:var(--paper-raised);height:100%}.aJ8PYW_heroCaption{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.06em;color:var(--ink-3);justify-content:space-between;gap:16px;margin-top:18px;display:flex}.aJ8PYW_doors{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aJ8PYW_door{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:100%;transition:background-color var(--medium) var(--ease);grid-template-rows:auto auto 1fr auto;gap:18px;padding:28px clamp(20px,2vw,32px) 32px;display:grid}.aJ8PYW_door:hover,.aJ8PYW_door:focus-visible{background:var(--paper-raised)}.aJ8PYW_doorTop{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.aJ8PYW_doorTitle{font-family:var(--font-display);font-weight:var(--weight-light)}.aJ8PYW_doorCta{font-size:var(--step-small);font-weight:var(--weight-medium);color:var(--ink);align-items:center;gap:10px;display:inline-flex}.aJ8PYW_door:hover .aJ8PYW_doorCta{color:var(--seal)}.aJ8PYW_door:hover .link-arrow{transform:translate(4px)}.aJ8PYW_woods{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);display:grid}.aJ8PYW_woods li{gap:10px;display:grid}.aJ8PYW_woodSwatch{aspect-ratio:1;margin-bottom:10px;overflow:hidden}.aJ8PYW_woodName{font-family:var(--font-display);font-size:var(--step-h3)}.aJ8PYW_standard .wrap{gap:clamp(28px,3vw,44px);display:grid}.aJ8PYW_standardQuote{max-width:14em}.aJ8PYW_standardBody{max-width:46ch}.aJ8PYW_facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(24px,4vw,56px);display:grid}.aJ8PYW_facts>div{gap:10px;padding-top:24px;display:grid}.aJ8PYW_facts dt{font-family:var(--font-display);font-size:var(--step-h1);font-weight:var(--weight-light);line-height:1}.aJ8PYW_facts dd{max-width:24ch;font-size:var(--step-small);color:var(--ink-2)}.aJ8PYW_gifting{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:48px clamp(40px,6vw,112px);display:grid}.aJ8PYW_giftImage .frame{aspect-ratio:5/4}.aJ8PYW_giftImage .frame img{object-fit:cover}.aJ8PYW_giftText{justify-items:start;gap:24px;display:grid}@media (max-width:960px){.aJ8PYW_heroGrid,.aJ8PYW_gifting{grid-template-columns:minmax(0,1fr)}.aJ8PYW_doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.aJ8PYW_doors,.aJ8PYW_woods,.aJ8PYW_facts{grid-template-columns:minmax(0,1fr)}.aJ8PYW_woodSwatch{aspect-ratio:16/9}}
.zDUpDa_index{position:relative}.zDUpDa_head,.zDUpDa_rows a{grid-template-columns:minmax(0,1.2fr) minmax(0,3fr) minmax(0,2.4fr) minmax(0,1.8fr) 24px;align-items:baseline;gap:16px clamp(16px,2vw,32px);display:grid}.zDUpDa_head{border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-bottom:14px}.zDUpDa_rows{margin:0;padding:0;list-style:none}.zDUpDa_rows a{border-bottom:1px solid var(--line);transition:background-color var(--medium) var(--ease);padding-block:22px}.zDUpDa_thumb{display:none;position:relative}.zDUpDa_ref,.zDUpDa_size{font-family:var(--font-mono);font-size:var(--step-meta);letter-spacing:.04em;color:var(--ink-3);transition:color var(--medium) var(--ease)}.zDUpDa_name{font-family:var(--font-display);font-size:var(--step-h3);font-weight:var(--weight-light);transition:transform var(--medium) var(--ease);line-height:1.3}.zDUpDa_material{font-size:var(--step-small);color:var(--ink-2)}.zDUpDa_arrow{color:var(--ink-3);transition:transform var(--medium) var(--ease), color var(--medium) var(--ease);justify-self:end}.zDUpDa_rows a:hover .zDUpDa_name,.zDUpDa_rows a:focus-visible .zDUpDa_name,.zDUpDa_rows a[data-active] .zDUpDa_name{transform:translate(8px)}.zDUpDa_rows a:hover .zDUpDa_ref,.zDUpDa_rows a[data-active] .zDUpDa_ref,.zDUpDa_rows a:hover .zDUpDa_arrow,.zDUpDa_rows a[data-active] .zDUpDa_arrow{color:var(--seal)}.zDUpDa_rows a:hover .zDUpDa_arrow,.zDUpDa_rows a[data-active] .zDUpDa_arrow{transform:translate(4px)}.zDUpDa_preview{z-index:2;aspect-ratio:1;pointer-events:none;opacity:0;width:260px;transition:opacity .3s var(--ease);will-change:transform;position:absolute;top:0;left:0}.zDUpDa_preview[data-visible]{opacity:1}.zDUpDa_previewImage{background:var(--stone);box-shadow:var(--shadow-float);opacity:0;position:absolute;inset:0;overflow:hidden}.zDUpDa_previewImage[data-active]{opacity:1}.zDUpDa_previewImage img{object-fit:cover}@media (hover:none),(max-width:960px){.zDUpDa_preview,.zDUpDa_head{display:none}.zDUpDa_rows a{grid-template-columns:56px auto minmax(0,1fr) auto;grid-template-areas:"thumb name name arrow""thumb ref size arrow";align-items:center;gap:4px 16px;padding-block:16px}.zDUpDa_thumb{background:var(--stone);grid-area:thumb;width:56px;height:56px;display:block;overflow:hidden}.zDUpDa_thumb img{object-fit:cover}.zDUpDa_name{grid-area:name}.zDUpDa_ref{grid-area:ref}.zDUpDa_material{display:none}.zDUpDa_size{text-align:right;grid-area:size;justify-self:end;min-width:0}.zDUpDa_arrow{grid-area:arrow}}
