.nx6Z1q_Root{--t-body-size:1.25rem;--t-note-size:1.125rem;--t-rule:color-mix(in srgb, var(--palette-border) 80%, transparent);--t-ink:var(--palette-ink);--t-muted:var(--palette-muted);--t-accent:var(--palette-accent-strong);--t-on-photo:#f8f4ea;--t-on-photo-muted:#f8f4ead1;--t-shade:#0a0704a8;color:var(--t-ink);background:var(--palette-paper);font-size:var(--t-body-size);line-break:strict;word-break:normal;line-height:1.85}.nx6Z1q_Page{padding-bottom:clamp(4.5rem,9vw,8rem);position:relative}.nx6Z1q_Page #breadcrumbs{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#0000;position:static}.nx6Z1q_PageCinematic #breadcrumbs{z-index:3;--normal:var(--t-on-photo);text-shadow:0 1px 10px #0604028c;position:absolute;inset:0 0 auto}.nx6Z1q_Container{width:min(100% - 2.5rem,1120px);margin-inline:auto}@media screen and (min-width:600px){.nx6Z1q_Container{width:min(100% - 4rem,1120px)}}.nx6Z1q_CoverImage,.nx6Z1q_CoverImage>div,.nx6Z1q_CoverImage picture{width:100%;height:100%;display:block}.nx6Z1q_CoverImage img{object-fit:cover;width:100%;height:100%}.nx6Z1q_Hero{background:#0d0a07;height:clamp(27rem,65vh,42rem);position:relative;overflow:clip}.nx6Z1q_HeroMedia{margin:0;position:absolute;inset:0}.nx6Z1q_HeroShade{background:linear-gradient(to top, var(--t-shade) 0%, #0a070457 34%, #0a070400 62%),linear-gradient(to bottom, #0a070442 0%, #0a070400 22%);pointer-events:none;position:absolute;inset:0}.nx6Z1q_HeroBody{align-items:flex-end;display:flex;position:absolute;inset:0}.nx6Z1q_HeroCopy{width:min(100% - 2.5rem,1120px);color:var(--t-on-photo);text-shadow:0 1px 14px #06040280;grid-template-columns:minmax(0,42rem) minmax(0,1fr);margin-inline:auto;padding-bottom:clamp(2.2rem,5.5vw,4rem);display:grid}.nx6Z1q_HeroCopy>*{grid-column:1;min-width:0}@media screen and (min-width:600px){.nx6Z1q_HeroCopy{width:min(100% - 4rem,1120px)}}.nx6Z1q_HeroEyebrow{color:var(--t-on-photo-muted);font-size:var(--t-note-size);letter-spacing:normal;margin:.75rem 0 0;font-weight:600;line-height:1.7}.nx6Z1q_HeroTitle{color:var(--t-on-photo);font-family:var(--font);letter-spacing:.012em;text-wrap:auto;margin:0;font-size:clamp(2.15rem,4.8vw,3.6rem);font-weight:600;line-height:1.18}.nx6Z1q_HeroLead{color:var(--t-on-photo-muted);font-size:var(--t-body-size);margin:clamp(1rem,2.4vw,1.6rem) 0 0;line-height:1.95}.nx6Z1q_HeroActions{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:clamp(1.4rem,3vw,2.1rem);display:flex}.nx6Z1q_HeroActions .nx6Z1q_HeroLink{width:fit-content;color:var(--t-on-photo);box-shadow:none;background-color:#0000;border-radius:0;grid-template-columns:auto 20px;gap:.45rem;margin-top:0;padding:.25rem 0}.nx6Z1q_HeroActions .nx6Z1q_HeroLink[data-color]{color:var(--t-on-photo);box-shadow:none;background-color:#0000}.nx6Z1q_HeroActions .nx6Z1q_HeroLink:focus-visible{color:#fff;box-shadow:none;background-color:#0000}@media (hover:hover){.nx6Z1q_HeroActions .nx6Z1q_HeroLink:hover{color:#fff;box-shadow:none;background-color:#0000}}.nx6Z1q_HeroActions .nx6Z1q_HeroLink[data-color]:focus-visible{box-shadow:none;background-color:#0000}@media (hover:hover){.nx6Z1q_HeroActions .nx6Z1q_HeroLink[data-color]:hover{box-shadow:none;background-color:#0000}}.nx6Z1q_HeroActions .nx6Z1q_HeroLink>span{text-underline-offset:.3em;-webkit-text-decoration:underline #f8f4ea8c;text-decoration:underline #f8f4ea8c;text-decoration-thickness:1px}.nx6Z1q_HeroActions .nx6Z1q_HeroLink:focus-visible>span{text-decoration-color:currentColor}@media (hover:hover){.nx6Z1q_HeroActions .nx6Z1q_HeroLink:hover>span{text-decoration-color:currentColor}}.nx6Z1q_HeroKicker{color:var(--t-on-photo-muted);font-size:var(--t-note-size);letter-spacing:.32em;writing-mode:vertical-rl;margin:0;font-weight:600;line-height:1.9;position:absolute;top:clamp(1.6rem,4vw,3rem);right:clamp(1.2rem,4vw,3rem)}.nx6Z1q_HeroSplit{gap:clamp(1.8rem,4.5vw,3.5rem);width:min(100% - 2.5rem,1120px);margin:clamp(1.5rem,4vw,3rem) auto 0;display:grid}@media screen and (min-width:600px){.nx6Z1q_HeroSplit{width:min(100% - 4rem,1120px)}}@media screen and (min-width:800px){.nx6Z1q_HeroSplit{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center}}.nx6Z1q_HeroSplitCopy{align-content:start;gap:clamp(.9rem,2vw,1.3rem);padding-bottom:clamp(.4rem,1.5vw,1.2rem);display:grid}.nx6Z1q_HeroSplitEyebrow{color:var(--t-accent);font-size:var(--t-note-size);letter-spacing:normal;margin:0;font-weight:600;line-height:1.7}.nx6Z1q_HeroSplitTitle{color:var(--t-ink);font-family:var(--font);letter-spacing:.01em;text-wrap:auto;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.22}.nx6Z1q_HeroSplitLead{color:color-mix(in srgb, var(--t-ink) 72%, var(--t-muted));font-size:var(--t-body-size);margin:0;line-height:1.95}.nx6Z1q_HeroSplitMedia{aspect-ratio:3/2;background:color-mix(in srgb, var(--palette-surface-strong) 60%, var(--palette-paper));border-radius:6px;margin:0;overflow:clip}@media screen and (min-width:800px){.nx6Z1q_HeroSplitMedia{aspect-ratio:3/4}}.nx6Z1q_FactStrip{border-bottom:1px solid var(--t-rule);width:min(100% - 2.5rem,1120px);margin:0 auto;padding:.4rem 0 clamp(1.3rem,3vw,1.9rem);display:grid}@media screen and (min-width:600px){.nx6Z1q_FactStrip{width:min(100% - 4rem,1120px)}}@media screen and (min-width:800px){.nx6Z1q_FactStrip{flex-wrap:wrap;row-gap:1.1rem;padding:clamp(1.3rem,3vw,1.9rem) 0;display:flex}}.nx6Z1q_FactItem{border-top:1px solid var(--t-rule);grid-template-columns:4.2rem minmax(0,1fr);align-items:baseline;gap:.1rem .9rem;padding:.75rem 0;display:grid}.nx6Z1q_FactItem:first-child{border-top:0}@media screen and (min-width:800px){.nx6Z1q_FactItem{border-top:0;border-left:1px solid var(--t-rule);flex:150px;min-width:0;padding:0 clamp(.9rem,2vw,1.5rem);display:block}.nx6Z1q_FactItem:first-child{border-left:0;padding-left:0}}.nx6Z1q_FactLabel{color:var(--t-muted);font-size:var(--t-note-size);letter-spacing:.1em;grid-area:1/1;margin:0;font-weight:600;line-height:1.6}.nx6Z1q_FactValue{color:var(--t-ink);font-size:var(--t-body-size);overflow-wrap:anywhere;line-break:strict;grid-area:1/2;margin:0;font-weight:600;line-height:1.6}@media screen and (min-width:800px){.nx6Z1q_FactValue{margin-top:.24rem}}.nx6Z1q_FactNote{color:var(--t-muted);font-size:var(--t-note-size);grid-column:2;margin:0;line-height:1.6}@media screen and (min-width:800px){.nx6Z1q_FactNote{margin-top:.14rem}}.nx6Z1q_Section{width:min(100% - 2.5rem,1120px);margin:clamp(3rem,6vw,5rem) auto 0}@media screen and (min-width:600px){.nx6Z1q_Section{width:min(100% - 4rem,1120px)}}.nx6Z1q_SectionHeader{max-width:46rem;margin-bottom:clamp(1.9rem,4.2vw,3rem)}.nx6Z1q_SectionTitle{color:var(--t-ink);font-family:var(--font);letter-spacing:.008em;text-wrap:auto;margin:0;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:600;line-height:1.36}.nx6Z1q_SectionLead{color:color-mix(in srgb, var(--t-ink) 68%, var(--t-muted));font-size:var(--t-body-size);margin:clamp(.8rem,1.8vw,1.2rem) 0 0;line-height:1.95}.nx6Z1q_Prose{gap:1.1rem;max-width:46rem;display:grid}.nx6Z1q_Prose p{color:color-mix(in srgb, var(--t-ink) 88%, var(--t-muted));font-size:var(--t-body-size);text-align:justify;margin:0;line-height:1.85}.nx6Z1q_Feature{align-items:start;gap:clamp(1.8rem,4.5vw,3.5rem);display:grid}@media screen and (min-width:800px){.nx6Z1q_Feature{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start}}.nx6Z1q_FeaturePhotoStack{align-content:start;gap:clamp(1.6rem,3vw,2.2rem);display:grid}@media screen and (min-width:800px){.nx6Z1q_FeatureFlip{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}}.nx6Z1q_FeatureMediaPortrait{aspect-ratio:4/5}@media screen and (min-width:800px){.nx6Z1q_FeatureMediaPortrait{aspect-ratio:3/4}}.nx6Z1q_FeatureBody{align-content:start;gap:1rem;display:grid}.nx6Z1q_Quote{border-block:1px solid var(--t-rule);text-align:center;max-width:52rem;margin:clamp(2.2rem,5vw,3.6rem) auto;padding:clamp(1.8rem,4.5vw,3rem) clamp(1rem,4vw,3rem)}.nx6Z1q_QuoteText{color:color-mix(in srgb, var(--t-accent) 72%, var(--t-ink));font-family:var(--font);letter-spacing:.05em;margin:0;font-size:clamp(1.32rem,3vw,2rem);font-weight:600;line-height:1.72}.nx6Z1q_QuoteCaption{color:var(--t-muted);font-size:var(--t-note-size);margin:1rem 0 0;line-height:1.7}.nx6Z1q_ColumnGrid{gap:clamp(1.8rem,4vw,2.8rem);display:grid}@media screen and (min-width:800px){.nx6Z1q_ColumnGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx6Z1q_ColumnItem{border-top:2px solid color-mix(in srgb, var(--t-ink) 82%, transparent);align-content:start;gap:.7rem;padding-top:1.1rem;display:grid}.nx6Z1q_ColumnLabel{color:var(--t-accent);font-size:var(--t-note-size);letter-spacing:.1em;margin:0;font-weight:600}.nx6Z1q_ColumnTitle{color:var(--t-ink);margin:0;font-size:1.22rem;font-weight:600;line-height:1.5}.nx6Z1q_ColumnText{color:color-mix(in srgb, var(--t-ink) 80%, var(--t-muted));font-size:var(--t-body-size);margin:0;line-height:1.95}.nx6Z1q_Bleed{background:#0d0a07;height:clamp(24rem,64vh,40rem);margin-top:clamp(4.5rem,9vw,8rem);position:relative;overflow:clip}.nx6Z1q_CenterFigure{max-width:30rem;margin:clamp(2rem,5vw,3.5rem) auto}.nx6Z1q_InlineNote{color:var(--t-muted);font-size:var(--t-note-size);margin:0;line-height:1.85}.nx6Z1q_InlineLinks{flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:clamp(1.4rem,3vw,2rem);display:flex}.nx6Z1q_RouteList{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.nx6Z1q_RouteList li{color:color-mix(in srgb, var(--t-ink) 88%, var(--t-muted));font-size:var(--t-body-size);line-height:1.85}.nx6Z1q_RouteList li::marker{color:var(--t-accent)}.nx6Z1q_CardTitle{color:var(--t-ink);margin:0;font-size:1.08rem;font-weight:600;line-height:1.6}.nx6Z1q_CardText{color:color-mix(in srgb, var(--t-ink) 82%, var(--t-muted));font-size:var(--t-body-size);margin:0;line-height:1.95}.nx6Z1q_FooterCta{border-top:1px solid var(--t-rule);gap:clamp(1.6rem,3.5vw,2.4rem);width:min(100% - 2.5rem,1120px);margin:clamp(5rem,10vw,8.5rem) auto 0;padding-top:clamp(2.5rem,5.5vw,4rem);display:grid}@media screen and (min-width:600px){.nx6Z1q_FooterCta{width:min(100% - 4rem,1120px)}}@media screen and (min-width:800px){.nx6Z1q_FooterCta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4rem)}}.nx6Z1q_FooterCtaTitle{color:var(--t-ink);font-family:var(--font);margin:0;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:600;line-height:1.45}.nx6Z1q_FooterCtaLead{color:color-mix(in srgb, var(--t-ink) 70%, var(--t-muted));font-size:var(--t-body-size);margin:.7rem 0 0;line-height:1.9}.nx6Z1q_FooterCtaActions{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;display:flex}.nx6Z1q_FaqList{border-top:1px solid var(--t-rule);display:grid}.nx6Z1q_FaqItem{border-bottom:1px solid var(--t-rule)}.nx6Z1q_FaqSummary{cursor:pointer;color:var(--t-ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.15rem .2rem;font-size:1rem;font-weight:600;line-height:1.7;list-style:none;display:flex}.nx6Z1q_FaqSummary::-webkit-details-marker{display:none}.nx6Z1q_FaqSummary:after{content:"＋";color:var(--t-accent);flex-shrink:0;font-weight:500}.nx6Z1q_FaqItem[open] .nx6Z1q_FaqSummary:after{content:"−"}.nx6Z1q_FaqSummary:focus-visible{outline:2px solid var(--palette-accent);outline-offset:3px}.nx6Z1q_FaqAnswer{color:color-mix(in srgb, var(--t-ink) 84%, var(--t-muted));font-size:var(--t-body-size);margin:0;padding:0 .2rem 1.4rem;line-height:1.95}.nx6Z1q_Figure{margin:0}.nx6Z1q_FigureFrame{aspect-ratio:3/2;background:color-mix(in srgb, var(--palette-surface-strong) 60%, var(--palette-paper));border-radius:6px;margin:0;overflow:clip}.nx6Z1q_FigureFrame.nx6Z1q_FeatureMediaPortrait{aspect-ratio:4/5}@media screen and (min-width:800px){.nx6Z1q_FigureFrame.nx6Z1q_FeatureMediaPortrait{aspect-ratio:3/4}}.nx6Z1q_FigureCaption{color:var(--t-muted);font-size:var(--t-note-size);margin:.6rem 0 0;line-height:1.7}.nx6Z1q_WideFigure{margin:clamp(2.2rem,5vw,3.6rem) 0 0}.nx6Z1q_WideFigure .nx6Z1q_FigureFrame{aspect-ratio:16/9}.nx6Z1q_LinkGroups{gap:clamp(2.2rem,5vw,4rem);display:grid}@media screen and (min-width:800px){.nx6Z1q_LinkGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.nx6Z1q_LinkGroup{min-width:0}.nx6Z1q_LinkGroupTitle{color:var(--t-ink);margin:0 0 .4rem;font-size:1.08rem;font-weight:600;line-height:1.5}.nx6Z1q_LinkList{border-top:2px solid color-mix(in srgb, var(--t-ink) 82%, transparent);margin:0;padding:0;list-style:none;display:grid}.nx6Z1q_LinkList .nx6Z1q_LinkRow{border-bottom:1px solid var(--t-rule);color:var(--t-ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem 1rem;padding:.95rem .2rem;text-decoration:none;display:grid}.nx6Z1q_LinkList .nx6Z1q_LinkRow[data-color]{color:var(--t-ink);box-shadow:none;background:0 0}.nx6Z1q_LinkList .nx6Z1q_LinkRow:focus-visible{color:var(--t-accent);box-shadow:none;background:0 0}@media (hover:hover){.nx6Z1q_LinkList .nx6Z1q_LinkRow:hover{color:var(--t-accent);box-shadow:none;background:0 0}}.nx6Z1q_LinkList .nx6Z1q_LinkRow[data-color]:focus-visible{box-shadow:none;background:0 0}@media (hover:hover){.nx6Z1q_LinkList .nx6Z1q_LinkRow[data-color]:hover{box-shadow:none;background:0 0}}.nx6Z1q_LinkRowText{gap:.2rem;min-width:0;display:grid}.nx6Z1q_LinkRowLabel{color:inherit;font-size:var(--t-body-size);font-weight:600;line-height:1.55}.nx6Z1q_LinkRowBody{color:var(--t-muted);font-size:var(--t-note-size);line-height:1.7}@media screen and (max-width:599px){.nx6Z1q_PageCinematic #breadcrumbs{--normal:var(--t-ink);text-shadow:none;position:static}.nx6Z1q_Hero{background:var(--palette-paper);height:auto;overflow:visible}.nx6Z1q_HeroMedia{aspect-ratio:16/10;position:relative}.nx6Z1q_HeroShade,.nx6Z1q_HeroKicker{display:none}.nx6Z1q_HeroBody{display:block;position:static}.nx6Z1q_HeroCopy{color:var(--t-ink);text-shadow:none;padding-block:1.75rem 2rem;display:block}.nx6Z1q_HeroTitle{color:var(--t-ink)}.nx6Z1q_HeroEyebrow,.nx6Z1q_HeroLead{color:var(--t-muted)}.nx6Z1q_HeroActions .nx6Z1q_HeroLink,.nx6Z1q_HeroActions .nx6Z1q_HeroLink[data-color]{color:var(--t-accent);min-height:44px}.nx6Z1q_HeroActions .nx6Z1q_HeroLink>span,.nx6Z1q_HeroActions .nx6Z1q_HeroLink[data-color]>span{text-decoration-color:currentColor}}.nx6Z1q_HeroSplitMedia img{object-position:50% 15%}.nx6Z1q_FactValue{font-variant-numeric:tabular-nums;font-size:1.375rem}.nx6Z1q_FactLabel{font-size:var(--t-note-size);letter-spacing:normal;font-weight:500}.nx6Z1q_CardTitle,.nx6Z1q_ColumnTitle{font-size:1.375rem;line-height:1.5}.nx6Z1q_SectionTitle{font-size:clamp(1.75rem,2.5vw,2.25rem)}.nx6Z1q_SectionLead{color:var(--t-ink)}.nx6Z1q_CardText,.nx6Z1q_ColumnText,.nx6Z1q_Prose p{line-height:1.9}.nx6Z1q_FaqSummary{font-size:var(--t-body-size);padding-block:1.25rem}.nx6Z1q_FaqAnswer>p{margin:0 0 1rem}.nx6Z1q_InlineNote{color:var(--t-muted)}@media screen and (max-width:599px){.nx6Z1q_Root{--t-body-size:1.25rem;--t-note-size:1.125rem}.nx6Z1q_HeroMedia{aspect-ratio:16/9}.nx6Z1q_FactItem{grid-template-columns:5rem minmax(0,1fr)}.nx6Z1q_FactLabel{overflow-wrap:anywhere}.nx6Z1q_HeroLead,.nx6Z1q_HeroSplitLead{line-height:1.8}.nx6Z1q_HeroEyebrow,.nx6Z1q_HeroSplitEyebrow{font-weight:400}.nx6Z1q_HeroActions a,.nx6Z1q_FooterCtaActions a{min-height:48px;font-size:1.125rem}}.nx6Z1q_Section a{font-size:max(1.125rem,1em)}.nx6Z1q_Section a:focus-visible{outline:2px solid var(--palette-accent);outline-offset:4px}@media screen and (max-width:599px){.nx6Z1q_FactStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;padding-top:.75rem}.nx6Z1q_FactItem{padding-block:1.25rem;display:block}.nx6Z1q_FactItem:nth-child(2){border-top:0}.nx6Z1q_FactItem:nth-child(5):last-child{grid-column:1/-1}.nx6Z1q_FactValue{margin-block:.35rem}}.nx6Z1q_HeroSplit:not(:has(.nx6Z1q_HeroSplitMedia)){grid-template-columns:minmax(0,1fr)}
.HCAP3q_OverviewPage{--t-body-size:1.25rem;--t-note-size:1.125rem}.HCAP3q_OverviewPage p{text-align:start}.HCAP3q_OverviewPage main>header{min-height:0}.HCAP3q_OverviewSection{margin-top:clamp(3rem,6vw,5rem)}.HCAP3q_Names{gap:2rem;display:grid}@media screen and (min-width:800px){.HCAP3q_Names{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.HCAP3q_Names>article{border-top:0;padding-top:0}.HCAP3q_Names h3{margin-bottom:.75rem;font-size:1.75rem}.HCAP3q_Names p{font-size:var(--t-body-size)}.HCAP3q_Names>article>p:first-child{font-size:var(--t-note-size);color:var(--palette-accent-strong);margin-bottom:.5rem}.HCAP3q_Vow{border-block:0;border-left:3px solid var(--palette-accent-strong);background:color-mix(in srgb, var(--palette-accent-strong) 5%, var(--palette-paper));padding:clamp(1.5rem,4vw,3rem)}.HCAP3q_Vow blockquote{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.65}
._5Sa5aW_VisitPage{--t-body-size:1.25rem;--t-note-size:1.125rem}._5Sa5aW_VisitPage p{text-align:start}._5Sa5aW_BasicsGrid,._5Sa5aW_NotesGrid{gap:2.5rem;display:grid}@media screen and (min-width:800px){._5Sa5aW_BasicsGrid,._5Sa5aW_NotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}._5Sa5aW_BasicsItem,._5Sa5aW_NoteItem{border-top:2px solid var(--palette-border);align-content:start;gap:1rem;padding-top:1.5rem;display:grid}._5Sa5aW_BasicsItem a,._5Sa5aW_NoteItem a{min-height:48px}._5Sa5aW_FeeTable{border-collapse:collapse;width:auto;color:var(--palette-ink);justify-self:start;font-size:1.25rem;line-height:1.6}._5Sa5aW_FeeTable tbody{border-bottom:1px solid var(--palette-border)}._5Sa5aW_FeeTable th,._5Sa5aW_FeeTable td{vertical-align:baseline;padding:.75rem .5rem}._5Sa5aW_FeeTable th{text-align:start;padding-right:1.5rem;font-weight:500}._5Sa5aW_FeeTable th:first-child{padding-left:0}._5Sa5aW_FeeTable td{text-align:start;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:0;font-size:1.375rem;font-weight:500}._5Sa5aW_FeeTable ._5Sa5aW_FeeVariant{white-space:nowrap;margin-left:.65rem;font-size:1.125rem;font-weight:400;display:inline-block}._5Sa5aW_FlowDuration{font-size:var(--t-body-size);margin:0 0 2rem;font-weight:500}._5Sa5aW_FlowSteps{counter-reset:visit-step;margin:0;padding:0;list-style:none}._5Sa5aW_FlowSteps>li{counter-increment:visit-step;border-top:1px solid var(--palette-border);grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem .75rem;padding-block:1.5rem;display:grid;position:relative}._5Sa5aW_FlowSteps>li:before{content:counter(visit-step);color:var(--palette-accent-strong);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:3rem;font-weight:400;line-height:1.1}._5Sa5aW_FlowStepTitle{margin:0;font-size:1.375rem;font-weight:600;line-height:1.5}._5Sa5aW_FlowStepBody{color:var(--palette-ink);font-size:var(--t-body-size);grid-column:2;margin:0;line-height:1.85}._5Sa5aW_PrayerHeading{justify-items:start;gap:.75rem;display:grid}._5Sa5aW_FeeBadge{color:var(--palette-accent-strong);margin:0;font-size:1.5rem;font-weight:600;line-height:1.5}._5Sa5aW_GomaList{margin:0;padding:0;list-style:none}._5Sa5aW_GomaItem{border-bottom:1px solid var(--palette-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:.3rem 1rem;padding-block:1rem;display:grid}._5Sa5aW_GomaWhen{font-size:var(--t-body-size);font-variant-numeric:tabular-nums;font-weight:600}._5Sa5aW_GomaName{font-size:var(--t-body-size)}._5Sa5aW_GomaNote{font-size:var(--t-note-size);color:var(--palette-muted);grid-column:1/-1}._5Sa5aW_PrayerColumns{gap:2.5rem;margin-top:3rem;display:grid}._5Sa5aW_PrayerColumn{border-block:1px solid var(--palette-border);gap:1.5rem;padding-block:1.75rem;display:grid}._5Sa5aW_ServiceTimes{gap:1.5rem;margin:0;display:grid}._5Sa5aW_ServiceTimes>div{align-content:start;gap:.35rem;display:grid}._5Sa5aW_ServiceTimes dt{font-size:var(--t-body-size);font-weight:500}._5Sa5aW_ServiceTimes dd{gap:.35rem;margin:0;display:grid}._5Sa5aW_ServiceTimes strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.5rem + .5vw,2.25rem);font-weight:600;line-height:1.3}._5Sa5aW_ServiceTimes span{font-size:var(--t-note-size);line-height:1.65}@media (min-width:600px){._5Sa5aW_ServiceTimes{grid-template-columns:repeat(2,minmax(0,1fr))}._5Sa5aW_ServiceTimes>div+div{border-left:1px solid var(--palette-border);padding-left:1.5rem}}._5Sa5aW_ServiceNotes{font-size:var(--t-note-size);margin:0;padding-left:1.2em;line-height:1.8}._5Sa5aW_ServiceNotes li+li{margin-top:.5rem}._5Sa5aW_Explanation{gap:1rem;display:grid}._5Sa5aW_Explanation p{font-size:var(--t-body-size);margin:0;line-height:1.85}._5Sa5aW_Explanation a{overflow-wrap:anywhere;text-underline-offset:.2em;text-decoration:underline}._5Sa5aW_ContactPanel{background:color-mix(in srgb, var(--palette-accent-strong) 6%, var(--palette-paper));border-left:3px solid var(--palette-accent-strong);gap:1.5rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}._5Sa5aW_ContactActions{align-items:start;gap:1.5rem;display:grid}@media screen and (min-width:800px){._5Sa5aW_ContactActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}._5Sa5aW_PhoneBlock{gap:.5rem;margin:0;display:grid}._5Sa5aW_PhoneCall{color:var(--palette-accent-strong);text-underline-offset:.2em;justify-items:start;gap:.25rem;text-decoration:underline;display:grid}._5Sa5aW_PhoneCall>span{font-size:var(--t-note-size)}._5Sa5aW_PhoneNumber{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:600}._5Sa5aW_PhoneNote{color:var(--palette-ink);font-size:var(--t-note-size);margin:0;line-height:1.7}._5Sa5aW_LodgingAnswer{gap:1.25rem;display:grid}._5Sa5aW_LodgingAnswer p{margin:0}._5Sa5aW_LodgingStatus{font-weight:500}._5Sa5aW_LodgingPhone{font-variant-numeric:tabular-nums;width:fit-content;font-weight:500;font-size:1.5rem!important}._5Sa5aW_VisitSection{margin-top:clamp(2.75rem,5vw,4.5rem)}._5Sa5aW_SupportNote{font-size:var(--t-note-size);color:var(--palette-ink);line-height:1.8}._5Sa5aW_AccessibilityNote{background:color-mix(in srgb, var(--palette-accent-strong) 6%, var(--palette-paper));border-left:3px solid var(--palette-accent-strong);align-self:start;padding:1.5rem}._5Sa5aW_AccessibilityNote h3{margin:0 0 1rem}._5Sa5aW_AccessibilityNote p{font-size:var(--t-body-size);margin:0;line-height:1.85}._5Sa5aW_OpenGrounds{font-size:var(--t-body-size);margin:-.5rem 0 1.5rem}._5Sa5aW_NoteLinks{gap:.75rem;display:grid}@media (max-width:799px){._5Sa5aW_FlowPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}._5Sa5aW_NoteBody{gap:.75rem;display:grid}._5Sa5aW_NoteBody p{font-size:var(--t-body-size);margin:0;line-height:1.85}._5Sa5aW_NoteBody strong{font-weight:600}._5Sa5aW_VisitPage main>header>figure{aspect-ratio:3/2}@media (max-width:799px){._5Sa5aW_VisitPage main>header>figure{display:none}}
.l_MB6q_Intro{width:min(100% - 2.5rem,1120px);margin:clamp(1.25rem,3.5vw,2.5rem) auto 0}@media screen and (min-width:600px){.l_MB6q_Intro{width:min(100% - 4rem,1120px)}}.l_MB6q_Title{color:var(--t-ink);font-family:var(--font);letter-spacing:.01em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.22}.l_MB6q_Location.l_MB6q_Location{gap:clamp(1.75rem,4vw,3rem);margin-top:clamp(1.5rem,3.5vw,2.5rem);display:grid}@media screen and (min-width:800px){.l_MB6q_Location.l_MB6q_Location{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}}.l_MB6q_Place{align-content:start;min-width:0;display:grid}.l_MB6q_TempleType{color:var(--t-muted);font-size:var(--t-note-size);margin:.4rem 0 0;line-height:1.7}.l_MB6q_PlaceFacts{gap:1.35rem;margin:clamp(1.5rem,3vw,2rem) 0 0;display:grid}.l_MB6q_PlaceFact{gap:.15rem;display:grid}.l_MB6q_PlaceLabel{color:var(--t-muted);font-size:var(--t-note-size);font-weight:500;line-height:1.6}.l_MB6q_PlaceValue{color:var(--t-ink);font-size:var(--t-body-size);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.7}.l_MB6q_PlaceNote{color:var(--t-muted);font-size:var(--t-note-size);margin:.1rem 0 0;line-height:1.75}.l_MB6q_Location .l_MB6q_PhoneLink{min-height:48px;color:var(--t-accent);letter-spacing:.02em;text-underline-offset:.22em;align-items:center;font-size:1.625rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.l_MB6q_MapArea{grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;min-width:0;display:grid}.l_MB6q_Location .l_MB6q_MapButton{border-radius:var(--radius-input,6px);min-height:52px;color:var(--palette-on-accent);background:var(--palette-accent-strong);font-size:var(--t-body-size);justify-content:center;justify-self:start;align-items:center;padding:.5rem 1.5rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}@media (hover:hover){.l_MB6q_Location .l_MB6q_MapButton:hover{background:color-mix(in srgb, var(--palette-accent-strong) 86%, var(--palette-ink))}}.l_MB6q_Map{aspect-ratio:4/3;border:1px solid var(--t-rule);background:var(--palette-surface);border-radius:6px;width:100%;height:auto;display:block}@media screen and (min-width:800px){.l_MB6q_Map{aspect-ratio:auto;height:100%;min-height:24rem}}.l_MB6q_MapNote{color:var(--t-muted);font-size:var(--t-note-size);margin:0;line-height:1.75}.l_MB6q_Routes.l_MB6q_Routes{margin-top:clamp(4rem,8vw,6rem)}.l_MB6q_Ways{gap:clamp(2.5rem,5vw,3rem);display:grid}@media screen and (min-width:800px){.l_MB6q_Ways{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem)}}.l_MB6q_WayTransit{border-top:1px solid var(--t-rule);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2.5rem,5vw,3.5rem)}.l_MB6q_Way{align-content:start;gap:.9rem;min-width:0;display:grid}.l_MB6q_WayTitle{color:var(--t-ink);font-family:var(--font);margin:0;font-size:clamp(1.375rem,1.2rem + .5vw,1.5rem);font-weight:600;line-height:1.45}.l_MB6q_Text{color:var(--t-ink);font-size:var(--t-body-size);margin:0;line-height:1.9}.l_MB6q_TransferLead{margin-top:1rem}.l_MB6q_Transfers{gap:1.75rem;margin:.25rem 0 0;display:grid}@media screen and (min-width:1200px){.l_MB6q_Transfers{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem}}.l_MB6q_Transfer{border-top:3px solid color-mix(in srgb, var(--t-accent) 55%, var(--palette-border));grid-template-rows:auto 1fr;gap:.35rem;min-width:0;padding-top:1rem;display:grid}.l_MB6q_TransferFrom{color:var(--t-ink);font-size:var(--t-body-size);font-weight:600;line-height:1.6}.l_MB6q_TransferBody{grid-template-rows:1fr auto;gap:.4rem;margin:0;display:grid}.l_MB6q_WalkList{gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.l_MB6q_WalkList li{color:var(--t-ink);font-size:var(--t-body-size);font-variant-numeric:tabular-nums;line-height:1.85}.l_MB6q_WalkList li::marker{color:var(--t-accent)}.l_MB6q_Arrival.l_MB6q_Arrival{gap:clamp(2.25rem,4.5vw,3rem);margin-top:clamp(4rem,8vw,6rem);display:grid}@media screen and (min-width:800px){.l_MB6q_Arrival.l_MB6q_Arrival{grid-template-columns:minmax(0,46rem)}}.l_MB6q_Topic{gap:.9rem;display:grid}.l_MB6q_Stairs{border-block:1px solid var(--t-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:.2rem 0 .4rem;padding:0;list-style:none;display:grid}.l_MB6q_Stair{align-content:end;gap:.1rem;min-width:0;padding:.9rem .9rem .9rem 0;display:grid}.l_MB6q_Stair+.l_MB6q_Stair{border-left:1px solid var(--t-rule);padding-left:.9rem}.l_MB6q_StairPlace{color:var(--t-muted);font-size:var(--t-note-size);line-height:1.5}.l_MB6q_StairCount{color:var(--t-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,1.4rem + .8vw,2rem);font-weight:600;line-height:1.3}.l_MB6q_LinkList{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.l_MB6q_Lodging{color:var(--t-ink);font-size:var(--t-body-size);font-variant-numeric:tabular-nums;gap:.1rem;margin:0;line-height:1.8;display:grid}.l_MB6q_TextLink{width:fit-content;min-height:44px;color:var(--t-accent);font-size:var(--t-body-size);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.l_MB6q_TextLink:hover{text-decoration-thickness:2px}}a[target=_blank].l_MB6q_TextLink:after{content:"↗";margin-left:.35em;font-weight:400;text-decoration:none}
