.d-e_VW_canvas{pointer-events:none;width:100%;height:100%;color:var(--ink);position:absolute;inset:0}
._8qwqMW_about{grid-template-rows:0fr;display:grid}._8qwqMW_about[data-open=true]{grid-template-rows:1fr}._8qwqMW_aw{min-height:0;overflow:hidden}._8qwqMW_in{border-bottom:1px solid var(--ink);gap:56px;padding-top:56px;padding-bottom:56px;display:grid}._8qwqMW_top{grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:32px;display:grid}._8qwqMW_big{font:400 clamp(28px, 3.4vw, 46px) / 1.12 var(--serif);letter-spacing:-.01em;max-width:24ch}._8qwqMW_big em{color:var(--grey)}._8qwqMW_big:focus-visible{outline-offset:8px}._8qwqMW_portrait{background:var(--lo);aspect-ratio:4/5;overflow:hidden}._8qwqMW_portrait img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}._8qwqMW_cols{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr) minmax(0,4fr);align-items:start;gap:40px;display:grid}._8qwqMW_sec{align-content:start;gap:14px;min-width:0;display:grid}._8qwqMW_sec h3{border-top:1px solid var(--ink);padding-top:12px}._8qwqMW_sec li{overflow-wrap:anywhere;padding:3px 0;font-size:14px}._8qwqMW_tl li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:8px 0;display:grid}._8qwqMW_y{color:var(--grey);font-variant-numeric:tabular-nums;white-space:nowrap}._8qwqMW_tl small{color:var(--grey);font-size:13px;display:block}._8qwqMW_sec .chips li{padding:3px 11px}@media (max-width:760px){._8qwqMW_top{grid-template-columns:72px minmax(0,1fr);gap:18px}._8qwqMW_top>button{grid-column:1/-1;justify-self:start}._8qwqMW_cols{grid-template-columns:1fr 1fr;gap:28px 20px}._8qwqMW_cols>:first-child,._8qwqMW_cols>:last-child{grid-column:1/-1}}._8qwqMW_hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;padding-top:clamp(28px,4vw,56px);display:flex}._8qwqMW_name{font-size:15px;display:grid}._8qwqMW_name a{text-decoration:none}._8qwqMW_name span{color:var(--grey)}._8qwqMW_acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;display:flex}._8qwqMW_acts .status{margin-right:12px;font-size:14px}@media (max-width:760px){._8qwqMW_hd{flex-wrap:nowrap;gap:16px}._8qwqMW_name{white-space:nowrap;flex:none}._8qwqMW_acts{gap:8px}._8qwqMW_acts .status{flex-basis:100%;justify-content:flex-end;margin-right:0}._8qwqMW_acts .b{padding:8px 12px;font-size:13px}}._8qwqMW_hours{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);color:var(--grey);flex-wrap:wrap;gap:6px 40px;margin-top:clamp(24px,3vw,40px);padding:16px 0;font-size:13px;display:flex}._8qwqMW_hours b{color:var(--ink);font-weight:400}@media (max-width:760px){._8qwqMW_hours{gap:6px 20px}}._8qwqMW_stage{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,48px);margin-top:clamp(64px,8vw,120px);display:grid}._8qwqMW_line{font:400 clamp(40px, 5.8vw, 84px) / 1.02 var(--serif);letter-spacing:-.02em;max-width:18ch}._8qwqMW_swarm{height:clamp(220px,24vw,380px);position:relative}@media (max-width:760px){._8qwqMW_stage{grid-template-columns:1fr;margin-top:48px}._8qwqMW_swarm{display:none}}@media (prefers-reduced-motion:no-preference){._8qwqMW_about{transition:grid-template-rows .65s var(--ease)}}
.jKMsXG_details,.jKMsXG_proof,.jKMsXG_video{border-radius:2px;min-width:0;overflow:hidden}.jKMsXG_details{grid-template-columns:1fr 1fr;gap:4px;display:grid}.jKMsXG_details img,.jKMsXG_proof img{background:var(--lo) center / cover;width:100%;height:auto;display:block}.jKMsXG_scroller{aspect-ratio:4/3;scrollbar-width:none;border-radius:2px;position:relative;overflow-y:auto}.jKMsXG_scroller .jKMsXG_details{border-radius:0;grid-template-columns:1fr}.jKMsXG_scroller .jKMsXG_details img{aspect-ratio:var(--ar);object-fit:initial;grid-column:auto}.jKMsXG_scroller>*+*{margin-top:4px}.jKMsXG_scroller::-webkit-scrollbar{display:none}.jKMsXG_scroller:focus-visible{outline-offset:3px}@media (max-width:760px){.jKMsXG_scroller{aspect-ratio:4/5}}.jKMsXG_details img{aspect-ratio:4/3;object-fit:cover;object-position:top}.jKMsXG_details img:first-child:nth-last-child(odd){aspect-ratio:16/9;grid-column:1/-1}.jKMsXG_details img:only-child{aspect-ratio:auto}.jKMsXG_proof{border:1px solid;gap:24px;padding:clamp(16px,3vw,32px);display:grid;container-type:inline-size}.jKMsXG_proof b{letter-spacing:-.05em;font-size:18cqi;font-weight:400;line-height:.9;display:block}.jKMsXG_proof span{color:var(--grey);letter-spacing:-.02em;margin-top:12px;font-size:clamp(15px,4.2cqi,22px);display:block}.jKMsXG_video{background:var(--lo);position:relative}.jKMsXG_video mux-video{width:100%;height:100%;display:block}.jKMsXG_video mux-video::part(video){object-fit:cover}.jKMsXG_toggle{color:#fff;cursor:pointer;background:#000a;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.jKMsXG_toggle svg{fill:currentColor;width:14px;height:14px}.jKMsXG_toggle[data-playing=true]{opacity:0}.jKMsXG_video:hover .jKMsXG_toggle,.jKMsXG_toggle:focus-visible{opacity:1}@media (hover:none){.jKMsXG_toggle[data-playing=true]{opacity:.8}}@media (prefers-reduced-motion:no-preference){.jKMsXG_toggle{transition:opacity .2s}}
.SNHESG_idx{padding:clamp(72px,9vw,128px) 0 clamp(64px,8vw,112px)}.SNHESG_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.SNHESG_h{font:400 clamp(28px, 2.8vw, 40px) var(--serif);letter-spacing:-.01em}.SNHESG_h small{font:400 14px var(--font);color:var(--grey);letter-spacing:0;margin-left:12px}.SNHESG_search{width:min(320px,100%);position:relative}.SNHESG_search input{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);width:100%;color:var(--ink);appearance:none;background:0 0;border-radius:999px;padding:9px 40px 9px 18px;font-size:14px}.SNHESG_search input::-webkit-search-cancel-button{display:none}.SNHESG_search input::placeholder{color:var(--grey)}.SNHESG_search input:is(:hover,:focus-visible){border-color:var(--ink);outline:none}.SNHESG_search svg{width:16px;height:16px;stroke:var(--grey);fill:none;stroke-width:1.5px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;right:16px;translate:0 -50%}.SNHESG_clr{color:var(--grey);background:0 0;border:0;padding:4px 8px;font-size:18px;line-height:1;position:absolute;top:50%;right:8px;translate:0 -50%}.SNHESG_clr:hover{color:var(--ink)}.SNHESG_filters{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 22px;padding:14px 0;display:flex}.SNHESG_filters button{color:var(--grey);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;font-size:14px;position:relative}.SNHESG_filters sup{font-variant-numeric:tabular-nums;margin-left:3px;font-size:10px}.SNHESG_filters button:hover{color:var(--ink)}.SNHESG_filters button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}@media (max-width:760px){.SNHESG_filters{scrollbar-width:none;margin-right:calc(-1 * var(--gx));padding-right:var(--gx);flex-wrap:nowrap;gap:18px;overflow-x:auto}.SNHESG_filters::-webkit-scrollbar{display:none}}.SNHESG_list{overflow-anchor:none}.SNHESG_empty{color:var(--grey);font:400 clamp(20px, 2vw, 26px) var(--serif);border-bottom:1px solid var(--line);padding:48px 0}.SNHESG_empty b{color:var(--ink);font-weight:400}.SNHESG_more{justify-content:center;padding:40px 0 0;display:flex}.SNHESG_row{scroll-margin-top:16px}.SNHESG_sum{isolation:isolate;text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;grid-template-columns:minmax(0,1fr) 200px 220px 4ch;align-items:baseline;gap:24px;padding:20px 0;display:grid;position:relative}.SNHESG_sum:before{content:"";inset:0 calc(-1 * var(--gx)) -1px;background:var(--inv-bg);transform-origin:0;z-index:-1;position:absolute;transform:scaleX(0)}.SNHESG_sum:is(:hover,:focus-visible),.SNHESG_row[data-open=true] .SNHESG_sum{--ink:var(--inv-ink);--grey:var(--inv-grey);color:var(--ink)}.SNHESG_sum:is(:hover,:focus-visible):before,.SNHESG_row[data-open=true] .SNHESG_sum:before{transform:scaleX(1)}.SNHESG_sum:focus-visible{outline:none}.SNHESG_sum>*{min-width:0}.SNHESG_tt{gap:4px;display:grid}.SNHESG_t{font:400 var(--title) / 1.1 var(--serif);letter-spacing:-.01em}.SNHESG_m{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.SNHESG_c,.SNHESG_yr{color:var(--grey);font-size:13px}.SNHESG_yr{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:760px){.SNHESG_sum{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 0}.SNHESG_c{display:none}.SNHESG_m{white-space:normal}}.SNHESG_list[data-focus=true] .SNHESG_row:not([data-open=true]){opacity:.32}.SNHESG_list[data-focus=true] .SNHESG_row:not([data-open=true]):is(:hover,:focus-within){opacity:.75}.SNHESG_x{grid-template-rows:0fr;display:grid}.SNHESG_row[data-open=true] .SNHESG_x{grid-template-rows:1fr}.SNHESG_xin{min-height:0;overflow:hidden}.SNHESG_g{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:28px clamp(24px,4vw,56px);padding:32px 0 48px;display:grid}.SNHESG_copy{align-content:start;gap:28px;display:grid}.SNHESG_ct{font:400 clamp(48px, 5.6vw, 88px) / .9 var(--serif);letter-spacing:-.035em}.SNHESG_ct small{font:italic 400 clamp(22px, 2.3vw, 32px) / 1.15 var(--serif);letter-spacing:-.01em;margin-top:14px;display:block}.SNHESG_desc{font:400 clamp(17px, 1.4vw, 20px) / 1.45 var(--serif);max-width:46ch}.SNHESG_spec{border-top:1px solid var(--ink);grid-template-columns:110px minmax(0,1fr);font-size:14px;display:grid}.SNHESG_spec dt,.SNHESG_spec dd{border-bottom:1px solid var(--line);padding:9px 0}.SNHESG_spec dt{color:var(--grey)}.SNHESG_visit{text-underline-offset:5px;justify-self:start;font-size:14px}@media (max-width:760px){.SNHESG_g{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.SNHESG_sum{transition:color .3s}.SNHESG_sum:before{transition:transform .45s var(--ease)}.SNHESG_row{transition:opacity .4s var(--ease)}.SNHESG_x{transition:grid-template-rows .55s var(--ease)}.SNHESG_copy{transition:opacity .35s}.SNHESG_row:not([data-open=true]) .SNHESG_copy{opacity:0}}
.zyQTTG_sec{background:var(--tint);padding:clamp(56px,8vh,104px) 0 0}@media (min-width:861px) and (min-height:800px){.zyQTTG_sec{position:sticky;bottom:0}}.zyQTTG_sec:focus{outline:none}.zyQTTG_h{font:400 clamp(56px, min(9vw, 13vh), 140px) / .9 var(--serif);letter-spacing:-.035em;margin-bottom:clamp(24px,3vw,40px)}.zyQTTG_enq{border:1px solid var(--ink);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.zyQTTG_left{border-right:1px solid var(--ink);align-content:space-between;gap:28px;padding:28px 24px;display:grid}.zyQTTG_lead{font:400 20px / 1.35 var(--serif);max-width:28ch}.zyQTTG_fine{color:var(--grey);gap:2px;font-size:13px;line-height:1.6;display:grid}.zyQTTG_fine .status{color:var(--ink)}.zyQTTG_form{grid-template-columns:1fr 1fr;display:grid}.zyQTTG_cell{border-bottom:1px solid var(--ink);cursor:text;align-content:start;gap:6px;padding:16px 20px;font-size:13px;font-weight:500;transition:background-color .2s;display:grid}.zyQTTG_form>.zyQTTG_cell:nth-child(2n){border-left:1px solid var(--ink)}.zyQTTG_cell:focus-within{background:var(--bg)}.zyQTTG_wide{grid-column:1/-1}.zyQTTG_form>.zyQTTG_wide{border-left:0}.zyQTTG_cell :is(input,select,textarea){width:100%;font:400 var(--field) var(--font);color:var(--ink);background:0 0;border:0;border-radius:0;outline:0;padding:0}.zyQTTG_cell :is(input,textarea)::placeholder{color:#8b867b}.zyQTTG_cell [aria-invalid=true]{-webkit-text-decoration:underline wavy var(--ink) 1px;text-decoration:underline wavy var(--ink) 1px;text-underline-offset:6px}.zyQTTG_cell:has([aria-invalid=true]){background:var(--bg);box-shadow:inset 3px 0 0 var(--ink)}.zyQTTG_cell textarea{resize:vertical;field-sizing:content;min-height:2lh}.zyQTTG_cell select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231b1a17' stroke-width='1.5'/%3E%3C/svg%3E") right 2px center/12px 8px no-repeat;padding-right:28px}.zyQTTG_budget{cursor:default}.zyQTTG_bh{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zyQTTG_rout{font:400 var(--field) var(--font);font-variant-numeric:tabular-nums}.zyQTTG_range{--thumb:18px;height:26px;position:relative}.zyQTTG_track{left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2);background:var(--line);height:2px;position:absolute;top:12px}.zyQTTG_fill{top:0;bottom:0;left:calc(var(--lo) * 100%);right:calc((1 - var(--hi)) * 100%);background:var(--ink);position:absolute}.zyQTTG_range input{appearance:none;pointer-events:none;background:0 0;width:100%;height:26px;margin:0;position:absolute;inset:0}.zyQTTG_range input::-webkit-slider-runnable-track{background:0 0;height:2px}.zyQTTG_range input::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:var(--thumb);height:var(--thumb);background:var(--bg);border:1.5px solid var(--ink);cursor:grab;border-radius:50%;margin-top:-8px}.zyQTTG_range input::-moz-range-track{background:0 0;height:2px}.zyQTTG_range input::-moz-range-thumb{pointer-events:auto;background:var(--bg);border:1.5px solid var(--ink);cursor:grab;border-radius:50%;width:16px;height:16px}.zyQTTG_range input:focus-visible{outline:none}.zyQTTG_range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 18%, transparent)}.zyQTTG_range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 18%, transparent)}.zyQTTG_send{background:var(--ink);color:var(--bg);border:0;grid-column:1/-1;justify-content:center;padding:20px;font-size:16px;display:flex;overflow:hidden}.zyQTTG_send .l{display:grid;overflow:hidden}.zyQTTG_send .l>span{grid-area:1/1;display:block}.zyQTTG_send .l:after{grid-area:1/1;display:block}.zyQTTG_send .l:after{content:attr(data-l);translate:0 110%}.zyQTTG_send:is(:hover,:focus-visible) .l>span{translate:0 -110%}.zyQTTG_send:is(:hover,:focus-visible) .l:after{translate:0}.zyQTTG_send:disabled{opacity:.7;cursor:progress}.zyQTTG_send:focus-visible{outline-offset:-5px;outline-color:var(--bg)}.zyQTTG_thanks{align-content:center;gap:10px;padding:40px 24px;display:grid}.zyQTTG_thanks:focus{outline:none}.zyQTTG_thanks h3{font:400 clamp(32px, 3.4vw, 48px) / 1 var(--serif)}.zyQTTG_thanks p{font-size:var(--field);max-width:34ch}.zyQTTG_err{color:var(--ink);min-height:1.5em;padding-top:10px;font-size:14px;font-weight:500}.zyQTTG_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.zyQTTG_ft{border-top:1px solid var(--ink);color:var(--grey);grid-template-columns:repeat(3,1fr);gap:4px 16px;margin-top:clamp(24px,4vh,56px);padding:20px 0 28px;font-size:13px;display:grid}.zyQTTG_ft span:nth-child(2){text-align:center}.zyQTTG_ft span:last-child{text-align:right}.zyQTTG_ft a{text-underline-offset:.2em}@media (max-width:760px){.zyQTTG_enq{grid-template-columns:1fr}.zyQTTG_left{border-right:0;border-bottom:1px solid var(--ink)}.zyQTTG_form{grid-template-columns:1fr}.zyQTTG_form>.zyQTTG_cell:nth-child(2n){border-left:0}.zyQTTG_ft{grid-template-columns:1fr}.zyQTTG_ft span:nth-child(n){text-align:left}}@media (prefers-reduced-motion:no-preference){.zyQTTG_send .l>span{transition:translate .45s var(--ease)}.zyQTTG_send .l:after{transition:translate .45s var(--ease)}}
