@layer reset{:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{box-sizing:border-box;overscroll-behavior:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}svg title{font-size:0}body{overscroll-behavior:none}*,:before,:after{box-sizing:inherit;user-select:none;-webkit-touch-callout:none;outline:none}html.cancopy *{user-select:text}:focus{outline:none}::-moz-focus-inner{border:0}a{color:inherit;cursor:pointer;outline:none;text-decoration:none}button{color:inherit;font:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none}img,video{vertical-align:middle;width:100%;max-width:100%;height:auto}svg{max-width:100%}input,textarea{appearance:none;pointer-events:auto;background:0 0;border:none;border-radius:0;outline:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body,main{min-height:100svh}svg{width:100%}#gl{width:100%;height:100%;position:fixed;top:0;left:0}}@layer tokens{.guides_cta{padding-top:var(--headH);flex-direction:column;gap:2rem;padding-bottom:4rem;display:flex}.guides_cta_h1{text-transform:uppercase;letter-spacing:.05em;margin-bottom:4rem;font-family:monospace;font-size:18px;font-weight:700}.sizes{right:0;top:var(--headH);opacity:1;z-index:33;color:#fff;background:#141414;padding:.8rem;font-size:1.2rem;transition:opacity .4s cubic-bezier(.771,.029,.189,1.007);display:none;position:fixed;bottom:0}.sizes:hover{opacity:1}.sizes_el{max-width:32rem;position:relative}.sizes_el+.sizes_el{margin-top:1.2rem}.sizes_lbl{opacity:.4}.sizes_sub{color:#8d8d8d;margin-top:1rem}.sizes_colors{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:100%;max-width:24rem;margin-top:2rem;display:flex}.sizes_color{flex-direction:column;justify-content:flex-start;align-items:center;width:3.2rem;display:flex}.sizes_clr{aspect-ratio:1;width:100%}.sizes_clr-brd{border:1px solid #ccc}.sizes_clrt{text-align:center;color:#8d8d8d;margin-top:.6rem;font-size:1.2rem}.guides_rem{padding-top:8rem;padding-bottom:12rem}.guides_rem_h1{text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.2rem;font-family:monospace;font-size:12px;font-weight:700}.guides_rem_tx{color:#8d8d8d;max-width:56rem;margin-bottom:3rem;font-family:Arial,sans-serif;font-size:13px;line-height:1.5}.guides_rem_tx code{color:#fff;white-space:nowrap;background:#8d8d8d1f;border-radius:2px;padding:.15rem .4rem;font-family:monospace;font-size:12px}.guides_rem_meter{border:1px solid #8d8d8d40;border-radius:2px;align-items:center;gap:.8rem;margin-bottom:4rem;padding:.6rem 1rem;font-family:monospace;font-size:12px;display:inline-flex}.guides_rem_meter_lbl{color:#8d8d8d;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.guides_rem_meter_val{color:#fff;min-width:6ch;font-weight:700}.guides_rem_meter_sep{color:#8d8d8d66}.guides_rem_h2{text-transform:uppercase;letter-spacing:.08em;color:#8d8d8d;margin-bottom:1.6rem;font-family:monospace;font-size:11px;font-weight:700}.guides_rem_h3{text-transform:uppercase;letter-spacing:.08em;color:#8d8d8d;margin-bottom:1rem;font-family:monospace;font-size:11px;font-weight:700}.guides_rem_main{display:none}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.guides_rem_main{display:block}}.guides_rem_flx{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(3,auto);justify-content:start;gap:.8rem 4rem;padding:2rem 0;display:grid}.guides_rem_col{grid-template-rows:subgrid;grid-row:1/span 3;align-items:start;display:grid}.guides_rem_box{color:#fff;background:#8d8d8d14;border:1px solid #8d8d8d59;flex-direction:column;justify-content:center;align-self:end;align-items:center;gap:.4rem;width:10rem;height:100px;font-family:monospace;font-size:12px;transition:background .3s cubic-bezier(.771,.029,.189,1.007);display:flex}.guides_rem_box:hover{background:#8d8d8d2e}.guides_rem_box-FXD{width:100px}.guides_rem_box-VW{width:6.94444vw}.guides_rem_sub{color:#8d8d8d;max-width:18rem;margin-top:0;font-family:Arial,sans-serif;font-size:12px;line-height:1.4}.guides_rem_sub code{color:#fff;white-space:nowrap;background:#8d8d8d1f;border-radius:2px;padding:.1rem .35rem;font-family:monospace;font-size:11px}.guides_rem_pt{border:1px solid #8d8d8d33;border-radius:3px;padding:2.4rem;display:none}@media (width<=1194px) and (orientation:portrait){.guides_rem_pt{display:block}}.guides_rem_pt_range{align-items:stretch;gap:1.6rem;margin-bottom:2.4rem;display:flex}.guides_rem_pt_anchor{border:1px solid #8d8d8d26;border-radius:2px;flex-direction:column;flex:1;align-items:flex-start;gap:.4rem;padding:1rem 1.2rem;display:flex}.guides_rem_pt_anchor_lbl{text-transform:uppercase;letter-spacing:.08em;color:#8d8d8d;font-family:monospace;font-size:10px}.guides_rem_pt_anchor_val{color:#fff;font-family:monospace;font-size:14px;font-weight:700}.guides_rem_pt_anchor_box{color:#141414;opacity:.8;margin-top:.2rem;font-family:monospace;font-size:11px}.guides_rem_pt_arrow{color:#8d8d8d;align-self:center;font-family:monospace;font-size:14px}.guides_rem_pt_box{color:#fff;background:#8d8d8d14;border:1px solid #8d8d8d59;justify-content:center;align-items:center;width:10rem;height:10rem;margin-bottom:1.2rem;font-family:monospace;font-size:12px;transition:background .3s cubic-bezier(.771,.029,.189,1.007);display:flex}.guides_rem_pt_box:hover{background:#8d8d8d2e}.guides_rem_pt_sub{color:#8d8d8d;max-width:48rem;font-family:Arial,sans-serif;font-size:12px;line-height:1.5}.guides_rem_pt_sub code{color:#fff;white-space:nowrap;background:#8d8d8d1f;border-radius:2px;padding:.1rem .35rem;font-family:monospace;font-size:11px}.guides_rem_hint{color:#8d8d8db3;margin-top:2rem;font-family:Arial,sans-serif;font-size:11px;font-style:italic}.guides_rem_hint code{color:#fff;white-space:nowrap;background:#8d8d8d1f;border-radius:2px;padding:.1rem .35rem;font-family:monospace;font-size:11px;font-style:normal}.guide_colors{padding-top:8rem;padding-bottom:12rem}.guide_colors_h1{text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.2rem;font-family:monospace;font-size:12px;font-weight:700}.guide_colors_tx{color:#8d8d8d;max-width:56rem;margin-bottom:4rem;font-family:Arial,sans-serif;font-size:13px;line-height:1.5}.guide_colors_tx code{color:#fff;white-space:nowrap;background:#8d8d8d1f;border-radius:2px;padding:.15rem .4rem;font-family:monospace;font-size:12px}.guide_colors_strip{isolation:isolate;border:1px solid #8d8d8d40;border-radius:3px;width:100%;height:32rem;display:flex;overflow:hidden}@media (width<=1194px) and (orientation:portrait){.guide_colors_strip{isolation:auto;border:0;border-radius:0;flex-direction:column;gap:.8rem;height:auto;overflow:visible}}.guide_clr{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0;transition:flex .55s cubic-bezier(.771,.029,.189,1.007);position:relative;overflow:hidden}.guide_clr:hover,.guide_clr:focus-visible{z-index:2;flex:4.5}.guide_clr:focus-visible{outline-offset:2px;outline:2px solid #141414}.guide_clr+.guide_clr .guide_clr_bg{box-shadow:inset 1px 0 #ffffff2e,inset 2px 0 #0000002e}.guide_clr_bg{position:absolute;inset:0}.guide_clr_token{writing-mode:vertical-rl;letter-spacing:.04em;color:#fff;mix-blend-mode:difference;pointer-events:none;font-family:monospace;font-size:11px;font-weight:700;transition:opacity .35s cubic-bezier(.771,.029,.189,1.007) .4s,transform .35s cubic-bezier(.771,.029,.189,1.007) .4s;position:absolute;bottom:1.6rem;left:1.6rem;transform:rotate(180deg)}.guide_clr:hover .guide_clr_token,.guide_clr:focus-visible .guide_clr_token{opacity:0;transition:opacity .35s cubic-bezier(.771,.029,.189,1.007),transform .35s cubic-bezier(.771,.029,.189,1.007);transform:translateY(.6rem)rotate(180deg)}.guide_clr_panel{color:#fff;mix-blend-mode:difference;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:1rem;padding:2rem 2rem 2.4rem;transition:opacity .45s cubic-bezier(.771,.029,.189,1.007) .1s,transform .45s cubic-bezier(.771,.029,.189,1.007) .1s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(1.2rem)}.guide_clr:hover .guide_clr_panel,.guide_clr:focus-visible .guide_clr_panel{opacity:1;transform:translateY(0)}.guide_clr_title{letter-spacing:-.015em;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.05}.guide_clr_meta{flex-direction:column;gap:.3rem;font-family:monospace;display:flex}.guide_clr_var{letter-spacing:.04em;font-size:12px;font-weight:700}.guide_clr_hex{opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.guide_clr_flash{color:#141414;text-transform:uppercase;letter-spacing:.08em;opacity:0;pointer-events:none;background:#141414;border-radius:2px;padding:.4rem .8rem;font-family:monospace;font-size:10px;font-weight:700;transition:opacity .3s cubic-bezier(.771,.029,.189,1.007),transform .3s cubic-bezier(.771,.029,.189,1.007);position:absolute;top:1.6rem;right:1.6rem;transform:translateY(-.4rem)}.guide_clr.CPY-done .guide_clr_flash{opacity:1;transform:translateY(0)}@media (width<=1194px) and (orientation:portrait){.guide_clr{background:#8d8d8d0a;border:1px solid #8d8d8d2e;border-radius:4px;flex:none;grid-template-columns:6.4rem 1fr;align-items:center;gap:1.2rem;height:auto;padding:.8rem;transition:background .25s cubic-bezier(.771,.029,.189,1.007);display:grid}.guide_clr:hover,.guide_clr:focus-visible{background:#8d8d8d14;flex:none}.guide_clr+.guide_clr .guide_clr_bg{box-shadow:inset 0 0 0 1px #8d8d8d4d}.guide_clr .guide_clr_bg{border-radius:3px;width:100%;height:5rem;position:relative;inset:auto;box-shadow:inset 0 0 0 1px #8d8d8d4d}.guide_clr .guide_clr_token{display:none}.guide_clr .guide_clr_panel{opacity:1;mix-blend-mode:normal;color:#fff;flex-direction:column;grid-column:2;justify-content:center;align-items:flex-start;gap:.35rem;padding:0;transition:none;position:relative;inset:auto;transform:none}.guide_clr:hover .guide_clr_panel,.guide_clr:focus-visible .guide_clr_panel{opacity:1;transform:none}.guide_clr .guide_clr_title{letter-spacing:-.005em;font-size:14px}.guide_clr .guide_clr_meta{flex-direction:row;align-items:baseline;gap:.9rem}.guide_clr .guide_clr_var{font-size:11px}.guide_clr .guide_clr_hex{opacity:.55;font-size:10px}.guide_clr .guide_clr_flash{top:50%;right:1rem;transform:translateY(calc(-50% - .4rem))}.guide_clr.CPY-done .guide_clr_flash{transform:translateY(-50%)}}.guide_hs{padding-top:8rem;padding-bottom:12rem}.guide_hs .uiHM{max-width:96rem}.guide_hs_h1{text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.2rem;font-family:monospace;font-size:12px;font-weight:700}.guide_hs_tx{color:#8d8d8d;max-width:56rem;margin-bottom:4rem;font-family:Arial,sans-serif;font-size:13px;line-height:1.5}.guide_hs_tx code{color:#fff;white-space:nowrap;background:#8d8d8d1f;border-radius:2px;padding:.15rem .4rem;font-family:monospace;font-size:12px}.guide_hs_group+.guide_hs_group{border-top:1px solid #8d8d8d26;margin-top:6rem;padding-top:4rem}.guide_hs_grouplbl{color:#8d8d8d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2rem;font-family:monospace;font-size:11px}.guide_hs_el{grid-template-columns:24rem 1fr;gap:3rem;padding:2.4rem 0;display:grid}.guide_hs_el+.guide_hs_el{border-top:1px solid #8d8d8d14}@media (width<=1194px) and (orientation:portrait){.guide_hs_el{grid-template-columns:1fr;gap:1.6rem}}.guide_hs_meta{flex-direction:column;align-items:flex-start;gap:.8rem;font-family:monospace;display:flex}.guide_hs_name{color:#fff;letter-spacing:-.01em;font-family:Arial,sans-serif;font-size:14px;font-weight:700}.guide_hs_chip{color:#fff;background:#8d8d8d26;border-radius:2px;width:max-content;margin-bottom:.8rem;padding:.2rem .6rem;font-size:11px;font-weight:700;display:inline-block}.guide_hs_metarow{grid-template-columns:8rem 1fr;align-items:baseline;gap:1rem;width:100%;display:grid}.guide_hs_metakey{text-transform:uppercase;letter-spacing:.08em;color:#8d8d8d;font-size:10px}.guide_hs_metaval{color:#fff;letter-spacing:.02em;font-size:12px;font-weight:700}.guide_hs_metafam{text-transform:uppercase;letter-spacing:.08em;color:#8d8d8d;opacity:.7;margin-top:.6rem;font-size:10px}.guide_form{padding-top:8rem}.guide_form_h1{text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.2rem;font-family:monospace;font-size:12px;font-weight:700}.guide_form_tx{color:#8d8d8d;max-width:56rem;margin-bottom:4rem;font-family:Arial,sans-serif;font-size:13px;line-height:1.5}.guide_form_tx code{background:#8d8d8d1f;border-radius:2px;padding:.15rem .4rem;font-family:monospace;font-size:12px}.guide_form_legend{border:1px solid #8d8d8d26;border-radius:2px;grid-template-columns:max-content 1fr;gap:.8rem 2rem;max-width:64rem;margin:0 0 5rem;padding:2rem 2.4rem;display:grid}.guide_form_legend dt{font-family:monospace;font-size:12px}.guide_form_legend dt code{color:#fff;white-space:nowrap;background:#8d8d8d1f;border-radius:2px;padding:.15rem .5rem}.guide_form_legend dd{color:#8d8d8d;margin:0;font-family:Arial,sans-serif;font-size:12px;line-height:1.5}@media (width<=1194px) and (orientation:portrait){.guide_form_legend{grid-template-columns:1fr;gap:.3rem 0}.guide_form_legend dt{margin-top:1.2rem}.guide_form_legend dt:first-child{margin-top:0}}.guide_form+.guide_form{border-top:1px solid #8d8d8d26;margin-top:8rem;padding-top:8rem}.guide_grids .GRI{border-top:4px solid #666;flex-direction:column;padding-top:4rem;display:flex}.guide_grids .wysi{max-width:64rem;margin-top:2.4rem}.guide_grids .GRI-CL{border-top:4px solid #777;flex-direction:column;margin-top:8rem;padding-top:4rem;display:flex}.guide_grids .GRI-vw{border-top:4px solid #999;margin-top:8rem;padding-top:4rem}.guide_grids .GRI-CL-vw{border-top:4px solid #bbb;flex-direction:column;gap:4rem;margin-top:8rem;padding-top:4rem;display:flex}.guides_tabs{padding-top:var(--headH);flex-direction:column;gap:2rem;padding-bottom:4rem;display:flex}.guides_tabs_GD{flex-direction:column;gap:2rem;display:flex}.guides_tabs .aTab{color:#141414;background:#fff;border-radius:4px;max-width:60rem;padding:2rem}.aTab{--Tprg:0}.aTabTP{justify-content:space-between;align-items:center;display:flex}.aTabT{font-weight:700}.aTabC{aspect-ratio:1;background:#141414;width:1.6rem;position:relative}.aTabNPT{cursor:pointer;position:absolute;inset:0}.aTabHLD{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.771,.029,.189,1.007);display:grid}.aTabWRP{position:relative;overflow:hidden}.aTabWRP:before{content:"";height:1.6rem;display:block}.aTab:has(input:checked) .aTabHLD{grid-template-rows:1fr}html{--mobileMax:834;--resp:1194}@media (width>=1194px),(width<=1194px) and (orientation:landscape){html{--padgrid:4rem;--multi:calc(((100vw - 1440px) / 1440 * -5));font-size:min(calc(((100vw / 1440) * 10 ) + var(--multi)), 1.25vh)}}@media (width<=1194px) and (orientation:portrait){html{font-size:calc(.43573vw + 8.36601px)}}@media (width<=375px){html{font-size:2.66667vw}}@font-face{font-family:base;font-display:swap;src:url(/assets/fonts/NeueMontreal-Regular.woff2)format("woff2")}@font-face{font-family:base;font-display:swap;font-weight:700;src:url(/assets/fonts/NeueMontreal-Medium.woff2)format("woff2")}@font-face{font-family:hs;font-display:swap;src:url(/assets/fonts/PPNeueMontreal-Medium.woff2)format("woff2")}@font-face{font-family:mono;font-display:swap;font-weight:400;src:url(/assets/fonts/PPNeueMontrealMono-Book.woff2)format("woff2")}h1,h2,h3,h4,h5,h6,h7{font-family:base;font-weight:400}body{color:#141414;background:#fff;font-family:base;font-size:max(1.4rem,14px);font-style:normal;font-weight:400;line-height:1}p{letter-spacing:-.01em;font-family:base;font-size:max(1.4rem,14px);line-height:1.1}.p{letter-spacing:-.01em;font-family:base;font-size:max(1.4rem,14px);line-height:1.3}.pBig{line-height:1.3}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.pBig{font-size:2rem}}@media (width<=1194px){.pBig{font-size:calc(.404982vw + 14.4813px)}}.pMD{line-height:1.3}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.pMD{font-size:1.8rem}}@media (width<=1194px){.pMD{font-size:calc(.303736vw + 13.861px)}}h1,.h1{letter-spacing:-.02em;line-height:1}@media (width>=1194px),(width<=1194px) and (orientation:landscape){h1,.h1{font-size:5rem}}@media (width<=1194px) and (orientation:portrait){h1,.h1{font-size:calc(1.82242vw + 25.1659px)}}h2,.h2{letter-spacing:-.02em;line-height:1}@media (width>=1194px),(width<=1194px) and (orientation:landscape){h2,.h2{font-size:4rem}}@media (width<=1194px) and (orientation:portrait){h2,.h2{font-size:calc(.809963vw + 28.9626px)}}h3,.h3{letter-spacing:-.02em;line-height:1}@media (width>=1194px),(width<=1194px) and (orientation:landscape){h3,.h3{font-size:3.5rem}}@media (width<=1194px) and (orientation:portrait){h3,.h3{font-size:calc(1.1137vw + 19.8236px)}}h4,.h4{letter-spacing:-.02em;font-size:2.4rem;line-height:1}@media (width<=1194px) and (orientation:portrait){h4,.h4{font-size:calc(.404982vw + 18.4813px)}}h5,.h5{letter-spacing:-.02em;font-size:max(1.8rem,18px);line-height:1}@media (width<=1194px) and (orientation:portrait){h5,.h5{font-size:calc(.202491vw + 15.2407px)}}h6,.h6{letter-spacing:-.02em;font-size:max(1.6rem,16px);line-height:1}h7,.h7{letter-spacing:-.02em;font-size:max(1.4rem,14px);line-height:1}h1 [data-line],.h1 [data-line],h2 [data-line],.h2 [data-line],h3 [data-line],.h3 [data-line],h4 [data-line],.h4 [data-line]{padding-bottom:.14em}h1 :has(>[data-line]),.h1 :has(>[data-line]),h2 :has(>[data-line]),.h2 :has(>[data-line]),h3 :has(>[data-line]),.h3 :has(>[data-line]),h4 :has(>[data-line]),.h4 :has(>[data-line]){margin-bottom:-.14em}.hj{letter-spacing:-.02em;font-family:hs;font-weight:400;line-height:1.1}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.hj{font-size:6.4rem}}@media (width<=1194px) and (orientation:portrait){.hj{font-size:calc(2.42989vw + 30.8879px)}}.pM{font-weight:700;line-height:1.5}.pS{font-size:max(1.2rem,12px);font-weight:400;line-height:1.4}html{--padgut:calc(var(--gutgrid) + var(--padgrid));--padgut-s:calc(var(--gutgrid) + var(--padgrid-s));--sizegrid:calc(100vw - ((var(--padgrid)) * 2))}@media (width>=1194px){html{--gutgrid:.8rem;--padgrid:2.4rem}}@media (width<=1194px){html{--padgrid:calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--padgrid-s:calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--gutgrid:calc(4px + ((4) * (100vw - 375px) / (1194 - 375)))}}@media (width>=834px) and (width<=1194px) and (orientation:landscape){html{--padgrid:calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--padgrid-s:calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--gutgrid:calc(4px + ((4) * (100vw - 375px) / (1194 - 375)))}}@media (height<=834px) and (width<=1194px) and (orientation:landscape){html{--padgrid:ratioFixMobileLS(100);--gutgrid:4px}}@media (width<=1194px) and (orientation:portrait){html{--padgrid:calc(14px + ((10) * (100vw - 375px) / (1194 - 375)));--gutgrid:calc(4px + ((4) * (100vw - 375px) / (1194 - 375)))}}.GRI-CL-vw{width:100%;padding-left:var(--padgrid);padding-right:var(--padgrid)}.GRI-CL{width:100%;max-width:var(--sizegrid);margin-left:auto;margin-right:auto}.cl{padding-left:var(--gutgrid);padding-right:var(--gutgrid)}.cl1{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (1/ 12))}.cl2{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (2/ 12))}.cl3{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (3/ 12))}.cl4{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (4/ 12))}.cl5{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (5/ 12))}.cl6{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (6/ 12))}.cl7{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (7/ 12))}.cl8{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (8/ 12))}.cl9{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (9/ 12))}.cl10{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (10/ 12))}.cl11{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (11/ 12))}.cl12{padding-left:var(--gutgrid);padding-right:var(--gutgrid);width:calc(var(--sizegrid) * (12/ 12))}.GRI-vw{width:100%;padding-left:var(--padgut);padding-right:var(--padgut)}.GRI-vw-s{width:100%;padding-left:var(--padgut-s);padding-right:var(--padgut-s)}.GRI{--sizegrid:calc(100vw - ((var(--padgut)) * 2));width:100%;max-width:var(--sizegrid);margin-left:auto;margin-right:auto}.HLP_GD{opacity:.1;pointer-events:none;z-index:999;width:100%;height:100%;max-height:0;transition:max-height 2s cubic-bezier(.771,.029,.189,1.007);position:fixed;top:0;left:0}.HLP_GD .GRI-CL{justify-content:flex-start;align-items:stretch;height:100vh;margin:0 auto;display:flex}.HLP_GD .GRI-CL div{justify-content:flex-start;align-items:stretch;display:flex;position:relative}.HLP_GD .GRI-CL div:before{content:"";background:#0ff;width:100%;height:100%;transition:transform .4s cubic-bezier(.771,.029,.189,1.007);transform:scaleX(0)}.HLP_GD.A div:before{transition:transform 1s cubic-bezier(.771,.029,.189,1.007) .1s;transform:scaleX(1)}}@layer atoms{.aBtn{white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;font-family:hs;display:inline-flex}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.aBtn{padding:2rem 2.5rem}}@media (width<=1194px){.aBtn{padding:1.8rem 2.3rem}}.aBtn .w>span{padding:1px 0}.aBtn-sm{padding:1.6rem;font-size:max(12px,1.2rem)}.aBtn_i{width:1.5rem;margin-right:.4em;display:flex;position:relative}.aBtn_i svg{width:100%}.aBtn_i svg:last-child{position:absolute;top:0;left:0}.aBtn_arr{aspect-ratio:1;flex:none;width:1.1rem;margin-left:.45em;position:relative;overflow:clip}.aBtn_arr_i{display:flex;position:absolute;inset:0}.aBtn_arr_i svg{width:100%;height:100%;display:block}.aBtn-dk{color:#fff;background-color:#141414}.aBtn-dkB{color:#fff;border:1px solid #fff}.aBtn-lt{color:#141414;background-color:#fff}.aBtn-ltB{color:#141414;border:1px solid #141414}.aLnk{white-space:nowrap;cursor:pointer;align-items:center;font-family:hs;display:inline-flex}.aLnk .w>span{padding:1px 0}}@layer components{html.sll-smooth{scroll-behavior:auto;-ms-overflow-style:none;scrollbar-width:none}html.sll-smooth::-webkit-scrollbar{display:none}.sll-smooth [data-sll-prevent]{overscroll-behavior:contain}html.sll-stop{overflow:hidden}.sll-on iframe{pointer-events:none}@media (hover:hover){.sllbar{z-index:40;pointer-events:none;position:fixed;inset:0}.sllbar_prg{transform-origin:top;background:#141414;width:4px;position:absolute;top:0;bottom:0;right:0}}@media (hover:none){.sllbar{display:none}}.OF:has(.watchOF){timeline-scope:--hasoverflow;animation:forwards --hasoverflow --hasoverflow;container-name:--hasoverflow}@keyframes --hasoverflow{0%,to{--hasoverflow:1}0%{--hassll:0;--prgsll:0}1%{--hassll:1}to{--hassll:1;--prgsll:1}}.watchOF{scroll-timeline:--hasoverflow}.md{display:flex}.md video,.md img{object-fit:cover}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.md video,.md img{aspect-ratio:var(--ratio)}}@media (width<=1194px) and (orientation:portrait){.md video,.md img{aspect-ratio:var(--ratioSM)}.resplg{display:none!important}}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.respsm{display:none!important}}.vid{aspect-ratio:16/9;--prg:0;position:relative;overflow:clip}.vid video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.vidClick{aspect-ratio:1;background:#141414;border-radius:50%;width:10rem;transition:opacity .4s cubic-bezier(.771,.029,.189,1.007) .3s,transform .7s cubic-bezier(.771,.029,.189,1.007) .5s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vidClick:before{content:"";aspect-ratio:10/15;clip-path:polygon(0 0,100% 50%,100% 50%,0% 100%);background:#fff;width:20%;transition:clip-path .5s cubic-bezier(.771,.029,.189,1.007);position:absolute;top:50%;left:50%;transform:translate(-30%,-50%)}.vid_Ctr{padding:1.6rem var(--padgrid);background:#0006;justify-content:flex-start;align-items:center;gap:0 4rem;transition:opacity .6s cubic-bezier(.771,.029,.189,1.007),transform .8s cubic-bezier(.771,.029,.189,1.007);display:flex;position:absolute;bottom:0;left:0;right:0}.vid_Ctr_pl{width:8px;height:16px;position:relative}.vid_Ctr_pl:before{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vid_Ctr_pl span{background:#fff;display:block;position:absolute;inset:0}.vid_Ctr_pl span:first-child{clip-path:polygon(0 0,100% 50%,100% 50%,0% 100%);transition:clip-path .5s cubic-bezier(.771,.029,.189,1.007)}.vid_Ctr_pl span:last-child{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path .2s cubic-bezier(.771,.029,.189,1.007) .2s}.vid_Ctr_mt{clip-path:inset(0%);width:24px;margin-left:auto;transition:clip-path .4s cubic-bezier(.771,.029,.189,1.007);display:flex}.vid_Ctr_mt svg path{fill:#fff}.vid_Ctr_mt.A{clip-path:inset(0% 40% 0% 0%)}.vid_Ctr_prg{background:#fff6;width:100%;height:2px;margin:0 auto;position:relative}.vid_Ctr_prg:before{content:"";transform:scaleX(var(--prg));transform-origin:0;background:#fff;position:absolute;inset:0}.vid_Ctr_prg:after{content:"";width:100%;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vid:not(.A) .vid_Ctr{opacity:0;pointer-events:none;transform:translateY(100%)}.vid.A .vidClick{opacity:0;pointer-events:none;transform:translate(-50%,50%)}.vid.run .vid_Ctr_pl span:first-child{clip-path:polygon(0 0,2px 0,2px 100%,0% 100%);transition:clip-path .3s cubic-bezier(.771,.029,.189,1.007) .1s}.vid.run .vid_Ctr_pl span:last-child{clip-path:polygon(calc(100% - 2px) 0,100% 0,100% 100%,calc(100% - 2px) 100%);transition:clip-path .2s cubic-bezier(.771,.029,.189,1.007)}@media (height<=834px) and (width<=1194px) and (orientation:landscape){body:not(:has(dialog[open],:fullscreen)){background:#000}body:not(:has(dialog[open],:fullscreen)):before{content:"";z-index:22;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}body:not(:has(dialog[open],:fullscreen)):after{content:"Rotate device";color:#fff;z-index:23;font-size:3.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important}body:not(:has(dialog[open],:fullscreen)) *{display:none}}#needpass{z-index:1000;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;display:flex;position:fixed;inset:0}#needpass input{border-bottom:4px solid #333;width:100%;max-width:320px;padding-bottom:8px;padding-left:8px;font-size:16px;line-height:1.2;transition:border-bottom .4s cubic-bezier(.771,.029,.189,1.007)}#needpass input:focus{border-bottom:4px solid #fff}#needpass button{width:100%;max-width:320px;transition:border .4s cubic-bezier(.771,.029,.189,1.007)}.guide_form:first-of-type{padding-top:20rem}.guide_form .frm{max-width:64rem}.fld{letter-spacing:-.01em;width:100%;line-height:1.1}.fld_lbl{margin-bottom:1.5rem;font-family:hs;transition:color .4s cubic-bezier(.771,.029,.189,1.007);display:block}.fld_lbl span{color:#8d8d8d;margin-top:1.5rem;display:block}.fld_sel{border:1px solid #8d8d8d40;border-radius:2px;width:100%;padding:1.2rem 1rem;font-size:max(1.6rem,16px);transition:border-color .4s cubic-bezier(.771,.029,.189,1.007);position:relative;overflow-x:hidden}.fld_sel::placeholder{color:#8d8d8d;font-size:max(1.4rem,14px);transition:opacity .24s cubic-bezier(.771,.029,.189,1.007) .3s,transform .6s cubic-bezier(.771,.029,.189,1.007)}.fld_sel:focus{border-color:#141414}.fld_sel:focus::placeholder{opacity:0;transition:opacity .4s cubic-bezier(.771,.029,.189,1.007),transform .6s cubic-bezier(.771,.029,.189,1.007);transform:translate(16px)}.fld_npt{border:1px solid #8d8d8d40;border-radius:2px;width:100%;padding:1.2rem 1rem;font-size:max(1.6rem,16px);transition:border-color .4s cubic-bezier(.771,.029,.189,1.007);position:relative;overflow-x:hidden}.fld_npt::placeholder{color:#8d8d8d;font-size:max(1.4rem,14px);transition:opacity .24s cubic-bezier(.771,.029,.189,1.007) .3s,transform .6s cubic-bezier(.771,.029,.189,1.007)}.fld_npt:focus{border-color:#141414}.fld_npt:focus::placeholder{opacity:0;transition:opacity .4s cubic-bezier(.771,.029,.189,1.007),transform .6s cubic-bezier(.771,.029,.189,1.007);transform:translate(16px)}.fld_err{height:0;transition:height .4s cubic-bezier(.771,.029,.189,1.007);overflow:clip}.fld_err_h{color:#8d8d8d;padding-top:1.5rem}.fld textarea{min-height:calc(3.2rem + 4lh);line-height:1.25}.fld+.fld,.fld+.rad{margin-top:4rem}.file{margin-top:5rem;position:relative}.file input{display:none}.file_t{width:100%;margin-bottom:1.5rem;font-family:hs;display:block}.file_t .p+ul{color:#8d8d8d;margin-top:1rem}.file_t .p+ul li{line-height:1.5}.file_t .p+ul li:before{content:"-";display:inline-block}.file_t .p+ul li p{margin-left:1rem;display:inline-block}.file_drop{display:none}.file_file{position:absolute;bottom:100%;left:0}.file_err{height:0;transition:height .4s cubic-bezier(.771,.029,.189,1.007);overflow:clip}.file_err_h{color:#8d8d8d;padding-top:1.5rem}.file_list{margin-top:3rem}.file_list_t{margin-bottom:1.5rem}.file_list_el{height:var(--hMaster,0);border:1px solid #e2e2e2;margin-top:1rem;transition:height .4s cubic-bezier(.771,.029,.189,1.007),opacity .4s cubic-bezier(.771,.029,.189,1.007);overflow:clip}.file_list_el:not(.A){opacity:0;height:0}.file_list_elH{border-radius:2px;justify-content:flex-start;align-items:center;padding:1rem;display:flex}.file_list_elH img{object-fit:contain;object-position:left center;width:3rem;height:2.5rem;margin-right:2rem}.file_list_elH span{letter-spacing:-.02em;font-size:max(1.4rem,14px)}.file_list_elH button{width:1.5rem;margin-left:auto;display:flex}.file-err .file_err{height:var(--hMaster)}.file+.fld,.file+.rad{margin-top:4rem}.rad{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem 1.2rem;display:flex;position:relative}.rad_t{width:100%;margin-bottom:1.5rem;display:block}.rad_t .p:first-child{font-family:hs}.rad_t .p+.p{color:#8d8d8d;margin-top:1rem}.rad_el{text-align:center;cursor:pointer;border:1px solid #8d8d8d40;border-radius:2px;font-size:max(1.2rem,12px);transition:background .4s cubic-bezier(.771,.029,.189,1.007),color .4s cubic-bezier(.771,.029,.189,1.007),border-color .4s cubic-bezier(.771,.029,.189,1.007);position:relative}.rad_el_npt{clip:rect(0px, 0px, 0px, 0px);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rad_el_lbl{padding:1.6rem;display:block}.rad_el_err{height:0;transition:height .4s cubic-bezier(.771,.029,.189,1.007);overflow:clip}.rad_el_err_h{color:#8d8d8d;padding-top:1.5rem}.rad_el:hover,.rad_el:has(input:checked){color:#fff;background:#141414;border-color:#141414;transition:background .4s cubic-bezier(.771,.029,.189,1.007),color .4s cubic-bezier(.771,.029,.189,1.007) .2s,border-color .4s cubic-bezier(.771,.029,.189,1.007)}.rad+.fld,.rad+.rad{margin-top:4rem}.chk{align-self:start;align-items:center;gap:.8rem;font-size:max(1.2rem,12px);font-weight:400;line-height:1.1;display:inline-flex;position:relative}.chk_npt{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #8d8d8d;border-radius:2px;width:max(1.5rem,15px);transition:border-color .3s cubic-bezier(.771,.029,.189,1.007);position:relative;overflow:hidden}.chk_npt:after{content:"";background:#141414;border-radius:50%;transition:transform .45s cubic-bezier(.771,.029,.189,1.007);position:absolute;inset:0;transform:scale(0)}.chk_npt:checked:after{transform:scale(2)}.chk_lbl{cursor:pointer}.chk_lbl a:hover{text-decoration:underline}.chk:has(input:focus-visible):after{content:"";border:2px solid #141414;border-radius:.4rem;position:absolute;inset:-.4rem}.frm_btn{margin-top:4rem}.frm_btn-big{width:100%}.frm_err{height:var(--hMaster);transition:height .4s cubic-bezier(.771,.029,.189,1.007);overflow:clip}.frm_err_h{color:#8d8d8d;padding-top:1.5rem}.frm_err button{text-decoration:underline;transition:color .4s cubic-bezier(.771,.029,.189,1.007)}.frm_err button:hover{color:#141414}.frm_done{height:0;transition:height .4s cubic-bezier(.771,.029,.189,1.007);overflow:clip}.frm_done_h{opacity:0;padding-top:4rem;transition:opacity .4s cubic-bezier(.771,.029,.189,1.007) .6s}.frm_done_h p.pL{color:#8d8d8d}.frm_done_h p+p{color:#8d8d8d;margin-top:1rem}.frm.subm .fld:has(input:invalid,select:invalid,textarea:invalid) select,.frm.subm .fld:has(input:invalid,select:invalid,textarea:invalid) input,.frm.subm .fld:has(input:invalid,select:invalid,textarea:invalid) textarea{border-color:#ff303c}.frm.subm .fld:has(input:invalid,select:invalid,textarea:invalid) label{color:#ff303c}.frm.subm .fld:has(input:invalid,select:invalid,textarea:invalid) .fld_err{height:var(--hMaster)}.frm.subm .rad:has(input:invalid) legend{color:red}.frm.subm .rad:has(input:invalid) .rad_el,.frm.subm .chk:has(input:invalid) input{border-color:#ff303c}.frm.subm .chk:has(input:invalid) label{color:#ff303c}.frm:not(.frmErr) .frm_err{height:0}.frm.frmDone .frm_flds{opacity:.4;transition:opacity .5s cubic-bezier(.771,.029,.189,1.007);pointer-events:none!important}.frm.frmDone .frm_flds *{pointer-events:none!important}.frm.frmDone+.frm_done{height:var(--hMaster)}.frm.frmDone+.frm_done .frm_done_h{opacity:1}.frm.frmDone button{pointer-events:none!important}.ldr{z-index:600;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background-color:#fff;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ldr_logo{width:32rem;position:absolute;bottom:0;right:0;overflow:clip}.ldr_logo svg{transform-origin:0 0;opacity:.5;transform:scale(1.1)}.ldr_logo svg path{fill:#888}.ldr_prg{transform-origin:0;background:#888;height:5px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ldr_cnt{right:var(--padgut);position:absolute;top:4.8rem;overflow:hidden}.ldr_cnt span{display:inline-block}.nav_head{z-index:50;justify-content:flex-start;align-items:center;width:100%;transition:transform .4s cubic-bezier(.771,.029,.189,1.007);display:flex;position:fixed;top:0;left:0}.nav_head:before{content:"";z-index:-1;background:#fff;transition:transform .4s cubic-bezier(.771,.029,.189,1.007) .6s;position:absolute;inset:0}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.nav_head{padding-top:2rem;padding-bottom:2rem}}@media (width<=1194px) and (orientation:portrait){.nav_head{justify-content:space-between;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem}}.nav_logo{display:flex;position:relative}.nav_logo a{letter-spacing:-.02em;font-family:hs;font-size:1.8rem;display:block}.nav_ops{right:var(--padgut);justify-content:flex-start;align-items:center;gap:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav_ops_el{font-family:hs;line-height:1.09}.nav_search{z-index:44;padding-inline:var(--padgut);background:#fff;border-bottom:1px solid #8d8d8d40;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:absolute;inset:0}.nav_search .fld_npt{background:0 0;border:0;border-radius:0;flex:auto;padding-inline:0}.nav_search_x{color:#8d8d8d;flex:none;font-family:hs;line-height:1.09;transition:color .4s cubic-bezier(.771,.029,.189,1.007)}.nav_search_x:hover{color:#141414}html.searchA .nav_head{transform:none!important}.foot{padding:5rem 0 3rem;font-family:hs}.foot .aLnk{color:#8d8d8d;line-height:1.09}.foot_in{column-gap:var(--gutgrid);grid-template-columns:2fr 1fr;align-items:stretch;display:grid}.foot_cl{flex-direction:column;justify-content:space-between;min-height:32rem;display:flex}.foot_logo{font-family:hs;font-size:1.8rem}.foot_tag{font-size:2rem;font-weight:400;line-height:1.2}.foot_tag span{display:block}.foot_tag_t{color:#141414}.foot_tag_s{color:#8d8d8d}.foot_links{flex-wrap:wrap;align-items:flex-start;gap:.4rem 5.6rem;display:flex}.foot_cta{justify-content:space-between;align-items:flex-end;display:flex}@media (width<=1194px) and (orientation:portrait){.foot_in{grid-template-columns:1fr;row-gap:4rem}.foot_cl{display:contents}.foot_logo{order:1}.foot_tag{order:2}.foot_links{flex-flow:column;order:3;gap:.6rem}.foot_cta{order:4;gap:2rem}}.home .foot,.legal .foot,.blog .foot{border-top:1px solid #e2e2e2}.cooLRT{pointer-events:all;z-index:100;color:#141414;background-color:#fff;border:1px solid #1414140d;border-radius:2px;justify-content:space-between;align-items:center;gap:1rem;max-width:56rem;padding:.6rem .6rem .6rem 2rem;display:flex;position:fixed;transform:translateY(160%);box-shadow:0 .4rem 2rem #14141408}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.cooLRT{width:100%;bottom:2rem;right:2rem}}@media (width<=1194px) and (orientation:portrait){.cooLRT{bottom:var(--padgut);right:var(--padgut);left:var(--padgut);flex-direction:column;align-items:stretch;gap:1.2rem}}.cooLRT_L p{letter-spacing:-.03em;width:100%;max-width:64rem;line-height:1}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.cooLRT_L p{font-size:1.4rem}}@media (width<=1194px) and (orientation:portrait){.cooLRT_L p{font-size:calc(.101245vw + 12.6203px)}}.cooLRT_L a{text-decoration:underline}.cooLRT_R{flex-shrink:0;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.cooLRT_R .aBtn{padding-block:1.2rem}@media (width<=1194px) and (orientation:portrait){.cooLRT_R{justify-content:stretch}.cooLRT_R .aBtn{flex:1}}.cooPNL{--prg:0;z-index:120;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;position:fixed;inset:0;border:none!important}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.cooPNL{justify-content:center;align-items:center;display:flex}}@media (width<=1194px) and (orientation:portrait){.cooPNL{height:100svh;max-height:100svh;padding:0 1.6rem}}.cooPNL::backdrop{opacity:var(--mdlbg);z-index:119;background-color:#14141466;position:fixed;inset:0}.cooPNL:not([open]){display:none}.cooPNLHLD{width:100%;clip-path:inset(0% calc(50% * (1 - var(--prg))) 0% calc(50% * (1 - var(--prg))));background:#fff;flex-direction:column;align-items:stretch;display:flex;position:relative}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.cooPNLHLD{max-width:84.9rem;height:80lvh;overflow:hidden}}@media (width<=1194px) and (orientation:portrait){.cooPNLHLD{height:100%}}.cooPNLWRP{-ms-overflow-style:none;scrollbar-width:none;flex-grow:1;width:100%;position:relative}.cooPNLWRP::-webkit-scrollbar{display:none}.cooPNLWRP:scrollbar{display:none}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.cooPNLWRP{overflow:hidden}}@media (width<=1194px) and (orientation:portrait){.cooPNLWRP{height:100%;overflow:scroll}}.cooPNL_NAV{justify-content:space-between;align-items:center;display:flex}.cooPNL_TP{border-bottom:1px solid #141414;justify-content:space-around;align-items:center;padding:1.6rem 0;display:flex}.cooPNL_BP{justify-content:flex-end;gap:1rem;padding:1.6rem;display:flex}.cooPNLSLL{width:100%;position:relative}.cooPNL_NFO{grid-template-columns:1fr;display:grid}.cooPNL_NFO_el{grid-area:1/1}.cooPNL_NAV{padding:1.6rem 1.6rem 0}.cooPNL_X{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;width:4rem;display:flex;position:relative}.cooPNL_X:before{content:"";background:#e2e2e2;border-radius:4px;transition:transform .6s cubic-bezier(.771,.029,.189,1.007);position:absolute;inset:0}.cooPNL_X svg{z-index:4;width:1.2rem;transition:transform .8s cubic-bezier(.771,.029,.189,1.007);position:relative}.cooPNL_X:hover:before,.cooPNL_X:hover svg{transition:transform .9s cubic-bezier(.771,.029,.189,1.007);transform:scale(.8)}.cooWSY{padding:0 1.6rem 1.6rem;font-size:16px}.cooWSY p{margin-top:1lh}.cooWSY a{text-decoration:underline}.cooPNL:has(#PNLaboutcheck:checked) #PNLcnfg{opacity:0;pointer-events:none;transition-delay:0s;display:none}.cooPNL:has(#PNLaboutcheck:checked) #PNLcnfg *{pointer-events:none!important}.cooPNL:has(#PNLcnfgcheck:checked) #PNLabout{opacity:0;pointer-events:none;transition-delay:0s;display:none}.cooPNL:has(#PNLcnfgcheck:checked) #PNLabout *{pointer-events:none!important}.cooSEL{transition:opacity .5s cubic-bezier(.771,.029,.189,1.007)}.cooSEL:has(input:checked){opacity:.5}.cooEl{padding:1.6rem}.cooEl+.cookEl{margin-top:1.6rem}.cooEl_ID{justify-content:space-between;align-items:center;display:flex;position:relative}.cooEl_T{font-weight:700}.cooEl_req{font-size:12px}.cooEl_C{display:none}.cooEl_HLD{margin-top:1.6rem}.cooEl .aCook{background-color:#e2e2e2;border-radius:2.4rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:2.4rem;display:flex;position:relative}.cooEl .aCook input{cursor:pointer;position:absolute;inset:0}.cooEl .aCook_in{aspect-ratio:1;pointer-events:none;background-color:#8d8d8d;border-radius:50%;flex-shrink:0;width:2.4rem;transition:transform .4s cubic-bezier(.771,.029,.189,1.007),background .4s cubic-bezier(.771,.029,.189,1.007);transform:translate(-50%)}.cooEl .aCook:has(input:checked) .aCook_in{background-color:#141414;transform:translate(50%)}html{--mdlbg:0}.mdl{--prg:0;z-index:120;-ms-overflow-style:none;scrollbar-width:none;background:0 0;width:100%;max-width:100%;height:100%;max-height:100lvh;padding:0;position:fixed;inset:0;border:none!important}.mdl::-webkit-scrollbar{display:none}.mdl::backdrop{opacity:var(--mdlbg);pointer-events:none;z-index:119;background-color:#14141466;position:fixed;inset:0}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.mdl::backdrop{backdrop-filter:blur(4px)}}.mdl:not([open]){display:none}.mdlHLD{width:min(100%,72rem);clip-path:inset(0% 0% 0% calc(100% * (1 - var(--prg))));background:#fff;flex-direction:column;align-items:stretch;margin-left:auto;display:flex;position:relative}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.mdlHLD{height:100lvh;overflow:hidden}}@media (width<=1194px) and (orientation:portrait){.mdlHLD{width:100%;height:100%}}.mdlWRP{-ms-overflow-style:none;scrollbar-width:none;flex-grow:1;width:100%;position:relative}.mdlWRP::-webkit-scrollbar{display:none}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.mdlWRP{overflow:hidden}}@media (width<=1194px) and (orientation:portrait){.mdlWRP{height:100%;overflow:scroll}}.mdlSLL{width:100%;position:relative}.mdlX{aspect-ratio:1;z-index:122;cursor:pointer;justify-content:center;align-items:center;width:5rem;display:flex;position:fixed;top:3rem}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.mdlX{right:3rem}}@media (width<=1194px) and (orientation:portrait){.mdlX{width:4rem;top:1rem;right:calc(1.41744vw + 10.6846px)}}.mdlX:before{content:"";background:#e2e2e2;border-radius:4px;transition:transform .6s cubic-bezier(.771,.029,.189,1.007);position:absolute;inset:0}.mdlX svg{width:1.2rem;transition:transform .8s cubic-bezier(.771,.029,.189,1.007);position:relative}.mdlX:hover:before,.mdlX:hover svg{transition:transform .9s cubic-bezier(.771,.029,.189,1.007);transform:scale(.8)}.mdl_cnt{width:100%}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.mdl_cnt{padding:3rem}}@media (width<=1194px) and (orientation:portrait){.mdl_cnt{padding:6rem calc(1.41744vw + 10.6846px) 3rem}}.mdl_t{border-bottom:1px solid #8d8d8d40;width:100%;margin-bottom:3rem;padding-bottom:3rem}.mdl_tn{width:100%;margin-bottom:3rem}.mdl_im{border-bottom:1px solid #8d8d8d40;width:100%;margin-bottom:3rem}.mdl_tborder{border-bottom:1px solid #8d8d8d40;margin-bottom:3rem;padding-bottom:3rem}.mdl_tborder.p{color:#8d8d8d;margin-top:1.5rem;line-height:1.25}.mdl .h5+.mdl_tborder{color:#8d8d8d;margin-top:1.5rem}.mdl_lgl{border-top:1px solid #8d8d8d40;width:100%;margin-top:3rem;padding-top:3rem}.mdl_lgl p+p{color:#8d8d8d;margin-top:1rem}.mdl_ok{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:stretch;width:100%;display:flex}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.mdl_ok{padding:3rem}}@media (width<=1194px) and (orientation:portrait){.mdl_ok{padding:3rem calc(1.41744vw + 10.6846px)}}.mdl_ok .aTit{margin-bottom:auto}.mdl_ok{opacity:0}.mdl_ok:not(.isOK){position:absolute;top:0;left:0;pointer-events:none!important}.mdl_ok_btns{border-top:1px solid #e2e2e2;justify-content:flex-start;align-items:flex-start;gap:3rem;width:100%;margin-top:3rem;padding-top:3rem;display:flex}.mdl_ok_btns .p{color:#8d8d8d;margin-top:1rem}.mdl_ok_btns .aBtn{margin-top:3rem}.mdl_indx{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:stretch;display:flex}.mdl_blks{margin-top:auto}.mdl_blks_el{border-bottom:1px solid #8d8d8d40;width:100%;margin-bottom:3rem;padding-bottom:3rem}.mdl_blks_elB{max-width:66rem}.mdl_blks_elB p{color:#8d8d8d;margin-top:1rem}.mdl_hd{flex-direction:column;align-items:flex-start;display:flex}.mdl_hd_t{color:#141414;line-height:1.12}.mdl_hd_s{color:#8d8d8d}.mdl_dsc{border-bottom:1px solid #8d8d8d40;margin-bottom:3rem;padding-bottom:3rem}#reg-legal p{color:#8d8d8d}.reg_sec{margin-bottom:4rem}.reg_blkst{margin-bottom:1.5rem}.reg_blk{border:1px solid #8d8d8d40;border-radius:2px;align-items:center;gap:2rem;padding:1rem;display:flex}.reg_blk+.reg_blk{margin-top:1rem}.reg_blk_ic{aspect-ratio:1;background:#e2e2e2;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;display:flex}.reg_blk_ic svg,.reg_blk_ic img{object-fit:contain;width:100%}.reg_blk_t{font-family:hs}.reg_blk_s{color:#8d8d8d;margin-top:.5rem}.reg_note{color:#8d8d8d;margin-top:2rem}.req_prp{border-bottom:1px solid #8d8d8d40;margin-bottom:3rem;padding-bottom:3rem}.req_prp_t{color:#141414}.req_prp_s{color:#8d8d8d;margin-top:.5rem}.frm_legal{border-top:1px solid #8d8d8d40;margin-top:3rem;padding-top:3rem}html:has(dialog:open){overflow:hidden}.btt{aspect-ratio:1;z-index:100;cursor:pointer;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:3.2rem;transition:opacity .4s cubic-bezier(.771,.029,.189,1.007);display:flex;position:fixed}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.btt{right:var(--padgut);bottom:2rem}}@media (width<=1194px) and (orientation:portrait){.btt{right:var(--padgut);bottom:var(--padgut)}}.btt:before{content:"";background:#141414;border-radius:4px;transition:transform .6s cubic-bezier(.771,.029,.189,1.007);position:absolute;inset:0}.btt svg{width:1.4rem;transition:transform .8s cubic-bezier(.771,.029,.189,1.007);position:relative}@media (hover:hover){.btt:hover:before,.btt:hover svg{transition:transform .9s cubic-bezier(.771,.029,.189,1.007);transform:scale(.8)}}.btt:focus-visible{outline-offset:.2em;outline:2px solid #141414}html:not(.sll-start) .btt{opacity:1;pointer-events:auto}}@layer views{.VIU{opacity:0;width:100%;position:relative}.VIU.old:before{content:"";z-index:40;opacity:var(--velout,0);background:#fff;position:fixed;inset:0}.VIU section{content-visibility:auto;contain-intrinsic-size:100vh;visibility:hidden;transition:visibility 0s 50ms}.VIU section.A{visibility:visible;transition:visibility}.VIU section:has([class*=STK]){content-visibility:visible;visibility:visible}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.home_intro{padding-top:11rem;padding-bottom:20rem}}@media (width<=1194px) and (orientation:portrait){.home_intro{padding-top:11rem;padding-bottom:4rem}}.home_introGR{flex-direction:column;align-items:flex-end;display:flex}.home_intro_tit{flex-direction:column;align-items:flex-start;display:flex}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.home_intro_tit{width:50%}}@media (width<=1194px) and (orientation:portrait){.home_intro_tit{width:100%}}.home_intro_t{color:#141414;line-height:1.12}.home_intro_s{color:#8d8d8d}.home_results{padding-inline:var(--padgrid);padding-bottom:12rem}.home_results_top{align-items:stretch;gap:2rem;margin-bottom:3rem;display:flex}.home_results_hold{--cols:3;grid-template-columns:repeat(var(--cols),1fr);display:grid}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.home_results_hold{gap:4rem 3rem}}@media (width<=1194px) and (orientation:portrait){.home_results_hold{gap:4rem var(--gutgrid);grid-template-columns:repeat(2,1fr)}}@media (width<=834px){.home_results_hold{gap:4rem var(--gutgrid);grid-template-columns:1fr}}.home_results_empty{color:#8d8d8d;grid-column:1/-1;font-family:hs}@property --fadeL{syntax:"<length>";inherits:false;initial-value:0}@property --fadeR{syntax:"<length>";inherits:false;initial-value:0}.home_locations{scrollbar-width:none;-ms-overflow-style:none;background:#f2f2f2;border-radius:3px;flex:auto;align-items:center;gap:.4rem;min-width:0;padding:max(7px,.7rem);display:flex;position:relative;overflow-x:auto}.home_locations::-webkit-scrollbar{width:0;height:0}.home_locations{--x:0;--w:0;--fadeL:0px;--fadeR:0px;mask-image:linear-gradient(to right, transparent, #000 var(--fadeL), #000 calc(100% - var(--fadeR)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fadeL), #000 calc(100% - var(--fadeR)), transparent);transition:--fadeL .45s cubic-bezier(.771,.029,.189,1.007),--fadeR .45s cubic-bezier(.771,.029,.189,1.007)}.home_locations:before{content:"";z-index:0;left:var(--x);width:var(--w);background:#141414;border-radius:3px;position:absolute;top:6px;bottom:6px}.home_loc{z-index:1;white-space:nowrap;cursor:pointer;color:#141414;text-align:center;flex:none;min-width:13.2rem;padding:1rem 1.8rem;font-family:hs;line-height:1.4;transition:color .4s cubic-bezier(.771,.029,.189,1.007);position:relative}.home_loc.A{color:#fff}.home_view{cursor:pointer;white-space:nowrap;background:#f2f2f2;border-radius:3px;flex:none;align-items:center;gap:.8rem;padding-inline:1rem;font-family:hs;line-height:1.09;transition:opacity .3s cubic-bezier(.771,.029,.189,1.007);display:flex}@media (width<=1194px) and (orientation:portrait){.home_view{display:none}}.home_view:disabled{opacity:.5;pointer-events:none;cursor:default}.home_view_n{text-align:center;min-width:1ch;height:1.2em;display:inline-block;position:relative;overflow:hidden}.home_view_d{line-height:1.2em;position:absolute;inset:0}.home_view svg{width:1.4rem;height:auto}.aProp{flex-direction:column;gap:1.2rem;display:flex}.aProp_md{aspect-ratio:4/5;clip-path:inset(0);background:#8d8d8d1f;transition:clip-path .9s cubic-bezier(.771,.029,.189,1.007);display:block;position:relative;overflow:clip}.aProp_md img,.aProp_md video{object-fit:cover;transform-origin:top;width:100%;height:100%;transition:transform 1s cubic-bezier(.771,.029,.189,1.007);position:absolute;inset:0}.aProp_info{flex-direction:column;gap:.4rem;display:flex}.aProp_t{letter-spacing:-.01em;font-size:max(1.8rem,18px)}.aProp_s{color:#8d8d8d;font-size:max(1.4rem,14px);line-height:1.3}@media (hover:hover){.aProp:hover .aProp_md{clip-path:inset(0 0 8px)}.aProp:hover .aProp_md img,.aProp:hover .aProp_md video{transform:scale(1.02)}}.legal{min-height:100lvh}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.legal_intro{padding-top:min(20.7rem,35lvh);padding-bottom:min(7.6rem,12lvh)}}@media (width<=1194px) and (orientation:portrait){.legal_intro{padding-top:min(10rem,15lvh);padding-bottom:min(5rem,7.5lvh)}}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.legal_intro_tp{justify-content:space-between;align-items:flex-start;padding-right:26rem;display:flex}}.legal_intro_t .h1{max-width:30rem;line-height:1}.legal_intro_t .h6{color:#8d8d8d;margin-top:1.5rem}.legal_intro_date{display:block}.legal_intro_r{max-width:46rem;line-height:1.25}@media (width<=1194px) and (orientation:portrait){.legal_intro_r{margin-top:4rem}}.legal_intro_r p{letter-spacing:.02em;font-family:hs;line-height:1.25}.legal_intro_r p+p{margin-top:1lh}.legal_intro_bp{position:relative}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.legal_intro_bp{border-top:1px solid #e2e2e2;justify-content:flex-end;align-items:flex-start;margin-top:5rem;padding-top:5rem;padding-right:26rem;display:flex}}@media (width<=1194px) and (orientation:portrait){.legal_intro_bp{margin-top:5rem;padding-top:5rem}.legal_intro_bp:before{content:"";height:1px;top:0;right:var(--padgrid);left:var(--padgrid);background:#e2e2e2;position:absolute}}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.legal_intro_cnt{max-width:46rem}}.legal_intro_blk .h5{margin-bottom:1.6rem}.legal_intro_blk+.legal_intro_blk{margin-top:4rem}.legal .wysi.cnt{color:#8d8d8d}.legal .wysi.leg{margin-top:1lh}.legal .wysi p{line-height:1.25}.legal .wysi p+p,.legal .wysi p+ul,.legal .wysi p+ol{margin-top:1lh}.legal .wysi p+h1,.legal .wysi p+h2,.legal .wysi p+h3,.legal .wysi p+h4,.legal .wysi p+h5,.legal .wysi p+h6{margin-top:2rem}.legal .wysi ul li{letter-spacing:-.01em;font-family:base;font-size:max(1.4rem,14px);line-height:1.25}.legal .wysi ul+p,.legal .wysi ul+ul,.legal .wysi ul+ol{margin-top:1lh}.legal .wysi ul+h1,.legal .wysi ul+h2,.legal .wysi ul+h3,.legal .wysi ul+h4,.legal .wysi ul+h5,.legal .wysi ul+h6{margin-top:2rem}.legal .wysi ol{list-style-type:lower-roman}.legal .wysi ol li{letter-spacing:-.01em;font-family:base;font-size:max(1.4rem,14px);line-height:1.25}.legal .wysi ol+p,.legal .wysi ol+ul,.legal .wysi ol+ol{margin-top:1lh}.legal .wysi ol+h1,.legal .wysi ol+h2,.legal .wysi ol+h3,.legal .wysi ol+h4,.legal .wysi ol+h5,.legal .wysi ol+h6{margin-top:2rem}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_intro{padding-top:16rem;padding-bottom:4rem}}@media (width<=1194px) and (orientation:portrait){.prp_intro{padding-top:calc(6.07473vw + 77.2198px);padding-bottom:calc(.809963vw + 28.9626px)}}.prp_introGR{flex-direction:column;align-items:flex-end;display:flex}.prp_intro_tit{flex-direction:column;align-items:flex-start;display:flex}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_intro_tit{width:50%}}@media (width<=1194px) and (orientation:portrait){.prp_intro_tit{width:100%}}.prp_intro_t{color:#141414;line-height:1.12}.prp_intro_s{color:#8d8d8d}.prp_hero{padding-inline:var(--padgrid)}.prp_hero_md{--prg:0;width:100%;aspect-ratio:var(--ratio,3 / 2);clip-path:inset(calc((1 - var(--prg)) * 100%) 0 0 0);background:#8d8d8d1f;display:block;position:relative;overflow:clip}@media (width<=1194px) and (orientation:portrait){.prp_hero_md{aspect-ratio:var(--ratioSM,3 / 4)}}.prp_hero_md img,.prp_hero_md video{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transform:translate3d(0, var(--py,0%), 0) scale(calc(1.25 + (1 - var(--prg)) * .08));position:absolute;inset:0}.prp_over>.GRI-CL,.prp_txt>.GRI-CL,.prp_det>.GRI-CL,.prp_rel_top{flex-wrap:wrap;align-items:flex-start;display:flex}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_over>.GRI-CL,.prp_txt>.GRI-CL,.prp_det>.GRI-CL,.prp_rel_top{row-gap:4rem}.prp_over>.GRI-CL>.cl6:first-child,.prp_txt>.GRI-CL>.cl6:first-child,.prp_det>.GRI-CL>.cl6:first-child,.prp_rel_top>.cl6:first-child{flex:1 1 0;width:auto;min-width:0}.prp_over>.GRI-CL>.cl6:nth-child(2),.prp_txt>.GRI-CL>.cl6:nth-child(2),.prp_det>.GRI-CL>.cl6:nth-child(2),.prp_rel_top>.cl6:nth-child(2){flex:none;width:max(50%,720px)}}@media (width<=1194px) and (orientation:portrait){.prp_over>.GRI-CL,.prp_txt>.GRI-CL,.prp_det>.GRI-CL,.prp_rel_top{flex-direction:column;row-gap:3.2rem}.prp_over>.GRI-CL>.cl6,.prp_over>.GRI-CL>.cl12,.prp_txt>.GRI-CL>.cl6,.prp_txt>.GRI-CL>.cl12,.prp_det>.GRI-CL>.cl6,.prp_det>.GRI-CL>.cl12,.prp_rel_top>.cl6,.prp_rel_top>.cl12{width:100%}}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_over{padding-block:8rem}}@media (width<=1194px) and (orientation:portrait){.prp_over{padding-block:calc(1.41744vw + 30.6846px)}}.prp_over_main{flex-direction:column;gap:4rem;display:flex}.prp_overS{color:#8d8d8d}.prp_spec{border-bottom:1px solid #1414141f}.prp_spec_row{border-top:1px solid #1414141f;justify-content:space-between;gap:2rem;padding-block:1.6rem;display:flex}.prp_spec_v{color:#8d8d8d;width:45%}.prp_spec_lnk{gap:.2rem}.prp_spec_lnk .aBtn_arr{margin-left:0}.prp_cta{align-self:flex-start}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_gal{padding-block:4rem 8rem}}@media (width<=1194px) and (orientation:portrait){.prp_gal{padding-block:calc(.404982vw + 14.4813px) calc(1.41744vw + 30.6846px)}}.prp_gal_grid{padding-inline:var(--padgut);gap:var(--padgut);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1194px) and (orientation:portrait){.prp_gal_grid{grid-template-columns:repeat(2,1fr)}}@media (width<=834px){.prp_gal_grid{grid-template-columns:1fr}}.prp_gal_md{aspect-ratio:var(--ratio,4 / 5);background:#8d8d8d1f;display:block;position:relative;overflow:clip}.prp_gal_md img,.prp_gal_md video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_txt{padding-block:8rem}}@media (width<=1194px) and (orientation:portrait){.prp_txt{padding-block:calc(1.61993vw + 57.9253px)}}.prp_txtT{max-width:42rem}.prp_txtS{color:#8d8d8d}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_det{padding-block:8rem}}@media (width<=1194px) and (orientation:portrait){.prp_det{padding-block:calc(1.01245vw + 26.2033px)}}.prp_det_list{flex-direction:column;display:flex}.prp_det_row{border-top:1px solid #1414141f;grid-template-columns:1fr 1fr;gap:2rem;padding-block:2rem;display:grid}.prp_det_row:last-child{border-bottom:1px solid #1414141f}@media (width<=834px){.prp_det_row{grid-template-columns:1fr;gap:.6rem}}.prp_det_v{color:#8d8d8d;line-height:1.3}.prp_det_lnk{justify-self:start;gap:.2rem}.prp_det_lnk .aBtn_arr{margin-left:0}.prp_det_cta{border-top:1px solid #1414141f;padding-top:3rem}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_gals{padding-block:8rem}}@media (width<=1194px) and (orientation:portrait){.prp_gals{padding-block:calc(1.01245vw + 26.2033px)}}.prp_gals_top{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3rem;display:flex}@media (width<=834px){.prp_gals_top{flex-direction:column;align-items:stretch;gap:1.6rem;margin-bottom:2rem}}.prp_gals_grid{padding-inline:var(--padgut);gap:var(--padgut);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1194px) and (orientation:portrait){.prp_gals_grid{grid-template-columns:repeat(2,1fr)}}@media (width<=834px){.prp_gals_grid{grid-template-columns:1fr}}.prp_gals_md{aspect-ratio:var(--ratio,4 / 5);background:#8d8d8d1f;display:block;position:relative;overflow:clip}.prp_gals_md img,.prp_gals_md video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.prp_cats{scrollbar-width:none;-ms-overflow-style:none;background:#f2f2f2;border-radius:3px;align-items:center;gap:.4rem;min-width:0;padding:max(7px,.7rem);display:flex;position:relative;overflow-x:auto}.prp_cats::-webkit-scrollbar{width:0;height:0}.prp_cats{--x:0;--w:0;--fadeL:0px;--fadeR:0px;mask-image:linear-gradient(to right, transparent, #000 var(--fadeL), #000 calc(100% - var(--fadeR)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fadeL), #000 calc(100% - var(--fadeR)), transparent);transition:--fadeL .45s cubic-bezier(.771,.029,.189,1.007),--fadeR .45s cubic-bezier(.771,.029,.189,1.007)}.prp_cats:before{content:"";z-index:0;left:var(--x);width:var(--w);background:#141414;border-radius:3px;position:absolute;top:6px;bottom:6px}.prp_cat{z-index:1;white-space:nowrap;cursor:pointer;color:#141414;text-align:center;flex:none;min-width:13.2rem;padding:1rem 1.8rem;font-family:hs;line-height:1.4;transition:color .4s cubic-bezier(.771,.029,.189,1.007);position:relative}.prp_cat.A{color:#fff}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_map{padding-block:8rem}}@media (width<=1194px) and (orientation:portrait){.prp_map{padding-block:calc(1.01245vw + 26.2033px)}}.prp_map_hold{aspect-ratio:21/9;width:100%;position:relative;overflow:hidden}@media (width<=1194px) and (orientation:portrait){.prp_map_hold{aspect-ratio:4/3}}.prp_mapG{left:var(--gutgrid);right:var(--gutgrid);height:calc(100% + 24px);position:absolute;top:0}.prp_mapG img{max-width:none}.prp_map_lnk{margin-top:2rem}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.prp_rel{padding-block:15rem}}@media (width<=1194px) and (orientation:portrait){.prp_rel{padding-block:calc(7.08718vw + 53.4231px)}}.prp_rel_top{margin-bottom:4rem}.prp_rel_list{padding-inline:var(--padgrid);border-top:1px solid #1414141f;flex-direction:column;display:flex}.prp_rel_el{color:#141414;border-bottom:1px solid #1414141f;justify-content:space-between;align-items:center;padding-block:2.2rem;font-size:max(1.8rem,18px);transition:opacity .4s cubic-bezier(.771,.029,.189,1.007),padding-left .4s cubic-bezier(.771,.029,.189,1.007);display:flex}@media (hover:hover){.prp_rel_el:hover{opacity:.6;padding-left:1rem}}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.blog_intro{padding-top:16rem;padding-bottom:4rem}}@media (width<=1194px) and (orientation:portrait){.blog_intro{padding-top:calc(6.07473vw + 77.2198px);padding-bottom:calc(.809963vw + 28.9626px)}}.blog_introGR{justify-content:flex-start;align-items:flex-end;gap:4rem;display:flex}@media (width<=1194px) and (orientation:portrait){.blog_introGR{flex-direction:column;align-items:flex-start;gap:2rem}}.blog_intro_t{color:#141414;line-height:1.12}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.blog_intro_t{width:33.3333%}}.blog_intro_s{color:#8d8d8d}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.blog_intro_s{max-width:36rem}}@media (width<=1194px) and (orientation:portrait){.blog_intro_s{max-width:100%}}.blog_intro_s [data-line]{padding-bottom:.14em}.blog_intro_s :has(>[data-line]){margin-bottom:-.14em}.blog_hero{padding-inline:var(--padgrid)}.blog_feat{display:block}.blog_hero_md{--prg:0;width:100%;aspect-ratio:var(--ratio,16 / 9);clip-path:inset(calc((1 - var(--prg)) * 100%) 0 var(--hovB) 0);background:#8d8d8d1f;transition:--hovB .6s cubic-bezier(.771,.029,.189,1.007);display:block;position:relative;overflow:clip}@media (width<=1194px) and (orientation:portrait){.blog_hero_md{aspect-ratio:var(--ratioSM,3 / 4)}}.blog_hero_md img,.blog_hero_md video{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transform:translate3d(0, var(--py,0%), 0) scale(calc((1.25 + (1 - var(--prg)) * .08) * var(--hovS)));transition:--hovS .6s cubic-bezier(.771,.029,.189,1.007);position:absolute;inset:0}.blog_feat_info{justify-content:space-between;align-items:flex-start;gap:2rem;margin-top:1.6rem;display:flex}@media (width<=1194px) and (orientation:portrait){.blog_feat_info{flex-direction:column;gap:1rem}}.blog_feat_t{color:#141414;max-width:70rem}@media (hover:hover){.blog_feat:hover .blog_hero_md{--hovB:8px}.blog_feat:hover .blog_hero_md img,.blog_feat:hover .blog_hero_md video{--hovS:1.02}}.blog_list{padding-inline:var(--padgrid)}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.blog_list{padding-block:6rem}}@media (width<=1194px) and (orientation:portrait){.blog_list{padding-block:4rem}}.blog_grid{display:grid}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.blog_grid{column-gap:var(--gap,2rem);grid-template-columns:1fr 1fr;row-gap:6rem}}@media (width<=1194px) and (orientation:portrait){.blog_grid{grid-template-columns:1fr;row-gap:4rem}}.blog_card{flex-direction:column;display:flex}.blog_card_md{width:100%;aspect-ratio:var(--ratio,3 / 2);clip-path:inset(0);background:#8d8d8d1f;transition:clip-path .9s cubic-bezier(.771,.029,.189,1.007);display:block;overflow:clip}.blog_card_md img,.blog_card_md video{object-fit:cover;transform-origin:top;width:100%;height:100%;transition:transform 1s cubic-bezier(.771,.029,.189,1.007);display:block}.blog_card_info{flex-direction:column;gap:.6rem;margin-top:1.2rem;display:flex}.blog_card_t{color:#141414;max-width:46rem}@media (hover:hover){.blog_card:hover .blog_card_md{clip-path:inset(0 0 8px)}.blog_card:hover .blog_card_md img,.blog_card:hover .blog_card_md video{transform:scale(1.02)}}.blog_meta{flex-direction:column;gap:.4rem;display:flex}.blog_meta_cat,.blog_meta_date{color:#8d8d8d;letter-spacing:-.02em;text-transform:uppercase;font-family:mono;font-size:1.2rem}@property --hovS{syntax:"<number>";inherits:false;initial-value:1}@property --hovB{syntax:"<length>";inherits:false;initial-value:0}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.post_intro{padding-top:16rem;padding-bottom:4rem}}@media (width<=1194px) and (orientation:portrait){.post_intro{padding-top:calc(6.07473vw + 77.2198px);padding-bottom:calc(.809963vw + 28.9626px)}}.post_introGR{justify-content:space-between;align-items:flex-start;gap:4rem;display:flex}@media (width<=1194px) and (orientation:portrait){.post_introGR{flex-direction:column;gap:2.4rem}}.post_meta{flex-direction:column;flex:none;gap:.4rem;display:flex}.post_meta_cat,.post_meta_date{color:#8d8d8d;text-transform:uppercase;letter-spacing:-.02em;font-family:mono;font-size:1.2rem}.post_meta_top{align-items:center;display:flex}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.post_meta_top{gap:15rem}}@media (width<=1194px) and (orientation:portrait){.post_meta_top{gap:3rem}}.post_share{appearance:none;cursor:pointer;color:#8d8d8d;text-transform:uppercase;letter-spacing:-.02em;background:0 0;border:0;padding:0;font-family:inherit;font-size:1.2rem;transition:color .3s cubic-bezier(.771,.029,.189,1.007)}@media (hover:hover){.post_share:hover{color:#141414}}.post_share .post_share_t.-done{display:none}.post_share.CPY-done{color:#141414}.post_share.CPY-done .post_share_t:not(.-done){display:none}.post_share.CPY-done .post_share_t.-done{display:inline}.post_intro_tit{flex-direction:column;align-items:flex-start;display:flex}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.post_intro_tit{width:58.3333%}}@media (width<=1194px) and (orientation:portrait){.post_intro_tit{width:100%}}.post_intro_t{color:#141414;line-height:1.12}.post_intro_s{color:#8d8d8d}.post_hero{padding-inline:var(--padgrid)}.post_hero_md{--prg:0;width:100%;aspect-ratio:var(--ratio,16 / 9);clip-path:inset(calc((1 - var(--prg)) * 100%) 0 0 0);background:#8d8d8d1f;display:block;position:relative;overflow:clip}@media (width<=1194px) and (orientation:portrait){.post_hero_md{aspect-ratio:var(--ratioSM,3 / 4)}}.post_hero_md img,.post_hero_md video{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transform:translate3d(0, var(--py,0%), 0) scale(calc(1.25 + (1 - var(--prg)) * .08));position:absolute;inset:0}.post_hero_cap{color:#8d8d8d;letter-spacing:.01em;margin-top:1.2rem;font-size:max(1.3rem,13px)}.post_body{padding-inline:var(--padgrid);flex-direction:column;align-items:center;display:flex}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.post_body{gap:6rem;padding-block:8rem}}@media (width<=1194px) and (orientation:portrait){.post_body{gap:calc(1.61993vw + 25.9253px);padding-block:calc(2.02491vw + 32.4066px)}}.post_lead{padding-inline:var(--padgrid)}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.post_lead{padding-block:6rem}}@media (width<=1194px) and (orientation:portrait){.post_lead{padding-block:calc(1.61993vw + 25.9253px)}}.post_lead_t{color:#141414;max-width:69rem;margin-inline:auto;line-height:1.3}.post_blk,.post_quote{width:100%;max-width:69rem}.post_quote{color:#141414}.post_fig{width:100%}.post_fig_md{width:100%;aspect-ratio:var(--ratio,3 / 2);background:#8d8d8d1f;display:block;position:relative;overflow:clip}@media (width<=1194px) and (orientation:portrait){.post_fig_md{aspect-ratio:var(--ratioSM,3 / 4)}}.post_fig_md img,.post_fig_md video{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;transform:translate3d(0, var(--py,0%), 0) scale(1.2);position:absolute;inset:0}.post_fig_cap{color:#8d8d8d;letter-spacing:.01em;margin-top:1.2rem;font-size:max(1.3rem,13px)}.post_dual{align-items:flex-start;gap:2rem;width:100%;display:flex}@media (width<=1194px) and (orientation:portrait){.post_dual{flex-direction:column}}.post_dual_fig{flex:1 1 0;min-width:0}.post .wysi.cnt{color:#141414}.post .wysi.cnt p{line-height:1.5}.post .wysi.cnt p+p,.post .wysi.cnt p+ul,.post .wysi.cnt p+ol{margin-top:1lh}.post .wysi.cnt :is(h1,h2,h3,h4,h5,h6){color:#141414;letter-spacing:-.02em;font-size:3.5rem;line-height:1.3}@media (width<=1194px) and (orientation:portrait){.post .wysi.cnt :is(h1,h2,h3,h4,h5,h6){font-size:calc(1.1137vw + 19.8236px)}}.post .wysi.cnt :is(h1,h2,h3,h4,h5,h6){margin-top:3.2rem}.post .wysi.cnt :is(h1,h2,h3,h4,h5,h6)+p{margin-top:1.4rem}.post .wysi.cnt>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.post .wysi.cnt a{color:#141414;text-underline-offset:.18em;text-decoration:underline;transition:opacity .3s cubic-bezier(.771,.029,.189,1.007)}@media (hover:hover){.post .wysi.cnt a:hover{opacity:.6}}.post .wysi.cnt ul,.post .wysi.cnt ol{margin-left:1.4em}.post .wysi.cnt ul li,.post .wysi.cnt ol li{line-height:1.5}.post .wysi.cnt ul li+li,.post .wysi.cnt ol li+li{margin-top:.4lh}.post .wysi.cnt ul+p,.post .wysi.cnt ol+p{margin-top:1lh}.post .wysi.cnt ul{list-style-type:disc}.post .wysi.cnt ol{list-style-type:decimal}.post_rel{padding-inline:var(--padgrid);border-top:1px solid #1414141f}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.post_rel{padding-block:8rem}}@media (width<=1194px) and (orientation:portrait){.post_rel{padding-block:calc(2.02491vw + 32.4066px)}}.post_rel_top{margin-bottom:4rem}.post_relT{color:#141414}.post_rel_grid{display:grid}@media (width>=1194px),(width<=1194px) and (orientation:landscape){.post_rel_grid{column-gap:var(--gap,2rem);grid-template-columns:1fr 1fr;row-gap:6rem}}@media (width<=1194px) and (orientation:portrait){.post_rel_grid{grid-template-columns:1fr;row-gap:4rem}}.post_card{flex-direction:column;display:flex}.post_card_md{width:100%;aspect-ratio:var(--ratio,3 / 2);clip-path:inset(0);background:#8d8d8d1f;transition:clip-path .9s cubic-bezier(.771,.029,.189,1.007);display:block;overflow:clip}.post_card_md img,.post_card_md video{object-fit:cover;transform-origin:top;width:100%;height:100%;transition:transform 1s cubic-bezier(.771,.029,.189,1.007);display:block}.post_card_info{flex-direction:column;gap:.6rem;margin-top:1.2rem;display:flex}.post_card_t{color:#141414;max-width:46rem}@media (hover:hover){.post_card:hover .post_card_md{clip-path:inset(0 0 8px)}.post_card:hover .post_card_md img,.post_card:hover .post_card_md video{transform:scale(1.02)}}.mdhovw{clip-path:inset(0);background:#8d8d8d1f;transition:clip-path .9s cubic-bezier(.771,.029,.189,1.007);position:relative;overflow:clip}.mdhov_a,.mdhov_b{transition:translate 1s cubic-bezier(.771,.029,.189,1.007)}.mdhov_a{z-index:1;clip-path:none;position:relative}.mdhov_b{z-index:0;position:absolute;inset:0}.mdhov_b img{object-fit:cover;width:100%;height:100%}.mdhov_b:has(img.L){translate:-100%}@media (hover:hover){a:hover>.mdhovw{clip-path:inset(0 0 8px)}a:hover>.mdhovw>.mdhov_a{clip-path:none;translate:100%}a:hover>.mdhovw>.mdhov_b:has(img.L){translate:0}a:hover>.mdhovw>.mdhov_a img{transform:none}}@media (hover:none){.mdhov_b{display:none}}}@layer a11y{.VHID{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}details{position:relative;overflow:hidden}details summary::-webkit-details-marker{display:none}details .detX_hold{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.771,.029,.189,1.007);display:grid}details .detX_box{opacity:0;transition:opacity .6s cubic-bezier(.771,.029,.189,1.007);overflow:hidden}details.act .detX_click_i{transform:scaleY(-1)}details.act .detX_hold{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.771,.029,.189,1.007)}details.act .detX_box{opacity:1;transition:opacity .6s cubic-bezier(.771,.029,.189,1.007) .45s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
