:root{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F1F3F6;--sky: #F1F3F6;--ink: #14161B;--ink-2: #4A505A;--ink-3: #7F8792;--rule: #DFE3E8;--gold: #A8222D;--gold-soft: #CDD3DB;--blue: #1C2C66;--blue-2: #121E4A;--on-blue: #FFFFFF;--glow-a: transparent;--glow-b: transparent;--shadow: rgba(60, 50, 35, .14);--stone-1: #EDEFF2;--stone-2: #D2D7DE;--stone-edge: #8E97A3;--f-disp: "Castoro", "Libre Caslon Text", Georgia, serif;--f-big: "Libre Caslon Display", "Libre Caslon Text", "Big Caslon", Georgia, serif;--f-text: "Jost", "Futura", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--gap: clamp(24px, 4vw, 64px)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #1C1E22;--white: #23262B;--stone: #22252A;--sky: #22252A;--ink: #EEEAE3;--ink-2: #C2BBB1;--ink-3: #8F887F;--rule: #383C43;--gold: #E06A72;--gold-soft: #4A4540;--blue: #A9BBF2;--blue-2: #C8D4F7;--on-blue: #16181C;--glow-a: transparent;--glow-b: transparent;--shadow: rgba(0, 0, 0, .4);--stone-1: #2F3236;--stone-2: #25282C;--stone-edge: #6F7782;color-scheme:dark}}:root[data-theme=dark]{--paper: #1C1E22;--white: #23262B;--stone: #22252A;--sky: #22252A;--ink: #EEEAE3;--ink-2: #C2BBB1;--ink-3: #8F887F;--rule: #383C43;--gold: #E06A72;--gold-soft: #4A4540;--blue: #A9BBF2;--blue-2: #C8D4F7;--on-blue: #16181C;--glow-a: transparent;--glow-b: transparent;--shadow: rgba(0, 0, 0, .4);--stone-1: #2F3236;--stone-2: #25282C;--stone-edge: #6F7782;color-scheme:dark}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-text);font-weight:400;font-size:1.0625rem;line-height:1.72;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--f-disp);font-weight:400;margin:0;line-height:1.12;letter-spacing:.02em;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0}a{color:var(--blue);text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--blue-2)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}button{font:inherit}.wrap{max-width:1200px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width: 720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.visually{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;background:var(--ink);color:var(--paper);padding:8px 14px;z-index:70}.skip:focus{top:12px}main:focus{outline:none}.ph{color:var(--blue);border-bottom:1px dashed currentColor;white-space:nowrap}.note{color:var(--ink-2);font-size:.94rem;line-height:1.6;font-weight:300}.caps{font-family:var(--f-text);font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3)}.it{font-family:var(--f-disp);font-style:italic;font-weight:400}.cross{display:block;width:15px;height:15px;margin:0 auto}.cross path{fill:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 30px;font-family:var(--f-text);font-weight:500;font-size:.98rem;letter-spacing:.01em;color:var(--blue);background:transparent;border:1px solid var(--blue);text-decoration:none;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.btn:hover,.btn-solid{background:var(--blue);color:var(--on-blue)}.btn-solid:hover{background:var(--blue-2);border-color:var(--blue-2);color:var(--on-blue)}.link{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink-3);padding:0 0 2px;font-weight:400;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;font-size:inherit;font-family:inherit}.actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 30px}.actions.left{justify-content:flex-start}.top{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.top-in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:84px}.nav-l,.nav-r{display:flex;align-items:center;gap:30px}.nav-r{justify-content:flex-end}.nav-l>a,.nav-r>a,.nav-ways>a{font-size:.97rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-2);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent}.nav-l>a:hover,.nav-r>a:hover,.nav-ways>a:hover{color:var(--ink)}.top a[aria-current=page]{color:var(--ink);border-bottom-color:var(--gold)}.brand{display:grid;justify-items:center;gap:4px;color:var(--ink);text-decoration:none}.brand:hover{color:var(--ink)}.brand svg{width:34px;height:34px}.brand svg circle{fill:none;stroke:var(--gold);stroke-width:1}.brand svg path{fill:var(--gold)}.brand span{font-family:var(--f-disp);font-size:1.12rem;letter-spacing:.3em;text-transform:uppercase;padding-left:.3em;white-space:nowrap}.nav-r .inq{color:var(--blue);border:1px solid var(--blue);padding:9px 18px}.nav-r .inq:hover,.nav-r .inq[aria-current=page]{background:var(--blue);color:var(--on-blue);border-color:var(--blue)}.menu-btn{display:none;justify-self:end;background:none;border:1px solid var(--rule);color:var(--ink);font-weight:400;font-size:.95rem;min-height:42px;padding:0 16px;cursor:pointer}.mobile-nav{display:none}@media (max-width: 1060px){.top-in{grid-template-columns:auto minmax(0,1fr);min-height:70px}.nav-l,.nav-r{display:none}.brand{grid-auto-flow:column;justify-self:start;align-items:center;gap:12px}.brand svg{width:28px;height:28px}.brand span{font-size:.98rem;letter-spacing:.22em}.menu-btn{display:inline-flex;align-items:center}.menu-open .mobile-nav{display:block}.mobile-nav{border-top:1px solid var(--rule);max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px);overflow-y:auto}.mobile-nav .wrap{display:grid;padding-block:6px 18px}.mobile-nav a{display:block;padding:14px 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;font-family:var(--f-disp);font-size:1.2rem;letter-spacing:.03em}.mobile-nav a[aria-current=page]{color:var(--blue)}}@media (max-width: 380px){.brand span{font-size:.86rem;letter-spacing:.16em}}.nav-ways{display:inline-flex;align-items:center;gap:4px}.wp-toggle{background:none;border:0;padding:8px 2px;color:var(--ink-3);cursor:pointer;display:inline-flex}.wp-toggle:hover{color:var(--ink)}.wp-toggle svg{transition:transform .2s ease}.nav-ways.open .wp-toggle svg{transform:rotate(180deg)}.ways-panel{position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--rule);box-shadow:0 30px 60px -40px var(--shadow);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.nav-ways.open .ways-panel{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}.wp-in{padding-block:34px 36px}.wp-list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px clamp(18px,2.4vw,34px)}.wp-list a{display:grid;gap:3px;padding:12px 0 14px;border-top:1px solid var(--rule);text-decoration:none;color:var(--ink)}.wp-name{font-family:var(--f-disp);font-size:1.08rem;letter-spacing:.04em;transition:color .2s ease;display:flex;align-items:center;gap:9px}.wp-name i{display:none}.wp-brief{font-size:.86rem;font-weight:300;color:var(--ink-2);line-height:1.45}.wp-meta{font-size:.82rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3);margin-top:3px}.wp-list a:hover .wp-name,.wp-list a:focus-visible .wp-name{color:var(--blue)}.wp-foot{display:flex;justify-content:center;margin-top:24px}@media (max-width: 1060px){.ways-panel{display:none}}.hero{background:var(--paper);text-align:center;padding-top:clamp(64px,9vw,120px)}.hero h1{font-size:clamp(2.6rem,6.2vw,5rem);letter-spacing:.005em;line-height:1.06;max-width:15ch;margin-inline:auto}.hero h1 span{display:inline}.hero .sub{font-weight:300;font-size:clamp(1.08rem,1.6vw,1.25rem);color:var(--ink-2);max-width:38rem;margin:28px auto 0;line-height:1.6}.hero .actions{margin-top:36px}.rose-fig{margin:clamp(48px,7vw,84px) auto 0;display:grid;justify-items:center;gap:14px;padding-bottom:clamp(40px,6vw,72px)}.rose{width:min(100%,940px);height:auto;display:block;overflow:visible}.rose .mold{fill:none;stroke:var(--stone-edge);stroke-width:1;vector-effect:non-scaling-stroke}.rose .band{fill:var(--white)}.rose .rib-d{fill:none;stroke:#1a1d24;stroke-width:8;stroke-linejoin:round;stroke-linecap:round}.rose .rib{fill:none;stroke:#343944;stroke-width:5.6;stroke-linejoin:round;stroke-linecap:round}.rose .rib-d.frame{stroke-width:8.4}.rose .rib.frame{stroke-width:6}.rose .rib-d.thin{stroke-width:5}.rose .rib.thin{stroke-width:3}.rose .rib-d.rim{stroke-width:11}.rose .rib.rim{stroke-width:8.6}.rose .stone{fill:#343944;stroke:#1a1d24;stroke-width:1.1}.rose .border{fill:none;stroke-width:17}.rose .bar{stroke:#0a0f2c;stroke-opacity:.6;stroke-width:1.4}.rose .medal{stroke:#262b36;stroke-width:1.2}.rose .medal-ring{fill:none;stroke:#c99a3a;stroke-width:1.1}.rose .wedge{stroke:#262b36;stroke-width:.8}.rose .xc{fill:#f7f2e6;stroke:#262b36;stroke-width:1.2}.rose .num{font-family:var(--f-disp);font-size:14px;fill:#1a1e2c;text-anchor:middle;dominant-baseline:central;pointer-events:none}.rose .lobe{stroke:#262b36;stroke-width:.8}.rose .oc-dot{fill:#c8283f;stroke:#262b36;stroke-width:.8}.rose .sep{fill:var(--gold)}.rose .tw{fill:#fff;opacity:0;animation:tw 5s ease-in-out infinite}@keyframes tw{0%,to{opacity:0}50%{opacity:1}}.rose .nm{font-family:var(--f-disp);font-size:13.5px;letter-spacing:1.6px;fill:var(--ink);transition:fill .25s ease}.rose .nm .via{font-size:9.5px;letter-spacing:1.2px;fill:var(--gold)}.rose .gl{transition:filter .35s ease}.rose:has(.petal:hover) .petal:not(:hover) .gl{filter:brightness(.55) saturate(.7)}.rose .petal{cursor:pointer;outline:none}.rose .petal:hover .gl,.rose .petal:focus-visible .gl{filter:brightness(1.25) saturate(1.1)}.rose .petal:hover .nm,.rose .petal:focus-visible .nm{fill:var(--blue)}.rose .petal:focus-visible .rib.frame{stroke:var(--blue)}.rose-legend{display:none;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;width:100%;text-align:left;margin-top:4px}.rose-legend a{display:flex;align-items:baseline;gap:10px;font-family:var(--f-disp);font-size:.98rem;color:var(--ink);text-decoration:none;padding:5px 0}.rose-legend .ln{font-family:var(--f-disp);font-size:.82rem;color:var(--ink-3);min-width:2.2em}@media (max-width: 640px){.rose .medal.big{r:23px}.rose .medal-ring.big{r:20px}.rose .num{font-size:19px}}@media (max-width: 520px){.rose .nm,.rose .sep,.rose .band,.rose .mold{display:none}.rose-legend{display:grid}.hero .rose-fig{overflow:hidden}.rose,.hero .rose{width:115%;max-width:none;margin:-7.5%}}.rose-cap{font-weight:400;font-size:.96rem;color:var(--ink-2);min-height:3.2em;max-width:28rem;line-height:1.55;text-align:center}.rose-cap b{display:block;font-family:var(--f-disp);font-weight:400;color:var(--ink);font-size:1.25rem}.sec{padding-block:clamp(72px,10vw,128px)}.sec.sky{background:var(--sky)}.sec.stone{background:var(--stone)}.sec-title{text-align:left;display:grid;justify-items:start;gap:14px;max-width:46rem;margin-bottom:clamp(36px,5vw,56px)}.sec-title h2{font-size:clamp(1.9rem,3.4vw,2.7rem)}.sec-title p{font-weight:300;color:var(--ink-2);font-size:1.12rem;max-width:36rem;line-height:1.6}.prose-c{max-width:44rem;text-align:left;font-weight:300;font-size:clamp(1.12rem,1.5vw,1.24rem);line-height:1.75}.litany{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 0;margin:40px auto 0;max-width:60rem}.litany li{font-family:var(--f-disp);font-size:1.08rem;letter-spacing:.04em;color:var(--ink)}.litany li+li:before{content:"\2720";color:var(--gold);font-size:.7rem;margin:0 16px;display:inline-block;transform:translateY(-.15em)}@media (min-width: 1100px){.litany{flex-wrap:nowrap}.litany li{font-size:1rem;white-space:nowrap}}@media (max-width: 1099px){.litany{flex-direction:column;align-items:center;gap:6px}.litany li+li:before{display:block;margin:0 auto 6px;transform:none;text-align:center}}.carte{position:relative;max-width:1000px;margin-inline:auto;background:var(--white);border:1px solid var(--gold-soft);padding:clamp(40px,6vw,76px) clamp(20px,5vw,64px);text-align:center}.carte:before{content:"";position:absolute;inset:8px;border:1px solid var(--gold-soft);pointer-events:none}.carte h2{font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:.01em}.carte .c-sub{font-weight:300;color:var(--ink-2);margin-top:12px}.c-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(32px,4vw,48px);position:relative}.c-list li.feat{grid-column:1 / -1;padding-bottom:22px;margin-bottom:18px;border-bottom:1px solid var(--rule);position:relative;z-index:1;background:var(--white)}.c-list a,.c-feat a{display:grid;justify-items:center;gap:4px;padding:20px clamp(12px,3vw,36px);text-decoration:none;color:var(--ink)}.c-name{font-family:var(--f-disp);font-size:1.45rem;letter-spacing:.01em;transition:color .2s ease}.feat .c-name{font-size:1.8rem}.c-en{font-style:italic;font-weight:300;color:var(--ink-2)}.c-brief{font-weight:300;color:var(--ink-2);font-size:.95rem;max-width:26rem;line-height:1.5}.c-meta{font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3);margin-top:6px}.c-meta .open{color:var(--gold)}.c-dot{display:none}.c-list a:hover .c-name,.c-list a:focus-visible .c-name,.c-feat a:hover .c-name,.c-feat a:focus-visible .c-name{color:var(--blue)}.carte-foot{margin-top:30px}@media (max-width: 700px){.c-list{grid-template-columns:minmax(0,1fr)}.c-list li+li a{border-top:1px solid var(--rule)}.c-list li.feat{margin-bottom:0;padding-bottom:6px}}.v-head{text-align:center;display:grid;justify-items:center;gap:10px}.v-head h2{font-size:clamp(2.2rem,4.6vw,3.6rem)}.v-head .it{font-size:1.2rem;color:var(--ink-2)}.v-head .caps{margin-top:6px}.v-dek{max-width:36rem;margin:26px auto 0;text-align:center;font-weight:300;font-size:1.12rem;color:var(--ink-2)}.frieze{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:clamp(40px,5vw,60px);border-top:1px solid var(--gold-soft);border-bottom:1px solid var(--gold-soft)}.frieze li{padding:22px 12px 24px;text-align:center;display:grid;gap:8px;align-content:start}.frieze li+li{border-left:1px solid var(--rule)}.frieze .n{font-family:var(--f-disp);color:var(--gold);font-size:1.4rem}.frieze .p{font-size:.9rem;line-height:1.45;color:var(--ink)}@media (max-width: 900px){.frieze{grid-template-columns:minmax(0,1fr)}.frieze li{grid-template-columns:3em minmax(0,1fr);text-align:left;padding:14px 4px}.frieze li+li{border-left:0;border-top:1px solid var(--rule)}}.c-wrap{margin-top:clamp(32px,4vw,48px)}.c-wrap .c-list{margin-top:0}.c-feat{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--rule);padding-bottom:18px;margin-bottom:18px}.c-feat.one{grid-template-columns:minmax(0,1fr)}.c-feat .c-name{font-size:1.7rem}.c-feat li+li{border-left:1px solid var(--rule)}.c-list li:last-child:nth-child(odd){grid-column:1 / -1}@media (max-width: 700px){.c-feat{grid-template-columns:minmax(0,1fr)}.c-feat li+li{border-left:0;border-top:1px solid var(--rule)}.c-feat .c-name{font-size:1.45rem}}.moves{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px);max-width:1100px;margin:0 auto}.moves li{display:grid;gap:10px;align-content:start;text-align:center;padding-top:22px;border-top:1px solid var(--gold-soft)}.moves .n{font-family:var(--f-disp);color:var(--gold);font-size:1.5rem}.moves h3{font-size:1.32rem;letter-spacing:.04em}.moves p{font-weight:300;color:var(--ink-2);font-size:.98rem;line-height:1.65}@media (max-width: 900px){.moves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.moves{grid-template-columns:minmax(0,1fr)}}.move-n{display:block;text-align:center;font-family:var(--f-disp);color:var(--gold);font-size:1.6rem;margin-bottom:8px}.grace{text-align:center;display:grid;justify-items:center;gap:10px;max-width:40rem;margin:clamp(40px,5vw,56px) auto 0;padding:30px 24px;border-top:1px solid var(--gold-soft);border-bottom:1px solid var(--gold-soft)}.grace .g{font-family:var(--f-disp);font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.4;letter-spacing:.01em}.frieze.twelve{grid-template-columns:repeat(6,minmax(0,1fr))}.frieze.twelve li:nth-child(7){border-left:0}.frieze.twelve li:nth-child(n+7){border-top:1px solid var(--rule)}@media (max-width: 900px){.frieze.twelve{grid-template-columns:minmax(0,1fr)}}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px)}@media (max-width: 860px){.two{grid-template-columns:minmax(0,1fr)}}.two h2{font-size:clamp(1.6rem,2.6vw,2.1rem);margin-bottom:18px}.steps{list-style:none;display:grid;gap:22px}.steps li{display:grid;grid-template-columns:2.4em minmax(0,1fr)}.steps .n{font-family:var(--f-disp);color:var(--gold);font-size:1.5rem;line-height:1.2}.steps h3{font-size:1.22rem;margin-bottom:4px}.steps p{font-weight:300;color:var(--ink-2)}.page-head{text-align:center;padding-block:clamp(64px,9vw,112px) clamp(48px,6vw,72px)}.page-head .wrap{display:grid;justify-items:center;gap:16px}.page-head h1{font-size:clamp(2.4rem,5.6vw,4.4rem);letter-spacing:.03em}.page-head .sub{font-weight:300;color:var(--ink-2);font-size:1.16rem;max-width:40rem;line-height:1.6}.page-head .actions{margin-top:12px}.w-num{width:48px;height:48px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;font-family:var(--f-disp);color:var(--gold);font-size:.95rem;letter-spacing:.04em}.tools{display:grid;justify-items:center;gap:14px;margin-bottom:36px}.toggles{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px}.toggles .lab{font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3)}.tg{background:none;border:0;border-bottom:1px solid transparent;padding:4px 0;font-size:.98rem;font-weight:300;color:var(--ink-2);cursor:pointer}.tg:hover{color:var(--ink)}.tg[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--gold);font-weight:400}.count{text-align:center;font-weight:300;font-style:italic;color:var(--ink-3);margin-bottom:28px}.empty{text-align:center;color:var(--ink-2);font-weight:300}.map-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--gap);align-items:start}.map-grid .m-list{list-style:none}.map-grid .m-list a{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink);align-items:baseline}.map-grid .m-list b{font-family:var(--f-disp);font-weight:400;font-size:1.12rem;letter-spacing:.05em;display:flex;align-items:center;gap:10px}.map-grid .m-list b i{display:none}.map-grid .m-list span{font-size:.82rem;color:var(--ink-3);font-weight:300}.map-grid .m-list a:hover b,.map-grid .m-list a.on b{color:var(--blue)}.map-sticky{position:sticky;top:104px}@media (max-width: 900px){.map-grid{grid-template-columns:minmax(0,1fr)}.map-sticky{position:static;order:-1}}.map{width:100%;height:auto;display:block}.map .land{fill:var(--white);stroke:var(--gold-soft);stroke-width:1;stroke-linejoin:round}.sky .map .land,.stone .map .land{fill:var(--white)}.map .rt{transition:opacity .25s ease}.map .rt-line{fill:none;stroke:var(--blue);stroke-opacity:.42;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.map .rt-hit{fill:none;stroke:transparent;stroke-width:14;stroke-linecap:round;cursor:pointer}.map .rt circle{fill:var(--white);stroke:var(--blue);stroke-opacity:.6;stroke-width:1.2}.map.focus .rt{opacity:.16}.map.focus .rt.on{opacity:1}.map .rt.on .rt-line{stroke:var(--gold);stroke-opacity:1;stroke-width:2.8}.map .rt.on circle{r:4;fill:var(--gold);stroke:var(--white);stroke-opacity:1}.map.zoomed .land,.map.zoomed .rt-line,.map.zoomed .rt circle{vector-effect:non-scaling-stroke}.map.zoomed .rt.on circle{r:var(--r-on)}.map .lbl{font-family:var(--f-text);font-size:13px;font-weight:400;fill:var(--ink);stroke:var(--white);stroke-width:4px;paint-order:stroke;stroke-linejoin:round}.map .lbl.quiet{fill:var(--ink-2);font-size:12px;font-weight:300}.map .capital{fill:var(--gold)}.map .compass{fill:var(--ink-3);font-family:var(--f-text);font-size:11px}.mini-map .map{background:color-mix(in srgb,var(--blue) 7%,var(--white));border:1px solid var(--rule)}.road{list-style:none;display:flex;justify-content:space-between;position:relative;margin:0 auto;max-width:1000px}.road:before{content:"";position:absolute;left:6%;right:6%;top:6px;border-top:1px solid var(--gold-soft)}.road li{position:relative;flex:1 1 0;text-align:center;padding:0 6px;display:grid;justify-items:center;gap:12px;font-size:.92rem;line-height:1.35;color:var(--ink)}.road li:before{content:"";width:11px;height:11px;border-radius:50%;background:var(--white);border:1px solid var(--gold);position:relative;z-index:1}.road li:first-child:before,.road li:last-child:before{background:var(--gold)}@media (max-width: 760px){.road{flex-direction:column;gap:14px}.road:before{inset:8px auto 8px 5px;border-top:0;border-left:1px solid var(--gold-soft)}.road li{flex-direction:row;display:flex;text-align:left;gap:14px;padding:0}}.way-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:start}@media (max-width: 900px){.way-body{grid-template-columns:minmax(0,1fr)}}.prose p{font-weight:300;font-size:1.1rem;line-height:1.82}.prose p+p{margin-top:1.1em}.prose p:first-child{font-size:1.28rem;line-height:1.7;color:var(--ink)}.prose em{font-style:italic}.aside{display:grid;gap:40px;position:sticky;top:104px}@media (max-width: 900px){.aside{position:static}}.aside h2{font-family:var(--f-disp);font-size:1.2rem;letter-spacing:.01em;color:var(--ink);margin-bottom:12px}.dash{list-style:none}.dash li{padding:9px 0 9px 22px;border-top:1px solid var(--rule);position:relative;font-weight:300;line-height:1.5}.dash li:before{content:"";position:absolute;left:0;top:1.15em;width:10px;border-top:1px solid var(--gold)}.dash li:last-child{border-bottom:1px solid var(--rule)}.dash small{display:block;color:var(--ink-3);font-size:.84rem}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:center;max-width:760px;margin:0 auto}.facts div{display:grid;gap:4px}.facts dt{font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3)}.facts dd{margin:0;font-family:var(--f-disp);font-size:1.1rem}@media (max-width: 560px){.facts{grid-template-columns:minmax(0,1fr)}}.days{list-style:none;max-width:900px;margin:0 auto}.days li{display:grid;grid-template-columns:4em minmax(0,1fr) minmax(0,.5fr);gap:18px;padding:20px 0;border-top:1px solid var(--rule);align-items:baseline}.days li:last-child{border-bottom:1px solid var(--rule)}.days .n{font-family:var(--f-disp);color:var(--gold);font-size:1.5rem}.days .r{font-family:var(--f-disp);font-size:1.22rem;letter-spacing:.02em}.days .m{font-weight:300;color:var(--ink-2);margin-top:4px}.days .ni{font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3);text-align:right}@media (max-width: 640px){.days li{grid-template-columns:3em minmax(0,1fr)}.days .ni{grid-column:2;text-align:left}}.plain{list-style:none}.plain li{padding:10px 0;border-top:1px solid var(--rule);font-weight:300}.plain li:last-child{border-bottom:1px solid var(--rule)}.way-pn{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:40px 80px;border-top:1px solid var(--rule)}.way-pn a{text-decoration:none;color:var(--ink);display:grid;gap:4px}.way-pn a small{font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3)}.way-pn a span{font-family:var(--f-disp);font-size:1.4rem;letter-spacing:.05em}.way-pn a:last-child{text-align:right}.way-pn a:hover span{color:var(--blue)}.col{max-width:44rem;margin-inline:auto}.col section+section{margin-top:clamp(48px,6vw,72px)}.col section>.cross{margin-bottom:18px}.col h2{font-size:clamp(1.5rem,2.4vw,1.9rem);text-align:center;margin-bottom:18px}.col p{font-weight:300;font-size:1.1rem;line-height:1.8}.col p+p{margin-top:1em}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;position:relative;font-family:var(--f-disp);font-size:1.15rem;letter-spacing:.02em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-family:var(--f-text);font-weight:300;font-size:1.5rem;color:var(--gold)}.faq details[open] summary:after{content:"\2212"}.faq details p{padding:0 0 20px;font-size:1.02rem}.others{width:100%;border-collapse:collapse}.others th{font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3);text-align:left;padding:0 12px 12px 0;border-bottom:1px solid var(--gold-soft)}.others td{padding:16px 12px 16px 0;border-bottom:1px solid var(--rule);vertical-align:baseline;font-weight:300}.others .w a{font-family:var(--f-disp);font-size:1.15rem;letter-spacing:.05em;color:var(--ink);text-decoration:none}.others .w a:hover{color:var(--blue)}.others .w small{display:block;font-style:italic;color:var(--ink-2);font-size:.9rem}.others .d{color:var(--ink-2);font-size:.94rem}.table-scroll{overflow-x:auto;position:relative}@media (max-width: 640px){.others .hide-s{display:none}}.form-card{max-width:780px;margin-inline:auto;background:var(--white);border:1px solid var(--rule);padding:clamp(28px,5vw,56px)}.inq-form fieldset{border:0;padding:0;margin:0 0 34px;min-width:0}.inq-form legend{font-family:var(--f-disp);font-size:1.25rem;letter-spacing:.03em;padding:0;margin-bottom:16px}.row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px}@media (max-width: 600px){.row2{grid-template-columns:minmax(0,1fr)}}.field{display:grid;gap:4px;margin-bottom:18px}.field .l{font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3)}.field input,.field select,.field textarea{font:inherit;font-weight:300;font-size:1.05rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--rule);padding:8px 0;border-radius:0;min-height:44px;width:100%;box-sizing:border-box}.field select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:24px}.field select option{background:var(--white);color:var(--ink)}.field textarea{min-height:120px;resize:vertical;border:1px solid var(--rule);padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue)}.checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin-bottom:10px}@media (max-width: 600px){.checks{grid-template-columns:minmax(0,1fr)}}.check{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:6px 0;line-height:1.45;font-weight:300}.check input{appearance:none;-webkit-appearance:none;flex:none;width:17px;height:17px;margin:3px 0 0;border:1px solid var(--ink-3);background:transparent;display:grid;place-content:center;cursor:pointer}.check input[type=radio]{border-radius:50%}.check input:before{content:"";width:9px;height:9px;background:var(--blue);transform:scale(0);transition:transform .12s ease}.check input[type=radio]:before{border-radius:50%}.check input:checked{border-color:var(--blue)}.check input:checked:before{transform:scale(1)}.check em{color:var(--ink-3);font-size:.86rem;margin-left:6px}.err{color:#a3343a;font-size:.9rem;min-height:1.2em}.done{display:grid;gap:16px;text-align:center;justify-items:center}.done h2{font-size:2rem}.done pre{white-space:pre-wrap;text-align:left;font-family:var(--f-text);font-weight:300;font-size:.98rem;line-height:1.55;background:var(--stone);border:1px solid var(--rule);padding:18px 20px;margin:0;width:100%;box-sizing:border-box}.toast{color:var(--blue);min-height:1.4em}.quote{max-width:46rem;margin:0 auto;text-align:center}.quote p{font-family:var(--f-disp);font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.35}.quote footer{margin-top:18px;font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3)}.quote footer a{color:inherit}.gaz{list-style:none;max-width:900px;margin:0 auto}.gaz li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px;padding:22px 0;border-top:1px solid var(--rule)}.gaz li:last-child{border-bottom:1px solid var(--rule)}.gaz a{font-family:var(--f-disp);font-size:1.25rem;letter-spacing:.05em;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:10px}.gaz a i{display:none}.gaz a:hover{color:var(--blue)}.gaz p{font-weight:300;color:var(--ink-2)}@media (max-width: 640px){.gaz li{grid-template-columns:minmax(0,1fr);gap:6px}}.smap{max-width:760px;margin:0 auto}.smap h2{font-family:var(--f-disp);font-size:1.3rem;color:var(--ink);margin:40px 0 10px;text-align:center}.smap ul{list-style:none}.smap a{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--rule);color:var(--ink);text-decoration:none;align-items:baseline}.smap a b{font-family:var(--f-disp);font-weight:400;font-size:1.12rem;letter-spacing:.04em}.smap a span{color:var(--ink-3);font-size:.9rem;font-weight:300;text-align:right}.smap a:hover b{color:var(--blue)}.foot{background:var(--stone);padding-block:72px 56px;text-align:center;border-top:1px solid var(--rule)}.foot .brand{margin:0 auto}.foot .tag{font-weight:300;color:var(--ink-2);margin-top:14px}.f-links,.f-ways{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:30px}.f-links a{font-size:.95rem;font-weight:400;color:var(--ink-2);text-decoration:none}.f-ways{margin-top:16px;gap:6px 20px}.f-ways a{font-family:var(--f-disp);font-size:.95rem;letter-spacing:.04em;color:var(--ink-3);text-decoration:none}.f-links a:hover,.f-ways a:hover{color:var(--blue)}.f-contact{margin-top:28px;font-weight:300;color:var(--ink-2)}.f-legal{max-width:46rem;margin:26px auto 0;display:grid;gap:8px;font-size:.84rem;color:var(--ink-3);font-weight:300;line-height:1.55}:root{--ink-2: #3B414A;--ink-3: #69707A}.note,.it,.hero .sub,.sec-title p,.prose-c,.v-dek,.page-head .sub,.moves p,.steps p,.c-brief,.c-en,.days .m,.rose-cap,.foot .tag,.count,.empty,.tg,.prose p,.col p,.dash li,.plain li,.others td,.gaz p,.smap a span,.f-contact,.f-legal,.check,.field input,.field select,.field textarea,.done pre,.map-grid .m-list span{font-weight:400}h1,h2,h3{letter-spacing:0}.actions{justify-content:flex-start}.sec.sky,.sec.stone{background:transparent}.sec{padding-block:clamp(64px,8vw,112px)}.hero+.sec,.sec+.sec{padding-top:0}.hero+.sec:before,.sec+.sec:not(.flush):before{content:"";display:block;width:min(1200px,calc(100% - 32px));margin:0 auto clamp(56px,7vw,96px);border-top:1px solid var(--ink)}@media (min-width: 720px){.hero+.sec:before,.sec+.sec:not(.flush):before{width:min(1200px,calc(100% - 64px))}}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px clamp(40px,6vw,96px);align-items:start}.split .side{display:grid;gap:18px;align-content:start;justify-items:start}.split .side h2{font-size:clamp(1.9rem,3.2vw,2.6rem);max-width:14ch}.split .side h2.v-name{font-size:clamp(2.3rem,4.2vw,3.3rem);max-width:none}.split .side p{color:var(--ink-2);max-width:30rem}.split .side .it{font-size:1.2rem;margin-top:-10px}.split .side .caps{color:var(--ink)}@media (max-width: 900px){.split{grid-template-columns:minmax(0,1fr)}}.lede{font-size:clamp(1.18rem,1.7vw,1.4rem);line-height:1.62;color:var(--ink);max-width:40rem}.hero{text-align:left;padding-block:clamp(20px,3vw,32px) 0}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.hero-l{display:grid;gap:12px;justify-items:start}.hero h1{font-size:clamp(2.7rem,11vw,4.6rem);line-height:1;letter-spacing:-.005em;max-width:none;margin:0}.hero .ref{font-size:.92rem;color:var(--ink-3)}.hero .ref i{font-family:var(--f-disp);font-style:normal;color:var(--gold);letter-spacing:.02em}.hero .tagline{margin:18px 0 0;max-width:16em;font-family:var(--f-disp);font-size:clamp(1.25rem,4.2vw,1.6rem);line-height:1.3;color:var(--ink);text-wrap:balance}.hero .tagline span{white-space:nowrap}.hero .sub{margin:4px 0 0;max-width:24rem;font-size:1rem;color:var(--ink-2);line-height:1.6}.hero .rose-fig{position:relative;margin:0;padding-block:28px 20px;justify-items:center;gap:16px}.hero .rose{width:min(100%,940px,max(340px,calc(100vh - 320px)))}@supports (height: 100svh){.hero .rose{width:min(100%,940px,max(340px,calc(100svh - 320px)))}}.hero-r{display:grid;gap:22px;justify-items:start;padding-bottom:clamp(36px,5vw,56px)}.hero .rose-cap{text-align:left;max-width:22rem;min-height:3.2em;margin:0}.hero .actions{margin-top:0}.rose-tip{position:absolute;left:0;top:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .15s ease;background:var(--ink);color:var(--paper);padding:9px 13px 10px;font-size:.9rem;line-height:1.4;white-space:nowrap}.rose-tip.on{opacity:1}.rose-tip b{display:block;font-family:var(--f-disp);font-weight:400;font-size:1.05rem}@media (hover: none){.rose-tip:not(.touch){display:none}}.hero .rose-fig .rose-tip.touch{display:block;white-space:normal;width:min(300px,calc(100vw - 48px))}.rose-tip .rt-d{display:block;margin-top:5px;font-size:.86rem;line-height:1.45;opacity:.92}.rose-tip .rt-go{display:block;margin-top:7px;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}@media (min-width: 1100px){.hero>.hero-grid{max-width:1640px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(32px,3vw,56px);align-items:center}.hero-l{container-type:inline-size;align-self:center}.hero h1{font-size:3.6rem;font-size:clamp(2.8rem,26cqi,6rem)}.hero .tagline{font-size:clamp(1.2rem,7.4cqi,1.75rem);max-width:none}.hero .rose-fig{padding-block:0}.hero{padding-bottom:28px}.hero .rose{width:min(940px,calc(100vh - 140px),calc(100vw - 640px))}@supports (height: 100svh){.hero .rose{width:min(940px,calc(100svh - 140px),calc(100vw - 640px))}}.hero-r{align-self:end;padding-bottom:8px}.rose-tip{display:none}}@media (max-width: 520px){.hero .rose{width:115%}}.moves{grid-template-columns:minmax(0,1fr);gap:0;max-width:none;margin:0;border-top:1px solid var(--ink)}.moves li{grid-template-columns:3rem minmax(0,1fr);column-gap:12px;row-gap:6px;text-align:left;padding:22px 0 24px;border-top:0;border-bottom:1px solid var(--rule)}.moves .n{grid-row:1 / span 2;font-size:1.05rem;color:var(--ink-3);line-height:1.5}.moves h3{grid-column:2;font-size:1.4rem}.moves p{grid-column:2;font-size:1rem;color:var(--ink-2)}.carte{max-width:none;margin:0;background:none;border:0;padding:0;text-align:left}.carte:before{display:none}.idx-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 40px;margin-bottom:clamp(24px,3vw,36px)}.idx-head h2{font-size:clamp(1.9rem,3.2vw,2.6rem)}.idx-head p{color:var(--ink-2)}.idx-head .link{margin-left:14px}@media (max-width: 640px){.idx-head .link{margin-left:0;display:inline-block;margin-top:8px}}.c-index{list-style:none;border-top:1px solid var(--ink)}.c-index li{border-bottom:1px solid var(--rule)}.c-index a{display:grid;grid-template-columns:3.2rem minmax(0,15rem) minmax(0,1fr) 4.8rem minmax(0,12.5rem);gap:4px 28px;align-items:baseline;padding:18px 0 17px;color:var(--ink);text-decoration:none}.c-n{font-family:var(--f-disp);color:var(--ink-3);font-size:1rem;transition:color .2s ease}.c-nm{display:grid;gap:2px}.c-index .c-name{font-size:1.38rem;line-height:1.2}.c-index .c-en{font-size:.95rem}.c-index .c-brief{font-size:.98rem;max-width:none}.c-days{font-size:.95rem;white-space:nowrap}.c-st{font-size:.95rem;color:var(--ink-3);text-align:right}.c-st .open{color:var(--gold)}.c-index a:hover .c-name,.c-index a:focus-visible .c-name,.c-index a:hover .c-n{color:var(--blue)}@media (max-width: 1000px){.c-index a{grid-template-columns:2.6rem minmax(0,1fr) auto}.c-nm,.c-brief{grid-column:2 / -1}.c-days{grid-column:2}.c-st{grid-column:3}}.v-head{text-align:left;justify-items:start}.v-dek{margin:18px 0 0;text-align:left;color:var(--ink-2)}.frieze,.frieze.twelve{grid-template-columns:minmax(0,1fr);margin-top:0;border-top:1px solid var(--ink);border-bottom:0}.frieze li,.frieze.twelve li,.frieze.twelve li:nth-child(n+7){grid-template-columns:4.4rem minmax(0,1fr);gap:16px;text-align:left;padding:12px 0;border-left:0;border-top:0;border-bottom:1px solid var(--rule);align-items:baseline}.frieze li+li{border-left:0}.frieze .n{font-family:var(--f-text);color:var(--ink-3);font-size:.92rem}.frieze .p{font-size:1.02rem}.steps .n{color:var(--ink-3);font-size:1.1rem;line-height:1.45}.page-head{text-align:left;padding-block:clamp(48px,7vw,96px) clamp(36px,5vw,60px)}.page-head .wrap{justify-items:start}.page-head h1{max-width:22ch}.nw{white-space:nowrap}.page-head .sub{max-width:38rem}.w-num{width:auto;height:auto;border:0;border-radius:0;display:block;font-family:var(--f-text);color:var(--ink-3);font-size:.95rem;letter-spacing:0}.w-num:before{content:"Way "}.tools{justify-items:start}.toggles{justify-content:flex-start}.count{text-align:left;font-style:normal}.empty{text-align:left}.facts{text-align:left;margin:0;max-width:none;border-top:1px solid var(--ink);padding-top:16px}.grace{text-align:left;justify-items:start;margin:clamp(40px,5vw,60px) 0 0;padding:0;border:0;max-width:46rem}.grace .g{font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.32}.road{max-width:none;margin:0}.days{max-width:none;margin:0;border-top:1px solid var(--ink)}.days li{grid-template-columns:4.6rem minmax(0,1fr) minmax(0,.45fr)}.days .n{font-family:var(--f-text);color:var(--ink-3);font-size:.95rem}@media (max-width: 640px){.days li{grid-template-columns:3.8rem minmax(0,1fr)}}.wrap.col{max-width:1200px}.cs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px clamp(40px,6vw,96px);align-items:start}.col .cs+.cs{margin-top:clamp(36px,5vw,56px);padding-top:clamp(36px,5vw,56px);border-top:1px solid var(--rule)}.cs .ch{display:grid;gap:6px;justify-items:start}.cs h2{text-align:left;margin-bottom:0}.cs .cb{max-width:42rem}.move-n{text-align:left;color:var(--ink-3);font-size:1.05rem;margin:0}@media (max-width: 900px){.cs{grid-template-columns:minmax(0,1fr)}}.form-card{margin-inline:0;background:none;border:0;border-top:1px solid var(--ink);padding:36px 0 0}.done{text-align:left;justify-items:start}.quote{margin:0;text-align:left}.gaz{margin:0;max-width:none}.smap{margin:0}.smap h2{text-align:left}.foot{text-align:left;padding-block:64px 48px;border-top:0}.foot>.wrap{display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);column-gap:clamp(24px,4vw,64px);align-items:start}.foot .brand{grid-column:1;grid-row:1;justify-items:start;margin:0}.foot .tag{grid-column:1;grid-row:2;max-width:18rem}.f-links{grid-column:2;grid-row:1 / span 2;display:grid;gap:6px;margin:0;justify-content:start}.f-ways{grid-column:3;grid-row:1 / span 2;display:grid;grid-template-columns:repeat(2,max-content);gap:6px 32px;margin:0;justify-content:start}.f-contact{grid-column:1 / -1;margin-top:48px;padding-top:20px;border-top:1px solid var(--rule)}.f-legal{grid-column:1 / -1;margin:12px 0 0;max-width:54rem}@media (max-width: 860px){.foot>.wrap{grid-template-columns:minmax(0,1fr)}.foot .brand,.foot .tag,.f-links,.f-ways{grid-column:1;grid-row:auto}.f-links{margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.f-ways{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.f-ways{margin-top:24px}}.prac{margin:0;border-top:1px solid var(--ink)}.prac div{padding:16px 0 18px;border-bottom:1px solid var(--rule)}.prac dt{font-family:var(--f-disp);font-size:1.15rem;color:var(--ink);margin-bottom:4px}.prac dd{margin:0;color:var(--ink-2);font-size:1.02rem;line-height:1.65}.col .prac dd{font-size:1.02rem}h1,h2,.hero h1,.page-head h1,.split .side h2,.idx-head h2,.sec-title h2,.cs h2,.two h2,.v-head h2{font-family:var(--f-big);font-weight:400;letter-spacing:-.005em}.hero h1{line-height:.98;letter-spacing:-.012em}.page-head h1{font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.01em}.split .side h2,.idx-head h2,.sec-title h2{font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.08}.split .side h2.v-name{font-size:clamp(2.5rem,4.8vw,3.8rem)}h3,.moves h3,.steps h3{font-family:var(--f-disp);font-weight:400;letter-spacing:0}.hero .tagline{font-family:var(--f-big);font-style:normal;line-height:1.25;font-size:clamp(1.35rem,4.6vw,1.75rem)}@media (min-width: 1100px){.hero .tagline{font-size:clamp(1.25rem,7.4cqi,1.85rem)}}.hero .ref i{font-family:var(--f-disp);font-style:italic;letter-spacing:0}.lede{font-family:var(--f-disp);font-size:clamp(1.15rem,1.6vw,1.36rem);line-height:1.7}.c-index .c-en,.c-en,.others .w small,.way-head .sub.it{font-family:var(--f-disp);font-style:italic;font-weight:400}.way-head .sub.it{font-size:1.3rem;color:var(--ink-2)}.grace .g{font-family:var(--f-big);font-style:normal}.brand span{letter-spacing:.34em;font-size:1.06rem}.btn{font-weight:400;letter-spacing:.04em;padding:13px 30px;min-height:50px}.btn-solid:hover{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.btn:not(.btn-solid){color:var(--ink);border-color:var(--ink)}.top .inq{color:var(--ink);border-color:var(--ink)}.link{border-bottom-color:color-mix(in srgb,var(--ink) 45%,transparent)}.rose .nm{letter-spacing:2px;font-size:13px}.rose .num{font-size:13.5px}.win{display:block;height:auto;overflow:visible}.win .frame-d{fill:none;stroke:#1a1d24;stroke-width:11;stroke-linejoin:round}.win .frame{fill:none;stroke:#343944;stroke-width:8;stroke-linejoin:round}.win .bar{stroke:#1a1d24;stroke-opacity:.55;stroke-width:1.6}.win .lobe{stroke:#1a1d24;stroke-width:1.2}.win .ring{fill:none;stroke:#343944;stroke-width:5}.win .medal{stroke:#1a1d24;stroke-width:1.3}.win .num{font-family:var(--f-disp);font-size:14px;fill:#1a1e2c;text-anchor:middle;dominant-baseline:central}.win .em>*{stroke:#1a1d24;stroke-width:1.5;stroke-linejoin:round}.win .em g>*{stroke:#1a1d24;stroke-width:1.5;stroke-linejoin:round}.win .em .nl{fill:none;stroke:#1a1d24;stroke-width:1.3;stroke-linecap:round}.win .em .ray{stroke-width:.6}.win .em .nn{stroke:none}.win .em .lyr{font-family:var(--f-disp);font-style:italic;font-size:9px;fill:#1a1d24;stroke:none;text-anchor:middle}.win.mini .frame{stroke-width:10}.win.mini .frame-d{stroke-width:14}.way-head-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px clamp(24px,5vw,72px)}.wh-text{display:grid;gap:16px;justify-items:start}.wh-win .win{width:clamp(96px,15vw,200px)}.w-kind,.kind{font-size:.95rem;color:var(--ink-3)}.side-win .win{width:clamp(84px,9vw,116px);margin-bottom:6px}.c-n{display:flex;align-items:center;gap:10px}.c-n .win{width:22px;flex:none}.c-n em{font-style:normal}.c-index a{grid-template-columns:4.6rem minmax(0,15rem) minmax(0,1fr) 4.8rem minmax(0,12.5rem)}@media (max-width: 1000px){.c-index a{grid-template-columns:3.8rem minmax(0,1fr) auto}}.idx-after{margin-top:22px;color:var(--ink-2)}article.way .facts{border-top-color:var(--way)}article.way .days{border-top-color:var(--way)}.wp-stay{grid-column:1 / -1;border-top:1px solid var(--rule);margin-top:6px;padding-top:6px}article.way{background:var(--paper);color:var(--ink);font-family:var(--f-text)}article.way .way-head{background:var(--h-bg, transparent);color:var(--h-ink, var(--ink));padding-bottom:clamp(48px,6vw,80px);margin-bottom:clamp(28px,4vw,48px)}article.way .way-head h1,article.way .way-head .w-num,article.way .way-head .w-kind,article.way .way-head .link{color:var(--h-ink, var(--ink))}article.way .way-head .sub.it,article.way .way-head .epi{color:var(--h-ink2, var(--ink-2))}article.way .way-head .link{border-bottom-color:currentColor}article.way .way-head .btn-solid{background:var(--h-btn, var(--ink));border-color:var(--h-btn, var(--ink));color:var(--h-btn-ink, var(--paper))}article.way .way-head .btn-solid:hover{filter:brightness(1.08)}article.way .epi{font-family:var(--f-disp);font-style:italic;font-size:1.12rem;margin-top:4px}article.way .epi span{display:block;margin:4px 0 0;font-family:var(--f-text);font-style:normal;font-size:.82rem;opacity:.9}.kal li.now em{color:var(--ink-2)}article.way .grace .g{font-family:var(--f-grace, var(--f-big))}article.way .sec+.sec:not(.flush):before{border-top:0;height:28px;background:linear-gradient(var(--rule),var(--rule)) left center / calc(50% - 34px) 1px no-repeat,linear-gradient(var(--rule),var(--rule)) right center / calc(50% - 34px) 1px no-repeat,var(--orn) center / 44px 28px no-repeat}article.way .facts{border-top:1px solid var(--rule)}article.way .road li:before{border-color:var(--way)}article.way .road li:first-child:before,article.way .road li:last-child:before{background:var(--way)}article.way .road:before{border-top-color:var(--rule)}article.way .dash li:before{border-top-color:var(--gold)}article.way .days{border-top:1px solid var(--gold)}article.way .days .n,article.way .frieze .n{color:var(--gold)}article.way .way-pn{border-top:1px solid var(--rule)}article.way[data-layout=center] .way-head-in{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}article.way[data-layout=center] .wh-text{justify-items:center}article.way[data-layout=center] .wh-text .actions{justify-content:center}article.way[data-layout=center] .wh-win{order:-1}article.way[data-layout=center] .wh-win .win{width:clamp(90px,11vw,150px)}@media (max-width: 520px){article.way:not([data-layout=center]) .way-head .actions .btn{letter-spacing:.12em;padding-inline:18px}article.way:not([data-layout=center]) .wh-win .win.photo{width:116px}}article.way[data-cap] .prose p:first-child:first-letter{float:left;font-family:var(--f-cap, var(--f-big));font-size:4.4em;line-height:.78;padding:.08em .1em 0 0;color:var(--gold)}article.way[data-theme=via-cathedralis]{--paper: #F4F5F9;--white: #FFFFFF;--stone: #E9ECF4;--ink: #12172E;--ink-2: #3A4160;--ink-3: #6B7290;--rule: #D5D9E6;--gold: #B0203A;--blue: #1F3B95;--way: #B0203A;--f-big: "UnifrakturMaguntia", "Libre Caslon Display", serif;--f-disp: "Libre Caslon Text", Georgia, serif;--f-text: "Jost", sans-serif;--f-grace: "Libre Caslon Text", Georgia, serif;--f-cap: "UnifrakturMaguntia", serif;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%27112%27%20viewBox%3D%270%200%2072%20112%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27rgba%28186%2C204%2C255%2C.17%29%27%20stroke-width%3D%271%27%3E%3Cpath%20d%3D%27M8%20112%20V48%20Q8%2020%2036%208%20Q64%2020%2064%2048%20V112%27%2F%3E%3Cpath%20d%3D%27M18%20112%20V58%20Q18%2040%2027%2034%20Q36%2040%2036%2058%20V112%20M36%20112%20V58%20Q36%2040%2045%2034%20Q54%2040%2054%2058%20V112%27%2F%3E%3Ccircle%20cx%3D%2736%27%20cy%3D%2728%27%20r%3D%276%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E), radial-gradient(ellipse at 78% 40%, #2A3F8F 0%, #121C4A 55%, #0B1230 100%);--h-ink: #F3EEE2;--h-ink2: #C9D2F0;--h-btn: #F3EEE2;--h-btn-ink: #0E1638;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23B0203A%27%20stroke-width%3D%271.3%27%3E%3Ccircle%20r%3D%279%27%2F%3E%3Ccircle%20r%3D%273.2%27%2F%3E%3Cpath%20d%3D%27M3.2%200.0%20L9.0%200.0%27%2F%3E%3Cpath%20d%3D%27M2.3%202.3%20L6.4%206.4%27%2F%3E%3Cpath%20d%3D%27M0.0%203.2%20L0.0%209.0%27%2F%3E%3Cpath%20d%3D%27M-2.3%202.3%20L-6.4%206.4%27%2F%3E%3Cpath%20d%3D%27M-3.2%200.0%20L-9.0%200.0%27%2F%3E%3Cpath%20d%3D%27M-2.3%20-2.3%20L-6.4%20-6.4%27%2F%3E%3Cpath%20d%3D%27M-0.0%20-3.2%20L-0.0%20-9.0%27%2F%3E%3Cpath%20d%3D%27M2.3%20-2.3%20L6.4%20-6.4%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}article.way[data-theme=via-cathedralis] .way-head h1{font-size:clamp(3rem,7.4vw,5.6rem);line-height:1.05;letter-spacing:0}article.way[data-theme=via-benedicti]{--paper: #F7F2E7;--white: #FFFDF8;--stone: #EFE8D8;--ink: #1C1A17;--ink-2: #44403A;--ink-3: #7A736A;--rule: #E2D9C7;--gold: #A3201B;--blue: #A3201B;--way: #A3201B;--f-big: "EB Garamond", Garamond, serif;--f-disp: "EB Garamond", Garamond, serif;--f-text: "EB Garamond", Garamond, serif;--f-cap: "EB Garamond", serif;--h-bg: linear-gradient(#F7F2E7, #F7F2E7) padding-box;--h-ink: #1C1A17;--h-ink2: #44403A;--h-btn: #A3201B;--h-btn-ink: #FFF8EC;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27%23A3201B%27%20d%3D%27M-2.4%20-11%20L2.4%20-11%20L1.2%20-1.2%20L11%20-2.4%20L11%202.4%20L1.2%201.2%20L2.4%2011%20L-2.4%2011%20L-1.2%201.2%20L-11%202.4%20L-11%20-2.4%20L-1.2%20-1.2%20Z%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-benedicti] .way-head h1{font-size:clamp(2.8rem,6.4vw,5rem);font-variant:small-caps;letter-spacing:.06em;line-height:1}article.way[data-theme=via-benedicti] .way-head h1:first-letter{color:#a3201b}article.way[data-theme=via-benedicti] .way-head .wrap{border-top:3px double #A3201B;border-bottom:3px double #A3201B;padding-block:clamp(36px,5vw,56px)}article.way[data-theme=via-benedicti] .prose p,article.way[data-theme=via-benedicti] .dash li,article.way[data-theme=via-benedicti] .days .m{font-size:1.14rem}article.way[data-theme=via-romanica]{--paper: #F3E9D6;--white: #FBF5EA;--stone: #EADCC3;--ink: #2F2216;--ink-2: #5A4632;--ink-3: #8A7457;--rule: #E0D0B4;--gold: #A5462A;--blue: #2E5E8C;--way: #A5462A;--f-big: "Uncial Antiqua", "EB Garamond", serif;--f-disp: "EB Garamond", Garamond, serif;--f-text: "Jost", sans-serif;--f-grace: "EB Garamond", Garamond, serif;--f-cap: "Uncial Antiqua", serif;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2756%27%20height%3D%2748%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27rgba%28255%2C238%2C206%2C.30%29%27%20stroke-width%3D%271.6%27%3E%3Cpath%20d%3D%27M2%2048%20V22%20A12%2012%200%200%201%2026%2022%20V48%20M30%2048%20V22%20A12%2012%200%200%201%2054%2022%20V48%27%2F%3E%3Cpath%20d%3D%27M0%206%20H56%27%20stroke-dasharray%3D%273%204%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E), linear-gradient(160deg, #C4843A 0%, #A9652A 60%, #8E4F22 100%);--h-ink: #FFF6E6;--h-ink2: #F5DFC0;--h-btn: #2E5E8C;--h-btn-ink: #FFFFFF;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27none%27%20stroke%3D%27%23A5462A%27%20stroke-width%3D%271.6%27%20d%3D%27M-12%2011%20V1%20A12%2012%200%200%201%2012%201%20V11%20M-6.5%2011%20V2%20A6.5%206.5%200%200%201%206.5%202%20V11%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-romanica] .way-head h1{font-size:clamp(2.8rem,6.4vw,5rem);line-height:1.05}article.way[data-theme=via-gratiae]{--paper: #F5F8FC;--white: #FFFFFF;--stone: #E8EFF8;--ink: #15233F;--ink-2: #3D4C68;--ink-3: #6E7B93;--rule: #D9E2EE;--gold: #B8892B;--blue: #2A57A8;--way: #B8892B;--h-bg: repeating-conic-gradient(from 0deg at 82% 38%, rgba(255,255,255,.42) 0deg 1.6deg, rgba(255,255,255,0) 1.6deg 7deg), radial-gradient(circle at 82% 38%, #FFFFFF 0%, #DCE9F8 30%, #A9C6EA 100%);--h-ink: #15233F;--h-ink2: #3D4C68;--h-btn: #15233F;--h-btn-ink: #FFFFFF;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27%23B8892B%27%20d%3D%27M0%20-12%20C5%20-5%206%201%200%207%20C-6%201%20-5%20-5%200%20-12%20Z%27%2F%3E%3Crect%20x%3D%27-2.2%27%20y%3D%277%27%20width%3D%274.4%27%20height%3D%276%27%20fill%3D%27%23B8892B%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-gratiae] .way-head h1{font-size:clamp(3rem,7vw,5.4rem)}article.way[data-theme=via-immaculatae]{--paper: #EEF3FA;--white: #FBFDFF;--stone: #E2EAF6;--ink: #1B2E5A;--ink-2: #3E5079;--ink-3: #7083A6;--rule: #D3DEEE;--gold: #3D6FD8;--blue: #1B2E5A;--way: #3D6FD8;--f-big: "Cormorant Garamond", Garamond, serif;--f-disp: "Cormorant Garamond", Garamond, serif;--f-text: "Jost", sans-serif;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%27120%27%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.9%27%20d%3D%27M18.0%2017.0%20L19.3%2020.2%20L22.8%2020.5%20L20.1%2022.7%20L20.9%2026.0%20L18.0%2024.2%20L15.1%2026.0%20L15.9%2022.7%20L13.2%2020.5%20L16.7%2020.2%20Z%27%2F%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.7%27%20d%3D%27M78.0%2010.6%20L78.9%2012.8%20L81.2%2012.9%20L79.5%2014.5%20L80.0%2016.8%20L78.0%2015.5%20L76.0%2016.8%20L76.5%2014.5%20L74.8%2012.9%20L77.1%2012.8%20Z%27%2F%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.85%27%20d%3D%27M52.0%2055.5%20L53.7%2059.6%20L58.2%2060.0%20L54.8%2062.9%20L55.8%2067.3%20L52.0%2064.9%20L48.2%2067.3%20L49.2%2062.9%20L45.8%2060.0%20L50.3%2059.6%20Z%27%2F%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.75%27%20d%3D%27M102.0%2080.0%20L103.1%2082.5%20L105.8%2082.8%20L103.7%2084.6%20L104.4%2087.2%20L102.0%2085.8%20L99.6%2087.2%20L100.3%2084.6%20L98.2%2082.8%20L100.9%2082.5%20Z%27%2F%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.6%27%20d%3D%27M24.0%2094.8%20L24.8%2096.8%20L27.0%2097.0%20L25.4%2098.4%20L25.9%20100.6%20L24.0%2099.4%20L22.1%20100.6%20L22.6%2098.4%20L21.0%2097.0%20L23.2%2096.8%20Z%27%2F%3E%3C%2Fsvg%3E), linear-gradient(180deg, #C9DBF4 0%, #E6EEF9 100%);--h-ink: #1B2E5A;--h-ink2: #3E5079;--h-btn: #1B2E5A;--h-btn-ink: #FFFFFF;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27%233D6FD8%27%20d%3D%27M0.0%20-11.0%20L2.9%20-4.0%20L10.5%20-3.4%20L4.7%201.5%20L6.5%208.9%20L0.0%205.0%20L-6.5%208.9%20L-4.7%201.5%20L-10.5%20-3.4%20L-2.9%20-4.0%20Z%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-immaculatae] .way-head h1{font-size:clamp(3.2rem,7.6vw,6rem);font-style:italic;font-weight:300;letter-spacing:.01em}article.way[data-theme=via-immaculatae] .grace .g,article.way[data-theme=via-immaculatae] .prose p:first-child{font-style:italic}article.way[data-theme=via-immaculatae] .grace .g{font-weight:400;font-size:clamp(1.7rem,3vw,2.3rem)}article.way[data-theme=via-rosarum]{--paper: #FBF3F4;--white: #FFFFFF;--stone: #F6E6EA;--ink: #3E1F2C;--ink-2: #6A4655;--ink-3: #9A7A86;--rule: #F0DCE1;--gold: #C2557E;--blue: #4E8A5A;--way: #C2557E;--f-big: "Pinyon Script", cursive;--f-disp: "Cormorant Garamond", Garamond, serif;--f-text: "Jost", sans-serif;--f-grace: "Cormorant Garamond", Garamond, serif;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%27150%27%3E%3Cg%20transform%3D%27translate%2830%2034%29%20rotate%280%29%27%3E%3Cpath%20d%3D%27M0%208%20C-6%204%20-12%206%20-13%2010%20C-9%2013%20-3%2012%200%208%20Z%27%20fill%3D%27%234E8A5A%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%270.0%27%20cy%3D%27-4.0%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3Ccircle%20cx%3D%273.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3Ccircle%20cx%3D%272.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3Ccircle%20cx%3D%27-2.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3Ccircle%20cx%3D%27-3.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28108%2096%29%20rotate%2840%29%27%3E%3Cpath%20d%3D%27M0%208%20C-6%204%20-12%206%20-13%2010%20C-9%2013%20-3%2012%200%208%20Z%27%20fill%3D%27%234E8A5A%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%270.0%27%20cy%3D%27-4.0%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3Ccircle%20cx%3D%273.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3Ccircle%20cx%3D%272.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3Ccircle%20cx%3D%27-2.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3Ccircle%20cx%3D%27-3.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23C2557E%27%20fill-opacity%3D%27.30%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E), linear-gradient(170deg, #FBE7EC 0%, #F7D6DF 100%);--h-ink: #3E1F2C;--h-ink2: #6A4655;--h-btn: #C2557E;--h-btn-ink: #FFFFFF;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Ccircle%20cx%3D%270.0%27%20cy%3D%27-6.0%27%20r%3D%275.5%27%20fill%3D%27%23C2557E%27%2F%3E%3Ccircle%20cx%3D%275.7%27%20cy%3D%27-1.9%27%20r%3D%275.5%27%20fill%3D%27%23C2557E%27%2F%3E%3Ccircle%20cx%3D%273.5%27%20cy%3D%274.9%27%20r%3D%275.5%27%20fill%3D%27%23C2557E%27%2F%3E%3Ccircle%20cx%3D%27-3.5%27%20cy%3D%274.9%27%20r%3D%275.5%27%20fill%3D%27%23C2557E%27%2F%3E%3Ccircle%20cx%3D%27-5.7%27%20cy%3D%27-1.9%27%20r%3D%275.5%27%20fill%3D%27%23C2557E%27%2F%3E%3Ccircle%20r%3D%273.4%27%20fill%3D%27%23FBF3F4%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-rosarum] .way-head h1{font-size:clamp(3.6rem,9vw,7rem);line-height:1.1;letter-spacing:0;font-weight:400}article.way[data-theme=via-rosarum] .grace .g{font-style:italic;font-size:clamp(1.7rem,3vw,2.3rem)}article.way[data-theme=via-rosarum] .sec-title h2{font-size:clamp(2.4rem,4.6vw,3.6rem)}article.way[data-theme=via-ioannae]{--paper: #F6F7FB;--white: #FFFFFF;--stone: #E9ECF5;--ink: #13204A;--ink-2: #3A4570;--ink-3: #6E7699;--rule: #D8DCEA;--gold: #B7262E;--blue: #1F3A8A;--way: #1F3A8A;--f-big: "IM Fell French Canon SC", "EB Garamond", serif;--f-disp: "IM Fell French Canon", "EB Garamond", serif;--f-text: "Jost", sans-serif;--f-cap: "IM Fell French Canon SC", serif;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2764%27%20height%3D%2764%27%3E%3Cpath%20transform%3D%27translate%2816%2018%29%20scale%280.26%29%27%20fill%3D%27%23E9C35A%27%20fill-opacity%3D%270.5%27%20d%3D%27M0%20-36%20C9%20-26%2011%20-12%203%200%20L-3%200%20C-11%20-12%20-9%20-26%200%20-36%20Z%20M-3%202%20C-12%20-4%20-22%20-4%20-28%20-12%20C-32%20-20%20-28%20-28%20-20%20-28%20C-14%20-28%20-12%20-22%20-16%20-18%20C-12%20-20%20-8%20-14%20-10%20-8%20C-8%20-4%20-6%200%20-3%202%20Z%20M3%202%20C12%20-4%2022%20-4%2028%20-12%20C32%20-20%2028%20-28%2020%20-28%20C14%20-28%2012%20-22%2016%20-18%20C12%20-20%208%20-14%2010%20-8%20C8%20-4%206%200%203%202%20Z%20M-16%202%20L16%202%20L16%209%20L-16%209%20Z%20M-4%209%20C-6%2018%20-14%2024%20-22%2022%20C-16%2018%20-10%2014%20-8%209%20Z%20M4%209%20C6%2018%2014%2024%2022%2022%20C16%2018%2010%2014%208%209%20Z%20M-3%209%20L3%209%20L2%2024%20L-2%2024%20Z%27%2F%3E%3Cpath%20transform%3D%27translate%2848%2050%29%20scale%280.26%29%27%20fill%3D%27%23E9C35A%27%20fill-opacity%3D%270.5%27%20d%3D%27M0%20-36%20C9%20-26%2011%20-12%203%200%20L-3%200%20C-11%20-12%20-9%20-26%200%20-36%20Z%20M-3%202%20C-12%20-4%20-22%20-4%20-28%20-12%20C-32%20-20%20-28%20-28%20-20%20-28%20C-14%20-28%20-12%20-22%20-16%20-18%20C-12%20-20%20-8%20-14%20-10%20-8%20C-8%20-4%20-6%200%20-3%202%20Z%20M3%202%20C12%20-4%2022%20-4%2028%20-12%20C32%20-20%2028%20-28%2020%20-28%20C14%20-28%2012%20-22%2016%20-18%20C12%20-20%208%20-14%2010%20-8%20C8%20-4%206%200%203%202%20Z%20M-16%202%20L16%202%20L16%209%20L-16%209%20Z%20M-4%209%20C-6%2018%20-14%2024%20-22%2022%20C-16%2018%20-10%2014%20-8%209%20Z%20M4%209%20C6%2018%2014%2024%2022%2022%20C16%2018%2010%2014%208%209%20Z%20M-3%209%20L3%209%20L2%2024%20L-2%2024%20Z%27%2F%3E%3C%2Fsvg%3E), linear-gradient(160deg, #2747A0 0%, #1F3A8A 50%, #172C6C 100%);--h-ink: #F6EBC8;--h-ink2: #E2D3A4;--h-btn: #E2B84A;--h-btn-ink: #13204A;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20transform%3D%27translate%280%201%29%20scale%280.33%29%27%20fill%3D%27%231F3A8A%27%20fill-opacity%3D%271%27%20d%3D%27M0%20-36%20C9%20-26%2011%20-12%203%200%20L-3%200%20C-11%20-12%20-9%20-26%200%20-36%20Z%20M-3%202%20C-12%20-4%20-22%20-4%20-28%20-12%20C-32%20-20%20-28%20-28%20-20%20-28%20C-14%20-28%20-12%20-22%20-16%20-18%20C-12%20-20%20-8%20-14%20-10%20-8%20C-8%20-4%20-6%200%20-3%202%20Z%20M3%202%20C12%20-4%2022%20-4%2028%20-12%20C32%20-20%2028%20-28%2020%20-28%20C14%20-28%2012%20-22%2016%20-18%20C12%20-20%208%20-14%2010%20-8%20C8%20-4%206%200%203%202%20Z%20M-16%202%20L16%202%20L16%209%20L-16%209%20Z%20M-4%209%20C-6%2018%20-14%2024%20-22%2022%20C-16%2018%20-10%2014%20-8%209%20Z%20M4%209%20C6%2018%2014%2024%2022%2022%20C16%2018%2010%2014%208%209%20Z%20M-3%209%20L3%209%20L2%2024%20L-2%2024%20Z%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-ioannae] .way-head h1{font-size:clamp(2.8rem,6.6vw,5.2rem);letter-spacing:.02em}article.way[data-theme=via-ioannae] .way-head{box-shadow:inset 0 -10px #b7262e}article.way[data-theme=via-archangeli]{--paper: #EEF2F3;--white: #FAFCFC;--stone: #E3E9EB;--ink: #1F2D36;--ink-2: #4A5A64;--ink-3: #7D8B93;--rule: #D6DEE1;--gold: #2F5A73;--blue: #2F5A73;--way: #B08A2A;--f-big: "Jost", sans-serif;--f-disp: "Libre Caslon Text", Georgia, serif;--f-text: "Jost", sans-serif;--f-grace: "Libre Caslon Text", Georgia, serif;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27640%27%20height%3D%27300%27%20viewBox%3D%270%200%20640%20300%27%3E%3Cpath%20fill%3D%27%235D6E79%27%20fill-opacity%3D%27.22%27%20d%3D%27M150%20300%20L200%20262%20L236%20246%20L252%20220%20L270%20206%20L280%20176%20L292%20170%20L296%20140%20L310%20132%20L314%2096%20L318%2060%20L322%2096%20L326%20132%20L340%20140%20L344%20170%20L356%20176%20L366%20206%20L384%20220%20L400%20246%20L436%20262%20L490%20300%20Z%27%2F%3E%3Crect%20x%3D%27317%27%20y%3D%2738%27%20width%3D%272%27%20height%3D%2716%27%20fill%3D%27%235D6E79%27%20fill-opacity%3D%27.3%27%2F%3E%3C%2Fsvg%3E) right 8% bottom / min(640px, 70%) auto no-repeat, repeating-linear-gradient(180deg, rgba(47,90,115,0) 0 22px, rgba(47,90,115,.08) 22px 23px), linear-gradient(180deg, #D3DEE5 0%, #E9EEF0 55%, #EDE6D6 100%);--h-ink: #1F2D36;--h-ink2: #4A5A64;--h-btn: #1F2D36;--h-btn-ink: #FFFFFF;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27none%27%20stroke%3D%27%232F5A73%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20d%3D%27M-20%20-3%20C-14%20-8%20-8%202%20-2%20-3%20C4%20-8%2010%202%2016%20-3%20M-16%205%20C-10%200%20-4%2010%202%205%20C8%200%2014%2010%2020%205%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-archangeli] .way-head h1{font-size:clamp(2.2rem,5.2vw,4rem);font-weight:300;text-transform:uppercase;letter-spacing:.2em;line-height:1.15}article.way[data-theme=via-archangeli] .sec-title h2,article.way[data-theme=via-archangeli] .two h2{font-weight:300;letter-spacing:.08em;text-transform:uppercase}article.way[data-theme=via-sanctorum]{--paper: #FAF6EC;--white: #FFFDF6;--stone: #F2EAD6;--ink: #2A1E14;--ink-2: #5A4A38;--ink-3: #8B7A62;--rule: #EBDDBF;--gold: #6A3F9E;--blue: #6A3F9E;--way: #B08A2A;--f-big: "Cinzel", "Libre Caslon Display", serif;--f-disp: "Cormorant Garamond", Garamond, serif;--f-text: "Jost", sans-serif;--f-grace: "Cormorant Garamond", Garamond, serif;--f-cap: "Cinzel", serif;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27520%27%20height%3D%27520%27%20viewBox%3D%27-260%20-260%20520%20520%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%235A3E10%27%20stroke-opacity%3D%27.16%27%3E%3Ccircle%20r%3D%27250%27%20stroke-width%3D%271.5%27%2F%3E%3Ccircle%20r%3D%27236%27%20stroke-width%3D%271%27%20stroke-dasharray%3D%272%206%27%2F%3E%3Ccircle%20r%3D%27200%27%20stroke-width%3D%271.5%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center 70% / 520px auto no-repeat, url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2720%27%20height%3D%2720%27%3E%3Ccircle%20cx%3D%275%27%20cy%3D%275%27%20r%3D%271%27%20fill%3D%27%235A3E10%27%20fill-opacity%3D%27.22%27%2F%3E%3Ccircle%20cx%3D%2715%27%20cy%3D%2715%27%20r%3D%271%27%20fill%3D%27%235A3E10%27%20fill-opacity%3D%27.22%27%2F%3E%3C%2Fsvg%3E), linear-gradient(135deg, #EED384 0%, #CFA84E 38%, #B08A36 62%, #DDBE66 100%);--h-ink: #2A1E14;--h-ink2: #4A3826;--h-btn: #2A1E14;--h-btn-ink: #F7E8BE;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Ccircle%20r%3D%275.5%27%20fill%3D%27%23B08A2A%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M8.0%200.0%20L12.5%200.0%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M6.9%204.0%20L10.8%206.2%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M4.0%206.9%20L6.3%2010.8%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M0.0%208.0%20L0.0%2012.5%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M-4.0%206.9%20L-6.2%2010.8%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M-6.9%204.0%20L-10.8%206.2%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M-8.0%200.0%20L-12.5%200.0%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M-6.9%20-4.0%20L-10.8%20-6.2%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M-4.0%20-6.9%20L-6.3%20-10.8%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M-0.0%20-8.0%20L-0.0%20-12.5%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M4.0%20-6.9%20L6.3%20-10.8%27%2F%3E%3Cpath%20stroke%3D%27%23B08A2A%27%20stroke-width%3D%271.3%27%20d%3D%27M6.9%20-4.0%20L10.8%20-6.3%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-sanctorum] .way-head h1{font-size:clamp(2.4rem,5.6vw,4.4rem);letter-spacing:.06em}article.way[data-theme=via-sanctorum] .grace .g{font-size:clamp(1.7rem,3vw,2.3rem)}article.way[data-theme=via-incarnationis]{--paper: #FBF7F1;--white: #FFFFFF;--stone: #F3EBDF;--ink: #1A1414;--ink-2: #4A3E3E;--ink-3: #7D7070;--rule: #EADFD3;--gold: #9A2742;--blue: #9A2742;--way: #9A2742;--f-big: "Bodoni Moda", "Libre Caslon Display", serif;--f-disp: "Bodoni Moda", "Libre Caslon Text", serif;--f-text: "Jost", sans-serif;--f-cap: "Bodoni Moda", serif;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2796%27%20height%3D%2796%27%3E%3Cg%20fill%3D%27%23F3D9A0%27%20fill-opacity%3D%27.09%27%3E%3Cpath%20d%3D%27M48%2014%20C58%2030%2066%2040%2048%2060%20C30%2040%2038%2030%2048%2014%20Z%27%2F%3E%3Cpath%20d%3D%27M48%2060%20C60%2052%2074%2058%2076%2070%20C64%2070%2056%2066%2048%2060%20Z%20M48%2060%20C36%2052%2022%2058%2020%2070%20C32%2070%2040%2066%2048%2060%20Z%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%276%27%2F%3E%3Ccircle%20cx%3D%2796%27%20cy%3D%270%27%20r%3D%276%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2796%27%20r%3D%276%27%2F%3E%3Ccircle%20cx%3D%2796%27%20cy%3D%2796%27%20r%3D%276%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E), linear-gradient(160deg, #84203E 0%, #6E1630 60%, #560F25 100%);--h-ink: #F6E7C8;--h-ink2: #E7CFA6;--h-btn: #D9B05A;--h-btn-ink: #3A0A18;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27%239A2742%27%20d%3D%27M0%2011%20C-11%204%20-12%20-4%20-6%20-6.5%20C-3%20-7.5%20-1%20-5%200%20-3%20C1%20-5%203%20-7.5%206%20-6.5%20C12%20-4%2011%204%200%2011%20Z%27%2F%3E%3Cpath%20fill%3D%27%239A2742%27%20d%3D%27M0%20-6%20C-3%20-8%20-2%20-12%200%20-13.5%20C2%20-12%203%20-8%200%20-6%20Z%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-incarnationis] .way-head h1{font-size:clamp(2.6rem,6.2vw,4.8rem);line-height:1.04}article.way[data-theme=via-incarnationis] .way-head .wrap{outline:1px solid rgba(217,176,90,.55);outline-offset:-1px;box-shadow:inset 0 0 0 6px transparent,inset 0 0 0 7px #d9b05a59;padding:clamp(28px,4vw,48px)}article.way[data-theme=via-caritatis]{--paper: #F5EFE6;--white: #FFFCF7;--stone: #EDE3D4;--ink: #2B2119;--ink-2: #57493D;--ink-3: #8A7B6D;--rule: #E6DACA;--gold: #C0582A;--blue: #7A52B8;--way: #C0582A;--f-big: "Spectral", Georgia, serif;--f-disp: "Spectral", Georgia, serif;--f-text: "Spectral", Georgia, serif;--h-bg: repeating-linear-gradient(0deg, rgba(120,80,40,.05) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, rgba(120,80,40,.05) 0 1px, transparent 1px 4px), linear-gradient(160deg, #F3D9BF 0%, #EBC29D 100%);--h-ink: #2B2119;--h-ink2: #57493D;--h-btn: #C0582A;--h-btn-ink: #FFFFFF;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27%23C0582A%27%20d%3D%27M0%2010%20C-12%203%20-13%20-5%20-7%20-7.5%20C-3.5%20-8.5%20-1%20-6%200%20-4%20C1%20-6%203.5%20-8.5%207%20-7.5%20C13%20-5%2012%203%200%2010%20Z%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-caritatis] .way-head h1{font-size:clamp(2.8rem,6.6vw,5.2rem);font-weight:300;letter-spacing:-.01em}article.way[data-theme=via-caritatis] .sec-title h2{font-weight:300}article.way[data-theme=via-caritatis] .prose p{font-size:1.14rem}article.way[data-theme=via-conchae]{--paper: #F4F1E8;--white: #FFFFFF;--stone: #EBE6D6;--ink: #1E2A22;--ink-2: #4A5548;--ink-3: #7A8476;--rule: #DDD8C6;--gold: #1E4E9C;--blue: #1E4E9C;--way: #D9A400;--f-big: "Oswald", "Jost", sans-serif;--f-disp: "Spectral", Georgia, serif;--f-text: "Jost", sans-serif;--f-grace: "Spectral", Georgia, serif;--h-bg: repeating-conic-gradient(from 52deg at -2% 108%, rgba(242,194,48,0) 0deg 4.2deg, #F2C230 4.2deg 4.75deg), linear-gradient(160deg, #2458AE 0%, #1E4E9C 55%, #173E7E 100%);--h-ink: #FFFFFF;--h-ink2: #F6E3A2;--h-btn: #F2C230;--h-btn-ink: #1E2A22;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27%23D9A400%27%20d%3D%27M0%2011%20L-12%20-1%20C-11%20-9%20-6%20-12%200%20-12%20C6%20-12%2011%20-9%2012%20-1%20Z%27%2F%3E%3Cpath%20fill%3D%27none%27%20stroke%3D%27%23F4F1E8%27%20stroke-width%3D%271%27%20d%3D%27M0%2011%20L-8%20-8%20M0%2011%20L-3%20-11%20M0%2011%20L3%20-11%20M0%2011%20L8%20-8%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-conchae] .way-head h1{font-size:clamp(2.8rem,7vw,5.6rem);font-weight:500;text-transform:uppercase;letter-spacing:.03em;line-height:1}article.way[data-theme=via-conchae] .sec-title h2{font-weight:500;text-transform:uppercase;letter-spacing:.03em}article.way[data-theme=via-conchae] .way-head{border-bottom:10px solid #F2C230}article.way[data-theme=via-magdalenae]{--paper: #F8F2E4;--white: #FFFBF2;--stone: #F0E7D2;--ink: #2E2A1C;--ink-2: #5B5440;--ink-3: #8C846A;--rule: #E8DDC4;--gold: #7E6BA8;--blue: #6F6C26;--way: #7E6BA8;--f-big: "Italiana", "Libre Caslon Display", serif;--f-disp: "Cormorant Garamond", Garamond, serif;--f-text: "Jost", sans-serif;--f-grace: "Cormorant Garamond", Garamond, serif;--h-bg: repeating-linear-gradient(90deg, rgba(126,107,168,.55) 0 10px, rgba(126,107,168,0) 10px 26px) bottom / 100% 70px no-repeat, linear-gradient(180deg, #F6DEAA 0%, #EDC596 45%, #D9B7CF 100%);--h-ink: #2E2A1C;--h-ink2: #5B5440;--h-btn: #2E2A1C;--h-btn-ink: #F8F2E4;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27none%27%20stroke%3D%27%236F6C26%27%20stroke-width%3D%271.3%27%20d%3D%27M-18%204%20C-8%200%206%200%2018%20-4%27%2F%3E%3Cellipse%20cx%3D%27-10%27%20cy%3D%27-1%27%20rx%3D%275%27%20ry%3D%272%27%20transform%3D%27rotate%28-30%20-10%20-1%29%27%20fill%3D%27%236F6C26%27%2F%3E%3Cellipse%20cx%3D%27-4%27%20cy%3D%275%27%20rx%3D%275%27%20ry%3D%272%27%20transform%3D%27rotate%2825%20-4%205%29%27%20fill%3D%27%236F6C26%27%2F%3E%3Cellipse%20cx%3D%273%27%20cy%3D%27-4%27%20rx%3D%275%27%20ry%3D%272%27%20transform%3D%27rotate%28-30%203%20-4%29%27%20fill%3D%27%236F6C26%27%2F%3E%3Cellipse%20cx%3D%279%27%20cy%3D%273%27%20rx%3D%275%27%20ry%3D%272%27%20transform%3D%27rotate%2820%209%203%29%27%20fill%3D%27%236F6C26%27%2F%3E%3Cellipse%20cx%3D%2715%27%20cy%3D%27-8%27%20rx%3D%275%27%20ry%3D%272%27%20transform%3D%27rotate%28-35%2015%20-8%29%27%20fill%3D%27%236F6C26%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-magdalenae] .way-head h1{font-size:clamp(3rem,7.4vw,5.8rem);letter-spacing:.02em}article.way[data-theme=via-magdalenae] .grace .g{font-style:italic;font-size:clamp(1.7rem,3vw,2.3rem)}article.way[data-theme=via-magdalenae] .way-head{padding-bottom:calc(clamp(48px,6vw,80px) + 70px)}article.way[data-theme=via-gregoriana]{--paper: #F5EDDA;--white: #FBF6EA;--stone: #EFE4C9;--ink: #1A1714;--ink-2: #43392D;--ink-3: #7A6C58;--rule: #E3D6B8;--gold: #B3261E;--blue: #B3261E;--way: #B3261E;--f-big: "EB Garamond", Garamond, serif;--f-disp: "EB Garamond", Garamond, serif;--f-text: "EB Garamond", Garamond, serif;--f-cap: "Uncial Antiqua", serif;--h-bg: repeating-linear-gradient(180deg, transparent 0 46px, rgba(179,38,30,.32) 46px 47px, transparent 47px 56px, rgba(179,38,30,.32) 56px 57px, transparent 57px 66px, rgba(179,38,30,.32) 66px 67px, transparent 67px 76px, rgba(179,38,30,.32) 76px 77px, transparent 77px 112px), linear-gradient(#F5EDDA, #EFE3C6);--h-ink: #1A1714;--h-ink2: #43392D;--h-btn: #B3261E;--h-btn-ink: #FFF8EC;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Crect%20x%3D%27-20%27%20y%3D%27-7%27%20width%3D%2740%27%20height%3D%27.9%27%20fill%3D%27%23B3261E%27%2F%3E%3Crect%20x%3D%27-20%27%20y%3D%27-2.5%27%20width%3D%2740%27%20height%3D%27.9%27%20fill%3D%27%23B3261E%27%2F%3E%3Crect%20x%3D%27-20%27%20y%3D%272%27%20width%3D%2740%27%20height%3D%27.9%27%20fill%3D%27%23B3261E%27%2F%3E%3Crect%20x%3D%27-20%27%20y%3D%276.5%27%20width%3D%2740%27%20height%3D%27.9%27%20fill%3D%27%23B3261E%27%2F%3E%3Crect%20x%3D%27-12.4%27%20y%3D%27-4.5%27%20width%3D%274.8%27%20height%3D%274.8%27%20fill%3D%27%231A1714%27%2F%3E%3Crect%20x%3D%27-5.4%27%20y%3D%270.0%27%20width%3D%274.8%27%20height%3D%274.8%27%20fill%3D%27%231A1714%27%2F%3E%3Crect%20x%3D%272.6%27%20y%3D%27-9.0%27%20width%3D%274.8%27%20height%3D%274.8%27%20fill%3D%27%231A1714%27%2F%3E%3Crect%20x%3D%279.6%27%20y%3D%27-4.5%27%20width%3D%274.8%27%20height%3D%274.8%27%20fill%3D%27%231A1714%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-gregoriana] .way-head h1{font-size:clamp(2.8rem,6.4vw,5rem);font-variant:small-caps;letter-spacing:.05em;color:#b3261e}article.way[data-theme=via-gregoriana] .way-head h1{color:#b3261e}article.way[data-theme=via-gregoriana] .prose p,article.way[data-theme=via-gregoriana] .dash li,article.way[data-theme=via-gregoriana] .days .m{font-size:1.14rem}article.way[data-theme=via-gregoriana] .way-head-in{background:#f5eddae6;padding:clamp(20px,3vw,36px);max-width:760px;margin-inline:auto;box-shadow:0 0 0 1px #b3261e40}:root{--f-text: "Castoro", "Libre Caslon Text", Georgia, serif;--ts: 1.1}article.way{--ts: 1}article.way[data-theme=via-benedicti],article.way[data-theme=via-gregoriana]{--ts: 1.04}body{font-size:calc(1.0625rem * var(--ts));line-height:1.62}.prose p{font-size:calc(1.1rem * var(--ts))}.prose p:first-child{font-size:calc(1.26rem * var(--ts))}.col p,.moves p,.steps p,.dash li,.plain li,.c-index .c-brief,.days .m,.faq details p,.prac dd,.col .prac dd,.sec-title p,.page-head .sub,.hero .sub,.note,.gaz p,.others td,.check{font-size:calc(1.02rem * var(--ts))}.top,.mobile-nav,.foot,.ways-panel{font-family:var(--f-text)}.nav-l a,.nav-r a,.nav-ways>a{font-size:1.04rem}.facts dt,.grace .caps,.caps,.c-meta,.c-st,.days .ni,.toggles .lab,.field .l,.count,.way-pn a small,.w-kind,.kind,.dash small,.others th,.smap a span,.hero .ref,.idx-head p,.wp-meta,.check em{font-family:var(--f-disp);font-style:italic;color:var(--gold);letter-spacing:0;text-transform:none;font-weight:400}.c-st .open{color:var(--ink);font-style:normal}.note{font-style:italic;color:var(--ink-2)}.w-num{font-family:var(--f-num, var(--f-big));font-size:1.35rem;color:var(--gold)}.w-num:before{content:"Way ";font-family:var(--f-disp);font-style:italic;font-size:.8em}main>.hero+.sec:before,main>.sec+.sec:not(.flush):before{border-top:0;height:26px;background:linear-gradient(var(--gold),var(--gold)) left calc(50% - 2px) / calc(50% - 26px) 1px no-repeat,linear-gradient(var(--gold),var(--gold)) left calc(50% + 2px) / calc(50% - 26px) 1px no-repeat,linear-gradient(var(--gold),var(--gold)) right calc(50% - 2px) / calc(50% - 26px) 1px no-repeat,linear-gradient(var(--gold),var(--gold)) right calc(50% + 2px) / calc(50% - 26px) 1px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%27-12%20-12%2024%2024%27%3E%3Cpath%20fill%3D%27%23A8222D%27%20d%3D%27M-2.4%20-11%20L2.4%20-11%20L1.2%20-1.2%20L11%20-2.4%20L11%202.4%20L1.2%201.2%20L2.4%2011%20L-2.4%2011%20L-1.2%201.2%20L-11%202.4%20L-11%20-2.4%20L-1.2%20-1.2%20Z%27%2F%3E%3C%2Fsvg%3E) center / 18px 18px no-repeat;opacity:.85}.facts,article.way .facts{display:flex;flex-wrap:wrap;gap:12px 0;border:0;border-block:3px double var(--gold);padding:18px 0;max-width:none;margin:0;text-align:center}.facts div{flex:1 1 200px;position:relative;padding:2px 20px}.facts div+div:before{content:"";position:absolute;left:-4px;top:50%;width:7px;height:7px;background:var(--gold);transform:translateY(-50%) rotate(45deg)}.facts dt{font-size:1rem}.facts dd{font-family:var(--f-num, var(--f-big));font-size:clamp(1.2rem,2vw,1.5rem);color:var(--ink);margin-top:2px}@media (max-width: 560px){.facts div+div:before{display:none}}.grace,article.way .grace{margin:clamp(40px,5vw,60px) 0 0;padding:clamp(24px,3vw,36px) clamp(22px,3vw,40px);border:1px solid var(--gold);outline:1px solid var(--gold);outline-offset:5px;max-width:46rem;text-align:left;justify-items:start;background:color-mix(in srgb,var(--gold) 4%,transparent)}.grace .caps{margin-bottom:6px;font-size:1.02rem}.road,article.way .road{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 0;max-width:none;margin:clamp(36px,5vw,56px) 0 0!important;flex-direction:row}.road:before,article.way .road:before{display:none}.road li,article.way .road li{flex:0 0 auto;display:inline-flex;flex-direction:row;align-items:center;gap:0;padding:0;text-align:left;font-family:var(--f-disp);font-size:1.14rem;color:var(--ink)}.road li:before,article.way .road li:before{display:none}.road li+li:before,article.way .road li+li:before{display:inline-block;content:"";width:7px;height:7px;margin:0 16px;background:var(--gold);border:0;border-radius:0;transform:rotate(45deg);position:static}.dash li,article.way .dash li{border:0;padding:7px 0 7px 22px}.dash li:before,article.way .dash li:before{left:3px;top:1.05em;width:7px;height:7px;border:0;background:var(--gold);transform:rotate(45deg)}.dash li:last-child{border:0}.dash small{font-size:.95rem}.plain li{border:0;padding:6px 0 6px 22px;position:relative}.plain li:before{content:"";position:absolute;left:3px;top:1.05em;width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.plain li:last-child{border:0}.days,article.way .days{border:0;max-width:none}.days li{border:0;padding:16px 0;grid-template-columns:5.4rem minmax(0,1fr) minmax(0,.42fr)}.days li:last-child{border:0}.days .n{display:grid;justify-items:start;line-height:1}.days .n i,.frieze .n i{font-family:var(--f-disp);font-style:italic;font-size:.92rem;color:var(--gold)}.days .n b,article.way .days .n b{font-family:var(--f-num, var(--f-big));font-weight:400;font-size:2.2rem;color:var(--gold);margin-top:2px}.days .r{font-size:1.26rem}@media (max-width: 640px){.days li{grid-template-columns:4rem minmax(0,1fr)}}.frieze,article.way .frieze{border:0}.frieze li{border:0;padding:7px 0;grid-template-columns:5.4rem minmax(0,1fr)}.frieze .n,article.way .frieze .n{color:var(--gold)}.frieze .n b{font-family:var(--f-num, var(--f-big));font-weight:400;font-size:1.3rem;color:var(--gold);margin-left:4px}.frieze .p{font-family:var(--f-disp);font-size:1.08rem}.steps .n,.moves .n{font-family:var(--f-num, var(--f-big));color:var(--gold);font-size:2.4rem;line-height:.95}.moves{border:0}.moves li{border:0;padding:14px 0;grid-template-columns:4rem minmax(0,1fr)}.steps li{grid-template-columns:3.6rem minmax(0,1fr)}.faq details,.faq details:last-child{border:0}.faq summary{font-family:var(--f-disp);font-style:italic;padding:12px 0 12px 34px}.faq summary:after{content:"";left:2px;right:auto;top:50%;width:15px;height:15px;margin-top:-7.5px;background:var(--gold);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%27-12%20-12%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M-2.4%20-11%20L2.4%20-11%20L1.2%20-1.2%20L11%20-2.4%20L11%202.4%20L1.2%201.2%20L2.4%2011%20L-2.4%2011%20L-1.2%201.2%20L-11%202.4%20L-11%20-2.4%20L-1.2%20-1.2%20Z%27%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%27-12%20-12%2024%2024%27%3E%3Cpath%20fill%3D%27black%27%20d%3D%27M-2.4%20-11%20L2.4%20-11%20L1.2%20-1.2%20L11%20-2.4%20L11%202.4%20L1.2%201.2%20L2.4%2011%20L-2.4%2011%20L-1.2%201.2%20L-11%202.4%20L-11%20-2.4%20L-1.2%20-1.2%20Z%27%2F%3E%3C%2Fsvg%3E) center / contain no-repeat;transition:transform .25s ease}.faq details[open] summary:after{content:"";transform:rotate(45deg)}.faq details p{padding-left:34px}.c-index,article.way .c-index{border:0}.c-index li{border:0}.c-index li:nth-child(odd) a{background:color-mix(in srgb,var(--gold) 4%,transparent)}.c-index a{padding:14px 12px}.c-index a:hover{background:color-mix(in srgb,var(--gold) 9%,transparent)}.c-n .win{width:26px}.c-n em{font-family:var(--f-disp);font-style:italic;color:var(--gold)}.c-index .c-name{font-size:1.45rem}.c-days{font-family:var(--f-disp)}.prac,article.way .prac{border:0}.prac div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:4px 24px;border:0;padding:12px 0}.prac dt{font-family:var(--f-disp);font-style:italic;color:var(--gold);font-size:1.08rem;margin:0}@media (max-width: 640px){.prac div{grid-template-columns:minmax(0,1fr)}}.btn{font-family:var(--f-text);font-size:1.06rem;letter-spacing:.02em;border-radius:0;outline:1px solid currentColor;outline-offset:3px}.btn-solid{outline-color:var(--ink)}article.way .way-head .btn-solid{outline-color:var(--h-btn, var(--ink))}.btn:focus-visible{outline:2px solid var(--blue)}.link{border-bottom:1px solid var(--gold)}.rose-cap{font-family:var(--f-disp);font-style:italic;color:var(--gold)}.rose-cap b{font-style:normal;color:var(--ink)}.rose-tip{background:var(--paper);color:var(--ink);border:1px solid var(--gold);outline:1px solid var(--gold);outline-offset:3px;font-family:var(--f-disp);font-style:italic}.rose-tip b{font-style:normal;color:var(--gold);font-family:var(--f-big)}.way-pn,article.way .way-pn{border-top:0}.way-pn a small{font-size:1rem}article.way[data-theme=via-cathedralis],article.way[data-theme=via-rosarum]{--f-num: var(--f-disp)}.gaz li{border:0;padding:14px 12px}.gaz li:last-child{border:0}.gaz li:nth-child(odd){background:color-mix(in srgb,var(--gold) 4%,transparent)}.gaz a{font-family:var(--f-disp)}.others th{border-bottom:3px double var(--gold)}.others td{border-bottom:0}.others tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--gold) 4%,transparent)}.others td:first-child{padding-left:12px}.smap a{border-top:0}.smap li:nth-child(odd) a{background:color-mix(in srgb,var(--gold) 4%,transparent)}.smap a{padding-inline:12px}.col .cs+.cs{border-top:0}body[data-page=via-cathedralis] .top,body[data-page=via-cathedralis] .foot,body[data-page=via-cathedralis] .mobile-nav{--paper: #F4F5F9;--white: #FFFFFF;--stone: #E9ECF4;--ink: #12172E;--ink-2: #3A4160;--ink-3: #6B7290;--rule: #D5D9E6;--gold: #B0203A;--blue: #1F3B95}body[data-page=via-benedicti] .top,body[data-page=via-benedicti] .foot,body[data-page=via-benedicti] .mobile-nav{--paper: #F7F2E7;--white: #FFFDF8;--stone: #EFE8D8;--ink: #1C1A17;--ink-2: #44403A;--ink-3: #7A736A;--rule: #E2D9C7;--gold: #A3201B;--blue: #A3201B}body[data-page=via-romanica] .top,body[data-page=via-romanica] .foot,body[data-page=via-romanica] .mobile-nav{--paper: #F3E9D6;--white: #FBF5EA;--stone: #EADCC3;--ink: #2F2216;--ink-2: #5A4632;--ink-3: #8A7457;--rule: #E0D0B4;--gold: #A5462A;--blue: #2E5E8C}body[data-page=via-gratiae] .top,body[data-page=via-gratiae] .foot,body[data-page=via-gratiae] .mobile-nav{--paper: #F5F8FC;--white: #FFFFFF;--stone: #E8EFF8;--ink: #15233F;--ink-2: #3D4C68;--ink-3: #6E7B93;--rule: #D9E2EE;--gold: #B8892B;--blue: #2A57A8}body[data-page=via-immaculatae] .top,body[data-page=via-immaculatae] .foot,body[data-page=via-immaculatae] .mobile-nav{--paper: #EEF3FA;--white: #FBFDFF;--stone: #E2EAF6;--ink: #1B2E5A;--ink-2: #3E5079;--ink-3: #7083A6;--rule: #D3DEEE;--gold: #3D6FD8;--blue: #1B2E5A}body[data-page=via-rosarum] .top,body[data-page=via-rosarum] .foot,body[data-page=via-rosarum] .mobile-nav{--paper: #FBF3F4;--white: #FFFFFF;--stone: #F6E6EA;--ink: #3E1F2C;--ink-2: #6A4655;--ink-3: #9A7A86;--rule: #F0DCE1;--gold: #C2557E;--blue: #4E8A5A}body[data-page=via-ioannae] .top,body[data-page=via-ioannae] .foot,body[data-page=via-ioannae] .mobile-nav{--paper: #F6F7FB;--white: #FFFFFF;--stone: #E9ECF5;--ink: #13204A;--ink-2: #3A4570;--ink-3: #6E7699;--rule: #D8DCEA;--gold: #B7262E;--blue: #1F3A8A}body[data-page=via-archangeli] .top,body[data-page=via-archangeli] .foot,body[data-page=via-archangeli] .mobile-nav{--paper: #EEF2F3;--white: #FAFCFC;--stone: #E3E9EB;--ink: #1F2D36;--ink-2: #4A5A64;--ink-3: #7D8B93;--rule: #D6DEE1;--gold: #2F5A73;--blue: #2F5A73}body[data-page=via-sanctorum] .top,body[data-page=via-sanctorum] .foot,body[data-page=via-sanctorum] .mobile-nav{--paper: #FAF6EC;--white: #FFFDF6;--stone: #F2EAD6;--ink: #2A1E14;--ink-2: #5A4A38;--ink-3: #8B7A62;--rule: #EBDDBF;--gold: #6A3F9E;--blue: #6A3F9E}body[data-page=via-incarnationis] .top,body[data-page=via-incarnationis] .foot,body[data-page=via-incarnationis] .mobile-nav{--paper: #FBF7F1;--white: #FFFFFF;--stone: #F3EBDF;--ink: #1A1414;--ink-2: #4A3E3E;--ink-3: #7D7070;--rule: #EADFD3;--gold: #9A2742;--blue: #9A2742}body[data-page=via-caritatis] .top,body[data-page=via-caritatis] .foot,body[data-page=via-caritatis] .mobile-nav{--paper: #F5EFE6;--white: #FFFCF7;--stone: #EDE3D4;--ink: #2B2119;--ink-2: #57493D;--ink-3: #8A7B6D;--rule: #E6DACA;--gold: #C0582A;--blue: #7A52B8}body[data-page=via-conchae] .top,body[data-page=via-conchae] .foot,body[data-page=via-conchae] .mobile-nav{--paper: #F4F1E8;--white: #FFFFFF;--stone: #EBE6D6;--ink: #1E2A22;--ink-2: #4A5548;--ink-3: #7A8476;--rule: #DDD8C6;--gold: #1E4E9C;--blue: #1E4E9C}body[data-page=via-magdalenae] .top,body[data-page=via-magdalenae] .foot,body[data-page=via-magdalenae] .mobile-nav{--paper: #F8F2E4;--white: #FFFBF2;--stone: #F0E7D2;--ink: #2E2A1C;--ink-2: #5B5440;--ink-3: #8C846A;--rule: #E8DDC4;--gold: #7E6BA8;--blue: #6F6C26}body[data-page=via-gregoriana] .top,body[data-page=via-gregoriana] .foot,body[data-page=via-gregoriana] .mobile-nav{--paper: #F5EDDA;--white: #FBF6EA;--stone: #EFE4C9;--ink: #1A1714;--ink-2: #43392D;--ink-3: #7A6C58;--rule: #E3D6B8;--gold: #B3261E;--blue: #B3261E}body[data-page]{background:var(--paper)}body:not([data-page=""]) .foot{background:color-mix(in srgb,var(--gold) 6%,var(--stone))}.foot{border-top:3px double color-mix(in srgb,var(--gold) 55%,transparent)}.f-links a{color:var(--ink-2)}.f-ways a{color:var(--ink-2);letter-spacing:.01em}.f-links a:hover,.f-ways a:hover{color:var(--gold)}.foot .tag{font-family:var(--f-disp);font-style:italic}.f-legal{color:var(--ink-3)}.facts dd,article.way .facts dd{font-family:var(--f-disp);font-size:clamp(1.15rem,1.8vw,1.38rem)}article.way[data-theme=via-romanica],article.way[data-theme=via-cathedralis],article.way[data-theme=via-rosarum],article.way[data-theme=via-magdalenae]{--f-num: var(--f-disp)}.aside h2,article.way .aside h2{font-family:var(--f-disp);font-style:italic;color:var(--gold);font-size:1.12rem;letter-spacing:0;text-transform:none;font-weight:400}.dash a,article.way .dash a{font-family:var(--f-disp);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}.dash a:hover{color:var(--gold)}.mini-map .map,article.way .mini-map .map{border:1px solid var(--gold);outline:1px solid var(--gold);outline-offset:4px;background:color-mix(in srgb,var(--gold) 5%,var(--white))}.mini-map{padding:5px}article.way>.sec:last-of-type .prose-c,article.way .sec .prose-c{font-family:var(--f-disp);font-size:1.2rem!important}.cs .ch .move-n{font-family:var(--f-big);font-size:2.4rem;line-height:1;color:var(--gold);margin:0 0 4px}.c-index a{grid-template-columns:4.6rem minmax(0,15rem) minmax(0,1fr) 4.8rem minmax(0,14.5rem)}.c-st{white-space:nowrap}@media (max-width: 1000px){.c-index a{grid-template-columns:3.8rem minmax(0,1fr) auto}.c-st{white-space:normal}}.page-head h1{margin-bottom:4px}.page-head .sub{font-family:var(--f-disp);font-style:italic;color:var(--ink-2);font-size:1.14rem}article.way .page-head .sub:not(.it){font-style:normal}.sec-title p,.idx-head p{font-family:var(--f-disp)}.quote p{font-family:var(--f-disp);font-style:italic}.quote footer{font-family:var(--f-disp);font-style:italic;color:var(--gold)}.link{border-bottom-color:var(--gold)}.link:hover{color:var(--gold);border-bottom-color:var(--gold)}.tg[aria-pressed=true]{border-bottom-color:var(--gold);color:var(--ink)}:root{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--sky: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #141414;--gold-soft: #D8D8D8;--blue: #1E2F7A;--blue-2: #141F55;--on-blue: #FFFFFF;--stone-1: #EFEFEF;--stone-2: #D9D9D9;--stone-edge: #9A9A9A}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #111214;--white: #18191B;--stone: #18191B;--sky: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #ECECEC;--gold-soft: #3A3B3E;--blue: #9DB1F0;--blue-2: #BFCDF5;--on-blue: #111214;--stone-1: #2A2B2E;--stone-2: #202124;--stone-edge: #6A6A6A}}:root[data-theme=dark]{--paper: #111214;--white: #18191B;--stone: #18191B;--sky: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #ECECEC;--gold-soft: #3A3B3E;--blue: #9DB1F0;--blue-2: #BFCDF5;--on-blue: #111214;--stone-1: #2A2B2E;--stone-2: #202124;--stone-edge: #6A6A6A}article.way[data-theme=via-cathedralis]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #1E2F7A;--way: #1E2F7A;--blue: #1E2F7A;--h-btn: #FFFFFF;--h-btn-ink: #0E1638;--h-ink: #FFFFFF;--h-ink2: #C9D2F0}article.way[data-theme=via-benedicti]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #A3201B;--way: #A3201B;--blue: #A3201B;--h-bg: #FFFFFF;--h-ink: #141414;--h-ink2: #4A4A4A;--h-btn: #A3201B;--h-btn-ink: #FFFFFF}article.way[data-theme=via-romanica]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #9A3A1E;--way: #9A3A1E;--blue: #9A3A1E;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2756%27%20height%3D%2748%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27rgba%28214%2C168%2C74%2C.34%29%27%20stroke-width%3D%271.4%27%3E%3Cpath%20d%3D%27M2%2048%20V22%20A12%2012%200%200%201%2026%2022%20V48%20M30%2048%20V22%20A12%2012%200%200%201%2054%2022%20V48%27%2F%3E%3Cpath%20d%3D%27M0%206%20H56%27%20stroke-dasharray%3D%273%204%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E), linear-gradient(160deg, #1B2649 0%, #111934 100%);--h-ink: #F4F1EA;--h-ink2: #D6A84A;--h-btn: #D6A84A;--h-btn-ink: #111934}article.way[data-theme=via-gratiae]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #7E5F12;--way: #7E5F12;--blue: #7E5F12;--h-bg: repeating-conic-gradient(from 0deg at 82% 40%, rgba(126,95,18,.13) 0deg .22deg, transparent .3deg 5deg), #FFFFFF;--h-ink: #141414;--h-ink2: #4A4A4A;--h-btn: #141414;--h-btn-ink: #FFFFFF}article.way[data-theme=via-immaculatae]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #1B2E7A;--way: #1B2E7A;--blue: #1B2E7A;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27120%27%20height%3D%27120%27%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.9%27%20d%3D%27M18.0%2017.5%20L19.2%2020.4%20L22.3%2020.6%20L19.9%2022.6%20L20.6%2025.6%20L18.0%2024.0%20L15.4%2025.6%20L16.1%2022.6%20L13.7%2020.6%20L16.8%2020.4%20Z%27%2F%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.6%27%20d%3D%27M78.0%2011.0%20L78.8%2012.9%20L80.9%2013.1%20L79.3%2014.4%20L79.8%2016.4%20L78.0%2015.3%20L76.2%2016.4%20L76.7%2014.4%20L75.1%2013.1%20L77.2%2012.9%20Z%27%2F%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.85%27%20d%3D%27M52.0%2056.5%20L53.5%2060.0%20L57.2%2060.3%20L54.4%2062.8%20L55.2%2066.4%20L52.0%2064.5%20L48.8%2066.4%20L49.6%2062.8%20L46.8%2060.3%20L50.5%2060.0%20Z%27%2F%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.7%27%20d%3D%27M102.0%2080.6%20L102.9%2082.8%20L105.2%2082.9%20L103.5%2084.5%20L104.0%2086.8%20L102.0%2085.5%20L100.0%2086.8%20L100.5%2084.5%20L98.8%2082.9%20L101.1%2082.8%20Z%27%2F%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.55%27%20d%3D%27M24.0%2095.2%20L24.7%2097.0%20L26.7%2097.1%20L25.2%2098.4%20L25.6%20100.3%20L24.0%2099.3%20L22.4%20100.3%20L22.8%2098.4%20L21.3%2097.1%20L23.3%2097.0%20Z%27%2F%3E%3C%2Fsvg%3E), #1B2E7A;--h-ink: #FFFFFF;--h-ink2: #C9D4F2;--h-btn: #FFFFFF;--h-btn-ink: #1B2E7A}article.way[data-theme=via-rosarum]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #A0204E;--way: #A0204E;--blue: #A0204E;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27190%27%20height%3D%27190%27%3E%3Cg%20transform%3D%27translate%2830%2034%29%20rotate%280%29%27%3E%3Cpath%20d%3D%27M0%208%20C-6%204%20-12%206%20-13%2010%20C-9%2013%20-3%2012%200%208%20Z%27%20fill%3D%27%232F6B45%27%20fill-opacity%3D%27.32%27%2F%3E%3Ccircle%20cx%3D%270.0%27%20cy%3D%27-4.0%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%273.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%272.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-2.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-3.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20r%3D%271.6%27%20fill%3D%27%23FFFFFF%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28108%2096%29%20rotate%2840%29%27%3E%3Cpath%20d%3D%27M0%208%20C-6%204%20-12%206%20-13%2010%20C-9%2013%20-3%2012%200%208%20Z%27%20fill%3D%27%232F6B45%27%20fill-opacity%3D%27.32%27%2F%3E%3Ccircle%20cx%3D%270.0%27%20cy%3D%27-4.0%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%273.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%272.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-2.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-3.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20r%3D%271.6%27%20fill%3D%27%23FFFFFF%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E), #FFFFFF;--h-ink: #141414;--h-ink2: #4A4A4A;--h-btn: #A0204E;--h-btn-ink: #FFFFFF}article.way[data-theme=via-ioannae]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #1F3A8A;--way: #1F3A8A;--blue: #1F3A8A}article.way[data-theme=via-archangeli]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #2C3A44;--way: #2C3A44;--blue: #2C3A44;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27640%27%20height%3D%27300%27%20viewBox%3D%270%200%20640%20300%27%3E%3Cpath%20fill%3D%27%238FA3B0%27%20fill-opacity%3D%27.30%27%20d%3D%27M150%20300%20L200%20262%20L236%20246%20L252%20220%20L270%20206%20L280%20176%20L292%20170%20L296%20140%20L310%20132%20L314%2096%20L318%2060%20L322%2096%20L326%20132%20L340%20140%20L344%20170%20L356%20176%20L366%20206%20L384%20220%20L400%20246%20L436%20262%20L490%20300%20Z%27%2F%3E%3Crect%20x%3D%27317%27%20y%3D%2738%27%20width%3D%272%27%20height%3D%2716%27%20fill%3D%27%23C9A44E%27%20fill-opacity%3D%27.8%27%2F%3E%3C%2Fsvg%3E) right 8% bottom / min(640px, 70%) auto no-repeat, repeating-linear-gradient(180deg, transparent 0 22px, rgba(255,255,255,.05) 22px 23px), #26323A;--h-ink: #FFFFFF;--h-ink2: #B9C6CE;--h-btn: #FFFFFF;--h-btn-ink: #26323A}article.way[data-theme=via-sanctorum]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #7E5F14;--way: #7E5F14;--blue: #7E5F14;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27520%27%20height%3D%27520%27%20viewBox%3D%27-260%20-260%20520%20520%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%234A3410%27%20stroke-opacity%3D%27.18%27%3E%3Ccircle%20r%3D%27250%27%20stroke-width%3D%271.2%27%2F%3E%3Ccircle%20r%3D%27236%27%20stroke-width%3D%271%27%20stroke-dasharray%3D%272%206%27%2F%3E%3Ccircle%20r%3D%27200%27%20stroke-width%3D%271.2%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) center 70% / 520px auto no-repeat, url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2720%27%20height%3D%2720%27%3E%3Ccircle%20cx%3D%275%27%20cy%3D%275%27%20r%3D%271%27%20fill%3D%27%234A3410%27%20fill-opacity%3D%27.25%27%2F%3E%3Ccircle%20cx%3D%2715%27%20cy%3D%2715%27%20r%3D%271%27%20fill%3D%27%234A3410%27%20fill-opacity%3D%27.25%27%2F%3E%3C%2Fsvg%3E), #C9A44E;--h-ink: #1E1608;--h-ink2: #3E2E10;--h-btn: #1E1608;--h-btn-ink: #EAD9A4}article.way[data-theme=via-incarnationis]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #8A1E3A;--way: #8A1E3A;--blue: #8A1E3A}article.way[data-theme=via-caritatis]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #3E5170;--way: #3E5170;--blue: #3E5170;--h-bg: repeating-linear-gradient(0deg, rgba(255,255,255,.05) 0 1px, transparent 1px 5px), repeating-linear-gradient(90deg, rgba(255,255,255,.05) 0 1px, transparent 1px 5px), #3E5170;--h-ink: #FFFFFF;--h-ink2: #CBD5E3;--h-btn: #FFFFFF;--h-btn-ink: #3E5170}article.way[data-theme=via-conchae]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #1E4E9C;--way: #1E4E9C;--blue: #1E4E9C}article.way[data-theme=via-magdalenae]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #5B4A8E;--way: #5B4A8E;--blue: #5B4A8E;--h-bg: repeating-linear-gradient(90deg, #6B5BA0 0 9px, transparent 9px 24px) bottom / 100% 70px no-repeat, #FFFFFF;--h-ink: #141414;--h-ink2: #4A4A4A;--h-btn: #5B4A8E;--h-btn-ink: #FFFFFF}article.way[data-theme=via-gregoriana]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #A3201B;--way: #A3201B;--blue: #A3201B;--h-bg: repeating-linear-gradient(180deg, transparent 0 46px, rgba(163,32,27,.3) 46px 47px, transparent 47px 56px, rgba(163,32,27,.3) 56px 57px, transparent 57px 66px, rgba(163,32,27,.3) 66px 67px, transparent 67px 76px, rgba(163,32,27,.3) 76px 77px, transparent 77px 112px), #FFFFFF;--h-ink: #141414;--h-ink2: #4A4A4A;--h-btn: #A3201B;--h-btn-ink: #FFFFFF}body{font-variant-numeric:oldstyle-nums;font-kerning:normal;text-rendering:optimizeLegibility}p,li,dd{text-wrap:pretty}html body[data-page] .top,html body[data-page] .mobile-nav,.top,.mobile-nav{--paper: #FFFFFF;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #141414;--blue: #1E2F7A}.top{background:#fffffff5;border-bottom:1px solid #E5E5E5}.top a[aria-current=page]{border-bottom-color:#141414}.brand svg circle{stroke:#a3202f}.brand svg path{fill:#a3202f}.nav-r .inq{color:#141414;border:1px solid #141414;outline:0}.nav-r .inq:hover,.nav-r .inq[aria-current=page]{background:#141414;color:#fff;border-color:#141414}html body[data-page] .foot,.foot{--paper: #141414;--stone: #141414;--ink: #F2F2F2;--ink-2: #BDBDBD;--ink-3: #8C8C8C;--rule: #2E2E2E;--gold: #F2F2F2;--blue: #FFFFFF;background:#141414;color:#f2f2f2;border-top:0}.foot .brand{color:#f2f2f2}.foot .brand svg circle{stroke:#d9606c}.foot .brand svg path{fill:#d9606c}.f-links a,.f-ways a{color:#bdbdbd}.f-links a:hover,.f-ways a:hover,.foot .ph{color:#fff}.f-contact{border-top-color:#2e2e2e;color:#bdbdbd}.facts dt,.grace .caps,.caps,.c-meta,.c-st,.days .ni,.toggles .lab,.field .l,.count,.way-pn a small,.w-kind,.kind,.dash small,.others th,.smap a span,.hero .ref,.idx-head p,.wp-meta,.check em,.aside h2,article.way .aside h2,.prac dt,.rose-cap,.quote footer,.foot .tag{color:var(--ink-3)}.hero .ref i{color:var(--ink-2)}.rose-cap b{color:var(--ink)}.c-st .open{color:var(--ink);font-style:italic}.rose .nm .via,.rose .sep{fill:var(--ink-3)}main>.hero+.sec:before,main>.sec+.sec:not(.flush):before{height:14px;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%27-12%20-12%2024%2024%27%3E%3Cpath%20fill%3D%27%239A9A9A%27%20d%3D%27M-2.4%20-11%20L2.4%20-11%20L1.2%20-1.2%20L11%20-2.4%20L11%202.4%20L1.2%201.2%20L2.4%2011%20L-2.4%2011%20L-1.2%201.2%20L-11%202.4%20L-11%20-2.4%20L-1.2%20-1.2%20Z%27%2F%3E%3C%2Fsvg%3E) center / 12px 12px no-repeat;opacity:1}article.way .sec+.sec:not(.flush):before{height:26px;background:var(--orn) center / 40px 26px no-repeat;opacity:.9}.facts,article.way .facts{border-block:1px solid var(--rule);padding:20px 0}.facts div+div:before{width:1px;height:64%;left:0;background:var(--rule);transform:translateY(-50%)}.facts dd,article.way .facts dd{font-size:clamp(1.12rem,1.7vw,1.3rem)}.grace,article.way .grace{border:0;outline:0;background:none;padding:0;margin-top:clamp(44px,5vw,64px);max-width:44rem}.grace .g{font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.3}.road li+li:before,article.way .road li+li:before{width:4px;height:4px;margin:0 14px;background:var(--ink-3)}.road,article.way .road{margin-left:-32px!important;clip-path:inset(-4px -4px -4px 32px)}.road li:first-child:before,article.way .road li:first-child:before{display:inline-block;content:"";width:4px;height:4px;margin:0 14px;background:var(--ink-3);border:0;border-radius:0;transform:rotate(45deg);position:static}.dash li:before,article.way .dash li:before,.plain li:before{width:5px;height:5px;top:1.15em;background:var(--gold)}.days li{border-top:1px solid var(--rule);padding:18px 0}.days li:first-child{border-top:0}.days .n i,.frieze .n i{color:var(--ink-3)}.days .n b,article.way .days .n b{font-size:1.75rem}.frieze li{border-bottom:1px solid var(--rule);padding:9px 0}.frieze .n b{font-size:1.15rem}.steps .n,.moves .n,.cs .ch .move-n{font-size:2rem}.c-index li:nth-child(odd) a,.c-index a:hover,.gaz li:nth-child(odd),.others tbody tr:nth-child(odd) td,.smap li:nth-child(odd) a{background:none}.c-index li,.gaz li,.others td,.smap a{border-bottom:1px solid var(--rule)}.c-index,.gaz,.smap ul{border-top:1px solid var(--ink)}.others th{border-bottom:1px solid var(--ink)}.c-index a{padding:16px 4px}.c-index a:hover .c-name{color:var(--blue)}.c-n em{color:var(--ink-3)}.btn{outline:0;border-width:1px;font-size:1.04rem;letter-spacing:.01em;padding:12px 28px;min-height:48px}.btn-solid{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-solid:hover{background:var(--blue);border-color:var(--blue);color:#fff}.btn:not(.btn-solid){color:var(--ink);border-color:var(--ink);background:transparent}.btn:not(.btn-solid):hover{background:var(--ink);color:var(--paper)}article.way .way-head .btn-solid{outline:0}article.way .way-head :focus-visible,article.way .way-head .btn-solid:focus-visible{outline:2px solid var(--h-ink);outline-offset:3px}.link{border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent)}.link:hover{color:var(--blue);border-bottom-color:var(--blue)}.tg[aria-pressed=true]{border-bottom-color:var(--ink)}.dash a,article.way .dash a{border-bottom-color:color-mix(in srgb,var(--gold) 50%,transparent)}.mini-map .map,article.way .mini-map .map{outline:0;border:1px solid var(--rule);background:#fafafa}.mini-map{padding:0}.faq summary:after{background:var(--ink-3)}.rose-tip{border-color:var(--ink);outline:0}.rose-tip b{color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink)}.check input:checked{border-color:var(--ink)}.check input:before{background:var(--ink)}article.way[data-theme=via-gregoriana] .way-head-in{background:#fffffff0;box-shadow:0 0 0 1px #a3201b47}article.way[data-theme=via-rosarum] .way-head h1{color:#a0204e}article.way[data-theme=via-incarnationis] .way-head .wrap{box-shadow:none}html body[data-page] .top,html body[data-page] .mobile-nav{background:#fffffff5;border-bottom-color:#e5e5e5;--paper: #FFFFFF;--ink: #141414;--ink-2: #4A4A4A;--rule: #E5E5E5;--gold: #141414}html body[data-page] .nav-r .inq{color:#141414;border-color:#141414}html body[data-page] .nav-r .inq:hover,html body[data-page] .nav-r .inq[aria-current=page]{background:#141414;color:#fff}.rose .rib-d,.win .frame-d{stroke:#8e939b}.rose .rib,.win .frame{stroke:#e3e4e6}.rose .stone{fill:#e3e4e6;stroke:#8e939b}.win .ring{stroke:#e3e4e6}.rose .medal,.rose .wedge,.rose .lobe,.rose .oc-dot,.win .medal,.win .lobe,.rose .xc{stroke:#6e737b}.win .bar{stroke:#fff;stroke-opacity:.35}html body[data-page] .foot,.foot{--paper: #F4F4F4;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E2E2E2;--gold: #141414;--blue: #1E2F7A;background:#f4f4f4;color:#141414;border-top:1px solid #E5E5E5}.foot .brand{color:#141414}.foot .brand svg circle{stroke:#a3202f}.foot .brand svg path{fill:#a3202f}.f-links a,.f-ways a{color:#4a4a4a}.f-links a:hover,.f-ways a:hover{color:#141414}.foot .ph{color:#1e2f7a}.f-contact{border-top-color:#e2e2e2;color:#4a4a4a}html body[data-page] .top,html body[data-page] .mobile-nav,html body[data-page] .foot{--paper: inherit;--white: inherit;--stone: inherit;--ink: inherit;--ink-2: inherit;--ink-3: inherit;--rule: inherit;--gold: inherit;--blue: inherit}html body[data-page] .top,html body[data-page] .mobile-nav{background:color-mix(in srgb,var(--paper) 96%,transparent);border-bottom-color:var(--rule)}.top a[aria-current=page]{border-bottom-color:var(--ink)}html body[data-page] .nav-r .inq{color:var(--ink);border-color:var(--ink)}html body[data-page] .nav-r .inq:hover,html body[data-page] .nav-r .inq[aria-current=page]{background:var(--ink);color:var(--paper)}html body[data-page] .foot{background:var(--stone);color:var(--ink);border-top:1px solid var(--rule)}.foot .brand{color:var(--ink)}.f-links a,.f-ways a{color:var(--ink-2)}.f-links a:hover,.f-ways a:hover{color:var(--ink)}.foot .ph{color:var(--blue)}.f-contact{border-top-color:var(--rule);color:var(--ink-2)}.mini-map .map,article.way .mini-map .map{background:var(--white)}:root{--tr: #E4E4E6;--tr-edge: #B9BBBF;--win-frame: #E3E4E6;--win-edge: #8E939B}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--tr: #26282C;--tr-edge: #3A3D42;--win-frame: #34363B;--win-edge: #1A1B1E}:root:not([data-theme=light]) .brand svg circle{stroke:#e0646f}:root:not([data-theme=light]) .brand svg path{fill:#e0646f}:root:not([data-theme=light]) article.way[data-theme=via-cathedralis]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #8A93BA;--way: #8A93BA;--blue: #9AA1C3}:root:not([data-theme=light]) article.way[data-theme=via-benedicti]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #CF8B88;--way: #CF8B88;--blue: #D69B98}:root:not([data-theme=light]) article.way[data-theme=via-romanica]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #CA998A;--way: #CA998A;--blue: #D2A69A}:root:not([data-theme=light]) article.way[data-theme=via-gratiae]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #BCAC84;--way: #BCAC84;--blue: #C5B794}:root:not([data-theme=light]) article.way[data-theme=via-immaculatae]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #8892BA;--way: #8892BA;--blue: #98A1C3}:root:not([data-theme=light]) article.way[data-theme=via-rosarum]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #CE8BA3;--way: #CE8BA3;--blue: #D49BAF}:root:not([data-theme=light]) article.way[data-theme=via-ioannae]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #8B99C2;--way: #8B99C2;--blue: #9AA6CA}:root:not([data-theme=light]) article.way[data-theme=via-archangeli]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #91999E;--way: #91999E;--blue: #A0A6AB}:root:not([data-theme=light]) article.way[data-theme=via-sanctorum]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #BCAC85;--way: #BCAC85;--blue: #C5B795}:root:not([data-theme=light]) article.way[data-theme=via-incarnationis]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #C28A99;--way: #C28A99;--blue: #CA9AA6}:root:not([data-theme=light]) article.way[data-theme=via-caritatis]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #9BA5B5;--way: #9BA5B5;--blue: #A8B1BF}:root:not([data-theme=light]) article.way[data-theme=via-conchae]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #8AA3CC;--way: #8AA3CC;--blue: #9AAFD2}:root:not([data-theme=light]) article.way[data-theme=via-magdalenae]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #AAA1C4;--way: #AAA1C4;--blue: #B5AECC}:root:not([data-theme=light]) article.way[data-theme=via-gregoriana]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #CF8B88;--way: #CF8B88;--blue: #D69B98}:root:not([data-theme=light]) article.way[data-theme=via-benedicti] .way-head{--h-ink: #ECECEC;--h-ink2: #B5B5B5}:root:not([data-theme=light]) article.way[data-theme=via-benedicti] .way-head h1{color:#ececec}:root:not([data-theme=light]) article.way[data-theme=via-gratiae] .way-head{--h-ink: #ECECEC;--h-ink2: #B5B5B5}:root:not([data-theme=light]) article.way[data-theme=via-gratiae] .way-head h1{color:#ececec}:root:not([data-theme=light]) article.way[data-theme=via-rosarum] .way-head{--h-ink: #ECECEC;--h-ink2: #B5B5B5}:root:not([data-theme=light]) article.way[data-theme=via-rosarum] .way-head h1{color:#e2618c}:root:not([data-theme=light]) article.way[data-theme=via-magdalenae] .way-head{--h-ink: #ECECEC;--h-ink2: #B5B5B5}:root:not([data-theme=light]) article.way[data-theme=via-magdalenae] .way-head h1{color:#ececec}:root:not([data-theme=light]) article.way[data-theme=via-gregoriana] .way-head{--h-ink: #ECECEC;--h-ink2: #B5B5B5}:root:not([data-theme=light]) article.way[data-theme=via-gregoriana] .way-head h1{color:#e0564c}:root:not([data-theme=light]) article.way[data-theme=via-benedicti] .way-head{--h-bg: #151619}:root:not([data-theme=light]) article.way[data-theme=via-gratiae] .way-head{--h-bg: repeating-conic-gradient(from 0deg at 82% 40%, rgba(232,196,110,.16) 0deg .22deg, transparent .22deg 5deg), #151619;--h-btn: #ECECEC;--h-btn-ink: #111214}:root:not([data-theme=light]) article.way[data-theme=via-magdalenae] .way-head{--h-bg: repeating-linear-gradient(90deg, #6B5BA0 0 9px, transparent 9px 24px) bottom / 100% 70px no-repeat, #151619}:root:not([data-theme=light]) article.way[data-theme=via-gregoriana] .way-head{--h-bg: repeating-linear-gradient(180deg, transparent 0 46px, rgba(224,86,76,.32) 46px 47px, transparent 47px 56px, rgba(224,86,76,.32) 56px 57px, transparent 57px 66px, rgba(224,86,76,.32) 66px 67px, transparent 67px 76px, rgba(224,86,76,.32) 76px 77px, transparent 77px 112px), #151619}:root:not([data-theme=light]) article.way[data-theme=via-gregoriana] .way-head-in{background:#151619f0;box-shadow:0 0 0 1px #e0564c59}:root:not([data-theme=light]) article.way[data-theme=via-benedicti] .way-head h1:first-letter{color:#e0564c}:root:not([data-theme=light]) article.way[data-theme=via-rosarum] .way-head{--h-bg: var(--ros-pat), #151619}:root:not([data-theme=light]) article.way[data-theme=via-rosarum]{--ros-pat: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27190%27%20height%3D%27190%27%3E%3Cg%20transform%3D%27translate%2830%2034%29%20rotate%280%29%27%3E%3Cpath%20d%3D%27M0%208%20C-6%204%20-12%206%20-13%2010%20C-9%2013%20-3%2012%200%208%20Z%27%20fill%3D%27%232F6B45%27%20fill-opacity%3D%27.32%27%2F%3E%3Ccircle%20cx%3D%270.0%27%20cy%3D%27-4.0%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%273.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%272.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-2.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-3.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20r%3D%271.6%27%20fill%3D%27%23FFFFFF%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28108%2096%29%20rotate%2840%29%27%3E%3Cpath%20d%3D%27M0%208%20C-6%204%20-12%206%20-13%2010%20C-9%2013%20-3%2012%200%208%20Z%27%20fill%3D%27%232F6B45%27%20fill-opacity%3D%27.32%27%2F%3E%3Ccircle%20cx%3D%270.0%27%20cy%3D%27-4.0%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%273.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%272.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-2.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-3.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20r%3D%271.6%27%20fill%3D%27%23FFFFFF%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}}.win .frame,.win .ring{stroke:var(--win-frame)}.win .frame-d{stroke:var(--win-edge)}.rose .tr{stroke:var(--tr);stroke-width:4.5;stroke-linejoin:round;stroke-linecap:round}.rose path.tr{fill:none}.rose .tr.rim{stroke-width:7}.rose .rim-out{fill:var(--tr);stroke:var(--tr-edge);stroke-width:1;vector-effect:non-scaling-stroke}.rose .pb{fill:none;stroke:#b8263f;stroke-width:7}.rose .xc{fill:#fff;stroke:none}.rose .pn{font-family:var(--f-disp);font-size:16px;fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none;letter-spacing:.5px}.rose .pnm{font-family:var(--f-disp);font-size:12.5px;letter-spacing:1.6px;fill:var(--ink-2);transition:fill .25s ease}.rose .sep{fill:var(--ink-3)}.rose .pg{transition:opacity .3s ease,filter .3s ease}.rose:has(.petal:hover) .petal:not(:hover) .pg{opacity:.55}.rose .petal:hover .pg,.rose .petal:focus-visible .pg{filter:brightness(1.12)}.rose .petal:hover .pnm,.rose .petal:focus-visible .pnm{fill:var(--ink)}.rose .petal:focus-visible .tr{stroke:var(--ink)}@media (max-width: 520px){.rose .pnm,.rose .sep{display:none}.rose .pn{font-size:22px}}[hidden],.map-grid[hidden],.carte[hidden]{display:none!important}@media (max-width: 520px){.rose,.hero .rose{width:112%;margin:-6%}}.rose-glass .lead{fill:none;stroke:#1c1d21;stroke-width:1.5;stroke-linejoin:round}.rose-glass .st{fill:none;stroke:var(--tr);stroke-width:5.5;stroke-linejoin:round;stroke-linecap:round}.rose-glass .st.oc{fill:#e6b94e;stroke-width:4.5}.rose-glass .oc-in{fill:#2549ae;stroke:#26272b;stroke-width:1}.rose-glass .st.gold{fill:#e6b94e;stroke-width:4.5}.rose-glass .st.rim{stroke-width:7}.rose-glass .rm-rim{fill:var(--tr);stroke:var(--tr-edge);stroke-width:1;vector-effect:non-scaling-stroke}.rose-glass .rm-x{fill:#fff;stroke:#26272b;stroke-width:.8}.rose-glass .rm-med{fill:#f6f2e6;stroke:#26272b;stroke-width:1.4}.rose-glass .rm-n{font-family:var(--f-disp);font-size:12.5px;fill:#1a1d24;text-anchor:middle;dominant-baseline:central;pointer-events:none}.rose-glass .rm-nm{font-family:var(--f-disp);font-size:12.5px;letter-spacing:1.6px;fill:var(--ink-2);transition:fill .25s ease}.rose-glass .rm-sep{fill:var(--ink-3)}.rose-glass .gw{transition:filter .3s ease}.rose-glass:has(.petal:hover) .petal:not(:hover) .gw{filter:brightness(.6) saturate(.75)}.rose-glass .petal:hover .gw,.rose-glass .petal:focus-visible .gw{filter:brightness(1.15)}.rose-glass .petal:hover .rm-nm,.rose-glass .petal:focus-visible .rm-nm{fill:var(--ink)}.rose-glass .petal:focus-visible .st{stroke:var(--ink)}@media (max-width: 640px){.rose-glass .rm-med{r:19px}.rose-glass .rm-n{font-size:17px}}@media (max-width: 520px){.rose-glass .rm-nm,.rose-glass .rm-sep{display:none}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .rose-glass .rm-rim{fill:#2b2d31;stroke:#3a3d42}:root:not([data-theme=light]) .rose-glass .st{stroke:#2b2d31}}.rose-photo .rp-ring{fill:var(--tr)}.rose-photo .rp-edge,.rose-photo .rp-tick{fill:none;stroke:var(--tr-edge);stroke-width:1;vector-effect:non-scaling-stroke}.rose-photo .rp-sec,.rose-photo .rp-band{fill:transparent;transition:fill .3s ease}.rose-photo .rp-n{font-family:var(--f-disp);font-size:12.5px;fill:var(--ink-2);text-anchor:middle;dominant-baseline:central;pointer-events:none;transition:fill .3s ease}.rose-photo .rm-nm{font-family:var(--f-disp);font-size:11px;letter-spacing:1.1px;fill:var(--ink-2);transition:fill .25s ease}.rose-photo:has(.petal:hover) .petal:not(:hover) .rp-sec,.rose-photo:has(.petal:focus-visible) .petal:not(:focus-visible) .rp-sec{fill:#08080c8c}.rose-photo .petal:hover .rp-band,.rose-photo .petal:focus-visible .rp-band{fill:#c9a44e}.rose-photo .petal:hover .rp-n,.rose-photo .petal:focus-visible .rp-n{fill:#141414}.rose-photo .petal:hover .rm-nm,.rose-photo .petal:focus-visible .rm-nm{fill:var(--ink)}.rose-photo .petal{outline:none}@media (max-width: 640px){.rose-photo .rp-n{font-size:15px}}@media (max-width: 520px){.rose-photo .rm-nm{display:none}}article.way[data-theme=via-nativitatis]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #1F5A44;--way: #1F5A44;--blue: #1F5A44;--f-big: "Cinzel Decorative", "Cinzel", serif;--f-disp: "EB Garamond", Garamond, serif;--f-text: "EB Garamond", Garamond, serif;--f-cap: "Cinzel Decorative", serif;--f-grace: "EB Garamond", Garamond, serif;--f-num: "EB Garamond", Garamond, serif;--h-bg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2790%27%20height%3D%2790%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2718%27%20r%3D%271.6%27%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.7%27%2F%3E%3Ccircle%20cx%3D%2758%27%20cy%3D%279%27%20r%3D%271.1%27%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.5%27%2F%3E%3Ccircle%20cx%3D%2740%27%20cy%3D%2746%27%20r%3D%272%27%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.8%27%2F%3E%3Ccircle%20cx%3D%2778%27%20cy%3D%2764%27%20r%3D%271.3%27%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.6%27%2F%3E%3Ccircle%20cx%3D%2720%27%20cy%3D%2774%27%20r%3D%271%27%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.45%27%2F%3E%3Ccircle%20cx%3D%2766%27%20cy%3D%2734%27%20r%3D%270.9%27%20fill%3D%27%23FFFFFF%27%20fill-opacity%3D%270.4%27%2F%3E%3C%2Fsvg%3E), linear-gradient(170deg, #17402F 0%, #0E2A20 100%);--h-ink: #FFFFFF;--h-ink2: #CFE3D8;--h-btn: #E2B24A;--h-btn-ink: #10261E;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cpath%20fill%3D%27%23B48A2E%27%20d%3D%27M0.0%20-11.0%20L1.8%20-4.3%20L7.8%20-7.8%20L4.3%20-1.8%20L11.0%200.0%20L4.3%201.8%20L7.8%207.8%20L1.8%204.3%20L0.0%2011.0%20L-1.8%204.3%20L-7.8%207.8%20L-4.3%201.8%20L-11.0%200.0%20L-4.3%20-1.8%20L-7.8%20-7.8%20L-1.8%20-4.3%20Z%27%2F%3E%3C%2Fsvg%3E)}article.way[data-theme=via-nativitatis] .way-head h1{font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.05;letter-spacing:.02em;font-weight:400}article.way[data-theme=via-nativitatis] .way-head{box-shadow:inset 0 -6px #a3203a}article.way[data-theme=via-dominici]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #141414;--ink-2: #4A4A4A;--ink-3: #707070;--rule: #E5E5E5;--gold: #A84A3A;--way: #A84A3A;--blue: #A84A3A;--f-big: "Alegreya SC", "Alegreya", Georgia, serif;--f-disp: "Alegreya", Georgia, serif;--f-text: "Alegreya", Georgia, serif;--f-cap: "Alegreya SC", serif;--f-grace: "Alegreya", Georgia, serif;--f-num: "Alegreya", Georgia, serif;--h-bg: linear-gradient(90deg, #FFFFFF 0 64%, #161616 64% 100%);--h-ink: #141414;--h-ink2: #4A4A4A;--h-btn: #141414;--h-btn-ink: #FFFFFF;--orn: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2744%27%20height%3D%2728%27%20viewBox%3D%27-22%20-14%2044%2028%27%3E%3Cg%20transform%3D%27scale%28.36%29%27%3E%3Cg%3E%3Cpath%20d%3D%27M-6%20-6%20L-6%20-24%20L6%20-24%20L6%20-6%20Z%27%20fill%3D%27%23141414%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%27-30%27%20r%3D%276%27%20fill%3D%27%23141414%27%2F%3E%3Ccircle%20cx%3D%27-7.5%27%20cy%3D%27-24.5%27%20r%3D%275%27%20fill%3D%27%23141414%27%2F%3E%3Ccircle%20cx%3D%277.5%27%20cy%3D%27-24.5%27%20r%3D%275%27%20fill%3D%27%23141414%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28180%29%27%3E%3Cpath%20d%3D%27M-6%20-6%20L-6%20-24%20L6%20-24%20L6%20-6%20Z%27%20fill%3D%27%23141414%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%27-30%27%20r%3D%276%27%20fill%3D%27%23141414%27%2F%3E%3Ccircle%20cx%3D%27-7.5%27%20cy%3D%27-24.5%27%20r%3D%275%27%20fill%3D%27%23141414%27%2F%3E%3Ccircle%20cx%3D%277.5%27%20cy%3D%27-24.5%27%20r%3D%275%27%20fill%3D%27%23141414%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%2890%29%27%3E%3Cpath%20d%3D%27M-6%20-6%20L-6%20-24%20L6%20-24%20L6%20-6%20Z%27%20fill%3D%27%23A84A3A%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%27-30%27%20r%3D%276%27%20fill%3D%27%23A84A3A%27%2F%3E%3Ccircle%20cx%3D%27-7.5%27%20cy%3D%27-24.5%27%20r%3D%275%27%20fill%3D%27%23A84A3A%27%2F%3E%3Ccircle%20cx%3D%277.5%27%20cy%3D%27-24.5%27%20r%3D%275%27%20fill%3D%27%23A84A3A%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27rotate%28270%29%27%3E%3Cpath%20d%3D%27M-6%20-6%20L-6%20-24%20L6%20-24%20L6%20-6%20Z%27%20fill%3D%27%23A84A3A%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%27-30%27%20r%3D%276%27%20fill%3D%27%23A84A3A%27%2F%3E%3Ccircle%20cx%3D%27-7.5%27%20cy%3D%27-24.5%27%20r%3D%275%27%20fill%3D%27%23A84A3A%27%2F%3E%3Ccircle%20cx%3D%277.5%27%20cy%3D%27-24.5%27%20r%3D%275%27%20fill%3D%27%23A84A3A%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E)}article.way[data-theme=via-dominici] .way-head h1{font-size:clamp(2.8rem,6.6vw,5.2rem);letter-spacing:.02em;line-height:1.02;font-weight:500}article.way[data-theme=via-dominici] .way-head{box-shadow:inset 0 -8px #a84a3a}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) article.way[data-theme=via-nativitatis]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #8FC2A9;--way: #8FC2A9;--blue: #A9D2BE}:root:not([data-theme=light]) article.way[data-theme=via-dominici]{--paper: #111214;--white: #18191B;--stone: #18191B;--ink: #ECECEC;--ink-2: #B5B5B5;--ink-3: #8A8A8A;--rule: #2A2B2E;--gold: #D9927F;--way: #D9927F;--blue: #E2A897}:root:not([data-theme=light]) article.way[data-theme=via-dominici] .way-head{--h-bg: linear-gradient(90deg, #151619 0 64%, #E8E4DC 64% 100%);--h-ink: #ECECEC;--h-ink2: #B5B5B5;--h-btn: #ECECEC;--h-btn-ink: #111214}}.hero .rose-cap{font-family:var(--f-text);font-style:normal;color:var(--ink-2);max-width:22rem;line-height:1.5}.rose-cap .rc-k{display:block;font-family:var(--f-disp);font-style:italic;color:var(--ink-3);font-size:.95rem}.rose-cap b{display:block;font-family:var(--f-big);font-weight:400;font-style:normal;font-size:1.75rem;line-height:1.1;color:var(--ink);margin-top:2px}.rose-cap .rc-en{display:block;font-family:var(--f-disp);font-style:italic;color:var(--ink-2);margin-top:3px}.rose-cap .rc-d{display:block;margin-top:12px;color:var(--ink);font-size:1rem}.rose-cap .rc-hl{list-style:none;margin:10px 0 0;padding:0}.rose-cap .rc-hl li{position:relative;padding:2px 0 2px 16px;font-size:.95rem;color:var(--ink-2)}.rose-cap .rc-hl li:before{content:"";position:absolute;left:2px;top:.78em;width:5px;height:5px;background:#c9a44e;transform:rotate(45deg)}.rose-cap .rc-m{display:block;margin-top:12px;font-family:var(--f-disp);font-style:italic;color:var(--ink-3);font-size:.95rem}.rose-cap .rc-go{display:block;margin-top:4px;font-size:.88rem;color:var(--ink-3)}.rose-cap>*{animation:rcIn .28s ease both}@keyframes rcIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width: 1100px){.hero .rose-cap{min-height:22.5em;display:flex;flex-direction:column;justify-content:flex-end}}@media (hover: none){.rose-cap .rc-go{display:none}}.map{--m-sea: #E8EDF1;--m-nb: #EEEEEE;--m-fr: #FFFFFF;--m-riv: #A4BED2;--m-bnb: #D2D2D2;--m-bfr: #8E8E8E;--m-coast: #98A5AE;--m-lbl: #8C99A3;--m-ctry: #A3A3A3}.map .sea{fill:var(--m-sea)}.map .nb{fill:var(--m-nb)}.map .fr{fill:var(--m-fr)}.map .lake{fill:var(--m-sea)}.map .riv,.map .bnb,.map .bfr,.map .coast{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.map .riv{stroke:var(--m-riv);stroke-width:.9}.map .bnb{stroke:var(--m-bnb);stroke-width:.7}.map .bfr{stroke:var(--m-bfr);stroke-width:.9;stroke-dasharray:3 2.5}.map .coast{stroke:var(--m-coast);stroke-width:.8}.map .geo-sea{font-family:var(--f-disp);font-style:italic;fill:var(--m-lbl);text-anchor:middle}.map .geo-ctry{font-family:var(--f-disp);fill:var(--m-ctry);text-anchor:middle;text-transform:uppercase}.map .land{display:none}.mini-map .map,article.way .mini-map .map,.map-sticky .map{border:1px solid var(--rule);background:var(--m-sea)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .map{--m-sea: #13181D;--m-nb: #1B1D21;--m-fr: #25272B;--m-riv: #3A5870;--m-bnb: #34363A;--m-bfr: #6E6E6E;--m-coast: #4E5A63;--m-lbl: #5E6B75;--m-ctry: #5E5E5E}}.mast{background:var(--paper);position:relative;z-index:21}.mast-in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding-block:22px 18px}.mast-tag{font-family:var(--f-disp);font-size:.92rem;line-height:1.45;color:var(--ink-2);margin:0}.mast-tag i{color:var(--ink-3)}.mast .brand{display:grid;justify-items:center;gap:10px;color:var(--ink);text-decoration:none}.mast .brand span,.mini-brand span{font-family:var(--f-big);font-weight:400;text-transform:uppercase;white-space:nowrap}.mast .brand span{font-size:1.62rem;letter-spacing:.36em;padding-left:.36em;line-height:1}.mark{display:block;color:#a3202f}.brand svg.mark.mk-big{width:46px;height:46px}.mast-r{display:flex;justify-content:flex-end;align-items:center;gap:28px}.mast-r>a{font-size:1.02rem;color:var(--ink-2);text-decoration:none;padding:6px 0;border-bottom:1px solid transparent}.mast-r>a:hover{color:var(--ink)}.mast-r>a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.mast-r .inq,.mini-inq{color:var(--ink);border:1px solid var(--ink);padding:9px 20px;letter-spacing:.02em}.mast-r .inq:hover,.mast-r .inq[aria-current=page],.mini-inq:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.top{border-top:1px solid var(--rule)}.bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:52px}.nav-main{display:flex;align-items:center;justify-content:center;gap:clamp(22px,2.6vw,40px)}.nav-main>a,.nav-main .nav-ways>a{font-size:1.03rem;color:var(--ink-2);text-decoration:none;padding:14px 0 13px;border-bottom:1px solid transparent;letter-spacing:.01em}.nav-main>a:hover,.nav-main .nav-ways>a:hover{color:var(--ink)}.nav-main a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.mini-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;justify-self:start;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.mini-brand svg.mark{width:26px;height:26px}.mini-brand span{font-size:.95rem;letter-spacing:.3em}.mini-inq{justify-self:end;padding:6px 16px;font-size:.95rem;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .25s ease}body.mast-gone .mini-brand{opacity:1;transform:none;pointer-events:auto}body.mast-gone .mini-inq{opacity:1;pointer-events:auto}body.mast-gone .top{box-shadow:0 10px 24px -22px #00000059}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mark{color:#e0646f}}@media (min-width: 1100px){.hero .rose{width:min(940px,calc(100vh - 205px),calc(100vw - 640px))}@supports (height: 100svh){.hero .rose{width:min(940px,calc(100svh - 205px),calc(100vw - 640px))}}}@media (max-width: 1060px){.top{display:none}.mast{position:sticky;top:0;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--paper) 96%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mast-in{grid-template-columns:minmax(0,1fr) auto;padding-block:12px}.mast-tag,.mast-r{display:none}.mast .brand{grid-auto-flow:column;justify-self:start;align-items:center;gap:12px}.brand svg.mark.mk-big{width:32px;height:32px}.mast .brand span{font-size:1.05rem;letter-spacing:.26em;padding-left:0}}@media (max-width: 380px){.mast .brand span{font-size:.9rem;letter-spacing:.18em}}:root{--rubric: #A3201B}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--rubric: #E3837B}}.wp-foot{gap:32px;flex-wrap:wrap}.dz-sec{padding-top:clamp(8px,2vw,24px)}.dz-grid{display:grid;gap:clamp(48px,6vw,96px);align-items:start}@media (min-width: 980px){.dz-grid{grid-template-columns:minmax(0,1fr) minmax(330px,400px)}}@media (min-width: 980px) and (min-height: 700px){.dz-out{position:sticky;top:84px}}@media (min-width: 980px) and (max-height: 820px){.dz-rose{width:min(100%,290px)}}.dz-form{display:grid;min-width:0}.dz-q{border:0;border-top:1px solid var(--rule);margin:0;padding:30px 0 34px;min-width:0}.dz-q:first-child{border-top-color:var(--ink)}.dz-q legend{float:left;width:100%;padding:0;display:grid;grid-template-columns:3.4rem minmax(0,1fr);row-gap:4px;margin-bottom:18px}.dz-q legend+*{clear:both}.dz-n{grid-row:span 2;font-family:var(--f-disp);color:var(--rubric);font-size:1.08rem;letter-spacing:.08em;line-height:2.1}.dz-t{font-family:var(--f-disp);font-size:clamp(1.4rem,2.3vw,1.75rem);line-height:1.2;color:var(--ink);text-wrap:balance}.dz-hint{grid-column:2;font-family:var(--f-disp);font-style:italic;color:var(--ink-3);font-size:1rem;line-height:1.45}.dz-opts{display:grid;gap:0 36px;padding-left:3.4rem}@media (min-width: 640px){.dz-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-opts.dz-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dz-opts.dz-tall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.dz-q legend{grid-template-columns:2.4rem minmax(0,1fr)}.dz-opts{padding-left:2.4rem}}.dz-o{display:flex;align-items:flex-start;gap:13px;padding:8px 0;cursor:pointer;color:var(--ink-2);font-size:calc(1.04rem * var(--ts, 1));line-height:1.4}.dz-o:hover{color:var(--ink)}.dz-o input{appearance:none;-webkit-appearance:none;flex:none;width:9px;height:9px;margin:.5em 2px 0;border:1px solid var(--ink-3);background:transparent;transform:rotate(45deg);cursor:pointer;transition:background .15s ease,border-color .15s ease}.dz-o input:checked{background:var(--rubric);border-color:var(--rubric)}.dz-o input:checked+span{color:var(--ink)}.dz-o input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.dz-o small{display:block;margin-top:3px;color:var(--ink-3);font-size:.9rem;font-style:italic;font-family:var(--f-disp);line-height:1.4}.dz-end{border-top:1px solid var(--rule);padding-top:26px;padding-left:3.4rem}@media (min-width: 980px){.dz-end{display:none}}.dz-out{display:grid;gap:26px;min-width:0}.dz-rose{width:min(100%,340px)}.dz-rose .rose{width:100%;height:auto;display:block}.dz-rose .rose-photo .rp-sec{fill:rgba(8,8,12,var(--dz, 0));transition:fill .45s ease}.dz-rose .rose-photo .petal.hit .rp-band{fill:#c9a44e}.dz-rose .rose-photo .petal.hit .rp-n{fill:#141414}.rose-compact .rp-n{font-size:19px}.dz-res{display:grid;gap:10px;min-width:0}.dz-k{font-family:var(--f-disp);font-style:italic;color:var(--rubric);font-size:1.02rem}.dz-empty{font-family:var(--f-disp);color:var(--ink-2);font-size:1.12rem;line-height:1.5;max-width:26rem}.dz-name{font-family:var(--f-big);font-size:clamp(1.7rem,2.6vw,2.1rem);line-height:1.1;text-wrap:balance}.dz-name a{color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}.dz-name a:hover{border-bottom-color:var(--ink)}.dz-amp{font-family:var(--f-disp);font-style:italic;font-size:.7em;color:var(--ink-3)}.dz-meta{font-family:var(--f-disp);color:var(--ink);font-size:1.08rem}.dz-status{color:var(--ink-2);font-size:.98rem;line-height:1.5;max-width:27rem}.dz-sub{font-family:var(--f-disp);font-style:italic;font-weight:400;font-size:1rem;color:var(--ink-3);margin-top:14px;letter-spacing:0}.dz-ways{list-style:none;display:grid;border-top:1px solid var(--rule)}.dz-ways li{border-bottom:1px solid var(--rule)}.dz-ways a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;color:var(--ink);text-decoration:none}.dz-ways a:hover b{border-bottom-color:var(--ink)}.dz-win svg{width:26px;height:52px;display:block}.dz-wn{display:grid;gap:1px;min-width:0}.dz-wn b{font-family:var(--f-disp);font-weight:400;font-size:1.12rem;justify-self:start;border-bottom:1px solid transparent}.dz-wn span{color:var(--ink-2);font-size:.94rem;line-height:1.4}.dz-wn em{color:var(--ink-3);font-size:.86rem;font-style:normal}.dz-act{margin-top:12px;align-items:center;gap:22px;flex-wrap:wrap}.dz-sketch{border-top:1px solid var(--rule)}.dz-sk{display:grid;gap:clamp(36px,5vw,72px);align-items:start}@media (min-width: 900px){.dz-sk{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.dz-sk-t{display:grid;gap:18px;min-width:0}.dz-sk-t h2{font-size:clamp(2rem,3.6vw,2.9rem)}.dz-route{list-style:none;counter-reset:st;display:grid;margin:8px 0 6px;border-left:1px solid var(--rule)}.dz-route li{counter-increment:st;position:relative;display:grid;grid-template-columns:3.6rem minmax(0,1fr);align-items:baseline;padding:7px 0}.dz-route li:before{content:counter(st,upper-roman);font-family:var(--f-disp);color:var(--rubric);font-size:.9rem;letter-spacing:.06em;padding-left:16px}.dz-route li:after{content:"";position:absolute;left:-4px;top:50%;width:7px;height:7px;margin-top:-3.5px;background:var(--glass);transform:rotate(45deg)}.dz-route span{font-family:var(--f-disp);font-size:1.12rem;color:var(--ink)}.dz-route small{grid-column:2;color:var(--ink-3);font-size:.86rem;font-style:italic;font-family:var(--f-disp)}.dz-sk-map .map{width:100%;height:auto;display:block}.dz-found{padding-top:0}.dz-found .wrap{display:grid;gap:18px}.dz-h2{font-size:clamp(1.7rem,2.8vw,2.2rem)}@media (min-width: 900px){.dz-found .dz-ways{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;border-top:0}.dz-found .dz-ways li{border-top:1px solid var(--rule)}}.dz-more{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:6px;font-family:var(--f-disp);font-size:.98rem}.dz-more .link{color:var(--ink-2)}.dz-idea{font-family:var(--f-disp);font-size:1.12rem;color:var(--ink);margin-top:-8px}.dz-sketch .dz-k{margin-bottom:-10px}.hd-mast{position:relative;z-index:22;background:var(--paper)}.hd-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;padding-block:24px 20px}.hd-l{justify-self:start;min-width:0}.hd-r{justify-self:end;display:flex;align-items:center;gap:26px}.hd-feast{margin:0;display:grid;gap:3px;max-width:17rem;font-family:var(--f-disp);line-height:1.3}.hd-feast .k{display:flex;align-items:center;gap:9px;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.hd-feast .k:before{content:"";width:5px;height:5px;background:var(--rubric);transform:rotate(45deg);flex:none}.hd-feast .f{font-size:1.08rem;color:var(--ink);font-style:italic}.hd-feast a{justify-self:start;font-size:.9rem;color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:1px}.hd-feast a:hover{color:var(--ink);border-bottom-color:var(--ink-3)}.hd-brand{display:grid;justify-items:center;gap:9px;color:var(--ink);text-decoration:none;text-align:center}.hd-brand:hover{color:var(--ink)}.hd-brand .mark{width:50px;height:50px;display:block;color:#a3202f}.hd-word{font-family:var(--f-big);font-weight:400;font-size:1.86rem;letter-spacing:.4em;padding-left:.4em;text-transform:uppercase;line-height:1;white-space:nowrap;margin-top:4px}.hd-tag{font-family:var(--f-disp);font-style:italic;font-size:.94rem;color:var(--ink-2);line-height:1.3}.mark .mk-l{fill:none;stroke:currentColor;stroke-width:2.4}.mark .mk-t{stroke-width:1.7}.mark .mk-c{fill:currentColor;stroke:none}.hd-sm{font-family:var(--f-disp);font-size:.98rem;color:var(--ink-2);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px}.hd-sm:hover,.hd-sm[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.hd-inq,.hd-mini-inq,.hd-sheet-inq{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);color:var(--ink);text-decoration:none;font-family:var(--f-disp);text-transform:uppercase;letter-spacing:.2em;transition:background .2s ease,color .2s ease}.hd-inq{min-height:44px;padding:0 22px 0 25px;font-size:.74rem}.hd-inq:hover,.hd-inq[aria-current=page],.hd-mini-inq:hover,.hd-sheet-inq:hover{background:var(--ink);color:var(--paper)}.hd-rule{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);height:2px}.hd-menu,.hd-sheet{display:none}.hd-bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:21;background:color-mix(in srgb,var(--paper) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);transition:box-shadow .25s ease}.hd-bar-in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:50px}.hd-nav{display:flex;align-items:center;justify-content:center}.hd-nav>a,.hd-nav .nav-ways>a{font-family:var(--f-disp);font-size:.72rem;letter-spacing:.17em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:17px 0 15px;white-space:nowrap;text-underline-offset:7px;text-decoration-thickness:1px}.hd-nav>a:before{content:"";display:inline-block;width:4px;height:4px;background:var(--rubric);transform:rotate(45deg);margin:0 var(--sep, 22px);vertical-align:middle;position:relative;top:-1.5px;opacity:.85}.hd-nav>a:hover,.hd-nav .nav-ways>a:hover{text-decoration-line:underline;text-decoration-color:var(--ink-3)}.hd-nav a[aria-current=page]{text-decoration-line:underline;text-decoration-color:var(--rubric)}.nav-ways{display:inline-flex;align-items:center;gap:6px}.hd-tog{background:none;border:0;padding:8px 6px;min-width:24px;min-height:24px;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hd-tog:hover{color:var(--ink)}.hd-tog svg{transition:transform .2s ease}.nav-ways.open .hd-tog svg{transform:rotate(180deg)}.hd-mini{justify-self:start;display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.hd-mini .mark{width:24px;height:24px;color:#a3202f}.hd-mini span{font-family:var(--f-big);font-size:.86rem;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.hd-mini-inq{justify-self:end;min-height:34px;padding:0 14px 0 16px;font-size:.66rem;opacity:0;pointer-events:none;transition:opacity .25s ease,background .2s ease,color .2s ease}body.mast-gone .hd-mini,body.mast-gone .hd-mini-inq{opacity:1;transform:none;pointer-events:auto}body.mast-gone .hd-bar{box-shadow:0 12px 26px -24px #0006}.hd-mini span{display:none}.hd-nav{--sep: 17px}.hd-nav>a,.hd-nav .nav-ways>a{letter-spacing:.15em}@media (min-width: 1440px){.hd-nav{--sep: 20px}.hd-nav>a,.hd-nav .nav-ways>a{letter-spacing:.17em}}@media (max-width: 1299px){.hd-nav{--sep: 10px}.hd-nav>a,.hd-nav .nav-ways>a{font-size:.7rem;letter-spacing:.1em}.hd-mini-inq{padding:0 11px 0 13px}}.hd-panel{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:0 40px 70px -50px #00000073;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.nav-ways.open .hd-panel{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}.hd-panel-in{padding-block:26px 24px;display:grid;gap:20px}.hd-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.hd-panel-t{margin:0;font-family:var(--f-disp);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.hd-panel-links{margin:0;display:flex;gap:30px;font-family:var(--f-disp);font-size:.96rem}.hd-panel-links a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink-3);padding-bottom:1px}.hd-panel-links a:hover{border-bottom-color:var(--ink)}.hd-clere{list-style:none;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 10px}.hd-clere a{display:grid;justify-items:center;gap:6px;padding:4px 0;color:var(--ink);text-decoration:none;text-align:center;border-radius:2px}.hd-cw svg{width:42px;height:84px;display:block;transition:transform .25s ease,opacity .25s ease,filter .25s ease}.hd-clere:has(a:hover) a:not(:hover) .hd-cw svg,.hd-clere:has(a:focus-visible) a:not(:focus-visible) .hd-cw svg{opacity:.45;filter:saturate(.5)}.hd-clere a:hover .hd-cw svg,.hd-clere a:focus-visible .hd-cw svg{transform:translateY(-3px)}.hd-cn{font-family:var(--f-disp);font-size:.66rem;letter-spacing:.16em;color:var(--rubric);line-height:1;margin-top:2px}.hd-cl{font-family:var(--f-disp);font-size:.95rem;line-height:1.15}.hd-cap{margin:0;min-height:1.45em;font-family:var(--f-disp);font-style:italic;font-size:1rem;color:var(--ink-2);text-align:center;padding-top:14px;border-top:1px solid var(--rule)}.hd-cap b{font-style:normal;font-weight:400;color:var(--ink)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .hd-brand .mark,:root:not([data-theme=light]) .hd-mini .mark{color:#e0646f}}@media (min-width: 1061px){.hero .rose{width:min(940px,calc(100vh - 262px),calc(100vw - 640px))}@supports (height: 100svh){.hero .rose{width:min(940px,calc(100svh - 262px),calc(100vw - 640px))}}}@media (max-width: 1060px){.hd-bar,.hd-l,.hd-r,.hd-tag,.hd-rule-w{display:none}.hd-mast{position:sticky;top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--paper) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hd-main{grid-template-columns:minmax(0,1fr) auto;padding-block:11px;gap:16px}.hd-brand{grid-auto-flow:column;justify-self:start;align-items:center;gap:12px}.hd-brand .mark{width:32px;height:32px}.hd-word{font-size:1.04rem;letter-spacing:.3em;padding-left:0;margin-top:0}.hd-menu{display:inline-flex;align-items:center;gap:11px;background:none;border:0;padding:10px 0 10px 14px;min-height:44px;color:var(--ink);font-family:var(--f-disp);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.hd-burger{display:grid;gap:6px;width:22px}.hd-burger i{display:block;height:1px;background:currentColor;transition:transform .25s ease}.menu-open .hd-burger i:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-open .hd-burger i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hd-sheet{display:block;position:absolute;left:0;right:0;top:100%;height:calc(100vh - var(--hd-h, 58px));height:calc(100dvh - var(--hd-h, 58px));overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border-top:1px solid var(--rule);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.menu-open .hd-sheet{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .22s ease}body.menu-open{overflow:hidden}body.menu-open .hd-mast{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.hd-sheet-in{display:grid;gap:30px;padding-block:24px calc(40px + env(safe-area-inset-bottom,0px))}.hd-feast-m{max-width:none}.hd-sheet-links{display:grid;border-top:2px solid var(--ink)}.hd-sheet-links a{font-family:var(--f-disp);font-size:1.5rem;line-height:1.2;color:var(--ink);text-decoration:none;padding:13px 0 12px;border-bottom:1px solid var(--rule)}.hd-sheet-links a[aria-current=page]{color:var(--rubric)}.hd-sheet-k{margin:0 0 10px;font-family:var(--f-disp);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.hd-sheet-ways{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.hd-sheet-ways a{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;padding:7px 0;color:var(--ink);text-decoration:none;font-family:var(--f-disp);font-size:1.02rem}.hd-sheet-ways a span{color:var(--rubric);font-size:.74rem;letter-spacing:.1em}.hd-sheet-inq{min-height:52px;font-size:.78rem;background:var(--ink);color:var(--paper)}}@media (max-width: 380px){.hd-word{font-size:.9rem;letter-spacing:.2em}.hd-menu-l{display:none}}.map.cm{--m-sea: #E6ECF1;--m-wl: #98AFC1;--m-rh: #9DB2C3;--m-fr: #FFFFFF;--m-nb: #F2F1EC;--m-bnb: #CBC9C1;--m-bfr: #858585;--m-coast: #7A8E9E;--m-riv: #8FAEC6;--m-ink: #191919;--m-ink2: #4A4A4A;--m-lbl: #7A8C9A;--m-ctry: #9E9C95;--m-gilt: #9C7A2E;background:var(--m-sea)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .map.cm{--m-sea: #10151A;--m-wl: #2F4455;--m-rh: #2C3F4F;--m-fr: #22252A;--m-nb: #18191C;--m-bnb: #34363A;--m-bfr: #6F7276;--m-coast: #4C5C69;--m-riv: #3D5F7B;--m-ink: #DAD7D0;--m-ink2: #B3B0A9;--m-lbl: #5F7385;--m-ctry: #5E5E5E;--m-gilt: #C9A65A}}:root[data-theme=dark] .map.cm{--m-sea: #10151A;--m-wl: #2F4455;--m-rh: #2C3F4F;--m-fr: #22252A;--m-nb: #18191C;--m-bnb: #34363A;--m-bfr: #6F7276;--m-coast: #4C5C69;--m-riv: #3D5F7B;--m-ink: #DAD7D0;--m-ink2: #B3B0A9;--m-lbl: #5F7385;--m-ctry: #5E5E5E;--m-gilt: #C9A65A}.map.cm .sea,.map.cm .lake{fill:var(--m-sea)}.map.cm .rh{fill:none;stroke:var(--m-rh);stroke-width:.6;stroke-opacity:.7;vector-effect:non-scaling-stroke}.map.cm .wl path{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.map.cm .wl .w1{stroke:var(--m-wl);stroke-opacity:.3}.map.cm .wl .w2{stroke:var(--m-wl);stroke-opacity:.48}.map.cm .wl .w3{stroke:var(--m-wl);stroke-opacity:.7}.map.cm .wl .ws{stroke:var(--m-sea)}.map.cm .nb{fill:var(--m-nb)}.map.cm .fr{fill:var(--m-fr)}.map.cm .riv{stroke:var(--m-riv);stroke-width:.9}.map.cm .bnb{stroke:var(--m-bnb)}.map.cm .bfr{stroke:var(--m-bfr)}.map.cm .coast{stroke:var(--m-coast);stroke-width:.9}.map.cm .rv{font-family:var(--f-disp);font-style:italic;font-size:10.5px;letter-spacing:.8px;fill:var(--m-riv)}.map.cm .geo-sea{fill:var(--m-lbl)}.map.cm .geo-ctry{fill:var(--m-ctry)}.map.cm .rt-case{fill:none;stroke:var(--m-fr);stroke-width:0;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.map.cm .rt-line{fill:none;stroke:var(--glass);stroke-opacity:.62;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.map.cm .rt circle.st{r:calc(1.9px * var(--u));fill:var(--m-fr);stroke:var(--glass);stroke-opacity:1;stroke-width:1;vector-effect:non-scaling-stroke}.map.cm.focus .rt{opacity:.12}.map.cm.focus .rt.on{opacity:1}.map.cm .rt.on .rt-case{stroke-width:7}.map.cm .rt.on .rt-line{stroke:var(--glass);stroke-width:2.6;stroke-opacity:1}.map.cm .rt.on circle.st{r:calc(3.4px * var(--u));fill:var(--m-fr);stroke:var(--glass);stroke-width:1.8}.map.cm .rt.on circle.st0,.map.cm .rt.on circle.stn{r:calc(4.8px * var(--u));fill:var(--glass);stroke:var(--m-fr);stroke-width:2.2}.map.cm .capital{fill:var(--m-ink)}.map.cm .lbl{font-family:var(--f-disp);font-weight:400;fill:var(--m-ink);stroke:var(--m-fr);paint-order:stroke;stroke-linejoin:round}.map.cm .lbl.quiet{fill:var(--m-ink2);font-style:italic}.map.cm .frm .fz{fill:var(--m-ink)}.map.cm .frm .fo{fill:none;stroke:var(--m-ink);stroke-width:1.3;vector-effect:non-scaling-stroke}.map.cm .frm .fi{fill:none;stroke:var(--m-ink);stroke-width:.6;vector-effect:non-scaling-stroke}.map.cm .frm .fl{font-family:var(--f-disp);fill:var(--m-ink2);stroke:var(--m-fr);stroke-width:calc(2.6px * var(--u));paint-order:stroke;stroke-linejoin:round;stroke-opacity:.85}.map.cm .wr .cr-l{fill:var(--m-fr);stroke:var(--m-ink);stroke-width:.7;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map.cm .wr .cr-d{fill:var(--m-ink);stroke:var(--m-ink);stroke-width:.7;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map.cm .wr .cr-o{fill:none;stroke:var(--m-ink);stroke-width:.6;vector-effect:non-scaling-stroke}.map.cm .wr .cr-c{fill:var(--m-gilt)}.map.cm .wr text,.map.cm .nar text{font-family:var(--f-disp);fill:var(--m-ink);text-anchor:middle}.map.cm .nar-d{fill:var(--m-ink)}.map.cm .nar-l{fill:var(--m-fr);stroke:var(--m-ink);stroke-width:.8;vector-effect:non-scaling-stroke}.map.cm .cart .ca-b{fill:var(--m-fr);fill-opacity:.95;stroke:var(--m-ink);stroke-width:1.1;vector-effect:non-scaling-stroke}.map.cm .cart .ca-i{fill:none;stroke:var(--m-ink);stroke-width:.5;vector-effect:non-scaling-stroke}.map.cm .ca-t{font-family:var(--f-big);fill:var(--m-ink);text-anchor:middle}.map.cm .ca-s{font-family:var(--f-disp);font-style:italic;fill:var(--m-ink2);text-anchor:middle}.map.cm .ca-r{fill:none;stroke:var(--m-gilt);stroke-width:.8;vector-effect:non-scaling-stroke}.map.cm .ca-l{fill:var(--m-gilt)}.map.cm .ca-n{font-family:var(--f-disp);fill:var(--m-ink2);text-anchor:middle}.map.cm .s-d{fill:var(--m-ink)}.map.cm .s-l{fill:var(--m-fr);stroke:var(--m-ink);stroke-width:.7;vector-effect:non-scaling-stroke}.map.cm text{-webkit-user-select:none;user-select:none}.mini-map .map.cm,article.way .mini-map .map.cm,.map-sticky .map.cm,.dz-sk-map .map.cm{border:0;outline:0;background:var(--m-sea);box-shadow:0 30px 60px -48px #0000008c}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .map.cm .rt-line{stroke:color-mix(in srgb,var(--glass) 60%,#FFFFFF)}:root:not([data-theme=light]) .map.cm .rt.on circle.st0,:root:not([data-theme=light]) .map.cm .rt.on circle.stn{fill:color-mix(in srgb,var(--glass) 60%,#FFFFFF)}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .map.cm .rt.on .rt-line{stroke:color-mix(in srgb,var(--glass) 60%,#FFFFFF)}}:root{--gilt: #86681F}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--gilt: #C9A65A}}.hd-glass{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:2px;height:8px;background:#16161a;padding:0 2px}.hd-glass i{display:block;background:var(--glass);background-image:linear-gradient(180deg,#ffffff6b,#fff0 55%,#0000002e)}.hd-main{position:relative;padding-block:30px 24px}.hd-word{font-size:2.1rem;letter-spacing:.44em;padding-left:.44em}.hd-brand{gap:11px}.hd-brand .mark{width:58px;height:58px}.hd-tag{font-size:1rem}.hd-rule{position:relative;border-top-width:2px}.hd-rule:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;background:var(--gilt);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 6px var(--paper)}.hd-rule:before{content:"";position:absolute;left:50%;top:50%;width:120px;height:0;border-top:1px solid var(--gilt);transform:translate(-50%,-50%);box-shadow:0 0 0 4px var(--paper)}@media (min-width: 1061px){.hd-main:before{content:"";position:absolute;left:max(32px,env(safe-area-inset-left,0px));top:0;width:13px;height:calc(50% + 40px);background:linear-gradient(90deg,#7e1511,#b3261f 38%,#c8423a 52%,#a11e18 70%,#7e1511);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 9px),0 100%);box-shadow:0 6px 10px -6px #00000059}.hd-l{padding-left:30px}}.hd-feast .k{color:var(--ink-2)}.hd-feast .f{font-size:1.16rem}.hd-nav>a>span,.hd-nav .nav-ways>a>span{background:linear-gradient(var(--rubric),var(--rubric)) no-repeat 50% 100% / 0 1px;padding-bottom:5px;transition:background-size .32s cubic-bezier(.3,.7,.2,1)}.hd-nav>a:hover>span,.hd-nav .nav-ways>a:hover>span,.hd-nav a[aria-current=page]>span{background-size:100% 1px}.hd-nav>a:hover,.hd-nav .nav-ways>a:hover,.hd-nav a[aria-current=page]{text-decoration:none}.hd-panel{border-top:1px solid var(--rule)}.hd-clere li{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 24ms)}.nav-ways.open .hd-clere li{opacity:1;transform:none}.hd-cw svg{width:46px;height:92px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}@media (prefers-reduced-motion: no-preference){.hd-brand .mark .mk-l{stroke-dasharray:1 1;stroke-dashoffset:1;animation:mkdraw 1.1s cubic-bezier(.45,.05,.25,1) forwards}.hd-brand .mark .mk-o{animation-duration:.9s;animation-delay:.05s}.hd-brand .mark .mk-r{animation-duration:.32s;animation-delay:calc(.3s + var(--k) * 30ms)}.hd-brand .mark .mk-p{animation-duration:.45s;animation-delay:calc(.6s + var(--k) * 36ms)}.hd-brand .mark .mk-i{animation-duration:.45s;animation-delay:1.35s}.hd-brand .mark .mk-c{transform-box:view-box;transform-origin:0 0;animation:mkcross .8s cubic-bezier(.2,.7,.2,1) both 1.7s}.hd-brand .mark .mk-rot,.hd-mini .mark .mk-t{transform-box:view-box;transform-origin:0 0;transform:rotate(calc(var(--turn, 0) * 22.5deg));transition:transform 1.3s cubic-bezier(.2,.7,.2,1)}.hd-glass i{animation:glassin .9s ease both;animation-delay:calc(var(--i, 0) * 45ms)}}.hd-sheet-more{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:18px;font-size:.98rem}.hd-sheet-more a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule)}@media (prefers-reduced-motion: reduce){.hd-clere li{transition:none}}@keyframes mkturn{0%{opacity:0;transform:rotate(-67.5deg) scale(.82)}to{opacity:1;transform:none}}@keyframes mkcross{0%{opacity:0;transform:scale(.4) rotate(-45deg);fill:#c9a24a}55%{opacity:1;fill:#c9a24a}to{opacity:1;transform:none;fill:currentColor}}@keyframes mkdraw{to{stroke-dashoffset:0}}@keyframes glassin{0%{opacity:.15}to{opacity:1}}@media (max-width: 1060px){.hd-glass{height:5px;gap:1.5px}.hd-main{padding-block:11px}.hd-word{font-size:1.04rem;letter-spacing:.3em;padding-left:0}.hd-brand .mark{width:32px;height:32px}}@media (max-width: 380px){.hd-word{font-size:.9rem;letter-spacing:.2em}}@media (min-width: 1061px){.hero .rose{width:min(940px,calc(100vh - 286px),calc(100vw - 640px))}@supports (height: 100svh){.hero .rose{width:min(940px,calc(100svh - 286px),calc(100vw - 640px))}}}.map.cm{--m-f1: "Libre Caslon Text", "Big Caslon", Georgia, serif;--m-f2: "Libre Caslon Display", "Libre Caslon Text", Georgia, serif}.map.cm .lbl,.map.cm .frm .fl,.map.cm .wr text,.map.cm .nar text,.map.cm .ca-s,.map.cm .ca-n,.map.cm .rv,.map.cm .geo-sea,.map.cm .geo-ctry{font-family:var(--m-f1)}.map.cm .ca-t{font-family:var(--m-f2)}.hd-glass i{background-image:linear-gradient(180deg,#ffffff8c,#ffffff14 50%,#0000001f)}.vg{position:relative;overflow:hidden;isolation:isolate;background:#060914;color:#f4efe4}.vg-art{position:absolute;inset:0;z-index:-1}.vg-art svg{width:100%;height:100%;display:block}.vg-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#060914f0,#060914c7 34%,#0609141a 66%,#06091400)}.vg-in{display:grid;gap:20px;padding-block:clamp(80px,10vw,140px)}.vg-in>*{max-width:33rem}.vg-k{font-family:var(--f-disp);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#d2b46e;display:flex;align-items:center;gap:12px}.vg-k:before{content:"";width:6px;height:6px;background:#d2b46e;transform:rotate(45deg);flex:none}.vg h2{font-family:var(--f-big);font-weight:400;font-size:clamp(2.2rem,4.2vw,3.5rem);line-height:1.06;color:#fff;letter-spacing:.01em}.vg-p{font-family:var(--f-disp);font-size:clamp(1.08rem,1.4vw,1.24rem);line-height:1.6;color:#d8d2c6}.vg-act{display:grid;gap:22px;margin-top:10px;justify-items:start}.vg-play{display:inline-flex;align-items:center;gap:18px;color:#fff;text-decoration:none}.vg-btn{flex:none;width:66px;height:66px;border-radius:50%;border:1px solid #D2B46E;display:grid;place-items:center;transition:background .25s ease,transform .25s ease;box-shadow:0 0 0 6px #d2b46e1f}.vg-btn svg{width:18px;height:20px;margin-left:4px;fill:#d2b46e;transition:fill .25s ease}.vg-play:hover .vg-btn,.vg-play:focus-visible .vg-btn{background:#d2b46e;transform:scale(1.04)}.vg-play:hover .vg-btn svg,.vg-play:focus-visible .vg-btn svg{fill:#060914}.vg-play b{display:block;font-family:var(--f-disp);font-weight:400;font-size:1.22rem;color:#fff}.vg-play small{display:block;font-family:var(--f-disp);font-style:italic;font-size:.95rem;color:#b9b2a5;margin-top:2px}.vg-link{font-family:var(--f-disp);font-size:1rem;color:#e9e2d4;text-decoration:none;border-bottom:1px solid rgba(210,180,110,.7);padding-bottom:2px}.vg-link:hover{color:#fff;border-bottom-color:#d2b46e}.vg-link i{font-style:italic}.vg-note{font-size:.84rem;color:#8e887d;font-family:var(--f-disp);font-style:italic}.vg :focus-visible{outline:1.5px solid #D2B46E;outline-offset:4px}@media (prefers-reduced-motion: no-preference){.vg-glow{animation:vgpulse 6s ease-in-out infinite}}@keyframes vgpulse{0%,to{opacity:.85}50%{opacity:1}}@media (max-width: 760px){.vg-art{bottom:auto;height:340px}.vg-art:after{background:linear-gradient(180deg,#06091400 40%,#060914)}.vg-in{padding-top:250px}}.fy{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:linear-gradient(180deg,var(--stone) 0%,var(--paper) 100%)}.fy-in{display:grid;gap:clamp(32px,5vw,80px);padding-block:clamp(64px,8vw,104px);align-items:start}@media (min-width: 980px){.fy-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.fy-h{display:grid;gap:18px;justify-items:start}.fy-k{font-family:var(--f-caps);font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--rubric);display:flex;align-items:center;gap:12px}.fy-k:before{content:"";width:6px;height:6px;background:var(--rubric);transform:rotate(45deg)}.fy h2{font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1.02}.fy-p{font-family:var(--f-disp);font-size:1.1rem;line-height:1.6;color:var(--ink-2);max-width:30rem}.fy .actions{margin-top:10px}.fy-opts{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px;border-top:1px solid var(--ink)}@media (min-width: 620px){.fy-opts{grid-template-columns:repeat(3,minmax(0,1fr))}.fy-opts a{font-size:1.2rem}}.fy-opts li{border-bottom:1px solid var(--rule)}.fy-opts a{display:flex;align-items:center;gap:16px;padding:18px 14px 18px 4px;color:var(--ink);text-decoration:none;font-family:var(--f-big);font-size:1.32rem;line-height:1.25;transition:background .25s ease,padding .25s ease}.fy-opts a:before{content:"";flex:none;width:8px;height:8px;border:1px solid var(--rubric);transform:rotate(45deg);transition:background .2s ease}.fy-opts a:hover,.fy-opts a:focus-visible{background:color-mix(in srgb,var(--rubric) 6%,transparent);padding-left:12px}.fy-opts a:hover:before,.fy-opts a:focus-visible:before{background:var(--rubric)}.kal-sec{border-top:1px solid var(--rule)}.kal-head{display:grid;gap:12px;margin-bottom:clamp(36px,5vw,56px);max-width:44rem}.kal-k{font-family:var(--f-caps);font-size:.74rem;letter-spacing:.26em;text-transform:uppercase;color:var(--rubric)}.kal-head h2{font-size:clamp(2.2rem,4vw,3.2rem)}.kal-head p:last-child{font-family:var(--f-disp);font-style:italic;color:var(--ink-2);font-size:1.08rem}.kal{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:34px clamp(24px,3vw,44px)}.kal>li{border-top:2px solid var(--ink);padding-top:12px}.kal h3{font-family:var(--f-caps);font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.kal ul{list-style:none;display:grid}.kal ul li{display:grid;grid-template-columns:2.3rem minmax(0,1fr);align-items:baseline;padding:8px 0;border-bottom:1px solid var(--rule)}.kal b{font-family:var(--f-big);font-weight:500;font-size:1.5rem;color:var(--rubric);line-height:1}.kal span{font-family:var(--f-disp);font-size:1.04rem;color:var(--ink);line-height:1.35}.kal em{display:block;font-size:.9rem;color:var(--ink-3);margin-top:2px}.kal em a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule)}.kal em a:hover{color:var(--ink);border-bottom-color:var(--ink-3)}.kal li.now{background:color-mix(in srgb,var(--gilt) 10%,transparent);box-shadow:-10px 0 color-mix(in srgb,var(--gilt) 10%,transparent),10px 0 color-mix(in srgb,var(--gilt) 10%,transparent)}.kal li.now b{color:var(--gilt)}:root{--f-big: "Castoro", "Libre Caslon Text", Georgia, serif;--f-caps: "Castoro Titling", "Castoro", Georgia, serif}article.way{--f-big: "Cormorant Garamond", "Cormorant", Garamond, Georgia, serif;--f-caps: "Marcellus", "Cormorant Garamond", Georgia, serif;--f-disp: "Libre Caslon Text", "Big Caslon", Georgia, serif;--f-text: "EB Garamond", Garamond, Georgia, serif}body:not([data-page^=via]) :is(h1,h2,.page-head h1,.split .side h2,.idx-head h2,.sec-title h2,.cs h2,.two h2,.v-head h2,.dz-name,.vg h2){font-weight:500;letter-spacing:-.005em}.hero h1{font-weight:500;font-size:clamp(3.1rem,12.5vw,5.6rem);line-height:.94}@media (min-width: 1061px){.hero h1{font-size:clamp(3.6rem,6.4vw,6rem)}}.hero .tagline{font-size:clamp(1.5rem,4.8vw,2rem);font-weight:500;line-height:1.2}body:not([data-page^=via]) .page-head h1{font-size:clamp(3rem,7vw,5.4rem)}body:not([data-page^=via]) :is(.split .side h2,.idx-head h2,.sec-title h2){font-size:clamp(2.3rem,4.2vw,3.3rem)}body:not([data-page^=via]) .cs h2{font-size:clamp(1.7rem,2.6vw,2.1rem)}.hd-word,.hd-mini span{font-family:var(--f-caps);font-weight:400}.hd-word{font-size:1.86rem;letter-spacing:.4em}.hd-nav>a,.hd-nav .nav-ways>a,.hd-panel-t,.hd-feast .k,.hd-inq,.hd-mini-inq,.hd-sheet-k,.hd-sheet-inq,.hd-menu,.vg-k,.map.cm .ca-t{font-family:var(--f-caps)}.hd-nav>a,.hd-nav .nav-ways>a{font-size:.7rem}.hd-tag{font-family:var(--f-big);font-size:1.12rem;font-weight:500}.hd-feast .f{font-family:var(--f-big);font-size:1.3rem;font-weight:500}.hd-cl{font-family:var(--f-big);font-size:1.06rem;font-weight:500}.hd-sheet-links a{font-family:var(--f-big);font-weight:500;font-size:1.7rem}.dz-t{font-family:var(--f-big);font-weight:500;font-size:clamp(1.6rem,2.6vw,2rem)}.lede{font-family:var(--f-big);font-weight:500;font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.55}@media (max-width: 1060px){.hd-word{font-size:1.02rem;letter-spacing:.28em}}@media (max-width: 380px){.hd-word{font-size:.88rem;letter-spacing:.18em}}.rose-mob{display:none}@media (max-width: 560px){.hero .rose-fig .rose-photo:not(.rose-mob){display:none}.hero .rose-fig .rose-mob{display:block;width:100%;margin:0}.rose-mob .rm-nm{display:inline;font-size:23px;letter-spacing:1.3px;fill:var(--ink)}.rose-mob .rp-n{font-size:18px}.hero .rose-fig{overflow:visible}}.hero .rose-fig{isolation:isolate}.hero .rose-fig:before{content:"";position:absolute;left:50%;top:50%;width:132%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,#d6b26042,#d6b2601f 30%,#d6b26000 62%),repeating-conic-gradient(from 0deg,#be964629 0deg 1.4deg,#be964600 1.4deg 11.25deg);-webkit-mask:radial-gradient(circle,#000 34%,rgba(0,0,0,.55) 50%,transparent 70%);mask:radial-gradient(circle,#000 34%,rgba(0,0,0,.55) 50%,transparent 70%)}@media (prefers-reduced-motion: no-preference){.hero .rose-fig:before{animation:gloria 160s linear infinite}}@keyframes gloria{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .hero .rose-fig:before{opacity:.7}}@media (max-width: 560px){.hero .rose-legend{display:none}.hero .rose-fig:before{width:118%}}main>.hero+.sec:before,main>.sec+.sec:not(.flush):before,main>.fy+.sec:before,main>.vg+.sec:before{border-top:0;height:30px;opacity:1;background:linear-gradient(var(--rule),var(--rule)) left center / calc(50% - 34px) 1px no-repeat,linear-gradient(var(--rule),var(--rule)) right center / calc(50% - 34px) 1px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%27-50%20-50%20100%20100%27%3E%3Ccircle%20r%3D%2747%27%20fill%3D%27none%27%20stroke%3D%27%239C7A2E%27%20stroke-width%3D%273%27/%3E%3Cpath%20d%3D%27M-3.2%20-22.0L-5.4%20-34.0A10.8%2010.8%200%200%201%200.0%20-42.5A10.8%2010.8%200%200%201%205.4%20-34.0L3.2%20-22.0ZM5.5%20-21.5L8.0%20-33.5A10.8%2010.8%200%200%201%2016.3%20-39.3A10.8%2010.8%200%200%201%2018.0%20-29.3L11.4%20-19.1ZM13.3%20-17.8L20.2%20-27.9A10.8%2010.8%200%200%201%2030.1%20-30.1A10.8%2010.8%200%200%201%2027.9%20-20.2L17.8%20-13.3ZM19.1%20-11.4L29.3%20-18.0A10.8%2010.8%200%200%201%2039.3%20-16.3A10.8%2010.8%200%200%201%2033.5%20-8.0L21.5%20-5.5ZM22.0%20-3.2L34.0%20-5.4A10.8%2010.8%200%200%201%2042.5%20-0.0A10.8%2010.8%200%200%201%2034.0%205.4L22.0%203.2ZM21.5%205.5L33.5%208.0A10.8%2010.8%200%200%201%2039.3%2016.3A10.8%2010.8%200%200%201%2029.3%2018.0L19.1%2011.4ZM17.8%2013.3L27.9%2020.2A10.8%2010.8%200%200%201%2030.1%2030.1A10.8%2010.8%200%200%201%2020.2%2027.9L13.3%2017.8ZM11.4%2019.1L18.0%2029.3A10.8%2010.8%200%200%201%2016.3%2039.3A10.8%2010.8%200%200%201%208.0%2033.5L5.5%2021.5ZM3.2%2022.0L5.4%2034.0A10.8%2010.8%200%200%201%200.0%2042.5A10.8%2010.8%200%200%201%20-5.4%2034.0L-3.2%2022.0ZM-5.5%2021.5L-8.0%2033.5A10.8%2010.8%200%200%201%20-16.3%2039.3A10.8%2010.8%200%200%201%20-18.0%2029.3L-11.4%2019.1ZM-13.3%2017.8L-20.2%2027.9A10.8%2010.8%200%200%201%20-30.1%2030.1A10.8%2010.8%200%200%201%20-27.9%2020.2L-17.8%2013.3ZM-19.1%2011.4L-29.3%2018.0A10.8%2010.8%200%200%201%20-39.3%2016.3A10.8%2010.8%200%200%201%20-33.5%208.0L-21.5%205.5ZM-22.0%203.2L-34.0%205.4A10.8%2010.8%200%200%201%20-42.5%200.0A10.8%2010.8%200%200%201%20-34.0%20-5.4L-22.0%20-3.2ZM-21.5%20-5.5L-33.5%20-8.0A10.8%2010.8%200%200%201%20-39.3%20-16.3A10.8%2010.8%200%200%201%20-29.3%20-18.0L-19.1%20-11.4ZM-17.8%20-13.3L-27.9%20-20.2A10.8%2010.8%200%200%201%20-30.1%20-30.1A10.8%2010.8%200%200%201%20-20.2%20-27.9L-13.3%20-17.8ZM-11.4%20-19.1L-18.0%20-29.3A10.8%2010.8%200%200%201%20-16.3%20-39.3A10.8%2010.8%200%200%201%20-8.0%20-33.5L-5.5%20-21.5Z%27%20fill%3D%27none%27%20stroke%3D%27%239C7A2E%27%20stroke-width%3D%272.4%27/%3E%3Ccircle%20r%3D%2717%27%20fill%3D%27none%27%20stroke%3D%27%239C7A2E%27%20stroke-width%3D%273%27/%3E%3Cpath%20d%3D%27M-2.6%20-2.6L-2.6%20-12Q0%20-13.4%202.6%20-12L2.6%20-2.6L12%20-2.6Q13.4%200%2012%202.6L2.6%202.6L2.6%2012Q0%2013.4%20-2.6%2012L-2.6%202.6L-12%202.6Q-13.4%200%20-12%20-2.6Z%27%20fill%3D%27%239C7A2E%27/%3E%3C/svg%3E) center / 26px 26px no-repeat}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) main>.sec+.sec:not(.flush):before,:root:not([data-theme=light]) main>.hero+.sec:before{background:linear-gradient(var(--rule),var(--rule)) left center / calc(50% - 34px) 1px no-repeat,linear-gradient(var(--rule),var(--rule)) right center / calc(50% - 34px) 1px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%27-50%20-50%20100%20100%27%3E%3Ccircle%20r%3D%2747%27%20fill%3D%27none%27%20stroke%3D%27%23C9A65A%27%20stroke-width%3D%273%27/%3E%3Cpath%20d%3D%27M-3.2%20-22.0L-5.4%20-34.0A10.8%2010.8%200%200%201%200.0%20-42.5A10.8%2010.8%200%200%201%205.4%20-34.0L3.2%20-22.0ZM5.5%20-21.5L8.0%20-33.5A10.8%2010.8%200%200%201%2016.3%20-39.3A10.8%2010.8%200%200%201%2018.0%20-29.3L11.4%20-19.1ZM13.3%20-17.8L20.2%20-27.9A10.8%2010.8%200%200%201%2030.1%20-30.1A10.8%2010.8%200%200%201%2027.9%20-20.2L17.8%20-13.3ZM19.1%20-11.4L29.3%20-18.0A10.8%2010.8%200%200%201%2039.3%20-16.3A10.8%2010.8%200%200%201%2033.5%20-8.0L21.5%20-5.5ZM22.0%20-3.2L34.0%20-5.4A10.8%2010.8%200%200%201%2042.5%20-0.0A10.8%2010.8%200%200%201%2034.0%205.4L22.0%203.2ZM21.5%205.5L33.5%208.0A10.8%2010.8%200%200%201%2039.3%2016.3A10.8%2010.8%200%200%201%2029.3%2018.0L19.1%2011.4ZM17.8%2013.3L27.9%2020.2A10.8%2010.8%200%200%201%2030.1%2030.1A10.8%2010.8%200%200%201%2020.2%2027.9L13.3%2017.8ZM11.4%2019.1L18.0%2029.3A10.8%2010.8%200%200%201%2016.3%2039.3A10.8%2010.8%200%200%201%208.0%2033.5L5.5%2021.5ZM3.2%2022.0L5.4%2034.0A10.8%2010.8%200%200%201%200.0%2042.5A10.8%2010.8%200%200%201%20-5.4%2034.0L-3.2%2022.0ZM-5.5%2021.5L-8.0%2033.5A10.8%2010.8%200%200%201%20-16.3%2039.3A10.8%2010.8%200%200%201%20-18.0%2029.3L-11.4%2019.1ZM-13.3%2017.8L-20.2%2027.9A10.8%2010.8%200%200%201%20-30.1%2030.1A10.8%2010.8%200%200%201%20-27.9%2020.2L-17.8%2013.3ZM-19.1%2011.4L-29.3%2018.0A10.8%2010.8%200%200%201%20-39.3%2016.3A10.8%2010.8%200%200%201%20-33.5%208.0L-21.5%205.5ZM-22.0%203.2L-34.0%205.4A10.8%2010.8%200%200%201%20-42.5%200.0A10.8%2010.8%200%200%201%20-34.0%20-5.4L-22.0%20-3.2ZM-21.5%20-5.5L-33.5%20-8.0A10.8%2010.8%200%200%201%20-39.3%20-16.3A10.8%2010.8%200%200%201%20-29.3%20-18.0L-19.1%20-11.4ZM-17.8%20-13.3L-27.9%20-20.2A10.8%2010.8%200%200%201%20-30.1%20-30.1A10.8%2010.8%200%200%201%20-20.2%20-27.9L-13.3%20-17.8ZM-11.4%20-19.1L-18.0%20-29.3A10.8%2010.8%200%200%201%20-16.3%20-39.3A10.8%2010.8%200%200%201%20-8.0%20-33.5L-5.5%20-21.5Z%27%20fill%3D%27none%27%20stroke%3D%27%23C9A65A%27%20stroke-width%3D%272.4%27/%3E%3Ccircle%20r%3D%2717%27%20fill%3D%27none%27%20stroke%3D%27%23C9A65A%27%20stroke-width%3D%273%27/%3E%3Cpath%20d%3D%27M-2.6%20-2.6L-2.6%20-12Q0%20-13.4%202.6%20-12L2.6%20-2.6L12%20-2.6Q13.4%200%2012%202.6L2.6%202.6L2.6%2012Q0%2013.4%20-2.6%2012L-2.6%202.6L-12%202.6Q-13.4%200%20-12%20-2.6Z%27%20fill%3D%27%23C9A65A%27/%3E%3C/svg%3E) center / 26px 26px no-repeat}}.btn{font-family:var(--f-caps);font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;padding:0 30px;min-height:54px;font-weight:400}.btn-solid{box-shadow:0 14px 30px -18px #00000073}.btn-solid:hover{box-shadow:0 18px 34px -16px #00000080}.vg-home .vg-in{padding-block:clamp(72px,9vw,120px)}.ft-glass{height:6px}.foot{padding-top:0}.foot>.wrap{padding-top:clamp(56px,7vw,80px)}.f-motto{font-family:var(--f-caps);font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gilt);margin-top:14px}.foot .tag{font-family:var(--f-big);font-weight:500;font-size:1.4rem;line-height:1.3;color:var(--ink);font-style:italic}.ft-brand{display:inline-flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none}.ft-brand .mark{width:44px;height:44px;color:#a3202f}.ft-brand span{font-family:var(--f-caps);font-size:1.12rem;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ft-brand .mark{color:#e0646f}}.foot .ft-brand svg.mark .mk-l{fill:none!important;stroke:currentColor!important;stroke-width:2.4}.foot .ft-brand svg.mark .mk-t{stroke-width:1.7}.foot .ft-brand svg.mark .mk-c{fill:currentColor!important;stroke:none!important}.vg-art{overflow:hidden;background:radial-gradient(ellipse 70% 90% at 78% 50%,#1a1b3a,#0b0d20 45%,#05060f)}.vg-rw{position:absolute;top:50%;right:max(-90px,-5vw);width:min(640px,50vw);aspect-ratio:1;transform:translateY(-50%)}.vg-rw:before{content:"";position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(circle,#ecc87857,#d6aa5a24 34%,#d6aa5a00 62%),repeating-conic-gradient(from 0deg,#ecc87824 0deg 1.2deg,#ecc87800 1.2deg 11.25deg);-webkit-mask:radial-gradient(circle,#000 30%,rgba(0,0,0,.5) 48%,transparent 68%);mask:radial-gradient(circle,#000 30%,rgba(0,0,0,.5) 48%,transparent 68%)}.vg-rose{position:relative;display:block;width:100%;height:100%;border-radius:50%;filter:saturate(1.12) brightness(1.06);box-shadow:0 0 120px 20px #788cff2e,0 0 0 1px #ecc87859}@media (prefers-reduced-motion: no-preference){.vg-rose{animation:vgturn 300s linear infinite}.vg-rw:before{animation:vgturn 200s linear infinite reverse}}@keyframes vgturn{to{transform:rotate(360deg)}}.vg-art:after{background:linear-gradient(90deg,#05060ff5,#05060fdb 30%,#05060f40 58%,#05060f00 76%)}@media (max-width: 760px){.vg-art{bottom:0;height:auto}.vg-rw{top:34px;right:50%;width:86vw;transform:translate(50%)}.vg-art:after{background:linear-gradient(180deg,#05060f00 0% calc(34px + 70vw),#05060fe6 calc(34px + 86vw),#05060f)}.vg-in{padding-top:calc(34px + 94vw)}}.hero .rose-photo .rp-sec{transition:fill .9s ease}.hero .rose-photo .rp-band,.hero .rose-photo .rp-n,.hero .rose-photo .rm-nm{transition:fill .6s ease}.hero .rose-photo:not(:hover):has(.petal.lit) .petal:not(.lit) .rp-sec{fill:#08080c5c}.hero .rose-photo .petal.lit .rp-band{fill:#c9a44e}.hero .rose-photo .petal.lit .rp-n{fill:#141414}.hero .rose-photo .petal.lit .rm-nm{fill:var(--ink)}.hero-r{gap:18px}.hero .rose-cap{min-height:19.5rem;max-width:23rem;display:grid;align-content:end}.hero .rose-cap .rc-k{font-family:var(--f-caps);font-style:normal;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--rubric)}.hero .rose-cap b{font-family:var(--f-big);font-weight:500;font-size:2.35rem;line-height:1.02;margin-top:6px}.hero .rose-cap .rc-en{font-family:var(--f-big);font-size:1.15rem;font-weight:500}.hero .rose-cap .rc-d{font-size:.98rem;line-height:1.5;color:var(--ink-2)}.hero .rose-cap .rc-open{justify-self:start;margin-top:10px;font-family:var(--f-disp);font-size:.98rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rubric);padding-bottom:1px}.hero .rose-cap .rc-open:hover{color:var(--rubric)}.rose-dots{display:flex;flex-wrap:nowrap;gap:0;width:calc(100% + 6px);max-width:23rem;padding:0 0 2px;margin-left:-6px}.rose-dots button{position:relative;flex:1 1 0;min-width:16px;max-width:22px;height:32px;padding:0;border:0;background:none;cursor:pointer}.rose-dots button:before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-5.5px 0 0 -5.5px;border:1px solid color-mix(in srgb,var(--glass) 75%,var(--ink));background:transparent;transform:rotate(45deg);transition:background .4s ease,transform .4s ease}.rose-dots button:hover:before{background:color-mix(in srgb,var(--glass) 45%,transparent)}.rose-dots button[aria-current=true]:before{background:var(--glass);border-color:var(--glass);transform:rotate(45deg) scale(1.35)}.rose-dots button:focus-visible{outline:2px solid var(--blue);outline-offset:-5px}.rose-pause{display:inline-block;justify-self:start;align-self:start;margin:0 0 4px;padding:6px 0;min-height:24px;background:none;border:0;cursor:pointer;font-family:var(--f-caps);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.rose-pause:hover{color:var(--ink)}.rose-pause[hidden]{display:none}.hero-facts{list-style:none;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0 clamp(18px,2.2vw,30px);margin-top:26px;padding-top:18px;border-top:1px solid var(--rule)}.hero-facts li{display:grid;gap:4px;align-content:start}.hero-facts b{font-family:var(--f-big);font-weight:500;font-size:1.85rem;line-height:1;color:var(--rubric);letter-spacing:.02em}.hero-facts span{font-family:var(--f-caps);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);line-height:1.55;white-space:nowrap}@media (max-width: 1060px){.hero .rose-cap{min-height:17rem}}@media (max-width: 560px){.hero-facts{gap:0 16px}.hero-facts b{font-size:1.45rem}.hero-facts span{font-size:.54rem;letter-spacing:.14em}.hero .rose-cap{min-height:18.5rem}}@media (hover: none){.hero .rose-cap .rc-open{font-size:1.02rem}}main#view{view-transition-name:page}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(page){animation:vtout .28s ease both}::view-transition-new(page){animation:vtin .55s cubic-bezier(.2,.7,.2,1) both}@keyframes vtout{to{opacity:0}}@keyframes vtin{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion: no-preference){.hero-l>*{animation:heroIn 1s cubic-bezier(.2,.7,.2,1) both}.hero-l>:nth-child(2){animation-delay:.1s}.hero-l>:nth-child(3){animation-delay:.22s}.hero-l>:nth-child(4){animation-delay:.34s}.hero-l>:nth-child(5){animation-delay:.5s}.hero .rose-fig>.rose{animation:roseIn 1.6s cubic-bezier(.2,.7,.2,1) both .05s}.hero-r{animation:heroIn 1s cubic-bezier(.2,.7,.2,1) both .55s}.win .sweep{animation:sweep 9s cubic-bezier(.45,0,.25,1) infinite 1.2s}}@keyframes heroIn{0%{opacity:0;transform:translateY(20px)}}@keyframes roseIn{0%{opacity:0;transform:scale(.94) rotate(-8deg)}}@keyframes sweep{0%{transform:rotate(14deg) translate(0)}45%,to{transform:rotate(14deg) translate(330px)}}.win .sweep{mix-blend-mode:soft-light}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){main :is(.sec-title,.split>*,.cs,.c-index>li,.days>li,.kal>li,.gaz>li,.moves>li,.dz-ways>li,.fy-opts>li,.prac>div,.faq details,.way-body>*,.vg-in>*,.others tbody tr,.idx-head,.kal-head,.steps>li,.smap li){animation:riseIn linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)}}@supports (animation-timeline: scroll()){.hd-bar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--gilt),var(--rubric));transform-origin:0 50%;transform:scaleX(0);animation:readline linear both;animation-timeline:scroll(root block)}}@keyframes readline{to{transform:scaleX(1)}}.btn{position:relative;overflow:hidden;isolation:isolate;transition:background .25s ease,color .25s ease,box-shadow .3s ease,transform .3s ease}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 32%,rgba(255,255,255,.26) 50%,transparent 68%);transform:translate(-130%);transition:transform .8s cubic-bezier(.2,.7,.2,1);pointer-events:none}.btn:hover:after{transform:translate(130%)}.btn-solid:hover{transform:translateY(-1px)}.link{transition:color .2s ease,border-color .25s ease}.link:hover{border-bottom-color:var(--rubric)}.c-index .c-n svg{transition:transform .4s cubic-bezier(.2,.7,.2,1),filter .4s ease}.c-index a:hover .c-n svg,.c-index a:focus-visible .c-n svg{transform:translateY(-4px);filter:drop-shadow(0 8px 12px rgba(0,0,0,.22)) brightness(1.08)}.c-index .c-name{transition:transform .35s cubic-bezier(.2,.7,.2,1),color .2s ease;display:inline-block}.c-index a:hover .c-name,.c-index a:focus-visible .c-name{transform:translate(6px);color:var(--rubric)}.c-index a{transition:background .3s ease}.c-index a:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--glass, var(--rubric)) 7%,transparent),transparent 70%)}.vg-art{background:radial-gradient(ellipse 80% 100% at 70% 55%,#12142e,#090b1c,#05060f)}.vg-cv{position:absolute;inset:0;width:100%;height:100%;display:block}.vg-art:after{background:linear-gradient(90deg,#05060ff2,#05060fcc 28%,#05060f2e 52%,#05060f00 66%)}@media (max-width: 760px){.vg-cv{bottom:auto;height:360px}.vg-art:after{background:linear-gradient(180deg,#05060f00 0 250px,#05060f 360px 100%)}.vg-in,.vg-home .vg-in{padding-top:330px}}@media (min-width: 761px) and (max-width: 1100px){.vg-art:after{background:linear-gradient(90deg,#05060ff5,#05060fe0 40%,#05060f66 62%,#05060f00 80%)}}.hero .promise{position:relative;margin-top:20px;padding-top:18px;font-family:var(--f-big);font-style:italic;font-weight:500;font-size:clamp(1.22rem,1.65vw,1.42rem);line-height:1.4;color:var(--ink);max-width:22rem}.hero .promise:before{content:"";position:absolute;left:0;top:0;width:34px;height:1px;background:var(--gilt)}.hero .promise+.sub{margin-top:14px}@media (prefers-reduced-motion: no-preference){.hero-l>:nth-child(6){animation-delay:.62s}}@media (max-width: 560px){.hero .promise{max-width:none}}.hero .tagline .tl{display:block}@media (max-width: 560px){.hero .tagline .tl:nth-child(-n+3){display:inline}}@media (max-width: 1099px){.hero-l{display:contents}.hero-l h1{order:1}.hero-l .ref{order:2;margin-top:10px}.hero .rose-fig{order:3;margin-top:14px}.hero-l .tagline{order:4;margin-top:22px}.hero-l .sub{order:5;margin-top:14px}.hero-l .hero-facts{order:6}.hero-r{order:7;margin-top:26px}}@media (prefers-reduced-motion: no-preference){.hero .rose-fig>.rose{animation:roseIn2 .9s cubic-bezier(.2,.7,.2,1) both 0s}}@keyframes roseIn2{0%{opacity:.3;transform:scale(.97) rotate(-5deg)}}.wh-win .win.photo{width:clamp(132px,23vw,330px);filter:drop-shadow(0 26px 34px rgba(0,0,0,.38))}.win.photo image{image-rendering:auto}@media (max-width: 700px){.wh-win .win.photo{filter:drop-shadow(0 10px 14px rgba(0,0,0,.3))}}.pfig{margin:0}.pfig img{display:block;width:100%;height:auto;background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:0 0 0 1px var(--rule),0 30px 50px -36px #0000008c}.pfig figcaption{margin-top:12px;font-family:var(--f-text);font-style:italic;font-size:.95rem;line-height:1.45;color:var(--ink-2);display:flex;gap:10px;align-items:baseline}.pfig figcaption:before{content:"";flex:none;width:6px;height:6px;background:var(--gilt);transform:rotate(45deg) translateY(-2px)}.pfig-margin img{aspect-ratio:4 / 5;object-fit:cover;object-position:46% 40%}.day-fig{width:clamp(120px,14vw,170px);margin-top:14px}.day-fig img{aspect-ratio:4 / 5;object-fit:cover;object-position:46% 40%}.day-fig figcaption{font-size:.82rem;margin-top:8px}.pfig-margin{width:min(100%,230px)}.pfig-margin figcaption{font-size:.86rem}@media (max-width: 900px){.pfig-margin{width:min(62%,230px)}}.plates-sec{padding-top:0}.aside{grid-template-columns:minmax(0,1fr)}.pfig{min-width:0}.plates{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:clamp(14px,2.2vw,30px);align-items:start}.plates .pfig img{height:clamp(300px,38vw,560px);object-fit:cover}.plates .pl-main img{object-position:50% 42%}.plates .pl-side img{object-position:50% 50%}@media (max-width: 700px){.plates{grid-template-columns:minmax(0,1fr)}.plates .pfig img{height:auto;aspect-ratio:3 / 2}.plates .pl-side img{aspect-ratio:4 / 5}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){main .plates>.pfig{animation:riseIn linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}}.trip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr) minmax(0,1fr);gap:clamp(12px,1.8vw,24px);align-items:start}.trip .pfig img{height:clamp(260px,31vw,440px);object-fit:cover}.trip .tr-l img{object-position:50% 30%}.trip .tr-c img{object-position:50% 45%}.trip .tr-r img{object-position:50% 40%}@media (max-width: 760px){.trip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trip .tr-c{grid-column:1 / -1;order:-1}.trip .tr-c img{height:auto;aspect-ratio:3 / 2}.trip .tr-l img,.trip .tr-r img{height:auto;aspect-ratio:3 / 4}}.pl-hero{margin:0 0 clamp(4px,1.5vw,18px)}.pl-hero figcaption{margin-top:10px;font-family:var(--f-text);font-style:italic;font-size:.9rem;line-height:1.4;color:var(--ink-3);text-align:right}.pl-hero figcaption a{color:var(--ink-2)}.pl-hero img{display:block;width:100%;height:auto;aspect-ratio:21 / 9;max-height:72vh;object-fit:cover;background:color-mix(in srgb,var(--ink) 10%,transparent)}@media (max-width: 700px){.pl-hero img{aspect-ratio:4 / 3}}.pl-band-sec .sec-title p .link{white-space:nowrap}.pl-band{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(26px,2.6vw,40px) clamp(12px,1.6vw,24px)}.pl-band li{min-width:0}.pl-band a{display:grid;gap:3px;color:inherit;text-decoration:none}.pl-band img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;background:color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:0 0 0 1px var(--rule),0 26px 40px -30px #0009;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.pl-band a:hover img,.pl-band a:focus-visible img{transform:translateY(-4px);box-shadow:0 0 0 1px var(--gilt),0 30px 44px -28px #000000a6}.pl-band .pb-n{margin-top:12px;font-family:var(--f-disp);font-size:1.05rem;line-height:1.2;color:var(--ink);min-height:2.4em}.pl-band .pb-w{font-family:var(--f-text);font-style:italic;font-size:.86rem;line-height:1.3;color:var(--ink-2)}@media (max-width: 900px){.pl-band{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:2px 2px 16px;scrollbar-width:thin}.pl-band li{scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){.pl-band img{transition:none}}@media print{.pl-hero,.pl-band-sec,.plate{display:none!important}}.plate{position:relative;margin:clamp(8px,2vw,24px) 0 0;background:#0b1026;color:#fff;overflow:hidden;isolation:isolate}.plate>img{display:block;width:100%;height:clamp(460px,50vw,780px);object-fit:cover;object-position:50% 62%}.plate:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#070a1cc7,#070a1c85 34%,#070a1c14 64%,#070a1c00 80%),linear-gradient(0deg,#070a1c8c,#070a1c00 34%)}.plate .pt-in{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(22px,3vw,36px)}.plate .pt-q{margin:0;max-width:30rem}.plate .pt-la{margin:0;font-family:var(--f-disp);font-style:italic;font-weight:400;font-size:clamp(1.7rem,3.1vw,2.75rem);line-height:1.16;letter-spacing:.002em;color:#fff;text-wrap:balance;text-shadow:0 1px 24px rgba(0,0,0,.35)}.plate .pt-en{margin:18px 0 0;max-width:26rem;font-family:var(--f-text);font-style:italic;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.5;color:#ffffffe6}.plate .pt-ref{margin-top:16px;font-family:var(--f-caps);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#e7cf8f}.plate .pt-cap{margin:0;align-self:flex-end;font-family:var(--f-text);font-style:italic;font-size:.9rem;color:#ffffffdb;text-shadow:0 1px 10px rgba(0,0,0,.5)}.plate .pt-cap a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45)}.plate .pt-cap a:hover,.plate .pt-cap a:focus-visible{border-bottom-color:#fff}@media (max-width: 700px){.plate>img{height:auto;aspect-ratio:4 / 3;object-position:46% 50%}.plate:after{display:none}.plate .pt-in{position:static;gap:22px;padding-top:30px;padding-bottom:34px;background:#0b1026}.plate .pt-cap{align-self:flex-start;font-size:.86rem}}.lancets{list-style:none;margin:0 0 clamp(40px,5vw,64px);padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(10px,1.6vw,24px)}.lancets li{display:grid;justify-items:center;align-content:start;gap:10px;text-align:center;min-width:0}.lancets .win.photo{width:100%;height:auto;filter:drop-shadow(0 14px 18px rgba(0,0,0,.26))}.lancets .lc{display:grid;gap:3px;font-family:var(--f-disp);font-style:italic;font-size:.9rem;line-height:1.3;color:var(--ink-2)}.lancets .lc b{font-family:var(--f-num, var(--f-big));font-style:normal;font-weight:400;font-size:1.55rem;line-height:1;color:var(--gold)}@media (max-width: 760px){.lancets{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:38%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px 2px 18px;scrollbar-width:thin}.lancets li{scroll-snap-align:start}.lancets .win.photo{filter:none}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){main .trip>.pfig{animation:riseIn linear both;animation-timeline:view();animation-range:entry 0% entry 45%}main .trip>.tr-c{animation-delay:.06s}}}.fam-ways{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;border-top:1px solid var(--rule)}.fam-ways li{border-bottom:1px solid var(--rule);min-width:0}.fam-ways a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start;padding:20px 0;color:var(--ink);text-decoration:none}.fam-ways .fw-win .win{width:44px;height:auto;display:block}.fam-ways .fw-t{display:grid;gap:4px}.fam-ways b{font-family:var(--f-big);font-weight:500;font-size:1.4rem;line-height:1.1;transition:color .2s ease}.fam-ways em{font-family:var(--f-disp);font-size:.92rem;color:var(--ink-3)}.fam-ways .fw-t>span{font-weight:300;color:var(--ink-2);line-height:1.5;margin-top:4px}.fam-ways a:hover b,.fam-ways a:focus-visible b{color:var(--rubric)}@media (max-width: 700px){.fam-ways{grid-template-columns:minmax(0,1fr)}}.road-sec .sec-title p{max-width:44rem;font-size:1.18rem;line-height:1.65;color:var(--ink);font-weight:400}.ir{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,40px)}.ir>div{border-top:1px solid var(--gold);padding-top:16px;min-width:0}.ir h3{font-family:var(--f-caps);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-weight:400}.ir p,.ir li{font-weight:300;color:var(--ink-2);line-height:1.6}.ir .dash{margin:0;display:grid;gap:6px}.ir-who{margin-top:clamp(28px,4vw,44px);font-family:var(--f-disp);font-style:italic;font-size:1.1rem;line-height:1.5;color:var(--ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.ir-who span{font-family:var(--f-caps);font-style:normal;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}@media (max-width: 1100px){.ir{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ir{grid-template-columns:minmax(0,1fr)}}.days .dw{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:4px}.days .dw i{font-family:var(--f-big);font-style:italic;font-size:1.14rem;color:var(--gold);letter-spacing:.01em}.days .dw span{font-family:var(--f-disp);font-style:italic;font-size:.9rem;color:var(--ink-3)}.days .pr{margin-top:7px;font-size:.93rem;line-height:1.5;color:var(--ink-2);display:flex;gap:10px;align-items:baseline}.days .pr:before{content:"";flex:none;width:9px;height:9px;background:var(--gold);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2010%2010%27%3E%3Cpath%20d%3D%27M4%200h2v3.6h4v2H6V10H4V5.6H0v-2h4z%27/%3E%3C/svg%3E) center / contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2010%2010%27%3E%3Cpath%20d%3D%27M4%200h2v3.6h4v2H6V10H4V5.6H0v-2h4z%27/%3E%3C/svg%3E) center / contain no-repeat}.ir-land{margin:calc(-1*clamp(14px,2vw,26px)) 0 clamp(30px,4vw,44px);max-width:46rem;font-family:var(--f-disp);font-style:italic;font-size:1.08rem;line-height:1.6;color:var(--ink-2);display:grid;gap:6px}.ir-land span{font-family:var(--f-caps);font-style:normal;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.terra-head{display:grid;justify-items:start;gap:16px;max-width:50rem}.terra-head .caps{font-family:var(--f-caps);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gilt);font-style:normal}.terra-head h2{font-family:var(--f-big);font-weight:400;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.04}.terra-lede{font-size:1.16rem;line-height:1.7;color:var(--ink);font-weight:400}.terra-q{margin:10px 0 0;padding:4px 0 4px 22px;border-left:2px solid var(--gilt);display:grid;gap:6px}.terra-q p{font-family:var(--f-big);font-style:italic;font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.3;color:var(--ink)}.terra-q .tr{font-family:var(--f-disp);font-size:1rem;color:var(--ink-2)}.terra-q cite{font-family:var(--f-caps);font-style:normal;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.terra-k{margin:clamp(44px,6vw,72px) 0 18px;font-family:var(--f-caps);font-weight:400;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gilt)}.gifts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.gifts li{border-bottom:1px solid var(--rule);min-width:0}.gifts li:not(:nth-child(3n)){border-right:1px solid var(--rule)}.gifts a{display:grid;align-content:start;gap:6px;padding:22px 20px 24px;height:100%;color:var(--ink);text-decoration:none;position:relative;transition:background .3s ease}.gifts a:before{content:"";position:absolute;left:20px;top:0;width:26px;height:3px;background:var(--glass)}.gifts a:hover,.gifts a:focus-visible{background:color-mix(in srgb,var(--glass) 7%,transparent)}.gifts .g-y{font-family:var(--f-big);font-size:2rem;line-height:1;color:var(--rubric);font-variant-numeric:oldstyle-nums}.gifts .g-p{font-family:var(--f-caps);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}@media (max-width: 480px){.gifts .g-p{letter-spacing:.08em;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}}.gifts .g-g{font-family:var(--f-disp);font-size:1.06rem;line-height:1.35}.gifts .g-w{font-family:var(--f-disp);font-style:italic;font-size:.88rem;color:var(--ink-3);margin-top:4px}.gifts a:hover .g-w{color:var(--rubric)}@media (max-width: 1000px){.gifts{grid-template-columns:repeat(2,minmax(0,1fr))}.gifts li:not(:nth-child(3n)){border-right:0}.gifts li:nth-child(odd){border-right:1px solid var(--rule)}}@media (min-width: 1001px){.gifts li:last-child:nth-child(3n+1){grid-column:1 / -1}.gifts li:last-child:nth-child(3n+1) a{grid-template-columns:max-content max-content 1fr max-content;align-items:baseline;column-gap:28px}}@media (max-width: 520px){.gifts a{padding:18px 14px 20px}.gifts a:before{left:14px}.gifts .g-y{font-size:1.6rem}}.hero{overflow-x:clip}@supports not (overflow-x: clip){.hero{overflow:hidden}}.hl-note{margin-top:20px;padding-top:14px;border-top:1px solid var(--rule);font-size:.94rem}@media (min-width: 1100px) and (max-width: 1439px){.hero .tagline{font-size:1.68rem}.hero .sub{max-width:18.5rem}}@media (min-width: 1440px){.hero .sub{max-width:22rem}}@media (min-width: 1160px){.hd-sm{white-space:nowrap}}.print-hint{display:block;flex-basis:100%;font-size:.9rem;color:var(--ink-3)}@media (max-width: 600px){[data-print]{display:none}}@media print{@page{size:auto;margin:15mm 14mm 16mm}html,body{background:#fff!important;color:#000!important}body{font-size:10.5pt;line-height:1.45}*,*:before,*:after{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important}.hd-mast,.hd-bar,.hd-sheet,.foot,.vg,.way-pn,.actions,.print-hint,.map,.map-sticky,.lancets,.plates,.trip,.pfig,canvas,video,.mbar,.wh-win,.road,.skip,#skip{display:none!important}main,.wrap{width:auto!important;max-width:none!important;padding-inline:0!important;margin-inline:0!important}.sec,.sec.flush,.page-head{padding-block:8pt!important;background:none!important}.sec:before,.sec+.sec:before,main>.sec+.sec:not(.flush):before{display:none!important}.aside{position:static!important}a{color:inherit!important;text-decoration:none!important;border:0!important}h1,h2,h3,.sec-title{break-after:avoid;page-break-after:avoid}.days li,.facts>div,.dash li,.plain li,.ir>*,.prac>div{break-inside:avoid;page-break-inside:avoid}.way-head h1{font-size:30pt!important}article.way .way-head,article.way .way-head h1,article.way .way-head .w-num,article.way .way-head .w-kind,article.way .way-head .h1-sub,article.way .way-head .sub,article.way .way-head .it,article.way .way-head .epi,article.way .way-head .epi *{color:#000!important}.src-list,.art-src ol{break-inside:avoid-page}article.way:before{content:"Francia Sacra \b7  Catholic pilgrimages to the holy places of France";display:block;font-family:var(--f-caps);font-size:8pt;letter-spacing:.16em;text-transform:uppercase;padding-bottom:6pt;margin-bottom:14pt;border-bottom:.6pt solid #000}section:has(#hDays){break-before:page;page-break-before:always}.sec-title{break-inside:avoid}}.mbar{display:none}@media (max-width: 720px){.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--rule);transform:translateY(110%);visibility:hidden;transition:transform .32s ease,visibility 0s linear .32s}.mbar.on{transform:none;visibility:visible;transition:transform .32s ease,visibility 0s}.mbar-t{display:grid;gap:1px;min-width:0}.mbar-t b{font-family:var(--f-big);font-weight:400;font-size:1.12rem;line-height:1.15;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbar-t small{font-size:.8rem;color:var(--ink-3)}.mbar .mbar-btn{min-height:42px;padding:8px 20px;flex:none}article.way{padding-bottom:76px}}@media (max-width: 720px) and (prefers-reduced-motion: reduce){.mbar,.mbar.on{transition:none}}p,li,dd,blockquote{text-wrap:pretty}.c-index a{align-items:center}.c-index .c-n{align-self:center}body:not([data-page^=via]) main>.page-head{position:relative;overflow:hidden;isolation:isolate}body:not([data-page^=via]) main>.page-head>.wrap{position:relative;z-index:1}body:not([data-page^=via]) main>.page-head:after{content:"";position:absolute;z-index:0;pointer-events:none;top:50%;right:max(-40px,calc((100vw - 1200px)/2));height:min(78%,340px);aspect-ratio:1;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100' fill='none' stroke='%23B5913F' stroke-width='.55'%3E%3Ccircle r='47' transform='rotate%28-90%29'/%3E%3Ccircle r='17' transform='rotate%28-90%29'/%3E%3Cpath d='M3.32 -16.67L8.97 -45.12'/%3E%3Cpath d='M9.44 -14.13L25.56 -38.25'/%3E%3Cpath d='M14.13 -9.44L38.25 -25.56'/%3E%3Cpath d='M16.67 -3.32L45.12 -8.97'/%3E%3Cpath d='M16.67 3.32L45.12 8.97'/%3E%3Cpath d='M14.13 9.44L38.25 25.56'/%3E%3Cpath d='M9.44 14.13L25.56 38.25'/%3E%3Cpath d='M3.32 16.67L8.97 45.12'/%3E%3Cpath d='M-3.32 16.67L-8.97 45.12'/%3E%3Cpath d='M-9.44 14.13L-25.56 38.25'/%3E%3Cpath d='M-14.13 9.44L-38.25 25.56'/%3E%3Cpath d='M-16.67 3.32L-45.12 8.97'/%3E%3Cpath d='M-16.67 -3.32L-45.12 -8.97'/%3E%3Cpath d='M-14.13 -9.44L-38.25 -25.56'/%3E%3Cpath d='M-9.44 -14.13L-25.56 -38.25'/%3E%3Cpath d='M-3.32 -16.67L-8.97 -45.12'/%3E%3Cpath d='M-3.20 -22.00L-5.40 -34.00A10.8 10.8 0 0 1 0.00 -42.50A10.8 10.8 0 0 1 5.40 -34.00L3.20 -22.00Z'/%3E%3Cpath d='M5.46 -21.55L8.02 -33.48A10.8 10.8 0 0 1 16.26 -39.26A10.8 10.8 0 0 1 18.00 -29.35L11.38 -19.10Z'/%3E%3Cpath d='M13.29 -17.82L20.22 -27.86A10.8 10.8 0 0 1 30.05 -30.05A10.8 10.8 0 0 1 27.86 -20.22L17.82 -13.29Z'/%3E%3Cpath d='M19.10 -11.38L29.35 -18.00A10.8 10.8 0 0 1 39.26 -16.26A10.8 10.8 0 0 1 33.48 -8.02L21.55 -5.46Z'/%3E%3Cpath d='M22.00 -3.20L34.00 -5.40A10.8 10.8 0 0 1 42.50 -0.00A10.8 10.8 0 0 1 34.00 5.40L22.00 3.20Z'/%3E%3Cpath d='M21.55 5.46L33.48 8.02A10.8 10.8 0 0 1 39.26 16.26A10.8 10.8 0 0 1 29.35 18.00L19.10 11.38Z'/%3E%3Cpath d='M17.82 13.29L27.86 20.22A10.8 10.8 0 0 1 30.05 30.05A10.8 10.8 0 0 1 20.22 27.86L13.29 17.82Z'/%3E%3Cpath d='M11.38 19.10L18.00 29.35A10.8 10.8 0 0 1 16.26 39.26A10.8 10.8 0 0 1 8.02 33.48L5.46 21.55Z'/%3E%3Cpath d='M3.20 22.00L5.40 34.00A10.8 10.8 0 0 1 0.00 42.50A10.8 10.8 0 0 1 -5.40 34.00L-3.20 22.00Z'/%3E%3Cpath d='M-5.46 21.55L-8.02 33.48A10.8 10.8 0 0 1 -16.26 39.26A10.8 10.8 0 0 1 -18.00 29.35L-11.38 19.10Z'/%3E%3Cpath d='M-13.29 17.82L-20.22 27.86A10.8 10.8 0 0 1 -30.05 30.05A10.8 10.8 0 0 1 -27.86 20.22L-17.82 13.29Z'/%3E%3Cpath d='M-19.10 11.38L-29.35 18.00A10.8 10.8 0 0 1 -39.26 16.26A10.8 10.8 0 0 1 -33.48 8.02L-21.55 5.46Z'/%3E%3Cpath d='M-22.00 3.20L-34.00 5.40A10.8 10.8 0 0 1 -42.50 0.00A10.8 10.8 0 0 1 -34.00 -5.40L-22.00 -3.20Z'/%3E%3Cpath d='M-21.55 -5.46L-33.48 -8.02A10.8 10.8 0 0 1 -39.26 -16.26A10.8 10.8 0 0 1 -29.35 -18.00L-19.10 -11.38Z'/%3E%3Cpath d='M-17.82 -13.29L-27.86 -20.22A10.8 10.8 0 0 1 -30.05 -30.05A10.8 10.8 0 0 1 -20.22 -27.86L-13.29 -17.82Z'/%3E%3Cpath d='M-11.38 -19.10L-18.00 -29.35A10.8 10.8 0 0 1 -16.26 -39.26A10.8 10.8 0 0 1 -8.02 -33.48L-5.46 -21.55Z'/%3E%3Cpath fill='%23B5913F' fill-opacity='.55' stroke='none' d='M-2.6 -2.6 L-2.6 -12 Q0 -13.4 2.6 -12 L2.6 -2.6 L12 -2.6 Q13.4 0 12 2.6 L2.6 2.6 L2.6 12 Q0 13.4 -2.6 12 L-2.6 2.6 L-12 2.6 Q-13.4 0 -12 -2.6 Z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.38}@media (max-width: 720px){body:not([data-page^=via]) main>.page-head:after{display:none}}@media (min-width: 1000px){.terra-head{max-width:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(48px,6vw,104px);align-items:center}.terra-head>*{grid-column:1}.terra-head>.terra-q{grid-column:2;grid-row:1 / span 3;margin:0;align-self:center}}.home-lancets{margin:0;align-self:center}@media (min-width: 901px){.home-lancets{grid-template-columns:repeat(8,minmax(0,1fr));gap:26px clamp(12px,1.6vw,22px)}.home-lancets li{grid-column:span 2}.home-lancets li:nth-child(5){grid-column:2 / span 2}}.home-lancets .lc{font-size:.86rem}.home-lancets .lc b{font-size:1.35rem}.make-own{margin-top:14px}.make-own .link{white-space:nowrap}.drawn .hd-brand .mark .mk-l{animation:none!important;stroke-dashoffset:0!important}.drawn .hd-brand .mark .mk-c{animation:none!important;opacity:1;transform:none}.saint-k{font-family:var(--f-caps);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px}.saint-k a{color:var(--gilt);text-decoration:none;border-bottom:1px solid transparent}.saint-k a:hover{border-bottom-color:currentColor}.saint-head .sub{font-style:italic}.saint-life{display:block;font-style:normal;color:var(--ink-3);font-size:.95rem;margin-top:6px;letter-spacing:.02em}.saint-feast{margin-top:14px;font-family:var(--f-caps);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--rubric)}.saint-places{list-style:none;margin:0;padding:0;display:grid;gap:14px}.saint-places li{display:grid;gap:2px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.saint-places b{font-family:var(--f-big);font-weight:400;font-size:1.25rem}.saint-places span{color:var(--ink-2)}.si-era{font-family:var(--f-caps);font-weight:400;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--rubric);margin:48px 0 14px}.si-era:first-child{margin-top:0}.saint-index{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.saint-index li{border-bottom:1px solid var(--rule);min-width:0}.saint-index li:not(:nth-child(3n)){border-right:1px solid var(--rule)}.saint-index a{display:grid;align-content:start;gap:6px;padding:18px 20px 20px;height:100%;color:var(--ink);text-decoration:none;transition:background .25s ease}.saint-index a:hover,.saint-index a:focus-visible{background:color-mix(in srgb,var(--gilt) 8%,transparent)}.saint-index b{font-family:var(--f-big);font-weight:400;font-size:1.3rem;line-height:1.2}.saint-index .si-life{font-family:var(--f-caps);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.saint-index .si-life:empty{display:none}.saint-index .si-role{font-style:italic;color:var(--ink-2);font-size:.98rem;line-height:1.4}.saint-index a:hover b{color:var(--rubric)}@media (max-width: 1000px){.saint-index{grid-template-columns:repeat(2,minmax(0,1fr))}.saint-index li:not(:nth-child(3n)){border-right:0}.saint-index li:nth-child(odd){border-right:1px solid var(--rule)}}@media (max-width: 560px){.saint-index{grid-template-columns:minmax(0,1fr)}.saint-index li:nth-child(odd){border-right:0}.saint-index a{padding:16px 4px 18px}}.kal .kal-s{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}.kal .kal-s:hover{border-bottom-color:currentColor}.way-saints{margin-top:14px}body:not([data-page^=via]) main>.page-head.place-head:after{display:none}.place-head .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(24px,5vw,80px)}.place-head .ph-t{display:grid;gap:16px;justify-items:start;min-width:0}.place-head h1{overflow-wrap:break-word}.pk-r{color:var(--ink-3)}#formZone,#dzOut,#dzFound,#q-grace{scroll-margin-top:96px}.locmap{width:clamp(150px,19vw,250px);height:auto;overflow:visible}.map .labels text,.map .labels{pointer-events:none}.pl-dots .hit{fill:transparent!important;stroke:none!important}.locmap .lm-fr{fill:color-mix(in srgb,var(--gilt) 12%,var(--paper));stroke:color-mix(in srgb,var(--gilt) 75%,transparent);stroke-width:2.4;stroke-linejoin:round}.locmap .lm-riv{fill:none;stroke:color-mix(in srgb,var(--ink-3) 30%,transparent);stroke-width:1.3}.locmap .lm-cap{fill:var(--ink-3)}.locmap .lm-halo{fill:color-mix(in srgb,var(--rubric) 16%,transparent)}.locmap .lm-dot{fill:var(--rubric);stroke:var(--paper);stroke-width:3}@media (max-width: 560px){.place-head .wrap{grid-template-columns:minmax(0,1fr) 72px;column-gap:14px}.locmap{width:72px}body:not([data-page^=via]) .place-head h1{font-size:clamp(2.2rem,10.5vw,3rem)}}.pl-map{max-width:820px;margin-inline:auto}.pl-dots circle{fill:var(--rubric);stroke:var(--paper);stroke-width:1.3;transition:r .2s ease;cursor:pointer}.pl-dots a:hover circle,.pl-dots a:focus-visible circle{r:7}.pl-reg+.pl-reg{margin-top:clamp(40px,5vw,64px)}.pl-reg h2{font-size:clamp(1.6rem,3vw,2.1rem);margin-bottom:18px}.pl-index .si-life:empty{display:none}.saint-pl,.way-places{margin-top:14px}.saint-places b a{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}.saint-places b a:hover{border-bottom-color:currentColor}.art-head .sub{max-width:44rem}body:not([data-page^=via]) .art-head h1{font-size:clamp(2.3rem,4.8vw,3.7rem);max-width:24ch;line-height:1.06}.art-meta{font-family:var(--f-caps);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.art-wrap{display:grid;grid-template-columns:220px minmax(0,700px);column-gap:clamp(32px,6vw,96px);justify-content:start;align-items:start}.art-toc{position:sticky;top:96px;font-size:.95rem}.art-toc p{font-family:var(--f-caps);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gilt);margin-bottom:12px}.art-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:10px;border-left:1px solid var(--rule)}.art-toc a{display:block;padding-left:14px;color:var(--ink-2);text-decoration:none;line-height:1.35}.art-toc a:hover,.art-toc a:focus-visible{color:var(--rubric)}.art-body h2{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15;margin:52px 0 16px;scroll-margin-top:110px}.art-body>h2:first-child{margin-top:0}.art-body p{font-size:calc(1.1rem * var(--ts));line-height:1.72;margin:0 0 1.05em;color:var(--ink)}.art-body p a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--rubric) 55%,transparent);text-underline-offset:3px;text-decoration-thickness:1px}.art-body p a:hover{text-decoration-color:var(--rubric)}.art-body .art-rh{font-size:1.3rem;margin-top:56px}.art-body .fam-ways{margin-top:8px}.art-more{margin-top:18px}.art-src{margin-top:56px;border-top:1px solid var(--rule);padding-top:24px}.art-src h2{font-size:1.2rem;margin:0 0 12px}.art-src ol{margin:0;padding-left:1.3em;display:grid;gap:6px;color:var(--ink-3);font-size:.95rem}.art-src a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.art-src a:hover{border-bottom-color:currentColor}@media (max-width: 900px){.art-wrap{grid-template-columns:minmax(0,1fr)}.art-toc{position:static;margin-bottom:36px}}.art-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.art-list li{border-bottom:1px solid var(--rule);min-width:0}.art-list li:nth-child(odd){border-right:1px solid var(--rule)}.art-list a{display:grid;gap:6px;align-content:start;padding:22px 24px 26px;height:100%;color:var(--ink);text-decoration:none;transition:background .25s ease}.art-list a:hover,.art-list a:focus-visible{background:color-mix(in srgb,var(--gilt) 8%,transparent)}.art-list .al-k{font-family:var(--f-caps);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gilt)}.art-list b{font-family:var(--f-big);font-weight:400;font-size:1.36rem;line-height:1.2}.art-list a:hover b{color:var(--rubric)}.art-list .al-d{color:var(--ink-2);line-height:1.5}@media (max-width: 720px){.art-list{grid-template-columns:minmax(0,1fr)}.art-list li:nth-child(odd){border-right:0}.art-list a{padding:18px 4px 20px}}.src-list{margin:0;padding-left:1.3em;display:grid;gap:7px;color:var(--ink-3);font-size:.95rem;line-height:1.45}.src-list a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.src-list a:hover{border-bottom-color:currentColor}.way-src{width:100%;max-width:46rem;border-top:1px solid var(--rule);padding-top:18px}.way-src-k{font-family:var(--f-caps);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.page-head h1 .h1-sub{display:block;margin-top:12px;font-family:var(--f-disp);font-style:italic;font-weight:300;font-size:1.14rem;line-height:1.55;letter-spacing:0;color:var(--ink-2);max-width:40rem}.way-head h1 .h1-sub.it{font-weight:400;font-size:1.3rem;margin-top:10px}article.way .way-head h1 .h1-sub{color:var(--h-ink2, var(--ink-2))}.place-head h1+.sub .saint-life{margin-top:2px}.hero h1 .h1-k{display:block;font-family:var(--f-caps);font-size:.74rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--gilt);line-height:1.4;margin-bottom:18px}.src-date{font-size:.86rem;color:var(--ink-3);font-style:italic;margin-top:14px}.art-src .src-date{margin:0 0 12px}.glance{display:flex;flex-wrap:wrap;gap:14px 36px;margin:22px 0 0;padding:16px 0 0;border-top:1px solid var(--rule);max-width:46rem}.glance>div{min-width:0}.glance dt{font-family:var(--f-caps);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 3px}.glance dd{margin:0;font-size:.98rem;line-height:1.5;color:var(--ink-2);max-width:26rem}.glance dd a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.glance dd a:hover{text-decoration-color:currentColor}.pk-r a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.pk-r a:hover{border-bottom-color:currentColor}.pl-reg-more{margin:-6px 0 14px}.reg-places li span{display:block}@media (max-width: 560px){.glance{gap:12px 24px}.glance dd{font-size:.95rem}}:root[data-theme=dark]{--paper: #0A1540;--white: #0E1B4E;--stone: #0C1847;--sky: #0C1847;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #263574;--gold: #E06A72;--gold-soft: #4A4540;--blue: #A9BBF2;--blue-2: #C8D4F7;--on-blue: #16181C;--glow-a: transparent;--glow-b: transparent;--shadow: rgba(0, 0, 0, .4);--stone-1: #1D2C70;--stone-2: #101E54;--stone-edge: #6F7782;color-scheme:dark}:root[data-theme=dark]{--paper: #060E2E;--white: #081238;--stone: #081238;--sky: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #F5F0E6;--gold-soft: #263574;--blue: #9DB1F0;--blue-2: #BFCDF5;--on-blue: #060E2E;--stone-1: #172566;--stone-2: #0C1847;--stone-edge: #6A6A6A}:root[data-theme=dark]{--tr: #26282C;--tr-edge: #263574;--win-frame: #34363B;--win-edge: #1A1B1E}:root[data-theme=dark] .brand svg circle{stroke:#e0646f}:root[data-theme=dark] .brand svg path{fill:#e0646f}:root[data-theme=dark] article.way[data-theme=via-cathedralis]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #8A93BA;--way: #8A93BA;--blue: #9AA1C3}:root[data-theme=dark] article.way[data-theme=via-benedicti]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #CF8B88;--way: #CF8B88;--blue: #D69B98}:root[data-theme=dark] article.way[data-theme=via-romanica]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #CA998A;--way: #CA998A;--blue: #D2A69A}:root[data-theme=dark] article.way[data-theme=via-gratiae]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #BCAC84;--way: #BCAC84;--blue: #C5B794}:root[data-theme=dark] article.way[data-theme=via-immaculatae]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #8892BA;--way: #8892BA;--blue: #98A1C3}:root[data-theme=dark] article.way[data-theme=via-rosarum]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #CE8BA3;--way: #CE8BA3;--blue: #D49BAF}:root[data-theme=dark] article.way[data-theme=via-ioannae]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #8B99C2;--way: #8B99C2;--blue: #9AA6CA}:root[data-theme=dark] article.way[data-theme=via-archangeli]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #91999E;--way: #91999E;--blue: #A0A6AB}:root[data-theme=dark] article.way[data-theme=via-sanctorum]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #BCAC85;--way: #BCAC85;--blue: #C5B795}:root[data-theme=dark] article.way[data-theme=via-incarnationis]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #C28A99;--way: #C28A99;--blue: #CA9AA6}:root[data-theme=dark] article.way[data-theme=via-caritatis]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #9BA5B5;--way: #9BA5B5;--blue: #A8B1BF}:root[data-theme=dark] article.way[data-theme=via-conchae]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #8AA3CC;--way: #8AA3CC;--blue: #9AAFD2}:root[data-theme=dark] article.way[data-theme=via-magdalenae]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #AAA1C4;--way: #AAA1C4;--blue: #B5AECC}:root[data-theme=dark] article.way[data-theme=via-gregoriana]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #CF8B88;--way: #CF8B88;--blue: #D69B98}:root[data-theme=dark] article.way[data-theme=via-benedicti] .way-head{--h-ink: #F5F0E6;--h-ink2: #CBD3EE}:root[data-theme=dark] article.way[data-theme=via-benedicti] .way-head h1{color:#f5f0e6}:root[data-theme=dark] article.way[data-theme=via-gratiae] .way-head{--h-ink: #F5F0E6;--h-ink2: #CBD3EE}:root[data-theme=dark] article.way[data-theme=via-gratiae] .way-head h1{color:#f5f0e6}:root[data-theme=dark] article.way[data-theme=via-rosarum] .way-head{--h-ink: #F5F0E6;--h-ink2: #CBD3EE}:root[data-theme=dark] article.way[data-theme=via-rosarum] .way-head h1{color:#e2618c}:root[data-theme=dark] article.way[data-theme=via-magdalenae] .way-head{--h-ink: #F5F0E6;--h-ink2: #CBD3EE}:root[data-theme=dark] article.way[data-theme=via-magdalenae] .way-head h1{color:#f5f0e6}:root[data-theme=dark] article.way[data-theme=via-gregoriana] .way-head{--h-ink: #F5F0E6;--h-ink2: #CBD3EE}:root[data-theme=dark] article.way[data-theme=via-gregoriana] .way-head h1{color:#e0564c}:root[data-theme=dark] article.way[data-theme=via-benedicti] .way-head{--h-bg: #070F33}:root[data-theme=dark] article.way[data-theme=via-gratiae] .way-head{--h-bg: repeating-conic-gradient(from 0deg at 82% 40%, rgba(232,196,110,.16) 0deg .22deg, transparent .22deg 5deg), #070F33;--h-btn: #F5F0E6;--h-btn-ink: #060E2E}:root[data-theme=dark] article.way[data-theme=via-magdalenae] .way-head{--h-bg: repeating-linear-gradient(90deg, #6B5BA0 0 9px, transparent 9px 24px) bottom / 100% 70px no-repeat, #070F33}:root[data-theme=dark] article.way[data-theme=via-gregoriana] .way-head{--h-bg: repeating-linear-gradient(180deg, transparent 0 46px, rgba(224,86,76,.32) 46px 47px, transparent 47px 56px, rgba(224,86,76,.32) 56px 57px, transparent 57px 66px, rgba(224,86,76,.32) 66px 67px, transparent 67px 76px, rgba(224,86,76,.32) 76px 77px, transparent 77px 112px), #070F33}:root[data-theme=dark] article.way[data-theme=via-gregoriana] .way-head-in{background:#151619f0;box-shadow:0 0 0 1px #e0564c59}:root[data-theme=dark] article.way[data-theme=via-benedicti] .way-head h1:first-letter{color:#e0564c}:root[data-theme=dark] article.way[data-theme=via-rosarum] .way-head{--h-bg: var(--ros-pat), #070F33}:root[data-theme=dark] article.way[data-theme=via-rosarum]{--ros-pat: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27190%27%20height%3D%27190%27%3E%3Cg%20transform%3D%27translate%2830%2034%29%20rotate%280%29%27%3E%3Cpath%20d%3D%27M0%208%20C-6%204%20-12%206%20-13%2010%20C-9%2013%20-3%2012%200%208%20Z%27%20fill%3D%27%232F6B45%27%20fill-opacity%3D%27.32%27%2F%3E%3Ccircle%20cx%3D%270.0%27%20cy%3D%27-4.0%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%273.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%272.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-2.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-3.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20r%3D%271.6%27%20fill%3D%27%23FFFFFF%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate%28108%2096%29%20rotate%2840%29%27%3E%3Cpath%20d%3D%27M0%208%20C-6%204%20-12%206%20-13%2010%20C-9%2013%20-3%2012%200%208%20Z%27%20fill%3D%27%232F6B45%27%20fill-opacity%3D%27.32%27%2F%3E%3Ccircle%20cx%3D%270.0%27%20cy%3D%27-4.0%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%273.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%272.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-2.4%27%20cy%3D%273.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20cx%3D%27-3.8%27%20cy%3D%27-1.2%27%20r%3D%274%27%20fill%3D%27%23A0204E%27%20fill-opacity%3D%27.28%27%2F%3E%3Ccircle%20r%3D%271.6%27%20fill%3D%27%23FFFFFF%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}:root[data-theme=dark] .rose-glass .rm-rim{fill:#1a296c;stroke:#263574}:root[data-theme=dark] .rose-glass .st{stroke:#1a296c}:root[data-theme=dark] article.way[data-theme=via-nativitatis]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #8FC2A9;--way: #8FC2A9;--blue: #A9D2BE}:root[data-theme=dark] article.way[data-theme=via-dominici]{--paper: #060E2E;--white: #081238;--stone: #081238;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #172566;--gold: #D9927F;--way: #D9927F;--blue: #E2A897}:root[data-theme=dark] article.way[data-theme=via-dominici] .way-head{--h-bg: linear-gradient(90deg, #070F33 0 64%, #E8E4DC 64% 100%);--h-ink: #F5F0E6;--h-ink2: #CBD3EE;--h-btn: #F5F0E6;--h-btn-ink: #060E2E}:root[data-theme=dark] .map{--m-sea: #13181D;--m-nb: #0A1540;--m-fr: #101E54;--m-riv: #3A5870;--m-bnb: #22306A;--m-bfr: #6E6E6E;--m-coast: #4E5A63;--m-lbl: #5E6B75;--m-ctry: #6F80C0}:root[data-theme=dark] .mark{color:#e0646f}:root[data-theme=dark]{--rubric: #E3837B}:root[data-theme=dark] .hd-brand .mark,:root[data-theme=dark] .hd-mini .mark{color:#e0646f}:root[data-theme=dark] .map.cm{--m-sea: #10151A;--m-wl: #2F4455;--m-rh: #2C3F4F;--m-fr: #0C1847;--m-nb: #081238;--m-bnb: #22306A;--m-bfr: #6F7276;--m-coast: #4C5C69;--m-riv: #3D5F7B;--m-ink: #DAD7D0;--m-ink2: #B3B0A9;--m-lbl: #5F7385;--m-ctry: #6F80C0;--m-gilt: #C9A65A}:root[data-theme=dark] .map.cm .rt-line{stroke:color-mix(in srgb,var(--glass) 60%,#FFFFFF)}:root[data-theme=dark] .map.cm .rt.on circle.st0,:root[data-theme=dark] .map.cm .rt.on circle.stn{fill:color-mix(in srgb,var(--glass) 60%,#FFFFFF)}:root[data-theme=dark] .map.cm .rt.on .rt-line{stroke:color-mix(in srgb,var(--glass) 60%,#FFFFFF)}:root[data-theme=dark]{--gilt: #C9A65A}:root[data-theme=dark] .hero .rose-fig:before{opacity:.7}:root[data-theme=dark] main>.sec+.sec:not(.flush):before,:root[data-theme=dark] main>.hero+.sec:before{background:linear-gradient(var(--rule),var(--rule)) left center / calc(50% - 34px) 1px no-repeat,linear-gradient(var(--rule),var(--rule)) right center / calc(50% - 34px) 1px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%27-50%20-50%20100%20100%27%3E%3Ccircle%20r%3D%2747%27%20fill%3D%27none%27%20stroke%3D%27%23C9A65A%27%20stroke-width%3D%273%27/%3E%3Cpath%20d%3D%27M-3.2%20-22.0L-5.4%20-34.0A10.8%2010.8%200%200%201%200.0%20-42.5A10.8%2010.8%200%200%201%205.4%20-34.0L3.2%20-22.0ZM5.5%20-21.5L8.0%20-33.5A10.8%2010.8%200%200%201%2016.3%20-39.3A10.8%2010.8%200%200%201%2018.0%20-29.3L11.4%20-19.1ZM13.3%20-17.8L20.2%20-27.9A10.8%2010.8%200%200%201%2030.1%20-30.1A10.8%2010.8%200%200%201%2027.9%20-20.2L17.8%20-13.3ZM19.1%20-11.4L29.3%20-18.0A10.8%2010.8%200%200%201%2039.3%20-16.3A10.8%2010.8%200%200%201%2033.5%20-8.0L21.5%20-5.5ZM22.0%20-3.2L34.0%20-5.4A10.8%2010.8%200%200%201%2042.5%20-0.0A10.8%2010.8%200%200%201%2034.0%205.4L22.0%203.2ZM21.5%205.5L33.5%208.0A10.8%2010.8%200%200%201%2039.3%2016.3A10.8%2010.8%200%200%201%2029.3%2018.0L19.1%2011.4ZM17.8%2013.3L27.9%2020.2A10.8%2010.8%200%200%201%2030.1%2030.1A10.8%2010.8%200%200%201%2020.2%2027.9L13.3%2017.8ZM11.4%2019.1L18.0%2029.3A10.8%2010.8%200%200%201%2016.3%2039.3A10.8%2010.8%200%200%201%208.0%2033.5L5.5%2021.5ZM3.2%2022.0L5.4%2034.0A10.8%2010.8%200%200%201%200.0%2042.5A10.8%2010.8%200%200%201%20-5.4%2034.0L-3.2%2022.0ZM-5.5%2021.5L-8.0%2033.5A10.8%2010.8%200%200%201%20-16.3%2039.3A10.8%2010.8%200%200%201%20-18.0%2029.3L-11.4%2019.1ZM-13.3%2017.8L-20.2%2027.9A10.8%2010.8%200%200%201%20-30.1%2030.1A10.8%2010.8%200%200%201%20-27.9%2020.2L-17.8%2013.3ZM-19.1%2011.4L-29.3%2018.0A10.8%2010.8%200%200%201%20-39.3%2016.3A10.8%2010.8%200%200%201%20-33.5%208.0L-21.5%205.5ZM-22.0%203.2L-34.0%205.4A10.8%2010.8%200%200%201%20-42.5%200.0A10.8%2010.8%200%200%201%20-34.0%20-5.4L-22.0%20-3.2ZM-21.5%20-5.5L-33.5%20-8.0A10.8%2010.8%200%200%201%20-39.3%20-16.3A10.8%2010.8%200%200%201%20-29.3%20-18.0L-19.1%20-11.4ZM-17.8%20-13.3L-27.9%20-20.2A10.8%2010.8%200%200%201%20-30.1%20-30.1A10.8%2010.8%200%200%201%20-20.2%20-27.9L-13.3%20-17.8ZM-11.4%20-19.1L-18.0%20-29.3A10.8%2010.8%200%200%201%20-16.3%20-39.3A10.8%2010.8%200%200%201%20-8.0%20-33.5L-5.5%20-21.5Z%27%20fill%3D%27none%27%20stroke%3D%27%23C9A65A%27%20stroke-width%3D%272.4%27/%3E%3Ccircle%20r%3D%2717%27%20fill%3D%27none%27%20stroke%3D%27%23C9A65A%27%20stroke-width%3D%273%27/%3E%3Cpath%20d%3D%27M-2.6%20-2.6L-2.6%20-12Q0%20-13.4%202.6%20-12L2.6%20-2.6L12%20-2.6Q13.4%200%2012%202.6L2.6%202.6L2.6%2012Q0%2013.4%20-2.6%2012L-2.6%202.6L-12%202.6Q-13.4%200%20-12%20-2.6Z%27%20fill%3D%27%23C9A65A%27/%3E%3C/svg%3E) center / 26px 26px no-repeat}:root[data-theme=dark] .ft-brand .mark{color:#e0646f}:root[data-theme=dark]{--paper: #0A1540;--white: #0E1B4E;--stone: #0C1847;--sky: #0C1847;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #22306A;--gold: #E2C273;--gold-soft: #22306A;--blue: #F5F0E6;--blue-2: #FFFFFF;--on-blue: #0A1540;--glow-a: transparent;--glow-b: transparent;--shadow: rgba(3, 8, 30, .5);--stone-1: #13215A;--stone-2: #0E1B4E;--stone-edge: #3E4D8C;--rubric: #E8C66E;--gilt: #E2C273;--tr: #22306A;--tr-edge: #3E4D8C;color-scheme:dark}:root[data-theme=dark] body{background:radial-gradient(ellipse 120% 60% at 50% -8%,#142670,#0a1540 44%,#050c28) no-repeat,#0a1540}:root[data-theme=dark] .map,:root[data-theme=dark] .map.cm{--m-sea: #070F33;--m-nb: #0C1847;--m-fr: #13215A;--m-wl: #22357A;--m-rh: #203270;--m-riv: #5E7BC8;--m-bnb: #22306A;--m-bfr: #6F80C0;--m-coast: #3E519A;--m-ink: #F5F0E6;--m-ink2: #CBD3EE;--m-lbl: #7F90CC;--m-ctry: #8D9AC8;--m-gilt: #E2C273}:root[data-theme=dark] article.way[data-theme]{--paper: #0A1540;--white: #0E1B4E;--stone: #0C1847;--ink: #F5F0E6;--ink-2: #CBD3EE;--ink-3: #9AA6D2;--rule: #22306A;--gold: #E2C273;--way: #E2C273;--blue: #F5F0E6}:root[data-theme=dark] .mark,:root[data-theme=dark] .hd-brand .mark,:root[data-theme=dark] .hd-mini .mark{color:#e8c66e}@media print{:root[data-theme=dark],:root[data-theme=dark] article.way[data-theme]{--paper: #FFFFFF;--white: #FFFFFF;--stone: #F4F4F4;--ink: #000000;--ink-2: #333333;--ink-3: #555555;--rule: #CCCCCC;--gold: #000000;--way: #000000;--blue: #000000;--on-blue: #FFFFFF;--rubric: #000000;--gilt: #000000;color-scheme:light}:root[data-theme=dark] body{background:#fff}}
