.w7zLwW_experience{--hero-chrome-h:52px;align-items:start;gap:var(--s-3) clamp(24px, 3vw, 48px);grid-template:"rail plan"minmax(0,1fr)"rail chrome"/minmax(400px,.8fr) minmax(0,1.2fr);width:100%;max-width:1560px;margin-inline:auto;display:grid}.w7zLwW_pathRig{offset-anchor:0px 0px;offset-rotate:0deg}.w7zLwW_rail{align-content:space-between;align-self:stretch;gap:var(--s-10);grid-area:rail;min-width:0;display:grid}.w7zLwW_railLead{align-content:start;gap:var(--s-6);min-width:0;display:grid}.w7zLwW_railFoot{min-width:0}.w7zLwW_masthead{gap:var(--s-3);min-width:0;display:grid}.w7zLwW_heroTitle{max-width:16ch;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.25rem,4.2vw,4rem);line-height:1.06}.w7zLwW_deck{max-width:46ch;color:var(--ink-2);font:500 var(--fs-16)/1.5 var(--font-sans);text-wrap:pretty}.w7zLwW_plan{width:100%;height:clamp(560px, calc(100svh - var(--landing-header-h) - var(--s-24) - var(--hero-chrome-h) - var(--s-3)), 900px);border:1px solid var(--edge);border-radius:var(--r-control);background:var(--card);box-shadow:var(--sh-raised);isolation:isolate;flex-direction:column;grid-area:plan;margin:0;display:flex;position:relative;overflow:hidden}.w7zLwW_planHeader{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--hero-chrome-h);padding-left:var(--s-1);grid-area:chrome;display:flex}.w7zLwW_storySelector{align-items:stretch;gap:var(--s-5);min-width:0;display:flex}.w7zLwW_storyTab{min-height:44px;color:var(--ink-3);font:600 var(--fs-14)/1.2 var(--font-sans);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color .18s var(--ease), transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:0;align-items:center;padding:4px 0 10px;display:inline-flex;position:relative}@media (hover:hover){.w7zLwW_storyTab:hover{color:var(--ink)}}.w7zLwW_storyTab:after{background:var(--forest);content:"";transform-origin:0;height:1px;transition:transform .18s var(--ease-out);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.w7zLwW_storyTab[data-active=true]{color:var(--forest)}.w7zLwW_storyTab[data-active=true]:after{transform:scaleX(1)}.w7zLwW_storyTab:active{transform:scale(.98)}.w7zLwW_storyTab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.w7zLwW_transport{align-items:center;gap:var(--s-1);flex:none;display:flex}.w7zLwW_transportButton{min-width:44px;min-height:44px;padding:0 var(--s-2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.w7zLwW_planBody{flex-direction:column;flex:1;min-height:0;display:flex}.w7zLwW_planBody:focus-visible{outline-offset:-3px}.w7zLwW_caption{padding:var(--s-4) var(--s-4) var(--s-3);color:var(--ink);font:500 var(--fs-20)/1.34 var(--font-serif);text-wrap:pretty;margin:0;display:grid}.w7zLwW_caption:before{content:"";grid-area:1/1;min-block-size:2.68em}.w7zLwW_caption>span{opacity:0;max-width:46ch;transition:opacity .18s var(--ease-out);grid-area:1/1}.w7zLwW_caption>span[data-shown=true]{opacity:1}.w7zLwW_roomStage{background:var(--paper);flex:1;width:100%;min-height:0;position:relative}.w7zLwW_room{width:100%;height:100%;display:block}.w7zLwW_cursorLayer{z-index:9;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.w7zLwW_checklist{padding:var(--s-4);border-top:1px solid var(--rule);gap:6px;margin:0;list-style:none;display:grid}.w7zLwW_checklist li{gap:0 var(--s-2);color:var(--ink-3);font:600 var(--fs-14)/1.45 var(--font-sans);transition:color .18s var(--ease-out);grid-template-columns:1.15em minmax(0,1fr);align-items:baseline;display:grid}.w7zLwW_checklist li[data-checked=true]{color:var(--forest-deep)}.w7zLwW_mark{display:grid}.w7zLwW_mark:before,.w7zLwW_mark:after{transition:opacity .16s var(--ease-out), transform .2s var(--ease-out);grid-area:1/1}.w7zLwW_mark:before{content:"–"}.w7zLwW_mark:after{color:var(--forest);content:"✓";opacity:0;transform:scale(.7)}.w7zLwW_checklist li[data-checked=true] .w7zLwW_mark:before{opacity:0}.w7zLwW_checklist li[data-checked=true] .w7zLwW_mark:after{opacity:1;transform:scale(1)}.w7zLwW_plan[data-step=settle] .w7zLwW_checklist li,.w7zLwW_plan[data-step=settle] .w7zLwW_mark:before,.w7zLwW_plan[data-step=settle] .w7zLwW_mark:after{transition-delay:calc(1.5s + var(--row) * .26s)}.w7zLwW_groupBandLayer{animation:w7zLwW_bandReveal .24s var(--ease-out) both}.w7zLwW_tableGroup{transform-box:fill-box;transform-origin:50%}.w7zLwW_tableSurface{transition:stroke .18s var(--ease-out), fill .18s var(--ease-out)}.w7zLwW_tableGroup[data-drop-target=true] .w7zLwW_tableSurface{fill:var(--forest-wash);stroke:var(--forest);stroke-width:2.5px}.w7zLwW_freezeRing{opacity:.9}.w7zLwW_fixedText{letter-spacing:.01em;font-weight:650}.w7zLwW_disc>g>g>circle:first-of-type,.w7zLwW_movingDisc>g>g>circle:first-of-type{transition:stroke .18s var(--ease-out), opacity .18s var(--ease-out)}.w7zLwW_disc[data-emphasis=true]>g>circle:first-of-type{stroke:var(--forest);stroke-width:1.7px}.w7zLwW_plan[data-step=change] .w7zLwW_disc[data-emphasis=true]>g,.w7zLwW_plan[data-step=request] .w7zLwW_disc[data-emphasis=true]>g{animation:.9s cubic-bezier(.22,1,.36,1) both w7zLwW_proofPulse}.w7zLwW_plan[data-step=request] .w7zLwW_tableGroup[data-fixed=true] .w7zLwW_freezeRing{animation:w7zLwW_fixedProof .6s var(--ease-out) both}.w7zLwW_bandHidden{opacity:0}.w7zLwW_dragSourceRing{fill:none;stroke:var(--forest);stroke-width:2px;opacity:.9}.w7zLwW_dragChipRig{opacity:0;pointer-events:none}.w7zLwW_cursorGlyph{filter:none}.w7zLwW_dragChip rect{fill:var(--card);stroke:var(--rule);stroke-width:1px}.w7zLwW_dragChip text{fill:var(--ink);font-family:var(--font-sans);font-size:12px;font-weight:500}.w7zLwW_autoplayCursor{opacity:1;pointer-events:none}.w7zLwW_plan[data-step=press] .w7zLwW_autoplayCursor{animation:w7zLwW_cursorPress .14s var(--ease-out) both}.w7zLwW_plan[data-step=uncommit] .w7zLwW_autoplayCursor path{animation:w7zLwW_cursorTap .16s var(--ease-out) both;transform-box:fill-box;transform-origin:50%}.w7zLwW_radialWheel{--radial-offset-x:0px;z-index:4;opacity:0;pointer-events:none;transform-origin:0 0;width:0;height:0;position:absolute}.w7zLwW_radialWheel .wish-ring{transform-origin:50%;transform:scale(.78)}@media (min-width:721px) and (max-width:1180px){.w7zLwW_radialWheel .wish-ring{transform:scale(.56)}}.w7zLwW_plan[data-step=intent] .w7zLwW_radialWheel,.w7zLwW_plan[data-step=choice] .w7zLwW_radialWheel,.w7zLwW_plan[data-step=person] .w7zLwW_radialWheel{animation:w7zLwW_radialBloom .24s var(--ease-out) both}.w7zLwW_plan[data-step=uncommit] .w7zLwW_radialWheel{animation:.18s cubic-bezier(.76,0,.24,1) both w7zLwW_radialCollapse}.w7zLwW_movingDisc{opacity:0}.w7zLwW_mobileFamilyProof{display:none}.w7zLwW_mobileFamilyProof rect{fill:color-mix(in srgb, var(--forest) 8%, transparent);stroke:color-mix(in srgb, var(--forest) 32%, transparent)}.w7zLwW_mobileFamilyProof text{fill:var(--forest);font-family:var(--font-sans);letter-spacing:.02em;font-size:13px;font-weight:800}.w7zLwW_resetSweep{transform-origin:0;animation:.32s cubic-bezier(.76,0,.24,1) both w7zLwW_resetSweep}.w7zLwW_plan[data-paused=true] *{animation-play-state:paused!important}.w7zLwW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes w7zLwW_bandReveal{0%{opacity:0}to{opacity:1}}@keyframes w7zLwW_proofPulse{0%,to{opacity:1}42%{opacity:.72}}@keyframes w7zLwW_fixedProof{0%,to{opacity:.9}45%{opacity:1}}@keyframes w7zLwW_cursorPress{0%{opacity:0}30%,to{opacity:1}}@keyframes w7zLwW_cursorTap{0%,to{transform:scale(1)}52%{transform:scale(.92)}}@keyframes w7zLwW_radialBloom{0%{opacity:0;transform:translateX(var(--radial-offset-x)) scale(.96)}to{opacity:1;transform:translateX(var(--radial-offset-x)) scale(1)}}@keyframes w7zLwW_radialCollapse{0%{opacity:1;transform:translateX(var(--radial-offset-x)) scale(1)}to{opacity:0;transform:translateX(var(--radial-offset-x)) scale(.98)}}@keyframes w7zLwW_resetSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1180px){.w7zLwW_experience{gap:var(--s-8);grid-template:"lead""plan""chrome""facts"/minmax(0,1fr)}.w7zLwW_rail{display:contents}.w7zLwW_railLead{gap:var(--s-6);grid-area:lead}.w7zLwW_railFoot{grid-area:facts}.w7zLwW_heroTitle{max-width:15ch;font-size:clamp(2.75rem,5.6vw,3.4rem);line-height:1.06}.w7zLwW_plan{height:auto}.w7zLwW_roomStage{aspect-ratio:820/650;flex:none;height:auto;max-height:min(76svh,700px)}}@media (min-width:721px) and (max-width:1180px){.w7zLwW_railLead{-moz-column-gap:clamp(24px, 4vw, 56px);grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:end;column-gap:clamp(24px,4vw,56px)}}@media (max-width:720px){.w7zLwW_experience{gap:var(--s-3);grid-template-areas:"lead""facts""chrome""plan"}.w7zLwW_railLead{grid-template-columns:minmax(0,1fr)}.w7zLwW_heroTitle{max-width:20ch;font-size:clamp(2rem,9.2vw,2.6rem);line-height:1.06}.w7zLwW_planHeader{gap:var(--s-2);flex-wrap:wrap;min-height:44px;padding-inline:0}.w7zLwW_storySelector{gap:var(--s-4);flex:100%}.w7zLwW_transport{flex:100%;justify-content:flex-end}.w7zLwW_caption{padding:var(--s-3) var(--s-4);font-size:var(--fs-18)}.w7zLwW_roomStage{aspect-ratio:400/520;max-height:442px}.w7zLwW_checklist{padding:var(--s-3) var(--s-4) var(--s-4)}.w7zLwW_radialWheel .wish-ring{transform:scale(.36)}.w7zLwW_disc text,.w7zLwW_movingDisc text{font-size:12.5px}.w7zLwW_tableLabel{font-size:16px}.w7zLwW_tableCaption{font-size:12px}.w7zLwW_mobileFamilyProof{display:block}}@media (max-width:560px){.w7zLwW_planHeader{padding:0 var(--s-3) var(--s-1);grid-template-columns:minmax(0,1fr);display:grid}.w7zLwW_storySelector{gap:var(--s-3);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.w7zLwW_storyTab{padding:var(--s-2) 0;white-space:normal;text-align:center;text-wrap:balance;justify-content:center}.w7zLwW_transport{justify-content:flex-end}}@media (max-width:480px){.w7zLwW_transport{display:flex}}@media (max-width:360px){.w7zLwW_storySelector{grid-template-columns:minmax(0,1fr);gap:0}.w7zLwW_storyTab{white-space:nowrap;min-height:44px}}@media (prefers-reduced-motion:reduce){.w7zLwW_plan *,.w7zLwW_plan :before,.w7zLwW_plan :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.w7zLwW_storyTab:active{transform:none}.w7zLwW_autoplayCursor,.w7zLwW_dragChipRig,.w7zLwW_radialWheel,.w7zLwW_resetSweep{display:none!important}.w7zLwW_plan[data-reduced-motion=true] .w7zLwW_mobileFamilyProof{display:none}.w7zLwW_caption{display:block}.w7zLwW_caption:before{display:none}.w7zLwW_caption>span{opacity:1;display:block}.w7zLwW_caption>span+span{margin-top:var(--s-2)}}
._23GW8a_demo{--focus-ring:var(--forest);--motion-size:44px;--motion-inset:24px;--motion-reserve:calc(var(--motion-size) * 2 + var(--s-2) * 2);--journey-title:clamp(1.5rem, 2.5vw, 2.3rem);background:var(--card);box-shadow:none;border:0;border-radius:0;margin:0;position:relative;overflow:hidden}._23GW8a_chapterRail{border-bottom:1px solid var(--rule);background:var(--paper-2);grid-template-columns:repeat(3,1fr);min-height:82px;margin:0;padding:0;list-style:none;display:grid}._23GW8a_chapterRail li{border-right:1px solid var(--rule);min-width:0}._23GW8a_chapterRail li:last-child{border-right:0}._23GW8a_chapterRail :is(button,p){width:100%;height:100%;min-height:82px;color:var(--ink-3);text-align:left;cursor:pointer;transition:color var(--dur-2) var(--ease), transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:12px;padding:14px 20px;display:grid;position:relative}._23GW8a_chapterRail button:after{background:var(--forest);content:"";transform-origin:0;height:2px;transition:transform .2s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}._23GW8a_chapterRail button:focus-visible{z-index:1;outline-offset:-3px}._23GW8a_chapterRail button:hover,._23GW8a_chapterRail button:focus-visible{background:var(--paper-3);color:var(--ink)}._23GW8a_chapterRail button:active{transform:scale(.99)}._23GW8a_chapterRail button[data-active=true]{color:var(--ink)}._23GW8a_chapterRail button[data-active=true]:after{transform:scaleX(1)}._23GW8a_chapterNumber{color:currentColor;font:400 2rem/1 var(--font-serif);font-variant-numeric:lining-nums}._23GW8a_chapterWords{min-width:0;display:grid}._23GW8a_chapterRail strong{font:500 15px/1.25 var(--font-serif);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._23GW8a_chapterRail small{font:italic 13px/1.2 var(--font-serif);text-overflow:ellipsis;white-space:nowrap;opacity:1;margin-top:4px;overflow:hidden}._23GW8a_journeyBody{grid-template-columns:minmax(0,1.62fr) minmax(330px,.88fr);min-height:690px;display:grid}._23GW8a_demo[data-chapter=list] ._23GW8a_journeyBody,._23GW8a_demo[data-chapter=list] ._23GW8a_taskPane,._23GW8a_demo[data-chapter=list] ._23GW8a_scene{min-height:580px}._23GW8a_taskPane,._23GW8a_previewPane{min-width:0}._23GW8a_taskPane{background:var(--card);min-height:690px;transition:background .26s var(--ease-in-out);position:relative;overflow:hidden}._23GW8a_demo[data-phase^=people-side] ._23GW8a_taskPane{background:var(--card)}._23GW8a_demo[data-phase^=people-group] ._23GW8a_taskPane{background:var(--paper)}._23GW8a_demo[data-phase^=people-wish] ._23GW8a_taskPane{background:var(--paper-2)}._23GW8a_scene{opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);flex-direction:column;justify-content:flex-start;padding:clamp(34px,4vw,54px) clamp(34px,5vw,72px) clamp(34px,5vw,72px);display:flex;position:absolute;inset:0;transform:translateY(10px)}._23GW8a_scene[data-active=true]{z-index:1;opacity:1;pointer-events:auto;transform:translateY(0)}._23GW8a_play{display:contents}._23GW8a_scene[data-testid=journey-chapter-list] ._23GW8a_play{align-content:start}._23GW8a_scene[data-testid=journey-chapter-list] ._23GW8a_uploadWell{margin-top:var(--s-6)}@media (min-width:721px){._23GW8a_play{flex:auto;align-content:center;place-items:stretch stretch;gap:16px;width:100%;min-height:0;display:grid}._23GW8a_interactionFrame{margin-top:0}._23GW8a_interactionLayer{align-content:center}._23GW8a_wishAtelier{margin-inline:auto}._23GW8a_sideAtelier .side-deck{margin-inline:auto}._23GW8a_groupAtelier .split-board{max-width:760px;margin-inline:auto}}@media (min-width:1500px){._23GW8a_journeyBody{grid-template-columns:minmax(0,1.5fr) minmax(400px,1fr)}._23GW8a_previewPane{padding:18px}}._23GW8a_conciergeAside{margin:0 0 var(--s-2);color:var(--ink-3);font:italic 15px/1.35 var(--font-serif)}._23GW8a_scene h3{max-width:13ch;margin:0 0 var(--s-4);color:var(--ink);font:400 var(--journey-title)/1.06 var(--font-serif);letter-spacing:-.028em;text-wrap:balance}._23GW8a_sceneLead{max-width:48ch;margin:var(--s-4) 0 0;color:var(--ink-2);font:450 clamp(.92rem, 1.4vw, 1.04rem)/1.6 var(--font-sans);text-wrap:pretty}._23GW8a_uploadWell{align-items:center;gap:var(--s-4);border:1px solid var(--edge);border-radius:var(--r-card);background:var(--paper);width:min(100%,520px);transition:border-color .2s var(--ease-out), background .2s var(--ease-out), box-shadow .2s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(30px,5vw,52px);padding:20px;display:grid}._23GW8a_uploadWell[data-read=true]{border-color:var(--forest);background:var(--forest-wash);box-shadow:var(--sh-3)}._23GW8a_uploadCopy{gap:6px;min-width:0;display:grid}._23GW8a_uploadCopy strong{color:var(--ink);font:650 14px/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._23GW8a_uploadCopy small{color:var(--ink-3);font:italic 13px/1.35 var(--font-serif)}._23GW8a_uploadState{color:var(--forest);font:600 20px/1 var(--font-sans)}._23GW8a_parsedParties{opacity:0;width:min(100%,620px);transition:opacity .2s var(--ease-out), transform .22s var(--ease-out);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid;transform:translateY(6px)}._23GW8a_parsedParties[data-visible=true]{opacity:1;transform:translateY(0)}._23GW8a_parsedParties .name-chip{width:100%;min-width:0}._23GW8a_snapshotPicker{gap:8px;width:100%;margin-top:16px;display:grid}._23GW8a_snapshotHint{color:var(--ink-3);font:italic .8125rem/1.3 var(--font-serif);margin:0}._23GW8a_snapshotChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._23GW8a_snapshotChoices button{border:1px solid var(--edge);border-radius:var(--r-control);background:var(--paper);min-height:44px;color:var(--ink-2);font:650 .875rem/1.2 var(--font-sans);cursor:pointer;transition:color .18s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out);justify-content:center;align-items:center;padding:8px 6px;display:flex}._23GW8a_snapshotChoices button[data-active=true]{border-color:var(--forest);background:var(--forest-wash);color:var(--forest-deep)}._23GW8a_snapshotChoices button:active{transform:scale(.99)}._23GW8a_interactionFrame{min-height:465px;margin-top:26px;position:relative}._23GW8a_interactionLayer{opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);align-content:start;display:grid;position:absolute;inset:0;transform:translateY(8px)}._23GW8a_interactionLayer[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)}._23GW8a_interaction{width:100%;min-width:0}._23GW8a_sideAtelier .side-deck{align-items:stretch;gap:16px;width:100%;max-width:640px;margin:0}._23GW8a_sideAtelier .side-deck__progress{font-size:10px}._23GW8a_sideCardStage{min-height:190px;position:relative}._23GW8a_sideCardStage .side-card{align-content:center;max-width:none;min-height:190px;padding:32px 40px;display:grid;position:absolute;inset:0}._23GW8a_sideCardStage .side-card__name{font-size:clamp(2rem,3.4vw,2.8rem)}._23GW8a_sideCardNext{opacity:0;transition:opacity .22s var(--ease-out) .12s, transform .26s var(--ease-out) .12s;transform:translateY(4px)}._23GW8a_sideCardNext[data-visible=true]{opacity:1;transform:translateY(0)}._23GW8a_demo[data-settled] ._23GW8a_sideCardStage .side-card[data-exit]{opacity:0}._23GW8a_sideAtelier .side-card__actions{max-width:none}._23GW8a_sideAtelier .side-action{min-height:62px;padding:16px 18px}._23GW8a_sideAtelier .side-action[data-selected=true]{border-color:var(--sky-soft);background:var(--sky-wash);color:var(--ink)}._23GW8a_sideAtelier .side-deck__minor{color:var(--ink-3);font:500 11px/1.35 var(--font-sans);justify-content:space-between}._23GW8a_choiceReceipt{color:var(--ink-3);font:italic 13px/1.35 var(--font-serif);opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);align-items:center;gap:8px;margin:14px 0 0;display:flex;transform:translateY(5px)}._23GW8a_choiceReceipt[data-visible=true]{opacity:1;transform:translateY(0)}._23GW8a_choiceReceipt>span{background:var(--positive);border-radius:50%;width:7px;height:7px}._23GW8a_groupAtelier .split-board__cols{grid-template-columns:minmax(190px,.78fr) minmax(0,1.32fr);gap:16px}._23GW8a_groupAtelier .split-source{min-height:340px;padding:16px}._23GW8a_atelierHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}._23GW8a_atelierHead strong{color:var(--ink);font:400 19px/1.2 var(--font-serif)}._23GW8a_atelierHead em,._23GW8a_sourceReassurance{color:var(--ink-3);font:italic 11px/1.3 var(--font-serif)}._23GW8a_sourceReassurance{margin:auto 0 0;padding-top:16px}._23GW8a_groupAtelier .split-source__list>li{transition:opacity .22s var(--ease-in-out), transform .3s var(--ease-in-out)}._23GW8a_groupAtelier .split-source__list>li[data-moved=true]{opacity:0;animation:none;transform:translate(160px,16px)}._23GW8a_groupAtelier .split-slots{gap:12px}._23GW8a_groupAtelier .split-slot{min-height:84px;padding:13px 16px}._23GW8a_groupAtelier .split-slot:first-child{min-height:142px}._23GW8a_groupAtelier .split-slot__label{font-size:18px}._23GW8a_groupAtelier .split-slot.is-landing{animation-delay:.26s}._23GW8a_groupTarget{color:var(--forest);font:650 12px/1.35 var(--font-sans);text-align:left;margin:7px 0 10px;display:block}._23GW8a_groupArrival{opacity:0;transition:opacity .18s var(--ease-out) .26s, transform .22s var(--ease-out) .26s;display:inline-flex;transform:translate(-18px)}._23GW8a_groupArrival[data-visible=true]{opacity:1;transform:translate(0)}._23GW8a_wishAtelier{background:var(--paper);max-width:700px;padding:22px}._23GW8a_wishAtelier .wish-composer{margin-bottom:16px}._23GW8a_wishAtelier .wish-mode{margin-bottom:18px}._23GW8a_wishAtelier .wish-form{grid-template-columns:minmax(150px,auto) minmax(210px,1fr) minmax(150px,auto);gap:12px;display:grid}._23GW8a_wishAtelier .person-picker{min-width:0}._23GW8a_wishAtelier .wish-rules{justify-content:center}._23GW8a_wishAtelier .wish-composer__add{margin-top:18px}._23GW8a_wishList{min-height:48px;margin:0;padding:0;list-style:none}._23GW8a_wishList .wish-row{opacity:0;animation:none}._23GW8a_wishList .wish-row[data-visible=true]{animation:_23GW8a_wishRowReveal .32s var(--ease-out) both}._23GW8a_wishList strong{color:var(--ink);font:400 16px/1.4 var(--font-serif)}._23GW8a_wishList em{color:var(--ink-3);font:italic 15px/1.4 var(--font-serif)}._23GW8a_wishRemove{color:var(--ink-3);font:500 11px/1 var(--font-sans)}._23GW8a_wishReceipt{border:1px solid var(--forest-soft);border-radius:var(--r-control);background:var(--forest-wash);opacity:0;width:100%;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);align-items:center;gap:12px;margin-top:12px;padding:13px 16px;display:flex;transform:translateY(6px)}._23GW8a_wishReceipt[data-visible=true]{opacity:1;transform:translateY(0)}._23GW8a_wishReceipt>span{color:var(--forest);font:700 14px/1 var(--font-sans)}._23GW8a_wishReceipt p{color:var(--ink-2);font:500 12px/1.35 var(--font-sans);margin:0}._23GW8a_wishReceipt strong{color:var(--ink)}._23GW8a_solverLines{gap:14px;width:min(100%,430px);margin-top:36px;display:grid}._23GW8a_solverLines span{color:var(--ink-2);font:500 13px/1.4 var(--font-sans);align-items:center;gap:12px;display:flex}._23GW8a_solverLines i{border:1px solid var(--rule-strong);background:var(--paper);border-radius:50%;width:18px;height:18px;position:relative}._23GW8a_solverLines i:after{background:var(--forest);content:"";animation:_23GW8a_solverPulse .76s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute;inset:4px}._23GW8a_solverLines span:nth-child(2) i:after{animation-delay:.16s}._23GW8a_solverLines span:nth-child(3) i:after{animation-delay:.32s}._23GW8a_solverLines[data-ready=true] i:after{clip-path:polygon(14% 52%,38% 76%,86% 22%,94% 31%,38% 90%,5% 60%);animation:_23GW8a_solverConfirm .32s var(--ease-out) both;border-radius:0;inset:3px}._23GW8a_solverLines[data-ready=true] span:first-child i:after{animation-delay:0s}._23GW8a_solverLines[data-ready=true] span:nth-child(2) i:after{animation-delay:90ms}._23GW8a_solverLines[data-ready=true] span:nth-child(3) i:after{animation-delay:.18s}._23GW8a_roomReceipt{color:var(--ink-3);font:italic 13px/1.4 var(--font-serif);opacity:0;transition:opacity .2s var(--ease-out) .14s;margin:22px 0 0}._23GW8a_roomReceipt[data-visible=true]{opacity:1}._23GW8a_previewPane{border-left:1px solid var(--rule);background:var(--paper-2);min-height:580px;padding:14px;position:relative}._23GW8a_previewStack{background:var(--card);border-radius:0;height:100%;min-height:550px;position:relative;overflow:hidden}._23GW8a_clusterPreview,._23GW8a_namedChart{transition:opacity .3s var(--ease-in-out), transform .36s var(--ease-in-out);position:absolute;inset:0}._23GW8a_clusterPreview{opacity:1;flex-direction:column;padding:20px;display:flex;transform:translateY(0)}._23GW8a_previewStack[data-named=true] ._23GW8a_clusterPreview{opacity:0;transform:translateY(-8px)}._23GW8a_previewHead,._23GW8a_namedHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:14px;display:flex}._23GW8a_previewHead span,._23GW8a_namedHead span{color:var(--ink-3);font:italic 400 12px/1.25 var(--font-serif);letter-spacing:0;text-transform:none}._23GW8a_previewHead em,._23GW8a_namedHead em{color:var(--ink-3);font:italic 12px/1.2 var(--font-serif)}._23GW8a_clusterPreview .live-cluster{flex:1;align-content:center;display:grid}._23GW8a_clusterPreview .lc-grid{justify-content:center;gap:14px}._23GW8a_clusterPreview .lc-table-svg{width:min(102px,9vw);height:min(102px,9vw)}._23GW8a_clusterPreview .lc-seat{transition:fill .22s cubic-bezier(.22,1,.36,1),stroke .22s cubic-bezier(.22,1,.36,1),stroke-width .22s cubic-bezier(.22,1,.36,1)}._23GW8a_demo:is([data-phase=people-side-placed],[data-phase=people-group-placed],[data-phase=people-wish-settled]) ._23GW8a_clusterPreview .lc-table{animation:_23GW8a_tableSettle .42s var(--ease-out) both;animation-delay:var(--journey-step-delay,0s)}._23GW8a_clusterPreview .lc-table:nth-child(2){--journey-step-delay:70ms}._23GW8a_clusterPreview .lc-table:nth-child(3){--journey-step-delay:.14s}._23GW8a_demo:is([data-phase=people-side-placed],[data-phase=people-group-placed],[data-phase=people-wish-settled]) ._23GW8a_clusterPreview .lc-seat[data-highlight=true]{transform-box:fill-box;transform-origin:50%;stroke:var(--forest);stroke-width:2px;animation:_23GW8a_seatConfirm .36s var(--ease-out) both;animation-delay:calc(var(--journey-step-delay,0s) + .26s)}._23GW8a_demo:is([data-phase=people-side-placed],[data-phase=people-group-placed],[data-phase=people-wish-settled]) ._23GW8a_clusterPreview .lc-seat-initials{animation:_23GW8a_initialsArrive .3s var(--ease-out) both;animation-delay:calc(var(--journey-step-delay,0s) + .32s)}._23GW8a_demo:is([data-phase=people-group],[data-phase=people-wish],[data-phase=room-settle]) ._23GW8a_clusterPreview .lc-seat[data-highlight=true]{stroke:var(--forest);stroke-width:2px;animation:none}._23GW8a_clusterPreview .live-cluster__empty{color:var(--ink-3);font:italic 16px/1.5 var(--font-serif);text-align:center}._23GW8a_clusterPreview>p{padding-top:14px;padding-right:var(--motion-reserve);border-top:1px solid var(--rule);color:var(--ink-3);font:italic 12px/1.3 var(--font-serif);text-align:start;margin:0}._23GW8a_preservationReceipt{border:1px solid var(--forest-soft);border-radius:var(--r-control);background:var(--forest-wash);gap:3px;margin:0 0 12px;padding:12px 14px;display:none}._23GW8a_preservationReceipt[data-visible=true]{animation:_23GW8a_receiptArrive .22s var(--ease-out) both;display:grid}._23GW8a_preservationReceipt strong{color:var(--forest-deep);font:italic 500 .875rem/1.4 var(--font-serif);letter-spacing:.005em}._23GW8a_preservationReceipt span{color:var(--forest);font:italic 400 .8125rem/1.45 var(--font-serif);letter-spacing:.005em}._23GW8a_namedChart{opacity:0;pointer-events:none;flex-direction:column;padding:20px;display:flex;transform:translateY(10px)}._23GW8a_namedChart[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}._23GW8a_artifactTabs{align-items:center;gap:12px;display:flex}._23GW8a_artifactTabs button{min-width:44px;min-height:45px;color:var(--ink-3);font:600 9px/1.2 var(--font-sans);letter-spacing:.04em;cursor:pointer;transition:color .18s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:3px 0 5px;display:inline-flex;position:relative}._23GW8a_artifactTabs button:after{background:var(--forest);content:"";opacity:0;height:1px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.5)}._23GW8a_artifactTabs button:hover,._23GW8a_artifactTabs button:focus-visible,._23GW8a_artifactTabs button[data-active=true]{color:var(--forest)}._23GW8a_artifactTabs button[data-active=true]:after{opacity:1;transform:scaleX(1)}._23GW8a_artifactTabs button:active{transform:scale(.97)}._23GW8a_artifactStage{flex:1;min-height:0;margin-top:12px;position:relative}._23GW8a_floorplanView,._23GW8a_cardsView{opacity:0;pointer-events:none;transition:opacity .36s var(--ease-in-out), transform .36s var(--ease-in-out);position:absolute;inset:0;transform:translateY(8px)}._23GW8a_floorplanView[data-visible=true],._23GW8a_cardsView[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}._23GW8a_floorplanView{place-items:center;padding:8px 4px 2px;display:grid}._23GW8a_floorplanView>svg{width:100%;height:100%;max-height:440px}._23GW8a_namedChart[data-configuring=true] ._23GW8a_floorplanView [data-testid=keepsake-table-journey-t2]>circle:first-child{stroke:var(--forest);stroke-width:2px;opacity:1}._23GW8a_cardsView{align-content:center;display:grid}._23GW8a_tableCards.reveal-gal-grid{grid-template-columns:1fr;gap:8px}._23GW8a_tableCards .reveal-tcard{opacity:0;min-width:0;padding:11px 12px;transform:translateY(10px)}._23GW8a_cardsView[data-visible=true] ._23GW8a_tableCards .reveal-tcard{animation:_23GW8a_tableArrive .3s var(--ease-out) both}._23GW8a_cardsView[data-visible=true] ._23GW8a_tableCards .reveal-tcard:nth-child(2){animation-delay:70ms}._23GW8a_cardsView[data-visible=true] ._23GW8a_tableCards .reveal-tcard:nth-child(3){animation-delay:.14s}._23GW8a_tableCards .tc-head{margin:0;font-size:15px}._23GW8a_tableCards .tc-seatsof{margin-top:1px;font-size:10px}._23GW8a_tableCards.chart-grid .reveal-tcard .tc-chips{flex-flow:wrap;gap:4px;margin-top:7px;display:flex}._23GW8a_tableCards.chart-grid .reveal-tcard .tc-chips .name-chip{border:0;width:auto;max-width:100%;padding:4px 7px 4px 6px;font-size:8.5px}._23GW8a_artifactCoda{padding-top:10px;padding-right:var(--motion-reserve);border-top:1px solid var(--rule);color:var(--ink-3);font:italic 11px/1.35 var(--font-serif);text-align:start;margin:10px 0 0}._23GW8a_motionCluster{right:var(--motion-inset);z-index:4;align-items:center;gap:var(--s-2);display:inline-flex;position:absolute;bottom:22px}._23GW8a_motionControl{min-width:var(--motion-size);min-height:var(--motion-size);padding:0 var(--s-2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._23GW8a_demo[data-paused=true] *{animation-play-state:paused!important}._23GW8a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _23GW8a_solverPulse{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes _23GW8a_solverConfirm{0%{opacity:.35;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes _23GW8a_tableArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _23GW8a_tableSettle{0%{opacity:.55;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _23GW8a_seatConfirm{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes _23GW8a_initialsArrive{0%{opacity:0}to{opacity:1}}@keyframes _23GW8a_receiptArrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _23GW8a_wishRowReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){._23GW8a_journeyBody{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}._23GW8a_scene{padding-inline:clamp(26px,4vw,42px)}._23GW8a_chapterRail :is(button,p){padding-inline:14px}._23GW8a_chapterRail small{display:none}._23GW8a_wishAtelier .wish-form{display:flex}._23GW8a_wishAtelier .person-picker{min-width:155px}}@media (max-width:720px){._23GW8a_demo{--journey-title:clamp(1.4rem, 5.6vw, 1.7rem);--motion-inset:20px}._23GW8a_chapterRail{grid-template-columns:1fr;min-height:0}._23GW8a_chapterRail li{border-right:0;border-bottom:1px solid var(--rule)}._23GW8a_chapterRail li:last-child{border-bottom:0}._23GW8a_chapterRail button:after{bottom:0}._23GW8a_chapterRail :is(button,p){grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:10px 14px;display:grid}._23GW8a_chapterNumber{align-self:center;font-size:1.75rem}._23GW8a_chapterWords{align-self:center}._23GW8a_chapterRail strong{max-width:100%;color:inherit;white-space:normal;font-size:.875rem}._23GW8a_chapterRail small{white-space:normal;font-size:.875rem;line-height:1.25;display:block}._23GW8a_journeyBody{display:block;position:relative}._23GW8a_taskPane{min-height:520px}._23GW8a_demo[data-chapter=list] ._23GW8a_journeyBody{min-height:0}._23GW8a_demo[data-chapter=list] ._23GW8a_taskPane,._23GW8a_demo[data-chapter=list] ._23GW8a_scene{min-height:410px}._23GW8a_scene{justify-content:flex-start;min-height:520px;padding:34px 22px 26px}._23GW8a_demo[data-chapter=people]{--journey-strip:224px;--journey-stack:718px}._23GW8a_demo[data-chapter=people] ._23GW8a_taskPane,._23GW8a_demo[data-chapter=people] ._23GW8a_scene{min-height:calc(var(--journey-stack) + 24px + var(--journey-strip))}._23GW8a_demo[data-chapter=people] ._23GW8a_scene{padding-bottom:calc(24px + var(--journey-strip))}._23GW8a_scene[data-testid=journey-chapter-people] h3{max-width:none}._23GW8a_sceneLead{font-size:1rem}._23GW8a_demo[data-chapter=room] ._23GW8a_taskPane,._23GW8a_demo[data-chapter=room] ._23GW8a_scene{min-height:330px}._23GW8a_motionCluster{justify-content:flex-end;margin:10px 20px 10px auto;display:flex;position:static}._23GW8a_uploadWell{margin-top:28px;padding:14px}._23GW8a_uploadCopy small{font-size:.875rem}._23GW8a_parsedParties{grid-template-columns:1fr}._23GW8a_interactionFrame{min-height:350px;margin-top:20px}._23GW8a_demo[data-phase^=people-wish] ._23GW8a_interactionFrame{min-height:405px}._23GW8a_sideCardStage{min-height:174px}._23GW8a_sideCardStage .side-card{min-height:174px;padding:26px 20px}:is(._23GW8a_sideAtelier .side-deck__progress,._23GW8a_sideAtelier .side-deck__minor){color:var(--ink-2);font-size:.875rem}._23GW8a_sideAtelier .side-card__actions{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._23GW8a_sideAtelier .side-action{gap:var(--s-1);min-width:0;min-height:54px;padding:var(--s-3) var(--s-2);font-size:.875rem}._23GW8a_sideAtelier .side-action__arrow{font-size:.875rem}._23GW8a_choiceReceipt{font-size:.875rem}._23GW8a_groupAtelier .split-board__cols{grid-template-columns:minmax(104px,.72fr) minmax(0,1.28fr);gap:8px}._23GW8a_groupAtelier .split-source{min-height:228px;padding:10px}._23GW8a_groupAtelier .split-source .name-chip{white-space:normal;flex-wrap:wrap;gap:3px;max-width:100%;line-height:1.15}._23GW8a_groupAtelier .split-source .name-chip__co{margin-left:14px;font-size:.875rem}._23GW8a_groupAtelier .split-slot:first-child{min-height:180px}._23GW8a_groupAtelier .split-slot:nth-child(n+2){display:none}._23GW8a_groupAtelier .split-slot{padding:10px}._23GW8a_groupAtelier .split-slot__label{font-size:1rem}._23GW8a_groupTarget{font-size:.875rem}._23GW8a_atelierHead{gap:2px;display:grid}._23GW8a_atelierHead strong{font-size:1rem}._23GW8a_atelierHead em,._23GW8a_sourceReassurance{font-size:.875rem}._23GW8a_wishAtelier{padding:16px}._23GW8a_wishAtelier .wish-form{display:flex}._23GW8a_wishAtelier .person-picker{width:100%;min-width:0}._23GW8a_wishAtelier .wish-rules{justify-content:flex-start}._23GW8a_wishRemove,._23GW8a_wishReceipt p{font-size:.875rem}._23GW8a_solverLines{margin-top:28px}._23GW8a_solverLines span,._23GW8a_roomReceipt{font-size:.875rem}._23GW8a_previewPane{border-top:1px solid var(--rule);border-left:0;min-height:420px;padding:10px}._23GW8a_previewStack{min-height:400px}._23GW8a_clusterPreview,._23GW8a_namedChart{padding:16px}._23GW8a_clusterPreview .lc-table-svg{width:90px;height:90px}._23GW8a_previewHead span,._23GW8a_previewHead em,._23GW8a_namedHead em,._23GW8a_clusterPreview>p,._23GW8a_preservationReceipt strong,._23GW8a_preservationReceipt span{font-size:.875rem}._23GW8a_demo[data-chapter=people] ._23GW8a_previewPane{z-index:4;height:var(--journey-strip);border:1px solid var(--forest);border-radius:var(--r-card);background:var(--paper-2);min-height:0;box-shadow:0 12px 28px color-mix(in srgb, var(--forest-deep) 14%, transparent);padding:7px;position:absolute;bottom:12px;left:12px;right:12px}._23GW8a_demo[data-chapter=people] ._23GW8a_previewStack{height:100%;min-height:0;box-shadow:none;border:0}._23GW8a_demo[data-chapter=people] ._23GW8a_clusterPreview{padding:8px 10px}._23GW8a_demo[data-chapter=people] ._23GW8a_previewHead{padding-bottom:6px}._23GW8a_demo[data-chapter=people] ._23GW8a_clusterPreview .live-cluster{flex:none;height:80px;min-height:0}._23GW8a_demo[data-chapter=people] ._23GW8a_clusterPreview .lc-grid{flex-wrap:nowrap;gap:6px}._23GW8a_demo[data-chapter=people] ._23GW8a_clusterPreview .lc-table-svg{width:56px;height:56px}._23GW8a_demo[data-chapter=people] ._23GW8a_clusterPreview .lc-table-cap{font-size:.875rem}._23GW8a_demo[data-chapter=people] ._23GW8a_clusterPreview>p{display:none}._23GW8a_demo[data-chapter=people] ._23GW8a_preservationReceipt{grid-template-columns:1fr;gap:2px;margin:auto 0 0;padding:7px 9px}._23GW8a_tableCards .tc-seatsof{margin-bottom:var(--s-2);font-size:.875rem}._23GW8a_artifactCoda{margin-top:var(--s-2);padding-top:var(--s-2);font-size:.875rem}._23GW8a_artifactTabs button,._23GW8a_motionControl{font-size:.875rem}._23GW8a_demo[data-chapter=people] ._23GW8a_motionCluster{bottom:calc(var(--journey-strip) + 14px)}._23GW8a_motionCluster{bottom:17px}}@media (max-width:390px){._23GW8a_taskPane,._23GW8a_scene{min-height:540px}._23GW8a_demo[data-chapter=people]{--journey-stack:734px}._23GW8a_scene{padding-inline:18px}._23GW8a_sideAtelier .side-action{padding-inline:var(--s-1)}._23GW8a_chapterRail strong{font-size:.875rem}._23GW8a_previewPane{min-height:450px}._23GW8a_previewStack{min-height:430px}._23GW8a_tableCards .reveal-tcard{padding:8px 9px}._23GW8a_tableCards .tc-head{font-size:.875rem}._23GW8a_tableCards.chart-grid .reveal-tcard .tc-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:5px;display:grid}._23GW8a_tableCards.chart-grid .reveal-tcard .tc-chips .name-chip{width:100%;min-width:0;padding:3px;font-size:.875rem}}@media (max-width:360px){._23GW8a_sideAtelier .side-action__arrow{display:none}}@media (prefers-reduced-motion:reduce){._23GW8a_chapterRail button:active,._23GW8a_snapshotChoices button:active,._23GW8a_watchFull:active,._23GW8a_artifactTabs button:active{transform:none}._23GW8a_scene,._23GW8a_interactionLayer,._23GW8a_parsedParties,._23GW8a_sideCardNext,._23GW8a_choiceReceipt,._23GW8a_groupArrival,._23GW8a_wishReceipt,._23GW8a_preservationReceipt,._23GW8a_clusterPreview,._23GW8a_namedChart,._23GW8a_floorplanView,._23GW8a_cardsView{transition:opacity .16s var(--ease-out)!important;transform:none!important}._23GW8a_solverLines i:after,._23GW8a_preservationReceipt[data-visible=true]{animation:none!important}._23GW8a_sideCardStage .side-card[data-exit]{animation:none!important}._23GW8a_groupAtelier .split-slot.is-landing{animation:none!important}._23GW8a_wishList .wish-row[data-visible=true]{animation:none!important}._23GW8a_cardsView[data-visible=true] ._23GW8a_tableCards .reveal-tcard{animation:none!important}._23GW8a_clusterPreview .lc-table{animation:none!important}._23GW8a_clusterPreview .lc-seat[data-highlight=true]{animation:none!important}._23GW8a_clusterPreview .lc-seat-initials{animation:none!important}._23GW8a_sideCardStage .side-card[data-exit]{opacity:0}._23GW8a_cardsView[data-visible=true] ._23GW8a_tableCards .reveal-tcard{opacity:1;transform:none}._23GW8a_solverLines i:after{opacity:1;transform:none}._23GW8a_wishList .wish-row[data-visible=true]{opacity:1;transform:none}:is(._23GW8a_clusterPreview .lc-table,._23GW8a_clusterPreview .lc-seat[data-highlight=true],._23GW8a_clusterPreview .lc-seat-initials){opacity:1;transform:none}}._23GW8a_scene h3{margin-bottom:var(--s-4)}._23GW8a_sceneLead{margin-top:var(--s-6)}._23GW8a_motionControl{min-height:44px;color:var(--ink-3);letter-spacing:0;padding:4px 0}._23GW8a_motionControl:hover:not(:disabled){color:var(--ink)}
.ApbOgq_opener{max-width:1080px;margin:0 auto;padding:clamp(24px,3vw,40px) clamp(20px,3vw,40px) 0}.ApbOgq_kicker{max-width:70ch;font-family:var(--font-serif);color:color-mix(in srgb, var(--paper) 72%, transparent);margin:0 0 14px;font-size:clamp(.92rem,1.2vw,1.04rem);font-style:italic;line-height:1.5}.ApbOgq_title{max-width:16ch;color:var(--paper);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.6vw,3.1rem);line-height:1.08}.ApbOgq_openerClaim{max-width:52ch;font-family:var(--font-serif);color:color-mix(in srgb, var(--paper) 80%, transparent);margin:18px 0 0;font-size:clamp(1rem,1.25vw,1.12rem);font-style:italic;line-height:1.6}.ApbOgq_openerClaim strong{color:var(--paper);font-weight:500}.ApbOgq_stage{background:var(--paper);border:1px solid var(--rule);border-radius:calc(var(--r-surface) + 12px);max-width:1240px;color:var(--ink);grid-template-columns:236px 1fr;align-items:start;gap:clamp(24px,3vw,48px);margin:0 auto;padding:clamp(28px,3vw,44px) clamp(24px,3vw,48px) clamp(36px,4vw,56px);display:grid}.ApbOgq_marginCol{position:sticky;top:24px}.ApbOgq_repliesHead,.ApbOgq_roomHead{border-top:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.ApbOgq_label{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:12.5px;font-style:italic;font-weight:400}.ApbOgq_counter,.ApbOgq_status{font-family:var(--font-serif);color:var(--ink-2);text-align:right;min-width:11ch;min-height:1.4em;transition:opacity .4s var(--ease-out);font-size:13px;font-style:italic;line-height:1.4}.ApbOgq_list{margin:10px 0 0;padding:0;list-style:none}.ApbOgq_claim{font-family:var(--font-serif);color:var(--ink-2);margin:12px 0 0;font-size:13.5px;font-style:italic;line-height:1.55}.ApbOgq_groupHeader{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--ink-3);align-items:center;gap:7px;margin:12px 0 3px;font-size:12.5px;font-style:italic;font-weight:400;display:flex}.ApbOgq_groupHeader i{background:var(--group-color,var(--ink-3));border-radius:50%;width:7px;height:7px}.ApbOgq_row{font-family:var(--font-serif);font-variant:small-caps;letter-spacing:.05em;color:var(--group-color,var(--ink));opacity:1;transition:opacity .5s var(--ease-out);padding-left:14px;font-size:11.5px}.ApbOgq_rowSeated{opacity:.32}.ApbOgq_rowNew{background:linear-gradient(to right, color-mix(in srgb, var(--oxblood) 8%, transparent), transparent 70%)}.ApbOgq_dial{border-bottom:1px solid var(--rule);opacity:0;transition:opacity .8s var(--ease-out);margin:12px 0 18px;padding-bottom:14px}.ApbOgq_dialVisible{opacity:1}.ApbOgq_dialLabel{font-family:var(--font-serif);letter-spacing:0;color:var(--ink-3);margin-bottom:4px;font-size:11px;font-style:italic;font-weight:400}.ApbOgq_dial svg{margin:6px 0 2px;display:block}.ApbOgq_dialReading{font-family:var(--font-serif);color:var(--ink-2);min-height:1.5em;font-size:13px;font-style:italic;line-height:1.5}.ApbOgq_needle{transform-origin:60px 58px;transition:transform 1.6s var(--ease-in-out)}.ApbOgq_needleStill{transform:rotate(52deg)}.ApbOgq_door{flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,2.4vw,32px);padding:clamp(28px,3vw,40px) 0 0;display:flex}.ApbOgq_doorEndcap{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:44ch;display:flex}.ApbOgq_doorRule{background:color-mix(in srgb, var(--paper) 66%, transparent);width:84px;height:1px;display:block}.ApbOgq_doorCloser{font-family:var(--font-serif);color:color-mix(in srgb, var(--paper) 88%, transparent);letter-spacing:0;margin:0;font-size:15px;font-style:italic;font-weight:400;line-height:1.4}.ApbOgq_roomCol{position:relative}.ApbOgq_replaySlot{max-width:1240px;margin:0 auto;padding:0 clamp(24px,3vw,48px);position:relative}.ApbOgq_replay{z-index:7;font-family:var(--font-serif);color:color-mix(in srgb, var(--paper) 74%, transparent);border:0;border-bottom:1px solid var(--rule-strong);cursor:pointer;background:0 0;padding:0 0 2px;font-size:12.5px;font-style:italic;line-height:1;position:absolute;top:-32px;right:0}.ApbOgq_replay:hover{color:var(--oxblood)}.ApbOgq_room{background:var(--card);border:1px solid var(--rule-strong);height:660px;box-shadow:0 20px 50px color-mix(in srgb, var(--ink) 8%, transparent);position:relative}.ApbOgq_room:before{content:"";border:1px solid var(--rule-strong);pointer-events:none;position:absolute;inset:14px;-webkit-mask:linear-gradient(0deg,#000 0 34%,#0000 34% 40%,#000 40% 58%,#0000 58% 64%,#000 64%);mask:linear-gradient(0deg,#000 0 34%,#0000 34% 40%,#000 40% 58%,#0000 58% 64%,#000 64%)}.ApbOgq_floorLabel{font-family:var(--font-serif);font-variant:small-caps;letter-spacing:.04em;text-transform:none;color:var(--ink-3);font-size:10.5px;font-weight:500;position:absolute;top:22px;left:26px}.ApbOgq_dancefloor{border:1px dashed var(--rule-strong);width:11%;height:22%;font-family:var(--font-serif);color:var(--ink-3);text-align:center;justify-content:center;align-items:center;font-size:10.5px;font-style:italic;line-height:1.3;display:flex;position:absolute;top:40%;left:5%}.ApbOgq_arcs{pointer-events:none;z-index:5;position:absolute;inset:0}.ApbOgq_arcPath{transition:stroke-dashoffset 1.2s var(--ease-out)}.ApbOgq_table{width:150px;height:150px;position:absolute;transform:translate(-50%,-50%)}.ApbOgq_wash{z-index:0;opacity:0;transition:transform 1.3s var(--ease-organic), opacity 1.1s var(--ease-out);border-radius:50%;position:absolute;inset:-14px;transform:scale(.2)}.ApbOgq_washVisible{opacity:1;transform:scale(1)}.ApbOgq_ring{border:1px solid var(--rule-strong);background:color-mix(in srgb, var(--card) 75%, transparent);z-index:1;opacity:0;width:78px;height:78px;transition:opacity .5s var(--ease-out);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ApbOgq_ringVisible{opacity:1}.ApbOgq_num{font-family:var(--font-serif);letter-spacing:.12em;color:var(--ink);font-size:15px;font-weight:500;line-height:1}.ApbOgq_tone{font-family:var(--font-serif);color:var(--ink-3);text-align:center;max-width:64px;font-size:9px;font-style:italic;line-height:1.2}.ApbOgq_seat{background:var(--card);border:1.25px solid var(--group-color,var(--ink));z-index:2;opacity:0;width:7px;height:7px;transition:opacity .4s var(--ease-out);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ApbOgq_seatVisible{opacity:1}.ApbOgq_name{z-index:3;white-space:nowrap;font-family:var(--font-serif);font-variant:small-caps;letter-spacing:.05em;color:var(--group-color,var(--ink));opacity:0;will-change:transform, opacity;font-size:10px;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.ApbOgq_nameVisible{opacity:1}.ApbOgq_noteApart{z-index:6;font-family:var(--font-serif);color:var(--ink-2);opacity:0;max-width:16ch;transition:opacity .9s var(--ease-out);font-size:12px;font-style:italic;line-height:1.45;position:absolute}.ApbOgq_noteApartVisible{opacity:1}.ApbOgq_noteApartDesktop{top:calc(32% + 58px);left:calc(83% - 178px)}.ApbOgq_noteApartMobile{top:calc(44% - 30px);left:calc(50% - 70px)}.ApbOgq_boardMobile{display:none}@media (max-width:900px){.ApbOgq_stage{grid-template-columns:1fr}.ApbOgq_marginCol{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid;position:static}.ApbOgq_room{height:560px}}@media (max-width:720px){.ApbOgq_stage{padding-inline:var(--s-4);padding-bottom:56px}.ApbOgq_marginCol{grid-template-columns:1fr}.ApbOgq_room{height:480px}.ApbOgq_boardDesktop{display:none}.ApbOgq_boardMobile{display:block}}@media (prefers-reduced-motion:reduce){.ApbOgq_wash,.ApbOgq_ring,.ApbOgq_seat,.ApbOgq_row,.ApbOgq_dial,.ApbOgq_noteApart,.ApbOgq_needle{transition-duration:.3s}.ApbOgq_arcPath{transition:none}}
.rGRuVa_section{--focus-ring:var(--paper);background:var(--forest-deep);color:var(--paper);border-block:0;padding:clamp(96px,12vw,164px) clamp(20px,4vw,56px)}.rGRuVa_header{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:clamp(36px,7vw,96px);max-width:1180px;margin:0 auto clamp(42px,6vw,72px);display:grid}.rGRuVa_header h2{max-width:22ch;color:var(--paper);font-size:var(--landing-h2);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.06}.rGRuVa_headerAside{align-content:start;gap:var(--s-4);max-width:42ch;display:grid}.rGRuVa_headerNotes{gap:var(--s-2);display:grid}.rGRuVa_lead{clip-path:inset(50%);white-space:nowrap;gap:var(--s-1);width:1px;max-width:38ch;height:1px;color:color-mix(in srgb, var(--paper) 74%, transparent);text-wrap:pretty;border:0;margin:0;padding:0;font-size:clamp(.96rem,1.35vw,1.08rem);line-height:1.65;list-style:none;display:grid;position:absolute;overflow:hidden}.rGRuVa_lead li{white-space:normal;gap:.35em;display:flex}.rGRuVa_bridge{max-width:42ch;color:color-mix(in srgb, var(--paper) 62%, transparent);font-family:var(--font-serif);letter-spacing:.01em;text-wrap:pretty;margin:0;padding-top:6px;padding-bottom:8px;font-size:clamp(.86rem,1.1vw,.94rem);font-style:italic;font-weight:400;line-height:1.55}.rGRuVa_journey{border:1px solid var(--rule-strong);border-radius:calc(var(--r-surface) + 12px);background:color-mix(in srgb, var(--paper) 5.5%, transparent);max-width:1180px;margin:0 auto;padding:clamp(8px,1vw,14px)}@media (max-width:720px){.rGRuVa_section{padding-inline:var(--s-4)}.rGRuVa_header{gap:var(--s-5);margin-bottom:var(--s-8);grid-template-columns:1fr}.rGRuVa_lead{gap:var(--s-1);max-width:34ch;padding-bottom:0;display:grid}.rGRuVa_lead li{white-space:normal}.rGRuVa_bridge{max-width:36ch;padding-top:4px;padding-bottom:0}}.rGRuVa_sectionPaper{--focus-ring:var(--forest);background:var(--paper-2);color:var(--ink)}.rGRuVa_sectionPaper .rGRuVa_header h2{color:var(--ink)}.rGRuVa_sectionPaper .rGRuVa_lead{color:var(--ink-2)}.rGRuVa_sectionPaper .rGRuVa_bridge{color:color-mix(in srgb, var(--ink) 62%, transparent)}.rGRuVa_sectionPaper .rGRuVa_journey{border:1px solid var(--edge);border-radius:var(--r-control);background:var(--card)}
