@keyframes _59-tnq_lineIn{0%{transform:translateY(105%)}to{transform:none}}@keyframes _59-tnq_fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _59-tnq_filmIn{0%{opacity:0}to{opacity:1}}._59-tnq_hero{isolation:isolate;background:var(--graphite);color:#fff;height:min(100svh - 64px,940px);min-height:620px;position:relative;overflow:hidden;container-type:size}._59-tnq_media{z-index:-2;position:absolute;inset:0}._59-tnq_media img{object-fit:cover;object-position:60% 40%;width:100%;height:100%;position:absolute;inset:0}._59-tnq_video{z-index:-2;pointer-events:none;background:var(--graphite);border:0;width:max(100cqw,177.78cqh + 213.336px);height:max(56.25cqw,100cqh + 120px);animation:1.6s .6s backwards _59-tnq_filmIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){._59-tnq_video[data-autoplay]{display:none}}._59-tnq_hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0e10129e 0%,#0e101200 28%),linear-gradient(#0e10121f 28%,#0e101273 58%,#0e1012e6 100%),linear-gradient(90deg,#0e10129e 0%,#0e10121a 62%);position:absolute;inset:0}._59-tnq_inner{flex-direction:column;justify-content:space-between;height:100%;padding-top:clamp(1.25rem,3vw,2.5rem);padding-bottom:clamp(2rem,5vw,4rem);display:flex;position:relative}._59-tnq_top{justify-content:space-between;align-items:center;gap:1rem;animation:1.1s .4s backwards _59-tnq_fadeUp;display:flex}._59-tnq_lockup{align-items:center;gap:1.1rem;display:flex}._59-tnq_wago{width:auto;height:30px}._59-tnq_cross{opacity:.75;width:12px;height:12px;position:relative}._59-tnq_cross:before,._59-tnq_cross:after{content:"";background:#fff;width:15px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}._59-tnq_cross:after{transform:translate(-50%,-50%)rotate(-45deg)}._59-tnq_rafport{width:auto;height:22px}._59-tnq_topNote{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;font-size:13px;font-weight:500}._59-tnq_copy{max-width:880px}._59-tnq_label{letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:.65rem;font-size:13px;font-weight:600;animation:1.1s .5s backwards _59-tnq_fadeUp;display:inline-flex}._59-tnq_label:before{content:"";background:var(--green);border-radius:2px;width:18px;height:4px;transform:skew(-20deg)}._59-tnq_title{text-shadow:0 2px 30px #0000004d;margin-top:1.2rem;font-size:clamp(3.1rem,7.2vw,6.9rem)}._59-tnq_title em{color:var(--green)}._59-tnq_line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}._59-tnq_lineInner{animation:_59-tnq_lineIn 1.4s var(--ez) .2s backwards;display:inline-block}._59-tnq_line:nth-of-type(2) ._59-tnq_lineInner{animation-delay:.34s}._59-tnq_lede{color:#ffffffe0;max-width:46ch;margin-top:1.6rem;font-size:clamp(16.5px,1.25vw,19px);line-height:1.6;animation:1.1s .7s backwards _59-tnq_fadeUp}._59-tnq_cta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;animation:1.1s .85s backwards _59-tnq_fadeUp;display:flex}._59-tnq_playGlyph{width:26px;height:26px;color:var(--graphite);background:#fff;border-radius:50%;place-items:center;display:inline-grid}._59-tnq_playGlyph svg{width:10px;height:10px;margin-left:2px}._59-tnq_all{color:#ffffffd1;border-bottom:1px solid #ffffff4d;align-items:center;gap:.6rem;margin-top:1.75rem;padding-bottom:.35rem;font-size:14.5px;font-weight:500;transition:color .3s,border-color .3s;animation:1.1s 1s backwards _59-tnq_fadeUp;display:inline-flex}._59-tnq_all svg{width:14px;height:14px}._59-tnq_all:hover{color:var(--green);border-color:var(--green)}._59-tnq_pause{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e101259;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .4s,border-color .4s;display:grid;position:absolute;bottom:clamp(2rem,5vw,4rem);right:clamp(1rem,3.5vw,3.5rem)}._59-tnq_pause:hover{background:#0e10128c;border-color:#fff}._59-tnq_pause:focus-visible{outline:2px solid var(--green);outline-offset:3px}._59-tnq_pause svg{width:14px;height:14px}@media (min-width:1400px){._59-tnq_pause{right:max(3.5rem,50cqw - 680px + 3.5rem)}}@media (max-width:640px){._59-tnq_hero{height:calc(100svh - 64px);min-height:680px;max-height:820px}._59-tnq_topNote{display:none}._59-tnq_wago{height:24px}._59-tnq_rafport{height:18px}._59-tnq_pause{top:1.15rem;bottom:auto}}
.DEBqsq_section{background:var(--mist);padding:clamp(5rem,9vw,8rem) 0}.DEBqsq_inner{grid-template:"head stage""steps stage"1fr/minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem);display:grid}.DEBqsq_head{grid-area:head;align-self:end}.DEBqsq_title{margin-top:1.1rem;font-size:clamp(2.3rem,4.2vw,4rem)}.DEBqsq_steps{grid-area:steps;gap:.6rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.DEBqsq_step{text-align:left;width:100%;font:inherit;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.2rem 1.25rem;transition:background .35s,border-color .35s;display:grid}.DEBqsq_step:hover{border-color:#15181a59}.DEBqsq_step:focus-visible{outline:2px solid var(--green);outline-offset:2px}.DEBqsq_stepOn,.DEBqsq_stepOn:hover{background:var(--paper);border-color:var(--green)}.DEBqsq_stepNumber{letter-spacing:.06em;color:var(--mute);padding-top:.2rem;font-size:14px;font-weight:700;transition:color .35s}.DEBqsq_stepOn .DEBqsq_stepNumber{color:var(--greenInk)}.DEBqsq_stepBody{gap:.3rem;display:grid}.DEBqsq_stepTitle{letter-spacing:-.01em;font-size:20px;font-weight:600}.DEBqsq_stepText{color:var(--ink2);font-size:15.5px;line-height:1.55}.DEBqsq_stageWrap{grid-area:stage;align-self:center;gap:.9rem;display:grid}.DEBqsq_stage{aspect-ratio:640/460;cursor:pointer;width:100%;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(60% 70% at 55% 45%,#fff 0%,#fff0 70%),linear-gradient(160deg,#e9ebe6,#d9ddd5);border:0;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.DEBqsq_stage:focus-visible{outline:2px solid var(--green);outline-offset:4px}.DEBqsq_stage svg{width:92%;height:84%;position:absolute;inset:8% 4%;overflow:visible}.DEBqsq_lever{transform-box:fill-box;transform-origin:92.7%;transition:transform .75s var(--ez)}.DEBqsq_stage[data-lever=open] .DEBqsq_lever{transform:rotate(30deg)}.DEBqsq_clamp{transform-box:fill-box;transition:transform .75s var(--ez)}.DEBqsq_stage[data-lever=open] .DEBqsq_clamp{transform:translateY(-28px)}.DEBqsq_stage[data-lever=closed] .DEBqsq_clamp{transform:translateY(2px)}.DEBqsq_wire{transform-box:fill-box;transition:transform .9s var(--ez)}.DEBqsq_stage[data-wire=in] .DEBqsq_wire{transform:translate(220px)}.DEBqsq_hint{color:var(--mute);font-size:14px}@media (max-width:960px){.DEBqsq_inner{grid-template:"head""stage""steps"/1fr}.DEBqsq_stageWrap{margin-top:2rem}.DEBqsq_steps{margin-top:1.5rem}}
@keyframes og0usW_cardIn{0%{opacity:0;transform:translateY(18px)}}.og0usW_shop{padding:clamp(5rem,9vw,8rem) 0}.og0usW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.25rem;display:flex}.og0usW_title{margin-top:1.1rem;font-size:clamp(2.3rem,4.2vw,4rem)}.og0usW_chips{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.og0usW_chip{border:1px solid var(--line);font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border-radius:6px;padding:10px 18px;font-size:15px;transition:background .3s,color .3s,border-color .3s}.og0usW_chip:hover{border-color:var(--ink);color:var(--ink)}.og0usW_chip:focus-visible{outline:2px solid var(--green);outline-offset:2px}.og0usW_chipOn,.og0usW_chipOn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.og0usW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2rem) clamp(.9rem,1.6vw,1.25rem);display:grid}.og0usW_card{animation:og0usW_cardIn .8s var(--ez) both;flex-direction:column;display:flex}.og0usW_cardImage{aspect-ratio:1;background:var(--mist);border-radius:12px;margin-bottom:1rem;position:relative;overflow:hidden}.og0usW_cardImage img{object-fit:contain;mix-blend-mode:multiply;width:72%;height:72%;transition:transform .9s var(--ez);position:absolute;inset:14%}.og0usW_card:hover .og0usW_cardImage img{transform:scale(1.06)}.og0usW_cardName{letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.25}.og0usW_cardVariant{color:var(--mute);margin-top:.25rem;font-size:14.5px;line-height:1.4}@media (max-width:1000px){.og0usW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.og0usW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.og0usW_cardName{font-size:16px}.og0usW_cardVariant{font-size:13.5px}}
.ab0hAW_h2{margin-top:1.1rem;font-size:clamp(2.3rem,4.2vw,4rem)}.ab0hAW_onDark{color:#fff}.ab0hAW_onDark em{color:var(--green)}.ab0hAW_lede{max-width:46ch;color:var(--ink2);margin-top:1.4rem;font-size:17px;line-height:1.65}.ab0hAW_actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.ab0hAW_darkLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:.65rem;font-size:13px;font-weight:600;display:inline-flex}.ab0hAW_darkLabel:before{content:"";background:var(--green);border-radius:2px;width:18px;height:4px;transform:skew(-20deg)}.ab0hAW_facts{background:var(--graphite);color:#fff;border-top:1px solid #ffffff14}.ab0hAW_factList{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.ab0hAW_factList>div{border-left:1px solid #ffffff1a;padding:clamp(2rem,4vw,3.25rem) clamp(1rem,2vw,2rem)}.ab0hAW_factList>div:first-child{border-left:0;padding-left:0}.ab0hAW_factList dt{letter-spacing:-.04em;color:var(--green);font-size:clamp(2.2rem,3.8vw,3.6rem);font-weight:600;line-height:1}.ab0hAW_factList dd{color:#ffffffb8;max-width:22ch;margin-top:.7rem;font-size:15px;line-height:1.45}.ab0hAW_box{padding:clamp(5rem,9vw,8rem) 0}.ab0hAW_boxInner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.ab0hAW_boxMedia{aspect-ratio:4/3.3;background:#111;border-radius:14px;position:relative;overflow:hidden}.ab0hAW_boxMedia img{object-fit:cover;object-position:50% 50%;width:100%;height:112%;position:absolute;inset:-6% 0}.ab0hAW_points{gap:1.35rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.ab0hAW_points li{border-left:3px solid var(--green);padding-left:1.3rem}.ab0hAW_points h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.ab0hAW_points p{color:var(--ink2);margin-top:.3rem;font-size:15.5px;line-height:1.55}.ab0hAW_films{background:var(--graphite);color:#fff;padding:clamp(5rem,9vw,8rem) 0}.ab0hAW_filmsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2.75rem;display:flex}.ab0hAW_filmsNote{color:#ffffffa8;max-width:30ch;font-size:15.5px;line-height:1.55}.ab0hAW_filmGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.ab0hAW_film{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ab0hAW_film:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:12px}.ab0hAW_filmPoster{aspect-ratio:16/9;background:#000;border-radius:12px;display:block;position:relative;overflow:hidden}.ab0hAW_filmPoster img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ez), opacity .5s ease;opacity:.92;position:absolute;inset:0}.ab0hAW_film:hover .ab0hAW_filmPoster img{opacity:1;transform:scale(1.04)}.ab0hAW_filmPlay{background:var(--green);width:64px;height:64px;color:var(--graphite);transition:transform .5s var(--ez);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px -10px #00000080}.ab0hAW_filmPlay svg{width:20px;height:20px;margin-left:3px}.ab0hAW_film:hover .ab0hAW_filmPlay{transform:translate(-50%,-50%)scale(1.08)}.ab0hAW_filmLength{background:#0e1012b3;border-radius:4px;padding:3px 9px;font-size:12.5px;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}.ab0hAW_filmTitle{letter-spacing:-.01em;margin-top:1.1rem;font-size:20px;font-weight:600}.ab0hAW_filmText{color:#ffffffa8;margin-top:.3rem;font-size:15px;line-height:1.5}.ab0hAW_gel{background:var(--paper);padding:clamp(5rem,9vw,8rem) 0}.ab0hAW_gelInner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.ab0hAW_gelMedia{aspect-ratio:16/10;background:#fff;border-radius:14px;overflow:hidden}.ab0hAW_gelMedia img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.ab0hAW_board{isolation:isolate;background:var(--mist);align-items:flex-end;min-height:clamp(560px,58vw,820px);display:flex;position:relative;overflow:hidden}.ab0hAW_boardImage{object-fit:cover;object-position:50% 40%;z-index:-1;width:100%;height:116%;position:absolute;inset:-8% 0}.ab0hAW_boardInner{width:100%;padding-block:clamp(1.5rem,4vw,3.5rem)}.ab0hAW_boardCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:14px;max-width:470px;padding:clamp(1.75rem,3vw,2.5rem);box-shadow:0 30px 60px -30px #15181a59}.ab0hAW_boardTitle{margin-top:1rem;font-size:clamp(1.9rem,3vw,2.7rem)}.ab0hAW_boardCard p{color:var(--ink2);margin-top:1rem;font-size:16px;line-height:1.6}.ab0hAW_boardCard .ab0hAW_actions{margin-top:1.75rem}.ab0hAW_contact{isolation:isolate;background:var(--graphite);color:#fff;padding:clamp(5rem,10vw,9rem) 0;position:relative;overflow:hidden}.ab0hAW_contact:before{content:"";z-index:-1;background:linear-gradient(#6ec80029,#6ec80000);width:46vw;height:160%;position:absolute;top:-30%;right:-10vw;transform:skew(-20deg)}.ab0hAW_contactInner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(2.5rem,5vw,5rem);display:grid}.ab0hAW_contactTitle{color:#fff;margin-top:1rem;font-size:clamp(2.6rem,5vw,4.6rem)}.ab0hAW_contactTitle em{color:var(--green)}.ab0hAW_contactLede{color:#ffffffc7;max-width:42ch;margin-top:1.25rem;font-size:17px;line-height:1.6}.ab0hAW_contactList{border-top:1px solid #ffffff2e;display:grid}.ab0hAW_contactList>div{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:15px;display:flex}.ab0hAW_contactList dt{color:#fff9}.ab0hAW_contactList dd{text-align:right;font-weight:500}.ab0hAW_contactList a:hover{color:var(--green)}@media (max-width:960px){.ab0hAW_boxInner,.ab0hAW_gelInner,.ab0hAW_contactInner{grid-template-columns:1fr}.ab0hAW_filmGrid{grid-template-columns:1fr;max-width:560px}.ab0hAW_factList{grid-template-columns:repeat(2,minmax(0,1fr))}.ab0hAW_factList>div:nth-child(3){border-left:0;padding-left:0}.ab0hAW_factList>div:nth-child(n+3){border-top:1px solid #ffffff1a}}@media (max-width:560px){.ab0hAW_board{flex-direction:column;align-items:stretch;min-height:0;padding-top:66vw}.ab0hAW_boardImage{height:78vw;inset:0 0 auto}.ab0hAW_boardCard{max-width:none}}