._gb_4qr97_4{background:var(--bg);grid-template-columns:minmax(0,1fr) clamp(360px,30vw,460px);height:100dvh;min-height:600px;margin-bottom:calc(100lvh - 100dvh);display:grid;position:relative;overflow:hidden}._shade_4qr97_17{z-index:5;background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}._stage_4qr97_19{background-color:var(--bg);background-image:radial-gradient(circle, color-mix(in srgb, var(--ink) 12%, transparent) 1.4px, transparent 1.6px);background-size:22px 22px;min-height:0;position:relative;overflow:hidden}._scene_4qr97_27{width:100%;max-width:none;height:100%;position:absolute;inset:0}._poster_4qr97_28{background:0 0;width:min(70%,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.js ._poster_4qr97_28,html:not(.js) ._scene_4qr97_27{display:none}._dim_4qr97_32{font-family:var(--font-display);fill:var(--ink);stroke:#fff;stroke-width:7px;paint-order:stroke;font-size:30px;font-style:italic;font-weight:900;font-stretch:70%}._panel_4qr97_45{border-left:3px solid var(--ink);background:var(--bg);flex-direction:column;gap:1.25rem;min-height:0;padding:clamp(1.5rem,2.4vw,2.5rem);display:flex;position:relative;overflow-y:auto}._pavers_4qr97_57{gap:.4rem;padding:.3rem .2rem 0;display:flex}._pavers_4qr97_57 li{flex:1}._paver_4qr97_57{border:3px solid var(--ink);width:100%;height:2.5rem;font-family:var(--font-display);background:#ebe7de;border-radius:6px;place-items:center;font-size:1.15rem;font-style:italic;font-weight:900;font-stretch:70%;transition:transform .25s cubic-bezier(.3,1.6,.5,1),background-color .2s;display:grid;transform:skew(-14deg)}._paver_4qr97_57 span{transform:skew(14deg)}._paver_4qr97_57[data-done]{background:var(--ink);color:var(--bg)}._paver_4qr97_57[data-on]{background:var(--accent);color:var(--ink);box-shadow:0 4px 0 var(--ink);transform:skew(-14deg)translateY(-4px)}._paver_4qr97_57:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._steps_4qr97_80{gap:1.5rem;display:grid}._step_4qr97_80{align-content:start;gap:.6rem;display:grid}html.js ._step_4qr97_80:not([data-on]){display:none}@media (prefers-reduced-motion:no-preference){._step_4qr97_80[data-on]{animation:.45s cubic-bezier(.2,.8,.2,1) _gbRise_4qr97_1}}@keyframes _gbRise_4qr97_1{0%{opacity:0;transform:translateY(14px)}}._count_4qr97_88{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.85rem;font-weight:600}._title_4qr97_89{font-family:var(--font-display);word-spacing:.12em;text-wrap:balance;font-size:clamp(2.2rem,3.4vw,3.4rem);font-style:italic;font-weight:900;font-stretch:70%;line-height:.95}._hint_4qr97_99{color:var(--muted);font-size:1rem;line-height:1.4}._choices_4qr97_101{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:.6rem;display:grid}._choice_4qr97_101{border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:16px;align-content:start;justify-items:center;gap:.3rem;padding:.9rem .6rem 1rem;transition:transform .12s,box-shadow .12s,background-color .2s;display:grid}._choice_4qr97_101:hover{box-shadow:0 7px 0 var(--ink);transform:translateY(-2px)}._choice_4qr97_101:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}._choice_4qr97_101[data-on]{background:var(--accent)}._choice_4qr97_101:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._icon_4qr97_118{justify-content:center;align-items:center;width:100%;height:5.5rem;display:flex}._icon_4qr97_118 img{object-fit:contain;background:0 0;width:100%;height:100%}._choiceLabel_4qr97_120{font-family:var(--font-display);word-spacing:.1em;font-size:1.45rem;font-style:italic;font-weight:900;font-stretch:70%;line-height:1}._choiceSub_4qr97_121{color:var(--muted);text-align:center;font-size:.85rem;line-height:1.25}._choice_4qr97_101[data-on] ._choiceSub_4qr97_121{color:var(--ink)}._shapeRect_4qr97_125{border:3px solid var(--ink);background:#58b4f2;border-radius:4px;width:7rem;height:2rem;display:block;box-shadow:inset 0 0 0 5px #fff}._choices_4qr97_101>:only-child{grid-column:1/-1}._gb_4qr97_4[data-style=bali] [data-for=modern],._gb_4qr97_4:not([data-style=bali]) [data-for=bali]{display:none}._pergOpen_4qr97_130,._pergClosed_4qr97_130{border:3px solid var(--ink);border-bottom:0;width:5rem;height:3.6rem;display:block;position:relative}._pergOpen_4qr97_130{background:repeating-linear-gradient(90deg,#7a4e2d 0 5px,#0000 5px 12px) top/100% 30% no-repeat}._pergClosed_4qr97_130{background:linear-gradient(#d8b25a,#d8b25a) top/100% 30% no-repeat}._pergOpen_4qr97_130:after,._pergClosed_4qr97_130:after{content:"";background:var(--ink);height:3px;position:absolute;top:30%;left:0;right:0}._no_4qr97_134{font-family:var(--font-display);font-size:4rem;font-weight:900;line-height:1}._plot_4qr97_137{gap:.9rem;margin-top:.4rem;display:grid}._area_4qr97_138{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,6vw,5.4rem);font-style:italic;font-weight:900;font-stretch:70%;line-height:.9}._area_4qr97_138 span{font-size:.4em}._dims_4qr97_140{color:var(--muted)}._range_4qr97_141{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:0}._range_4qr97_141::-webkit-slider-runnable-track{border:3px solid var(--ink);background:linear-gradient(90deg, var(--accent) calc(var(--p) * 100%), #fff 0);border-radius:99px;height:18px}._range_4qr97_141::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--ink);background:radial-gradient(circle, var(--accent) 0 24%, var(--ink) 26% 100%);width:40px;height:40px;box-shadow:0 3px 0 var(--ink);border-radius:50%;margin-top:-14px}._range_4qr97_141::-moz-range-track{border:3px solid var(--ink);background:#fff;border-radius:99px;height:12px}._range_4qr97_141::-moz-range-progress{border:3px solid var(--ink);background:var(--accent);border-radius:99px;height:12px}._range_4qr97_141::-moz-range-thumb{border:3px solid var(--ink);background:radial-gradient(circle, var(--accent) 0 24%, var(--ink) 26% 100%);border-radius:50%;width:34px;height:34px}._range_4qr97_141:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:99px}._nav_4qr97_156{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;display:flex}html:not(.js) ._nav_4qr97_156,html:not(.js) ._pavers_4qr97_57{display:none}._back_4qr97_158{text-underline-offset:4px;font-weight:600;text-decoration:underline}._back_4qr97_158:disabled{opacity:.3;cursor:default}._next_4qr97_160,._go_4qr97_160{border:3px solid var(--ink);background:var(--accent);color:var(--ink);box-shadow:0 5px 0 var(--ink);font-family:var(--font-display);border-radius:99px;padding:.85rem 1.9rem;font-size:1.35rem;font-style:italic;font-weight:900;font-stretch:70%;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .2s;display:inline-block}._next_4qr97_160:after,._go_4qr97_160:after{content:" →"}._next_4qr97_160:active,._go_4qr97_160:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}._next_4qr97_160:disabled{color:color-mix(in srgb, var(--ink) 45%, transparent);box-shadow:0 5px 0 color-mix(in srgb, var(--ink) 35%, transparent);border-color:color-mix(in srgb, var(--ink) 40%, transparent);cursor:default;background:#ece7dc}._go_4qr97_160{justify-self:start;margin-top:.8rem}._gb_4qr97_4[data-step=done] ._next_4qr97_160{visibility:hidden}._note_4qr97_182{color:var(--muted);font-size:.78rem;line-height:1.35}@media (width<=899px){._gb_4qr97_4{grid-template:"top top top""stage stage stage"minmax(0,1fr)"back pavers next""steps steps steps"/auto minmax(0,1fr) auto;min-height:540px}._stage_4qr97_19{border-bottom:3px solid var(--ink);grid-area:1/1/3/-1}._panel_4qr97_45,._nav_4qr97_156{display:contents}._back_4qr97_158{grid-area:back;place-self:center start;margin:.75rem 0 0 1rem}._pavers_4qr97_57{grid-area:pavers;align-self:center;gap:.3rem;margin:.75rem .9rem 0;padding:0}._next_4qr97_160{grid-area:next;place-self:center end;margin:.75rem 1rem 0 0}._steps_4qr97_80{grid-area:steps;padding:.55rem 1rem 2.25rem}._paver_4qr97_57{border-width:2.5px;height:1.65rem;font-size:.88rem}._paver_4qr97_57[data-on]{box-shadow:0 3px 0 var(--ink);transform:skew(-14deg)translateY(-3px)}html.js ._step_4qr97_80{grid-area:1/1}html.js ._step_4qr97_80:not([data-on]){visibility:hidden;display:grid}._count_4qr97_88{display:none}._steps_4qr97_80{gap:.8rem}._step_4qr97_80{gap:.3rem}._title_4qr97_89{font-size:1.45rem}._hint_4qr97_99{font-size:.85rem;line-height:1.3}._choices_4qr97_101{gap:.55rem;margin-top:.15rem}._choice_4qr97_101{box-shadow:0 4px 0 var(--ink);border-radius:12px;grid-template-columns:3.4rem 1fr;place-items:center start;gap:.5rem;padding:.4rem .6rem}._icon_4qr97_118{width:3.4rem;height:2.5rem}._icon_4qr97_118>span{scale:.55}._no_4qr97_134{font-size:2.4rem;scale:1!important}._choiceLabel_4qr97_120{text-align:left;font-size:1.1rem}._choiceSub_4qr97_121{display:none}._plot_4qr97_137{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"area dims""range range";align-items:baseline;gap:.15rem .7rem;margin-top:0}._area_4qr97_138{grid-area:area;font-size:2.3rem}._range_4qr97_141{grid-area:range}._dims_4qr97_140{grid-area:dims;font-size:.85rem}._note_4qr97_182{display:none}._next_4qr97_160,._go_4qr97_160{box-shadow:0 4px 0 var(--ink);padding:.6rem 1.3rem;font-size:1.1rem}}._head_4qr97_230{gap:.9rem;display:grid}._where_4qr97_231{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:.8rem;font-size:1.35rem;font-style:italic;font-weight:900;font-stretch:70%;line-height:1;display:flex}._chip_4qr97_232{border:3px solid var(--ink);background:var(--accent);width:2.6rem;height:2.15rem;color:var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:6px;flex:none;place-items:center;font-size:1.2rem;display:grid;transform:skew(-14deg)}._chip_4qr97_232 span{transform:skew(14deg)}._pavers_4qr97_57[data-plain] ._paver_4qr97_57{border-radius:4px;height:1.15rem}._pavers_4qr97_57[data-plain] ._paver_4qr97_57[data-on]{box-shadow:0 3px 0 var(--ink);transform:skew(-14deg)translateY(-3px)}._ticket_4qr97_246{border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:10px;margin-top:auto;padding:.85rem 1rem .8rem;transform:rotate(-.6deg)}._ticket_4qr97_246+._nav_4qr97_156{margin-top:0}._tTitle_4qr97_256{border-bottom:2.5px solid var(--ink);font-family:var(--font-display);text-transform:uppercase;padding-bottom:.35rem;font-size:1.3rem;font-style:italic;font-weight:900;font-stretch:70%;line-height:1}._tRows_4qr97_257{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .8rem;margin-top:.65rem;display:grid}._tRows_4qr97_257 dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}._tRows_4qr97_257 dd{font-family:var(--font-display);white-space:nowrap;font-size:1.1rem;font-style:italic;font-weight:900;font-stretch:70%;line-height:1.1}._tRows_4qr97_257 dd[data-empty]{color:color-mix(in srgb, var(--ink) 25%, transparent)}._tPrice_4qr97_261{border-top:2px dashed color-mix(in srgb, var(--ink) 35%, transparent);grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem .5rem;margin-top:.75rem;padding-top:.6rem;display:grid}._tCur_4qr97_262{font-size:.9rem;font-weight:800}._tFig_4qr97_263{font-family:var(--font-display);font-variant-numeric:tabular-nums;filter:blur(5px);-webkit-user-select:none;user-select:none;font-size:1.7rem;font-style:italic;font-weight:900;font-stretch:70%;line-height:1}._tLock_4qr97_264{color:var(--muted);grid-column:1/-1;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}._tLock_4qr97_264 svg{flex:none;width:.85rem;height:.85rem}@media (prefers-reduced-motion:no-preference){._tRows_4qr97_257 dd:not([data-empty]){animation:.4s cubic-bezier(.3,1.6,.5,1) _gbStamp_4qr97_1}}@keyframes _gbStamp_4qr97_1{0%{opacity:0;transform:scale(1.5)rotate(-4deg)}}@media (width<=899px){._head_4qr97_230{display:contents}._where_4qr97_231{z-index:1;text-shadow:0 0 4px var(--bg), 0 0 8px var(--bg);grid-area:top;place-self:start;gap:.55rem;margin:.7rem 0 0 1rem;font-size:.95rem}._chip_4qr97_232{width:1.9rem;height:1.6rem;box-shadow:0 2px 0 var(--ink);text-shadow:none;border-width:2.5px;font-size:.95rem}._pavers_4qr97_57[data-plain] ._paver_4qr97_57{border-width:2px;height:.85rem}._pavers_4qr97_57[data-plain] ._paver_4qr97_57[data-on]{box-shadow:0 2px 0 var(--ink);transform:skew(-14deg)translateY(-2px)}._ticket_4qr97_246{z-index:1;box-shadow:0 3px 0 var(--ink);border-width:2.5px;border-radius:8px;grid-area:top;place-self:start end;margin:.6rem 1rem 0 0;padding:.3rem .6rem .35rem;transform:rotate(1.5deg)}._tTitle_4qr97_256{letter-spacing:.08em;color:var(--muted);border:0;padding:0;font-family:inherit;font-size:.58rem;font-style:normal;font-weight:700;font-stretch:100%}._tRows_4qr97_257{display:none}._tPrice_4qr97_261{border:0;gap:.05rem .3rem;margin:0;padding:0}._tCur_4qr97_262{font-size:.72rem}._tFig_4qr97_263{filter:blur(3.5px);font-size:1.05rem}._tLock_4qr97_264{font-size:.6rem}}
