.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}}
.rQ7sNW_card{color:var(--ink);align-content:start;gap:8px;display:grid}.rQ7sNW_media{aspect-ratio:1;margin-bottom:12px;display:block}.rQ7sNW_primary,.rQ7sNW_alternate{transition:transform var(--slow) var(--ease), opacity var(--slow) var(--ease)}.rQ7sNW_alternate{opacity:0}.rQ7sNW_card:hover .rQ7sNW_primary{transform:scale(1.03)}.rQ7sNW_card:hover .rQ7sNW_alternate{opacity:1}.rQ7sNW_ref{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums;gap:12px;margin-top:4px;display:flex}.rQ7sNW_ref span:first-child:not(:last-child){color:var(--seal)}.rQ7sNW_name{font-family:var(--font-display);font-size:var(--step-lead);font-weight:var(--weight-light);line-height:1.45}.rQ7sNW_meta{font-size:var(--step-meta);letter-spacing:.03em;color:var(--ink-3);font-variant-numeric:tabular-nums}.rQ7sNW_card:focus-visible{outline-offset:6px}
.rymF_q_browser{padding-bottom:var(--section)}.rymF_q_facts{max-width:26rem}.rymF_q_facts dd{-webkit-hyphens:manual;hyphens:manual}.rymF_q_facts>div:last-child:nth-child(odd){grid-column:1/-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)}}
.tvjGOq_starts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tvjGOq_starts>li{grid-template-rows:auto auto auto 1fr auto;gap:14px;padding:28px clamp(20px,2.4vw,36px) 32px 0;display:grid}.tvjGOq_starts>li+li{border-left:1px solid var(--line);padding-left:clamp(20px,2.4vw,36px)}.tvjGOq_startTitle{font-family:var(--font-display);font-weight:var(--weight-light);margin-bottom:10px}.tvjGOq_sendList{counter-reset:send;gap:8px;margin-bottom:18px;display:grid}.tvjGOq_sendList li{font-size:var(--step-small);color:var(--ink-2);counter-increment:send;gap:12px;display:flex}.tvjGOq_sendList li:before{content:counter(send, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--step-label);color:var(--seal);line-height:1.9}.tvjGOq_diagram{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px clamp(40px,5vw,88px);display:grid}.tvjGOq_figure{min-width:0}.tvjGOq_board{padding:clamp(24px,4vw,56px)}.tvjGOq_legend{border-top:1px solid var(--line-strong)}.tvjGOq_legend li{border-bottom:1px solid var(--line);transition:background-color var(--medium) var(--ease);grid-template-columns:32px minmax(0,1fr);gap:16px;padding-block:18px;display:grid}.tvjGOq_legendNumber{border:1px solid var(--seal);width:28px;height:28px;font-family:var(--font-mono);font-size:var(--step-label);color:var(--seal);transition:background-color var(--medium) var(--ease), color var(--medium) var(--ease);border-radius:50%;place-items:center;display:grid}.tvjGOq_legendTitle{font-family:var(--font-display);font-size:var(--step-h3);font-weight:var(--weight-light);margin-bottom:4px}.tvjGOq_legend li:hover .tvjGOq_legendNumber{background:var(--seal);color:var(--on-seal)}:is(.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="1"]:hover) [data-marker="1"] circle,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="2"]:hover) [data-marker="2"] circle,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="3"]:hover) [data-marker="3"] circle,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="4"]:hover) [data-marker="4"] circle,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="5"]:hover) [data-marker="5"] circle,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="6"]:hover) [data-marker="6"] circle){fill:var(--seal)}:is(.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="1"]:hover) [data-marker="1"] text,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="2"]:hover) [data-marker="2"] text,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="3"]:hover) [data-marker="3"] text,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="4"]:hover) [data-marker="4"] text,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="5"]:hover) [data-marker="5"] text,.tvjGOq_diagram:has(.tvjGOq_legend li[data-item="6"]:hover) [data-marker="6"] text){fill:var(--on-seal)}.tvjGOq_process{border-top:1px solid var(--line-strong)}.tvjGOq_processHead,.tvjGOq_processRow{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);gap:16px clamp(20px,3vw,48px);display:grid}.tvjGOq_processHead{border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-block:14px}.tvjGOq_processRow{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:baseline;padding-block:26px}.tvjGOq_processStep{align-items:baseline;gap:18px;display:flex}.tvjGOq_processStep .annot{color:var(--seal)}.tvjGOq_processTitle{font-family:var(--font-display);font-size:var(--step-h3);font-weight:var(--weight-light);color:var(--ink)}.tvjGOq_cellLabel{display:none}.tvjGOq_faqLayout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px clamp(40px,6vw,112px);display:grid}.tvjGOq_faqAside{align-content:start;display:grid}.tvjGOq_trade{gap:12px;max-width:30rem;display:grid}.tvjGOq_tradeBlock{background:var(--paper-raised)}.tvjGOq_tradeBlock>div:last-child:nth-child(odd){grid-column:1/-1}.tvjGOq_tradeNote{color:var(--ink-3)}@media (max-width:960px){.tvjGOq_starts,.tvjGOq_diagram,.tvjGOq_faqLayout{grid-template-columns:minmax(0,1fr)}.tvjGOq_starts>li,.tvjGOq_starts>li+li{border-left:0;border-bottom:1px solid var(--line);padding-left:0}.tvjGOq_processHead{display:none}.tvjGOq_processRow{grid-template-columns:minmax(0,1fr);gap:10px}.tvjGOq_cellLabel{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;display:block}}
.PE0J3q_sheet{gap:clamp(12px,2vw,20px);padding:clamp(14px,2.4vw,28px);display:grid}.PE0J3q_drawing{position:relative}.PE0J3q_svg{width:100%;height:auto;display:block;overflow:visible}.PE0J3q_svg path,.PE0J3q_svg rect{fill:none;vector-effect:non-scaling-stroke}.PE0J3q_outline :is(path,rect){stroke:var(--ink);stroke-width:1.15px}.PE0J3q_dims path{stroke:var(--ink-3);stroke-width:.8px}.PE0J3q_aux path{stroke:var(--ink-3);stroke-width:.6px;opacity:.7}.PE0J3q_center{stroke-dasharray:14 3 2 3}.PE0J3q_projection{stroke-dasharray:3 4}.PE0J3q_markup :is(path,rect){stroke:var(--seal);stroke-width:1px}.PE0J3q_engrave{stroke-dasharray:4 3}.PE0J3q_note,.PE0J3q_view{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.06em;white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;line-height:1;display:inline-flex;position:absolute}.PE0J3q_note b{font-weight:var(--weight-medium);color:var(--seal)}.PE0J3q_note s{color:var(--ink-3);-webkit-text-decoration-color:var(--seal);text-decoration-color:var(--seal)}.PE0J3q_view{color:var(--ink-3)}.PE0J3q_above{transform:translate(-50%,-100%)}.PE0J3q_before{transform:translate(-100%,-50%)}.PE0J3q_after{transform:translateY(-50%)}.PE0J3q_middle{transform:translate(-50%,-50%)}.PE0J3q_beforeTop{transform:translate(-100%)}.PE0J3q_rev{width:22px;height:20px;color:var(--seal);flex:none;place-items:end center;display:inline-grid;position:relative}.PE0J3q_rev svg{width:100%;height:100%;position:absolute;inset:0}.PE0J3q_rev path{fill:var(--paper-raised);stroke:var(--seal);stroke-width:1px;vector-effect:non-scaling-stroke}.PE0J3q_rev span{font-family:var(--font-mono);font-size:var(--step-label);padding-bottom:3px;line-height:1;position:relative}.PE0J3q_foot{border-top:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:16px 24px;padding-top:clamp(12px,2vw,18px);display:grid}.PE0J3q_footLabel{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.PE0J3q_revisions ol{gap:6px;display:grid}.PE0J3q_revisions li{font-size:var(--step-meta);color:var(--ink-2);align-items:center;gap:10px;line-height:1.4;display:flex}.PE0J3q_block{background:var(--paper-raised)}.PE0J3q_block>div:last-child{grid-column:1/-1}.PE0J3q_stamp{border:3px double var(--seal);font-size:var(--step-small);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--seal);opacity:.9;mix-blend-mode:multiply;border-radius:3px;margin-block:2px 0;padding:5px 10px 4px;font-weight:600;line-height:1.2;display:inline-block;transform:rotate(-6deg)}
.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}}
