html:not(.native-mobile-canvas) .nav-search{min-height:calc(44px / var(--site-scale,1));font-size:.86rem}html:not(.native-mobile-canvas) .nav-search i{width:1.6rem;font-size:.8rem}html:not(.native-mobile-canvas) .nav-search kbd{font-size:.76rem}html:not(.native-mobile-canvas) .language-switcher select{min-height:calc(24px / var(--site-scale,1))}html:not(.native-mobile-canvas) .desktop-chapter-slip>p strong{font-size:.63rem}html:not(.native-mobile-canvas) .desktop-chapter-slip a>span{font-size:.62rem}html:not(.native-mobile-canvas) .story-poem-controls p{font-size:.86rem;line-height:1.45}html:not(.native-mobile-canvas) .story-poem-controls .motion-toggle{min-height:calc(44px / var(--site-scale,1));font-size:.86rem}html:not(.native-mobile-canvas) .story-poem-controls .poem-reset-seal{width:calc(44px / var(--site-scale,1));height:calc(44px / var(--site-scale,1));font-size:.86rem}html:not(.native-mobile-canvas) .companion-card .companion-card-name{padding-block:.16rem .18rem;font-size:.86rem;line-height:1.08}html:not(.native-mobile-canvas) .companion-roster>p{width:13.75rem}html:not(.native-mobile-canvas) .companion-roster .companion-status,html:not(.native-mobile-canvas) .companion-roster p>span:not(.companion-status){font-size:.86rem;line-height:1.25}html:not(.native-mobile-canvas) .companion-roster .companion-status{max-width:none;white-space:nowrap}html:not(.native-mobile-canvas) .sect-map-hotspot>span{font-size:.86rem}html:not(.native-mobile-canvas) .sect-map-hotspot{width:2.5rem;height:2.5rem}html:not(.native-mobile-canvas) .sect-map-hotspot>strong{font-size:.86rem}html:not(.native-mobile-canvas) .sect-map-ledger>p span,html:not(.native-mobile-canvas) .sect-map-toolbar p span{font-size:.86rem}html:not(.native-mobile-canvas) .curve-gallery-copy>span{font-size:.86rem}.curve-gallery-open{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;color:#174b47;border:1px solid rgba(29,92,86,.35);background:rgba(244,247,234,.82);text-decoration:none}html:not(.native-mobile-canvas) .curve-gallery-open{min-height:calc(40px / var(--site-scale,1));padding:.42rem .72rem;font-size:.8rem}.curve-gallery-open:focus-visible,.curve-gallery-open:hover{color:#f5efd8;border-color:#174b47;background:#174b47}html:not(.native-mobile-canvas) .sect-tour-status{font-size:.86rem}html.native-mobile-canvas .sect-map-hotspot>span{font-size:var(--mobile-tour-small)}html.native-mobile-canvas .sect-map-hotspot{width:calc(var(--mobile-tour-small) * 4);height:calc(var(--mobile-tour-small) * 4)}html.native-mobile-canvas .sect-map-hotspot>strong{font-size:var(--mobile-tour-small)}html.native-mobile-canvas .curve-gallery-open{min-height:var(--mobile-inline-touch);padding-inline:var(--mobile-inline-gap);border-width:var(--mobile-ui-rule);border-radius:calc(var(--mobile-tour-radius) * .45);font-size:var(--mobile-gallery-body)}html.native-mobile-canvas .brand,html.native-mobile-canvas .footer-brand{min-height:var(--mobile-inline-touch);align-items:center}html:not(.native-mobile-canvas){--desktop-hit-target-v220:calc(44px / var(--site-scale, 1))}html:not(.native-mobile-canvas) :is(
.site-nav > a,.site-header > .brand,.nav-search,.place-list button,.sect-map-toolbar button,.sect-map-hotspot,.footer-brand
){isolation:isolate}html:not(.native-mobile-canvas) :is(
.site-nav > a,.site-header > .brand,.nav-search,.place-list button,.sect-map-toolbar button,.footer-brand
){position:relative}html:not(.native-mobile-canvas) :is(
.site-nav > a,.site-header > .brand,.nav-search,.place-list button,.sect-map-toolbar button,.sect-map-hotspot,.footer-brand
)::before{content:"";position:absolute;z-index:4;top:50%;left:50%;width:max(100%,var(--desktop-hit-target-v220));height:max(100%,var(--desktop-hit-target-v220));border-radius:inherit;transform:translate(-50%,-50%);pointer-events:auto}html:not(.native-mobile-canvas) :is(
.hero-actions .button,.reservation-button,.curve-gallery-open,.follow .button
){min-height:var(--desktop-hit-target-v220)}html:not(.native-mobile-canvas) .language-switcher select{min-height:var(--desktop-hit-target-v220);margin-block:calc(-10px / var(--site-scale,1))}html:not(.native-mobile-canvas){--desktop-caption-v238:calc(10px / var(--site-scale, 1));--desktop-utility-v238:calc(10.5px / var(--site-scale, 1))}html:not(.native-mobile-canvas) :is(
.nav-search,.site-nav,.nav-status,.language-switcher select,.language-glyph,.eyebrow,.section-label,.hero-actions .button,.reservation-button,.follow .button,.story-poem-controls p,.story-poem-controls .motion-toggle,.story-poem-controls .poem-reset-seal,.companion-card .companion-card-name,.companion-rank,.companion-traits,.companion-bio,.companion-quote,.companion-facts dt,.companion-facts dd,.companion-roster strong,.companion-roster p > span:not(.companion-status),.companion-roster .companion-status,.path-copy > p:last-child,.spirit-root-node,.sect-map-toolbar button,.sect-map-toolbar p span,.sect-map-toolbar p strong,.sect-map-hotspot > span,.sect-map-hotspot > strong,.sect-map-ledger > p span,.sect-map-ledger > p strong,.sect-map-ledger > small,.sect-map-ledger > div i,.map-frame figcaption,.world-copy > p,.path-list p,.path-list .step-no,.place-list button span,.place-list button strong,.sect-tour-phase,.sect-tour-reading > p:not(.sect-tour-phase,.sect-tour-status),.sect-tour-status,.archive-bridge-copy > p:first-child,.archive-bridge-copy h3,.archive-bridge-copy > p:nth-of-type(2),.archive-bridge-copy > span b,.archive-bridge-copy > span em,.archive-bridge > a,.sect-map-signal p span,.sect-map-signal p strong,.curve-gallery-copy > span,.curve-gallery-copy p,.curve-gallery .curve-card figcaption span,.curve-gallery-controls button,.curve-gallery-controls span,.curve-gallery-open,.status-ledger [data-development-item] span,.status-ledger [data-development-item] b,.development-dossier header span,.development-dossier header b,.development-phase,.development-description,.development-scope span,.development-scope p,.development-dossier > a,.follow-inner > p:not(.section-label),.status-group-title strong,.spirit-root-eyebrow,.spirit-root-reading span,.spirit-root-reading p:last-child,.spirit-root-weight,.spirit-root-scale,.spirit-root-speed,.spirit-root-note
){font-size:max(1em, var(--desktop-utility-v238))}html:not(.native-mobile-canvas) .nav-search kbd{font-size:max(.76rem, var(--desktop-caption-v238))}html:not(.native-mobile-canvas) .scroll-cue span{font-size:max(.72rem, var(--desktop-caption-v238))}html:not(.native-mobile-canvas) .desktop-chapter-slip a>span,html:not(.native-mobile-canvas) .desktop-chapter-slip>p strong{font-size:.6875rem}html.compact-desktop-canvas .site-nav{font-size:calc(14px / var(--site-scale, 1))!important}html.compact-desktop-canvas .site-nav :is(
.nav-status,.nav-search,.language-switcher select,.language-glyph
){font-size:inherit!important}html.compact-desktop-canvas .site-nav .nav-search kbd{font-size:calc(12px / var(--site-scale, 1))!important}