.jhqGuq_verb{--F:calc((100cqw - 2 * var(--g)) / var(--adv));--split:calc(var(--g) + var(--advL) * var(--F));--ph:min(calc(var(--pw0) * 1.5), calc((100svh - 248px - var(--F) * .766) / .54));--pw:calc(var(--ph) / 1.5);--pt:max(20px, calc(var(--F) * .766 + 20px - var(--ph) * .46));--top:0px;--base:calc(var(--top) + var(--pt) + var(--ph) * .46);--stack:148px;position:relative}.jhqGuq_pieceLeft{--pw0:calc(var(--split) - var(--g))}.jhqGuq_pieceRight{--pw0:calc(100cqw - var(--split) - var(--g) - 22px)}.jhqGuq_frame{background:var(--walnut);position:relative;overflow:hidden;container-type:inline-size}.jhqGuq_doors{z-index:2;height:calc(var(--top) + var(--pt) + var(--ph) + var(--stack));position:relative}.jhqGuq_leaf{background:var(--walnut);position:absolute;top:0;bottom:0}.jhqGuq_leafL{width:var(--split);left:0}.jhqGuq_leafR{left:var(--split);right:0}.jhqGuq_edge{z-index:4;background:var(--seam);width:1px;box-shadow:var(--glow-edge);opacity:0;position:absolute;top:0;bottom:0}.jhqGuq_leafL .jhqGuq_edge{right:0}.jhqGuq_leafR .jhqGuq_edge{left:0}.jhqGuq_vw{top:calc(var(--base) - .95em);font-size:var(--F);position:absolute}.jhqGuq_leafL>.jhqGuq_vw{right:0}.jhqGuq_leafR>.jhqGuq_vw{left:0}.jhqGuq_plate{top:calc(var(--top) + var(--pt));width:var(--pw);height:var(--ph);margin:0;position:absolute}.jhqGuq_leafL .jhqGuq_plate{right:0}.jhqGuq_leafR .jhqGuq_plate{left:0}.jhqGuq_window{position:absolute;inset:0;overflow:hidden}.jhqGuq_photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jhqGuq_ink{top:calc(var(--base) - var(--top) - var(--pt) - .95em);color:var(--ink)}.jhqGuq_leafL .jhqGuq_ink{right:0}.jhqGuq_leafR .jhqGuq_ink{left:0}.jhqGuq_occ{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.tint-occ .jhqGuq_occ:after{content:"";background:#ff000080;position:absolute;inset:0}.jhqGuq_cap{top:calc(var(--ph) + 18px);width:var(--pw);font-size:var(--cap-title-size);line-height:var(--cap-title-lh);text-align:left;position:absolute}.jhqGuq_leafL .jhqGuq_cap{right:0}.jhqGuq_leafR .jhqGuq_cap{left:0}.jhqGuq_cap b{font-weight:600;display:block}.jhqGuq_cap span{color:var(--oak);font-size:var(--cap-detail-size);line-height:var(--cap-detail-lh);margin-top:2px;display:block}.jhqGuq_cap a{font-size:var(--link-size);margin-top:2px}.jhqGuq_seam{z-index:3;top:0;bottom:0;left:calc(var(--split) - 1px);background:var(--seam);width:2px;box-shadow:var(--glow);opacity:0;pointer-events:none;position:absolute}@media not all and (min-width:640px) and (min-aspect-ratio:5/4){@media (min-width:600px){.jhqGuq_verb{--Fh:min(calc((100svh - 282px) / (1.5 * var(--advP))), calc((100svh - 282px) / (.766 + .81 * var(--advP))));--F:min(calc((100cqw - 2 * var(--g)) / var(--adv)), var(--Fh));--WL:calc((100cqw - var(--adv) * var(--F)) / 2);--split:calc(var(--WL) + var(--advL) * var(--F));--ph:calc(var(--pw0) * 1.5);--pw:var(--pw0);--stack:158px}.jhqGuq_pieceLeft{--advP:var(--advL);--pw0:calc(var(--split) - var(--WL))}.jhqGuq_pieceRight{--advP:calc(var(--adv) - var(--advL));--pw0:calc(100cqw - var(--split) - var(--WL))}}}@media (min-width:640px) and (min-aspect-ratio:5/4){.jhqGuq_verb{--ph:78vh;--pw:calc(var(--ph) * 2 / 3);--pt:8vh;--F:min(calc(var(--ph) * .754), calc((100cqw - 2 * var(--g)) / var(--adv)));--WL:calc((100cqw - var(--adv) * var(--F)) / 2);--split:calc(var(--WL) + var(--advL) * var(--F));--base:calc(var(--pt) + var(--ph) * .52);--top:0px}.jhqGuq_doors{height:100vh;min-height:640px}.jhqGuq_cap{top:var(--ph);transform:translateY(-100%)}.jhqGuq_leafL .jhqGuq_cap{right:calc(100% + var(--g));width:min(17em, calc(var(--split) - var(--pw) - 2 * var(--g)));text-align:right}.jhqGuq_leafR .jhqGuq_cap{left:calc(100% + var(--g));width:min(17em, calc(100cqw - var(--split) - var(--pw) - 2 * var(--g)))}.jhqGuq_cap a{font-size:16px}}@media (min-width:640px) and (min-aspect-ratio:5/4) and (max-height:500px){.jhqGuq_verb{--ph:74svh;--pt:6svh}.jhqGuq_doors{height:100svh;min-height:0}}@media (min-width:640px) and (min-aspect-ratio:5/4) and (min-height:501px) and (min-width:1920px){.jhqGuq_leafL .jhqGuq_cap{width:min(19em, calc(var(--split) - var(--pw) - 2 * var(--g)))}.jhqGuq_leafR .jhqGuq_cap{width:min(19em, calc(100cqw - var(--split) - var(--pw) - 2 * var(--g)))}.jhqGuq_cap a{font-size:var(--link-size)}}html:is(.motion,.motion-pending) .jhqGuq_verb{--top:clamp(0px, calc((100svh - 80px - var(--pt) - var(--ph) - 148px) / 2), 40px);height:180svh}html:is(.motion,.motion-pending) .jhqGuq_verb:not([data-occ-ready]) .jhqGuq_window{display:none}html:is(.motion,.motion-pending) .jhqGuq_frame{height:100svh;position:sticky;top:0}html:is(.motion,.motion-pending) .jhqGuq_doors{pointer-events:none;height:100%}html:is(.motion,.motion-pending) .jhqGuq_leaf{pointer-events:auto}html:is(.motion,.motion-pending) .jhqGuq_room{z-index:0;background:var(--walnut);clip-path:inset(0 100% 0 0);position:absolute;inset:0}@media not all and (min-width:640px) and (min-aspect-ratio:5/4){@media (min-width:600px){html:is(.motion,.motion-pending) .jhqGuq_verb{--top:clamp(0px, calc((100svh - 104px - var(--pt) - var(--ph) - 158px) / 2), 64px)}}}@media (min-width:640px) and (min-aspect-ratio:5/4){html:is(.motion,.motion-pending) .jhqGuq_verb{--top:0px;height:200vh}html:is(.motion,.motion-pending) .jhqGuq_frame{height:100vh}html:is(.motion,.motion-pending) .jhqGuq_doors{min-height:0}}@media (min-width:640px) and (min-aspect-ratio:5/4) and (max-height:500px){html:is(.motion,.motion-pending) .jhqGuq_frame{height:100svh}}
._9Khzxq_walk{position:relative}._9Khzxq_frame{position:relative;container-type:inline-size}._9Khzxq_gap{display:none}html:is(.motion,.motion-pending) ._9Khzxq_room{background:var(--walnut);height:100svh;position:sticky;top:0}html:is(.motion,.motion-pending) ._9Khzxq_gap{height:50svh;display:block}@media (min-width:640px) and (min-aspect-ratio:5/4){html:is(.motion,.motion-pending) ._9Khzxq_walk{height:220vh}html:is(.motion,.motion-pending) ._9Khzxq_frame{height:100vh;position:sticky;top:0;overflow:hidden}html:is(.motion,.motion-pending) ._9Khzxq_room{height:auto;position:absolute;inset:0}html:is(.motion,.motion-pending) ._9Khzxq_room~._9Khzxq_room{clip-path:inset(50%)}html:is(.motion,.motion-pending) ._9Khzxq_gap{display:none}}@media (min-width:640px) and (min-aspect-ratio:5/4) and (max-height:500px){html:is(.motion,.motion-pending) ._9Khzxq_frame{height:100svh}}
.LuUCKq_door{position:relative;container-type:inline-size}.LuUCKq_top{--slit:24px;--d4:calc((100cqw - 2 * var(--g) - var(--slit)) / 1.422);justify-content:center;align-items:flex-end;display:flex}.LuUCKq_word{font-size:var(--d4);margin-bottom:-.25em;display:block}.LuUCKq_slit{flex:0 0 var(--slit);margin-top:calc(var(--d4) * .08);background:var(--seam);box-shadow:var(--glow-slit);align-self:stretch;margin-bottom:-16px}.LuUCKq_panel{padding:24px var(--g) 32px;background:var(--seam);color:var(--walnut-deep);box-shadow:var(--glow-lit);margin-top:16px;position:relative}.LuUCKq_inner{width:100%}.LuUCKq_section{padding-top:40px}:where(.LuUCKq_inner) :where(h1,h2){font-size:var(--lit-h-size);line-height:var(--lit-h-lh);font-weight:600}:where(.LuUCKq_inner) :where(p){font-size:var(--body-size);line-height:var(--body-lh);margin-top:10px}:where(.LuUCKq_inner) :where(fieldset){margin-top:22px}:where(.LuUCKq_inner) :where(.LuUCKq_small){font-size:var(--small-size);line-height:var(--small-lh);margin-top:4px}@media not all and (min-width:640px) and (min-aspect-ratio:5/4){@media (min-width:600px){.LuUCKq_top{--slit:32px;--d4:min(calc((100cqw - 2 * var(--g) - var(--slit)) / 1.422), 36svh)}.LuUCKq_section .LuUCKq_panel{padding:40px var(--g) 48px}.LuUCKq_section .LuUCKq_inner{max-width:520px}}}@media (min-width:640px) and (min-aspect-ratio:5/4){.LuUCKq_section{--floor:138px;height:max(100vh,780px);padding:0;display:flex}.LuUCKq_section .LuUCKq_top{--d4:min(47.4cqw, calc((100cqw - 2 * var(--g) - 360px) / 1.422), 76vh);display:contents}.LuUCKq_section .LuUCKq_word{margin:0 0 calc(var(--floor) - .25em);flex:none;align-self:flex-end;position:relative}.LuUCKq_section .LuUCKq_wl{margin-left:var(--g)}.LuUCKq_section .LuUCKq_wr{margin-right:var(--g);order:3}.LuUCKq_section .LuUCKq_slit{display:none}.LuUCKq_section .LuUCKq_panel{padding:40px var(--g);flex-direction:column;flex:auto;order:2;justify-content:center;align-items:center;margin:0;display:flex}.LuUCKq_section .LuUCKq_inner{max-width:340px}}@media (min-width:640px) and (min-aspect-ratio:5/4) and (max-height:500px){.LuUCKq_section{--floor:24px;height:auto;min-height:100svh}.LuUCKq_section .LuUCKq_top{--d4:min(47.4cqw, calc((100cqw - 2 * var(--g) - 320px) / 1.422), 76svh)}.LuUCKq_section .LuUCKq_panel{padding:24px}}@media (min-width:640px) and (min-aspect-ratio:5/4) and (min-height:501px) and (min-width:1920px){.LuUCKq_section{--floor:15.33vh}.LuUCKq_section .LuUCKq_inner{max-width:420px}}
.nr4a2q_set{border:0;min-inline-size:0;padding:0}.nr4a2q_legend{font-size:var(--label-size);line-height:var(--label-lh);color:var(--walnut-deep);margin:0 0 8px;padding:0;font-weight:600}.nr4a2q_opts{gap:8px;display:grid}.nr4a2q_row .nr4a2q_opts{grid-template-columns:1fr 1fr}.nr4a2q_opt{display:block;position:relative}.nr4a2q_opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nr4a2q_opt span{min-height:var(--target-choice);border:2px solid var(--walnut-deep);color:var(--walnut-deep);font-size:var(--label-size);align-items:center;padding:0 16px;font-weight:500;line-height:1.25;display:flex}.nr4a2q_opt input:checked+span{background:var(--walnut);border-color:var(--walnut);color:var(--boucle)}.nr4a2q_opt input:focus-visible+span{outline:3px solid var(--walnut-deep);outline-offset:3px}.nr4a2q_set[data-invalid] .nr4a2q_opt span{border-width:4px}@media (forced-colors:active){.nr4a2q_opt input:checked+span{outline:3px solid highlight}}
.LUjC9a_btn{width:100%;min-height:var(--target-primary);background:var(--walnut);color:var(--boucle);font-size:var(--btn-size);text-align:center;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 20px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.LUjC9a_btn:hover:not([aria-disabled=true]){background:var(--walnut-deep)}.LUjC9a_btn[aria-disabled=true]{cursor:progress}@media (forced-colors:active){.LUjC9a_btn{border:2px solid buttontext}}
