@keyframes ROZs5G_panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ROZs5G_section{background:var(--paper);border-top:1px solid var(--line);padding-block:clamp(4.5rem,9vw,8rem)}.ROZs5G_tabs{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.ROZs5G_tab{letter-spacing:-.02em;color:var(--mute);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:baseline;gap:.75rem;padding:1.1rem .25rem 1rem;font-family:inherit;font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:700;transition:color .3s,border-color .3s;display:flex}.ROZs5G_tab:hover{color:var(--ink)}.ROZs5G_tab:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.ROZs5G_tabOn{color:var(--ink);border-bottom-color:var(--orange)}.ROZs5G_tabNo{color:var(--orange);font-size:12px}.ROZs5G_panel{animation:ROZs5G_panelIn .7s var(--ez) both;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,4.5vw,4.5rem);display:grid}.ROZs5G_figure{aspect-ratio:4/3;background:var(--concrete2);border-radius:4px;margin:0;position:relative;overflow:hidden}.ROZs5G_figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ROZs5G_figure figcaption{color:var(--ink);background:#f5f3eff0;border-radius:999px;align-items:center;gap:.55rem;padding:8px 12px;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.ROZs5G_figure figcaption span{width:12px;height:12px;color:var(--orange)}.ROZs5G_crosshair{pointer-events:none;background:linear-gradient(var(--paper), var(--paper)) top left / 18px 1.5px no-repeat, linear-gradient(var(--paper), var(--paper)) top left / 1.5px 18px no-repeat, linear-gradient(var(--paper), var(--paper)) top right / 18px 1.5px no-repeat, linear-gradient(var(--paper), var(--paper)) top right / 1.5px 18px no-repeat;opacity:.85;position:absolute;inset:14px}.ROZs5G_detail{padding-top:.25rem}.ROZs5G_title{margin-bottom:1rem;font-size:clamp(2rem,3.4vw,3.2rem)}.ROZs5G_rows{border-top:1px solid var(--line);margin:1.75rem 0 0;padding:0;list-style:none}.ROZs5G_row{border-bottom:1px solid var(--line);transition:background .3s ease, padding .4s var(--ez);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .25rem;display:flex}.ROZs5G_row b{font-size:16px;font-weight:600;display:block}.ROZs5G_row small{color:var(--mute);letter-spacing:.06em;margin-top:.3rem;font-size:12px;display:block}.ROZs5G_row svg{width:18px;height:18px;color:var(--orange);transition:transform .5s var(--ez);flex:none}.ROZs5G_row:hover{background:#ee72030f;padding-inline:.75rem}.ROZs5G_row:hover svg{transform:translate(4px)}.ROZs5G_row:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ROZs5G_more{margin-top:1.75rem}@media (max-width:960px){.ROZs5G_panel{grid-template-columns:1fr}}@media (max-width:600px){.ROZs5G_tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ROZs5G_tab{font-size:1.15rem}}
@keyframes pW3GCW_cardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pW3GCW_shop{background:var(--concrete);padding-block:clamp(4.5rem,9vw,8rem)}.pW3GCW_chips{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.pW3GCW_chip{border:1.5px solid var(--line);color:var(--ink2);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .3s,color .3s,border-color .3s}.pW3GCW_chip:hover{border-color:var(--ink);color:var(--ink)}.pW3GCW_chip:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pW3GCW_chipOn,.pW3GCW_chipOn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pW3GCW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pW3GCW_card{background:var(--paper);animation:pW3GCW_cardIn .7s var(--ez) backwards;transition:transform .5s var(--ez), box-shadow .5s var(--ez);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.pW3GCW_card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -24px #1d1f2173}.pW3GCW_card:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.pW3GCW_cardImage{aspect-ratio:1;background:#fff;position:relative}.pW3GCW_cardImage img{object-fit:contain;mix-blend-mode:multiply;width:74%;height:74%;transition:transform .7s var(--ez);position:absolute;inset:13%}.pW3GCW_cardImage img.pW3GCW_cardPhoto{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;inset:0}.pW3GCW_card:hover .pW3GCW_cardImage img{transform:scale(1.05)}.pW3GCW_cardBody{border-top:1px solid var(--line);flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.2rem;display:flex}.pW3GCW_cardName{font-size:15px;font-weight:600;line-height:1.35}.pW3GCW_cardVariant{color:var(--mute);letter-spacing:.06em;font-size:12px}@media (max-width:1100px){.pW3GCW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pW3GCW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pW3GCW_cardBody{padding:.8rem .85rem 1rem}.pW3GCW_cardName{font-size:14px}}
._6cyONG_system{background:var(--concrete);padding-block:clamp(4.5rem,9vw,8rem)}._6cyONG_steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._6cyONG_step:nth-child(2){transition-delay:.1s}._6cyONG_step:nth-child(3){transition-delay:.2s}._6cyONG_stepLink{background:var(--paper);height:100%;transition:transform .5s var(--ez), box-shadow .5s var(--ez);border-radius:6px;padding:1.25rem 1.25rem 1.6rem;display:block}._6cyONG_stepLink:hover{transform:translateY(-4px);box-shadow:0 18px 40px -24px #1d1f2173}._6cyONG_stepLink:focus-visible{outline:2px solid var(--orange);outline-offset:3px}._6cyONG_stepImage{aspect-ratio:16/10;background:#fff;border-radius:4px;margin-bottom:1.25rem;position:relative}._6cyONG_stepImage img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:80%;position:absolute;inset:10%}._6cyONG_stepNo{color:var(--orange)}._6cyONG_stepTitle{margin:.4rem 0 .75rem;font-size:clamp(1.8rem,2.6vw,2.4rem)}._6cyONG_stepLink p{color:var(--ink2);margin:0;font-size:15px;line-height:1.6}._6cyONG_detail{background:var(--night);color:var(--paper);border-radius:6px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin:1rem 0 0;display:grid;position:relative;overflow:hidden}._6cyONG_detail img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}._6cyONG_detail figcaption{flex-direction:column;justify-content:flex-end;gap:.9rem;padding:clamp(1.5rem,3vw,2.75rem);display:flex}._6cyONG_detail figcaption span{color:var(--orange)}._6cyONG_detail figcaption p{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:700;line-height:1.1}._6cyONG_band{min-height:min(82vh,760px);color:var(--paper);background:var(--night);align-items:flex-end;display:flex;position:relative;overflow:hidden}._6cyONG_band img{object-fit:cover;object-position:50% 35%;width:100%;height:116%;position:absolute;inset:-8% 0}._6cyONG_band:after{content:"";background:linear-gradient(90deg,#17191bb8 0%,#17191b59 45%,#0000 70%),linear-gradient(#0000 35%,#17191bb3 100%);position:absolute;inset:0}._6cyONG_bandInner{z-index:1;width:100%;padding-block:clamp(3rem,7vw,6rem);position:relative}._6cyONG_bandTitle{max-width:14ch;margin-top:.9rem;font-size:clamp(2.6rem,6vw,5.6rem)}._6cyONG_bandNote{color:#f5f3efdb;max-width:52ch;margin-top:1.25rem;font-size:clamp(16px,1.2vw,18px);line-height:1.65}._6cyONG_contact{background:var(--night);color:var(--paper);padding-block:clamp(4rem,8vw,7rem)}._6cyONG_contactInner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}._6cyONG_contactTitle{margin-top:.9rem;font-size:clamp(2.4rem,4.8vw,4.4rem)}._6cyONG_contactInner p{color:#f5f3efc7;max-width:46ch;margin-top:1.25rem;line-height:1.65}._6cyONG_contactActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}._6cyONG_contactList>div{border-bottom:1px solid #f5f3ef29;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}._6cyONG_contactList>div:first-child{border-top:1px solid #f5f3ef29}._6cyONG_contactList span{color:#f5f3ef8c}._6cyONG_contactList b{text-align:right;font-weight:600}._6cyONG_contactList a:hover{color:var(--orange)}@media (max-width:960px){._6cyONG_steps,._6cyONG_detail,._6cyONG_contactInner{grid-template-columns:1fr}}