@layer reset,tokens,base,fabrica,membra,aulae;@layer tokens{:root{--calx: #f8f4ec;--lapis-1: #f2eadc;--lapis-2: #e8dcc6;--lapis-3: #d9c7a5;--lapis-4: #bfa57c;--umbra-9: #241c15;--umbra-8: #2f251c;--umbra-7: #43372b;--umbra-6: #5f5041;--mare-9: #0e2a3b;--mare-8: #133a52;--mare-7: #1a4d6b;--mare-5: #2e6e93;--mare-2: #c5d8e2;--testa-7: #8c3b22;--testa-6: #a34a2c;--testa-4: #c9734f;--testa-2: #efd3c3;--aurum: #c59b4e;--edge: rgb(36 28 21 / .14);--edge-2: rgb(36 28 21 / .26);--edge-3: rgb(36 28 21 / .42);--f-titulus: "Titulus", "Trajan Pro", Georgia, serif;--f-scriptura: "Scriptura", "Segoe UI", system-ui, sans-serif;--s--1: clamp(.875rem, .85rem + .1vw, .9375rem);--s-0: clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--s-1: clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--s-2: clamp(1.375rem, 1.22rem + .7vw, 1.75rem);--s-3: clamp(1.625rem, 1.33rem + 1.3vw, 2.375rem);--s-4: clamp(1.875rem, 1.4rem + 1.9vw, 2.875rem);--s-5: clamp(2.5rem, 1.2rem + 5vw, 5.25rem);--gutter: clamp(1.25rem, 4.2vw, 3rem);--wrap: 76rem;--porta-h: 4rem;--ease: cubic-bezier(.2, .7, .2, 1);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .15 0 0 0 0 .1 0 0 0 .62 -.22'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");--bedding: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0035 .045' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .44 0 0 0 0 .3 0 0 0 .5 -.18'/%3E%3C/filter%3E%3Crect width='640' height='640' filter='url(%23b)'/%3E%3C/svg%3E");--pores: radial-gradient(circle at 30% 40%, rgb(36 28 21 / .1) 0 .7px, transparent 1.4px) 0 0 / 41px 37px, radial-gradient(circle at 70% 60%, rgb(36 28 21 / .07) 0 1px, transparent 1.8px) 0 0 / 67px 59px, radial-gradient(circle at 50% 50%, rgb(255 255 255 / .4) 0 .8px, transparent 1.5px) 0 0 / 53px 47px;--stone-light: var(--grain), var(--pores), var(--bedding), linear-gradient(172deg, rgb(255 255 255 / .4), transparent 55%)}@media(min-width:1024px){:root{--porta-h: 4.75rem}}}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0}ul,ol{list-style:none}table{border-collapse:collapse}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}}@layer base{html{background:var(--calx);color-scheme:light;scroll-padding-top:calc(var(--porta-h) + 1.5rem)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100vh;font-family:var(--f-scriptura);font-size:var(--s-0);line-height:1.62;color:var(--umbra-9);background:var(--calx);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--f-titulus);font-weight:600;line-height:1.14;letter-spacing:.012em;text-wrap:balance;color:var(--umbra-9)}p,li,dd,figcaption{text-wrap:pretty}a{color:var(--mare-7);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#1a4d6b73;text-underline-offset:.22em;transition:color .16s,text-decoration-color .16s}a:hover{color:var(--testa-7);text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--mare-5);outline-offset:3px;border-radius:2px}::selection{background:var(--testa-2);color:var(--umbra-9)}strong,b{font-weight:650}em,i{font-style:normal;font-weight:600}main:focus{outline:none}[data-nobr]{white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer fabrica{[data-ui=wrap]{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}[data-ui=skip]{position:absolute;left:1rem;top:-5rem;z-index:100;padding:.8rem 1.1rem;background:var(--umbra-9);color:var(--calx);font-weight:600;text-decoration:none}[data-ui=skip]:focus{top:1rem}[data-sr]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-tone=stone]{background:var(--stone-light),var(--lapis-2)}[data-tone=sand]{background:var(--grain),var(--pores),var(--lapis-1)}[data-tone=calx]{background:var(--grain),var(--calx)}[data-tone=sea]{background:var(--grain),radial-gradient(120% 90% at 85% 0%,var(--mare-7),transparent 60%),var(--mare-9);color:var(--calx)}[data-tone=night]{background:var(--umbra-9);color:var(--lapis-2)}[data-tone=sea] :is(h1,h2,h3),[data-tone=night] :is(h1,h2,h3){color:var(--calx)}[data-tone=sea] a:not([data-btn]),[data-tone=night] a:not([data-btn]){color:var(--calx);text-decoration-color:#f8f4ec80}[data-ui=sectio]{padding-block:clamp(3.75rem,2.2rem + 5.5vw,7rem)}[data-ui=sectio][data-tight]{padding-block:clamp(2.75rem,1.8rem + 3.5vw,4.5rem)}[data-btn]{display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:3.125rem;padding:.85rem 1.45rem .8rem;border:1.5px solid transparent;border-radius:2px;font-family:var(--f-titulus);font-size:.9375rem;font-weight:700;line-height:1.1;letter-spacing:.085em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),translate .18s var(--ease),box-shadow .18s var(--ease)}[data-btn] svg{width:1.05em;height:auto;flex:none;transition:translate .18s var(--ease)}[data-btn]:hover svg{translate:.22em 0}[data-btn=solid]{background:var(--testa-6);color:var(--calx);box-shadow:inset 0 -3px #241c1547,0 10px 22px -14px #8c3b22e6}[data-btn=solid]:hover{background:var(--testa-7);color:var(--calx);translate:0 -1px}[data-btn=solid]:active{translate:0 1px;box-shadow:inset 0 -1px #241c1547}[data-btn=line]{border-color:var(--umbra-7);color:var(--umbra-9);background:#f8f4ec8c}[data-btn=line]:hover{background:var(--umbra-9);border-color:var(--umbra-9);color:var(--calx)}[data-btn=calx]{background:var(--calx);color:var(--mare-9);box-shadow:inset 0 -3px #0e2a3b33}[data-btn=calx]:hover{background:#fff;color:var(--testa-7);translate:0 -1px}[data-btn]:focus-visible{outline-offset:4px}[data-ui=rubrica]{display:grid;gap:.9rem;max-width:46rem;margin-bottom:clamp(2.25rem,1.6rem + 2vw,3.5rem)}[data-ui=rubrica]:has(+[data-ui=textus]){margin-bottom:clamp(1.5rem,1.2rem + 1vw,2.25rem)}[data-ui=rubrica][data-align=center]{margin-inline:auto;text-align:center;justify-items:center}[data-ui=rubrica] [data-part=supra]{display:inline-flex;align-items:center;gap:.85rem;font-family:var(--f-titulus);font-size:.8125rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--testa-7)}[data-ui=rubrica] [data-part=numerus]{display:inline-grid;place-items:center;min-width:2.6rem;height:2.6rem;padding-inline:.35rem;border:1.5px solid currentColor;border-radius:999px;box-shadow:0 0 0 3px var(--calx),0 0 0 4px #8c3b2273;font-size:.8125rem;letter-spacing:.04em}[data-tone=stone] [data-ui=rubrica] [data-part=numerus]{box-shadow:0 0 0 3px var(--lapis-2),0 0 0 4px #8c3b2273}[data-tone=sand] [data-ui=rubrica] [data-part=numerus]{box-shadow:0 0 0 3px var(--lapis-1),0 0 0 4px #8c3b2273}[data-ui=rubrica] h2{font-size:var(--s-4)}[data-ui=rubrica] [data-part=sub]{font-size:var(--s-1);line-height:1.5;color:var(--umbra-7);max-width:40rem}[data-tone=sea] [data-ui=rubrica] [data-part=supra]{color:var(--aurum)}[data-tone=sea] [data-ui=rubrica] [data-part=sub]{color:var(--mare-2)}[data-ui=ante]{display:none}@media(min-width:1024px){[data-ui=ante]{display:block;background:var(--mare-9);color:var(--mare-2);font-size:.8125rem;letter-spacing:.02em}[data-ui=ante]>div{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:2.25rem}[data-ui=ante] ul{display:flex;gap:1.5rem}[data-ui=ante] a{color:var(--calx);text-decoration:none;display:inline-flex;align-items:center;min-height:2.25rem}[data-ui=ante] a:hover{color:var(--aurum)}}[data-ui=porta]{position:sticky;top:0;z-index:40;background:var(--calx);border-bottom:1px solid var(--edge-2);box-shadow:0 4px 0 -1px var(--calx),0 5px 0 -1px var(--edge-2)}[data-ui=porta]>[data-ui=wrap]{position:relative;display:flex;align-items:center;gap:1rem;min-height:var(--porta-h)}[data-ui=sigillum]{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;margin-right:auto;color:var(--umbra-9);text-decoration:none}[data-ui=sigillum]:hover{color:var(--umbra-9)}[data-ui=sigillum] svg{width:2rem;flex:none}[data-ui=sigillum] [data-part=nomen]{display:flex;align-items:center;gap:.4em;font-family:var(--f-titulus);font-size:1.0625rem;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase}[data-ui=sigillum] [data-part=nomen] i{width:.34em;height:.34em;background:var(--testa-6);clip-path:polygon(50% 0,100% 100%,0 100%)}[data-ui=sigillum] [data-part=cognomen]{display:none;margin-top:.38rem;font-size:.6875rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--umbra-6);line-height:1}@media(min-width:400px){[data-ui=sigillum] [data-part=cognomen]{display:block}}@media(min-width:1024px){[data-ui=sigillum] svg{width:2.25rem}[data-ui=sigillum] [data-part=nomen]{font-size:1.1875rem}}[data-ui=porta] [data-btn]{display:none;min-height:2.75rem;padding:.7rem 1.1rem .65rem;font-size:.8125rem}@media(min-width:768px){[data-ui=porta] [data-btn]{display:inline-flex}}@media(min-width:1024px)and (max-width:1279.98px){[data-ui=porta]>[data-ui=wrap]>[data-btn]{display:none}}@media(max-width:399.98px){[data-ui=sigillum]{gap:.55rem}[data-ui=sigillum] svg{width:1.75rem}[data-ui=sigillum] [data-part=nomen]{font-size:.9375rem;letter-spacing:.08em}[data-ui=menu]>summary{padding:0 .7rem}}@media(max-width:379.98px){[data-ui=menu]>summary{width:2.75rem;justify-content:center;padding:0}[data-ui=menu]>summary>span:not([data-part=lines]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}[data-ui=itinera]{display:none}@media(min-width:1024px){[data-ui=itinera]{display:flex;align-self:stretch;margin-right:.5rem}[data-ui=itinera]>ul{display:flex;align-items:stretch}[data-ui=itinera]>ul>li{display:flex;align-items:center}[data-ui=itinera]>ul>li>a{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .9rem;font-family:var(--f-titulus);font-size:.9375rem;font-weight:600;letter-spacing:.06em;color:var(--umbra-9);text-decoration:none}[data-ui=itinera]>ul>li>a:after{content:"";position:absolute;left:.9rem;right:.9rem;bottom:.35rem;height:2px;background:var(--testa-6);scale:0 1;transition:scale .2s var(--ease)}[data-ui=itinera]>ul>li:is(:hover,:focus-within)>a{color:var(--testa-7)}[data-ui=itinera]>ul>li:is(:hover,:focus-within)>a:after,[data-ui=itinera]>ul>li>a[aria-current]:after{scale:1 1}[data-ui=itinera] [data-part=caret]{width:.5rem;height:.3rem;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);opacity:.65;transition:rotate .2s var(--ease)}[data-ui=itinera] li:is(:hover,:focus-within) [data-part=caret]{rotate:180deg}[data-ui=velum]{position:absolute;left:0;right:0;top:100%;padding-top:5px;opacity:0;translate:0 -.4rem;pointer-events:none;transition:opacity .18s var(--ease) .1s,translate .18s var(--ease) .1s}[data-ui=itinera] li:focus-within>[data-ui=velum]{opacity:1;translate:0;pointer-events:auto;transition-delay:0s}@media(hover:hover){[data-ui=itinera] li:hover>[data-ui=velum]{opacity:1;translate:0;pointer-events:auto;transition-delay:0s}}[data-ui=velum]>div{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:2rem 2.5rem;padding:2rem 2.25rem 2.25rem;background:var(--grain),var(--calx);border:1px solid var(--edge-2);border-top:0;box-shadow:0 34px 60px -34px #241c1580}[data-ui=velum] h2{margin-bottom:.8rem;padding-bottom:.6rem;border-bottom:1px solid var(--edge);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--testa-7)}[data-ui=velum] li a{display:block;margin-inline:-.6rem;padding:.5rem .6rem;border-radius:2px;font-size:1rem;font-weight:600;line-height:1.3;color:var(--umbra-9);text-decoration:none}[data-ui=velum] li a small{display:block;margin-top:.2rem;font-size:.875rem;font-weight:400;color:var(--umbra-6)}[data-ui=velum] li a:hover{background:var(--lapis-1);color:var(--testa-7)}[data-ui=velum] [data-part=coda]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--edge);font-size:.9375rem;color:var(--umbra-7)}}[data-ui=menu]{display:block}@media(min-width:1024px){[data-ui=menu]{display:none}}[data-ui=menu]>summary{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;padding:0 .85rem;border:1.5px solid var(--umbra-9);border-radius:2px;font-family:var(--f-titulus);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;user-select:none}[data-ui=menu]>summary:hover{background:var(--umbra-9);color:var(--calx)}[data-ui=menu] [data-part=lines]{position:relative;width:18px;height:2px;background:currentColor;transition:background-color .15s}[data-ui=menu] [data-part=lines]:before,[data-ui=menu] [data-part=lines]:after{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:translate .2s var(--ease),rotate .2s var(--ease)}[data-ui=menu] [data-part=lines]:before{translate:0 -6px}[data-ui=menu] [data-part=lines]:after{translate:0 6px}[data-ui=menu][open] [data-part=lines]{background:transparent}[data-ui=menu][open] [data-part=lines]:before{translate:0;rotate:45deg}[data-ui=menu][open] [data-part=lines]:after{translate:0;rotate:-45deg}[data-ui=menu] [data-part=shut]{display:none}[data-ui=menu][open] [data-part=shut]{display:inline}[data-ui=menu][open] [data-part=open]{display:none}[data-ui=menu]>[data-part=panel]{position:fixed;left:0;right:0;top:calc(var(--porta-h) + 4px);max-height:calc(100dvh - var(--porta-h) - 4px);overflow-y:auto;overscroll-behavior:contain;padding:1.25rem var(--gutter) 2.5rem;background:var(--grain),var(--calx);border-bottom:1px solid var(--edge-2);box-shadow:0 30px 50px -24px #241c1573}[data-ui=menu]:not([open])>[data-part=panel]{display:none}[data-ui=menu] [data-part=panel]>*{max-width:40rem;margin-inline:auto}[data-ui=menu] details{border-bottom:1px solid var(--edge)}[data-ui=menu] details>summary{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;font-family:var(--f-titulus);font-size:1.0625rem;font-weight:600;letter-spacing:.03em}[data-ui=menu] details>summary:after{content:"";width:.75rem;height:.75rem;background:linear-gradient(currentColor 0 0) center / 100% 2px no-repeat,linear-gradient(currentColor 0 0) center / 2px 100% no-repeat;transition:rotate .2s var(--ease)}[data-ui=menu] details[open]>summary:after{rotate:45deg}[data-ui=menu] details ul{padding-bottom:.75rem}[data-ui=menu] li a{display:flex;align-items:center;min-height:2.75rem;padding-left:.9rem;border-left:2px solid var(--lapis-3);font-size:1rem;color:var(--umbra-9);text-decoration:none}[data-ui=menu] li a:hover,[data-ui=menu] li a[aria-current]{border-left-color:var(--testa-6);color:var(--testa-7)}[data-ui=menu] [data-part=pages]{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;padding-block:1rem}[data-ui=menu] [data-part=pages] a{border-left:0;padding-left:0;font-family:var(--f-titulus);font-weight:600;letter-spacing:.03em}[data-ui=menu] [data-part=act]{padding-top:1rem}[data-ui=menu] [data-part=act] [data-btn]{display:flex;width:100%}[data-ui=basis]{--course: 3.5rem;--block: 9rem;position:relative;margin-top:4.5rem;padding-block:clamp(3.5rem,2.5rem + 3vw,5rem) 2rem;color:var(--lapis-2);font-size:.9375rem;background:linear-gradient(to bottom,transparent calc(var(--course) - 2px),rgb(0 0 0 / .32) calc(var(--course) - 2px) calc(var(--course) - 1px),rgb(255 255 255 / .045) calc(var(--course) - 1px) var(--course)) 0 0 / 100% var(--course),conic-gradient(from 0deg at 1px var(--course),transparent 0 270deg,rgb(0 0 0 / .28) 270deg) 0 0 / var(--block) calc(2 * var(--course)),conic-gradient(from 0deg at 1px var(--course),transparent 0 270deg,rgb(0 0 0 / .28) 270deg) calc(var(--block) / 2) var(--course) / var(--block) calc(2 * var(--course)),linear-gradient(180deg,rgb(255 255 255 / .03),transparent 40%),var(--umbra-9)}[data-ui=basis]:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:2.75rem;background:radial-gradient(circle at 50% 1.3rem,var(--calx) 0 .78rem,transparent calc(.78rem + .6px)) 50% 0 / 2.6rem 100% repeat-x,linear-gradient(90deg,transparent calc(50% - .78rem),var(--calx) 0 calc(50% + .78rem),transparent 0) 50% 1.3rem / 2.6rem 1.05rem repeat-x,linear-gradient(180deg,rgb(255 255 255 / .05) 0 1px,transparent 1px),var(--umbra-9)}[data-ui=basis]>[data-ui=wrap]>[data-part=grid]{display:grid;gap:2.5rem 2rem;grid-template-columns:1fr}@media(min-width:640px){[data-ui=basis]>[data-ui=wrap]>[data-part=grid]{grid-template-columns:1fr 1fr}[data-ui=basis] [data-part=about]{grid-column:1 / -1}}@media(min-width:1024px){[data-ui=basis]>[data-ui=wrap]>[data-part=grid]{grid-template-columns:1.35fr 1fr 1fr .9fr;gap:3rem}[data-ui=basis] [data-part=about]{grid-column:auto}}[data-ui=basis] [data-part=about] p{max-width:30rem;color:var(--lapis-3)}[data-ui=basis] [data-part=about] p+p{margin-top:.9rem}[data-ui=basis] [data-ui=sigillum]{color:var(--calx);margin-bottom:1.25rem}[data-ui=basis] [data-ui=sigillum] [data-part=cognomen]{color:var(--lapis-4);display:block}[data-ui=basis] h2{margin-bottom:1rem;font-size:.8125rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--aurum)}[data-ui=basis] li a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--lapis-2);text-decoration:none;line-height:1.3}@media(min-width:1024px){[data-ui=basis] li a{min-height:2.25rem}}[data-ui=basis] li a:hover{color:var(--calx);text-decoration:underline;text-decoration-color:var(--aurum)}[data-ui=basis] [data-part=mail]{color:var(--calx);font-weight:600}[data-ui=basis] [data-part=quaesita]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .12)}[data-ui=basis] [data-part=quaesita] ul{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem}[data-ui=basis] [data-part=quaesita] li a{color:var(--lapis-3);font-size:.875rem}[data-ui=basis] [data-part=imum]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .12);font-size:.8125rem;color:var(--lapis-4);letter-spacing:.02em}[data-ui=basis] [data-part=imum] b{font-family:var(--f-titulus);font-weight:700;letter-spacing:.14em;color:var(--lapis-3)}}@layer membra{[data-ui=hedera]{display:inline-block;width:1.35em;height:auto;flex:none;color:var(--testa-6);vertical-align:-.2em}[data-ui=arcus]{position:relative;padding-top:.6rem}[data-ui=arcus] [data-part=fornix]{--p: clamp(.6rem, 1.5vw, .95rem);--course: clamp(2.2rem, 7cqi, 3.2rem);container-type:inline-size;position:relative;padding:var(--p);border-radius:999px 999px 3px 3px;background:var(--grain),var(--pores),linear-gradient(165deg,#f1e7d6,#dfcdac 62%,#d2bc93);box-shadow:inset 0 0 0 1px #241c1533,inset 0 2px #ffffff8c,0 30px 54px -34px #241c15a6}[data-ui=arcus] [data-part=cunei],[data-ui=arcus] [data-part=cunei]:after{position:absolute;inset:0;border-radius:inherit;pointer-events:none}[data-ui=arcus] [data-part=cunei]{background:repeating-conic-gradient(from -90deg at 50% calc(50cqi + var(--p)),rgb(36 28 21 / .3) 0 .45deg,transparent .45deg 12deg);-webkit-mask:linear-gradient(#000 0 calc(50cqi + var(--p)),transparent 0);mask:linear-gradient(#000 0 calc(50cqi + var(--p)),transparent 0)}[data-ui=arcus] [data-part=cunei]:after{content:"";background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--course) - 1px),rgb(36 28 21 / .24) calc(var(--course) - 1px) var(--course)) 0 calc(50cqi + var(--p)) / 100% 100% no-repeat;-webkit-mask:linear-gradient(transparent 0 calc(50cqi + var(--p)),#000 0);mask:linear-gradient(transparent 0 calc(50cqi + var(--p)),#000 0)}[data-ui=arcus] [data-part=clavis]{position:absolute;z-index:2;left:50%;top:calc(var(--p) * -.55);width:clamp(1.5rem,8cqi,2.75rem);height:calc(var(--p) * 2.2 + .5rem);translate:-50% 0;background:#241c1566;clip-path:polygon(0 0,100% 0,80% 100%,20% 100%)}[data-ui=arcus] [data-part=clavis]:before{content:"";position:absolute;inset:1px;background:var(--grain),linear-gradient(180deg,#eee2cb,#cdb48a);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%)}[data-ui=arcus] img{position:relative;width:100%;aspect-ratio:var(--ratio, 4 / 5);object-fit:cover;object-position:var(--focus, 50% 50%);border-radius:999px 999px 2px 2px;box-shadow:0 0 0 1px #241c1559;background:var(--lapis-3)}[data-ui=tabula]{--ansa: 0px;padding-inline:var(--ansa)}[data-ui=tabula][data-ansae]{--ansa: clamp(.9rem, 2.6vw, 1.75rem)}[data-ui=tabula] [data-part=margo]{position:relative;padding:clamp(.6rem,1.4vw,.95rem);background:var(--grain),var(--pores),linear-gradient(170deg,#f0e6d4,#dbc8a6);box-shadow:inset 0 0 0 1px #241c1538,inset 0 0 0 5px #ffffff38,inset 0 0 0 6px #241c1524,0 26px 48px -32px #241c159e}[data-ui=tabula][data-ansae] [data-part=margo]:before,[data-ui=tabula][data-ansae] [data-part=margo]:after{content:"";position:absolute;top:50%;width:var(--ansa);height:min(46%,7.5rem);translate:0 -50%;background:var(--grain),linear-gradient(170deg,#e4d5ba,#cdb58c)}[data-ui=tabula][data-ansae] [data-part=margo]:before{right:100%;clip-path:polygon(0 0,100% 30%,100% 70%,0 100%)}[data-ui=tabula][data-ansae] [data-part=margo]:after{left:100%;clip-path:polygon(0 30%,100% 0,100% 100%,0 70%)}[data-ui=tabula] img{width:100%;aspect-ratio:var(--ratio, 3 / 2);object-fit:cover;object-position:var(--focus, 50% 50%);box-shadow:0 0 0 1px #241c1559;background:var(--lapis-3)}[data-ui=auctor]{margin-top:.75rem;font-size:.8125rem;line-height:1.5;color:var(--umbra-6)}[data-ui=arcus] [data-ui=auctor]{text-align:center}[data-ui=auctor] a{padding-block:.25rem;color:inherit;text-decoration-color:#5f504180}[data-ui=auctor] a:hover{color:var(--testa-7)}[data-tone=sea] [data-ui=auctor],[data-tone=night] [data-ui=auctor]{color:var(--mare-2)}[data-ui=ansata]{--ansa: clamp(1rem, 3.2vw, 2.75rem);position:relative;margin-inline:var(--ansa);padding:clamp(1.75rem,1.1rem + 2.4vw,3.25rem) clamp(1.25rem,.6rem + 3vw,3.75rem);text-align:center;background:var(--grain),var(--pores),linear-gradient(176deg,#f8f2e7,#ece0cb);box-shadow:inset 0 0 0 1px var(--edge-2),inset 0 0 0 7px #f8f2e7b3,inset 0 0 0 8px var(--edge),0 32px 56px -40px #241c1599}[data-ui=ansata]:before,[data-ui=ansata]:after{content:"";position:absolute;top:50%;width:var(--ansa);height:min(58%,8rem);translate:0 -50%;background:var(--grain),linear-gradient(176deg,#e9dcc3,#d4bf98)}[data-ui=ansata]:before{right:100%;clip-path:polygon(0 0,100% 28%,100% 72%,0 100%)}[data-ui=ansata]:after{left:100%;clip-path:polygon(0 28%,100% 0,100% 100%,0 72%)}[data-ui=signum]{--ansa: .45rem;position:relative;display:inline-block;margin-inline:var(--ansa);padding:.34rem .65rem .28rem .85rem;font-family:var(--f-titulus);font-size:.6875rem;font-weight:700;letter-spacing:.22em;line-height:1.2;color:var(--testa-7);background:#f8f4ecd9;box-shadow:inset 0 0 0 1px #8c3b2280}[data-ui=signum]:before,[data-ui=signum]:after{content:"";position:absolute;top:50%;width:var(--ansa);height:70%;translate:0 -50%;background:#8c3b2280}[data-ui=signum]:before{right:100%;clip-path:polygon(0 0,100% 30%,100% 70%,0 100%)}[data-ui=signum]:after{left:100%;clip-path:polygon(0 30%,100% 0,100% 100%,0 70%)}[data-ui=titulus]{padding-block:clamp(1.75rem,1rem + 2.5vw,3rem) clamp(2.75rem,1.6rem + 3.5vw,4.5rem);border-bottom:1px solid var(--edge-2)}[data-ui=iter] ol{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .55rem;margin-bottom:clamp(1.25rem,.8rem + 1.5vw,2rem);font-size:.875rem;color:var(--umbra-6)}[data-ui=iter] li{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem}[data-ui=iter] li+li:before{content:"";width:.34em;height:.34em;background:var(--testa-6);clip-path:polygon(0 0,100% 50%,0 100%)}[data-ui=iter] a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--umbra-7)}[data-ui=iter] [aria-current]{color:var(--umbra-9);font-weight:600}@media(max-width:639.98px){[data-ui=iter] li:last-child:not(:first-child){display:none}}@media(min-width:768px){[data-ui=iter] li,[data-ui=iter] a{min-height:2rem}}[data-ui=titulus] [data-part=supra]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin-bottom:1.1rem;font-family:var(--f-titulus);font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--testa-7)}[data-ui=titulus] h1{font-size:var(--s-4);max-width:22ch;margin-inline:auto}[data-ui=titulus] h1[data-long]{max-width:26ch;font-size:clamp(1.5rem,.95rem + 2.4vw,3rem)}[data-ui=titulus] h1{overflow-wrap:break-word}@media(max-width:479.98px){[data-ui=titulus] [data-ui=ansata]{--ansa: .8rem;padding-inline:1rem}}[data-ui=titulus] [data-part=lede]{max-width:44rem;margin:clamp(1.5rem,1rem + 1.5vw,2.25rem) auto 0;text-align:center;font-size:var(--s-1);line-height:1.55;color:var(--umbra-7)}[data-ui=titulus] [data-part=dies]{margin-top:1rem;font-size:.9375rem;color:var(--umbra-6)}[data-ui=titulus] [data-part=praevia]{display:flex;justify-content:center;margin-top:1rem}[data-ui=titulus] [data-part=praevia] [data-btn]{width:100%;max-width:24rem}@media(min-width:768px){[data-ui=titulus] [data-part=praevia]{display:none}}[data-ui=titulus] [data-part=dies] b{font-family:var(--f-titulus);letter-spacing:.14em;color:var(--testa-7);font-weight:700}[data-ui=porticus]{display:grid;gap:clamp(1.25rem,.8rem + 1.5vw,2rem);grid-template-columns:1fr}@media(min-width:640px){[data-ui=porticus]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px)and (max-width:1023.98px){[data-ui=porticus]>li:last-child:nth-child(odd){grid-column:1 / -1}[data-ui=porticus]>li:last-child:nth-child(odd) [data-ui=lapis]{--arch: 2.2rem}[data-ui=porticus]>li:last-child:nth-child(odd) [data-ui=lapis] p{max-width:30rem}}@media(min-width:1024px){[data-ui=porticus]{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-ui=lapis]{--arch: 2.6rem;position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding:2.4rem clamp(1.25rem,.9rem + 1vw,1.75rem) 1.6rem;text-align:center;border-radius:50% 50% 3px 3px / var(--arch) var(--arch) 3px 3px;background:var(--grain),var(--pores),linear-gradient(180deg,#faf5ec,#efe5d3);box-shadow:inset 0 0 0 1px var(--edge-2),0 18px 36px -30px #241c1599;transition:translate .24s var(--ease),box-shadow .24s var(--ease)}[data-ui=lapis]:before{content:"";position:absolute;inset:.45rem .45rem auto;height:calc(var(--arch) + 1rem);border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;border:1px solid var(--edge);border-bottom:0;pointer-events:none}[data-ui=lapis] h3{margin-top:1.15rem;font-size:1.25rem;line-height:1.25}[data-ui=lapis] h3 a{color:inherit;text-decoration:none}[data-ui=lapis] h3 a:after{content:"";position:absolute;inset:0;border-radius:50% 50% 3px 3px / var(--arch) var(--arch) 3px 3px}[data-ui=lapis] h3 a:focus-visible{outline:none}[data-ui=lapis]:has(a:focus-visible){outline:3px solid var(--mare-5);outline-offset:4px}[data-ui=lapis] p{margin-top:.65rem;font-size:1rem;line-height:1.5;color:var(--umbra-7)}[data-ui=lapis] [data-part=lege]{display:inline-flex;align-items:center;gap:.55rem;margin-top:auto;padding-top:1.25rem;font-family:var(--f-titulus);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--testa-7)}[data-ui=lapis] [data-part=lege] svg{width:1rem;transition:translate .2s var(--ease)}[data-ui=lapis]:hover{translate:0 -4px;box-shadow:inset 0 0 0 1px #8c3b228c,0 30px 46px -30px #241c159e}[data-ui=lapis]:hover h3{color:var(--testa-7)}[data-ui=lapis]:hover [data-part=lege] svg{translate:.25rem 0}[data-ui=ordo]+[data-ui=ordo]{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}[data-ui=ordo]>header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.3rem .9rem;margin-bottom:1.75rem;padding-bottom:.9rem;border-bottom:1px solid var(--edge-2)}[data-ui=ordo]>header:after{content:"";position:absolute;left:0;bottom:-2px;width:4.5rem;height:3px;background:var(--testa-6)}[data-ui=ordo]>header [data-part=num]{font-family:var(--f-titulus);font-weight:700;font-size:1.125rem;color:var(--testa-6);letter-spacing:.06em}[data-ui=ordo]>header h3{font-size:var(--s-2)}[data-ui=ordo]>header [data-part=count]{grid-column:2;font-family:var(--f-titulus);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--umbra-6)}@media(min-width:640px){[data-ui=ordo]>header{grid-template-columns:auto minmax(0,1fr) auto}[data-ui=ordo]>header [data-part=count]{grid-column:3}}@media(max-width:639.98px){[data-ui=lapis]{--arch: 1.9rem;padding:2rem 1.25rem 1.35rem}[data-ui=lapis] h3{margin-top:.95rem;font-size:1.1875rem}[data-ui=lapis] [data-part=lege]{padding-top:1rem}}[data-ui=cavea]{position:relative;isolation:isolate}[data-ui=gradus]{display:grid;gap:0;counter-reset:gradus}[data-ui=gradus]>li{position:relative;display:grid;grid-template-columns:3.75rem minmax(0,1fr);column-gap:1.1rem;padding-bottom:2rem}[data-ui=gradus]>li:before{content:"";position:absolute;left:calc(1.875rem - 1px);top:3.9rem;bottom:.2rem;width:2px;background:repeating-linear-gradient(to bottom,var(--lapis-4) 0 6px,transparent 6px 11px)}[data-ui=gradus]>li:last-child:before{display:none}[data-ui=gradus] [data-part=num]{grid-row:1 / span 2;display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:999px;background:var(--grain),linear-gradient(170deg,#f8f1e4,#e3d3b5);box-shadow:inset 0 0 0 1px #8c3b2273,inset 0 0 0 4px #f6eee0,inset 0 0 0 5px #8c3b2240;font-family:var(--f-titulus);font-weight:700;font-size:1.25rem;color:var(--testa-6)}[data-ui=gradus] h3{align-self:end;padding-top:.35rem;font-size:var(--s-2)}[data-ui=gradus] p{margin-top:.45rem;color:var(--umbra-7)}[data-ui=cavea] [data-part=arena]{display:grid;justify-items:center;gap:1rem;margin-top:.75rem;padding:2rem 1.5rem;text-align:center;border-radius:50%;background:var(--grain),var(--pores),var(--lapis-1);box-shadow:inset 0 0 0 1px var(--edge-2),inset 0 0 0 8px var(--lapis-1),inset 0 0 0 9px var(--edge)}[data-ui=cavea] [data-part=arena] p{font-family:var(--f-titulus);font-weight:600;font-size:1.0625rem;letter-spacing:.04em;max-width:20rem}@media(min-width:768px){[data-ui=gradus]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2.5rem}[data-ui=gradus]>li{padding-bottom:0}[data-ui=gradus]>li:before{display:none}[data-ui=cavea] [data-part=arena]{margin:3rem auto 0;max-width:32rem;padding:2.25rem 3rem}}@media(min-width:1024px){[data-ui=cavea]:before{content:"";position:absolute;z-index:-1;left:50%;bottom:-1.5rem;width:min(100vw,82rem);aspect-ratio:2 / 1;translate:-50% 0;background:repeating-radial-gradient(circle at 50% 100%,transparent 0 2.4rem,rgb(36 28 21 / .12) 2.4rem calc(2.4rem + 1px),transparent calc(2.4rem + 1px) 3.1rem);-webkit-mask:radial-gradient(circle at 50% 100%,transparent 0 17%,#000 22% 52%,transparent 71%);mask:radial-gradient(circle at 50% 100%,transparent 0 17%,#000 22% 52%,transparent 71%)}[data-ui=gradus]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;align-items:start}[data-ui=gradus]>li{grid-template-columns:1fr;justify-items:center;text-align:center;padding:0 .5rem}[data-ui=gradus]>li:is(:first-child,:last-child){margin-top:9.5rem}[data-ui=gradus] [data-part=num]{grid-row:auto;width:4.5rem;height:4.5rem;font-size:1.5rem;margin-bottom:1.1rem}[data-ui=gradus] h3{align-self:auto;padding-top:0}[data-ui=cavea] [data-part=arena]{margin:-6.75rem auto 0;width:min(46%,30rem);padding:2.4rem 2.5rem 2.6rem}}[data-ui=stationes]{--pad: clamp(1.25rem, .9rem + 1vw, 1.75rem);display:grid;gap:clamp(2.75rem,2rem + 1.5vw,3.25rem) clamp(1.5rem,1rem + 1.5vw,2rem);grid-template-columns:1fr;padding-top:2.1rem}@media(min-width:1024px){[data-ui=stationes]:not([data-layout=rows]){grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}}[data-ui=statio]{position:relative;display:flex;flex-direction:column;padding:0 var(--pad) 1.4rem;background:var(--grain),var(--pores),linear-gradient(180deg,#faf6ee,#f0e6d4);box-shadow:inset 0 0 0 1px var(--edge-2),0 22px 40px -32px #241c1599}[data-ui=statio]:before{content:"";position:absolute;left:0;right:0;top:0;height:2.1rem;translate:0 -99%;background:var(--grain),linear-gradient(180deg,#e2d2b4,#d5c09b);clip-path:polygon(50% 0,100% 100%,0 100%)}[data-ui=statio]>[data-part=num]{position:absolute;left:50%;top:-1.3rem;translate:-50% 0;font-family:var(--f-titulus);font-weight:700;font-size:.875rem;letter-spacing:.08em;color:var(--testa-7)}[data-ui=statio]>header{margin-inline:calc(-1 * var(--pad));padding:1.6rem var(--pad) 1.1rem;text-align:center;border-bottom:1px solid var(--edge-2);box-shadow:0 4px 0 -1px #f7f1e6,0 5px 0 -1px var(--edge)}[data-ui=statio] h3{font-size:var(--s-2)}[data-ui=statio] [data-part=oppidum]{margin-top:.35rem;font-family:var(--f-titulus);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--umbra-6)}[data-ui=statio] [data-part=officium]{margin-top:1.1rem;font-weight:600;line-height:1.35}[data-ui=statio] dl{display:grid;gap:.9rem;margin-top:1rem;font-size:.9375rem}[data-ui=statio] dt{font-family:var(--f-titulus);font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--testa-7)}[data-ui=statio] dd{margin-top:.2rem;line-height:1.5;color:var(--umbra-8)}[data-ui=statio] dd small{display:block;margin-top:.15rem;font-size:.8125rem;color:var(--umbra-6)}[data-ui=statio] dd+dd{margin-top:.55rem}[data-ui=comarcae]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}[data-ui=comarcae] li{padding:.28rem .6rem .24rem;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--mare-8);background:#c5d8e28c;box-shadow:inset 0 0 0 1px #1a4d6b40;border-radius:2px}[data-ui=statio] [data-part=nexus]{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin-top:auto;padding-top:1rem;font-size:.875rem}[data-ui=statio] [data-part=nexus] a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600}@media(min-width:640px){[data-ui=stationes][data-layout=rows] [data-ui=statio]{display:grid;grid-template-columns:12.5rem minmax(0,1fr);column-gap:1.75rem;align-content:start}[data-ui=stationes][data-layout=rows] [data-ui=statio]>header{grid-row:1 / span 3;margin:0 0 -1.4rem calc(-1 * var(--pad));padding:1.75rem 1.25rem;border-bottom:0;border-right:1px solid var(--edge-2);box-shadow:none;display:grid;align-content:center}[data-ui=stationes][data-layout=rows] [data-ui=statio]>:is([data-part=officium],dl,[data-part=nexus]){grid-column:2}[data-ui=stationes][data-layout=rows] [data-ui=statio] [data-part=officium]{margin-top:1.4rem}}@media(min-width:768px)and (max-width:1023.98px){[data-ui=stationes]:not([data-layout=rows]) [data-ui=statio]{display:grid;grid-template-columns:14rem minmax(0,1fr);column-gap:2rem;align-content:start}[data-ui=stationes]:not([data-layout=rows]) [data-ui=statio]>header{grid-row:1 / span 3;margin:0 0 -1.4rem calc(-1 * var(--pad));padding:1.75rem 1.25rem;border-bottom:0;border-right:1px solid var(--edge-2);box-shadow:none;display:grid;align-content:center}[data-ui=stationes]:not([data-layout=rows]) [data-ui=statio]>:is([data-part=officium],dl,[data-part=nexus]){grid-column:2}[data-ui=stationes]:not([data-layout=rows]) [data-ui=statio] [data-part=officium]{margin-top:1.4rem}}[data-ui=quaestiones]{border-top:1px solid var(--edge-2)}[data-ui=quaestio]{border-bottom:1px solid var(--edge-2)}[data-ui=quaestio]>summary{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 1.25rem;align-items:center;gap:.75rem;min-height:3.75rem;padding:1.05rem .25rem;font-size:var(--s-1);font-weight:600;line-height:1.35;transition:color .16s}[data-ui=quaestio]>summary:hover{color:var(--testa-7)}[data-ui=quaestio] [data-part=num]{font-family:var(--f-titulus);font-size:.875rem;font-weight:700;letter-spacing:.06em;color:var(--testa-6)}[data-ui=quaestio]>summary:after{content:"";width:1rem;height:1rem;justify-self:end;background:linear-gradient(var(--testa-6) 0 0) center / 100% 2px no-repeat,linear-gradient(var(--testa-6) 0 0) center / 2px 100% no-repeat;transition:rotate .22s var(--ease)}[data-ui=quaestio][open]>summary:after{rotate:135deg}[data-ui=quaestio] [data-part=responsum]{padding:0 2.25rem 1.6rem 3.75rem;max-width:50rem;color:var(--umbra-7)}@media(max-width:639.98px){[data-ui=quaestio]>summary{grid-template-columns:2.25rem minmax(0,1fr) 1rem;gap:.6rem}[data-ui=quaestio] [data-part=responsum]{padding:0 .25rem 1.4rem 2.85rem}}[data-ui=petitio]{position:relative;display:grid;gap:1.35rem}[data-ui=petitio] [data-part=par]{display:grid;gap:1.35rem}@media(min-width:640px){[data-ui=petitio] [data-part=par]{grid-template-columns:1fr 1fr}}[data-ui=campus]{display:grid;gap:.45rem;align-content:start}[data-ui=campus] label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.9375rem;font-weight:650;color:var(--umbra-9)}[data-ui=campus] label small{font-family:var(--f-titulus);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--umbra-6)}[data-ui=campus] label small[data-req]{color:var(--testa-7)}[data-ui=campus] :is(input,select,textarea){width:100%;min-height:3.125rem;padding:.75rem .95rem;font-size:1.0625rem;line-height:1.4;color:var(--umbra-9);background:#fdfbf7;border:1px solid var(--edge-3);border-bottom-width:2px;border-radius:2px;transition:border-color .16s,box-shadow .16s,background-color .16s}[data-ui=campus] :is(input,select,textarea):hover{border-color:var(--umbra-7)}[data-ui=campus] :is(input,select,textarea):focus{outline:none;background:#fff;border-color:var(--mare-7);box-shadow:0 0 0 3px #2e6e9347}[data-ui=campus] :is(input,select,textarea):user-invalid{border-color:var(--testa-6);box-shadow:0 0 0 3px #a34a2c29}[data-ui=campus] [data-part=monitum]{display:none;font-size:.875rem;color:var(--testa-7);font-weight:600}[data-ui=campus] :is(input,textarea):user-invalid~[data-part=monitum]{display:block}[data-ui=campus] [data-part=nota]{font-size:.875rem;color:var(--umbra-6)}[data-ui=campus] textarea{min-height:9.5rem;resize:vertical}[data-ui=campus] select{appearance:none;padding-right:2.75rem;background:linear-gradient(45deg,transparent 50%,var(--umbra-7) 50%) calc(100% - 1.35rem) 55% / .4rem .4rem no-repeat,linear-gradient(-45deg,transparent 50%,var(--umbra-7) 50%) calc(100% - .95rem) 55% / .4rem .4rem no-repeat,#fdfbf7}[data-ui=petitio] [data-part=mittere]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:.4rem}[data-ui=petitio] [data-part=mittere] p{flex:1 1 16rem;font-size:.875rem;color:var(--umbra-6)}[data-ui=petitio] button[data-btn]{min-width:14rem}@media(max-width:479.98px){[data-ui=petitio] button[data-btn]{width:100%}}[data-ui=mel]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}[data-ui=zophorus]{position:relative;background:var(--grain),var(--mare-9);color:var(--lapis-2)}[data-ui=zophorus]:before{content:"";display:block;height:.7rem;background:repeating-linear-gradient(90deg,rgb(217 199 165 / .5) 0 .85rem,transparent .85rem 1.35rem);border-bottom:1px solid rgb(217 199 165 / .35)}[data-ui=zophorus] ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1.2rem;padding-block:1.1rem 1.2rem;font-family:var(--f-titulus);font-size:clamp(.75rem,.7rem + .2vw,.875rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase}[data-ui=zophorus] li{display:inline-flex;align-items:center;gap:1.2rem}[data-ui=zophorus] li+li:before{content:"";width:.45em;height:.45em;background:var(--aurum);clip-path:polygon(50% 0,100% 100%,0 100%)}[data-ui=fontes]{padding:1.35rem 1.4rem 1.2rem;background:var(--grain),var(--lapis-1);box-shadow:inset 0 0 0 1px var(--edge-2)}[data-ui=fontes] h2,[data-ui=fontes] h3{margin-bottom:.6rem;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--testa-7)}[data-ui=fontes] li{padding-block:.15rem;font-size:1rem;line-height:1.4}[data-ui=fontes] li a{display:inline-block;padding-block:.4rem}[data-ui=fontes] [data-part=recognitum]{margin-top:.6rem;padding-top:.75rem;border-top:1px solid var(--edge-2);font-size:1rem;color:var(--umbra-7)}[data-ui=locus]{position:relative;padding:1.6rem 1.5rem 1.5rem;background:var(--grain),radial-gradient(130% 80% at 100% 0%,var(--mare-7),transparent 60%),var(--mare-9);color:var(--lapis-1);box-shadow:0 24px 40px -30px #0e2a3bcc}[data-ui=locus] h2{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--aurum)}[data-ui=locus] [data-ui=hedera]{color:var(--aurum)}[data-ui=locus] p{font-size:1rem;line-height:1.6}[data-ui=locus] a{color:var(--calx);text-decoration-color:#c59b4ecc}[data-ui=locus] a:hover{color:#fff;text-decoration-color:currentColor}[data-ui=templum]{position:relative}[data-ui=templum] [data-part=fastigium]{position:relative;height:clamp(4.5rem,2.4rem + 7vw,8.5rem);margin-inline:clamp(0rem,-1rem + 3vw,1.5rem);background:var(--grain),linear-gradient(180deg,#e7d9bf,#d6c29e);clip-path:polygon(50% 0,100% 100%,0 100%)}[data-ui=templum] [data-part=fastigium]:after{content:"";position:absolute;inset:0;background:var(--grain),linear-gradient(180deg,#f3eadb,#e6d7bb);clip-path:polygon(50% 9%,94% 100%,6% 100%)}[data-ui=templum] [data-part=fastigium] [data-ui=hedera]{position:absolute;z-index:1;left:50%;bottom:22%;width:clamp(1.75rem,1rem + 2vw,2.75rem);translate:-50% 0}[data-ui=templum] [data-part=epistylium]{padding:1.1rem 1rem 1rem;text-align:center;background:var(--grain),linear-gradient(180deg,#d6c29e,#cdb68e);box-shadow:inset 0 3px #241c151f,inset 0 -1px #241c1540}[data-ui=templum] [data-part=epistylium] h2{font-size:var(--s-3);letter-spacing:.06em;text-transform:uppercase}[data-ui=templum] [data-part=columnae]{display:grid;grid-template-columns:1fr;padding-inline:clamp(.5rem,2vw,1.5rem)}[data-ui=templum] [data-part=columnae]>li{position:relative;padding:1.9rem .5rem 1.6rem}[data-ui=templum] [data-part=columnae]>li+li:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:repeating-linear-gradient(90deg,var(--lapis-3) 0 3px,var(--lapis-1) 3px 6px);box-shadow:0 -1px 0 var(--edge),0 1px 0 var(--edge)}[data-ui=templum] [data-part=num]{font-family:var(--f-titulus);font-weight:700;font-size:1.5rem;color:var(--testa-6)}[data-ui=templum] h3{margin-top:.4rem;font-size:var(--s-1)}[data-ui=templum] [data-part=columnae] p{margin-top:.5rem;font-size:1rem;color:var(--umbra-7)}[data-ui=templum] [data-part=stylobates]{height:.5rem;margin-inline:1.25rem;background:var(--lapis-4);box-shadow:0 .5rem 0 .4rem var(--lapis-3),0 1rem 0 .8rem #d9c7a599;margin-bottom:1rem}@media(min-width:768px){[data-ui=templum] [data-part=columnae]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}[data-ui=templum] [data-part=columnae]>li+li:before{display:none}[data-ui=templum] [data-part=columnae]>li{padding:2.2rem 1rem 2rem 2rem}[data-ui=templum] [data-part=columnae]>li:after{content:"";position:absolute;left:0;top:2.2rem;bottom:2rem;width:9px;background:repeating-linear-gradient(90deg,var(--lapis-3) 0 2px,#f3eadb 2px 4px,var(--lapis-4) 4px 5px);box-shadow:0 -.5rem 0 -.15rem var(--lapis-4),0 .5rem 0 -.15rem var(--lapis-4)}}@media(min-width:1024px){[data-ui=templum] [data-part=columnae]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.25rem}}[data-ui=limen]{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(30rem,22rem + 18vw,36rem);overflow:hidden;color:var(--calx);background:var(--mare-9)}[data-ui=limen]>picture,[data-ui=limen]>picture img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%)}[data-ui=limen]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e2a3bd1,#0e2a3be6)}@media(min-width:900px){[data-ui=limen]:before{--edge-text: calc(max(var(--gutter), (100% - var(--wrap)) / 2) + 36rem) ;background:linear-gradient(90deg,rgb(14 42 59 / .94) 0,rgb(14 42 59 / .9) var(--edge-text),rgb(14 42 59 / .35) calc(var(--edge-text) + 16rem),rgb(14 42 59 / .12) 100%)}}[data-ui=limen] [data-part=tabella]{max-width:34rem;padding-block:4rem 5rem}[data-ui=limen] h2{font-size:var(--s-4);color:var(--calx)}[data-ui=limen] [data-part=tabella] p{margin-top:1rem;font-size:var(--s-1);color:var(--lapis-1)}[data-ui=limen] [data-part=act]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}[data-ui=limen] [data-ui=auctor]{position:absolute;right:0;bottom:0;max-width:calc(100% - 2 * var(--gutter));margin:0;padding:.45rem var(--gutter) .5rem .9rem;text-align:right;color:var(--lapis-1);background:#0e2a3bd1}[data-ui=limen] [data-ui=auctor] a{color:var(--calx)}}@layer aulae{[data-ui=atrium]{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(2.25rem,1rem + 4vw,4.5rem) clamp(2.5rem,1.5rem + 3vw,4rem)}[data-ui=atrium]:before{content:"";position:absolute;z-index:-1;right:-18%;bottom:-12%;width:min(150vw,72rem);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 2.3rem,rgb(36 28 21 / .1) 2.3rem calc(2.3rem + 1px),transparent calc(2.3rem + 1px) 3rem);-webkit-mask:radial-gradient(circle,transparent 0 22%,#000 30% 55%,transparent 70%);mask:radial-gradient(circle,transparent 0 22%,#000 30% 55%,transparent 70%)}[data-ui=atrium]>[data-ui=wrap]{display:grid;gap:2.25rem;grid-template-columns:minmax(0,1fr)}[data-ui=atrium] [data-part=supra]{display:flex;align-items:center;gap:.65rem;margin-bottom:1.25rem;font-family:var(--f-titulus);font-size:.8125rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--testa-7)}[data-ui=atrium] h1{display:grid;gap:1rem}[data-ui=atrium] [data-part=nomen]{font-size:clamp(2.75rem,1.25rem + 6.4vw,5.5rem);font-weight:700;line-height:.98;letter-spacing:.035em;text-transform:uppercase;color:var(--umbra-9);text-shadow:0 1px 0 rgb(255 255 255 / .7),0 -1px 0 rgb(36 28 21 / .18)}[data-ui=atrium] [data-part=versus]{position:relative;padding-top:1.1rem;font-size:clamp(1.25rem,.95rem + 1.3vw,2rem);font-weight:500;line-height:1.25;letter-spacing:.02em;color:var(--umbra-7);max-width:30ch}[data-ui=atrium] [data-part=versus]:before{content:"";position:absolute;left:0;top:0;width:4.5rem;height:3px;background:linear-gradient(90deg,var(--testa-6) 0 70%,transparent 70% 78%,var(--testa-6) 78%)}[data-ui=atrium] [data-part=lede]{margin-top:1.5rem;max-width:36rem;font-size:var(--s-1);line-height:1.55;color:var(--umbra-7)}[data-ui=atrium] [data-part=act]{display:flex;flex-wrap:wrap;gap:.85rem 1rem;margin-top:2rem}@media(max-width:479.98px){[data-ui=atrium] [data-part=act] [data-btn]{flex:1 1 100%}}[data-ui=atrium] [data-ui=arcus] img{aspect-ratio:1 / 1.02}[data-ui=atrium] [data-part=miliaria]{display:grid;gap:.9rem;padding-top:.5rem}[data-ui=atrium] [data-part=miliaria] li{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;padding:.95rem 1.1rem;background:#f8f4ecb8;box-shadow:inset 0 0 0 1px var(--edge-2)}[data-ui=atrium] [data-part=miliaria] [data-part=num]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px 999px 2px 2px;background:var(--grain),linear-gradient(180deg,#e9dcc4,#d6c29e);box-shadow:inset 0 0 0 1px var(--edge-2);font-family:var(--f-titulus);font-weight:700;color:var(--testa-7)}[data-ui=atrium] [data-part=miliaria] b{display:block;font-family:var(--f-titulus);font-size:1.0625rem;letter-spacing:.04em}[data-ui=atrium] [data-part=miliaria] p span{display:block;margin-top:.15rem;font-size:.9375rem;color:var(--umbra-6);line-height:1.4}@media(min-width:640px)and (max-width:1023.98px){[data-ui=atrium] [data-part=imago]{max-width:40rem}[data-ui=atrium] [data-ui=arcus] img{aspect-ratio:1 / .9}}@media(min-width:768px){[data-ui=atrium] [data-part=miliaria]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ui=atrium] [data-part=miliaria] li{grid-template-columns:1fr;justify-items:start;align-content:start}}@media(min-width:1024px){[data-ui=atrium]>[data-ui=wrap]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2.5rem,1rem + 3vw,4.5rem);row-gap:3rem;align-items:center}[data-ui=atrium] [data-ui=arcus] img{aspect-ratio:4 / 5}[data-ui=atrium] [data-part=nomen]{font-size:min(5.5rem,6.8vw)}[data-ui=atrium] [data-part=miliaria]{grid-column:1 / -1}[data-ui=atrium] [data-part=miliaria] li{grid-template-columns:3rem minmax(0,1fr);align-items:center;justify-items:stretch}}[data-part=bina]{display:grid;gap:clamp(2.5rem,1.5rem + 3vw,4rem);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1024px){[data-part=bina]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}[data-part=bina][data-flip]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}@media(min-width:640px)and (max-width:1023.98px){[data-room=prooemium] [data-ui=tabula]{max-width:36rem}}[data-ui=textus]{max-width:42rem}[data-ui=textus]>*+*{margin-top:1.05em}[data-ui=textus] p{color:var(--umbra-8)}[data-ui=textus] ul:not([role])>li,[data-ui=textus] ol:not([role])>li{position:relative;padding-left:1.5rem}[data-ui=textus] ul:not([role])>li+li{margin-top:.55rem}[data-ui=textus] ul:not([role])>li:before{content:"";position:absolute;left:.1rem;top:.62em;width:.5rem;height:.5rem;background:var(--testa-6);clip-path:polygon(0 0,100% 50%,0 100%)}[data-ui=textus] h2{margin-top:2em;font-size:var(--s-3)}[data-ui=textus] h3{margin-top:1.6em;font-size:var(--s-2)}[data-part=caput-provinciae]{display:grid;gap:clamp(2.5rem,1.5rem + 3vw,4rem);align-items:start}[data-part=caput-provinciae] [data-ui=arcus]{max-width:32rem}@media(min-width:640px)and (max-width:1023.98px){[data-part=caput-provinciae]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}@media(min-width:1024px){[data-part=caput-provinciae]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}[data-part=caput-provinciae] [data-part=iter]{font-size:.9375rem;color:var(--umbra-6);padding-left:1rem;border-left:3px solid var(--lapis-4)}[data-part=duces]{display:grid;gap:.75rem;margin-top:2rem;max-width:42rem}[data-part=duces] a{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.25rem;align-items:center;padding:1rem 1.2rem;background:#f8f4eccc;box-shadow:inset 0 0 0 1px var(--edge-2);color:var(--umbra-9);text-decoration:none;transition:box-shadow .18s,background-color .18s}[data-part=duces] a b{font-family:var(--f-titulus);font-weight:700;font-size:1.0625rem;letter-spacing:.02em}[data-part=duces] a span{grid-column:1;margin-top:.2rem;font-size:.9375rem;color:var(--umbra-6);line-height:1.45}[data-part=duces] a svg{grid-column:2;grid-row:1 / span 2;width:1.25rem;color:var(--testa-6);transition:translate .18s var(--ease)}[data-part=duces] a:hover{background:var(--calx);box-shadow:inset 0 0 0 1px #8c3b2299}[data-part=duces] a:hover b{color:var(--testa-7)}[data-part=duces] a:hover svg{translate:.25rem 0}[data-part=titulus-minor]{display:flex;align-items:center;gap:1rem;margin:clamp(3rem,2rem + 3vw,4.5rem) 0 1.5rem;font-size:var(--s-2)}[data-part=titulus-minor]:after{content:"";flex:1;height:1px;background:var(--edge-2)}[data-part=oppida]{display:grid;gap:2.5rem clamp(2.5rem,1rem + 4vw,4.5rem)}@media(min-width:1024px){[data-part=oppida]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}[data-part=oppida]>div>[data-part=titulus-minor]:first-child{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}[data-ui=oppida]{width:100%;font-size:.9375rem;background:#f8f4ecbf;box-shadow:inset 0 0 0 1px var(--edge-2)}[data-ui=oppida] caption{caption-side:bottom;padding-top:.75rem;text-align:left;font-size:.8125rem;color:var(--umbra-6)}[data-ui=oppida] th,[data-ui=oppida] td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--edge)}[data-ui=oppida] thead th{font-family:var(--f-titulus);font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--testa-7);border-bottom:1px solid var(--edge-2)}[data-ui=oppida] tbody th{font-weight:650}[data-ui=oppida] tbody tr:last-child>*{border-bottom:0}[data-ui=oppida] td:last-child{font-weight:600;color:var(--mare-8)}[data-part=vici]{margin-top:0}[data-part=oppida] [data-part=nota]{margin-top:.85rem;font-size:.875rem;color:var(--umbra-6)}[data-ui=census]{align-self:stretch;margin-top:clamp(0rem,-3rem + 6vw,4.5rem);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);background:var(--grain),var(--pores),linear-gradient(180deg,#faf6ee,#f1e8d8);box-shadow:inset 0 0 0 1px var(--edge-2),inset 0 0 0 7px #faf6eecc,inset 0 0 0 8px var(--edge),0 24px 44px -34px #241c1599}[data-ui=census] h3{display:flex;align-items:center;gap:.6rem;font-size:var(--s-2)}[data-ui=census]>p{margin-top:.9rem;font-size:.9375rem;color:var(--umbra-7)}[data-ui=census] ul{display:grid;gap:.1rem;margin-block:1.25rem 1.5rem}[data-ui=census] li{display:grid;gap:.1rem;padding-block:.8rem;border-top:1px solid var(--edge)}[data-ui=census] li b{font-family:var(--f-titulus);font-size:.9375rem;letter-spacing:.03em}[data-ui=census] li span{font-size:.9375rem}[data-ui=census] li small{font-size:.8125rem;color:var(--umbra-6);line-height:1.45}[data-ui=usus]{display:grid;gap:0;border-top:1px solid var(--edge-2)}[data-ui=usus] li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding-block:.8rem;border-bottom:1px solid var(--edge);font-size:1.0625rem}[data-ui=usus] [data-ui=hedera]{width:1.5rem;translate:0 .15em}@media(min-width:640px)and (max-width:1023.98px){[data-ui=usus]{grid-template-columns:1fr 1fr;column-gap:2rem}}[data-ui=socii]{display:grid;gap:1.5rem}@media(min-width:768px){[data-ui=socii]{grid-template-columns:1fr 1fr}}[data-ui=socii] li{padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);background:var(--grain),var(--pores),linear-gradient(180deg,#fbf8f2,#f2eadc);box-shadow:inset 0 0 0 1px var(--edge-2),0 20px 38px -32px #241c158c}[data-ui=socii] a{display:grid;gap:1.1rem;justify-items:start;color:var(--umbra-9);text-decoration:none}[data-ui=socii] a img{height:2.25rem;width:auto}[data-ui=socii] a span{font-family:var(--f-titulus);font-size:var(--s-1);font-weight:700;letter-spacing:.02em;line-height:1.3;text-decoration:underline;text-decoration-color:#8c3b2266;text-decoration-thickness:1px;text-underline-offset:.25em}[data-ui=socii] a:hover span{color:var(--testa-7);text-decoration-color:currentColor}[data-ui=socii] p{margin-top:.75rem;color:var(--umbra-7)}[data-part=quaestiones]{display:grid;gap:1rem 4rem}@media(min-width:1024px){[data-part=quaestiones]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}[data-part=quaestiones] [data-ui=rubrica]{position:sticky;top:calc(var(--porta-h) + 2rem)}}[data-part=quaestiones] [data-part=plus]{margin-top:1.5rem;font-size:.9375rem;color:var(--umbra-6)}[data-part=quaestiones] [data-part=plus] a{display:inline-block;padding-block:.6rem}[data-ui=corpus]{display:grid;gap:clamp(2.5rem,1.5rem + 3vw,4rem);grid-template-columns:minmax(0,1fr);padding-block:clamp(2.75rem,1.75rem + 3vw,4.75rem) clamp(3.5rem,2rem + 4vw,6rem)}@media(min-width:1024px){[data-ui=corpus]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:clamp(3rem,1rem + 4vw,5rem);align-items:start}[data-ui=corpus][data-latus=left]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}[data-ui=latus]{display:grid;gap:1.5rem;align-content:start}@media(min-width:1024px){[data-ui=latus][data-sticky]{position:sticky;top:calc(var(--porta-h) + 1.75rem)}}@media(min-width:640px)and (max-width:1023.98px){[data-ui=latus][data-pair]{grid-template-columns:1fr 1fr}}[data-ui=caput]+[data-ui=caput]{margin-top:clamp(2.5rem,1.8rem + 2vw,3.5rem)}[data-ui=caput]>h2{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.9rem;margin-bottom:1.1rem;font-size:var(--s-3)}[data-ui=caput]>h2 [data-part=num]{min-width:2.25rem;padding:.2rem .45rem .12rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-align:center;color:var(--testa-7);box-shadow:inset 0 0 0 1px #8c3b2280;translate:0 -.3em}[data-ui=caput]>:not(h2){max-width:42rem}[data-ui=caput]>*+*{margin-top:1rem}[data-ui=caput] p{color:var(--umbra-8)}[data-ui=caput] ul{display:grid;gap:0;border-top:1px solid var(--edge)}[data-ui=caput] ul>li{position:relative;padding:.7rem 0 .7rem 1.6rem;border-bottom:1px solid var(--edge);line-height:1.5}[data-ui=caput] ul>li:before{content:"";position:absolute;left:.15rem;top:calc(.7rem + .55em);width:.5rem;height:.5rem;background:var(--testa-6);clip-path:polygon(0 0,100% 50%,0 100%)}[data-part=interlude]{margin-block:clamp(2.5rem,1.8rem + 2vw,3.5rem)}[data-part=interlude]>[data-part=titulus-minor]:first-child{margin-top:0}[data-ui=corpus] [data-part=faq]{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}[data-ui=corpus] [data-part=faq]>h2{margin-bottom:1.25rem;font-size:var(--s-3)}[data-ui=vocatio]{padding:1.6rem 1.5rem;text-align:left;background:var(--grain),var(--pores),linear-gradient(180deg,#fbf8f2,#f0e6d4);box-shadow:inset 0 0 0 1px var(--edge-2),inset 0 4px 0 var(--testa-6),0 22px 40px -32px #241c1599}[data-ui=vocatio] h2{font-size:var(--s-2)}[data-ui=vocatio] p{margin-top:.6rem;font-size:1rem;color:var(--umbra-7)}[data-ui=vocatio] [data-btn]{width:100%;margin-top:1.25rem}[data-ui=cognata] h2{margin-bottom:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--testa-7)}[data-ui=cognata] li a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding-block:.45rem;border-bottom:1px solid var(--edge);font-size:1rem;font-weight:600;color:var(--umbra-9);text-decoration:none;line-height:1.35}[data-ui=cognata] li a svg{width:1rem;flex:none;color:var(--testa-6)}[data-ui=cognata] li a:hover{color:var(--testa-7)}[data-ui=clausula]{padding-block:clamp(3rem,2rem + 3vw,4.5rem);text-align:center;border-top:1px solid var(--edge-2)}[data-ui=clausula] h2{font-size:var(--s-3)}[data-ui=clausula] p{max-width:36rem;margin:.8rem auto 0;color:var(--umbra-7)}[data-ui=clausula] [data-part=act]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.75rem}[data-ui=officia]{display:grid;gap:1rem}@media(min-width:640px){[data-ui=officia]{grid-template-columns:1fr 1fr}}[data-ui=officia]>li{padding:1.25rem 1.3rem;background:var(--grain),linear-gradient(180deg,#faf6ee,#f1e8d8);box-shadow:inset 0 0 0 1px var(--edge-2)}[data-ui=officia] h3{font-size:1.125rem}[data-ui=officia] p{margin-top:.35rem;font-size:.9375rem;color:var(--umbra-7);line-height:1.5}[data-ui=officia] p small{display:block;margin-top:.3rem;font-weight:600;color:var(--testa-7)}[data-ui=officia] a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;font-size:.9375rem}[data-ui=index] h2{margin-bottom:.6rem;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--testa-7)}[data-ui=index] ol a{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.4rem;padding-block:.55rem;border-bottom:1px solid var(--edge);font-size:.9375rem;line-height:1.4;color:var(--umbra-8);text-decoration:none}[data-ui=index] ol a b{font-family:var(--f-titulus);font-size:.8125rem;color:var(--testa-6)}[data-ui=index] ol a:hover{color:var(--testa-7)}@media(max-width:1023.98px){[data-ui=index]{display:none}}[data-ui=responsa]>article{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:1rem;padding-block:1.75rem;border-top:1px solid var(--edge-2)}[data-ui=responsa]>article:last-child{border-bottom:1px solid var(--edge-2)}[data-ui=responsa] [data-part=num]{font-family:var(--f-titulus);font-weight:700;font-size:1rem;color:var(--testa-6);padding-top:.25rem}[data-ui=responsa] h2{font-size:var(--s-2);line-height:1.25}[data-ui=responsa] p{grid-column:2;margin-top:.7rem;max-width:42rem;color:var(--umbra-8)}[data-ui=vicini]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}[data-ui=litterae]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem}[data-ui=litterae] a{display:grid;place-items:center;width:2.75rem;height:2.75rem;font-family:var(--f-titulus);font-weight:700;font-size:1.0625rem;color:var(--umbra-9);text-decoration:none;background:var(--grain),var(--lapis-1);box-shadow:inset 0 0 0 1px var(--edge-2);border-radius:999px 999px 2px 2px}[data-ui=litterae] a:hover{background:var(--testa-6);color:var(--calx);box-shadow:none}[data-ui=lexicon]{column-gap:4rem}@media(min-width:768px){[data-ui=lexicon]{columns:2}}[data-ui=lexicon] section{break-inside:avoid;padding-bottom:2.5rem}[data-ui=lexicon] h2{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:2rem;font-weight:700;color:var(--testa-6)}[data-ui=lexicon] h2:after{content:"";flex:1;height:1px;background:var(--edge-2)}[data-ui=lexicon] dt{margin-top:1rem;font-family:var(--f-titulus);font-weight:700;font-size:1.125rem;letter-spacing:.02em}[data-ui=lexicon] dd{margin-top:.25rem;color:var(--umbra-7)}[data-ui=annales]{display:grid;gap:1.75rem;max-width:62rem;margin-inline:auto}[data-ui=annales]>li>article{position:relative;display:grid;gap:1.25rem 2.25rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);background:var(--grain),var(--pores),linear-gradient(180deg,#fbf8f2,#f2eadc);box-shadow:inset 0 0 0 1px var(--edge-2),0 22px 40px -34px #241c1599;transition:box-shadow .2s,translate .2s var(--ease)}@media(min-width:768px){[data-ui=annales]>li>article{grid-template-columns:8.5rem minmax(0,1fr) 11rem;align-items:center}}[data-ui=annales] [data-part=fasti]{display:grid;justify-items:start;gap:.15rem;font-family:var(--f-titulus);font-weight:700;color:var(--testa-7);letter-spacing:.08em}@media(min-width:768px){[data-ui=annales] [data-part=fasti]{justify-items:center;padding-right:1.5rem;border-right:1px solid var(--edge-2)}}[data-ui=annales] [data-part=fasti] span{font-size:1.25rem;line-height:1.1}[data-ui=annales] [data-part=fasti] time{margin-top:.4rem;font-family:var(--f-scriptura);font-weight:600;font-size:.8125rem;letter-spacing:0;color:var(--umbra-6)}[data-ui=annales] h2{font-size:var(--s-2);line-height:1.25}[data-ui=annales] h2 a{color:inherit;text-decoration:none}[data-ui=annales] h2 a:after{content:"";position:absolute;inset:0}[data-ui=annales] h2 a:focus-visible{outline:none}[data-ui=annales] article:has(a:focus-visible){outline:3px solid var(--mare-5);outline-offset:4px}[data-ui=annales] p{margin-top:.55rem;color:var(--umbra-7)}[data-ui=annales] [data-part=lege]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;font-family:var(--f-titulus);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--testa-7)}[data-ui=annales] [data-part=lege] svg{width:1rem}[data-ui=annales] [data-ui=arcus]{padding-top:.4rem}[data-ui=annales] [data-ui=arcus] [data-ui=auctor]{display:none}@media(max-width:767.98px){[data-ui=annales] [data-part=parva]{display:none}}[data-ui=annales] article:hover{translate:0 -3px;box-shadow:inset 0 0 0 1px #8c3b228c,0 30px 46px -32px #241c159e}[data-ui=annales] article:hover h2{color:var(--testa-7)}[data-part=fontes-imaginum]{max-width:62rem;margin:2.5rem auto 0;font-size:.8125rem;color:var(--umbra-6)}[data-part=fontes-imaginum] li+li{margin-top:.3rem}[data-part=fontes-imaginum] a{color:inherit}[data-ui=commentarius]{max-width:42rem}[data-ui=commentarius]>[data-ui=tabula]{margin-bottom:2.5rem}[data-ui=commentarius] [data-ui=textus]>p:first-child:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--f-titulus);font-size:3.6em;font-weight:700;line-height:.82;color:var(--testa-6)}[data-ui=charta] [data-part=lead]{font-size:var(--s-2);font-weight:500;line-height:1.45;color:var(--umbra-9);padding-left:1.25rem;border-left:3px solid var(--testa-6)}[data-ui=lex-plate]{position:relative;margin-top:2.5rem;padding:1.75rem 1.75rem 1.6rem;background:var(--grain),var(--mare-9);color:var(--lapis-1)}[data-ui=lex-plate] h2{margin-bottom:.6rem;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--aurum)}[data-ui=lex-plate] p{font-size:1rem}[data-ui=tabella-formae]{padding:clamp(1.5rem,.9rem + 2.4vw,3rem);background:var(--grain),var(--pores),linear-gradient(180deg,#fbf8f2,#f3ebdd);box-shadow:inset 0 0 0 1px var(--edge-2),inset 0 0 0 8px #fbf8f2d9,inset 0 0 0 9px var(--edge),0 30px 54px -40px #241c15a6}[data-ui=tabella-formae]>h2{margin-bottom:.4rem;font-size:var(--s-3)}[data-ui=tabella-formae]>p{margin-bottom:1.75rem;color:var(--umbra-7)}[data-ui=sequentia]{display:grid;gap:0;border-top:1px solid var(--edge-2)}[data-ui=sequentia] li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding-block:1rem;border-bottom:1px solid var(--edge)}[data-ui=sequentia] [data-part=num]{font-family:var(--f-titulus);font-weight:700;color:var(--testa-6);padding-top:.1rem}[data-ui=sequentia] b{display:block;font-family:var(--f-titulus);font-weight:700;font-size:1.0625rem;letter-spacing:.02em}[data-ui=sequentia] span{display:block;margin-top:.2rem;font-size:.9375rem;color:var(--umbra-7)}[data-ui=epistula-plate]{padding:1.6rem 1.5rem;background:var(--grain),var(--lapis-1);box-shadow:inset 0 0 0 1px var(--edge-2)}[data-ui=epistula-plate] h2{font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--testa-7)}[data-ui=epistula-plate] a{display:inline-block;margin-top:.5rem;padding-block:.3rem;font-family:var(--f-titulus);font-size:var(--s-1);font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}[data-ui=epistula-plate] p{margin-top:.6rem;font-size:1rem;color:var(--umbra-7)}[data-ui=gratias]{max-width:46rem;margin-inline:auto;padding-block:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(3.5rem,2rem + 4vw,6rem)}[data-ui=gratias] [data-ui=sequentia]{margin-top:1.5rem}[data-ui=gratias] [data-part=act]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}[data-ui=gratias] [data-ui=cognata]{max-width:32rem;margin-top:2.5rem}[data-ui=lex]{max-width:44rem;margin-inline:auto;padding-block:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(3.5rem,2rem + 4vw,6rem)}[data-ui=lex]>*+*{margin-top:1rem}[data-ui=lex] h2{margin-top:2.4rem;padding-top:1.4rem;border-top:1px solid var(--edge-2);font-size:var(--s-2)}[data-ui=lex] p,[data-ui=lex] li{color:var(--umbra-8)}[data-ui=lex] ul>li{position:relative;padding-left:1.5rem}[data-ui=lex] ul>li+li{margin-top:.6rem}[data-ui=lex] ul>li:before{content:"";position:absolute;left:.1rem;top:.62em;width:.5rem;height:.5rem;background:var(--testa-6);clip-path:polygon(0 0,100% 50%,0 100%)}[data-ui=erratum]{display:grid;gap:clamp(2.5rem,1.5rem + 3vw,4rem);align-items:center;padding-block:clamp(2.5rem,1.5rem + 4vw,5rem)}@media(min-width:900px){[data-ui=erratum]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}[data-ui=erratum] [data-part=signum]{font-family:var(--f-titulus);font-weight:700;font-size:.8125rem;letter-spacing:.22em;color:var(--testa-7)}[data-ui=erratum] h1{margin-top:.9rem;font-size:var(--s-4)}[data-ui=erratum] p{margin-top:1rem;max-width:34rem;font-size:var(--s-1);color:var(--umbra-7)}[data-ui=erratum] ul{display:grid;gap:.6rem;margin-top:2rem;max-width:30rem}[data-ui=erratum] [data-part=act]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}[data-part=spatium]{padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem) clamp(3.5rem,2rem + 4vw,6rem)}[data-ui=latus]>section>[data-part=titulus-minor]:first-child{margin-top:0}[data-ui=latus]>[data-part=nota]{font-size:1rem;color:var(--umbra-6)}article>[data-part=interlude]:first-child{margin-top:0}[data-ui=charta] [data-ui=textus]{margin-top:1.75rem}[data-part=limes]{border-bottom:1px solid var(--edge-2)}[data-ui=gratias] [data-part=supra]{font-family:var(--f-titulus);font-weight:700;font-size:.8125rem;letter-spacing:.22em;color:var(--testa-7)}[data-ui=gratias] h1{margin-top:.75rem;font-size:var(--s-4)}}
