/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.garden-cta-dock,.gx-cta-dock{--cta-ink:var(--xz-ink-emphasis,#0f1726);--cta-ink-body:var(--xz-ink-body,#1c273a);--cta-meta:var(--xz-ink-meta,#2a313d);--cta-accent:var(--xz-cinnabar,#c0392b);--cta-gold:var(--xz-gold,#c4a35a);--cta-wood:var(--xz-wood,#8b7355);--cta-wood-deep:var(--xz-wood-deep,#6b5344);--cta-parchment:var(--xz-parchment,#faf7f2);--cta-cream:var(--xz-parchment-deep,#f4f0e8);--cta-moss:var(--xz-moss,#9aaf9a);--cta-bamboo:var(--gd-accent,#5f7d66);--cta-bamboo-deep:var(--gd-accent-deep,#3f5746);--cta-bamboo-soft:var(--cta-moss)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock,.gx-cta-dock{--cta-bamboo-soft:color-mix(in srgb,var(--cta-moss) 55%,var(--cta-parchment))}}.garden-cta-dock,.gx-cta-dock{--cta-plaque-radius:var(--gd-plaque-radius,5px);--cta-plaque-letter:var(--gd-plaque-letter,.14em);--cta-ios-ease:var(--xz-ios-ease,cubic-bezier(.25,.46,.45,.94));--cta-shell-radius:4px;--cta-shell-border:1px solid var(--cta-wood-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock,.gx-cta-dock{--cta-shell-border:1px solid color-mix(in srgb,var(--cta-wood-deep) 35%,transparent)}}.garden-cta-dock,.gx-cta-dock{--cta-shell-pad-x:clamp(1.35rem,6%,1.75rem);--cta-shell-texture-size:112% 100%;--cta-shell-texture:image-set(url(/home/garden-cta-dock-parchment.webp) type("image/webp"),url(/home/garden-cta-dock-parchment.png) type("image/png"));--cta-shell-bg:linear-gradient(90deg,transparent 0%,transparent 5.5%,var(--cta-parchment) 11%,var(--cta-parchment) 89%,transparent 94.5%,transparent 100%),var(--cta-shell-texture) center /var(--cta-shell-texture-size,112% 100%) no-repeat,linear-gradient(178deg,var(--cta-parchment) 0%,var(--cta-cream) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock,.gx-cta-dock{--cta-shell-bg:linear-gradient(90deg,transparent 0%,transparent 5.5%,color-mix(in srgb,var(--cta-parchment) 14%,transparent) 11%,color-mix(in srgb,var(--cta-parchment) 14%,transparent) 89%,transparent 94.5%,transparent 100%),var(--cta-shell-texture) center /var(--cta-shell-texture-size,112% 100%) no-repeat,linear-gradient(178deg,color-mix(in srgb,var(--cta-parchment) 94%,var(--cta-gold)) 0%,color-mix(in srgb,var(--cta-cream) 90%,var(--cta-wood)) 100%)}}.garden-cta-dock,.gx-cta-dock{--cta-shell-shadow:0 8px 20px var(--cta-wood-deep),0 2px 6px var(--cta-wood-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock,.gx-cta-dock{--cta-shell-shadow:0 8px 20px color-mix(in srgb,var(--cta-wood-deep) 16%,transparent),0 2px 6px color-mix(in srgb,var(--cta-wood-deep) 10%,transparent)}}.garden-cta-dock:after,.gx-cta-dock:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.07;background:repeating-linear-gradient(90deg,transparent 0,transparent 17px,var(--cta-wood) 17px,var(--cta-wood) 18px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock:after,.gx-cta-dock:after{background:repeating-linear-gradient(90deg,transparent 0,transparent 17px,color-mix(in srgb,var(--cta-wood) 18%,transparent) 17px,color-mix(in srgb,var(--cta-wood) 18%,transparent) 18px)}}.garden-cta-dock:after,.gx-cta-dock:after{-webkit-mask-image:none;mask-image:none}.garden-cta-dock-anchor{left:0;right:0;bottom:max(.85rem,env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none;justify-content:center;align-items:flex-end;padding:0 .85rem;display:flex;position:absolute}.garden-cta-dock{--cta-shell-width:min(26.5rem,100%);isolation:isolate;width:var(--cta-shell-width);max-width:100%;padding:.7rem var(--cta-shell-pad-x,clamp(1.35rem,6%,1.75rem)) .74rem;border-radius:var(--cta-shell-radius,4px);border:var(--cta-shell-border);background:var(--cta-shell-bg);box-shadow:var(--cta-shell-shadow);color:var(--cta-ink);pointer-events:auto;flex-direction:column;gap:.44rem;margin:0 auto;display:flex;position:relative;overflow:hidden}.garden-cta-dock>*{z-index:1;position:relative}.garden-cta-dock:before{content:"";z-index:1;background:linear-gradient(90deg,transparent,var(--cta-gold) 22%,var(--cta-gold) 78%,transparent);height:1px;position:absolute;top:.32rem;left:.55rem;right:.55rem}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cta-gold) 52%,#f3e6c8) 22%,color-mix(in srgb,var(--cta-gold) 52%,#f3e6c8) 78%,transparent)}}.garden-cta-dock:before{opacity:.8;pointer-events:none}.garden-cta-dock__seg{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.28rem;padding:.12rem 0;display:grid}.garden-cta-dock__seg--single{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:unset}.garden-cta-dock--left-wing{--cta-shell-width:min(26.5rem,100%)}.garden-cta-dock--left-wing .garden-cta-dock__actions--left-focus,.garden-cta-dock--left-wing .garden-cta-dock__deck--compact{align-items:stretch;width:100%}.garden-cta-dock--left-wing .garden-cta-dock__wayfind{flex-wrap:nowrap;justify-content:stretch;width:100%}.garden-cta-dock__deck--compact{gap:.28rem;padding:.32rem .38rem .36rem}.garden-cta-dock__wayfind{align-items:center;gap:.32rem;min-width:0;display:flex}.garden-cta-dock__wayfind--office-hub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.28rem;display:grid}.garden-cta-dock__wayfind--office-hub[data-care-count="2"]{grid-template-columns:repeat(4,minmax(0,1fr))}.garden-cta-dock__wayfind--office-hub[data-care-count="1"]{grid-template-columns:repeat(3,minmax(0,1fr))}.garden-cta-dock__wayfind--office-hub .garden-cta-dock__place-academy,.garden-cta-dock__wayfind--office-hub .garden-cta-dock__place-chip{box-sizing:border-box;width:100%;min-width:0}.garden-cta-dock__wayfind--office-hub .garden-cta-dock__place-academy{font-family:var(--xz-font-button,var(--xz-font-ui));letter-spacing:.04em;font-size:.78rem;font-weight:700}.garden-cta-dock__office-crumb-text--place{letter-spacing:.04em;color:var(--cta-ink);flex:0 auto;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__office-crumb-text--place{color:color-mix(in srgb,var(--cta-ink) 78%,var(--cta-wood))}}.garden-cta-dock__office-crumb-text--place{text-align:center}.garden-cta-dock__identity-chip--inline{flex:unset;box-sizing:border-box;border-radius:var(--cta-plaque-radius,5px);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;min-height:2.35rem;padding:.34rem .42rem;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.garden-cta-dock__actions--left-focus .garden-cta-dock__actions-secondary:has(.garden-cta-dock__identity-chip--inline){grid-template-columns:repeat(3,minmax(0,1fr))}.garden-cta-dock__office-crumb{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;padding:.08rem .06rem .12rem;display:flex}.garden-cta-dock__office-crumb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--xz-font-body,inherit);letter-spacing:.05em;color:var(--cta-ink);flex:auto;font-size:.68rem;font-weight:600;line-height:1.35;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__office-crumb-text{color:color-mix(in srgb,var(--cta-ink) 62%,var(--cta-wood))}}.garden-cta-dock__resume-link{appearance:none;border:1px solid var(--cta-bamboo);flex:0 auto;max-width:46%;margin:0;padding:.1rem .42rem}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__resume-link{border:1px solid color-mix(in srgb,var(--cta-bamboo) 34%,var(--cta-gold))}}.garden-cta-dock__resume-link{background:var(--cta-cream);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__resume-link{background:color-mix(in srgb,var(--cta-cream) 48%,transparent)}}.garden-cta-dock__resume-link{font-family:var(--xz-font-display);letter-spacing:.04em;color:var(--cta-ink);font-size:.66rem;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__resume-link{color:color-mix(in srgb,var(--cta-ink) 76%,var(--cta-bamboo-deep))}}.garden-cta-dock__resume-link{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.garden-cta-dock__resume-link:hover{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__resume-link:hover{border-color:color-mix(in srgb,var(--cta-bamboo) 48%,var(--cta-gold))}}.garden-cta-dock__resume-link--block{text-align:center;width:100%;max-width:none;display:block}.garden-cta-dock__center-resume{flex-direction:row;align-items:stretch;gap:0;width:100%;min-width:0;padding:.06rem 0 .1rem;display:flex}.garden-cta-dock__center-resume .garden-cta-dock__resume-link--block{letter-spacing:.01em;border-radius:var(--cta-plaque-radius,6px);border:1px solid var(--cta-wood,#8b7355);min-height:1.85rem;padding:.28rem .55rem;font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__center-resume .garden-cta-dock__resume-link--block{border:1px solid color-mix(in srgb,var(--cta-wood,#8b7355) 32%,var(--cta-gold,#c4a35a))}}.garden-cta-dock__center-resume .garden-cta-dock__resume-link--block{background:linear-gradient(168deg,var(--cta-parchment,#faf7f2) 0,var(--cta-cream,#f4f0e8) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__center-resume .garden-cta-dock__resume-link--block{background:linear-gradient(168deg,color-mix(in srgb,var(--cta-parchment,#faf7f2) 38%,transparent) 0,color-mix(in srgb,var(--cta-cream,#f4f0e8) 24%,transparent) 100%)}}.garden-cta-dock__center-resume .garden-cta-dock__resume-link--block{box-shadow:inset 0 1px 0 #fffaf266,inset 2px 0 0 var(--cta-wood,#8b7355)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__center-resume .garden-cta-dock__resume-link--block{box-shadow:inset 0 1px 0 #fffaf266,inset 2px 0 0 color-mix(in srgb,var(--cta-wood,#8b7355) 34%,var(--cta-bamboo,#5a7a5a))}}.garden-cta-dock__deck{border:1px solid var(--cta-gold);border-radius:6px;flex-direction:column;gap:.34rem;padding:.38rem .42rem .42rem;display:flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__deck{border:1px solid color-mix(in srgb,var(--cta-gold) 24%,transparent)}}.garden-cta-dock__deck{background:var(--cta-parchment)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__deck{background:color-mix(in srgb,var(--cta-parchment) 24%,transparent)}}.garden-cta-dock__deck{box-shadow:inset 0 1px #fff8ef5c}.garden-cta-dock__deck-block{flex-direction:column;gap:.24rem;min-width:0;display:flex}.garden-cta-dock__deck-head{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.garden-cta-dock__deck-label{font-family:var(--xz-font-body,inherit);letter-spacing:.08em;color:var(--cta-ink);font-size:.68rem;font-weight:600;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__deck-label{color:color-mix(in srgb,var(--cta-ink) 58%,var(--cta-wood))}}.garden-cta-dock__deck-label{white-space:nowrap}.garden-cta-dock__deck-hint{min-width:0;font-family:var(--xz-font-body,inherit);letter-spacing:.02em;color:var(--cta-ink);flex:auto;font-size:.66rem;font-weight:500;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__deck-hint{color:color-mix(in srgb,var(--cta-ink) 52%,var(--cta-wood))}}.garden-cta-dock__deck-hint{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.garden-cta-dock__deck-hint--solo{text-align:left;margin:0;padding:0 .08rem .04rem}.garden-cta-dock__return-link{appearance:none;border:1px solid var(--cta-wood);margin:0;padding:.12rem .38rem}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__return-link{border:1px solid color-mix(in srgb,var(--cta-wood) 30%,var(--cta-gold))}}.garden-cta-dock__return-link{background:var(--cta-cream);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__return-link{background:color-mix(in srgb,var(--cta-cream) 42%,transparent)}}.garden-cta-dock__return-link{font-family:var(--xz-font-display);letter-spacing:.06em;color:var(--cta-ink);font-size:.72rem;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__return-link{color:color-mix(in srgb,var(--cta-ink) 72%,var(--cta-bamboo-deep))}}.garden-cta-dock__return-link{cursor:pointer;white-space:nowrap;transition:background .16s var(--cta-ios-ease),border-color .16s var(--cta-ios-ease)}.garden-cta-dock__return-link:hover{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__return-link:hover{border-color:color-mix(in srgb,var(--cta-bamboo) 42%,var(--cta-gold))}}.garden-cta-dock__seg--left-halls{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:unset;grid-auto-columns:unset;gap:.28rem;width:100%;display:grid}.garden-cta-dock__seg--left-halls .garden-cta-dock__seg-item{width:100%;min-width:0;padding-left:.32rem;padding-right:.32rem}.garden-cta-dock__seg--left-halls .garden-cta-dock__seg-title{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;max-width:100%;font-size:.78rem;display:block;overflow:hidden}.garden-cta-dock__seg--left-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:unset}.garden-cta-dock__literacy-place{flex-direction:column;gap:.32rem;width:100%;min-width:0;display:flex}.garden-cta-dock__literacy-crumb{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem;min-width:0;display:grid}.garden-cta-dock__literacy-crumb--in-hall{grid-template-columns:auto minmax(0,1fr) auto}.garden-cta-dock__place-academy,.garden-cta-dock__place-back{border:1px solid var(--cta-bamboo);justify-content:center;align-items:center;gap:.12rem;min-height:2.2rem;margin:0;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__place-academy,.garden-cta-dock__place-back{border:1px solid color-mix(in srgb,var(--cta-bamboo) 32%,transparent)}}.garden-cta-dock__place-academy,.garden-cta-dock__place-back{background:linear-gradient(180deg,var(--cta-parchment),var(--cta-moss));border-radius:4px}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__place-academy,.garden-cta-dock__place-back{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-parchment) 28%,transparent),color-mix(in srgb,var(--cta-moss) 16%,transparent))}}.garden-cta-dock__place-academy,.garden-cta-dock__place-back{color:var(--cta-ink)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__place-academy,.garden-cta-dock__place-back{color:color-mix(in srgb,var(--cta-ink) 82%,var(--cta-bamboo-deep))}}.garden-cta-dock__place-academy,.garden-cta-dock__place-back{font-family:var(--xz-font-button,var(--xz-font-ui));letter-spacing:.04em;cursor:pointer;font-size:.78rem;font-weight:600;box-shadow:inset 0 1px #fff8ef52}.garden-cta-dock__hall-entry.is-here,.garden-cta-dock__place-academy.is-here{border-color:var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-entry.is-here,.garden-cta-dock__place-academy.is-here{border-color:color-mix(in srgb,var(--cta-gold) 55%,var(--cta-bamboo))}}.garden-cta-dock__hall-entry.is-here,.garden-cta-dock__place-academy.is-here{background:linear-gradient(180deg,var(--cta-parchment),var(--cta-gold))}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-entry.is-here,.garden-cta-dock__place-academy.is-here{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-parchment) 55%,transparent),color-mix(in srgb,var(--cta-gold) 22%,var(--cta-moss)))}}.garden-cta-dock__hall-entry.is-here,.garden-cta-dock__place-academy.is-here{box-shadow:inset 0 1px 0 #fff8ef7a,inset 0 0 0 1px var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-entry.is-here,.garden-cta-dock__place-academy.is-here{box-shadow:inset 0 1px 0 #fff8ef7a,inset 0 0 0 1px color-mix(in srgb,var(--cta-gold) 28%,transparent)}}.garden-cta-dock__hall-entry.is-here,.garden-cta-dock__place-academy.is-here{color:var(--cta-ink)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-entry.is-here,.garden-cta-dock__place-academy.is-here{color:color-mix(in srgb,var(--cta-ink) 88%,var(--cta-bamboo-deep))}}.garden-cta-dock__place-back{padding-left:.4rem;padding-right:.5rem}.garden-cta-dock__place-chip{border:1px solid var(--cta-bamboo);border-radius:4px;justify-content:center;align-items:center;gap:.28rem;min-width:0;min-height:2.2rem;padding:.22rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__place-chip{border:1px solid color-mix(in srgb,var(--cta-bamboo) 55%,var(--cta-gold))}}.garden-cta-dock__place-chip{background:linear-gradient(180deg,var(--cta-bamboo),var(--cta-bamboo-deep,#1f4a42))}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__place-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-bamboo) 86%,#1a3d36),color-mix(in srgb,var(--cta-bamboo-deep,#1f4a42) 90%,#122821))}}.garden-cta-dock__place-chip{color:#fffdf9;box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__place-chip{box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px color-mix(in srgb,var(--cta-gold) 22%,transparent)}}button.garden-cta-dock__place-chip,div.garden-cta-dock__place-chip{width:100%;font:inherit;text-align:center;box-sizing:border-box;margin:0}button.garden-cta-dock__place-chip{cursor:pointer}button.garden-cta-dock__place-chip.is-open{border-color:var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){button.garden-cta-dock__place-chip.is-open{border-color:color-mix(in srgb,var(--cta-gold) 55%,var(--cta-bamboo))}}.garden-cta-dock__place-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--xz-font-button,var(--xz-font-ui));letter-spacing:.04em;font-size:.8rem;font-weight:700;overflow:hidden}.garden-cta-dock__place-chip-caret{opacity:.88;color:#fffdf9;flex:none;font-size:.62rem;line-height:1}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__place-chip-caret{color:color-mix(in srgb,#fffdf9 80%,var(--cta-gold))}}.garden-cta-dock__hall-picker{border:1px solid var(--cta-bamboo);border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem;padding:.16rem;display:grid}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-picker{border:1px solid color-mix(in srgb,var(--cta-bamboo) 22%,var(--cta-gold))}}.garden-cta-dock__hall-picker{background:var(--cta-parchment)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-picker{background:color-mix(in srgb,var(--cta-parchment) 18%,transparent)}}.garden-cta-dock__hall-picker{box-shadow:inset 0 1px #f3e6c847}.garden-cta-dock__hall-picker-item{border:1px solid var(--cta-bamboo);flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-width:0;min-height:2.55rem;margin:0;padding:.22rem .1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-picker-item{border:1px solid color-mix(in srgb,var(--cta-bamboo) 28%,transparent)}}.garden-cta-dock__hall-picker-item{background:linear-gradient(180deg,var(--cta-parchment),var(--cta-moss));border-radius:4px}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-picker-item{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-parchment) 30%,transparent),color-mix(in srgb,var(--cta-moss) 14%,transparent))}}.garden-cta-dock__hall-picker-item{color:var(--cta-ink)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-picker-item{color:color-mix(in srgb,var(--cta-ink) 84%,var(--cta-bamboo-deep))}}.garden-cta-dock__hall-picker-item{cursor:pointer;font:inherit}.garden-cta-dock__hall-picker-glyph{border:1px solid var(--cta-accent,#c0392b);border-radius:2px;place-items:center;width:1.15rem;height:1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-picker-glyph{border:1px solid color-mix(in srgb,var(--cta-accent,#c0392b) 70%,var(--cta-gold))}}.garden-cta-dock__hall-picker-glyph{background:var(--cta-accent,#c0392b)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-picker-glyph{background:color-mix(in srgb,var(--cta-accent,#c0392b) 86%,#8b1e14)}}.garden-cta-dock__hall-picker-glyph{color:#fff8f4;font-family:var(--xz-font-button,var(--xz-font-ui));letter-spacing:.04em;font-size:.68rem;font-weight:800;line-height:1}.garden-cta-dock__hall-picker-item strong{font-family:var(--xz-font-button,var(--xz-font-ui));letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;font-weight:700;overflow:hidden}.garden-cta-dock__hall-picker-item.is-active{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-picker-item.is-active{border-color:color-mix(in srgb,var(--cta-bamboo) 70%,var(--cta-gold))}}.garden-cta-dock__hall-picker-item.is-active{color:#fffdf9;background:linear-gradient(180deg,var(--cta-bamboo),var(--cta-bamboo-deep,#1f4a42))}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__hall-picker-item.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-bamboo) 88%,#1a3d36),color-mix(in srgb,var(--cta-bamboo-deep,#1f4a42) 92%,#122821))}}.garden-cta-dock__action--hint{opacity:.78;cursor:default;pointer-events:none;letter-spacing:.04em;border-style:dashed;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.garden-cta-dock__floors{width:100%;min-width:0;box-shadow:none;background:0 0;border:none;flex-direction:column;gap:.42rem;padding:0;display:flex}.garden-cta-dock__floors--focus .garden-cta-dock__floor-seg{border:1px solid var(--cta-bamboo);border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.18rem;padding:.16rem;display:grid}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floors--focus .garden-cta-dock__floor-seg{border:1px solid color-mix(in srgb,var(--cta-bamboo) 22%,var(--cta-gold))}}.garden-cta-dock__floors--focus .garden-cta-dock__floor-seg{background:var(--cta-parchment)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floors--focus .garden-cta-dock__floor-seg{background:color-mix(in srgb,var(--cta-parchment) 16%,transparent)}}.garden-cta-dock__floors--focus .garden-cta-dock__floor-seg{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;box-shadow:inset 0 1px #f3e6c847}.garden-cta-dock__floor-hub-hint{min-width:0;font-family:var(--xz-font-body-copy,var(--xz-font-ui));font-size:var(--xz-font-body-copy-size,.72rem);letter-spacing:.02em;color:var(--cta-ink-body,var(--cta-ink));justify-content:center;align-items:center;padding:0 .35rem;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floor-hub-hint{color:color-mix(in srgb,var(--cta-ink-body,var(--cta-ink)) 78%,var(--cta-bamboo))}}.garden-cta-dock__floor-hub-hint{white-space:nowrap}.garden-cta-dock__floor-seg-item{border:1px solid var(--cta-bamboo);flex-direction:row;justify-content:center;align-items:center;gap:.2rem;min-width:0;min-height:2.3rem;margin:0;padding:.26rem .2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floor-seg-item{border:1px solid color-mix(in srgb,var(--cta-bamboo) 32%,transparent)}}.garden-cta-dock__floor-seg-item{background:linear-gradient(180deg,var(--cta-parchment),var(--cta-moss));border-radius:4px}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floor-seg-item{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-parchment) 28%,transparent),color-mix(in srgb,var(--cta-moss) 16%,transparent))}}.garden-cta-dock__floor-seg-item{cursor:pointer;color:var(--cta-ink)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floor-seg-item{color:color-mix(in srgb,var(--cta-ink) 78%,var(--cta-bamboo-deep))}}.garden-cta-dock__floor-seg-item{font:inherit;transition:background .16s var(--cta-ios-ease),border-color .16s var(--cta-ios-ease),color .16s var(--cta-ios-ease);box-shadow:inset 0 1px #fff8ef52}.garden-cta-dock__floor-seg-item .garden-cta-dock__seg-title{letter-spacing:.08em;font-size:.82rem}.garden-cta-dock__floors--focus .garden-cta-dock__floor-halls{border:1px solid var(--cta-bamboo);border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.18rem;min-width:0;padding:.16rem;display:grid}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floors--focus .garden-cta-dock__floor-halls{border:1px solid color-mix(in srgb,var(--cta-bamboo) 22%,var(--cta-gold))}}.garden-cta-dock__floors--focus .garden-cta-dock__floor-halls{background:var(--cta-parchment)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floors--focus .garden-cta-dock__floor-halls{background:color-mix(in srgb,var(--cta-parchment) 16%,transparent)}}.garden-cta-dock__floors--focus .garden-cta-dock__floor-halls{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #f3e6c847}.garden-cta-dock__floors--focus .garden-cta-dock__floor-halls--domains{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.garden-cta-dock__floors--focus .garden-cta-dock__floor-halls .garden-cta-dock__seg-item{border-radius:4px;min-height:2.3rem}.garden-cta-dock__floors--focus .garden-cta-dock__floor-halls .garden-cta-dock__seg-item.is-active{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floors--focus .garden-cta-dock__floor-halls .garden-cta-dock__seg-item.is-active{border-color:color-mix(in srgb,var(--cta-bamboo) 70%,var(--cta-gold))}}.garden-cta-dock__seg-item{border:1px solid var(--cta-bamboo);flex-direction:column;justify-content:center;align-items:center;gap:.05rem;min-width:0;min-height:2.4rem;margin:0;padding:.26rem .2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__seg-item{border:1px solid color-mix(in srgb,var(--cta-bamboo) 32%,transparent)}}.garden-cta-dock__seg-item{background:linear-gradient(180deg,var(--cta-parchment),var(--cta-moss));border-radius:4px}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__seg-item{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-parchment) 28%,transparent),color-mix(in srgb,var(--cta-moss) 16%,transparent))}}.garden-cta-dock__seg-item{cursor:pointer;color:var(--cta-ink)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__seg-item{color:color-mix(in srgb,var(--cta-ink) 78%,var(--cta-bamboo-deep))}}.garden-cta-dock__seg-item{font-family:var(--xz-font-ui);transition:background .16s var(--cta-ios-ease),border-color .16s var(--cta-ios-ease),color .16s var(--cta-ios-ease),box-shadow .16s var(--cta-ios-ease);box-shadow:inset 0 1px #fff8ef52}.garden-cta-dock__seg-title{font-family:var(--xz-font-display);letter-spacing:.1em;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:.9rem;font-weight:800;line-height:1.2;overflow:hidden}.garden-cta-dock__seg-item:not(:has(.garden-cta-dock__seg-sub)) .garden-cta-dock__seg-title{letter-spacing:.04em;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box}.garden-cta-dock__seg-sub{letter-spacing:.03em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:inherit;font-size:.58rem;font-weight:500;line-height:1.2;overflow:hidden}.garden-cta-dock__floor-seg-item.is-active,.garden-cta-dock__seg-item.is-active{background:linear-gradient(180deg,var(--cta-bamboo),var(--cta-bamboo));flex-direction:row;gap:.28rem}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floor-seg-item.is-active,.garden-cta-dock__seg-item.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-bamboo) 48%,#e8f0e4),color-mix(in srgb,var(--cta-bamboo) 82%,var(--cta-bamboo-deep)))}}.garden-cta-dock__floor-seg-item.is-active,.garden-cta-dock__seg-item.is-active{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floor-seg-item.is-active,.garden-cta-dock__seg-item.is-active{border-color:color-mix(in srgb,var(--cta-bamboo) 62%,var(--cta-gold))}}.garden-cta-dock__floor-seg-item.is-active,.garden-cta-dock__seg-item.is-active{color:#fffdf9;box-shadow:inset 0 1px 0 #ffffff38,inset 2px 0 0 var(--cta-gold),0 0 0 0 var(--cta-gold),0 1px 5px var(--cta-bamboo-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floor-seg-item.is-active,.garden-cta-dock__seg-item.is-active{box-shadow:inset 0 1px 0 #ffffff38,inset 2px 0 0 color-mix(in srgb,var(--cta-gold) 52%,transparent),0 0 0 0 color-mix(in srgb,var(--cta-gold) 0%,transparent),0 1px 5px color-mix(in srgb,var(--cta-bamboo-deep) 18%,transparent)}}.garden-cta-dock__floor-seg-item.is-active,.garden-cta-dock__seg-item.is-active{animation:garden-cta-here-breathe 2.6s ease-in-out infinite}.garden-cta-dock__floor-seg-item.is-active .garden-cta-dock__seg-title,.garden-cta-dock__seg-item.is-active .garden-cta-dock__seg-title{color:#fffdf9;text-shadow:0 1px 0 var(--cta-bamboo-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__floor-seg-item.is-active .garden-cta-dock__seg-title,.garden-cta-dock__seg-item.is-active .garden-cta-dock__seg-title{text-shadow:0 1px 0 color-mix(in srgb,var(--cta-bamboo-deep) 35%,transparent)}}.garden-cta-dock__seg-item.is-active .garden-cta-dock__seg-sub{color:#fffdf9}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__seg-item.is-active .garden-cta-dock__seg-sub{color:color-mix(in srgb,#fffdf9 88%,var(--cta-gold))}}@keyframes garden-cta-here-breathe{0%,to{box-shadow:inset 0 1px 0 #ffffff38,inset 2px 0 0 color-mix(in srgb,var(--cta-gold) 52%,transparent),0 0 0 0 color-mix(in srgb,var(--cta-gold) 0%,transparent),0 1px 5px color-mix(in srgb,var(--cta-bamboo-deep) 18%,transparent);transform:scale(1)}50%{box-shadow:inset 0 1px 0 #ffffff47,inset 2px 0 0 color-mix(in srgb,var(--cta-gold) 68%,transparent),0 0 0 3px color-mix(in srgb,var(--cta-gold) 28%,transparent),0 2px 10px color-mix(in srgb,var(--cta-bamboo) 32%,transparent);transform:scale(1.028)}}.garden-cta-dock__head{justify-content:stretch;align-items:center;gap:0;min-height:2.2rem;padding:.06rem 0 .02rem;display:flex}.garden-cta-dock__head--center-home{flex-direction:row;align-items:center;gap:.28rem;padding:.02rem 0 .08rem}.garden-cta-dock__head--center-home .garden-cta-dock__brand{flex:auto;min-width:0}.garden-cta-dock__head--center-home .garden-cta-dock__head-search{flex:none;align-self:center;min-width:3.1rem}.garden-cta-dock__facing-row{justify-content:center;padding:.02rem 0 .06rem;display:flex}.garden-cta-dock__facing{border:1px solid var(--cta-gold,#c4a35a);border-radius:999px;flex:none;align-items:center;gap:.12rem;padding:.08rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__facing{border:1px solid color-mix(in srgb,var(--cta-gold,#c4a35a) 36%,transparent)}}.garden-cta-dock__facing{background:var(--cta-cream,#f4f0e8)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__facing{background:color-mix(in srgb,var(--cta-cream,#f4f0e8) 42%,transparent)}}.garden-cta-dock__facing-btn{appearance:none;color:var(--cta-ink,#152238);background:0 0;border:none;border-radius:999px;margin:0;padding:.12rem .42rem}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__facing-btn{color:color-mix(in srgb,var(--cta-ink,#152238) 72%,var(--cta-wood,#8b7355))}}.garden-cta-dock__facing-btn{font-family:var(--xz-font-button);letter-spacing:.04em;cursor:pointer;font-size:.68rem;font-weight:700;line-height:1.2}.garden-cta-dock__facing-btn.is-active{background:var(--cta-parchment,#faf7f2)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__facing-btn.is-active{background:color-mix(in srgb,var(--cta-parchment,#faf7f2) 88%,#fff)}}.garden-cta-dock__facing-btn.is-active{color:var(--cta-ink,#152238)}.garden-cta-dock__hall-entries{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.28rem;width:100%;min-width:0;display:grid}.garden-cta-dock__hall-entry{flex:unset;width:auto;padding-left:.28rem;padding-right:.28rem}.garden-cta-dock__hall-entries[data-entry-count="3"] .garden-cta-dock__brand-title,.garden-cta-dock__hall-entries[data-entry-count="4"] .garden-cta-dock__brand-title,.garden-cta-dock__hall-entries[data-entry-count="5"] .garden-cta-dock__brand-title{letter-spacing:.04em;font-size:.78rem}.garden-cta-dock__brand{appearance:none;border-radius:var(--cta-plaque-radius);border:1px solid var(--cta-bamboo);flex:auto;width:100%;min-width:0;margin:0;padding:.38rem .7rem}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__brand{border:1px solid color-mix(in srgb,var(--cta-bamboo) 42%,var(--cta-gold))}}.garden-cta-dock__brand{background:linear-gradient(168deg,#fff8ef66 0,var(--cta-bamboo) 55%,var(--cta-moss) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__brand{background:linear-gradient(168deg,#fff8ef66 0,color-mix(in srgb,var(--cta-bamboo) 16%,transparent) 55%,color-mix(in srgb,var(--cta-moss) 18%,transparent) 100%)}}.garden-cta-dock__brand{color:var(--cta-bamboo-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__brand{color:color-mix(in srgb,var(--cta-bamboo-deep) 78%,var(--cta-ink))}}.garden-cta-dock__brand{box-shadow:inset 0 1px 0 #fffaf280,inset 2px 0 0 var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__brand{box-shadow:inset 0 1px 0 #fffaf280,inset 2px 0 0 color-mix(in srgb,var(--cta-bamboo) 48%,var(--cta-gold))}}.garden-cta-dock__brand{cursor:pointer;text-align:center;outline:none}.garden-cta-dock__brand-title{font-family:var(--xz-font-button);letter-spacing:var(--cta-plaque-letter);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:800;display:block;overflow:hidden}.garden-cta-dock__brand:hover{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__brand:hover{border-color:color-mix(in srgb,var(--cta-bamboo) 58%,var(--cta-gold))}}.garden-cta-dock__brand:focus-visible{box-shadow:inset 0 1px 0 #fffaf280,inset 2px 0 0 var(--cta-bamboo),0 0 0 2px var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__brand:focus-visible{box-shadow:inset 0 1px 0 #fffaf280,inset 2px 0 0 color-mix(in srgb,var(--cta-bamboo) 48%,var(--cta-gold)),0 0 0 2px color-mix(in srgb,var(--cta-gold) 32%,transparent)}}.garden-cta-dock__identity{border:1px solid var(--cta-wood);border-radius:999px;flex:none;align-items:center;gap:.4rem;max-width:7.6rem;min-height:2.05rem;padding:.18rem .48rem .18rem .22rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity{border:1px solid color-mix(in srgb,var(--cta-wood) 34%,var(--cta-gold))}}.garden-cta-dock__identity{background:linear-gradient(165deg,#fffaf2c7 0,var(--cta-parchment) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity{background:linear-gradient(165deg,#fffaf2c7 0,color-mix(in srgb,var(--cta-parchment) 55%,transparent) 100%)}}.garden-cta-dock__identity{box-shadow:inset 0 1px 0 #ffffff8c,inset 0 0 0 1px var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity{box-shadow:inset 0 1px 0 #ffffff8c,inset 0 0 0 1px color-mix(in srgb,var(--cta-gold) 12%,transparent)}}.garden-cta-dock__identity{color:var(--cta-ink)}.garden-cta-dock__identity--inline{width:100%;max-width:none;min-height:var(--cta-action-min-h,2.35rem);border-radius:var(--cta-plaque-radius,4px);box-sizing:border-box;white-space:nowrap;flex-wrap:nowrap;justify-content:center;padding:.28rem .42rem;overflow:hidden}.garden-cta-dock__identity-avatar{border:1px solid var(--cta-bamboo);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-avatar{border:1px solid color-mix(in srgb,var(--cta-bamboo) 42%,var(--cta-gold))}}.garden-cta-dock__identity-avatar{background:linear-gradient(160deg,var(--cta-bamboo) 0,var(--cta-bamboo-deep) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-avatar{background:linear-gradient(160deg,color-mix(in srgb,var(--cta-bamboo) 28%,#eef5ea) 0,color-mix(in srgb,var(--cta-bamboo-deep) 55%,var(--cta-moss)) 100%)}}.garden-cta-dock__identity-avatar{color:#f7faf4;font-family:var(--xz-font-button);letter-spacing:0;text-shadow:0 1px 1px #1a120c38;font-size:.72rem;font-weight:800;line-height:1}.garden-cta-dock__identity-meta{flex-direction:column;align-items:flex-start;gap:.02rem;min-width:0;line-height:1.15;display:flex}.garden-cta-dock__identity-meta--inline{flex-flow:row;align-items:center;gap:.2rem;max-width:100%;overflow:hidden}.garden-cta-dock__identity-name{text-overflow:ellipsis;white-space:nowrap;max-width:5.2rem;font-family:var(--xz-font-body,inherit);letter-spacing:.01em;color:var(--cta-ink);font-size:.74rem;font-weight:700;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-name{color:color-mix(in srgb,var(--cta-ink) 92%,var(--cta-bamboo-deep))}}.garden-cta-dock__identity--inline .garden-cta-dock__identity-name{flex:0 auto;max-width:none;font-size:.78rem}.garden-cta-dock__identity--inline .garden-cta-dock__identity-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--xz-font-body,inherit);letter-spacing:.01em;color:var(--cta-ink);font-size:.78rem;font-weight:700;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity--inline .garden-cta-dock__identity-line{color:color-mix(in srgb,var(--cta-ink) 92%,var(--cta-bamboo-deep))}}.garden-cta-dock__identity-sep{font-family:var(--xz-font-body,inherit);color:var(--cta-ink);flex:none;font-size:.72rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-sep{color:color-mix(in srgb,var(--cta-ink) 42%,var(--cta-wood))}}.garden-cta-dock__identity-sep{line-height:1}.garden-cta-dock__identity-role{font-family:var(--xz-font-body,inherit);letter-spacing:.06em;color:var(--cta-ink);font-size:.62rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-role{color:color-mix(in srgb,var(--cta-ink) 52%,var(--cta-wood))}}.garden-cta-dock__identity-meta--inline .garden-cta-dock__identity-role{letter-spacing:.02em;white-space:nowrap;flex:none;font-size:.72rem}.garden-cta-dock__identity--guest{opacity:.92}.garden-cta-dock__identity--guest .garden-cta-dock__identity-avatar{background:linear-gradient(160deg,var(--cta-cream) 0,var(--cta-wood) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity--guest .garden-cta-dock__identity-avatar{background:linear-gradient(160deg,color-mix(in srgb,var(--cta-cream) 70%,#fff) 0,color-mix(in srgb,var(--cta-wood) 28%,var(--cta-parchment)) 100%)}}.garden-cta-dock__identity--guest .garden-cta-dock__identity-avatar{color:var(--cta-ink)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity--guest .garden-cta-dock__identity-avatar{color:color-mix(in srgb,var(--cta-ink) 70%,var(--cta-wood))}}.garden-cta-dock__identity--guest .garden-cta-dock__identity-avatar{text-shadow:none;border-color:var(--cta-wood)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity--guest .garden-cta-dock__identity-avatar{border-color:color-mix(in srgb,var(--cta-wood) 36%,var(--cta-gold))}}.garden-cta-dock__actions{border-top:1px solid var(--cta-gold);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:.32rem;margin-top:.08rem;padding-top:.34rem;display:grid}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__actions{border-top:1px solid color-mix(in srgb,var(--cta-gold) 28%,transparent)}}.garden-cta-dock__actions{box-shadow:inset 0 1px #fff8ef38}.garden-cta-dock__actions--double,.garden-cta-dock__actions--triple{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:unset}.garden-cta-dock__actions:has(>:only-child){grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:unset}.garden-cta-dock__actions-head{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.garden-cta-dock__actions-head--overlay{grid-column:1/-1;margin-bottom:.04rem}.garden-cta-dock__identity-chip{appearance:none;border:1px solid var(--cta-wood);margin:0;padding:.14rem .48rem}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-chip{border:1px solid color-mix(in srgb,var(--cta-wood) 28%,var(--cta-gold))}}.garden-cta-dock__identity-chip{background:var(--cta-parchment);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-chip{background:color-mix(in srgb,var(--cta-parchment) 40%,transparent)}}.garden-cta-dock__identity-chip{font-family:var(--xz-font-body,inherit);letter-spacing:.03em;color:var(--cta-ink);font-size:.66rem;font-weight:500;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-chip{color:color-mix(in srgb,var(--cta-ink) 64%,var(--cta-wood))}}.garden-cta-dock__identity-chip{cursor:pointer;white-space:nowrap;transition:background .16s var(--cta-ios-ease),border-color .16s var(--cta-ios-ease),color .16s var(--cta-ios-ease)}.garden-cta-dock__identity-chip:hover{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-chip:hover{border-color:color-mix(in srgb,var(--cta-bamboo) 40%,var(--cta-gold))}}.garden-cta-dock__identity-chip:hover{color:var(--cta-bamboo-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__identity-chip:hover{color:color-mix(in srgb,var(--cta-bamboo-deep) 76%,var(--cta-ink))}}.garden-cta-dock__actions--left-focus{grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:unset}.garden-cta-dock__actions--left-focus,.garden-cta-dock__actions-primary{flex-direction:column;align-items:stretch;gap:.28rem;width:100%;display:flex}.garden-cta-dock__actions-primary{min-width:0}.garden-cta-dock__actions-primary--split{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;gap:.28rem;width:100%;display:grid}.garden-cta-dock__actions-primary--split>.garden-cta-dock__action{justify-content:center;width:100%;min-width:0;padding-left:.55rem;padding-right:.55rem}.garden-cta-dock__action--cabin{letter-spacing:.06em;border:1px solid var(--cta-bamboo);width:100%;min-height:2.55rem;font-size:.86rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action--cabin{border:1px solid color-mix(in srgb,var(--cta-bamboo) 32%,transparent)}}.garden-cta-dock__action--cabin{background:var(--cta-parchment)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action--cabin{background:color-mix(in srgb,var(--cta-parchment) 34%,transparent)}}.garden-cta-dock__action--cabin{color:var(--cta-ink)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action--cabin{color:color-mix(in srgb,var(--cta-ink) 78%,var(--cta-bamboo-deep))}}.garden-cta-dock__action--cabin{white-space:nowrap}.garden-cta-dock__action--cabin:hover{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action--cabin:hover{border-color:color-mix(in srgb,var(--cta-bamboo) 55%,var(--cta-gold))}}.garden-cta-dock__action--cabin:hover{color:var(--cta-bamboo-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action--cabin:hover{color:color-mix(in srgb,var(--cta-bamboo-deep) 82%,var(--cta-ink))}}.garden-cta-dock__action--cabin:hover{background:var(--cta-parchment)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action--cabin:hover{background:color-mix(in srgb,var(--cta-parchment) 52%,#e8f0e4)}}.garden-cta-dock__action--hero{white-space:nowrap;width:100%;min-height:2.55rem;font-size:.94rem}.garden-cta-dock__actions-primary--split .garden-cta-dock__action--hero{font-size:.9rem}.garden-cta-dock__actions-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.28rem;width:100%;display:grid}.garden-cta-dock__actions-secondary>.garden-cta-dock__action{white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;min-width:0;padding-left:.45rem;padding-right:.45rem;overflow:hidden}.garden-cta-dock__foot{flex-flow:wrap;justify-content:center;align-items:center;gap:.28rem;min-width:0;padding:.12rem 0 0;display:flex}.garden-cta-dock__foot-slot{flex-direction:column;flex:auto;align-items:stretch;min-width:0;max-width:min(100%,16rem);display:flex;position:relative}.garden-cta-dock__foot-slot>.garden-cta-dock__foot-btn{text-overflow:ellipsis;width:100%;overflow:hidden}.garden-cta-dock__foot-btn{appearance:none;border:1px solid var(--cta-bamboo);justify-content:center;align-items:center;min-height:2.3rem;margin:0;padding:.26rem .72rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__foot-btn{border:1px solid color-mix(in srgb,var(--cta-bamboo) 32%,transparent)}}.garden-cta-dock__foot-btn{background:linear-gradient(180deg,var(--cta-parchment),var(--cta-parchment));border-radius:4px}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__foot-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-parchment) 72%,transparent),color-mix(in srgb,var(--cta-parchment) 42%,transparent))}}.garden-cta-dock__foot-btn{font-family:var(--xz-font-body,inherit);letter-spacing:.04em;color:var(--cta-ink);font-size:.78rem;font-weight:600;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__foot-btn{color:color-mix(in srgb,var(--cta-ink) 78%,var(--cta-bamboo-deep))}}.garden-cta-dock__foot-btn{cursor:pointer;white-space:nowrap;transition:background .16s var(--cta-ios-ease),border-color .16s var(--cta-ios-ease),color .16s var(--cta-ios-ease)}.garden-cta-dock__foot-btn:hover:not(:disabled){border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__foot-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--cta-bamboo) 55%,var(--cta-gold))}}.garden-cta-dock__foot-btn:hover:not(:disabled){color:var(--cta-bamboo-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__foot-btn:hover:not(:disabled){color:color-mix(in srgb,var(--cta-bamboo-deep) 82%,var(--cta-ink))}}.garden-cta-dock__foot-btn:hover:not(:disabled){background:linear-gradient(180deg,var(--cta-parchment),var(--cta-parchment))}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__foot-btn:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--cta-parchment) 88%,#e8f0e4),color-mix(in srgb,var(--cta-parchment) 55%,transparent))}}.garden-cta-dock__foot-btn:disabled{cursor:default;opacity:.92}.garden-cta-dock__foot-menu{z-index:6;border:1px solid var(--cta-bamboo);border-radius:5px;flex-direction:column;gap:.18rem;padding:.2rem;display:flex;position:absolute;top:calc(100% + .2rem);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__foot-menu{border:1px solid color-mix(in srgb,var(--cta-bamboo) 22%,var(--cta-gold))}}.garden-cta-dock__foot-menu{background:var(--cta-parchment)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__foot-menu{background:color-mix(in srgb,var(--cta-parchment) 94%,#fff)}}.garden-cta-dock__foot-menu{box-shadow:0 4px 14px var(--cta-bamboo-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__foot-menu{box-shadow:0 4px 14px color-mix(in srgb,var(--cta-bamboo-deep) 12%,transparent)}}.garden-cta-dock__aux{justify-content:center;padding:.04rem 0 0;display:flex}.garden-cta-dock__aux-link{appearance:none;font-family:var(--xz-font-body,inherit);letter-spacing:.04em;color:var(--cta-ink);background:0 0;border:0;margin:0;padding:.2rem .55rem;font-size:.72rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__aux-link{color:color-mix(in srgb,var(--cta-ink) 55%,var(--cta-wood))}}.garden-cta-dock__aux-link{cursor:pointer;text-underline-offset:.14em;text-decoration:underline}.garden-cta-dock__aux-link:hover{color:var(--cta-bamboo-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__aux-link:hover{color:color-mix(in srgb,var(--cta-bamboo-deep) 72%,var(--cta-ink))}}.garden-cta-dock__action{appearance:none;box-sizing:border-box;border-radius:var(--cta-plaque-radius);border:1px solid var(--cta-bamboo);justify-content:center;align-items:center;min-width:0;min-height:2.35rem;margin:0;padding:.4rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action{border:1px solid color-mix(in srgb,var(--cta-bamboo) 38%,var(--cta-gold))}}.garden-cta-dock__action{background:linear-gradient(168deg,var(--cta-parchment) 0,var(--cta-moss) 55%,var(--cta-wood) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action{background:linear-gradient(168deg,color-mix(in srgb,var(--cta-parchment) 42%,transparent) 0,color-mix(in srgb,var(--cta-moss) 22%,transparent) 55%,color-mix(in srgb,var(--cta-wood) 12%,transparent) 100%)}}.garden-cta-dock__action{color:var(--cta-bamboo-deep);background-clip:padding-box}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action{color:color-mix(in srgb,var(--cta-bamboo-deep) 72%,var(--cta-ink))}}.garden-cta-dock__action{font-family:var(--xz-font-button);letter-spacing:var(--cta-plaque-letter);cursor:pointer;box-shadow:inset 0 1px 0 #fffaf27a,inset 2px 0 0 var(--cta-bamboo);font-size:.88rem;font-weight:700;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action{box-shadow:inset 0 1px 0 #fffaf27a,inset 2px 0 0 color-mix(in srgb,var(--cta-bamboo) 42%,transparent)}}.garden-cta-dock__action{white-space:nowrap;text-overflow:ellipsis;text-align:center;text-shadow:none;filter:none;transition:background .16s var(--cta-ios-ease),border-color .16s var(--cta-ios-ease),color .16s var(--cta-ios-ease),box-shadow .16s var(--cta-ios-ease);outline:none;overflow:hidden}.garden-cta-dock__action.is-soft{color:var(--cta-ink);font-weight:700}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-soft{color:color-mix(in srgb,var(--cta-ink) 78%,var(--cta-bamboo-deep))}}.garden-cta-dock__action.is-soft{border-color:var(--cta-wood)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-soft{border-color:color-mix(in srgb,var(--cta-wood) 36%,var(--cta-gold))}}.garden-cta-dock__action.is-soft{background:linear-gradient(168deg,var(--cta-parchment) 0,var(--cta-cream) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-soft{background:linear-gradient(168deg,color-mix(in srgb,var(--cta-parchment) 34%,transparent) 0,color-mix(in srgb,var(--cta-cream) 22%,transparent) 100%)}}.garden-cta-dock__action.is-soft{box-shadow:inset 0 1px 0 #fffaf266,inset 2px 0 0 var(--cta-wood)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-soft{box-shadow:inset 0 1px 0 #fffaf266,inset 2px 0 0 color-mix(in srgb,var(--cta-wood) 38%,var(--cta-bamboo))}}.garden-cta-dock__action.is-brain{color:var(--cta-bamboo-deep);font-weight:700}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-brain{color:color-mix(in srgb,var(--cta-bamboo-deep) 78%,var(--cta-ink))}}.garden-cta-dock__action.is-brain{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-brain{border-color:color-mix(in srgb,var(--cta-bamboo) 48%,var(--cta-gold))}}.garden-cta-dock__action.is-brain{background:linear-gradient(168deg,#fff8ef61 0,var(--cta-bamboo) 52%,var(--cta-moss) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-brain{background:linear-gradient(168deg,#fff8ef61 0,color-mix(in srgb,var(--cta-bamboo) 18%,transparent) 52%,color-mix(in srgb,var(--cta-moss) 20%,transparent) 100%)}}.garden-cta-dock__action.is-brain{box-shadow:inset 0 1px 0 #fffaf285,inset 2px 0 0 var(--cta-bamboo),inset 0 0 0 1px var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-brain{box-shadow:inset 0 1px 0 #fffaf285,inset 2px 0 0 color-mix(in srgb,var(--cta-bamboo) 55%,var(--cta-gold)),inset 0 0 0 1px color-mix(in srgb,var(--cta-gold) 14%,transparent)}}.garden-cta-dock__action.is-primary,.garden-cta-dock__action.is-recommended{border:1px solid var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-primary,.garden-cta-dock__action.is-recommended{border:1px solid color-mix(in srgb,var(--cta-gold) 58%,var(--cta-bamboo))}}.garden-cta-dock__action.is-primary,.garden-cta-dock__action.is-recommended{background:linear-gradient(180deg,var(--cta-bamboo) 0,var(--cta-bamboo) 46%,var(--cta-bamboo-deep) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-primary,.garden-cta-dock__action.is-recommended{background:linear-gradient(180deg,color-mix(in srgb,var(--cta-bamboo) 48%,#e8f0e4) 0,color-mix(in srgb,var(--cta-bamboo) 72%,var(--cta-moss)) 46%,color-mix(in srgb,var(--cta-bamboo-deep) 88%,var(--cta-wood)) 100%)}}.garden-cta-dock__action.is-primary,.garden-cta-dock__action.is-recommended{color:#f7faf4;text-shadow:0 .5px #1a120c38;box-shadow:inset 0 1px 0 #ffffff3d,inset 0 0 0 1px var(--cta-gold),inset 2px 0 0 var(--cta-gold);font-weight:800;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-primary,.garden-cta-dock__action.is-recommended{box-shadow:inset 0 1px 0 #ffffff3d,inset 0 0 0 1px color-mix(in srgb,var(--cta-gold) 22%,transparent),inset 2px 0 0 color-mix(in srgb,var(--cta-gold) 42%,transparent)}}.garden-cta-dock__action.is-recommended{box-shadow:inset 0 1px 0 #ffffff3d,inset 0 0 0 1px var(--cta-gold),inset 2px 0 0 var(--cta-gold),0 0 0 1px var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-recommended{box-shadow:inset 0 1px 0 #ffffff3d,inset 0 0 0 1px color-mix(in srgb,var(--cta-gold) 28%,transparent),inset 2px 0 0 color-mix(in srgb,var(--cta-gold) 48%,transparent),0 0 0 1px color-mix(in srgb,var(--cta-gold) 36%,transparent)}}.garden-cta-dock__action:hover{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action:hover{border-color:color-mix(in srgb,var(--cta-bamboo) 52%,var(--cta-gold))}}.garden-cta-dock__action:hover{background:linear-gradient(168deg,#fffefb7a 0,var(--cta-moss) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action:hover{background:linear-gradient(168deg,#fffefb7a 0,color-mix(in srgb,var(--cta-moss) 26%,transparent) 100%)}}.garden-cta-dock__action:hover{color:var(--cta-bamboo-deep)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action:hover{color:color-mix(in srgb,var(--cta-bamboo-deep) 82%,var(--cta-ink))}}.garden-cta-dock__action.is-soft:hover{border-color:var(--cta-wood)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-soft:hover{border-color:color-mix(in srgb,var(--cta-wood) 42%,var(--cta-gold))}}.garden-cta-dock__action.is-soft:hover{background:linear-gradient(168deg,#fffefb70 0,var(--cta-parchment) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-soft:hover{background:linear-gradient(168deg,#fffefb70 0,color-mix(in srgb,var(--cta-parchment) 30%,transparent) 100%)}}.garden-cta-dock__action.is-brain:hover{border-color:var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-brain:hover{border-color:color-mix(in srgb,var(--cta-bamboo) 58%,var(--cta-gold))}}.garden-cta-dock__action.is-brain:hover{background:linear-gradient(168deg,#fff8ef75 0,var(--cta-bamboo) 100%)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-brain:hover{background:linear-gradient(168deg,#fff8ef75 0,color-mix(in srgb,var(--cta-bamboo) 24%,transparent) 100%)}}.garden-cta-dock__action.is-primary:hover,.garden-cta-dock__action.is-recommended:hover{border-color:var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-primary:hover,.garden-cta-dock__action.is-recommended:hover{border-color:color-mix(in srgb,var(--cta-gold) 68%,var(--cta-bamboo))}}.garden-cta-dock__action.is-primary:hover,.garden-cta-dock__action.is-recommended:hover{filter:brightness(1.035);color:#f7faf4}.garden-cta-dock__action:focus-visible{box-shadow:inset 0 1px 0 #fffaf27a,inset 2px 0 0 var(--cta-bamboo),0 0 0 2px var(--cta-bamboo)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action:focus-visible{box-shadow:inset 0 1px 0 #fffaf27a,inset 2px 0 0 color-mix(in srgb,var(--cta-bamboo) 42%,transparent),0 0 0 2px color-mix(in srgb,var(--cta-bamboo) 28%,transparent)}}.garden-cta-dock__action.is-primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff3d,inset 0 0 0 1px var(--cta-gold),inset 2px 0 0 var(--cta-gold),0 0 0 2px var(--cta-gold)}@supports (color:color-mix(in lab,red,red)){.garden-cta-dock__action.is-primary:focus-visible{box-shadow:inset 0 1px 0 #ffffff3d,inset 0 0 0 1px color-mix(in srgb,var(--cta-gold) 22%,transparent),inset 2px 0 0 color-mix(in srgb,var(--cta-gold) 42%,transparent),0 0 0 2px color-mix(in srgb,var(--cta-gold) 32%,transparent)}}@media (min-width:1100px){.garden-cta-dock--left-wing{--cta-shell-width:min(30rem,86vw)}}@media (max-width:720px){.garden-cta-dock-anchor{bottom:max(.55rem,env(safe-area-inset-bottom,0px));padding:0 .55rem}.garden-cta-dock{--cta-shell-width:min(100%,26.5rem);--cta-shell-pad-x:clamp(.9rem,4.5vw,1.35rem);width:100%;padding:.55rem var(--cta-shell-pad-x) .58rem;border-radius:5px;gap:.34rem}.garden-cta-dock__actions{gap:.28rem}.garden-cta-dock__actions--triple{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:unset}.garden-cta-dock__seg-sub{letter-spacing:.02em;font-size:.55rem}.garden-cta-dock__action{letter-spacing:.04em;min-height:2.75rem;padding-left:.35rem;padding-right:.35rem;font-size:.84rem}.garden-cta-dock__seg--left-halls{grid-template-columns:repeat(2,minmax(0,1fr))}.garden-cta-dock__seg--left-halls .garden-cta-dock__seg-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.garden-cta-dock__actions-primary--split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.garden-cta-dock__actions-secondary:has(.garden-cta-dock__identity-chip--inline){grid-template-columns:repeat(3,minmax(0,1fr))}.garden-cta-dock__center-resume{margin:0}.garden-cta-dock__resume-link,.garden-cta-dock__resume-link--block{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-width:100%;min-height:2.2rem;font-size:.78rem;overflow:hidden}.garden-cta-dock__action.is-recommended{font-weight:800}}@media (max-width:420px){.garden-cta-dock{--cta-shell-pad-x:clamp(.85rem,5vw,1.15rem);padding:.5rem var(--cta-shell-pad-x) .54rem}.garden-cta-dock__action{letter-spacing:.03em;padding-left:.28rem;padding-right:.28rem;font-size:.8rem}.garden-cta-dock__seg-sub{display:none}}@media (prefers-reduced-motion:reduce){.garden-cta-dock__action,.garden-cta-dock__floor-seg-item,.garden-cta-dock__seg-item{transition:none}.garden-cta-dock__floor-seg-item.is-active,.garden-cta-dock__seg-item.is-active{animation:none;transform:none}}.garden-family-ride{position:absolute;inset:0;z-index:90;overflow:hidden;pointer-events:none;color:var(--xz-parchment,#faf7f2);background:#0c0a08}.garden-family-ride__art{position:absolute;inset:-12%;z-index:0;background-color:#1a1510;background-size:cover;background-position:center 46%;background-repeat:no-repeat;transform-origin:50% 55%;will-change:transform,filter}.garden-family-ride__haze{position:absolute;inset:-4%;z-index:1;pointer-events:none;background:radial-gradient(ellipse 58% 42% at 48% 44%,color-mix(in srgb,#f4efe4 16%,transparent),transparent 70%),linear-gradient(90deg,color-mix(in srgb,#c4a35a 10%,transparent),transparent 40%,color-mix(in srgb,#0f9d8e 8%,transparent));mix-blend-mode:soft-light}.garden-family-ride__shade{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse 80% 56% at 50% 48%,transparent 20%,color-mix(in srgb,#0a0806 40%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,#0a0806 44%,transparent),transparent 28%,color-mix(in srgb,#0a0806 54%,transparent)),linear-gradient(90deg,color-mix(in srgb,#0a0806 52%,transparent),transparent 16%,transparent 84%,color-mix(in srgb,#0a0806 52%,transparent))}.garden-family-ride__iris{position:absolute;inset:-8%;z-index:3;pointer-events:none;background:radial-gradient(ellipse 50% 44% at 50% 52%,transparent 30%,color-mix(in srgb,#0a0806 55%,transparent) 58%,color-mix(in srgb,#050403 92%,transparent) 100%);transform-origin:50% 52%;will-change:transform,opacity}.garden-family-ride__copy{position:absolute;left:50%;top:42%;z-index:4;display:grid;gap:.34rem;text-align:center;transform:translate(-50%,-50%);padding:.95rem 1.45rem;border-radius:10px;background:color-mix(in srgb,#1a1510 58%,transparent);border:1px solid color-mix(in srgb,#c4a35a 34%,transparent);box-shadow:0 14px 36px color-mix(in srgb,#0a0806 42%,transparent),inset 0 1px 0 color-mix(in srgb,#faf7f2 10%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.garden-family-ride__kicker{margin:0;font-family:var(--xz-font-display,"KaiTi",serif);font-size:.78rem;letter-spacing:.14em;color:color-mix(in srgb,var(--xz-parchment,#faf7f2) 88%,#c4a35a)}.garden-family-ride__title{font-family:var(--xz-font-display,"KaiTi",serif);font-size:1.32rem;font-weight:800;letter-spacing:.06em}.garden-family-ride__hint{margin:0;font-family:var(--xz-font-ui,"Microsoft YaHei UI",sans-serif);font-size:.82rem;color:color-mix(in srgb,var(--xz-parchment,#faf7f2) 86%,transparent)}.gx-scene.family-scene .garden-family-ride{z-index:96}.garden-hall>.garden-family-ride{z-index:88}