@font-face{font-family:VPrimary Sans;src:url(/assets/fonts/circle/manrope-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VPrimary Sans;src:url(/assets/fonts/circle/manrope-semibold.ttf)format("truetype");font-weight:600 800;font-style:normal;font-display:swap}:is(.v-today-page,.v-advance-page,.v-landmarks-page,.v-path-home){--v-page-navy:#142d57;--v-page-sage:#667656;--v-page-ivory:#fbf8f1;color:var(--v-page-navy);font-family:VPrimary Sans,Arial,sans-serif;font-size:17px;line-height:1.45}:is(.v-today-page,.v-advance-page,.v-landmarks-page,.v-path-home) :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400}:is(.v-today-page,.v-advance-page,.v-landmarks-page,.v-path-home)>*{min-width:0}[data-app-shell]:has(:is(.v-today-page,.v-advance-page,.v-landmarks-page,.v-path-home)){background:#fbf8f1;padding-bottom:0!important}[data-app-shell]:has(:is(.v-today-page,.v-advance-page,.v-landmarks-page,.v-path-home)) .v-primary-atmosphere{opacity:1;background:#fbf8f1}[data-app-shell]:has(:is(.v-today-page,.v-advance-page,.v-landmarks-page,.v-path-home)) .v-shell-content{padding-top:0;padding-inline:1.5rem}[data-app-shell]:has(:is(.v-today-page,.v-advance-page,.v-landmarks-page,.v-path-home)) .v-shell-content>header{z-index:45;top:12px;right:12px}.v-primary-brand{color:#142d57;align-items:center;gap:8px;width:max-content;margin:0;display:flex}.v-primary-brand>img{object-fit:contain;flex:none;width:38px;height:38px}.v-primary-brand>span{letter-spacing:.13em;font-family:Georgia,serif;font-size:18px;line-height:1}:is(.v-today-page,.v-advance-page,.v-landmarks-page,.v-path-home) :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #142d57}.v-book-visual{width:100%;min-width:0;height:100%;display:block;position:relative;container-type:inline-size}.v-book-visual>.v-book-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.v-book-print{color:#142d57;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:66%;height:43%;line-height:1.2;display:flex;position:absolute;top:44%;left:22%;transform:rotate(-5deg)}.v-book-print>.v-book-logo{aspect-ratio:1262/1257;object-fit:contain;width:22%;height:auto}.v-book-wordmark{letter-spacing:.14em;font-family:Georgia,serif;font-size:clamp(9px,5cqw,15px)}.v-book-title{font-family:Georgia,serif;font-size:clamp(12px,7cqw,21px);font-weight:400}.v-book-lines{color:#435246;gap:5px;margin-top:5px;font-size:clamp(9px,4.7cqw,15px);display:grid}.v-book-lines>span{align-items:center;gap:4px;display:flex}.v-book-lines i{border:1px solid #667656;width:7px;height:7px;display:inline-block}.v-book-visual--book .v-book-print{width:46%;height:48%;top:32%;left:25%;transform:none}.v-book-visual--book .v-book-print>.v-book-logo{width:40%}.v-book-visual--book .v-book-lines{font-size:clamp(9px,4.5cqw,13px)}@media (prefers-reduced-motion:reduce){:is(.v-today-page,.v-advance-page,.v-landmarks-page,.v-path-home) *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.v-book-inscription-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.v-book-inscription{color:#142d57;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;line-height:1.2;display:flex}.v-book-inscription .v-book-title{font-size:49px;line-height:1.12}.v-book-inscription .v-book-lines{gap:13px;margin-top:22px;font-family:VPrimary Sans,Arial,sans-serif;font-size:33px;line-height:1.15}.v-book-inscription .v-book-lines>span{gap:12px}.v-book-inscription .v-book-lines i{border-width:2px;flex-shrink:0;width:19px;height:19px}.v-book-inscription--quote{font-family:Georgia,serif;font-size:43px;line-height:1.18}.v-book-quotation{overflow-wrap:anywhere}.v-book-visual:is(.v-book-visual--planning,.v-book-visual--point) .v-book-inscription .v-book-title{font-size:43px}.v-book-visual:is(.v-book-visual--planning,.v-book-visual--point) .v-book-inscription .v-book-lines{gap:11px;margin-top:16px;font-size:29px}.v-book-visual--planning .v-book-inscription .v-book-title{white-space:nowrap;font-size:36px}.v-book-visual--planning .v-book-inscription .v-book-lines{white-space:nowrap;font-size:26px}.v-primary-brand.v-primary-brand--signature{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.v-primary-brand--signature>span{letter-spacing:-.035em;color:#142d57;font:400 26px/1 Georgia,serif}
