._drawing_1bsf1_1{--ink:#122d3d;width:min(100%,280px);height:auto;display:block;overflow:visible}._top_1bsf1_10{fill:var(--wash-top);fill-opacity:.86}._left_1bsf1_15{fill:var(--wash-left);fill-opacity:.9}._right_1bsf1_20{fill:var(--wash-right);fill-opacity:.93}._glass_1bsf1_25{fill:#bfeaf5;fill-opacity:.7}._hatch_1bsf1_30{fill:var(--hatch)}._hatchLine_1bsf1_34{stroke:var(--ink);stroke-width:.45px;stroke-opacity:.4}._ink_1bsf1_40{fill:var(--ink);fill-opacity:.92}._seam_1bsf1_45{fill:var(--ink);fill-opacity:.5}._sketch_1bsf1_50{fill:var(--ink);fill-opacity:.45}._guide_1bsf1_55,._tie_1bsf1_56{fill:none;stroke:var(--ink);stroke-linecap:round}._guide_1bsf1_55{stroke-width:.6px;stroke-opacity:.28}._tie_1bsf1_56{stroke-width:.6px;stroke-opacity:.5}._flow_1bsf1_72{fill:none;stroke-linecap:round;stroke-linejoin:round}._flowHalo_1bsf1_78{stroke:var(--flow-halo);stroke-width:12px}._flowBand_1bsf1_83{stroke:var(--flow-band);stroke-width:5.5px}._flowCore_1bsf1_88{stroke:var(--flow-core);stroke-width:1.2px}._grid_1kg52_1{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}._copy_1kg52_8{min-width:0}._description_1kg52_12{max-width:46ch;color:var(--muted-foreground);margin-top:20px;font-size:1rem;line-height:1.7}._description_1kg52_12+._description_1kg52_12{margin-top:12px}._link_1kg52_24{margin-top:16px}._preview_1kg52_28{border:1px solid var(--rule);background:var(--paper-grain), var(--sheet-light);min-width:0;margin:0;position:relative}._preview_1kg52_28:before{content:"";background:var(--register-mark) left top no-repeat, var(--register-mark) right top no-repeat, var(--register-mark) left bottom no-repeat, var(--register-mark) right bottom no-repeat;pointer-events:none;position:absolute;inset:-6px}._preview_1kg52_28 img{mix-blend-mode:multiply;width:100%;height:auto;padding:22px 18px 4px}._caption_1kg52_57{color:var(--muted-foreground);gap:4px;padding:18px 22px;font-size:.875rem;line-height:1.6;display:grid}._caption_1kg52_57>:first-child{color:var(--navy)}@media (max-width:1050px){._grid_1kg52_1{gap:38px}}@media (max-width:760px){._grid_1kg52_1{grid-template-columns:1fr;gap:28px}._caption_1kg52_57{padding:16px 18px}}
