.threshold-experience{--door-progress:0;isolation:isolate;color:#293f32;perspective:1600px;background:#eee7d7;height:110svh;min-height:860px;max-height:1250px;position:relative;overflow:hidden}.threshold-world,.threshold-shade,.threshold-curtain{pointer-events:none;position:absolute;inset:0}.threshold-world{z-index:-3;background:#b6ac82;transition:transform 1.8s cubic-bezier(.18,.65,.18,1),background-position 1.8s cubic-bezier(.18,.65,.18,1);transform:scale(1.16)}.threshold-shade{z-index:-2;opacity:var(--door-progress);background:linear-gradient(#0000 35%,#182c23b3);transition:opacity 1s}.threshold-curtain{z-index:-1;opacity:calc(1 - var(--door-progress));background:#eee7d7 url(/assets/paper-world/continuation.webp) 50%/cover no-repeat;transition:opacity 1.1s}.threshold-experience[data-destination="0"] .threshold-world{transform-origin:20% 55%;background-position:20%}.threshold-experience[data-destination="1"] .threshold-world{transform-origin:50% 55%;background-position:50%}.threshold-experience[data-destination="2"] .threshold-world{transform-origin:85% 45%;background-position:85%}.threshold-portal{width:min(50vw,630px);height:78%;transform:translateX(-35%) scale(calc(1 + var(--door-progress) * .12));opacity:calc(1 - max(0,var(--door-progress) - .8) * 5);touch-action:pan-y;transition:transform 1.3s cubic-bezier(.18,.65,.18,1),opacity 1.3s;position:absolute;top:13%;left:50%}.threshold-frame{height:100%;transform-style:preserve-3d;perspective:1500px;background:#2c392c;border-radius:50% 50% 0 0/30% 30% 0 0;position:relative;box-shadow:0 0 0 6px #9c8660,0 0 0 13px #e0d2b8,0 0 0 16px #ad9670,0 25px 70px #51433045}.threshold-door{backface-visibility:hidden;background-image:url(/assets/threshold/doors.webp);background-size:200% 100%;width:50.15%;transition:transform 1.3s cubic-bezier(.18,.65,.18,1);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 25px #17271c22}.threshold-door-left{transform-origin:0;transform:rotateY(calc(var(--door-progress) * -115deg));background-position:0;border-radius:100% 0 0/30% 0 0;left:0}.threshold-door-right{transform-origin:100%;transform:rotateY(calc(var(--door-progress) * 115deg));background-position:100%;border-radius:0 100% 0 0/0 30% 0 0;right:0}.threshold-experience[data-dragging=true] .threshold-door,.threshold-experience[data-dragging=true] .threshold-curtain,.threshold-experience[data-dragging=true] .threshold-portal{transition:none}.threshold-header{z-index:3;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;top:35px;left:5%;right:5%}.threshold-header>a{min-height:44px;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.threshold-invitation{z-index:2;pointer-events:none;max-width:42%;transition:opacity .45s,transform .7s;position:absolute;top:29%;left:7%}.threshold-invitation h2{margin:27px 0 24px;font-size:clamp(65px,6.6vw,110px);line-height:.97}.threshold-invitation>p:last-child{font-size:14px;line-height:1.7}.threshold-experience[data-open=true] .threshold-invitation{opacity:0;transform:translateY(-20px)}.threshold-experience[data-open=true] .threshold-header{color:#fff5de;text-shadow:0 1px 8px #1b2f21}.threshold-open-action{z-index:4;flex-direction:column;align-items:flex-start;gap:15px;display:flex;position:absolute;bottom:12%;left:7%}.threshold-open[data-slot=button]{color:#fff6e4;background:#293f32;border-radius:0;gap:32px;min-height:54px;padding:0 24px;font-size:13px}.threshold-open-action>span{opacity:.65;font-size:11px}.threshold-explore{pointer-events:none;z-index:3;animation:1.2s .45s both threshold-enter;position:absolute;inset:0}.threshold-caption{color:#fff6e4;text-shadow:0 2px 20px #142a21;max-width:370px;position:absolute;bottom:20%;left:7%}.threshold-caption h3{letter-spacing:-.045em;margin:16px 0;font:400 clamp(43px,4.4vw,68px)/1 Newsreader,Georgia,serif}.threshold-caption>p:not(.neighborly-eyebrow){max-width:30ch;font-size:15px;line-height:1.6}.threshold-caption>a{pointer-events:auto;min-height:44px;color:inherit;border-bottom:1px solid #fff6e480;align-items:center;gap:24px;font-size:13px;text-decoration:none;display:inline-flex}.threshold-destinations{pointer-events:auto;border-top:1px solid #fff6e450;gap:35px;padding-top:17px;display:flex;position:absolute;bottom:8%;left:7%;right:7%}.threshold-destinations [data-slot=button]{color:#fff6e4;opacity:.6;white-space:normal;background:0 0;border-radius:0;gap:13px;height:auto;min-height:48px;padding:0 0 9px;font-size:13px}.threshold-destinations [data-slot=button][aria-pressed=true]{opacity:1;border-bottom:1px solid #fff6e4}.threshold-destinations button>span{font-size:11px}.threshold-restart[data-slot=button]{pointer-events:auto;color:#fff6e4;background:0 0;border-radius:0;gap:9px;min-height:44px;font-size:11px;position:absolute;top:85px;right:5%}.threshold-experience :focus-visible{outline-offset:5px;outline:2px solid}@keyframes threshold-enter{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.threshold-experience{height:100svh;min-height:740px;max-height:none}.threshold-header{font-size:11px;top:22px;left:7%;right:7%}.threshold-header>span{max-width:16ch}.threshold-portal{width:73%;height:61%;transform:translateX(-50%) scale(calc(1 + var(--door-progress) * .12));top:22%;left:50%}.threshold-invitation{max-width:86%;top:10%;left:7%}.threshold-invitation .neighborly-eyebrow{display:none}.threshold-invitation h2{text-shadow:0 1px 20px #eee7d7;margin:25px 0 0;font-size:48px}.threshold-invitation>p:last-child{display:none}.threshold-open-action{white-space:nowrap;align-items:center;bottom:7%;left:50%;transform:translate(-50%)}.threshold-caption{max-width:80%;bottom:27%;left:7%}.threshold-caption h3{font-size:48px}.threshold-caption>p:not(.neighborly-eyebrow){font-size:14px}.threshold-destinations{align-items:flex-start;gap:12px;bottom:8%;left:7%;right:7%}.threshold-destinations [data-slot=button]{text-align:left;flex:1;font-size:12px;display:block}.threshold-destinations button>span{margin-bottom:8px;display:block}.threshold-restart[data-slot=button]{top:75px}.threshold-world{background-position:50%}.threshold-experience[data-open=true] .threshold-world{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.threshold-experience *{transition:none!important;animation:none!important}.threshold-experience[data-open=true] .threshold-world{transform:none}.threshold-experience[data-open=true] .threshold-portal{display:none}}.threshold-frame{background:0 0}.threshold-experience[data-open=true] .threshold-open-action{inset:78px 5% auto auto;transform:none}.threshold-experience[data-open=true] .threshold-open{color:#fff6e4;background:#20342999;border:1px solid #fff6e44d;gap:14px;min-height:44px;padding:0 12px;font-size:11px}@media (max-width:700px){.threshold-experience[data-open=true] .threshold-open-action{top:73px;right:7%}}.threshold-invitation{max-width:28%}.threshold-invitation h2{font-size:clamp(60px,5.5vw,86px)}.threshold-destinations [data-slot=button]{box-shadow:none;border:0}.threshold-destinations [data-slot=button][aria-pressed=true]{border-bottom:1px solid #fff6e4}.threshold-experience[data-open=true] .threshold-world{transform:translate3d(calc(var(--look-x,0) * -12px),calc(var(--look-y,0) * -8px),0) scale(1.3)}@media (max-width:700px){.threshold-invitation{max-width:86%}.threshold-invitation h2{font-size:48px}.threshold-experience[data-open=true] .threshold-world{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.threshold-experience[data-open=true] .threshold-world{transform:none}}@media (max-width:700px){.threshold-portal{height:54%;top:29%}}.threshold-world{background:#b6ac82;transition:filter 1.8s;overflow:hidden;transform:none!important}.threshold-background,.threshold-foreground,.threshold-lamps{width:var(--scene-width,100%);height:var(--scene-height,100%);object-fit:cover;max-width:none;transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),var(--scene-y,0px),0);will-change:transform;pointer-events:none;position:absolute;top:50%;left:50%}.threshold-foreground{transform:translate(-50%,-50%) translate3d(var(--fore-x,0px),var(--fore-y,0px),0);transform-origin:28% 16%;animation:14s ease-in-out infinite alternate paused courtyard-breeze}.threshold-experience[data-open=true] .threshold-foreground{animation-play-state:running}.threshold-lamps{z-index:1;opacity:0;mix-blend-mode:screen;background:radial-gradient(at 86% 37%,#ffca6680 0,#0000 16%),radial-gradient(at 91% 46%,#ffc25d66 0,#0000 11%);transition:opacity 1.8s}.threshold-foreground{z-index:2}.threshold-sunlight{z-index:3;mix-blend-mode:soft-light;opacity:.7;pointer-events:none;background:linear-gradient(112deg,#0000 15%,#fff1bc20 28%,#0000 38%,#ffe8a214 48%,#0000 65%);transition:opacity 1.8s;position:absolute;inset:0}.threshold-experience[data-evening=true] .threshold-background{filter:brightness(.58)saturate(.78)}.threshold-experience[data-evening=true] .threshold-foreground{filter:brightness(.55)saturate(.78)}.threshold-experience[data-evening=true] .threshold-lamps{opacity:1}.threshold-experience[data-evening=true] .threshold-sunlight{opacity:0}.threshold-light-control[data-slot=button]{pointer-events:auto;color:#fff6e4;background:#20342999;border:1px solid #fff6e44d;border-radius:0;gap:9px;min-height:44px;padding:0 12px;font-size:11px;position:absolute;top:78px;left:5%}.threshold-experience[data-open=true]{touch-action:pan-y;cursor:grab}.threshold-experience[data-courtyard-dragging=true]{cursor:grabbing}.threshold-experience button,.threshold-experience a{cursor:pointer}@keyframes courtyard-breeze{0%{transform:translate(-50%,-50%) translate3d(var(--fore-x,0px),var(--fore-y,0px),0) rotate(-.12deg) scale(1.015)}to{transform:translate(-50%,-50%) translate3d(var(--fore-x,0px),var(--fore-y,0px),0) rotate(.12deg) scale(1.025)}}@media (max-width:700px){.threshold-light-control[data-slot=button]{top:73px;left:7%}}@media (prefers-reduced-motion:reduce){.threshold-foreground{animation:none}.threshold-background,.threshold-foreground,.threshold-lamps,.threshold-sunlight{will-change:auto;transition:none}}.threshold-background,.threshold-foreground{transition:filter 1.8s}.threshold-foreground{animation-play-state:paused!important}.threshold-experience[data-open=true][data-courtyard-visible=true] .threshold-foreground{animation-play-state:running!important}.threshold-sunlight{animation:18s ease-in-out infinite alternate paused courtyard-light;inset:-8%}.threshold-experience[data-open=true][data-courtyard-visible=true] .threshold-sunlight{animation-play-state:running}@keyframes courtyard-light{0%{transform:translate(-2%)rotate(-1deg)}to{transform:translate(2%)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.threshold-sunlight,.threshold-foreground{animation:none!important}.threshold-background,.threshold-foreground{transition:none!important}}.threshold-experience[data-open=true] .threshold-portal{pointer-events:none}.threshold-experience[data-courtyard-visible=false] .threshold-foreground,.threshold-experience[data-courtyard-visible=false] .threshold-sunlight{animation-play-state:paused!important}.threshold-look-hint{color:#fff6e4b3;letter-spacing:.03em;font-size:11px;position:absolute;bottom:10%;right:7%}@media (max-width:700px){.threshold-look-hint{bottom:19%;left:7%;right:auto}}.threshold-table-state{width:var(--scene-width,100%);height:var(--scene-height,100%);object-fit:cover;max-width:none;transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),var(--scene-y,0px),0);opacity:0;clip-path:inset(42% 25% 25% 35%);pointer-events:none;transition:opacity 1.1s;position:absolute;top:50%;left:50%}.threshold-experience[data-table-ready=true] .threshold-table-state{opacity:1}.threshold-experience[data-evening=true] .threshold-table-state{filter:brightness(.58)saturate(.78)}.threshold-care-action[data-slot=button]{pointer-events:auto;color:#fff6e4;min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #fff6e470;border-radius:0;gap:20px;margin:10px 0;padding:0;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){.threshold-table-state{transition:none}}.threshold-table-state{clip-path:inset(40% 31% 24% 32%);-webkit-mask-image:linear-gradient(90deg,#0000 31.5%,#000 33% 68%,#0000 69.5%);mask-image:linear-gradient(90deg,#0000 31.5%,#000 33% 68%,#0000 69.5%);-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width:700px){.threshold-experience[data-destination="1"] .threshold-caption{max-width:88%;bottom:24%}.threshold-experience[data-destination="1"] .threshold-caption h3{font-size:40px}.threshold-experience[data-destination="1"] .threshold-caption>p:not(.neighborly-eyebrow){max-width:32ch;font-size:13px}.threshold-experience[data-destination="1"] .threshold-care-action{min-height:44px;margin:3px 0}.threshold-experience[data-destination="1"] .threshold-look-hint{bottom:17%}}.threshold-garden-state,.threshold-hall-state{width:var(--scene-width,100%);height:var(--scene-height,100%);object-fit:cover;max-width:none;transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),var(--scene-y,0px),0);opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;top:50%;left:50%}.threshold-hall-state{clip-path:polygon(77% 35%,79% 25%,84% 19%,89% 18%,94% 23%,96% 34%,96% 69%,77% 69%)}.threshold-experience[data-garden-ready=true] .threshold-garden-state,.threshold-experience[data-hall-ready=true] .threshold-hall-state{opacity:1}.threshold-experience[data-evening=true] .threshold-garden-state,.threshold-experience[data-evening=true] .threshold-hall-state{filter:brightness(.58)saturate(.78)}.threshold-caption>div>p:not(.neighborly-eyebrow){max-width:30ch;font-size:15px;line-height:1.6}@media (max-width:700px){.threshold-caption{max-width:88%;bottom:24%}.threshold-caption h3{font-size:40px}.threshold-caption>div>p:not(.neighborly-eyebrow){max-width:32ch;font-size:13px}.threshold-care-action{min-height:44px;margin:3px 0}.threshold-look-hint{bottom:17%}}@media (prefers-reduced-motion:reduce){.threshold-garden-state,.threshold-hall-state{transition:none}}.threshold-garden-state{clip-path:inset(32% 62% 16% 0);-webkit-mask-image:linear-gradient(90deg,#000 0% 35%,#0000 38%);mask-image:linear-gradient(90deg,#000 0% 35%,#0000 38%)}.threshold-quiet-control[data-slot=button]{pointer-events:auto;color:#fff6e4;background:#20342999;border:1px solid #fff6e44d;border-radius:0;min-height:44px;padding:0 12px;font-size:11px;position:absolute;top:132px;right:5%}.threshold-caption,.threshold-destinations,.threshold-look-hint{transition:opacity .65s,transform .8s}.threshold-experience[data-quiet=true] .threshold-caption,.threshold-experience[data-quiet=true] .threshold-destinations,.threshold-experience[data-quiet=true] .threshold-look-hint{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.threshold-experience[data-quiet=true] .threshold-shade{opacity:.25}@media (max-width:700px){.threshold-quiet-control[data-slot=button]{top:125px;right:7%}}.threshold-world{scale:var(--care-zoom,1);transform-origin:50%}.threshold-overview[data-slot=button]{pointer-events:auto;color:#fff6e4;background:#203429b3;border:1px solid #fff6e44d;border-radius:0;gap:15px;min-height:44px;padding:0 12px;font-size:12px;position:absolute;top:184px;right:5%}@media (max-width:700px){.threshold-overview[data-slot=button]{font-size:11px;top:176px;right:7%}}@media (prefers-reduced-motion:reduce){.threshold-world{scale:1}}.threshold-world{scale:calc(1 + var(--care-zoom,0))}.threshold-scene-markers{width:var(--scene-width,100%);height:var(--scene-height,100%);transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),var(--scene-y,0px),0);z-index:4;pointer-events:none;position:absolute;top:50%;left:50%}.threshold-marker[data-slot=button]{color:#fff7df;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#263e31b8;border:1px solid #fff7df80;border-radius:24px;gap:8px;min-width:44px;min-height:44px;padding:0 12px;font-size:12px;position:absolute;box-shadow:0 3px 15px #15291e30}.threshold-marker-0{top:50%;left:20%}.threshold-marker-1{top:50%;left:52%}.threshold-marker-2{top:43%;left:85%}.threshold-marker[data-slot=button]:hover{background:#263e31ed}.threshold-marker[data-slot=button]:focus-visible{outline-offset:5px;outline:2px solid #fff7df}.threshold-experience[data-quiet=true] .threshold-scene-markers{visibility:hidden}.threshold-result{text-transform:uppercase;letter-spacing:.1em;color:#fff5d5;align-items:center;gap:8px;margin-bottom:15px;font-size:11px;display:flex}@media (max-width:700px){.threshold-marker[data-slot=button]{width:44px;min-width:44px;padding:0}.threshold-marker span{display:none}}.threshold-table-chair,.threshold-table-settings{width:var(--scene-width,100%);height:var(--scene-height,100%);object-fit:cover;pointer-events:none;opacity:0;max-width:none;position:absolute;top:50%;left:50%}.threshold-table-chair{transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) - (1 - var(--table-chair,0)) * 55px),calc(var(--scene-y,0px) + (1 - var(--table-chair,0)) * 25px),0);filter:drop-shadow(7px 8px 5px #32251433)}.threshold-table-settings{transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),calc(var(--scene-y,0px) - (1 - var(--table-settings,0)) * 24px),0);filter:drop-shadow(2px 3px 2px #32251430)}.threshold-experience[data-table-ready=true] .threshold-table-chair{opacity:var(--table-chair,1)}.threshold-experience[data-table-ready=true] .threshold-table-settings{opacity:var(--table-settings,1)}.threshold-experience[data-evening=true] .threshold-table-chair,.threshold-experience[data-evening=true] .threshold-table-settings{filter:brightness(.58)saturate(.78)drop-shadow(2px 3px 3px #111a1555)}.threshold-table-chair{transform-origin:37% 67%;scale:none;transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) - (1 - var(--table-chair,0)) * 55px),calc(var(--scene-y,0px) + (1 - var(--table-chair,0)) * 25px),0) scale(.68)}.threshold-table-settings{transform-origin:51% 57%;scale:none;transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),calc(var(--scene-y,0px) - (1 - var(--table-settings,0)) * 24px),0) scale(.62)}.threshold-table-chair{transform-origin:37% 67%;transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) + var(--scene-width) * .05 - (1 - var(--table-chair,0)) * 55px),calc(var(--scene-y,0px) - var(--scene-height) * .03 + (1 - var(--table-chair,0)) * 25px),0) scale(.68)}.threshold-garden-basket,.threshold-garden-plants,.threshold-hall-chairs,.threshold-hall-flowers{width:var(--scene-width,100%);height:var(--scene-height,100%);object-fit:cover;pointer-events:none;opacity:0;filter:drop-shadow(3px 5px 3px #35271333);max-width:none;position:absolute;top:50%;left:50%}.threshold-garden-basket{transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) - (1 - var(--garden-basket,0)) * 30px),var(--scene-y,0px),0)}.threshold-garden-plants{transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),calc(var(--scene-y,0px) + (1 - var(--garden-plants,0)) * 12px),0)}.threshold-hall-chairs{transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) + (1 - var(--hall-chairs,0)) * 25px),var(--scene-y,0px),0)}.threshold-experience[data-garden-ready=true] .threshold-garden-basket{opacity:var(--garden-basket,1)}.threshold-experience[data-garden-ready=true] .threshold-garden-plants{opacity:var(--garden-plants,1)}.threshold-experience[data-hall-ready=true] .threshold-hall-chairs{opacity:var(--hall-chairs,1)}.threshold-experience[data-hall-ready=true] .threshold-hall-flowers{opacity:var(--hall-flowers,1)}.threshold-experience[data-evening=true] :is(.threshold-garden-basket,.threshold-garden-plants,.threshold-hall-chairs,.threshold-hall-flowers){filter:brightness(.58)saturate(.78)drop-shadow(3px 5px 3px #111a1540)}.threshold-garden-basket{transform-origin:17% 65%;transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) - (1 - var(--garden-basket,0)) * 30px),calc(var(--scene-y,0px) - var(--scene-height) * .035),0) scale(.65)}.threshold-garden-plants{transform-origin:18% 62%;transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),calc(var(--scene-y,0px) - var(--scene-height) * .018 + (1 - var(--garden-plants,0)) * 12px),0) scale(.78)}.threshold-hall-chairs{transform-origin:87% 62%;transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) + (1 - var(--hall-chairs,0)) * 25px),var(--scene-y,0px),0) scale(.75)}.threshold-hall-flowers{transform-origin:88% 64%;transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),calc(var(--scene-y,0px) - var(--scene-height) * .018 - (1 - var(--hall-flowers,0)) * 12px),0) scale(.55)}.threshold-shared-result{color:#fff6e4;text-shadow:0 2px 20px #142a21;pointer-events:none;max-width:580px;animation:1.2s both shared-result-in;position:absolute;bottom:18%;left:7%}.threshold-shared-result h3{letter-spacing:-.055em;margin:22px 0 28px;font:400 clamp(48px,6vw,86px)/.98 Newsreader,Georgia,serif}.threshold-shared-result h3 em{font-weight:400}.threshold-shared-result>a{pointer-events:auto;border-bottom:1px solid #fff6e480;align-items:center;gap:24px;min-height:48px;font-size:13px;text-decoration:none;display:inline-flex}@keyframes shared-result-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:700px){.threshold-shared-result{bottom:19%;left:7%;right:7%}.threshold-shared-result h3{font-size:48px}.threshold-shared-result .neighborly-eyebrow{max-width:27ch;line-height:1.7}}@media (prefers-reduced-motion:reduce){.threshold-shared-result{animation:none}}.threshold-retry[data-slot=button]{pointer-events:auto;color:#fff6e4;background:#203429b3;border-radius:0;min-height:44px;position:absolute;bottom:16%;left:7%}.threshold-experience[data-acting=true] .threshold-scene-markers,.threshold-experience[data-acting=true] .threshold-destinations,.threshold-experience[data-acting=true] .threshold-look-hint{opacity:.15;pointer-events:none;transition:opacity .35s}.threshold-experience[data-acting=true] .threshold-caption{opacity:1}.threshold-experience[data-acting=true] .threshold-caption>div{opacity:.55;transition:opacity .35s}.threshold-experience[data-overview=true] .threshold-shade{opacity:1;background:linear-gradient(#0000 35%,#14271cb3)}.threshold-experience[data-acting=true] .threshold-scene-markers,.threshold-experience[data-acting=true] .threshold-destinations{opacity:1;pointer-events:auto}.threshold-experience[data-destination="0"]{--fallback-x:30%}.threshold-experience[data-destination="1"]{--fallback-x:0%}.threshold-experience[data-destination="2"]{--fallback-x:-30%}.threshold-background,.threshold-table-chair,.threshold-table-settings,.threshold-garden-basket,.threshold-garden-plants,.threshold-hall-chairs,.threshold-hall-flowers{width:var(--scene-width,200%);height:var(--scene-height,116%)}.threshold-shade{background:linear-gradient(90deg,#14291e88 0%,#14291e33 34%,#0000 65%),linear-gradient(#0000 68%,#14291e70)}.threshold-caption{max-width:340px}.threshold-caption h3{max-width:9ch}.threshold-marker[data-slot=button]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#263e318c;border-color:#fff7df55}.threshold-marker span{opacity:0;white-space:nowrap;max-width:0;transition:max-width .35s,opacity .35s;overflow:hidden}.threshold-marker:hover span,.threshold-marker:focus-visible span{opacity:1;max-width:90px}.threshold-marker[data-slot=button]{justify-content:center;gap:0;width:44px;padding:0;transition:width .35s,padding .35s,gap .35s}.threshold-marker[data-slot=button]:hover,.threshold-marker[data-slot=button]:focus-visible{gap:8px;width:auto;padding:0 12px}@media (max-width:700px){.threshold-shade{background:linear-gradient(#0000 22%,#14291e99)}.threshold-marker span{display:none}}.threshold-experience:not([data-nearby=true]) .threshold-door,.threshold-experience:not([data-nearby=true]) .threshold-curtain{background-image:none}.threshold-experience{height:100svh;min-height:760px;max-height:none;scroll-margin-top:0}.threshold-experience[data-open=true]{min-height:760px}@media (max-width:700px){.threshold-experience,.threshold-experience[data-open=true]{min-height:740px}}.threshold-experience[data-open=true] .threshold-open-action{top:28px;right:5%}.threshold-light-control[data-slot=button]{background:#20342966;border-color:#fff6e433;border-radius:50%;width:44px;min-width:44px;padding:0;top:28px;left:auto;right:calc(5% + 54px)}.threshold-experience[data-open=true] .threshold-open{background:#20342966;border-color:#fff6e433;border-radius:50%;justify-content:center;width:44px;min-width:44px;padding:0}.threshold-light-control .threshold-tool-label,.threshold-experience[data-open=true] .threshold-open .threshold-tool-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.threshold-experience[data-open=true] .threshold-header>a{margin-right:110px}.threshold-quiet-control[data-slot=button]{background:0 0;border:0;min-height:44px;padding:0;top:auto;bottom:25px;right:5%}.threshold-overview[data-slot=button]{background:#20342988;top:88px;right:5%}.threshold-look-hint{line-height:44px;bottom:25px;left:7%;right:auto}.threshold-destinations{bottom:90px}.threshold-caption{bottom:25%}@media (max-width:700px){.threshold-experience[data-open=true] .threshold-open-action{top:20px;right:7%}.threshold-light-control[data-slot=button]{top:20px;right:calc(7% + 52px)}.threshold-experience[data-open=true] .threshold-header>a{visibility:hidden;pointer-events:none}.threshold-overview[data-slot=button]{top:76px;right:7%}.threshold-quiet-control[data-slot=button]{bottom:65px;right:7%}.threshold-look-hint{bottom:65px}.threshold-destinations{bottom:120px}.threshold-caption,.threshold-experience[data-destination="1"] .threshold-caption{bottom:30%}}.threshold-open-action>span{opacity:1;color:#53604e}.threshold-hall-chair-0{clip-path:inset(0 17% 0 0);--chair-arrival:clamp(0,calc(var(--hall-chairs,0) * 1.6),1)}.threshold-hall-chair-1{clip-path:inset(0 11.8% 0 83%);--chair-arrival:clamp(0,calc((var(--hall-chairs,0) - .2) * 1.6),1)}.threshold-hall-chair-2{clip-path:inset(0 0 0 88.2%);--chair-arrival:clamp(0,calc((var(--hall-chairs,0) - .375) * 1.6),1)}.threshold-experience[data-hall-ready=true] .threshold-hall-chairs{opacity:var(--chair-arrival,0);transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) + (1 - var(--chair-arrival,0)) * 25px),var(--scene-y,0px),0) scale(.75)}.threshold-experience[data-destination="1"][data-table-ready=false] .threshold-table-chair{opacity:1}.threshold-chair-handle[data-slot=button]{left:calc(50% + var(--scene-x,0px) - var(--scene-width,100vw) * .07);top:calc(50% + var(--scene-height,100vh) * .14);z-index:5;pointer-events:auto;touch-action:pan-y;color:#fff7df;cursor:grab;background:#263e31c9;border:1px solid #fff7df80;border-radius:24px;gap:12px;min-height:48px;padding:8px 14px;font-size:12px;position:absolute}.threshold-experience[data-chair-dragging=true] .threshold-chair-handle{cursor:grabbing;background:#263e31}.threshold-chair-handle:focus-visible{outline-offset:5px;outline:2px solid #fff7df}@media (max-width:700px){.threshold-experience[data-destination="1"] .threshold-caption{bottom:39%}.threshold-experience[data-destination="1"] .threshold-caption h3{margin:12px 0;font-size:42px}.threshold-experience[data-destination="1"] .threshold-caption>div>p:not(.neighborly-eyebrow){max-width:27ch}}.threshold-experience[data-destination="0"][data-garden-ready=false] .threshold-garden-basket{opacity:1}.threshold-basket-handle[data-slot=button]{left:calc(50% + var(--scene-x,0px) - var(--scene-width,100vw) * .31);top:calc(50% + var(--scene-height,100vh) * .13)}@media (max-width:700px){.threshold-experience[data-destination="0"] .threshold-caption{bottom:39%}}.threshold-chair-handle[data-slot=button]{left:clamp(16px,calc(50% + var(--scene-x,0px) - var(--scene-width,100vw) * .07),calc(100% - 150px))}.threshold-basket-handle[data-slot=button]{left:clamp(16px,calc(50% + var(--scene-x,0px) - var(--scene-width,100vw) * .31),calc(100% - 150px))}.threshold-experience[data-destination="2"][data-hall-ready=false] .threshold-hall-flowers{opacity:1}.threshold-flowers-handle[data-slot=button]{left:clamp(16px,calc(50% + var(--scene-x,0px) + var(--scene-width,100vw) * .35),calc(100% - 150px));top:calc(50% + var(--scene-height,100vh) * .14)}@media (max-width:700px){.threshold-experience[data-destination="2"] .threshold-caption{bottom:39%}}.threshold-journey{height:400svh;position:relative}.threshold-journey>.threshold-experience{height:100svh;min-height:740px;max-height:none;position:sticky;top:0}@media (max-width:700px){.threshold-journey{height:370svh}.threshold-journey>.threshold-experience{min-height:100svh}}@media (prefers-reduced-motion:reduce){.threshold-journey{height:330svh}}.threshold-caption{opacity:calc(1 - var(--journey-travel,0) * .85)}.threshold-destinations{border-top:0;gap:22px;bottom:7%}.threshold-destinations [data-slot=button]{font-size:12px}.threshold-destinations button>span{opacity:.65}.threshold-experience[data-travelling=true] .threshold-caption{opacity:0;visibility:hidden;pointer-events:none}.threshold-experience[data-travelling=true] .threshold-chair-handle{visibility:hidden;pointer-events:none}@media (max-width:700px){.threshold-destinations{bottom:92px}.threshold-quiet-control[data-slot=button],.threshold-look-hint{bottom:40px}}.threshold-journey>.threshold-experience{min-height:100svh}@media (min-width:701px) and (max-height:740px){.threshold-caption{max-width:330px;bottom:24%}.threshold-caption h3{margin:10px 0;font-size:44px}.threshold-caption>div>p:not(.neighborly-eyebrow){font-size:13px}.threshold-care-action{margin:4px 0}.threshold-destinations{bottom:6%}}@media (prefers-reduced-motion:reduce){.threshold-experience[data-travelling=true] .threshold-caption{opacity:1;visibility:visible;pointer-events:auto}.threshold-experience[data-travelling=true] .threshold-chair-handle{visibility:visible;pointer-events:auto}}.threshold-experience[data-entering=true] .threshold-explore{opacity:0;visibility:hidden;pointer-events:none}.threshold-experience[data-entering=true] .threshold-door,.threshold-experience[data-entering=true] .threshold-curtain,.threshold-experience[data-entering=true] .threshold-portal{transition:none}.threshold-experience .threshold-table-chair,.threshold-experience .threshold-garden-basket,.threshold-experience .threshold-hall-flowers,.threshold-experience[data-table-ready=true] .threshold-table-chair,.threshold-experience[data-garden-ready=true] .threshold-garden-basket,.threshold-experience[data-hall-ready=true] .threshold-hall-flowers{opacity:1}.threshold-hall-flowers{transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) - (1 - var(--hall-flowers,0)) * 30px),calc(var(--scene-y,0px) - var(--scene-height) * .018),0) scale(.55)}.threshold-experience[data-motion-unavailable=true] .threshold-chair-handle{cursor:pointer}@media (max-width:700px){.threshold-experience[data-destination="2"] .threshold-caption{max-width:85%;top:17%;bottom:auto}.threshold-experience[data-destination="2"] .threshold-caption h3{max-width:12ch;font-size:38px}.threshold-experience[data-destination="2"] .threshold-caption>div>p:not(.neighborly-eyebrow){max-width:29ch}.threshold-experience[data-destination="1"] .threshold-caption{max-width:85%;top:17%;bottom:auto}.threshold-experience[data-destination="1"] .threshold-caption h3{max-width:12ch;font-size:38px}}@media (max-height:500px) and (min-width:701px){.threshold-invitation{max-width:30%;top:24%}.threshold-invitation h2{margin:12px 0;font-size:44px}.threshold-invitation>p:last-child{display:none}.threshold-open-action{bottom:7%}.threshold-open[data-slot=button]{min-height:44px;padding:0 18px}.threshold-caption{max-width:31%;top:21%;bottom:auto}.threshold-caption h3{margin:8px 0;font-size:32px}.threshold-caption>div>p:not(.neighborly-eyebrow){font-size:12px;line-height:1.45}.threshold-caption>a{min-height:44px;font-size:12px}.threshold-result{margin:0 0 6px;font-size:11px}.threshold-destinations{gap:18px;padding-top:0;bottom:18px;left:43%;right:5%}.threshold-destinations [data-slot=button]{font-size:11px}.threshold-look-hint{display:none}.threshold-quiet-control[data-slot=button]{bottom:4px;left:7%;right:auto}.threshold-shared-result{max-width:70%;bottom:18%}.threshold-shared-result h3{font-size:50px}.threshold-quiet-control[data-slot=button]{bottom:65px;left:43%}}.threshold-table-response{width:var(--scene-width,200%);height:var(--scene-height,116%);object-fit:cover;max-width:none;transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),var(--scene-y,0px),0);clip-path:inset(44% 50.4% 43% 44.4%);opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.threshold-table-response{transition:none}}.threshold-experience[data-table-ready=true] .threshold-table-response{opacity:clamp(0,calc((var(--table-settings,0) - .65) * 5),1)}.threshold-experience[data-evening=true] .threshold-table-response{filter:brightness(.58)saturate(.78)}.threshold-table-response{transition:filter 1.8s}@media (prefers-reduced-motion:reduce){.threshold-table-response{transition:none}}.threshold-retry[data-slot=button]{z-index:6;bottom:25%;left:auto;right:7%}.threshold-skip{z-index:7;min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;font-size:12px;display:inline-flex;position:absolute;bottom:22px;right:5%}.threshold-experience[data-open=true] .threshold-skip{color:#fff6e4;left:calc(7% + 125px);right:auto}@media (max-width:700px){.threshold-skip{bottom:4px;right:7%}.threshold-experience[data-open=true] .threshold-skip{bottom:40px;left:7%}.threshold-look-hint{display:none}}@media (min-width:701px) and (max-height:500px){.threshold-experience[data-open=true] .threshold-skip{bottom:4px;left:7%}}.threshold-experience[data-travelling=true] .threshold-caption:focus-within,.threshold-experience[data-quiet=true] .threshold-caption:focus-within{opacity:1;visibility:visible;pointer-events:auto;transform:none}.threshold-experience[data-travelling=true] .threshold-chair-handle:focus-visible{visibility:visible;pointer-events:auto}.threshold-hall-response{width:var(--scene-width,200%);height:var(--scene-height,116%);object-fit:cover;max-width:none;transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),var(--scene-y,0px),0);clip-path:inset(46% 11.9% 40% 82.9%);opacity:0;pointer-events:none;transition:filter 1.8s;position:absolute;top:50%;left:50%}.threshold-experience[data-hall-ready=true] .threshold-hall-response{opacity:clamp(0,calc((var(--hall-flowers,0) - .65) * 5),1)}.threshold-experience[data-evening=true] .threshold-hall-response{filter:brightness(.58)saturate(.78)}@media (prefers-reduced-motion:reduce){.threshold-hall-response{transition:none}}.threshold-replay[data-slot=button]{pointer-events:auto;color:#fff6e4;background:0 0;border:0;border-radius:0;gap:12px;min-height:44px;margin-top:8px;padding:0;font-size:12px;display:flex}.threshold-experience[data-garden-ready=true] .threshold-garden-basket{transform:translate(-50%,-50%) translate3d(calc(var(--scene-x,0px) - (1 - var(--garden-basket,0)) * 30px + var(--scene-width,100vw) * .35 * var(--harvest-placement,0)),calc(var(--scene-y,0px) - var(--scene-height,100vh) * (.035 + .075 * var(--harvest-placement,0))),0) scale(calc(.65 - .23 * var(--harvest-placement,0)));opacity:var(--harvest-opacity,1)}@media (min-width:1001px) and (min-height:741px){.threshold-caption{max-width:330px;top:18%;bottom:auto}.threshold-caption h3{margin:12px 0;font-size:clamp(46px,4.2vw,64px)}.threshold-caption>div>p:not(.neighborly-eyebrow){max-width:29ch}.threshold-experience[data-destination="2"] .threshold-caption{max-width:370px;top:15%}.threshold-experience[data-destination="2"] .threshold-caption h3{white-space:nowrap;max-width:none;font-size:48px}.threshold-experience[data-destination="2"] .threshold-result{margin-bottom:8px}}.threshold-experience[data-courtyard-only=true] .threshold-portal,.threshold-experience[data-courtyard-only=true] .threshold-curtain,.threshold-experience[data-courtyard-only=true] .threshold-invitation,.threshold-experience[data-courtyard-only=true] .threshold-open-action{display:none}.threshold-experience[data-courtyard-only=true][data-entering=true] .threshold-explore{opacity:1;visibility:visible;pointer-events:none}@media (min-width:701px){.threshold-look-hint{display:none}.threshold-experience[data-open=true] .threshold-skip{left:14%}}@media (max-width:700px){.threshold-experience[data-courtyard-only=true] .threshold-foreground{transition:translate .8s;translate:0}.threshold-experience[data-courtyard-only=true][data-destination="0"] .threshold-foreground{translate:-18vw -14svh}}@media (prefers-reduced-motion:reduce){.threshold-experience[data-courtyard-only=true] .threshold-foreground{transition:none}}.threshold-experience[data-courtyard-only=true] .threshold-table-response{clip-path:inset(43% 49.5% 41% 40.5%)}.threshold-experience[data-courtyard-only=true][data-table-ready=true] .threshold-table-response{opacity:round(down,calc(var(--table-settings,0) / .8),1)}.threshold-experience[data-courtyard-only=true] .threshold-hall-response{clip-path:inset(45% 11.5% 37% 80.7%)}.threshold-experience[data-courtyard-only=true][data-hall-ready=true] .threshold-hall-response{opacity:round(down,calc(var(--hall-flowers,0) / .8),1)}.threshold-experience[data-courtyard-only=true][data-care-complete=true] .threshold-caption h3,.threshold-experience[data-courtyard-only=true][data-care-complete=true] .threshold-caption .neighborly-eyebrow{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.threshold-experience[data-courtyard-only=true][data-care-complete=true] .threshold-caption .threshold-result{display:none}.threshold-experience[data-courtyard-only=true][data-care-complete=true] .threshold-caption>div>p:not(.neighborly-eyebrow):not(.sr-only){letter-spacing:-.025em;max-width:18ch;margin:0 0 16px;font:400 clamp(26px,2.5vw,38px)/1.15 Newsreader,Georgia,serif}.threshold-experience[data-courtyard-only=true][data-care-complete=true] .threshold-care-action{opacity:.8;border:0;min-height:44px;margin:0;font-size:11px}@media (max-width:700px){.threshold-experience[data-courtyard-only=true][data-care-complete=true] .threshold-caption{max-width:82%;top:14%;bottom:auto}.threshold-experience[data-courtyard-only=true][data-care-complete=true] .threshold-caption>div>p:not(.neighborly-eyebrow):not(.sr-only){max-width:19ch;font-size:28px}.threshold-experience[data-courtyard-only=true][data-care-complete=true] .threshold-caption>a{border:0;min-height:44px}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-world{background:#eee7d7}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-foreground,.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-shade{opacity:0}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-shared-result{color:#293f32;text-shadow:none;top:8%;bottom:auto}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-shared-result h3{margin:16px 0;font-size:52px}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-shared-result>a{border-color:#293f3255}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-replay,.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-header,.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-skip,.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-quiet-control{color:#293f32}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-header{visibility:hidden}}.threshold-experience[data-scroll-care=true] .threshold-table-chair{opacity:var(--table-chair,0)}.threshold-experience[data-scroll-care=true] .threshold-table-settings{opacity:var(--table-settings,0)}.threshold-experience[data-scroll-care=true] .threshold-garden-basket{opacity:calc(var(--garden-basket,0) * var(--harvest-opacity,1))}.threshold-experience[data-scroll-care=true] .threshold-garden-plants{opacity:var(--garden-plants,0)}.threshold-experience[data-scroll-care=true] .threshold-hall-chairs{opacity:var(--chair-arrival,0)}.threshold-experience[data-scroll-care=true] .threshold-hall-flowers{opacity:var(--hall-flowers,0)}.threshold-experience[data-scroll-care=true] .threshold-table-response{opacity:round(down,calc(var(--table-settings,0) / .8),1)}.threshold-experience[data-scroll-care=true] .threshold-hall-response{opacity:round(down,calc(var(--hall-flowers,0) / .8),1)}.threshold-experience[data-scroll-care=true] .threshold-overview{display:none}@media (max-width:700px){.threshold-experience[data-scroll-care=true][data-overview=true]:not([data-final-framed=true]) .threshold-shared-result{opacity:0;visibility:hidden;pointer-events:none;animation:none}.threshold-experience[data-scroll-care=true][data-overview=true][data-final-framed=true] .threshold-shared-result{opacity:1;visibility:visible;transition:opacity .45s;animation:none}}@media (prefers-reduced-motion:reduce){.threshold-experience[data-scroll-care=true] .threshold-shared-result{transition:none!important}}.depth-experience-candidate .threshold-journey{height:550svh}@media (prefers-reduced-motion:reduce){.depth-experience-candidate .threshold-journey{height:550svh}}@media (max-height:500px) and (max-width:700px) and (orientation:landscape){.threshold-experience[data-courtyard-only=true] .threshold-caption{max-width:29%;top:22%;bottom:auto;left:6%}.threshold-experience[data-courtyard-only=true] .threshold-caption h3{max-width:none;margin:8px 0;font-size:28px;line-height:1}.threshold-experience[data-courtyard-only=true] .threshold-caption>div>p:not(.neighborly-eyebrow):not(.sr-only){font-size:12px;line-height:1.4}.threshold-experience[data-courtyard-only=true][data-care-complete=true] .threshold-caption>div>p:not(.neighborly-eyebrow):not(.sr-only){font-size:23px;line-height:1.1}.threshold-experience[data-courtyard-only=true] .threshold-caption>a{min-height:44px;font-size:12px}.threshold-experience[data-courtyard-only=true] .threshold-destinations{gap:12px;bottom:18px;left:40%;right:5%}.threshold-experience[data-courtyard-only=true] .threshold-destinations [data-slot=button]{gap:6px;font-size:11px;display:flex}.threshold-experience[data-courtyard-only=true] .threshold-destinations button>span{margin:0}.threshold-experience[data-courtyard-only=true] .threshold-quiet-control{font-size:11px;bottom:62px;right:5%}.threshold-experience[data-courtyard-only=true] .threshold-skip{font-size:11px;bottom:10px;left:23%}.threshold-experience[data-courtyard-only=true] .threshold-foreground{translate:0}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-shared-result{color:#fff6e4;text-shadow:0 2px 20px #142a21;max-width:46%;top:20%;left:6%}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-shared-result h3{margin:12px 0;font-size:38px}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-world{background:#b6ac82}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-shade{opacity:1}.threshold-experience[data-courtyard-only=true][data-overview=true] .threshold-replay{color:#fff6e4}}@media (max-width:700px) and (orientation:portrait){.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-shared-result{pointer-events:none;max-width:none;inset:0}.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-shared-result>.neighborly-eyebrow{max-width:30ch;position:absolute;top:9%;left:7%;right:7%}.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-shared-result>h3{margin:0;font-size:clamp(46px,13vw,62px);position:absolute;top:17%;left:7%;right:7%}.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-shared-result>a{justify-content:space-between;min-height:52px;position:absolute;top:calc(50% + 25vw + 24px);left:7%;right:7%}.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-replay{margin:0;position:absolute;top:calc(50% + 25vw + 88px);left:7%}}.threshold-experience[data-spatial-chair-ready=true] .threshold-table-chair{visibility:hidden}.threshold-final-links{pointer-events:auto;gap:24px;margin:12px 0;display:flex}.threshold-final-links a{align-items:center;gap:12px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:700px) and (orientation:portrait){.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-final-links{justify-content:space-between;margin:0;position:absolute;top:calc(50% + 25vw + 78px);left:7%;right:7%}.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-replay{top:calc(50% + 25vw + 128px)}}@media (max-height:500px) and (orientation:landscape){.threshold-final-links{gap:18px;margin:0}.threshold-final-links a{min-height:32px;font-size:11px}}@media (max-width:700px) and (orientation:portrait){.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-skip,.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-quiet-control{display:none}}.threshold-experience[data-scroll-care=true][data-overview=true] :is(.threshold-skip,.threshold-quiet-control){display:none}@media (max-height:500px) and (orientation:landscape){.threshold-experience[data-scroll-care=true][data-overview=true] .threshold-replay{margin:0;position:fixed;bottom:24px;left:auto;right:6%}}.threshold-experience[data-scroll-care=true] .threshold-explore{animation:none}.threshold-experience[data-scroll-care=true] .threshold-caption{isolation:isolate}.threshold-experience[data-scroll-care=true] .threshold-caption:before{content:"";z-index:-1;pointer-events:none;filter:blur(14px);background:radial-gradient(at 35% 45%,#20372bcc 0%,#20372b88 42%,#0000 74%);position:absolute;inset:-30px -34px}.threshold-experience[data-scroll-care=true][data-travelling=true] .threshold-caption:before{opacity:0}@media (prefers-reduced-motion:reduce){.threshold-experience[data-scroll-care=true] .threshold-caption:before{filter:none}}@media (max-width:700px){.threshold-experience[data-open=true]:not([data-overview=true]) .threshold-skip{bottom:12px;left:calc(7% + 106px)}.threshold-experience[data-open=true]:not([data-overview=true]) .threshold-quiet-control[data-slot=button]{bottom:56px;left:auto;right:7%}}.threshold-load-error{z-index:8;color:#293f32;text-align:center;background:#eee7d7;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex;position:absolute;inset:0}.threshold-load-error p{letter-spacing:-.035em;margin:0 0 8px;font:400 clamp(30px,5vw,48px)/1.15 Newsreader,Georgia,serif}.threshold-load-error [data-slot=button],.threshold-load-error a{min-height:44px;color:inherit;text-underline-offset:5px;background:0 0;border-radius:0;align-items:center;gap:12px;font-size:13px;display:inline-flex}.threshold-load-error :is(a,button):focus-visible{outline-offset:5px;outline:2px solid}.threshold-open-action[hidden]{display:none}.threshold-invitation-action[data-slot=button]{pointer-events:auto;min-height:44px;color:inherit;text-shadow:inherit;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #fff6e480;border-radius:0;align-items:center;gap:20px;padding:0;font-size:13px;display:flex}.threshold-invitation-action[data-slot=button]:hover{background:0 0;border-bottom-color:currentColor}.threshold-guide-mark{background:#eee7d7;flex-shrink:0;grid-template-columns:8px 18px;align-content:center;gap:3px;width:44px;height:34px;padding:8px;display:grid;transform:rotate(-6deg);box-shadow:1px 2px 5px #15251b33}.threshold-guide-mark i{background:#b28c42;grid-row:span 2}.threshold-guide-mark b{background:#827b69;height:2px}.threshold-invitation-action[data-slot=button]{text-align:left;white-space:normal;max-width:290px;margin-top:12px;padding-block:8px}.threshold-table-note[data-slot=button]{z-index:6;left:clamp(20px,calc(50% + var(--scene-x,0px) + var(--scene-width,100vw) * .055),calc(100% - 180px));top:calc(50% + var(--scene-height,100vh) * .055);color:#304536;text-align:left;background:#f4eddb;border:1px solid #baa77c;border-radius:1px;gap:10px;min-height:54px;padding:8px 12px;display:flex;position:absolute;transform:rotate(-3deg);box-shadow:0 5px 16px #25392b35}.threshold-table-note strong,.threshold-table-note small{display:block}.threshold-table-note strong{font:400 23px/1.1 Newsreader,Georgia,serif}.threshold-table-note small{margin-top:4px;font-size:11px}.threshold-table-note .threshold-guide-mark{box-shadow:none;background:0 0;width:30px;padding:6px}.threshold-table-note:focus-visible{outline-offset:5px;outline:2px solid #fff5df}.threshold-table-note[data-slot=button]{transform-origin:50% 100%;gap:7px;min-height:48px;padding:6px 9px;transform:perspective(500px)rotateX(12deg)rotate(-5deg);box-shadow:0 3px 5px #25392b45}.threshold-table-note[data-slot=button]{left:clamp(12px,calc(50% + var(--scene-x,0px) + var(--scene-width,100vw) * .02),calc(100% - 155px));top:calc(50% + var(--scene-height,100vh) * -.005);min-height:64px;box-shadow:none;background:0 0;border:0;padding:10px;transform:none}.threshold-table-note-paper{transform-origin:50% 100%;background:#e9dfc7;border:1px solid #c1ae87;align-items:center;gap:6px;padding:7px 10px;display:flex;transform:perspective(400px)rotateX(48deg)rotate(-4deg);box-shadow:1px 3px 3px #27352040}.threshold-table-note[data-slot=button]:hover{background:0 0}.threshold-table-note[data-slot=button]:hover .threshold-table-note-paper{border-color:#816f46}.threshold-table-note strong{font-size:20px}.threshold-table-note small{font-size:11px}.threshold-table-note[data-slot=button]{left:clamp(12px,calc(50% + var(--scene-x,0px) - var(--scene-width,100vw) * .025),calc(100% - 155px));top:calc(50% + var(--scene-height,100vh) * .03)}.threshold-table-welcome{width:var(--scene-width,200%);height:var(--scene-height,116%);object-fit:cover;max-width:none;transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),var(--scene-y,0px),0);clip-path:inset(43% 48% 41% 37%);opacity:0;pointer-events:none;position:absolute;top:50%;left:50%}.threshold-experience[data-invitation=accepted] .threshold-table-welcome{opacity:1;z-index:1}@media (prefers-reduced-motion:reduce){.threshold-table-welcome{transition:none}}.threshold-table-welcome{clip-path:none;-webkit-mask-image:radial-gradient(9% 10% at 44.5% 51%,#000 62%,#0000 100%);mask-image:radial-gradient(9% 10% at 44.5% 51%,#000 62%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.threshold-experience[data-answer-focus=true] :is(.threshold-chair-handle,.threshold-destinations,.threshold-quiet-control){visibility:hidden;pointer-events:none}.threshold-explore-after[data-slot=button]{z-index:7;color:#304536;background:#eee7d7e8;border-radius:0;gap:12px;min-height:44px;font-size:12px;position:absolute;bottom:25px;right:5%}@media (max-width:700px){.threshold-explore-after[data-slot=button]{bottom:62px;right:7%}}.threshold-foreground{opacity:.82;opacity:1}.threshold-experience:not([data-courtyard-only=true]) .threshold-table-response{display:none}.threshold-caption{isolation:isolate}.threshold-caption:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 35% 45%,#1b322ab8 0%,#1b322a73 48%,#0000 76%);position:absolute;inset:-28px -40px}@media (max-width:700px){.threshold-caption:before{background:radial-gradient(at 35% 45%,#1b322ac9 0%,#1b322a80 48%,#0000 78%);inset:-24px -30px}}@media (min-width:701px) and (max-width:900px){.threshold-experience[data-open=true]:not([data-overview=true]) .threshold-skip{left:calc(7% + 150px)}}.threshold-experience[data-courtyard-only=false]{--arch-w:min(50vw,630px);--arch-h:78%;--arch-x:calc(50% + var(--arch-w) * .15);--arch-y:52%;--arch-mask-y:59.09%;--walk:clamp(0,calc((var(--door-progress) - .3) / .7),1);--pass:calc(1 + var(--walk) * var(--walk) * 4.2);--wall:clamp(0,calc((1 - var(--door-progress)) * 3.4),1)}.threshold-experience[data-courtyard-only=false] .threshold-curtain{opacity:var(--wall);scale:var(--pass);transform-origin:var(--arch-x) var(--arch-y);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V30a50 30 0 0 1 100 0v70z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V30a50 30 0 0 1 100 0v70z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:var(--arch-w) var(--arch-h),100% 100%;-webkit-mask-size:var(--arch-w) var(--arch-h),100% 100%;mask-size:var(--arch-w) var(--arch-h),100% 100%;-webkit-mask-position:var(--arch-x) var(--arch-mask-y),0 0;-webkit-mask-position:var(--arch-x) var(--arch-mask-y),0 0;mask-position:var(--arch-x) var(--arch-mask-y),0 0;-webkit-mask-composite:xor;transition:opacity 1.1s,scale 1.3s cubic-bezier(.18,.65,.18,1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.threshold-experience[data-courtyard-only=false] .threshold-portal{transform:translateX(-35%) scale(var(--pass));opacity:var(--wall)}.threshold-experience[data-courtyard-only=false] .threshold-door-left{transform:rotateY(calc(min(1,var(--door-progress) * 2.4) * 88deg))}.threshold-experience[data-courtyard-only=false] .threshold-door-right{transform:rotateY(calc(min(1,var(--door-progress) * 2.4) * -88deg))}.threshold-experience[data-courtyard-only=false] .threshold-world{scale:calc((1 + var(--care-zoom,0)) * (.86 + .14 * var(--door-progress)));transition:filter 1.8s,scale 1.3s cubic-bezier(.18,.65,.18,1);overflow:visible}.threshold-experience[data-courtyard-only=false]:is([data-entering=true],[data-dragging=true],[data-acting=true],[data-chair-dragging=true]) .threshold-world{transition:filter 1.8s}@media (max-width:700px){.threshold-experience[data-courtyard-only=false]{--arch-w:73%;--arch-h:54%;--arch-x:50%;--arch-y:56%;--arch-mask-y:63.04%}.threshold-experience[data-courtyard-only=false] .threshold-portal{transform:translateX(-50%) scale(var(--pass))}}@media (prefers-reduced-motion:reduce){.threshold-experience[data-courtyard-only=false] :is(.threshold-curtain,.threshold-world){scale:1}.threshold-experience[data-courtyard-only=false] .threshold-portal{transform:translate(-35%)}}@media (prefers-reduced-motion:reduce) and (max-width:700px){.threshold-experience[data-courtyard-only=false] .threshold-portal{transform:translate(-50%)}}.threshold-experience[data-open=true] .threshold-world>:is(img,.threshold-lamps){translate:calc(var(--look-x,0) * -7px) calc(var(--look-y,0) * -4px)}.threshold-experience[data-open=true] .threshold-world>.threshold-foreground{translate:calc(var(--look-x,0) * -26px) calc(var(--look-y,0) * -13px)}.threshold-petals{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.threshold-petals i{top:-4%;left:calc(8% + var(--petal) * 11%);opacity:0;width:11px;height:8px;animation:courtyard-petal calc(17s + var(--petal) * 2.3s) linear calc(var(--petal) * -5.1s) infinite;background:radial-gradient(at 30% 35%,#fffaf0,#f1e3c8 70%,#e4d2b0);border-radius:80% 20% 75% 25%/70% 30%;animation-play-state:paused;position:absolute;box-shadow:0 1px 2px #5a4a3022}.threshold-petals i:first-child{--petal:0}.threshold-petals i:nth-child(2){--petal:1}.threshold-petals i:nth-child(3){--petal:2}.threshold-petals i:nth-child(4){--petal:3}.threshold-petals i:nth-child(5){--petal:4}.threshold-petals i:nth-child(6){--petal:5}.threshold-petals i:nth-child(7){--petal:6}.threshold-petals i:nth-child(2n){width:8px;height:6px}@keyframes courtyard-petal{0%{opacity:0;transform:translate(0,0)rotate(0)}6%{opacity:.9}30%{transform:translate(7vw,32svh)rotate(140deg)}55%{transform:translate(9vw,58svh)rotate(250deg)}80%{opacity:.85;transform:translate(16vw,86svh)rotate(400deg)}to{opacity:0;transform:translate(18vw,108svh)rotate(480deg)}}.threshold-experience[data-open=true][data-courtyard-visible=true] .threshold-petals i{animation-play-state:running}.threshold-experience[data-evening=true] .threshold-petals{filter:brightness(.6)}.threshold-experience:is([data-open=false],[data-entering=true]) .threshold-petals{visibility:hidden}@media (prefers-reduced-motion:reduce){.threshold-petals{display:none}.threshold-experience[data-open=true] .threshold-world>:is(img,.threshold-lamps,.threshold-foreground){translate:none}}.threshold-experience[data-open=false][data-base-ready=true] .threshold-portal{cursor:grab}.threshold-experience[data-dragging=true] .threshold-portal{cursor:grabbing}.threshold-chair-handle[data-slot=button]{background:linear-gradient(90deg,#3b6149 calc(var(--hand,0) * 100%),#263e31c9 calc(var(--hand,0) * 100%))}.threshold-experience[data-chair-dragging=true] .threshold-chair-handle[data-slot=button]{background:linear-gradient(90deg,#3b6149 calc(var(--hand,0) * 100%),#263e31 calc(var(--hand,0) * 100%))}.threshold-chair-handle[data-slot=button]>svg{animation:2.6s cubic-bezier(.3,0,.2,1) infinite threshold-hand-nudge}.threshold-experience:is([data-chair-dragging=true],[data-acting=true]) .threshold-chair-handle[data-slot=button]>svg{animation:none}@keyframes threshold-hand-nudge{0%,55%,to{transform:none}70%{transform:translate(7px)}85%{transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.threshold-chair-handle[data-slot=button]>svg{animation:none}}.threshold-world:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:soft-light;opacity:0;background:radial-gradient(70% 60% at 82% 24%,#ffc978aa,#0000 70%),linear-gradient(200deg,#ffb96a33,#0000 55%);transition:opacity 2.4s;position:absolute;inset:-4%}.threshold-experience[data-overview=true]:not([data-evening=true]) .threshold-world:after{opacity:1}.threshold-experience[data-overview=true]:not([data-evening=true]) :is(.threshold-background,.threshold-foreground){filter:saturate(1.1)sepia(.14)brightness(.96)}.threshold-experience[data-overview=true]:not([data-evening=true]) .threshold-lamps{opacity:.8}.threshold-shared-result>*{animation:1.1s cubic-bezier(.2,.65,.2,1) both shared-result-in}.threshold-shared-result>:nth-child(2){animation-delay:.25s}.threshold-shared-result>:nth-child(3){animation-delay:.6s}.threshold-shared-result>:nth-child(n+4){animation-delay:.8s}@media (prefers-reduced-motion:reduce){.threshold-shared-result>*{animation:none}.threshold-world:after{transition:none}}.threshold-experience[data-courtyard-only=true] .threshold-petals{display:none}.threshold-experience[data-courtyard-only=false][data-open=true] :is(.threshold-skip,.threshold-quiet-control,.threshold-light-control,.threshold-open-action,.threshold-destinations,.threshold-header>a){transition:opacity .35s}.threshold-experience[data-courtyard-only=false][data-open=true][data-resting=true]:not([data-overview=true]) :is(.threshold-skip,.threshold-quiet-control,.threshold-light-control,.threshold-open-action,.threshold-destinations,.threshold-header>a){opacity:0;pointer-events:none;transition:opacity 1.1s}.threshold-figure{width:var(--scene-width,200%);height:var(--scene-height,116%);transform:translate(-50%,-50%) translate3d(var(--scene-x,0px),var(--scene-y,0px),0);pointer-events:none;transition:filter 1.8s;position:absolute;top:50%;left:50%}.threshold-figure img{object-fit:cover;width:100%;max-width:none;height:100%;animation:7.5s ease-in-out infinite alternate paused threshold-figure-sway;display:block}.threshold-figure-woman img{transform-origin:47.2% 57.2%;--sway:.5deg}.threshold-figure-couple img{transform-origin:85.2% 62.3%;--sway:.32deg;animation-duration:9.5s;animation-delay:-3s}.threshold-experience[data-open=true][data-courtyard-visible=true] .threshold-figure img{animation-play-state:running}.threshold-experience[data-open=true] .threshold-world>.threshold-figure{translate:calc(var(--look-x,0) * -7px) calc(var(--look-y,0) * -4px)}.threshold-experience[data-evening=true] .threshold-figure{filter:brightness(.58)saturate(.78)}.threshold-experience[data-overview=true]:not([data-evening=true]) .threshold-figure{filter:saturate(1.1)sepia(.14)brightness(.96)}@keyframes threshold-figure-sway{0%{transform:rotate(calc(var(--sway) * -1))}to{transform:rotate(var(--sway))}}@media (prefers-reduced-motion:reduce){.threshold-figure{transition:none}.threshold-figure img{animation:none}}.living-courtyard{z-index:-4;pointer-events:none;background:#b6ac82;position:absolute;inset:0}.threshold-experience[data-living=true] .threshold-world{background:0 0}.living-courtyard canvas{width:100%;height:100%;display:block}.threshold-experience:not([data-living=true]) .living-courtyard,.threshold-experience[data-living=true] :is(.threshold-background,.threshold-figure,.threshold-table-welcome,.threshold-hall-response,.threshold-petals){visibility:hidden}.threshold-experience[data-living=true] .threshold-world:after{background:radial-gradient(70% 60% at 82% 24%,#ffc978aa,#0000 70%)}@media (max-width:700px){.threshold-experience[data-open=true][data-overview=true] .threshold-skip{left:150px;bottom:max(18px,env(safe-area-inset-bottom))}}@media (min-width:701px) and (max-width:1000px){.threshold-experience[data-open=true][data-overview=true] .threshold-skip{left:calc(4% + 150px)}}@keyframes threshold-arrive-open{0%{opacity:0}}@keyframes threshold-arrive-closed{0%{opacity:0}}.threshold-experience[data-courtyard-only=false][data-open=true] :is(.threshold-open-action,.threshold-skip){animation:.6s .15s backwards threshold-arrive-open}.threshold-experience[data-courtyard-only=false][data-open=false] :is(.threshold-open-action,.threshold-skip){animation:.6s .15s backwards threshold-arrive-closed}@media (prefers-reduced-motion:reduce){.threshold-experience :is(.threshold-open-action,.threshold-skip){animation:none!important}}
