.O32W5G_plates{gap:1.25rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.O32W5G_plate{border:1px solid var(--kyl-line);background:var(--kyl-surface);min-width:0;box-shadow:var(--kyl-shadow-sm);transition:translate var(--kyl-dur) var(--kyl-ease), box-shadow var(--kyl-dur) var(--kyl-ease);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.O32W5G_plate:hover{box-shadow:var(--kyl-shadow-md);translate:0 -4px}.O32W5G_head{isolation:isolate;background:var(--kyl-accent-wash);border-bottom:1px solid var(--kyl-line);align-items:flex-end;min-height:9.5rem;padding:1.5rem 1.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.O32W5G_watermark{z-index:0;font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);color:var(--kyl-accent-ink);opacity:.1;font-variant-numeric:tabular-nums;pointer-events:none;font-size:7.5rem;line-height:1;position:absolute;top:-.6rem;right:.75rem}.O32W5G_watermark:before{content:attr(data-n)}.O32W5G_name{z-index:1;font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);color:var(--kyl-fg);font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);line-height:1.05;position:relative}.O32W5G_plate[data-tone="1"] .O32W5G_head{background:var(--kyl-surface-sunken)}.O32W5G_plate[data-tone="2"] .O32W5G_head{--kyl-heading:var(--kyl-brand-fg);background:var(--kyl-brand-bg);border-bottom-color:var(--kyl-brand-line)}.O32W5G_plate[data-tone="2"] .O32W5G_name,.O32W5G_plate[data-tone="2"] .O32W5G_watermark{color:var(--kyl-brand-fg)}.O32W5G_body{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.O32W5G_who{color:var(--kyl-fg-muted);margin:0;font-size:.9375rem;line-height:1.55}.O32W5G_day{color:var(--kyl-fg);margin:0;font-size:1.0625rem;line-height:1.55}.O32W5G_door{min-height:2.75rem;color:var(--kyl-accent-ink);align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.O32W5G_door svg{transition:transform var(--kyl-dur-fast) var(--kyl-ease)}.O32W5G_door:hover svg{transform:translate(4px)}@media (min-width:768px){.O32W5G_plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}
.Bz2Y3q_panel{border:1px solid var(--kyl-line);background:var(--kyl-surface);box-shadow:var(--kyl-shadow-md);border-radius:1.25rem;display:grid;overflow:hidden}.Bz2Y3q_aside{background:var(--kyl-surface-sunken);border-bottom:1px solid var(--kyl-line);flex-direction:column;gap:1.5rem;padding:2rem 1.75rem;display:flex}.Bz2Y3q_label{letter-spacing:.08em;text-transform:uppercase;color:var(--kyl-fg-muted);margin:0;font-size:.8125rem}.Bz2Y3q_pull{max-width:16ch;font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);color:var(--kyl-accent-ink);margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem);line-height:1.08}.Bz2Y3q_signature{border-top:1px solid var(--kyl-line);align-items:center;gap:.875rem;margin-top:auto;padding-top:1.25rem;display:flex}.Bz2Y3q_role{color:var(--kyl-fg);font-size:.9375rem;font-weight:600;display:block}.Bz2Y3q_letter{color:var(--kyl-fg);padding:2rem 1.75rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.7}.Bz2Y3q_letter p+p{margin-top:1.1em}.Bz2Y3q_lead{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);margin:0 0 1.25rem;font-size:1.375rem;line-height:1.2}.Bz2Y3q_first:first-letter{float:left;font-family:var(--font-display);color:var(--kyl-accent-ink);margin:.08em .12em 0 0;font-size:3.4em;line-height:.85}@media (min-width:1024px){.Bz2Y3q_panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.Bz2Y3q_aside{border-bottom:0;border-right:1px solid var(--kyl-line);padding:2.75rem 2.5rem}.Bz2Y3q_letter{padding:2.75rem 3rem}}
.NrvEtq_page{--home-section-space:clamp(3rem, 4.5vw, 5rem);overflow:clip}.NrvEtq_page h2{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);text-wrap:balance;font-size:clamp(1.9rem,1.1rem + 2vw,2.9rem);line-height:1.08}.NrvEtq_hero{align-items:center;gap:1.25rem;padding-block:clamp(3rem,7vw,6rem);display:grid}.NrvEtq_heroFilm{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:2rem;padding-top:.5rem;display:grid}@media (max-width:767px){.NrvEtq_hero{padding-top:1.5rem}.NrvEtq_heroFilm{grid-template-columns:1fr}}.NrvEtq_heroCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.NrvEtq_heroStage{width:100%}.NrvEtq_heroStage.NrvEtq_heroStage{border-radius:1.5rem;padding:.5rem}.NrvEtq_stageMedia{background:var(--kyl-surface);border-radius:1rem;position:relative;overflow:hidden}.NrvEtq_stageSlide{flex:0 0 100%;min-width:0}.NrvEtq_stagePicture{aspect-ratio:3/2;position:relative;overflow:hidden}.NrvEtq_stagePicture img{object-fit:cover;object-position:center 30%;width:116%;max-width:none;height:100%;transform:translate3d(var(--stage-shift,0), 0, 0);will-change:transform;display:block;position:absolute;top:0;left:-8%}.NrvEtq_stageControls{background:linear-gradient(to top, color-mix(in oklab, var(--kyl-brand-bg-deep) 62%, transparent), transparent);color:var(--kyl-brand-fg);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:.75rem;padding:clamp(2.5rem,5vw,4rem) clamp(.75rem,1.6vw,1.125rem) clamp(.75rem,1.6vw,1.125rem);display:flex;position:absolute;inset:auto 0 0}.NrvEtq_stageControls>*{pointer-events:auto}.NrvEtq_stageWhere{pointer-events:none;gap:.5rem;min-width:0;padding:0 0 .25rem .25rem;display:grid}.NrvEtq_stageName{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.125rem,.95rem + .7vw,1.5rem);font-weight:600;line-height:1.15;overflow:hidden}.NrvEtq_stageBars{gap:.25rem;width:clamp(7rem,14vw,10rem);display:flex}.NrvEtq_stageBars span{background:color-mix(in oklab, var(--kyl-brand-fg) 32%, transparent);border-radius:999px;flex:1;height:2px;position:relative;overflow:hidden}.NrvEtq_stageBars span[data-active]:after{content:"";border-radius:inherit;background:var(--kyl-brand-fg);transform-origin:0;position:absolute;inset:0}.NrvEtq_stageNote{color:var(--kyl-brand-fg);text-shadow:0 1px 6px color-mix(in oklab, var(--kyl-brand-bg-deep) 80%, transparent);pointer-events:none;font-size:.6875rem;line-height:1.2;position:absolute;top:.75rem;right:.875rem}.NrvEtq_stagePill{border:1px solid color-mix(in oklab, var(--kyl-brand-fg) 18%, transparent);background:color-mix(in oklab, var(--kyl-brand-bg-deep) 72%, transparent);border-radius:999px;flex:none;align-items:center;padding:.125rem;display:flex}.NrvEtq_stageButton,.NrvEtq_stagePlay{width:2.75rem;height:2.75rem;color:inherit;transition:background-color var(--kyl-dur-fast) var(--kyl-ease);border-radius:50%;flex:none;place-items:center;display:grid}.NrvEtq_stageButton:hover,.NrvEtq_stagePlay:hover{background:color-mix(in oklab, var(--kyl-brand-fg) 14%, transparent)}.NrvEtq_stageButton:focus-visible,.NrvEtq_stagePlay:focus-visible{outline:2px solid var(--kyl-brand-fg);outline-offset:-2px}.NrvEtq_stageButton svg,.NrvEtq_stagePlay svg{width:1rem;height:1rem}.NrvEtq_copyStack{display:grid;container-type:inline-size}.NrvEtq_copyStack>*{grid-area:1/1;min-width:0}.NrvEtq_copySizer{visibility:hidden}.NrvEtq_stagePlay>svg:not(:first-child){width:1rem;height:1rem}.NrvEtq_introLabel{color:var(--kyl-fg-muted);letter-spacing:.01em;align-items:center;gap:.65rem;font-size:.8125rem;display:flex}.NrvEtq_introLabel>span{background:var(--kyl-accent);border-radius:50%;width:.5rem;height:.5rem}.NrvEtq_hero h1,.NrvEtq_copySizer .NrvEtq_heroTitle{font-family:var(--font-display);white-space:nowrap;letter-spacing:var(--kyl-tracking-display);margin-top:1.5rem;font-size:min(7.6cqi,4.25rem);line-height:1.06}.NrvEtq_hero h1>span,.NrvEtq_copySizer .NrvEtq_heroTitle>span{color:var(--kyl-accent)}.NrvEtq_heroTitle{min-height:2lh}.NrvEtq_intro{min-height:3lh;margin-top:1.5rem;font-size:clamp(1rem,2.85cqi,1.375rem);line-height:1.6}.NrvEtq_pitch{max-width:42ch;min-height:2lh;color:var(--kyl-fg-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.55}@media (max-width:639px){.NrvEtq_hero h1,.NrvEtq_copySizer .NrvEtq_heroTitle{margin-top:1rem;line-height:1.12}.NrvEtq_heroTitle,.NrvEtq_intro,.NrvEtq_pitch{min-height:0}.NrvEtq_intro{margin-top:1rem}}.NrvEtq_heroProducts{margin-bottom:1.25rem}.NrvEtq_heroAddOnsSlot{min-width:0;margin-top:.75rem}.NrvEtq_heroChips{min-width:0}.NrvEtq_heroProductsLabel{color:var(--kyl-fg-muted);margin-bottom:.25rem;font-size:.8125rem;font-weight:500}.NrvEtq_heroIndex{gap:0 .5rem;padding-inline-end:.5rem;display:flex}.NrvEtq_heroIndex button{border-radius:var(--kyl-radius-pill);min-height:2.75rem;color:var(--kyl-fg);letter-spacing:.005em;background:0 0;border:0;flex:none;padding:0;font-size:.8125rem;font-weight:600}.NrvEtq_heroIndex button>span{border:1px solid var(--kyl-line);border-radius:var(--kyl-radius-pill);background:var(--kyl-surface);min-height:2.75rem;transition:border-color var(--kyl-dur-fast) var(--kyl-ease), background-color var(--kyl-dur-fast) var(--kyl-ease);align-items:center;gap:.5rem;padding:.25rem .875rem .25rem .25rem;display:inline-flex}.NrvEtq_heroChipIcon{border-radius:var(--kyl-radius-pill);background:var(--kyl-accent-wash);width:2.125rem;height:2.125rem;color:var(--kyl-accent-ink);flex:none;place-items:center;display:grid}.NrvEtq_heroChipIcon svg{width:1.125rem;height:1.125rem}.NrvEtq_heroIndex button:hover>span{border-color:color-mix(in oklab, var(--kyl-accent) 40%, var(--kyl-line));background:color-mix(in oklab, var(--kyl-accent-wash) 60%, transparent)}.NrvEtq_heroIndex button:focus-visible{outline:2px solid var(--kyl-focus);outline-offset:0}.NrvEtq_heroIndex button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.NrvEtq_heroIndex{flex-wrap:wrap;padding-inline-end:0}}.NrvEtq_supporting{max-width:52ch;color:var(--kyl-fg-muted);margin-top:1rem;line-height:1.7}.NrvEtq_proof{margin-top:calc(-1*clamp(1.5rem,4vw,3.5rem));margin-bottom:var(--home-section-space);border:1px solid var(--kyl-line);background:var(--kyl-surface);box-shadow:var(--kyl-shadow-md);border-radius:1rem;display:grid}.NrvEtq_proofTitle{border-bottom:1px solid var(--kyl-line);padding:1.5rem 1.5rem 1.25rem}.NrvEtq_proofTitle h2{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);margin:0;font-size:1.25rem;line-height:1.2}.NrvEtq_proofTitle p{color:var(--kyl-fg-muted);margin-top:.375rem;font-size:.875rem;line-height:1.5}.NrvEtq_proofList{margin:0;padding:0;list-style:none;display:grid}.NrvEtq_proofList li{grid-template-rows:auto auto;grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem .875rem;padding:1.25rem 1.5rem;display:grid}.NrvEtq_proofList li+li{border-top:1px solid var(--kyl-line)}.NrvEtq_proofMark{background:var(--kyl-accent-wash);width:1.75rem;height:1.75rem;color:var(--kyl-accent-ink);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.NrvEtq_proofMark svg{width:.875rem;height:.875rem}.NrvEtq_proofFact{align-self:center;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}.NrvEtq_proofLine{color:var(--kyl-fg-muted);margin:0;font-size:.875rem;line-height:1.5}@media (min-width:640px){.NrvEtq_proofList{grid-template-columns:repeat(3,minmax(0,1fr))}.NrvEtq_proofList li+li{border-top:0;border-left:1px solid var(--kyl-line)}}@media (min-width:1024px){.NrvEtq_proof{grid-template-columns:minmax(0,1.1fr) minmax(0,3fr)}.NrvEtq_proofTitle{border-bottom:0;border-right:1px solid var(--kyl-line);padding:1.5rem 1.75rem}.NrvEtq_proofList li{padding:1.5rem 1.75rem}}.NrvEtq_answers{padding-block:var(--home-section-space);gap:2rem;display:grid}@media (min-width:1024px){.NrvEtq_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:clamp(3rem,5vw,6rem)}.NrvEtq_heroCopy{grid-area:1/1;justify-content:flex-start}.NrvEtq_heroStage{flex-direction:column;grid-area:1/2;display:flex}.NrvEtq_stageMedia{flex:1;min-height:0}.NrvEtq_stageMedia>:first-child{position:absolute;inset:0}.NrvEtq_stageMedia>:first-child>*,.NrvEtq_stageSlide{height:100%}.NrvEtq_stagePicture{aspect-ratio:auto;height:100%}.NrvEtq_heroProducts{border-top:1px solid var(--kyl-line);order:1;margin-top:1.5rem;margin-bottom:0;padding-top:1.25rem}.NrvEtq_heroNote{order:2;max-width:none}}@media (prefers-reduced-motion:no-preference){.NrvEtq_heroCopy{animation:.65s ease-out both NrvEtq_home-arrive}.NrvEtq_copyOut>*{animation:.22s ease-in both NrvEtq_hero-sink}.NrvEtq_copyIn>*{animation:NrvEtq_hero-rise .55s var(--kyl-ease,ease-out) both}.NrvEtq_copyIn>:nth-child(2){animation-delay:60ms}.NrvEtq_copyIn>:nth-child(3){animation-delay:.12s}.NrvEtq_copyIn>:nth-child(4){animation-delay:.18s}.NrvEtq_stageBars span[data-active]:after{animation:6.5s linear both NrvEtq_hero-bar}.NrvEtq_stageBars[data-paused=true] span[data-active]:after{animation-play-state:paused}@keyframes NrvEtq_hero-sink{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes NrvEtq_hero-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes NrvEtq_hero-roll{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes NrvEtq_home-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.NrvEtq_heroNote{max-width:42ch;color:var(--kyl-fg-muted);margin-top:1.25rem;font-size:.8125rem;line-height:1.6}.NrvEtq_answers [data-slot=accordion]{border:1px solid var(--kyl-line);background:var(--kyl-surface);border-radius:1rem;align-self:start;padding-inline:clamp(1rem,2vw,2rem)}.NrvEtq_answers [data-slot=accordion-trigger]{padding-block:1.25rem;line-height:1.5}.NrvEtq_answers [data-slot=accordion-content]{max-width:72ch;color:var(--kyl-fg-muted);line-height:1.75}.NrvEtq_answers{gap:clamp(2rem,5vw,5rem)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.NrvEtq_reveal{animation:linear both NrvEtq_home-reveal;animation-timeline:view();animation-range:entry entry 180px}}}@keyframes NrvEtq_home-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.NrvEtq_ledger{gap:2.5rem clamp(3rem,6vw,7rem);display:grid}.NrvEtq_ledgerHead h2{margin-top:1rem}.NrvEtq_ledgerHead>p:not(.NrvEtq_introLabel){max-width:42ch;color:var(--kyl-fg-muted);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.NrvEtq_ledgerList{border-top:1px solid var(--kyl-line);margin:0;padding:0;list-style:none}.NrvEtq_ledgerList li{border-bottom:1px solid var(--kyl-line);grid-template-columns:3.5rem minmax(0,1fr);gap:0 1rem;padding-block:1.75rem;display:grid}.NrvEtq_ledgerNumber{font-family:var(--font-display);letter-spacing:-.08em;color:var(--kyl-accent-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.2}.NrvEtq_ledgerList h3{letter-spacing:var(--kyl-tracking-display);font-size:1.25rem;font-weight:600;line-height:1.3}.NrvEtq_ledgerList h3+p{max-width:52ch;color:var(--kyl-fg-muted);margin-top:.625rem;line-height:1.65}.NrvEtq_ledgerList .NrvEtq_storyLink{margin-top:.75rem}.NrvEtq_columns{border-top:1px solid var(--kyl-line);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.NrvEtq_columns li{border-bottom:1px solid var(--kyl-line);flex-direction:column;padding:1.75rem 0;display:flex}.NrvEtq_columnNumber{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);color:var(--kyl-accent-ink);font-variant-numeric:tabular-nums;font-size:1.25rem}.NrvEtq_columns h3{letter-spacing:var(--kyl-tracking-display);margin-top:.875rem;font-size:1.25rem;font-weight:600}.NrvEtq_columns p{max-width:40ch;color:var(--kyl-fg-muted);margin-top:.625rem;line-height:1.65}.NrvEtq_columns .NrvEtq_storyLink{margin-top:auto;padding-top:1rem}.NrvEtq_answers [data-slot=accordion]{box-shadow:var(--kyl-shadow-md)}.NrvEtq_answers [data-slot=accordion-trigger]{font-size:1.0625rem;font-weight:500}.NrvEtq_closing{border-top:1px solid var(--kyl-brand-line);padding-block:clamp(4rem,8vw,7rem)}.NrvEtq_closingGrid{align-items:center;gap:3rem clamp(3rem,7vw,8rem);display:grid}.NrvEtq_closingLabel{color:var(--kyl-brand-fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.NrvEtq_closingCopy h2{max-width:20ch;color:var(--kyl-brand-fg);margin-top:1rem;font-size:clamp(2.1rem,1.2rem + 2.4vw,3.4rem)}.NrvEtq_closingCopy>p:not(.NrvEtq_closingLabel){max-width:46ch;color:var(--kyl-brand-fg-muted);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.NrvEtq_closingActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.NrvEtq_closingPrimary,.NrvEtq_closingSecondary{border-radius:var(--kyl-radius-md);min-height:2.75rem;transition:background-color var(--kyl-dur-fast) var(--kyl-ease), border-color var(--kyl-dur-fast) var(--kyl-ease), translate var(--kyl-dur-fast) var(--kyl-ease);align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.NrvEtq_closingPrimary{background:var(--kyl-brand-fg);color:var(--kyl-brand-bg)}.NrvEtq_closingPrimary:hover{background:var(--kyl-brand-accent);translate:0 -2px}.NrvEtq_closingPrimary svg{width:1rem}.NrvEtq_closingSecondary{background:var(--kyl-brand-bg);border:1px solid var(--kyl-brand-line);color:var(--kyl-brand-fg)}.NrvEtq_closingSecondary:hover{border-color:color-mix(in oklab, var(--kyl-brand-fg) 40%, transparent);background:var(--kyl-brand-surface)}.NrvEtq_closingPrimary:focus-visible,.NrvEtq_closingSecondary:focus-visible{outline:2px solid var(--kyl-brand-accent);outline-offset:2px}.NrvEtq_closingSteps{border-top:1px solid var(--kyl-brand-line);margin:0;padding:0;list-style:none}.NrvEtq_closingSteps li{border-bottom:1px solid var(--kyl-brand-line);grid-template-columns:3rem minmax(0,1fr);gap:0 1rem;padding-block:1.5rem;display:grid}.NrvEtq_closingSteps li>span{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);color:var(--kyl-brand-accent);font-variant-numeric:tabular-nums;font-size:1.375rem}.NrvEtq_closingSteps strong{color:var(--kyl-brand-fg);font-size:1.125rem;font-weight:600;display:block}.NrvEtq_closingSteps li p{max-width:40ch;color:var(--kyl-brand-fg-muted);margin-top:.375rem;line-height:1.6}@media (min-width:768px){.NrvEtq_columns{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.NrvEtq_columns li{border-bottom:0;padding:.5rem 1.75rem 0}.NrvEtq_columns li:first-child{padding-left:0}.NrvEtq_columns li+li{border-left:1px solid var(--kyl-line)}.NrvEtq_answers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (min-width:1024px){.NrvEtq_answers{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.NrvEtq_ledger{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start}.NrvEtq_ledgerHead{position:sticky;top:7rem}.NrvEtq_ledgerList li{grid-template-columns:4.5rem minmax(0,1fr);padding-block:2.25rem}.NrvEtq_ledgerNumber{font-size:2rem}.NrvEtq_closingGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.NrvEtq_copySizer .NrvEtq_heroTitle{letter-spacing:var(--kyl-tracking-display);text-transform:capitalize}@media (max-width:639px){.NrvEtq_stageButton{display:none}.NrvEtq_stageNote{font-size:.625rem}}.NrvEtq_hero{isolation:isolate;position:relative}.NrvEtq_hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--kyl-line) 1px, transparent 1px), linear-gradient(90deg, var(--kyl-line) 1px, transparent 1px);opacity:.45;pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000)}.NrvEtq_heroStage{box-shadow:0 0 0 1px color-mix(in oklab, var(--kyl-fg) 6%, transparent), 0 24px 60px -36px color-mix(in oklab, var(--kyl-fg) 38%, transparent)}
._13NOWa_band{min-width:0}._13NOWa_head{justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}._13NOWa_title{color:var(--kyl-fg-muted);white-space:nowrap;font-size:.8125rem;font-weight:500}._13NOWa_actions{align-items:center;gap:.25rem;display:flex}._13NOWa_all{min-height:2.75rem;color:var(--kyl-accent-ink);white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}._13NOWa_all svg{width:1rem;height:1rem}._13NOWa_all:hover{text-underline-offset:.2em;text-decoration:underline}._13NOWa_pause{border-radius:var(--kyl-radius-pill);width:2.75rem;height:2.75rem;color:var(--kyl-fg-muted);place-items:center;display:grid}._13NOWa_pause:hover{color:var(--kyl-fg)}._13NOWa_pause svg{width:1rem;height:1rem}._13NOWa_all:focus-visible,._13NOWa_pause:focus-visible,._13NOWa_tile:focus-visible{outline:2px solid var(--kyl-focus);outline-offset:-2px;border-radius:var(--kyl-radius-md)}._13NOWa_group{gap:.5rem;margin:0;padding:.125rem .5rem .125rem 0;list-style:none;display:flex}._13NOWa_tile{border:1px solid var(--kyl-line);border-radius:var(--kyl-radius-pill);white-space:nowrap;min-height:2.75rem;transition:border-color var(--kyl-dur-fast) var(--kyl-ease), background-color var(--kyl-dur-fast) var(--kyl-ease);align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .25rem;display:flex}._13NOWa_tile:hover{border-color:color-mix(in oklab, var(--kyl-accent) 40%, var(--kyl-line));background:color-mix(in oklab, var(--kyl-accent-wash) 60%, transparent)}._13NOWa_icon{border-radius:var(--kyl-radius-pill);background:var(--kyl-accent-wash);width:2.125rem;height:2.125rem;color:var(--kyl-accent-ink);flex:none;place-items:center;display:grid}._13NOWa_tile:hover ._13NOWa_icon{background:var(--kyl-surface)}._13NOWa_text{line-height:1.25;display:grid}._13NOWa_name{font-size:.8125rem;font-weight:600}._13NOWa_cta{color:var(--kyl-accent-ink);font-size:.75rem}._13NOWa_arrow{width:.875rem;height:.875rem;color:var(--kyl-fg-muted);flex:none}@media (prefers-reduced-motion:reduce){._13NOWa_group{flex-wrap:wrap;padding-inline-end:0}._13NOWa_pause{display:none}}
.mwrjDa_viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.mwrjDa_track{width:max-content;display:flex}.mwrjDa_group{flex:none}@media (prefers-reduced-motion:no-preference){.mwrjDa_track{animation:mwrjDa_marquee-loop var(--marquee-seconds) linear infinite;will-change:transform}.mwrjDa_viewport[data-reverse] .mwrjDa_track{animation-direction:reverse}.mwrjDa_viewport:hover .mwrjDa_track,.mwrjDa_viewport:focus-within .mwrjDa_track,.mwrjDa_viewport[data-paused] .mwrjDa_track{animation-play-state:paused}}@keyframes mwrjDa_marquee-loop{to{transform:translate3d(calc(-100% / var(--marquee-copies)), 0, 0)}}@media (prefers-reduced-motion:reduce){.mwrjDa_viewport{-webkit-mask-image:none;mask-image:none}.mwrjDa_track{width:auto}.mwrjDa_group{flex:auto;min-width:0}.mwrjDa_group[data-copy]{display:none}}
.m61LGa_band{padding-block:clamp(3rem,5vw,5.5rem)}.m61LGa_head{align-items:end;gap:1rem clamp(2rem,5vw,5rem);display:grid}.m61LGa_head h2{max-width:20ch}.m61LGa_head>p{max-width:50ch;color:var(--kyl-fg-muted);font-size:1.0625rem;line-height:1.7}.m61LGa_list{border-top:1px solid var(--kyl-line);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.m61LGa_row{isolation:isolate;border-bottom:1px solid var(--kyl-line);grid-template-columns:minmax(0,1fr) 7rem;grid-template-areas:"name figure""copy copy";gap:1rem 1.25rem;padding:1.5rem 0;display:grid;position:relative}.m61LGa_row:before{content:"";z-index:-1;background:var(--kyl-surface-sunken);opacity:0;transition:opacity var(--kyl-dur-fast) var(--kyl-ease);border-radius:1rem;position:absolute;inset:0 -1rem}.m61LGa_row:hover:before{opacity:1}.m61LGa_number{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);color:var(--kyl-accent-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.2;display:none}.m61LGa_name{grid-area:name;min-width:0}.m61LGa_status{color:var(--kyl-accent-ink);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}.m61LGa_status svg{width:1.05rem;height:1.05rem}.m61LGa_name h3{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);margin-top:.5rem;font-size:clamp(1.4rem,1.1rem + .8vw,1.85rem);line-height:1.1}.m61LGa_link:after{content:"";border-radius:1rem;position:absolute;inset:0}.m61LGa_link:focus-visible{outline:none}.m61LGa_link:focus-visible:after{outline:2px solid var(--kyl-accent);outline-offset:2px}.m61LGa_audience{color:var(--kyl-fg-muted);margin-top:.375rem;font-size:.875rem;line-height:1.5}.m61LGa_copy{grid-area:copy;min-width:0}.m61LGa_headline{letter-spacing:var(--kyl-tracking-display);font-size:1.0625rem;font-weight:600;line-height:1.4}.m61LGa_headline span{color:var(--kyl-accent-ink)}.m61LGa_pitch{max-width:52ch;color:var(--kyl-fg-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.65}.m61LGa_door{align-items:center;gap:.4rem;margin-top:.875rem;font-size:.9375rem;font-weight:600;display:inline-flex}.m61LGa_door svg{width:1rem;height:1rem;transition:translate var(--kyl-dur-fast) var(--kyl-ease)}.m61LGa_row:hover .m61LGa_door svg{translate:2px -2px}.m61LGa_figure{grid-area:figure;margin:0}.m61LGa_figure img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--kyl-line);width:100%;height:auto;box-shadow:var(--kyl-shadow-sm);transition:translate var(--kyl-dur) var(--kyl-ease), box-shadow var(--kyl-dur) var(--kyl-ease);border-radius:.75rem;display:block}.m61LGa_row:hover .m61LGa_figure img{box-shadow:var(--kyl-shadow-md);translate:0 -3px}.m61LGa_figure figcaption{color:var(--kyl-fg-muted);margin-top:.375rem;font-size:.6875rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.m61LGa_row:hover .m61LGa_figure img,.m61LGa_row:hover .m61LGa_door svg{translate:none}}@media (min-width:640px){.m61LGa_row{grid-template-columns:12rem minmax(0,1fr);grid-template-areas:"figure name""figure copy";gap:.75rem clamp(1.5rem,3vw,2.5rem);padding-block:1.75rem}}@media (min-width:768px){.m61LGa_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.m61LGa_head>p{justify-self:end}}@media (min-width:1024px){.m61LGa_row{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) 16rem;grid-template-areas:"name copy figure";align-items:start;gap:0 clamp(1.5rem,3vw,3rem);padding-block:2rem}.m61LGa_number{grid-area:number;display:block}}.m61LGa_steps{color:var(--kyl-fg-muted);flex-wrap:wrap;gap:.375rem 1.25rem;margin-top:.75rem;padding-left:1rem;font-size:.75rem;line-height:1.7;list-style:decimal;display:flex}.m61LGa_steps li{padding-right:.5rem}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-500.ttf)format("truetype")}.HL7kQq_business{font-family:var(--store-body);font-size:var(--business-body,clamp(.85rem, 1.6cqw, 1.0625rem));--business-gap:clamp(1rem, 3cqw, 3rem);line-height:1.55}.HL7kQq_business[data-size=full]{--business-body:1rem}.HL7kQq_business ::selection{background:var(--store-accent);color:var(--store-accent-fg)}.HL7kQq_business a{text-underline-offset:.2em}.HL7kQq_business a:focus-visible,.HL7kQq_business summary:focus-visible,.HL7kQq_business button:focus-visible{outline:2px solid var(--store-accent);outline-offset:4px}.HL7kQq_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4cqw;padding:2.2cqw 4cqw;display:flex;position:relative}.HL7kQq_brand{font-family:var(--store-display);letter-spacing:var(--store-tracking);font-size:clamp(1.1rem,3.2cqw,2rem);font-weight:600;text-decoration:none}.HL7kQq_navigation{flex-wrap:wrap;align-items:center;gap:.3cqw 1.5cqw;display:flex}.HL7kQq_navigation a{align-items:center;min-height:44px;padding-inline:.5cqw;display:inline-flex}.HL7kQq_navigation a:hover{text-decoration:underline}.HL7kQq_headerActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.HL7kQq_headerActions>button:hover:not(:disabled){background:var(--store-surface)}.HL7kQq_headerActions>button:disabled{cursor:default}.HL7kQq_megaMenu summary,.HL7kQq_mobileMenu summary{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding-inline:.4rem;list-style:none;display:inline-flex}.HL7kQq_megaMenu summary::-webkit-details-marker{display:none}.HL7kQq_mobileMenu summary::-webkit-details-marker{display:none}.HL7kQq_megaMenu svg,.HL7kQq_mobileMenu svg{width:1rem;height:1rem}.HL7kQq_megaMenu:where([open]) svg,.HL7kQq_mobileMenu:where([open]) svg{transform:rotate(180deg)}.HL7kQq_megaPanel,.HL7kQq_mobilePanel{top:calc(100% - 1px);border-block:1px solid var(--store-line);background:var(--store-bg);box-shadow:0 14px 22px color-mix(in srgb, var(--store-fg) 8%, transparent);overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3cqw,3rem);max-height:min(70dvh,36rem);padding:clamp(1rem,3cqw,2.5rem) 4cqw;display:grid;position:absolute;inset-inline:0;overflow-y:auto}.HL7kQq_linkGroup{min-width:0}.HL7kQq_groupLabel{color:var(--store-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.5rem;font-size:.75rem}.HL7kQq_linkGroup ul{margin:0;padding:0;list-style:none}.HL7kQq_linkGroup a,.HL7kQq_linkGroup li>span{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:start;gap:.2rem;min-height:44px;padding-block:.55rem;text-decoration:none;display:flex}.HL7kQq_linkGroup a:hover>span{text-decoration:underline}.HL7kQq_linkGroup small{color:var(--store-muted);font-size:.85rem}.HL7kQq_mobileMenu{display:none}.HL7kQq_mobileHome{grid-column:1/-1;align-items:center;min-height:44px;display:flex}.HL7kQq_footer{border-top:1px solid var(--store-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(1.5rem,5cqw,4rem);padding:clamp(1.5rem,5cqw,4rem) 4cqw;display:grid}.HL7kQq_footer p{max-width:48ch;color:var(--store-muted)}.HL7kQq_footerIntroduction>p{margin-block:1rem}.HL7kQq_footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.HL7kQq_socials{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.HL7kQq_socials a{align-items:center;min-height:44px;display:inline-flex}.HL7kQq_footer[data-size=card]{font-size:1.6cqw}.HL7kQq_footer[data-size=card] .HL7kQq_footerLinks{display:none}@media (prefers-reduced-motion:no-preference){.HL7kQq_megaMenu svg,.HL7kQq_mobileMenu svg{transition:transform .16s}.HL7kQq_megaMenu[open] .HL7kQq_megaPanel,.HL7kQq_mobileMenu[open] .HL7kQq_mobilePanel{animation:.16s ease-out HL7kQq_business-menu-arrive}@keyframes HL7kQq_business-menu-arrive{0%{transform:translateY(-4px)}to{transform:translateY(0)}}}.HL7kQq_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text photo";align-items:center;gap:3cqw;padding:5cqw 4cqw;display:grid}.HL7kQq_hero h1,.HL7kQq_hero h3{font-family:var(--store-display);font-weight:var(--store-display-weight);letter-spacing:var(--store-tracking);text-wrap:balance;max-width:17ch;font-size:clamp(1.8rem,6.3cqw,5.5rem);line-height:1.05}.HL7kQq_hero p{max-width:53ch;color:var(--store-muted);margin-top:2cqw}.HL7kQq_heroText{flex-direction:column;grid-area:text;justify-content:center;align-items:flex-start;min-width:0;display:flex}.HL7kQq_heroActions{flex-wrap:wrap;align-items:center;gap:1cqw 2cqw;margin-top:2.5cqw;display:flex}.HL7kQq_action{background:var(--store-accent);min-height:44px;color:var(--store-accent-fg);border-radius:var(--store-radius);align-items:center;gap:.75em;padding:.85em 1.25em;font-weight:600;text-decoration:none;display:inline-flex}.HL7kQq_action svg{width:1em;height:1em}.HL7kQq_action:hover{text-decoration:underline}.HL7kQq_photo{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.HL7kQq_photoFrame{aspect-ratio:3/2;background:var(--store-surface);grid-area:photo;min-width:0;overflow:hidden}.HL7kQq_factList{align-content:start;display:grid}.HL7kQq_fact{border-bottom:1px solid var(--store-line);padding-block:1.8cqw}.HL7kQq_fact:first-child{border-top:1px solid var(--store-line)}.HL7kQq_fact strong{font-family:var(--store-display);font-size:clamp(1.05rem,2.4cqw,1.6rem);display:block}.HL7kQq_fact p{margin-top:.4cqw}.HL7kQq_finder{flex-wrap:wrap;justify-content:center;gap:1.2cqw;width:100%;padding-top:1cqw;display:flex}.HL7kQq_finder a{border:1px solid var(--store-line);border-radius:var(--store-radius);background:var(--store-bg);text-align:left;flex:12rem;max-width:24rem;padding:1.2em 1.4em}.HL7kQq_finder strong{display:block}.HL7kQq_directory{gap:2.5cqw;padding:4cqw;display:grid}.HL7kQq_directory h2{font-family:var(--store-display);letter-spacing:var(--store-tracking);font-size:clamp(1.5rem,3.4cqw,3rem);line-height:1.15}.HL7kQq_directory h3{font-family:var(--store-display);font-size:clamp(1.2rem,2.4cqw,1.7rem);line-height:1.25}.HL7kQq_directory p{color:var(--store-muted);max-width:65ch}.HL7kQq_directoryHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5cqw;display:flex}.HL7kQq_directoryRows{border-top:1px solid var(--store-line);display:grid}.HL7kQq_directoryRow{border-bottom:1px solid var(--store-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.65fr);align-items:start;gap:2cqw;padding-block:2.5cqw;display:grid}.HL7kQq_directoryRow h3+p{margin-top:.6em}.HL7kQq_directoryRow p+p{margin-top:.4em}.HL7kQq_directoryRow a:not(.HL7kQq_action){text-decoration:underline}.HL7kQq_directoryActions{flex-direction:column;align-items:flex-start;gap:1em;display:flex}.HL7kQq_services{grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;display:grid}.HL7kQq_service a{align-items:center;gap:.5em;min-height:44px;display:inline-flex}.HL7kQq_service a svg{width:1em;height:1em}.HL7kQq_service{background:var(--store-surface);border-radius:var(--store-radius);flex-direction:column;gap:1cqw;padding:2.4cqw;display:flex}.HL7kQq_service p{flex:1}.HL7kQq_service strong{font-variant-numeric:tabular-nums}.HL7kQq_programmes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5cqw;display:grid}.HL7kQq_programme{border-top:2px solid var(--store-accent);flex-direction:column;gap:1.2cqw;padding-top:2cqw;display:flex}.HL7kQq_programme dl{gap:.6cqw;display:grid}.HL7kQq_programme dl div{flex-wrap:wrap;justify-content:space-between;gap:.75em;display:flex}.HL7kQq_programme dt{color:var(--store-muted)}.HL7kQq_programme dd{text-align:right}.HL7kQq_programme details{padding-block:.5em}.HL7kQq_programme summary{cursor:pointer;text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:flex}.HL7kQq_schedule{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.HL7kQq_schedule th,.HL7kQq_schedule td{text-align:left;vertical-align:top;border-bottom:1px solid var(--store-line);padding:1.2em 1em 1.2em 0}.HL7kQq_schedule th{font-weight:600}.HL7kQq_schedule td:last-child{padding-right:0}.HL7kQq_schedule time{white-space:nowrap}.HL7kQq_note{color:var(--store-muted)}.HL7kQq_empty{border:1px solid var(--store-line);border-radius:var(--store-radius);padding:3cqw}.HL7kQq_hero>.HL7kQq_factList,.HL7kQq_hero>.HL7kQq_services,.HL7kQq_hero>.HL7kQq_finder{grid-area:facts;min-width:0}.HL7kQq_hero[data-composition=dining-room]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.HL7kQq_hero[data-composition=dining-room] .HL7kQq_photoFrame{aspect-ratio:4/3}.HL7kQq_hero[data-composition=cafe-poster]{grid-template-areas:"photo text"}.HL7kQq_hero[data-composition=cafe-poster] .HL7kQq_photoFrame{aspect-ratio:1;border-radius:50% 50% 0 0}.HL7kQq_hero[data-composition=cafe-poster] h3,.HL7kQq_hero[data-composition=cafe-poster] h1{font-size:clamp(1.8rem,5.8cqw,5rem)}.HL7kQq_hero[data-composition=menu-first]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);padding-bottom:2cqw}.HL7kQq_hero[data-composition=menu-first] h3,.HL7kQq_hero[data-composition=menu-first] h1{max-width:22ch;font-size:clamp(1.7rem,4.4cqw,3.8rem)}.HL7kQq_hero[data-composition=practice-rounds]{background:var(--store-surface);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"text photo""facts photo";align-items:start}.HL7kQq_hero[data-composition=practice-rounds] .HL7kQq_photoFrame{aspect-ratio:4/3}.HL7kQq_hero[data-composition=service-mosaic]{grid-template-areas:"text photo""facts facts";padding-bottom:2cqw}.HL7kQq_hero[data-composition=service-mosaic] .HL7kQq_photoFrame{aspect-ratio:4/3}.HL7kQq_hero[data-composition=consultant]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"text photo""facts photo";padding-block:6cqw}.HL7kQq_hero[data-composition=consultant] .HL7kQq_photoFrame{aspect-ratio:4/3}.HL7kQq_hero[data-composition=programme-finder]{background:var(--store-surface);text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""photo""facts";justify-items:center}.HL7kQq_hero[data-composition=programme-finder] .HL7kQq_heroText{align-items:center}.HL7kQq_hero[data-composition=programme-finder] .HL7kQq_photoFrame{aspect-ratio:2.8;width:100%}.HL7kQq_hero[data-composition=programme-finder] h3,.HL7kQq_hero[data-composition=programme-finder] h1{max-width:20ch}.HL7kQq_hero[data-composition=weekly-slate]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"text photo""facts facts"}.HL7kQq_hero[data-composition=weekly-slate] .HL7kQq_photoFrame{aspect-ratio:4/3}.HL7kQq_hero[data-composition=weekly-slate] .HL7kQq_factList{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5cqw}.HL7kQq_hero[data-composition=weekly-slate] .HL7kQq_fact{border-top:1px solid var(--store-line)}.HL7kQq_hero[data-composition=campus]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""photo";padding-top:3cqw}.HL7kQq_hero[data-composition=campus] .HL7kQq_heroText{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:2cqw 4cqw;display:grid}.HL7kQq_hero[data-composition=campus] h3,.HL7kQq_hero[data-composition=campus] h1{grid-row:span 2;max-width:20ch}.HL7kQq_hero[data-composition=campus] p,.HL7kQq_hero[data-composition=campus] .HL7kQq_heroActions{margin-top:0}.HL7kQq_hero[data-composition=campus] .HL7kQq_photoFrame{aspect-ratio:2.5}.HL7kQq_hero[data-photo=false][data-facts=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text facts"}.HL7kQq_hero[data-photo=false][data-facts=false]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text"}.HL7kQq_hero[data-photo=true][data-facts=false]:where(:not([data-composition=campus]):not([data-composition=programme-finder]):not([data-composition=cafe-poster])){grid-template-areas:"text photo"}.HL7kQq_hero[data-composition=programme-finder][data-photo=true][data-facts=false]{grid-template-areas:"text""photo"}.HL7kQq_hero[data-photo=false] .HL7kQq_heroText{max-width:55rem;display:flex}.HL7kQq_hero[data-photo=false][data-facts=true] .HL7kQq_factList{grid-template-columns:minmax(0,1fr)}.HL7kQq_weeklyTimes{font-variant-numeric:tabular-nums;margin-block:1cqw}.HL7kQq_weeklyTimes p{color:var(--store-fg)}.HL7kQq_business[data-size=card]{--business-body:2.3cqw}.HL7kQq_business[data-size=card] .HL7kQq_brand{font-size:4cqw}.HL7kQq_business[data-size=card] .HL7kQq_navigation{font-size:2.3cqw}.HL7kQq_business[data-size=card] .HL7kQq_navigation a{min-height:0}.HL7kQq_business[data-size=card] h1,.HL7kQq_business[data-size=card] h3{font-size:6.2cqw}.HL7kQq_business[data-size=card] .HL7kQq_action{min-height:0;font-size:2.3cqw}.HL7kQq_business[data-size=card] .HL7kQq_fact strong{font-size:3.4cqw}.HL7kQq_business[data-size=card] .HL7kQq_finder a{flex-basis:24cqw}.HL7kQq_business[data-size=card] .HL7kQq_hero{padding-block:5cqw}@container (max-width:42rem){.HL7kQq_header[data-size=full] .HL7kQq_desktopNavigation{display:none}.HL7kQq_header[data-size=full] .HL7kQq_mobileMenu{display:block}.HL7kQq_header{padding:3cqw 4cqw}.HL7kQq_header .HL7kQq_brand{overflow-wrap:anywhere;flex:1;min-width:0}.HL7kQq_headerActions{gap:.35rem}.HL7kQq_mobilePanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.HL7kQq_footerLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.HL7kQq_navigation{gap:0 3cqw}.HL7kQq_hero[data-size]:not([data-size=card]){grid-template-columns:minmax(0,1fr);grid-template-areas:"text""photo""facts";gap:5cqw;padding-block:7cqw}.HL7kQq_hero[data-size]:not([data-size=card])[data-photo=false]{grid-template-areas:"text""facts"}.HL7kQq_hero[data-size]:not([data-size=card])[data-facts=false]{grid-template-areas:"text""photo"}.HL7kQq_hero[data-size]:not([data-size=card])[data-photo=false][data-facts=false]{grid-template-areas:"text"}.HL7kQq_hero[data-size]:not([data-size=card]) .HL7kQq_heroText{display:flex}.HL7kQq_hero[data-size]:not([data-size=card]) .HL7kQq_photoFrame{aspect-ratio:1.4;width:100%}.HL7kQq_hero[data-size]:not([data-size=card]) .HL7kQq_heroActions{flex-direction:column;align-items:flex-start;gap:1cqw}.HL7kQq_hero[data-size]:not([data-size=card]) .HL7kQq_heroActions>a,.HL7kQq_hero[data-size]:not([data-size=card]) .HL7kQq_heroActions>span{align-items:center;min-height:44px;display:inline-flex}.HL7kQq_hero[data-size]:not([data-size=card]) .HL7kQq_factList{grid-template-columns:minmax(0,1fr);gap:0;width:100%}.HL7kQq_hero[data-size]:not([data-size=card]) .HL7kQq_fact{padding-block:4cqw}.HL7kQq_hero[data-size]:not([data-size=card]) .HL7kQq_fact:not(:first-child){border-top:0}.HL7kQq_hero[data-size]:not([data-size=card]) h1,.HL7kQq_hero[data-size]:not([data-size=card]) h3{font-size:clamp(1.8rem,9.5cqw,3.5rem)}.HL7kQq_hero[data-size]:not([data-size=card])[data-composition=menu-first] h1,.HL7kQq_hero[data-size]:not([data-size=card])[data-composition=menu-first] h3{font-size:clamp(1.8rem,8cqw,3rem)}.HL7kQq_hero[data-size]:not([data-size=card])[data-composition=programme-finder]{text-align:left;justify-items:start}.HL7kQq_hero[data-size]:not([data-size=card])[data-composition=programme-finder] .HL7kQq_heroText{align-items:flex-start}.HL7kQq_directory{gap:5cqw;padding-block:7cqw}.HL7kQq_directoryRow{grid-template-columns:1fr;gap:3cqw;padding-block:5cqw}.HL7kQq_directoryActions{flex-flow:wrap;align-items:center}.HL7kQq_services,.HL7kQq_programmes{grid-template-columns:1fr;gap:5cqw}.HL7kQq_service{gap:2cqw;padding:5cqw}.HL7kQq_programme{gap:3cqw;padding-top:4cqw}.HL7kQq_footer{grid-template-columns:1fr;gap:4cqw;padding-block:7cqw}.HL7kQq_footer .HL7kQq_navigation{justify-content:start}.HL7kQq_schedule th,.HL7kQq_schedule td{padding-block:1em}}@media (prefers-reduced-motion:no-preference){.HL7kQq_action{transition:transform .16s ease-out}.HL7kQq_action:active{transform:translateY(1px)}}.HL7kQq_contentPage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading heading""photo body";align-items:start;gap:clamp(1.5rem,4cqw,4rem);padding:clamp(2rem,6cqw,5rem) 4cqw;display:grid}.HL7kQq_contentPage[data-photo=false]{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""body";max-width:76ch;margin-inline:auto}.HL7kQq_contentHeading{grid-area:heading}.HL7kQq_contentHeading h1{font-family:var(--store-display);font-size:clamp(2rem,5.5cqw,4.5rem);font-weight:var(--store-display-weight,600);letter-spacing:var(--store-tracking);text-wrap:balance;max-width:22ch;line-height:1.08}.HL7kQq_contentPhoto{grid-area:photo;margin:0}.HL7kQq_contentPhoto img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--store-radius);width:100%;height:auto}.HL7kQq_contentBody{grid-area:body;min-width:0;max-width:64ch}.HL7kQq_contentBody>p{overflow-wrap:anywhere;margin-block-end:1.5rem;font-size:clamp(1rem,1.8cqw,1.125rem);line-height:1.75}.HL7kQq_contentFacts{gap:1.5rem;margin-block-start:2rem;display:grid}.HL7kQq_contentFacts dt{color:var(--store-muted);margin-block-end:.25rem;font-size:.85rem}.HL7kQq_contentFacts dd{overflow-wrap:anywhere;margin:0}.HL7kQq_contentFacts a{align-items:center;min-height:44px;display:inline-flex}.HL7kQq_contentNext{border-top:1px solid var(--store-line);flex-wrap:wrap;gap:1rem 2rem;margin-block-start:2rem;padding-block-start:1rem;display:flex}.HL7kQq_contentNext a{align-items:center;gap:.75rem;min-height:44px;display:inline-flex}.HL7kQq_contentPage[data-business-page-style=consultant] .HL7kQq_contentHeading h1{max-width:30ch;font-size:clamp(2rem,4cqw,3.5rem)}.HL7kQq_contentPage[data-business-page-style=cafe-poster] .HL7kQq_contentHeading h1{max-width:15ch}.HL7kQq_journal{padding-inline:4cqw}.HL7kQq_journalHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:2rem;display:flex}.HL7kQq_journalHeading h2{font-family:var(--store-display);font-size:clamp(1.5rem,3.7cqw,2.75rem);line-height:1.15}.HL7kQq_journalHeading a{align-items:center;gap:.75rem;min-height:44px;display:inline-flex}.HL7kQq_journalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3cqw,3rem);display:grid}.HL7kQq_journalGrid[data-size=card]{grid-template-columns:minmax(0,1fr)}@container (max-width:42rem){.HL7kQq_contentPage{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""photo""body"}.HL7kQq_journalGrid{grid-template-columns:minmax(0,1fr)}}
.exuR4W_menu{overflow-wrap:anywhere;line-height:1.55}.exuR4W_intro{flex-direction:column;gap:1cqw;margin-bottom:3cqw;display:flex}.exuR4W_intro p,.exuR4W_description{color:var(--store-muted)}.exuR4W_categoryNav{background:var(--store-bg);gap:1cqw;margin-bottom:4cqw;padding-block:1cqw;display:flex;overflow-x:auto}.exuR4W_categoryNav a,.exuR4W_menuLink{text-underline-offset:.25em;flex-shrink:0;align-items:center;min-height:44px;padding-inline:1.4cqw;text-decoration:underline;display:inline-flex}.exuR4W_categoryNav a:focus-visible,.exuR4W_menuLink:focus-visible{outline:2px solid var(--store-fg);outline-offset:-2px}.exuR4W_category{margin-bottom:5cqw;scroll-margin-top:10rem}.exuR4W_category h2{margin-bottom:2cqw}.exuR4W_dishes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2cqw 5cqw;display:grid}.exuR4W_dish{border-top:1px solid var(--store-line);min-width:0;padding-block:2cqw}.exuR4W_dishHeading{flex-wrap:wrap;align-items:baseline;gap:1cqw 1.6cqw;margin-bottom:.8cqw;display:flex}.exuR4W_description,.exuR4W_allergens{margin-block:.8cqw}.exuR4W_allergens{font-size:.9em}.exuR4W_portions{flex-direction:column;gap:.6cqw;margin-top:1.4cqw;display:flex}.exuR4W_portion{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.exuR4W_amount{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.exuR4W_soldOut{color:var(--store-muted);font-size:.85em}.exuR4W_highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw;display:grid}.exuR4W_highlight{min-width:0}.exuR4W_photo{aspect-ratio:3/2;object-fit:cover;border-radius:var(--store-radius);width:100%;height:auto;margin-bottom:1.4cqw}[data-menu-scale=full] .exuR4W_categoryNav{top:var(--kyl-store-head-visible,0px);z-index:1;position:sticky}[data-menu-scale=card] .exuR4W_categoryNav a,[data-menu-scale=panel] .exuR4W_categoryNav a,[data-menu-scale=card] .exuR4W_menuLink,[data-menu-scale=panel] .exuR4W_menuLink{min-height:5cqw}@container (max-width:640px){[data-menu-scale=full] .exuR4W_dishes,[data-menu-scale=full] .exuR4W_highlights{grid-template-columns:minmax(0,1fr)}[data-menu-scale=full] .exuR4W_categoryNav{gap:3cqw}[data-menu-scale=full] .exuR4W_dish{padding-block:4cqw}}
.hC-hka_guide{background:var(--kyl-surface);border-block:1px solid var(--kyl-line);padding:clamp(3rem,6vw,6rem) 0}.hC-hka_heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:3rem;display:grid}.hC-hka_eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--kyl-accent-ink);align-items:center;gap:.6rem;margin-bottom:1.3rem;font-size:.75rem;font-weight:600;display:flex}.hC-hka_eyebrow svg{width:1.1rem;height:1.1rem}.hC-hka_intro{justify-self:end;max-width:43ch}.hC-hka_access{background:var(--kyl-accent-wash);color:var(--kyl-accent-ink);border-radius:2rem;margin-bottom:.75rem;padding:.35rem .7rem;font-size:.7rem;display:inline-flex}.hC-hka_intro>p{color:var(--kyl-fg-muted);font-size:1rem;line-height:1.75}.hC-hka_intro>.hC-hka_note{margin-top:.75rem;font-size:.75rem}.hC-hka_chapters{border-top:1px solid var(--kyl-line-strong)}.hC-hka_chapter{border-bottom:1px solid var(--kyl-line-strong)}.hC-hka_chapter>summary{cursor:pointer;grid-template-columns:4rem minmax(0,1fr) minmax(10rem,.55fr) 2.5rem;align-items:center;gap:1.5rem;padding:1.65rem 1rem;list-style:none;transition:background-color .2s;display:grid}.hC-hka_chapter>summary::-webkit-details-marker{display:none}.hC-hka_chapter>summary:hover{background:var(--kyl-surface-sunken)}.hC-hka_chapter[open]>summary{background:var(--kyl-accent-wash)}.hC-hka_number{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);color:var(--kyl-accent-ink);font-size:2.25rem;line-height:1}.hC-hka_summaryText{flex-direction:column;gap:.45rem;display:flex}.hC-hka_summaryText>span{color:var(--kyl-accent-ink);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:600}.hC-hka_summaryText>strong{font-family:var(--font-sans);letter-spacing:var(--kyl-tracking-display);font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:500;line-height:1.3}.hC-hka_description{color:var(--kyl-fg-muted);font-size:.8rem;line-height:1.5}.hC-hka_chevron{border:1px solid var(--kyl-line-strong);width:2.5rem;height:2.5rem;color:var(--kyl-accent-ink);border-radius:50%;place-items:center;display:grid}.hC-hka_chevron svg{width:1.1rem;height:1.1rem;transition:transform .25s cubic-bezier(.22,1,.36,1)}.hC-hka_chapter[open] .hC-hka_chevron svg{transform:rotate(180deg)}.hC-hka_steps{grid-template-columns:1fr 1fr;gap:2rem 3rem;margin:0;padding:2rem 1rem 2.5rem 6.5rem;list-style:none;display:grid}.hC-hka_steps li{align-items:start;gap:.9rem;display:flex}.hC-hka_stepNumber{background:var(--kyl-surface-sunken);width:1.6rem;height:1.6rem;color:var(--kyl-accent-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.12rem;font-size:.7rem;display:grid}.hC-hka_steps h3{font-family:var(--font-sans);letter-spacing:0;margin-bottom:.5rem;font-size:.95rem;font-weight:600;line-height:1.5}.hC-hka_steps p{color:var(--kyl-fg-muted);max-width:54ch;font-size:.87rem;line-height:1.85}.hC-hka_footer{color:var(--kyl-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.8rem;display:flex}.hC-hka_footer a{min-height:2.75rem;color:var(--kyl-accent-ink);text-underline-offset:.3rem;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.hC-hka_footer svg{width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.hC-hka_chapter[open] .hC-hka_steps{animation:.35s cubic-bezier(.22,1,.36,1) hC-hka_guide-open}}@keyframes hC-hka_guide-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hC-hka_chapter>summary,.hC-hka_chevron svg{transition:none}}@media (max-width:1000px){.hC-hka_steps{gap:1.5rem;padding-left:1rem}.hC-hka_chapter>summary{grid-template-columns:3rem minmax(0,1fr) 2.5rem;gap:1rem}.hC-hka_description{display:none}}@media (max-width:740px){.hC-hka_heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.hC-hka_intro{justify-self:start;max-width:45ch}.hC-hka_steps{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem .5rem 2rem}.hC-hka_chapter>summary{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.75rem;padding:1.35rem .5rem}.hC-hka_number{font-size:1.6rem}.hC-hka_summaryText>strong{font-size:1.15rem}.hC-hka_summaryText>span{font-size:.62rem}.hC-hka_chevron{width:2rem;height:2rem}.hC-hka_footer{flex-direction:column;align-items:start}}
.EP_DuG_figure{isolation:isolate;background:radial-gradient(ellipse at 50% 0%, color-mix(in oklab, var(--kyl-accent) 16%, transparent), transparent 70%), var(--kyl-surface-sunken);border-radius:1.125rem;margin:0;position:relative;overflow:hidden}.EP_DuG_rhythm{z-index:1;color:var(--kyl-fg-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;inset:1.25rem 1.25rem auto}.EP_DuG_still{place-items:center;height:clamp(20rem,42vw,27rem);padding:3.5rem 1.5rem;display:grid;position:absolute;inset:0 0 auto}.EP_DuG_card{border:1px solid color-mix(in oklab, var(--kyl-accent) 30%, var(--kyl-line));background:var(--kyl-surface);max-width:20ch;box-shadow:var(--kyl-shadow-lg);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem);transform:rotate(-6deg)}.EP_DuG_cardLabel{color:var(--kyl-accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.EP_DuG_cardTitle{color:var(--kyl-fg);font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);margin-top:.875rem;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height:1.12}.EP_DuG_canvas{opacity:0;width:100%;height:clamp(20rem,42vw,27rem);display:block}.EP_DuG_canvas[data-ready=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.EP_DuG_canvas[data-ready=true]{animation:EP_DuG_table-art-in var(--kyl-dur-slow,.6s) var(--kyl-ease,ease-out) both}}@keyframes EP_DuG_table-art-in{0%{opacity:0}to{opacity:1}}.EP_DuG_caption{z-index:1;border-top:1px solid var(--kyl-line);background:var(--kyl-surface);color:var(--kyl-fg-muted);padding:.875rem 1.25rem 1rem;font-size:.75rem;line-height:1.6;position:relative}
.x34OrW_page{background:var(--kyl-bg);background-image:radial-gradient(ellipse at 0% 20%, var(--kyl-accent-wash), transparent 55%)}.x34OrW_layout,.x34OrW_resources{width:min(100% - 2 * var(--kyl-gutter), 78rem);margin-inline:auto}.x34OrW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:2rem clamp(2.5rem,6vw,6rem);padding-block:clamp(3rem,5vw,5rem) 4rem;display:grid}.x34OrW_intro{grid-column:1}.x34OrW_eyebrow,.x34OrW_formKicker{color:var(--kyl-accent-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;font-weight:650;line-height:1.5;display:flex}.x34OrW_eyebrow:before{content:"";background:currentColor;flex:none;width:1.75rem;height:1px}.x34OrW_title{max-width:10ch;font-family:var(--kyl-font-display);letter-spacing:var(--kyl-tracking-display);color:var(--kyl-fg);text-wrap:balance;margin-block:1.25rem;font-size:clamp(3.5rem,6.8vw,6.25rem);font-weight:500;line-height:1.04}.x34OrW_designTitle{font-size:clamp(2.75rem,6.8vw,6.25rem)}.x34OrW_standfirst{max-width:43ch;color:var(--kyl-fg-muted);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}.x34OrW_jumpLink{min-height:44px;color:var(--kyl-accent-ink);align-items:center;gap:.75rem;margin-top:.75rem;font-size:.875rem;font-weight:650;display:inline-flex}.x34OrW_jumpLink svg{width:1rem;height:1rem}.x34OrW_jumpLink:hover{text-underline-offset:.25rem;text-decoration:underline}.x34OrW_formPanel{border:1px solid var(--kyl-line);background:var(--kyl-surface);min-width:0;box-shadow:var(--kyl-shadow-lg);border-radius:1.25rem;grid-area:1/2/span 3;padding:clamp(1.5rem,3vw,2.75rem)}.x34OrW_formHeading{align-items:center;gap:1rem;display:flex}.x34OrW_formMark{border:1px solid var(--kyl-line);background:var(--kyl-accent-wash);width:3rem;height:3rem;color:var(--kyl-accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.x34OrW_formMark svg{width:1.25rem;height:1.25rem}.x34OrW_formKicker{font-size:.6875rem}.x34OrW_formHeading h2{font-family:var(--kyl-font-display);letter-spacing:var(--kyl-tracking-display);margin-top:.25rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.2}.x34OrW_formIntro{color:var(--kyl-fg-muted);margin-top:1rem;font-size:.875rem;line-height:1.6}.x34OrW_scene{background:var(--kyl-brand-bg);border-radius:1rem;grid-column:1;min-width:0;padding:.5rem}.x34OrW_photo{aspect-ratio:3/2;object-fit:cover;border-radius:.625rem;width:100%;height:auto}.x34OrW_caption{color:var(--kyl-brand-fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:.875rem .75rem .5rem;font-size:.75rem;line-height:1.5;display:flex}.x34OrW_replyNote{grid-column:1;align-items:start;gap:1rem;padding-inline:.25rem;display:flex}.x34OrW_replyNote>svg{width:1.25rem;height:1.25rem;color:var(--kyl-accent-ink);flex:none;margin-top:.125rem}.x34OrW_replyNote h2{font-size:1rem;font-weight:650}.x34OrW_replyNote p{color:var(--kyl-fg-muted);margin-top:.5rem;font-size:.875rem;line-height:1.65}.x34OrW_replyNote .x34OrW_timing{margin-top:.625rem;font-size:.75rem}.x34OrW_resources{border-top:1px solid var(--kyl-line-strong);grid-template-columns:1fr 1.5fr;gap:3rem;padding-block:2.5rem 4rem;display:grid}.x34OrW_resourcesHeading h2{font-family:var(--kyl-font-display);letter-spacing:var(--kyl-tracking-display);margin-top:.75rem;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:500;line-height:1.2}.x34OrW_resourceLinks{flex-direction:column;display:flex}.x34OrW_resourceLink{border-bottom:1px solid var(--kyl-line);min-width:0;transition:background var(--kyl-dur-fast) var(--kyl-ease);align-items:center;gap:1.25rem;padding:1.5rem .5rem;display:flex}.x34OrW_resourceLink:first-child{padding-top:.25rem}.x34OrW_resourceLink>svg{width:1.25rem;height:1.25rem;color:var(--kyl-accent-ink);flex:none}.x34OrW_resourceLink>svg:last-child{transition:transform var(--kyl-dur-fast) var(--kyl-ease);margin-left:auto}.x34OrW_resourceLink h3{font-size:1rem;font-weight:650}.x34OrW_resourceLink p{color:var(--kyl-fg-muted);margin-top:.375rem;font-size:.875rem;line-height:1.5}.x34OrW_resourceLink:hover{background:var(--kyl-accent-wash)}.x34OrW_resourceLink:hover>svg:last-child{transform:translate(2px,-2px)}@media (max-width:959px){.x34OrW_layout{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:42rem;padding-top:2.5rem}.x34OrW_intro,.x34OrW_formPanel,.x34OrW_scene,.x34OrW_replyNote{grid-area:auto/1}.x34OrW_title{max-width:12ch;font-size:clamp(3.5rem,10vw,5.25rem)}.x34OrW_designTitle{max-width:14ch;font-size:clamp(2.25rem,8.5vw,5rem)}.x34OrW_resources{grid-template-columns:minmax(0,1fr);gap:1.75rem;max-width:42rem}}@media (prefers-reduced-motion:reduce){.x34OrW_resourceLink,.x34OrW_resourceLink>svg:last-child{transition:none}.x34OrW_resourceLink:hover>svg:last-child{transform:none}}
.dT8NUq_band{border-block:1px solid var(--kyl-line);background:var(--kyl-surface-sunken);padding-block:clamp(3.5rem,6vw,6rem)}.dT8NUq_head{align-items:end;gap:1rem clamp(2rem,5vw,5rem);display:grid}.dT8NUq_head h2{max-width:18ch}.dT8NUq_head>p{max-width:48ch;color:var(--kyl-fg-muted);font-size:1.0625rem;line-height:1.7}.dT8NUq_overview{grid-auto-rows:1fr;gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.dT8NUq_overview>li{min-width:0}.dT8NUq_overviewCard{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:1rem;height:100%;display:grid}.dT8NUq_overviewFrame{width:100%;height:100%}.dT8NUq_overviewBody{flex-direction:column;gap:.5rem;min-width:0;display:flex}.dT8NUq_overviewBody h3{letter-spacing:var(--kyl-tracking-display);font-size:1.375rem;font-weight:600;line-height:1.2}.dT8NUq_overviewMeta{color:var(--kyl-fg-muted);font-size:.75rem;line-height:1.4}.dT8NUq_overviewDescription{color:var(--kyl-fg-muted);font-size:.875rem;line-height:1.6}.dT8NUq_overviewLink{min-height:44px;color:var(--kyl-accent-ink);align-self:start;align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.dT8NUq_overviewLink svg{flex:none;width:1rem}.dT8NUq_overviewLink:focus-visible,.dT8NUq_overviewNote a:focus-visible{outline:2px solid var(--kyl-accent);outline-offset:4px;border-radius:.25rem}.dT8NUq_overviewLink:hover{text-underline-offset:.2em;text-decoration:underline}.dT8NUq_overviewPhoto{object-fit:cover;object-position:42% center;width:100%;height:100%;display:block}.dT8NUq_customPreview{background:var(--kyl-surface);height:100%;color:var(--kyl-fg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;display:flex}.dT8NUq_customPreview svg{display:none}.dT8NUq_customPreview span{max-width:8ch;letter-spacing:var(--kyl-tracking-display);font-size:clamp(1.125rem,2vw,1.75rem);font-weight:600;line-height:1.15}.dT8NUq_customPreview small{color:var(--kyl-fg-muted);font-size:.6875rem}.dT8NUq_overviewNote{max-width:76ch;color:var(--kyl-fg-muted);margin-top:2rem;font-size:.875rem;line-height:1.7}.dT8NUq_overviewNote a{min-height:44px;color:var(--kyl-accent-ink);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}@media (min-width:640px){.dT8NUq_overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.dT8NUq_overviewCard{flex-direction:column;display:flex}.dT8NUq_overviewFrame{height:auto}.dT8NUq_overviewBody{flex:1}.dT8NUq_customPreview svg{width:1.5rem;height:1.5rem;margin-bottom:.375rem;display:block}}@media (min-width:1024px){.dT8NUq_overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.dT8NUq_tabs{margin-top:clamp(2rem,4vw,3rem)}.dT8NUq_tabRow{scrollbar-width:none;max-width:100%;margin:-.25rem;padding:.25rem;position:relative;overflow-x:auto}.dT8NUq_tabRow::-webkit-scrollbar{display:none}.dT8NUq_tabList{border:1px solid var(--kyl-line);border-radius:var(--kyl-radius-pill);background:var(--kyl-surface);box-shadow:var(--kyl-shadow-sm);flex-wrap:nowrap;gap:.25rem;padding:.3125rem;display:inline-flex}.dT8NUq_tab{border-radius:var(--kyl-radius-pill);min-height:2.75rem;color:var(--kyl-fg-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--kyl-dur-fast) var(--kyl-ease), color var(--kyl-dur-fast) var(--kyl-ease);flex:none;align-items:center;gap:.5rem;padding-inline:1rem 1.125rem;font-size:.875rem;font-weight:500;display:inline-flex}.dT8NUq_tab:hover{color:var(--kyl-fg);background:var(--kyl-surface-sunken)}.dT8NUq_tab:disabled{cursor:default}.dT8NUq_tab[data-state=active]{background:var(--kyl-fg);color:var(--kyl-bg)}.dT8NUq_tab:focus-visible{outline:2px solid var(--kyl-accent);outline-offset:2px}.dT8NUq_tabIcon{flex:none;width:1.05rem;height:1.05rem}.dT8NUq_tabCount{border-radius:var(--kyl-radius-pill);background:color-mix(in oklab, currentColor 14%, transparent);font-variant-numeric:tabular-nums;place-items:center;min-width:1.5rem;height:1.375rem;padding-inline:.375rem;font-size:.75rem;display:inline-grid}.dT8NUq_panel{outline:none;margin-top:clamp(1.75rem,3vw,2.5rem)}@media (prefers-reduced-motion:no-preference){.dT8NUq_panel[data-state=active]{animation:dT8NUq_gallery-panel-in var(--kyl-dur) var(--kyl-ease) both}}@keyframes dT8NUq_gallery-panel-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dT8NUq_panelHead{align-items:end;gap:1rem 2rem;margin-bottom:1.5rem;display:grid}.dT8NUq_panelHead h3{letter-spacing:var(--kyl-tracking-display);font-size:1.25rem;font-weight:600;line-height:1.3}.dT8NUq_panelHead p{max-width:60ch;color:var(--kyl-fg-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.65}.dT8NUq_panelLinks{flex-wrap:wrap;gap:0 1.5rem;display:flex}.dT8NUq_panelLink{min-height:44px;color:var(--kyl-accent-ink);white-space:nowrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.dT8NUq_panelLink svg{width:1rem;transition:transform var(--kyl-dur-fast) var(--kyl-ease)}.dT8NUq_panelLink:hover svg{transform:translate(4px)}.dT8NUq_empty{border:1px dashed var(--kyl-line-strong,var(--kyl-line));background:var(--kyl-surface);border-radius:1rem}.dT8NUq_carousel{position:relative}.dT8NUq_viewport{margin:-.75rem -.75rem 0;padding:.75rem .75rem 1.25rem;overflow:hidden}.dT8NUq_track{touch-action:pan-y pinch-zoom;margin:0;padding:0;list-style:none;display:flex}.dT8NUq_slide{--per:1.3;flex:0 0 calc(100% / var(--per));min-width:0;padding-right:1rem}@media (min-width:640px){.dT8NUq_slide{--per:2.3}}@media (min-width:1024px){.dT8NUq_slide{--per:3.3;padding-right:1.25rem}}@media (min-width:1280px){.dT8NUq_slide{--per:4.25}}.dT8NUq_card{flex-direction:column;height:100%;display:flex;position:relative}.dT8NUq_frame{aspect-ratio:4/3;background:var(--kyl-surface);box-shadow:0 0 0 1px var(--kyl-line), var(--kyl-shadow-sm);transition:translate var(--kyl-dur) var(--kyl-ease), transform var(--kyl-dur) var(--kyl-ease), box-shadow var(--kyl-dur) var(--kyl-ease);border-radius:.75rem}.dT8NUq_card:hover .dT8NUq_frame,.dT8NUq_card:focus-within .dT8NUq_frame{box-shadow:0 0 0 1px var(--kyl-line), var(--kyl-shadow-lg);translate:0 -4px}@media (prefers-reduced-motion:reduce){.dT8NUq_frame{transition:none}.dT8NUq_card:hover .dT8NUq_frame,.dT8NUq_card:focus-within .dT8NUq_frame{translate:none}}.dT8NUq_cardBody{background:var(--kyl-surface-sunken);padding-top:.875rem;position:relative}.dT8NUq_cardLine{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.dT8NUq_cardName{letter-spacing:-.015em;font-size:.9375rem;font-weight:600;line-height:1.35}.dT8NUq_cardLink:after{content:"";border-radius:.75rem;position:absolute;inset:0}.dT8NUq_cardLink:focus-visible{outline:none}.dT8NUq_cardLink:focus-visible:after{outline:2px solid var(--kyl-accent);outline-offset:4px}.dT8NUq_card:hover .dT8NUq_cardLink{color:var(--kyl-accent-ink)}.dT8NUq_cardPrice{border:1px solid var(--kyl-line);border-radius:var(--kyl-radius-pill);color:var(--kyl-fg-muted);white-space:nowrap;flex:none;padding:.125rem .5rem;font-size:.75rem}.dT8NUq_cardMeta{color:var(--kyl-fg-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.dT8NUq_cardNote{color:var(--kyl-fg-muted);margin-top:.375rem;font-size:.75rem;line-height:1.5}.dT8NUq_controls{background:var(--kyl-surface-sunken);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.25rem;display:flex;position:relative}.dT8NUq_arrow{border:1px solid var(--kyl-line);background:var(--kyl-surface);width:2.75rem;height:2.75rem;color:var(--kyl-fg);cursor:pointer;transition:background-color var(--kyl-dur-fast) var(--kyl-ease), border-color var(--kyl-dur-fast) var(--kyl-ease);border-radius:50%;place-items:center;display:inline-grid}.dT8NUq_arrow svg{width:1.125rem;height:1.125rem}.dT8NUq_arrow:hover:not(:disabled){border-color:var(--kyl-fg)}.dT8NUq_arrow:disabled{cursor:default;color:var(--kyl-fg-muted);opacity:.55}.dT8NUq_arrow:focus-visible{outline:2px solid var(--kyl-accent);outline-offset:2px}.dT8NUq_counter{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5rem;font-size:.875rem}.dT8NUq_counterTotal{color:var(--kyl-fg-muted)}@media (min-width:768px){.dT8NUq_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dT8NUq_head>p{justify-self:end}}@media (min-width:1024px){.dT8NUq_panelHead{grid-template-columns:minmax(0,1fr) auto}}
.uRcpla_page{--about-space:clamp(4.5rem, 8vw, 8rem);color:var(--kyl-fg)}.uRcpla_page h1,.uRcpla_page h2,.uRcpla_page h3{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);text-wrap:balance;font-weight:500}.uRcpla_page h2{font-size:clamp(2.25rem,3.7vw,4rem);line-height:1.08}.uRcpla_page h2>:where(span){color:var(--kyl-accent-ink)}.uRcpla_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--kyl-fg-muted);align-items:center;gap:.6rem;font-size:.7rem;font-weight:600;line-height:1.6;display:flex}.uRcpla_dot{background:var(--kyl-accent-ink);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.uRcpla_hero{grid-template-columns:1.1fr 1fr;align-items:center;column-gap:clamp(2rem,5vw,5rem);padding-top:clamp(2.5rem,5vw,5rem);display:grid}.uRcpla_heroCopy{padding-block:2rem}.uRcpla_title{margin-top:1.75rem;font-size:clamp(3rem,5.2vw,5.5rem);line-height:1.02}.uRcpla_title span,.uRcpla_storyHeadline span{color:var(--kyl-accent-ink)}.uRcpla_lede{margin-top:2rem;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.55}.uRcpla_heroBody{max-width:41ch;color:var(--kyl-fg-muted);margin-block:1rem 1.75rem;line-height:1.7}.uRcpla_heroFigure,.uRcpla_missionFigure,.uRcpla_visionFigure,.uRcpla_proofFigure,.uRcpla_storyCover{min-width:0;margin:0}.uRcpla_heroImage,.uRcpla_missionImage,.uRcpla_visionImage{background:var(--kyl-surface);position:relative;overflow:hidden}.uRcpla_heroImage{aspect-ratio:3/2;border-radius:.5rem .5rem 5rem}.uRcpla_heroImage img,.uRcpla_missionImage img,.uRcpla_visionImage img{object-fit:cover}.uRcpla_heroFigure figcaption{justify-content:space-between;gap:1rem;display:flex}.uRcpla_page figcaption{color:var(--kyl-fg-muted);padding-top:.875rem;font-size:.6875rem;line-height:1.6}.uRcpla_textLink{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--kyl-line);text-decoration-color:var(--kyl-line);text-underline-offset:.4rem;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;display:inline-flex}.uRcpla_textLink svg{flex-shrink:0;width:1rem;height:1rem}.uRcpla_textLink:hover{text-decoration-color:currentColor}.uRcpla_textLink:focus-visible,.uRcpla_chapters a:focus-visible,.uRcpla_family a:focus-visible{outline:2px solid var(--kyl-focus);outline-offset:4px;border-radius:2px}.uRcpla_chapters{border-block:1px solid var(--kyl-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,5rem);display:grid}.uRcpla_chapters a{align-items:center;gap:1rem;padding:1.4rem 1.5rem;font-size:.875rem;display:flex}.uRcpla_chapters a+a{border-left:1px solid var(--kyl-line)}.uRcpla_chapterNumber{color:var(--kyl-fg-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.uRcpla_chapters svg{width:.875rem;height:.875rem;margin-left:auto}.uRcpla_chapters a:hover{background:var(--kyl-surface);color:var(--kyl-accent-ink)}.uRcpla_section{padding-block:var(--about-space)}.uRcpla_sectionHead{grid-template-columns:1fr 2.2fr;gap:2rem;display:grid}.uRcpla_sectionHead>.uRcpla_eyebrow{align-self:start;padding-top:.5rem}.uRcpla_sectionIntro{max-width:58ch;color:var(--kyl-fg-muted);margin-top:1.5rem;line-height:1.75}.uRcpla_operators{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3.5rem;display:grid}.uRcpla_operator{border-top:1px solid var(--kyl-line-strong,var(--kyl-line));flex-direction:column;align-items:start;padding-top:1.25rem;display:flex}.uRcpla_operatorLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--kyl-fg-muted);gap:1rem;font-size:.7rem;display:flex}.uRcpla_operator h3{margin-top:1.75rem;font-size:clamp(1.75rem,2.5vw,2.5rem);line-height:1.1}.uRcpla_operator>p:not(.uRcpla_operatorLabel){color:var(--kyl-fg-muted);margin-block:1rem 1.5rem;line-height:1.75}.uRcpla_operator .uRcpla_textLink{margin-top:auto}.uRcpla_mission{padding-block:var(--about-space) 3rem;background:var(--kyl-surface);border-block:1px solid var(--kyl-line)}.uRcpla_missionGrid{grid-template-columns:.95fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.uRcpla_missionImage{aspect-ratio:3/2;border-radius:.4rem}.uRcpla_missionCopy h2{margin-block:1.5rem 2rem}.uRcpla_statement{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);font-size:clamp(1.4rem,2vw,2rem);line-height:1.3}.uRcpla_missionCopy>p:not(.uRcpla_eyebrow,.uRcpla_statement){color:var(--kyl-fg-muted);max-width:44ch;margin-top:1rem;line-height:1.75}.uRcpla_missionCopy>a{margin-top:1.75rem}.uRcpla_missionFoot{border-top:1px solid var(--kyl-line);justify-content:space-between;align-items:start;gap:2rem;margin-top:4rem;padding-top:2rem;display:flex}.uRcpla_missionFoot>span{text-transform:uppercase;letter-spacing:.1em;color:var(--kyl-fg-muted);font-size:.7rem}.uRcpla_missionFoot p{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.25}.uRcpla_missionFoot p span{color:var(--kyl-accent-ink)}.uRcpla_vision{padding-block:var(--about-space);color:var(--kyl-brand-fg)}.uRcpla_vision .uRcpla_eyebrow,.uRcpla_vision figcaption,.uRcpla_familyHead>span,.uRcpla_familyGroup h4,.uRcpla_availability{color:var(--kyl-brand-fg-muted)}.uRcpla_visionHead h2{max-width:25ch;color:var(--kyl-brand-fg);margin-top:1.5rem;font-size:clamp(2.5rem,4.5vw,4.75rem)}.uRcpla_visionHead h2 span{color:var(--kyl-brand-accent)}.uRcpla_visionGrid{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:3.5rem;display:grid}.uRcpla_visionImage{aspect-ratio:3/2;border-radius:.4rem}.uRcpla_visionCopy>p:not(.uRcpla_statement){color:var(--kyl-brand-fg-muted);margin-top:1.25rem;line-height:1.75}.uRcpla_visionCopy .uRcpla_textLink{-webkit-text-decoration-color:var(--kyl-brand-line);text-decoration-color:var(--kyl-brand-line);margin-top:1.5rem}.uRcpla_familyHead{border-bottom:1px solid var(--kyl-brand-line);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:4rem;padding-bottom:1.25rem;display:flex}.uRcpla_familyHead h3{font-size:1.5rem}.uRcpla_familyHead>span{font-size:.75rem}.uRcpla_family{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.uRcpla_familyGroup h4{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.7rem;font-weight:500}.uRcpla_familyGroup ul{margin:0;padding:0;list-style:none}.uRcpla_familyGroup a{border-bottom:1px solid var(--kyl-brand-line);justify-content:space-between;align-items:center;gap:.5rem;min-height:48px;font-size:.875rem;display:flex}.uRcpla_familyGroup a:hover{color:var(--kyl-brand-accent)}.uRcpla_availability{margin-top:2rem;font-size:.8125rem;line-height:1.65}.uRcpla_principles{padding-block:var(--about-space);grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.uRcpla_principlesHead{position:sticky;top:8rem}.uRcpla_principlesHead h2{margin-top:1.5rem}.uRcpla_principlesHead>p:not(.uRcpla_eyebrow){color:var(--kyl-fg-muted);max-width:33ch;margin-block:1.5rem;line-height:1.75}.uRcpla_principleList{margin:0;padding:0;list-style:none}.uRcpla_principleList li{border-top:1px solid var(--kyl-line);grid-template-columns:2rem 1fr;gap:1.5rem;padding-block:1.75rem;display:grid}.uRcpla_principleList li:last-child{border-bottom:1px solid var(--kyl-line)}.uRcpla_principleList li>span{color:var(--kyl-accent-ink);font-variant-numeric:tabular-nums;padding-top:.25rem;font-size:.75rem}.uRcpla_principleList h3{font-size:1.5rem;line-height:1.25}.uRcpla_principleList p{color:var(--kyl-fg-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.75}.uRcpla_proof{background:var(--kyl-surface);padding-block:var(--about-space);border-top:1px solid var(--kyl-line)}.uRcpla_proofGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.uRcpla_proof h2{margin-top:1.5rem}.uRcpla_proofGrid>div>p:not(.uRcpla_eyebrow){max-width:46ch;color:var(--kyl-fg-muted);margin-top:1.5rem;line-height:1.75}.uRcpla_actions,.uRcpla_storyEnd{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.uRcpla_proofPreview{aspect-ratio:1.4;border:1px solid var(--kyl-line);box-shadow:var(--kyl-shadow-md);border-radius:.5rem;overflow:hidden}.uRcpla_storyArticle{padding-block:2.5rem var(--about-space)}.uRcpla_storyHeader{padding-block:3rem}.uRcpla_storyHeadline{max-width:22ch;margin-top:1.5rem;font-size:clamp(2.75rem,5.2vw,5.5rem);line-height:1.05}.uRcpla_storyIntro{color:var(--kyl-fg-muted);margin-top:1.75rem;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.6}.uRcpla_storyCover img{object-fit:cover;border-radius:.5rem;width:100%;height:auto;display:block}.uRcpla_storyLayout{grid-template-columns:1fr 2fr;align-items:start;gap:clamp(2rem,6vw,6rem);margin-top:4rem;display:grid}.uRcpla_storyAside{position:sticky;top:8rem}.uRcpla_storyAside>p+p{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);margin-top:1rem;font-size:1.5rem;line-height:1.45}.uRcpla_storyProse{max-width:44rem}.uRcpla_storyProse section+section{border-top:1px solid var(--kyl-line);margin-top:3.5rem;padding-top:2.5rem}.uRcpla_storyProse h2{margin-top:1rem;font-size:clamp(1.75rem,2.5vw,2.5rem)}.uRcpla_storyProse section>p:not(.uRcpla_eyebrow){color:var(--kyl-fg-muted);margin-top:1.5rem;font-size:1.0625rem;line-height:1.85}.uRcpla_storyProse .uRcpla_textLink{margin-top:1rem}@media (max-width:1023px){.uRcpla_family{grid-template-columns:repeat(2,minmax(0,1fr))}.uRcpla_chapters a{gap:.6rem;padding-inline:1rem}}@media (max-width:767px){.uRcpla_hero,.uRcpla_sectionHead,.uRcpla_missionGrid,.uRcpla_visionGrid,.uRcpla_principles,.uRcpla_proofGrid,.uRcpla_storyLayout{grid-template-columns:minmax(0,1fr)}.uRcpla_heroCopy{padding-top:0}.uRcpla_title{font-size:clamp(2.8rem,9.5vw,4.5rem)}.uRcpla_heroImage{aspect-ratio:3/2;border-bottom-right-radius:3rem}.uRcpla_chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.uRcpla_chapters a{padding:1.1rem .75rem;font-size:.8125rem}.uRcpla_chapters a:nth-child(3){border-left:0}.uRcpla_chapters a:nth-child(n+3){border-top:1px solid var(--kyl-line)}.uRcpla_operators{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2.5rem}.uRcpla_operator h3{margin-top:1rem}.uRcpla_missionCopy{grid-row:1}.uRcpla_missionImage{aspect-ratio:3/2}.uRcpla_missionFoot,.uRcpla_familyHead{flex-direction:column}.uRcpla_visionGrid{margin-top:2.5rem}.uRcpla_visionImage{aspect-ratio:3/2}.uRcpla_family{gap:2rem 1rem}.uRcpla_familyGroup a{flex-wrap:wrap;padding-block:.5rem}.uRcpla_principlesHead,.uRcpla_storyAside{position:static}.uRcpla_storyHeader{padding-block:2rem}.uRcpla_storyLayout{margin-top:2.5rem}.uRcpla_storyAside{border-bottom:1px solid var(--kyl-line);padding-bottom:2rem}}@media (prefers-reduced-motion:no-preference){.uRcpla_heroCopy,.uRcpla_storyHeader{animation:uRcpla_about-arrive .6s var(--kyl-ease) both}.uRcpla_heroFigure{animation:uRcpla_about-arrive .7s var(--kyl-ease) .1s both}.uRcpla_textLink svg,.uRcpla_chapters svg{transition:transform .18s var(--kyl-ease)}.uRcpla_textLink:hover svg{transform:translate(3px)}.uRcpla_chapters a:hover svg{transform:translateY(3px)}}@keyframes uRcpla_about-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.zVtvaa_page{overflow:clip}.zVtvaa_hero{align-items:start;gap:2.5rem;padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,5vw,4rem);display:grid}.zVtvaa_heroCopy{min-width:0}.zVtvaa_label{color:var(--kyl-accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.zVtvaa_title{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);text-wrap:balance;margin-top:1rem;font-size:clamp(2.3rem,1.1rem + 2.7vw,4rem);line-height:1.06}.zVtvaa_title>span{color:var(--kyl-accent)}.zVtvaa_lede{max-width:46ch;color:var(--kyl-fg-muted);margin-top:1.5rem;font-size:clamp(1rem,.92rem + .25vw,1.125rem);line-height:1.65}.zVtvaa_legend{border-block:1px solid var(--kyl-line);margin:2rem 0 0;padding:0;list-style:none;display:grid}.zVtvaa_legend li{padding-block:1rem}.zVtvaa_legend li+li{border-top:1px solid var(--kyl-line)}.zVtvaa_legendHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.zVtvaa_legendWord{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.zVtvaa_legendWord:before{content:"";border:1.5px solid var(--kyl-fg-muted);border-radius:50%;width:.5rem;height:.5rem}.zVtvaa_legend li[data-status=Live] .zVtvaa_legendWord:before{border-color:var(--kyl-accent);background:var(--kyl-accent)}.zVtvaa_legend li[data-status=Building] .zVtvaa_legendWord:before{border-color:var(--kyl-accent)}.zVtvaa_legendCount{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1}.zVtvaa_legendText{color:var(--kyl-fg-muted);margin-top:.25rem;font-size:.875rem;line-height:1.5}.zVtvaa_index{border:1px solid var(--kyl-line);background:var(--kyl-surface);min-width:0;box-shadow:var(--kyl-shadow-lg);border-radius:1.25rem;padding:clamp(1.25rem,2.5vw,2rem)}.zVtvaa_indexTitle{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);font-size:1.375rem}.zVtvaa_groups{margin:1rem 0 0;padding:0;list-style:none}.zVtvaa_group{border-top:1px solid var(--kyl-line);gap:.5rem;padding-block:.875rem;display:grid}.zVtvaa_groupName{color:var(--kyl-fg-muted);letter-spacing:.04em;font-size:.8125rem;font-weight:600}.zVtvaa_groupLinks{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.zVtvaa_jump{border:1px solid var(--kyl-line);border-radius:var(--kyl-radius-pill);min-height:2.75rem;transition:border-color var(--kyl-dur-fast) var(--kyl-ease), background-color var(--kyl-dur-fast) var(--kyl-ease);align-items:center;gap:.4rem;padding-inline:.875rem;font-size:.9375rem;display:inline-flex}.zVtvaa_jump:before{content:"";border:1.5px solid var(--kyl-fg-muted);border-radius:50%;width:.4375rem;height:.4375rem}.zVtvaa_jump[data-status=Live]{background:var(--kyl-accent-wash);color:var(--kyl-accent-ink);border-color:#0000;font-weight:500}.zVtvaa_jump[data-status=Live]:before{border-color:var(--kyl-accent);background:var(--kyl-accent)}.zVtvaa_jump:hover{border-color:var(--kyl-accent)}.zVtvaa_jump:focus-visible{outline:2px solid var(--kyl-focus);outline-offset:2px}.zVtvaa_open{padding-block:clamp(2.5rem,4.5vw,5rem)}.zVtvaa_openHead{align-items:end;gap:1rem clamp(2rem,5vw,5rem);display:grid}.zVtvaa_openHead h2{font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);font-size:clamp(1.9rem,1.1rem + 2vw,2.9rem);line-height:1.08}.zVtvaa_openHead p{max-width:46ch;color:var(--kyl-fg-muted);font-size:1.0625rem;line-height:1.7}.zVtvaa_plates{gap:1.5rem;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.zVtvaa_plate{min-width:0;display:flex}.zVtvaa_plateLink{border:1px solid var(--kyl-line);background:var(--kyl-surface);box-shadow:var(--kyl-shadow-sm);transition:translate var(--kyl-dur) var(--kyl-ease), box-shadow var(--kyl-dur) var(--kyl-ease), border-color var(--kyl-dur) var(--kyl-ease);border-radius:1.25rem;flex-direction:column;flex:1;padding:.75rem;display:flex}.zVtvaa_plateLink:hover{border-color:color-mix(in oklab, var(--kyl-accent) 40%, var(--kyl-line));box-shadow:var(--kyl-shadow-lg);translate:0 -4px}.zVtvaa_plateLink:focus-visible{outline:2px solid var(--kyl-focus);outline-offset:3px}.zVtvaa_plateLink figcaption{padding-inline:.375rem}.zVtvaa_plateBody{flex-direction:column;flex:1;padding:1.25rem .75rem .75rem;display:flex}.zVtvaa_plateBody h3{max-width:24ch;font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);margin-top:1.25rem;font-size:clamp(1.5rem,1.1rem + 1vw,2.1rem);line-height:1.12}.zVtvaa_plateText{max-width:48ch;color:var(--kyl-fg-muted);margin-top:.875rem;line-height:1.7}.zVtvaa_plateNote{border-top:1px solid var(--kyl-line);max-width:48ch;color:var(--kyl-fg-muted);margin-top:1rem;padding-top:1rem;font-size:.875rem;line-height:1.6}.zVtvaa_plateAction{min-height:2.75rem;color:var(--kyl-accent-ink);align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-weight:600;display:inline-flex}.zVtvaa_plateAction svg{width:1rem;height:1rem;transition:transform var(--kyl-dur-fast) var(--kyl-ease)}.zVtvaa_plateLink:hover .zVtvaa_plateAction svg{transform:translate(4px)}.zVtvaa_ask{padding-block:clamp(3.5rem,7vw,6rem)}.zVtvaa_askGrid{align-items:end;gap:1.5rem clamp(3rem,7vw,8rem);display:grid}.zVtvaa_askGrid h2{max-width:20ch;color:var(--kyl-brand-fg);font-family:var(--font-display);letter-spacing:var(--kyl-tracking-display);font-size:clamp(1.9rem,1.1rem + 2vw,2.9rem);line-height:1.08}.zVtvaa_askGrid h2>span{color:var(--kyl-brand-accent)}.zVtvaa_askGrid p{max-width:46ch;color:var(--kyl-brand-fg-muted);font-size:1.0625rem;line-height:1.7}.zVtvaa_askAction{border-radius:var(--kyl-radius-md);background:var(--kyl-brand-fg);min-height:2.75rem;color:var(--kyl-brand-bg);transition:background-color var(--kyl-dur-fast) var(--kyl-ease), translate var(--kyl-dur-fast) var(--kyl-ease);align-items:center;gap:.5rem;margin-top:1.5rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.zVtvaa_askAction:hover{background:var(--kyl-brand-accent);translate:0 -2px}.zVtvaa_askAction:focus-visible{outline:2px solid var(--kyl-brand-accent);outline-offset:2px}.zVtvaa_askAction svg{width:1rem;height:1rem}@media (min-width:640px){.zVtvaa_legend{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.zVtvaa_legend li{padding:1rem 1.25rem}.zVtvaa_legend li:first-child{padding-left:0}.zVtvaa_legend li+li{border-top:0;border-left:1px solid var(--kyl-line)}}@media (min-width:768px){.zVtvaa_openHead,.zVtvaa_askGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zVtvaa_openHead p{justify-self:end}.zVtvaa_plates{grid-template-columns:repeat(2,minmax(0,1fr))}.zVtvaa_group{grid-template-columns:10rem minmax(0,1fr);align-items:center}}@media (min-width:1024px){.zVtvaa_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,5vw,6rem)}.zVtvaa_group{grid-template-columns:9rem minmax(0,1fr)}.zVtvaa_plates{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.zVtvaa_rise{animation:zVtvaa_index-rise var(--kyl-dur-slow,.6s) var(--kyl-ease,ease-out) both}.zVtvaa_riseLate{animation:zVtvaa_index-rise var(--kyl-dur-slow,.6s) var(--kyl-ease,ease-out) .12s both}}@keyframes zVtvaa_index-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.zVtvaa_reveal{animation:linear both zVtvaa_index-reveal;animation-timeline:view();animation-range:entry entry 38%}}}@keyframes zVtvaa_index-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
._51ObBq_wall{padding-block:clamp(3.5rem,7vw,6rem);overflow:hidden}._51ObBq_rows{gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:grid;position:relative}._51ObBq_rows:before,._51ObBq_rows:after{content:"";z-index:2;pointer-events:none;width:clamp(2rem,8vw,9rem);position:absolute;top:0;bottom:0}._51ObBq_rows:before{background:linear-gradient(to right, var(--kyl-bg), transparent);left:0}._51ObBq_rows:after{background:linear-gradient(to left, var(--kyl-bg), transparent);right:0}._51ObBq_lane{overflow:hidden}._51ObBq_track{width:max-content;animation:64s linear infinite _51ObBq_wall-drift;display:flex}._51ObBq_lane[data-direction=right] ._51ObBq_track{animation-duration:76s;animation-direction:reverse}._51ObBq_lane:hover ._51ObBq_track{animation-play-state:paused}._51ObBq_run{flex:none;gap:1.25rem;margin:0;padding:0 .625rem;list-style:none;display:flex}._51ObBq_card{border:1px solid var(--kyl-line);background:var(--kyl-surface);width:clamp(18rem,24vw,24rem);box-shadow:var(--kyl-shadow-sm);transition:translate var(--kyl-dur) var(--kyl-ease), box-shadow var(--kyl-dur) var(--kyl-ease), border-color var(--kyl-dur) var(--kyl-ease);border-radius:1rem;flex-direction:column;flex:none;justify-content:space-between;gap:1.25rem;padding:1.5rem 1.625rem;display:flex}._51ObBq_card:hover{border-color:var(--kyl-line-strong);box-shadow:var(--kyl-shadow-md);translate:0 -3px}._51ObBq_quote{color:var(--kyl-fg);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}._51ObBq_by{border-top:1px solid var(--kyl-line);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;padding-top:1rem;font-size:.8125rem;display:flex}._51ObBq_name{color:var(--kyl-fg);font-weight:600}._51ObBq_role{color:var(--kyl-fg-muted)}._51ObBq_mark{border:1px solid var(--kyl-line);border-radius:var(--kyl-radius-pill);color:var(--kyl-fg-muted);padding:.1rem .5rem;font-size:.6875rem}@keyframes _51ObBq_wall-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._51ObBq_track{animation-play-state:paused}}
