.uAQCAq_hero{--chamber:calc(100svh - var(--titlebar-h) - var(--s6) - var(--s4));padding-block:calc(var(--titlebar-h) + var(--s6)) calc(var(--section-pad) + var(--s7))}.uAQCAq_inner{row-gap:var(--s4);grid-template-rows:auto auto 1fr auto;align-items:start}.uAQCAq_copy{gap:var(--s2);padding-top:var(--s2);flex-direction:column;grid-area:1/1/auto/span 6;display:flex}.uAQCAq_h1{font-family:var(--font-display);font-feature-settings:"liga" 1;letter-spacing:-.03em;color:var(--text);font-size:min(clamp(3rem,1.2rem + 4.2vw,6.25rem),11svh);font-weight:400;line-height:.9}.uAQCAq_h1:focus{outline:none}.uAQCAq_line{animation:.64s steps(8,end) both uAQCAq_lineIn;display:block}.uAQCAq_line+.uAQCAq_line{animation-delay:.16s}@keyframes uAQCAq_lineIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(-10% 0 -20%)}}.uAQCAq_accent{color:var(--ink)}.uAQCAq_lead{max-width:34ch;animation:.4s steps(4,end) .32s both uAQCAq_fadeIn}@keyframes uAQCAq_fadeIn{0%{opacity:0}}.uAQCAq_buttons{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;grid-area:2/1/auto/span 6;animation:.4s steps(4,end) .42s both uAQCAq_fadeIn;display:flex}.uAQCAq_track{font-size:var(--fs-ui);color:var(--muted);text-underline-offset:.25em;flex-basis:100%;text-decoration:underline}.uAQCAq_track:hover{color:var(--text)}.uAQCAq_stageWrap{grid-area:1/7/-1/-1;justify-content:flex-end;display:flex}.uAQCAq_stage{--mark:20px;width:100%;max-width:min(var(--chamber), 860px);aspect-ratio:1;color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' shape-rendering='crispEdges'%3E%3Cpath fill='%23585858' d='M16 13h1v7h-1zM13 16h3v1h-3zM17 16h3v1h-3z'/%3E%3C/svg%3E");background-size:32px 32px;animation:.56s steps(7,end) .12s both uAQCAq_bootIn;position:relative}@keyframes uAQCAq_bootIn{0%{clip-path:inset(50% 0)}60%{clip-path:inset(49% 0)}to{clip-path:inset(0)}}.uAQCAq_canvasButton{width:100%;height:100%;cursor:var(--cursor-point,pointer);background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.uAQCAq_canvasButton:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.uAQCAq_canvas{width:100%;height:100%;display:block}@media (min-resolution:1.5x){.uAQCAq_canvas{image-rendering:pixelated}}.uAQCAq_flash{background:var(--white);opacity:0;pointer-events:none;position:absolute;inset:0}.uAQCAq_stage[data-phase=finish] .uAQCAq_flash{animation:.52s steps(4,end) both uAQCAq_flash}@keyframes uAQCAq_flash{0%{opacity:0}25%{opacity:.22}to{opacity:0}}.uAQCAq_rec{right:calc(var(--mark) + 12px);top:calc(var(--mark) + 6px);font-size:var(--fs-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted);pointer-events:none;align-items:center;gap:8px;font-weight:500;display:inline-flex;position:absolute}.uAQCAq_recDot{background:var(--charcoal-60);width:8px;height:8px}.uAQCAq_stage[data-phase=print] .uAQCAq_recDot,.uAQCAq_stage[data-phase=purge] .uAQCAq_recDot{background:var(--coral);animation:.9s step-end infinite uAQCAq_blink}.uAQCAq_panel{padding-top:var(--s2);border-top:var(--frame) solid var(--ink);flex-direction:column;grid-area:4/1/auto/span 6;align-self:end;gap:10px;animation:.4s steps(4,end) .52s both uAQCAq_fadeIn;display:flex}.uAQCAq_panelHead{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.uAQCAq_status{font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;align-items:center;gap:10px;font-weight:500;display:inline-flex}.uAQCAq_led{background:var(--ink);width:10px;height:10px;animation:.9s step-end infinite uAQCAq_blink}.uAQCAq_panel[data-done] .uAQCAq_led{background:var(--coral);animation:none}@keyframes uAQCAq_blink{50%{opacity:.2}}.uAQCAq_counter{color:var(--ink);white-space:nowrap;font-size:1rem}.uAQCAq_name{font-family:var(--font-display);font-feature-settings:"liga" 1;letter-spacing:-.015em;color:var(--text);text-wrap:balance;font-size:clamp(1.875rem,1.2rem + 2vw,3.25rem);line-height:1;animation:.42s steps(6,end) both uAQCAq_lineIn}.uAQCAq_meta{font-size:var(--fs-ui);color:var(--muted);flex-wrap:wrap;gap:4px 18px;min-height:1.45em;display:flex}.uAQCAq_price{color:var(--text)}.uAQCAq_left{font-variant-numeric:tabular-nums}.uAQCAq_bar{--p:0;background-image:linear-gradient(90deg, var(--charcoal-80) 0 calc(100% - 3px), transparent 0);background-size:4.16667% 100%;height:10px;margin-top:2px;display:block;position:relative}.uAQCAq_bar:after{content:"";background-image:linear-gradient(90deg, var(--ink) 0 calc(100% - 3px), transparent 0);clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0);background-size:4.16667% 100%;position:absolute;inset:0}.uAQCAq_panel[data-done] .uAQCAq_bar:after{clip-path:none}.uAQCAq_panelFoot{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;margin-top:4px;display:flex}.uAQCAq_request{font-family:var(--font-display);font-feature-settings:"liga" 1;color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--frame);text-underline-offset:.22em;cursor:var(--cursor-point,pointer);background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:1.375rem;display:inline-flex}.uAQCAq_request span{transition:transform var(--dur-ui) steps(2);text-decoration:none}.uAQCAq_request:hover span{transform:translate(4px)}.uAQCAq_request:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.uAQCAq_thumbs{gap:6px;display:flex}.uAQCAq_thumb{background:var(--white);border:var(--frame) solid var(--charcoal-80);width:44px;height:44px;color:var(--violet);cursor:var(--cursor-point,pointer);transition:transform var(--dur-ui) steps(2), border-color var(--dur-ui) steps(2);place-items:center;padding:0;font-size:14px;display:grid;position:relative}.uAQCAq_thumb img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.uAQCAq_thumb:hover{transform:translateY(-3px)}.uAQCAq_thumb[aria-pressed=true]{border-color:var(--ink);box-shadow:4px 4px 0 0 var(--ink)}.uAQCAq_thumb:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:1023px){.uAQCAq_hero{padding-block:calc(var(--titlebar-h) + var(--s4)) calc(var(--section-pad) + var(--s5))}.uAQCAq_inner{gap:var(--s3);flex-direction:column;display:flex}.uAQCAq_copy{order:1;padding-top:0}.uAQCAq_h1{font-size:min(13vw,8svh)}.uAQCAq_stageWrap{order:2;justify-content:center;width:100%}.uAQCAq_stage{max-width:min(100%,52svh)}.uAQCAq_copy,.uAQCAq_buttons,.uAQCAq_panel{align-self:stretch}.uAQCAq_panel{order:3;gap:6px;padding-top:12px}.uAQCAq_buttons{gap:var(--s2) var(--s3);order:4}.uAQCAq_track{display:none}.uAQCAq_name{font-size:clamp(1.5rem,1rem + 2.4vw,2.25rem)}.uAQCAq_thumb{width:36px;height:36px}.uAQCAq_request{font-size:1.125rem}}@media (max-width:767px){.uAQCAq_hero{padding-top:calc(var(--titlebar-h) + var(--s3))}.uAQCAq_inner{gap:var(--s2)}.uAQCAq_lead,.uAQCAq_bar{display:none}.uAQCAq_stage{max-width:min(100%,36svh)}.uAQCAq_counter,.uAQCAq_rec{display:none}.uAQCAq_meta{gap:2px 12px}.uAQCAq_panelFoot{gap:var(--s2);flex-wrap:nowrap}.uAQCAq_thumbs{gap:4px}.uAQCAq_thumb{width:28px;height:28px}}@media (max-width:767px) and (max-height:740px){.uAQCAq_stage{max-width:min(100%,26svh)}.uAQCAq_meta{display:none}.uAQCAq_h1{font-size:min(12vw,7svh)}}@media (prefers-reduced-motion:reduce){.uAQCAq_line,.uAQCAq_lead,.uAQCAq_buttons,.uAQCAq_stage,.uAQCAq_panel,.uAQCAq_name,.uAQCAq_led{animation:none}.uAQCAq_stage[data-phase=finish] .uAQCAq_flash,.uAQCAq_recDot{animation:none!important}}.uAQCAq_hero[data-empty] .uAQCAq_copy,.uAQCAq_hero[data-empty] .uAQCAq_buttons{grid-column:1/-1}
.C10htq_section{padding-block:var(--section-pad)}.C10htq_head{margin-bottom:var(--s6)}.C10htq_lead{gap:var(--s3);flex-direction:column;grid-column:1/span 7;display:flex}.C10htq_statement{font-family:var(--font-display);font-feature-settings:"liga" 1;letter-spacing:-.015em;color:var(--ink);font-size:clamp(2.25rem,1.4rem + 3vw,4.5rem);line-height:1}.C10htq_filter{margin-top:var(--s5);flex-wrap:wrap;grid-column:1/-1;display:flex}.C10htq_filterCell{min-height:44px;padding:0 var(--s3);margin:0 calc(-1 * var(--frame)) calc(-1 * var(--frame)) 0;background:var(--paper);border:var(--frame) solid var(--ink);color:var(--ink);font-family:var(--font-display);font-feature-settings:"liga" 1;cursor:var(--cursor-point,pointer);transition:background-color var(--dur-ui) steps(2), color var(--dur-ui) steps(2);font-size:1.0625rem}.C10htq_filterCell:hover{background:var(--violet-20)}.C10htq_filterCell[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.C10htq_filterCell:focus-visible{outline:2px solid var(--focus);outline-offset:2px;z-index:1;position:relative}.C10htq_grid{gap:var(--s4) var(--gutter);margin-top:var(--s5);grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.C10htq_filter+.C10htq_grid{margin-top:var(--s4)}.C10htq_tile{text-align:left;background:var(--paper);width:100%;height:100%;color:var(--text);cursor:var(--cursor-point,pointer);transition:transform var(--dur-ui) steps(2), box-shadow var(--dur-ui) steps(2);border:0;flex-direction:column;padding:0;display:flex}.C10htq_tile:hover{box-shadow:8px 8px 0 0 var(--cyan);transform:translate(-4px,-4px)}.C10htq_tile:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.C10htq_thumb{aspect-ratio:1;box-shadow:inset 0 0 0 var(--frame) var(--ink);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' shape-rendering='crispEdges'%3E%3Cpath fill='%23E3CFFF' d='M16 13h1v7h-1zM13 16h3v1h-3zM17 16h3v1h-3z'/%3E%3C/svg%3E");background-size:32px 32px;place-items:center;display:grid;position:relative;overflow:hidden}.C10htq_thumb img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.C10htq_tile:hover .C10htq_thumb{background-color:var(--violet-20)}.C10htq_code{z-index:1;color:var(--ink);font-size:15px;position:absolute;top:12px;left:12px}.C10htq_caption{flex-direction:column;flex:auto;gap:6px;padding:14px 2px 0;display:flex}.C10htq_name{font-family:var(--font-display);font-feature-settings:"liga" 1;color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--frame);text-underline-offset:.2em;transition:text-decoration-color var(--dur-ui) steps(2);font-size:1.375rem;line-height:1.1;text-decoration-color:#0000}.C10htq_tile:hover .C10htq_name{text-decoration-color:currentColor}.C10htq_summary{font-size:var(--fs-ui);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.C10htq_price{border-top:var(--hair) solid var(--charcoal-20);font-family:var(--font-display);font-feature-settings:"liga" 1;color:var(--text);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:1.0625rem;display:flex}.C10htq_arrow{color:var(--ink);transition:transform var(--dur-ui) steps(2)}.C10htq_tile:hover .C10htq_arrow{transform:translate(4px)}@media (max-width:1023px){.C10htq_lead{grid-column:1/-1}}@media (max-width:599px){.C10htq_grid{gap:var(--s3) 12px;grid-template-columns:1fr 1fr}.C10htq_name{font-size:1.125rem}.C10htq_summary{display:none}.C10htq_code{font-size:13px;top:8px;left:8px}}@media (prefers-reduced-motion:reduce){.C10htq_tile:hover{transform:none}}.C10htq_empty{font-size:var(--fs-body);grid-column:1/-1;line-height:1.55}
.vOhjnW_section{padding-block:var(--section-pad)}.vOhjnW_head{margin-bottom:var(--s6)}.vOhjnW_statement{font-family:var(--font-display);font-feature-settings:"liga" 1;letter-spacing:-.015em;color:var(--ink);font-size:clamp(2.25rem,1.4rem + 3vw,4.5rem);line-height:1}.vOhjnW_ownLead{gap:var(--s3);flex-direction:column;grid-column:1/span 7;display:flex}.vOhjnW_toolSlot{margin-top:var(--s6);grid-column:1/-1}.vOhjnW_noscript{margin-bottom:var(--s3)}.vOhjnW_noscript a{text-underline-offset:.2em;text-decoration:underline}.vOhjnW_window{--window-bar:var(--charcoal);--window-bar-text:var(--white);--window-frame:var(--charcoal);margin-right:var(--offset)}.vOhjnW_windowBody{display:flex}.vOhjnW_body{flex:auto;min-width:0;position:relative}.vOhjnW_fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.vOhjnW_drop{justify-content:center;align-items:center;gap:var(--s2);min-height:clamp(320px,22rem + 6vw,480px);padding:var(--s5) var(--s3);text-align:center;color:var(--ink);background-color:var(--paper);cursor:var(--cursor-point,pointer);transition:background-color var(--dur-ui) steps(2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' shape-rendering='crispEdges'%3E%3Cpath fill='%23C79FFF' d='M16 13h1v7h-1zM13 16h3v1h-3zM17 16h3v1h-3z'/%3E%3C/svg%3E");background-size:32px 32px;flex-direction:column;display:flex}.vOhjnW_body[data-dragging] .vOhjnW_drop,.vOhjnW_drop:hover{background-color:var(--violet-20)}.vOhjnW_body:has(.vOhjnW_fileInput:focus-visible) .vOhjnW_drop{outline:2px solid var(--focus);outline-offset:-6px}.vOhjnW_drop[data-state=measuring]{cursor:progress}.vOhjnW_dropIcon{width:56px;height:56px;margin-bottom:var(--s1);color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 var(--frame) var(--ink);place-items:center;font-size:24px;display:grid}.vOhjnW_drop:hover .vOhjnW_dropIcon>*{animation:.6s steps(2,end) infinite alternate vOhjnW_nudge}@keyframes vOhjnW_nudge{to{transform:translateY(-3px)}}.vOhjnW_dropTitle{font-family:var(--font-display);font-feature-settings:"liga" 1;letter-spacing:-.012em;background:var(--paper);padding-inline:4px;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.05}.vOhjnW_body[data-dragging] .vOhjnW_dropTitle,.vOhjnW_drop:hover .vOhjnW_dropTitle{background:var(--violet-20)}.vOhjnW_dropError{background:var(--paper);max-width:44ch;box-shadow:inset var(--frame) 0 0 var(--ink);color:var(--text);font-size:var(--fs-ui);padding:10px 14px;line-height:1.45}.vOhjnW_dropButton{pointer-events:none;margin-top:var(--s1)}.vOhjnW_drop:hover .vOhjnW_dropButton{box-shadow:4px 4px 0 0 var(--plate);transform:translate(4px,4px)}.vOhjnW_dropHint{background:var(--paper);font-size:var(--fs-ui);color:var(--muted);padding-inline:4px}.vOhjnW_drop:hover .vOhjnW_dropHint{background:var(--violet-20)}.vOhjnW_loader{gap:6px;display:flex}.vOhjnW_loader span{background:currentColor;width:8px;height:8px;animation:.9s step-end infinite vOhjnW_blink}.vOhjnW_loader span:nth-child(2){animation-delay:.3s}.vOhjnW_loader span:nth-child(3){animation-delay:.6s}@keyframes vOhjnW_blink{50%{opacity:.2}}.vOhjnW_work{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.vOhjnW_stage{gap:var(--s2);padding:var(--s3);flex-direction:column;min-width:0;display:flex}.vOhjnW_bed{--mark:16px;aspect-ratio:1;color:var(--ink);background:var(--paper);position:relative}.vOhjnW_canvas{width:100%;height:100%;image-rendering:pixelated;animation:.9s steps(12,end) both vOhjnW_printIn;position:absolute;inset:0}@keyframes vOhjnW_printIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.vOhjnW_grid{background:var(--paper);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--muted);padding:2px 6px;position:absolute;bottom:16px;left:18px}.vOhjnW_change{cursor:var(--cursor-point,pointer);align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.vOhjnW_change>:first-child{font-size:14px}.vOhjnW_body:has(.vOhjnW_fileInput:focus-visible) .vOhjnW_change{outline:2px solid var(--focus);outline-offset:4px}.vOhjnW_panel{gap:var(--s4);padding:var(--s4);border-left:var(--frame) solid var(--charcoal);flex-direction:column;min-width:0;display:flex}.vOhjnW_choice{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.vOhjnW_choice legend{color:var(--text);margin-bottom:10px;padding:0}.vOhjnW_cells{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vOhjnW_cell{min-width:0;cursor:var(--cursor-point,pointer);display:grid;position:relative}.vOhjnW_cell+.vOhjnW_cell{margin-left:calc(-1 * var(--frame))}.vOhjnW_cell input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.vOhjnW_cell span{text-align:center;min-height:48px;font-family:var(--font-display);font-feature-settings:"liga" 1;color:var(--ink);box-shadow:inset 0 0 0 var(--frame) var(--ink);transition:background-color var(--dur-ui) steps(2), color var(--dur-ui) steps(2);place-items:center;padding:6px 4px;font-size:1.0625rem;line-height:1.1;display:grid}.vOhjnW_cell:hover span{background:var(--violet-20)}.vOhjnW_cell input:checked+span{background:var(--ink);color:var(--on-ink)}.vOhjnW_cell input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px;z-index:1;position:relative}.vOhjnW_choiceText{min-height:1.45em;font-size:var(--fs-ui);color:var(--muted);line-height:1.45}.vOhjnW_numbers{gap:var(--s4);flex-wrap:wrap;display:flex}.vOhjnW_number{flex-direction:column;gap:10px;min-width:0;display:flex}.vOhjnW_number label{color:var(--text)}.vOhjnW_stepper{align-items:stretch;height:44px;display:flex}.vOhjnW_stepper input{border:var(--frame) solid var(--ink);background:var(--paper);width:5.5ch;min-width:0;color:var(--ink);font-family:var(--font-display);text-align:center;appearance:textfield;border-inline-width:0;padding:0 8px;font-size:1.25rem}.vOhjnW_stepper input:first-child{border-inline-width:var(--frame);width:7ch}.vOhjnW_stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vOhjnW_stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vOhjnW_stepper input:focus-visible{outline:2px solid var(--focus);outline-offset:3px;z-index:1;position:relative}.vOhjnW_stepButton{border:var(--frame) solid var(--ink);background:var(--paper);width:44px;color:var(--ink);cursor:var(--cursor-point,pointer);transition:background-color var(--dur-ui) steps(2), color var(--dur-ui) steps(2);place-items:center;font-size:16px;display:grid}.vOhjnW_stepButton:hover:not(:disabled){background:var(--ink);color:var(--paper)}.vOhjnW_stepButton:disabled{opacity:.4;cursor:default}.vOhjnW_stepButton:focus-visible{outline:2px solid var(--focus);outline-offset:3px;z-index:1;position:relative}.vOhjnW_unit{border:var(--frame) solid var(--ink);font-family:var(--font-display);color:var(--ink);border-left:0;place-items:center;padding:0 12px;font-size:1.125rem;display:grid}.vOhjnW_issues{flex-direction:column;gap:8px;display:flex}.vOhjnW_issues li{background:var(--violet-20);box-shadow:inset var(--frame) 0 0 var(--ink);font-size:var(--fs-ui);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;line-height:1.45;display:flex}.vOhjnW_issues li[data-plain]{box-shadow:none;background:0 0;padding:0}.vOhjnW_issues button,.vOhjnW_reset{color:var(--ink);cursor:var(--cursor-point,pointer);background:0 0;border:0;padding:0}.vOhjnW_reset{align-self:flex-start}.vOhjnW_price{padding:var(--s4);background:var(--paper);color:var(--text);flex-direction:column;gap:10px;margin-top:auto;display:flex}.vOhjnW_total{font-family:var(--font-display);font-feature-settings:"liga" 1;letter-spacing:-.02em;color:var(--ink);font-size:clamp(3rem,2rem + 3vw,5rem);line-height:.95}.vOhjnW_range{font-size:var(--fs-ui);max-width:44ch;line-height:1.45}.vOhjnW_stats{gap:var(--s2);border-top:var(--hair) solid #fff6;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);margin-top:6px;padding-top:12px;display:grid}.vOhjnW_stats div{flex-direction:column;gap:4px;min-width:0;display:flex}.vOhjnW_stats dt{font-size:var(--fs-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted);font-weight:500}.vOhjnW_stats dd{font-family:var(--font-display);font-feature-settings:"liga" 1;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.2}.vOhjnW_orderRow{align-items:flex-start;gap:var(--s2);margin-top:var(--s2);flex-direction:column;display:flex}.vOhjnW_orderNote{font-size:var(--fs-micro);color:var(--muted);max-width:40ch;line-height:1.45}.vOhjnW_dropOverlay{z-index:2;box-shadow:inset 0 0 0 var(--frame) var(--violet);font-family:var(--font-display);color:var(--violet);pointer-events:none;background:#e3cfffeb;place-items:center;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);display:grid;position:absolute;inset:0}.vOhjnW_findLead{gap:var(--s3);flex-direction:column;grid-column:1/span 7;display:flex}.vOhjnW_sites{margin-top:var(--s6);border-top:var(--frame) solid var(--ink);grid-column:1/-1}.vOhjnW_site{align-items:baseline;gap:var(--gutter);padding-block:var(--s3);border-bottom:var(--hair) solid #ffffff40;color:var(--text);grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;display:grid}.vOhjnW_siteName{font-family:var(--font-display);font-feature-settings:"liga" 1;font-size:var(--fs-display-m);color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--frame);text-underline-offset:.18em;transition:text-decoration-color var(--dur-ui) steps(2);line-height:1;text-decoration-color:#0000}.vOhjnW_siteText{line-height:1.5}.vOhjnW_siteArrow{color:var(--ink);transition:transform var(--dur-ui) steps(2);font-size:20px}.vOhjnW_site:hover .vOhjnW_siteName{text-decoration-color:currentColor}.vOhjnW_site:hover .vOhjnW_siteArrow{transform:translate(3px,-3px)}.vOhjnW_findFoot{justify-content:space-between;align-items:baseline;gap:var(--s3) var(--s5);margin-top:var(--s5);flex-wrap:wrap;grid-column:1/-1;display:flex}.vOhjnW_licence{max-width:62ch;font-size:var(--fs-ui);color:var(--muted);line-height:1.5}@media (max-width:1023px){.vOhjnW_ownLead,.vOhjnW_findLead{grid-column:1/-1}.vOhjnW_work{grid-template-columns:1fr}.vOhjnW_panel{border-left:0;border-top:var(--frame) solid var(--charcoal)}}@media (max-width:767px){.vOhjnW_stage,.vOhjnW_panel{padding:var(--s2)}.vOhjnW_price{padding:var(--s3)}.vOhjnW_cell span{min-height:44px;font-size:.9375rem}.vOhjnW_stats{grid-template-columns:1fr 1fr}.vOhjnW_stats div:first-child{grid-column:1/-1}.vOhjnW_site{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.vOhjnW_siteText{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.vOhjnW_canvas,.vOhjnW_loader span{animation:none}.vOhjnW_drop:hover .vOhjnW_dropIcon>*{animation:none}}
.DTat7q_stage{--mark:18px;--nozzle-body:var(--white);--nozzle-fan:var(--charcoal);--nozzle-heat:var(--violet-40,#c79fff);--nozzle-tip:var(--cyan);aspect-ratio:1;width:100%;max-width:640px;color:var(--ink);margin-inline:auto;position:relative}.DTat7q_stage[data-size=dialog]{--nozzle-body:var(--charcoal);--nozzle-fan:var(--white);max-width:560px}.DTat7q_canvas{width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.DTat7q_stage[data-size=hero] .DTat7q_canvas{image-rendering:pixelated}}.DTat7q_stage,.DTat7q_stage[data-nozzle=park]{--nx:86%;--ny:10%}.DTat7q_stage[data-nozzle=travel]{--nx:50%;--ny:10%}.DTat7q_nozzle{left:var(--nx);top:var(--ny);pointer-events:none;width:0;height:0;transition:left .36s steps(6,end),top .36s steps(6,end);position:absolute}.DTat7q_rail{left:-12px;right:-12px;top:calc(var(--ny) - 46px);opacity:.35;pointer-events:none;background:currentColor;height:2px;transition:top .36s steps(6,end);position:absolute}.DTat7q_stage[data-size=dialog] .DTat7q_rail{top:calc(var(--ny) - 35px)}.DTat7q_stage[data-nozzle=print] .DTat7q_nozzle,.DTat7q_stage[data-nozzle=print] .DTat7q_rail{transition:none}.DTat7q_head{width:44px;max-width:none;height:52px;position:absolute;bottom:0;left:0;translate:-50% 2px}.DTat7q_stage[data-size=dialog] .DTat7q_head{width:33px;height:39px}.DTat7q_stage[data-nozzle=print] .DTat7q_head rect:last-child{animation:.2s step-end infinite DTat7q_hot}@keyframes DTat7q_hot{50%{fill:var(--white)}}@media (prefers-reduced-motion:reduce){.DTat7q_nozzle,.DTat7q_rail{transition:none}.DTat7q_stage[data-nozzle=print] .DTat7q_head rect:last-child{animation:none}}
.SUBjKG_dialog{width:min(1180px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text);overscroll-behavior:contain;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.SUBjKG_dialog::backdrop{background:#414141d1}.SUBjKG_dialog[open]{animation:.18s steps(6,end) both SUBjKG_open}@keyframes SUBjKG_open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.SUBjKG_window{--window-bar:var(--charcoal);--window-bar-text:var(--white);--window-frame:var(--charcoal);margin-right:var(--offset);max-height:calc(100dvh - 48px - var(--offset))}.SUBjKG_window>*{min-height:0;max-height:inherit}.SUBjKG_body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:0;display:grid;overflow:auto}.SUBjKG_media{justify-content:center;align-self:start;align-items:center;gap:var(--s2);padding:var(--s4) var(--s3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' shape-rendering='crispEdges'%3E%3Cpath fill='%23E3CFFF' d='M16 13h1v7h-1zM13 16h3v1h-3zM17 16h3v1h-3z'/%3E%3C/svg%3E");background-size:32px 32px;flex-direction:column;display:flex;position:sticky;top:0}.SUBjKG_tabs{top:var(--s2);left:var(--s2);z-index:2;display:flex;position:absolute}.SUBjKG_tab{min-height:36px;margin-right:calc(-1 * var(--frame));background:var(--paper);border:var(--frame) solid var(--ink);color:var(--ink);font-family:var(--font-display);cursor:var(--cursor-point,pointer);padding:0 14px;font-size:15px}.SUBjKG_tab[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.SUBjKG_tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px;z-index:1;position:relative}.SUBjKG_photo{aspect-ratio:1;object-fit:contain;width:100%;max-width:560px}.SUBjKG_still{aspect-ratio:1;object-fit:contain;width:80%;max-width:480px}.SUBjKG_replay{font-family:var(--font-display);color:var(--ink);text-underline-offset:.25em;cursor:var(--cursor-point,pointer);background:0 0;border:0;align-self:center;padding:0;font-size:15px;text-decoration:underline}.SUBjKG_info{gap:var(--s4);padding:var(--s4);border-left:var(--frame) solid var(--charcoal);flex-direction:column;min-width:0;display:flex}.SUBjKG_about{flex-direction:column;gap:10px;display:flex}.SUBjKG_about .SUBjKG_t-label{color:var(--muted)}.SUBjKG_title{font-family:var(--font-display);font-feature-settings:"liga" 1;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:clamp(1.875rem,1.3rem + 1.6vw,2.75rem);font-weight:400;line-height:1}.SUBjKG_summary{font-size:var(--fs-body);line-height:1.5}.SUBjKG_description{font-size:var(--fs-ui);color:var(--muted);line-height:1.55}.SUBjKG_size{gap:var(--s2);border-top:var(--hair) solid var(--charcoal-20);font-family:var(--font-display);color:var(--text);align-items:baseline;padding-top:10px;font-size:1.0625rem;display:flex}.SUBjKG_size .SUBjKG_t-label{font-family:var(--font-body,inherit);color:var(--muted)}.SUBjKG_settings{gap:var(--s3);flex-direction:column;display:flex}@media (max-width:899px){.SUBjKG_dialog{width:100vw;height:100dvh;max-height:100dvh;margin:0}.SUBjKG_window{height:100dvh;max-height:100dvh;margin:0}.SUBjKG_window>*{box-shadow:none!important}.SUBjKG_body{grid-template-columns:1fr}.SUBjKG_info{border-left:0;border-top:var(--frame) solid var(--charcoal);padding:var(--s3) var(--s2) var(--s5)}.SUBjKG_media{padding:var(--s5) var(--s2) var(--s3);position:relative}}@media (prefers-reduced-motion:reduce){.SUBjKG_dialog[open]{animation:none}}
.jPtfda_section{padding-block:var(--section-pad)}.jPtfda_head{margin-bottom:var(--s6)}.jPtfda_statement{font-family:var(--font-display);font-feature-settings:"liga" 1;letter-spacing:-.015em;grid-column:1/span 8;font-size:clamp(2.25rem,1.4rem + 3vw,4.5rem);line-height:1}.jPtfda_list{gap:var(--s5) var(--gutter);margin-top:var(--s6);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.jPtfda_item{padding-top:var(--s3);border-top:var(--frame) solid var(--ink)}.jPtfda_item[data-lead]{grid-column:1/-1}.jPtfda_list[data-count="1"] .jPtfda_item[data-lead]{grid-column:1/span 1}.jPtfda_item figure{gap:var(--s3);flex-direction:column;margin:0;display:flex}.jPtfda_mark{width:40px;height:28px;color:var(--ink)}.jPtfda_quote p{font-family:var(--font-display);font-feature-settings:"liga" 1;letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.375rem,1.1rem + .8vw,1.875rem);line-height:1.2}.jPtfda_item[data-lead] .jPtfda_quote p{max-width:28ch;font-size:clamp(1.75rem,1.2rem + 2vw,3.25rem);line-height:1.1}.jPtfda_by{align-items:baseline;gap:6px var(--s3);flex-wrap:wrap;display:flex}.jPtfda_name{font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:500}.jPtfda_detail{font-size:var(--fs-ui)}.jPtfda_see{font-family:var(--font-display);color:var(--ink);text-underline-offset:.22em;cursor:var(--cursor-point,pointer);background:0 0;border:0;padding:0;font-size:1rem;text-decoration:underline}@media (max-width:1023px){.jPtfda_statement{grid-column:1/-1}}
