.descent-module__rBi53a__descent{--bs-line:#5e3e4d;--bs-line-soft:#3a2430;--bs-draw:#8a6478;--bs-draw-soft:#4e3242;--bs-door:#120409;--bs-basement:#0b0207;--bs-corridor:#100309;--gutter:max(1.5rem, calc((100vw - 72rem) / 2 + 1.5rem));--t-xs:clamp(.75rem, .72rem + .15vw, .82rem);--t-sm:clamp(.875rem, .84rem + .18vw, .95rem);--t-base:clamp(1rem, .96rem + .22vw, 1.125rem);--t-lg:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--t-xl:clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--t-2xl:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--track-tight:-.035em;--track-snug:-.02em;--hairline:color-mix(in oklab, var(--foreground) 12%, transparent);--hairline-strong:color-mix(in oklab, var(--foreground) 22%, transparent);--ease-out:cubic-bezier(.23, 1, .32, 1);--d-fast:.16s;--d-slow:.42s;--header-h:4rem;flex-direction:column;flex:1;font-weight:700;display:flex;overflow:clip}.descent-module__rBi53a__descent h1,.descent-module__rBi53a__descent h2{text-wrap:balance}body:has(.descent-module__rBi53a__descent) .atmosphere{background-image:none;background-color:var(--bs-basement)}.descent-module__rBi53a__arrive{z-index:1;--draw-screens:1.8;--dissolve:.39;height:380svh;margin-top:calc(-1 * var(--header-h));position:relative}.descent-module__rBi53a__stage{background:color-mix(in oklab, var(--bs-basement) calc(min(var(--ps,0), 1) * 100%), var(--background));height:100svh;position:sticky;top:0;overflow:clip}.descent-module__rBi53a__sectionView{padding:0 var(--gutter);--k:clamp(0, calc(var(--ps,0) / .36), 1);--pj:clamp(0, calc((var(--ps,0) - 1) / var(--dissolve,.4)), 1);opacity:calc(1 - var(--pj));place-items:center;display:grid;position:absolute;inset:0}.descent-module__rBi53a__sectionView svg{width:min(100% - 30vw,78rem);height:auto;max-height:80svh;transform:translateX(calc((1 - var(--k)) * 17vw));will-change:transform;--draw:clamp(.22, calc(.22 + var(--ps,0) / .72), 1);overflow:visible}.descent-module__rBi53a__ln{stroke:var(--bs-draw);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.descent-module__rBi53a__lnSoft{stroke:var(--bs-draw-soft)}.descent-module__rBi53a__draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw));opacity:clamp(0, calc(var(--draw) * 30), 1)}.descent-module__rBi53a__drawLate{--draw:clamp(.12, calc(.12 + (var(--ps,0) - .3) / .5), 1)}.descent-module__rBi53a__glow{fill:var(--primary);opacity:.12;r:calc(18px + min(var(--ps,0), 1) * 120px)}.descent-module__rBi53a__you{fill:var(--primary);stroke:var(--foreground);stroke-width:1.5px}.descent-module__rBi53a__furniture{stroke:var(--bs-draw-soft);opacity:clamp(0, calc((var(--ps,0) - .5) / .3), 1)}.descent-module__rBi53a__roomLight{fill:url(#descent-roomlight);opacity:clamp(0, calc((var(--ps,0) - .45) / .35), 1)}.descent-module__rBi53a__sectionView text{font-family:var(--font-sans);fill:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}.descent-module__rBi53a__sectionView text[hidden]{display:none}.descent-module__rBi53a__copy{z-index:20;left:var(--gutter);bottom:calc(clamp(2.5rem, 9vh, 6rem) + env(safe-area-inset-bottom));max-width:min(32vw,30rem);opacity:clamp(0, calc(1 - var(--ps,0) / .36), 1);gap:.9rem;display:grid;position:absolute}.descent-module__rBi53a__copy h1{font-family:var(--font-display);letter-spacing:var(--track-tight);margin:0;font-size:clamp(2.2rem,1.1rem + 2.1vw,3.3rem);font-weight:800;line-height:.98}.descent-module__rBi53a__copy h1 em{color:var(--highlight);font-style:normal}.descent-module__rBi53a__copy p{color:var(--muted-foreground);max-width:26ch;margin:0;font-weight:700}.descent-module__rBi53a__link{min-height:44px;color:var(--muted-foreground);text-underline-offset:.25em;border-radius:6px;outline:none;align-items:center;padding:0 .75rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.descent-module__rBi53a__link:hover{color:var(--foreground)}.descent-module__rBi53a__link:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}.descent-module__rBi53a__copyGo{color:var(--primary);justify-self:start;margin-left:-.5rem;padding:0 .5rem;text-decoration-thickness:2px}.descent-module__rBi53a__copyGo:hover{color:var(--foreground)}.descent-module__rBi53a__corridor{--join:40svh;z-index:2;margin-top:calc(-100svh - var(--join));padding-top:var(--join);background:linear-gradient(to bottom, transparent, var(--bs-basement) var(--join));position:relative}.descent-module__rBi53a__corridorPan{height:calc(280svh + var(--join))}.descent-module__rBi53a__corridorStage{height:100svh;padding:clamp(4rem, 10vh, 6rem) var(--gutter) calc(10svh + 2px);grid-template-columns:minmax(14rem,17rem) 1fr;align-items:end;gap:clamp(1rem,3vw,3rem);display:grid;position:sticky;top:0;overflow:clip}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__corridorStage{grid-template-columns:1fr;gap:1.5rem;height:auto;min-height:0;padding-top:clamp(2.5rem,6vh,4rem);position:static}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__corridorLead{align-self:start;padding-bottom:0}.descent-module__rBi53a__corridorLines{pointer-events:none;background:linear-gradient(to top, transparent 10svh, var(--bs-line) 10svh, var(--bs-line) calc(10svh + 2px), transparent calc(10svh + 2px));position:absolute;inset:0}.descent-module__rBi53a__corridorLead{z-index:3;align-self:end;gap:1rem;padding-bottom:.5rem;display:grid;position:relative}.descent-module__rBi53a__corridorLead h2{font-family:var(--font-display);font-weight:800;font-size:var(--t-xl);letter-spacing:var(--track-snug);margin:0;line-height:1}.descent-module__rBi53a__railSub{color:var(--muted-foreground);max-width:28ch;margin:0;font-weight:700}.descent-module__rBi53a__rail{z-index:2;will-change:transform;align-items:end;gap:clamp(1rem,2.5vw,2rem);display:flex;position:relative}.descent-module__rBi53a__corridorPan .descent-module__rBi53a__corridorStage{grid-template-columns:1fr}.descent-module__rBi53a__corridorPan .descent-module__rBi53a__corridorLead{left:var(--gutter);width:min(24rem,40vw);position:absolute;bottom:calc(10svh + 2px + .5rem)}.descent-module__rBi53a__corridorPan .descent-module__rBi53a__corridorLead:before{content:"";z-index:-1;inset:-100svh -5rem -.5rem calc(-1 * var(--gutter));background:linear-gradient(to right, var(--bs-basement) calc(100% - 7rem), transparent);pointer-events:none;position:absolute}.descent-module__rBi53a__corridorPan .descent-module__rBi53a__rail{transform:translateX(calc(-1px * var(--rail-overflow,0) * var(--ps,0)));padding-left:min(26rem,44vw)}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.5rem,3vw,3rem);min-width:0;display:grid}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__doorSlot{width:auto;min-width:0}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__doorCard{grid-template-columns:11rem minmax(0,1fr)}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__door,.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__doorCardInfo{min-height:clamp(19rem,48vh,32rem)}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__doorCardBlurb{font-size:var(--t-sm)}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__posterTitle,.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__posterPrice{font-size:var(--t-xl)}@media (max-width:1400px){.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__posterTitle,.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__posterPrice{font-size:var(--t-lg)}}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__railTrail{display:none}.descent-module__rBi53a__doorSlot{flex:none;width:min(84vw,34rem);display:grid}.descent-module__rBi53a__doorCard{height:100%;color:var(--foreground);border-radius:12px;outline:none;grid-template-columns:minmax(8.5rem,11rem) 1fr;align-items:stretch;gap:clamp(1rem,2.2vw,1.8rem);text-decoration:none;display:grid}.descent-module__rBi53a__doorCard:focus-visible{box-shadow:0 0 0 6px var(--bs-corridor), 0 0 0 9px color-mix(in oklab, var(--ring) 60%, transparent)}.descent-module__rBi53a__door{perspective:900px;min-height:clamp(19rem,40vh,23rem);display:block;position:relative}.descent-module__rBi53a__doorRoom{background:linear-gradient(to top, color-mix(in oklab, var(--primary) 50%, var(--background)) 0%, color-mix(in oklab, var(--primary) 16%, var(--background)) 40%, var(--background) 80%);opacity:.4;transition:opacity var(--d-slow) var(--ease-out);position:absolute;inset:0;overflow:hidden}.descent-module__rBi53a__doorRoom svg{width:100%;height:100%;position:absolute;inset:0}.descent-module__rBi53a__doorFrame{border:3px solid var(--bs-line);box-shadow:inset 0 0 0 3px var(--bs-line-soft);border-bottom:0;border-radius:5px 5px 0 0;position:absolute;inset:-3% -7%}.descent-module__rBi53a__doorLeaf{background:var(--bs-door);border:2px solid var(--bs-line-soft);transform-origin:0;transition:transform .52s var(--ease-out);backface-visibility:hidden;place-items:start center;padding-top:14%;display:grid;position:absolute;inset:0;transform:rotateY(-8deg)}.descent-module__rBi53a__doorComedy .descent-module__rBi53a__doorLeaf:before,.descent-module__rBi53a__doorComedy .descent-module__rBi53a__doorLeaf:after{content:"";border:1.5px solid var(--bs-line-soft);border-radius:2px;position:absolute;left:16%;right:16%}.descent-module__rBi53a__doorComedy .descent-module__rBi53a__doorLeaf:before{height:20%;top:36%}.descent-module__rBi53a__doorComedy .descent-module__rBi53a__doorLeaf:after{height:26%;top:62%}.descent-module__rBi53a__doorDating .descent-module__rBi53a__doorLeaf:before{content:"";aspect-ratio:1;border:1.5px solid var(--bs-line-soft);border-radius:50%;width:34%;position:absolute;top:42%;left:50%;translate:-50%}.descent-module__rBi53a__doorPlaque{font-family:var(--font-display);font-weight:800;font-size:var(--t-lg);letter-spacing:var(--track-snug);color:var(--foreground);text-align:center;z-index:1;line-height:.95;position:relative}.descent-module__rBi53a__doorKnob{aspect-ratio:1;background:var(--bs-line);border-radius:50%;width:7%;position:absolute;top:50%;right:9%}.descent-module__rBi53a__doorSill{background:var(--primary);height:3px;box-shadow:0 -8px 26px -4px color-mix(in oklab, var(--primary) 60%, transparent);opacity:.6;transition:opacity var(--d-slow) var(--ease-out);position:absolute;bottom:-2px;left:4%;right:4%}.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isOpen .descent-module__rBi53a__doorLeaf{transform:rotateY(-62deg)}.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isOpen .descent-module__rBi53a__doorRoom,.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isOpen .descent-module__rBi53a__doorSill{opacity:1}@media (hover:none){.descent-module__rBi53a__doorLeaf{transition:transform .7s var(--ease-out);will-change:transform}.descent-module__rBi53a__doorRoom,.descent-module__rBi53a__doorSill{transition:opacity .7s var(--ease-out)}.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isOpen .descent-module__rBi53a__doorLeaf{transition:transform 1.1s var(--ease-out) .15s}.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isOpen .descent-module__rBi53a__doorRoom,.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isOpen .descent-module__rBi53a__doorSill{transition:opacity .9s var(--ease-out) .15s}}@media (hover:hover) and (pointer:fine){.descent-module__rBi53a__doorCard:hover .descent-module__rBi53a__doorLeaf{will-change:transform;transform:rotateY(-62deg)}.descent-module__rBi53a__doorCard:hover .descent-module__rBi53a__doorRoom,.descent-module__rBi53a__doorCard:hover .descent-module__rBi53a__doorSill{opacity:1}}.descent-module__rBi53a__doorCard:focus-visible .descent-module__rBi53a__doorLeaf{transform:rotateY(-62deg)}.descent-module__rBi53a__doorCard:focus-visible .descent-module__rBi53a__doorRoom,.descent-module__rBi53a__doorCard:focus-visible .descent-module__rBi53a__doorSill{opacity:1}.descent-module__rBi53a__doorCard:hover .descent-module__rBi53a__posterTitle,.descent-module__rBi53a__doorCard:focus-visible .descent-module__rBi53a__posterTitle{text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.16em;text-decoration-thickness:2px}.descent-module__rBi53a__doorCardInfo{align-content:space-between;gap:.5rem;min-width:0;min-height:clamp(19rem,40vh,23rem);display:grid}.descent-module__rBi53a__posterTitle{font-family:var(--font-display);font-weight:800;font-size:var(--t-2xl);letter-spacing:var(--track-snug);overflow-wrap:anywhere;margin:0;line-height:.98}.descent-module__rBi53a__doorCardMeta{color:var(--muted-foreground);overflow-wrap:anywhere;flex-wrap:wrap;gap:0 .35rem;font-weight:700;display:flex}.descent-module__rBi53a__doorCardMeta>span{white-space:normal}.descent-module__rBi53a__doorCardMeta>span+span:before{content:"· "}.descent-module__rBi53a__doorCardBlurb{color:var(--muted-foreground);overflow-wrap:anywhere}.descent-module__rBi53a__posterChips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.descent-module__rBi53a__doorCardFoot{border-top:1px solid var(--hairline);gap:.6rem;padding-top:.9rem;display:grid}.descent-module__rBi53a__posterPrice{font-family:var(--font-display);font-weight:800;font-size:var(--t-2xl);font-variant-numeric:tabular-nums;line-height:1}.descent-module__rBi53a__posterPrice small{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--muted-foreground);font-weight:700}.descent-module__rBi53a__posterPrice.descent-module__rBi53a__isSoldout{color:var(--muted-foreground);text-decoration:line-through}.descent-module__rBi53a__posterStatus{color:var(--muted-foreground);overflow-wrap:anywhere;justify-self:start;font-weight:700}.descent-module__rBi53a__posterStatus.descent-module__rBi53a__isFast{color:var(--warning)}.descent-module__rBi53a__posterStatus.descent-module__rBi53a__isGo{color:var(--primary-foreground);background:var(--primary);border-radius:10px;padding:.7rem 1rem}.descent-module__rBi53a__next{width:44px;height:44px;color:var(--muted-foreground);z-index:4;border-radius:50%;outline:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:-1.25rem;translate:50% -50%}.descent-module__rBi53a__next svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.descent-module__rBi53a__next:hover{color:var(--foreground)}.descent-module__rBi53a__next:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}.descent-module__rBi53a__doorSlot{position:relative}.descent-module__rBi53a__railTrail{width:min(70vw,26rem);color:var(--muted-foreground);flex:none;align-content:center;justify-items:start;gap:.4rem;display:grid}.descent-module__rBi53a__railTrail p{margin:0}.descent-module__rBi53a__railTrail .descent-module__rBi53a__link{margin-left:-.5rem;padding:0 .5rem}.descent-module__rBi53a__corridorEmpty{grid-column:1/-1;align-self:center}@media (max-width:860px),(prefers-reduced-motion:reduce){.descent-module__rBi53a__corridor,.descent-module__rBi53a__corridorPan{height:auto}.descent-module__rBi53a__next{justify-self:center;margin-top:.25rem;position:relative;inset:auto;translate:none}.descent-module__rBi53a__next svg{transform:rotate(90deg)}.descent-module__rBi53a__corridorStage,.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__corridorStage{height:auto;min-height:0;padding:clamp(2rem, 5vh, 3rem) var(--gutter) 2.5rem;grid-template-columns:1fr;gap:1.5rem;position:static;overflow:visible}.descent-module__rBi53a__corridorPan .descent-module__rBi53a__corridorLead,.descent-module__rBi53a__corridorLead{width:auto;padding-inline:0;position:relative;bottom:auto;left:auto}.descent-module__rBi53a__corridorPan .descent-module__rBi53a__corridorLead:before{display:none}.descent-module__rBi53a__corridorPan .descent-module__rBi53a__rail,.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__rail,.descent-module__rBi53a__rail{will-change:auto;grid-template-columns:1fr;gap:0;padding-left:0;display:grid;transform:none}.descent-module__rBi53a__doorSlot,.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__doorSlot{width:auto;min-width:0}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__doorCard{grid-template-columns:minmax(8.5rem,11rem) 1fr}.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__railTrail,.descent-module__rBi53a__railTrail{width:auto;padding-top:.5rem;display:grid}.descent-module__rBi53a__corridorLines{display:none}}@media (max-width:860px){.descent-module__rBi53a__doorSlot,.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__doorSlot{align-content:center;min-height:0;padding-block:8svh}.descent-module__rBi53a__doorSlot:first-child,.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__doorSlot:first-child{padding-top:4svh}.descent-module__rBi53a__corridor[data-open-band] .descent-module__rBi53a__doorCardInfo{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out)}.descent-module__rBi53a__corridor[data-open-band] .descent-module__rBi53a__doorSlot:not(.descent-module__rBi53a__isOpen) .descent-module__rBi53a__doorCardInfo{opacity:.62;transform:translateY(6px)}.descent-module__rBi53a__railTrail{padding-top:0;padding-bottom:2rem}.descent-module__rBi53a__corridor{--join:32svh}.descent-module__rBi53a__next{display:none}.descent-module__rBi53a__doorCard,.descent-module__rBi53a__corridorStatic .descent-module__rBi53a__doorCard{grid-template-columns:minmax(8rem,42%) 1fr;gap:clamp(1rem,4vw,1.5rem)}.descent-module__rBi53a__door,.descent-module__rBi53a__doorCardInfo{min-height:min(54svh,28rem)}.descent-module__rBi53a__doorCardInfo{padding-block:1rem}.descent-module__rBi53a__doorCardMeta{gap:.15rem;display:grid}.descent-module__rBi53a__doorCardMeta>span+span:before{content:none}.descent-module__rBi53a__posterTitle,.descent-module__rBi53a__posterPrice{font-size:var(--t-xl)}}.descent-module__rBi53a__enterVeil{--gutter:max(1.5rem, calc((100vw - 72rem) / 2 + 1.5rem));--t-2xl:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--track-snug:-.02em;--ease-out:cubic-bezier(.23, 1, .32, 1);z-index:60;pointer-events:none;opacity:0;background:radial-gradient(60% 70% at 50% 62%, color-mix(in oklab, var(--primary) 46%, var(--background)) 0%, var(--background) 100%);transition:opacity .52s var(--ease-out) .14s;place-items:center;display:grid;position:fixed;inset:0}.descent-module__rBi53a__enterVeil b{font-family:var(--font-display);font-weight:800;font-size:var(--t-2xl);color:var(--foreground);letter-spacing:var(--track-snug);text-align:center;padding:0 var(--gutter);opacity:0;transition:opacity .42s var(--ease-out) .32s, transform .42s var(--ease-out) .32s;transform:translateY(8px)}html.is-entering .descent-module__rBi53a__enterVeil{opacity:1}html.is-entering .descent-module__rBi53a__enterVeil b{opacity:1;transform:none}html.is-entering .descent-module__rBi53a__enterVeil.descent-module__rBi53a__veilOut{opacity:0;transition:opacity .9s cubic-bezier(.65,0,.35,1)}html.is-entering .descent-module__rBi53a__enterVeil.descent-module__rBi53a__veilOut b{opacity:0;transition:opacity .36s var(--ease-out)}.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isEntering .descent-module__rBi53a__doorLeaf{transition:transform .62s var(--ease-out);transform:rotateY(-112deg)}.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isEntering .descent-module__rBi53a__doorRoom,.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isEntering .descent-module__rBi53a__doorSill{opacity:1}.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isEntering .descent-module__rBi53a__door{transition:transform .62s var(--ease-out);transform-origin:50% 60%;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.descent-module__rBi53a__enterVeil,.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isEntering .descent-module__rBi53a__door,.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isEntering .descent-module__rBi53a__doorLeaf{transition:none!important}}.descent-module__rBi53a__sign{width:100%;max-width:72rem;padding:3rem var(--gutter) 4rem;gap:2rem;margin-inline:auto;display:grid}.descent-module__rBi53a__past summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:.5rem;font-weight:700;list-style:none;display:flex}.descent-module__rBi53a__past summary::-webkit-details-marker{display:none}.descent-module__rBi53a__past summary:before{content:"";width:.5em;height:.5em;transition:transform var(--d-fast) var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.descent-module__rBi53a__past[open] summary:before{transform:rotate(45deg)}.descent-module__rBi53a__past summary:hover{color:var(--foreground)}.descent-module__rBi53a__past summary:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}.descent-module__rBi53a__past summary h2{font-family:var(--font-display);font-size:var(--t-lg);margin:0;font-weight:700;display:inline}.descent-module__rBi53a__pastGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:0;font-weight:400;list-style:none;display:grid}@media (min-width:640px){.descent-module__rBi53a__pastGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.descent-module__rBi53a__pastGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.descent-module__rBi53a__arrive{--draw-screens:1.2;--dissolve:.5;height:320svh}.descent-module__rBi53a__sectionView{padding:4.5rem var(--gutter) 0;align-items:start}.descent-module__rBi53a__sectionView svg{width:100%;max-height:52svh;transform:translateY(calc(min(var(--ps,0), 1) * 22svh))}.descent-module__rBi53a__sectionView text{font-size:22px}.descent-module__rBi53a__copy{right:var(--gutter);max-width:none}.descent-module__rBi53a__copy h1{font-size:var(--t-2xl)}}@media (max-width:1000px) and (max-height:520px){.descent-module__rBi53a__sectionView{padding:3.25rem var(--gutter) 0;align-items:center}.descent-module__rBi53a__sectionView svg{width:min(100% - 40vw,78rem);max-height:78svh;transform:translateX(calc((1 - var(--k)) * 22vw))}.descent-module__rBi53a__copy{gap:.5rem;max-width:42vw;top:4.75rem;bottom:auto}.descent-module__rBi53a__copy h1{font-size:var(--t-xl)}.descent-module__rBi53a__copy p{font-size:var(--t-sm)}}@media (prefers-reduced-motion:reduce){.descent-module__rBi53a__arrive{height:115svh}.descent-module__rBi53a__corridor{--join:0px;background:var(--bs-basement);margin-top:0;padding-top:0}.descent-module__rBi53a__stage{background:linear-gradient(to bottom, var(--background) 45%, var(--bs-basement))}.descent-module__rBi53a__sectionView{--k:1;opacity:1!important}.descent-module__rBi53a__sectionView svg{transform:none!important}.descent-module__rBi53a__draw,.descent-module__rBi53a__drawLate{stroke-dashoffset:0!important;opacity:1!important}.descent-module__rBi53a__glow{r:138px}.descent-module__rBi53a__roomLight,.descent-module__rBi53a__furniture,.descent-module__rBi53a__copy{opacity:1!important}.descent-module__rBi53a__scrollHint{display:none}.descent-module__rBi53a__doorLeaf{transition:none;transform:rotateY(-10deg)}.descent-module__rBi53a__doorCard:focus-visible .descent-module__rBi53a__doorLeaf{transform:rotateY(-50deg)}.descent-module__rBi53a__enterVeil,.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isEntering .descent-module__rBi53a__door,.descent-module__rBi53a__doorSlot.descent-module__rBi53a__isEntering .descent-module__rBi53a__doorLeaf{transition:none!important}.descent-module__rBi53a__doorCardInfo{opacity:1!important;transform:none!important}}@media (max-width:639px){.descent-module__rBi53a__descent,.descent-module__rBi53a__enterVeil{--gutter:1rem}}