body.parent-portal .portal-intro{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:flex-end;padding:var(--space-9) 6vw var(--space-7);overflow:clip;background:#181815;color:var(--white)}body.parent-portal .portal-intro__inner{width:100%}body.parent-portal :is(.portal-intro__photo,.portal-intro__picture){position:absolute;inset:0;display:block}body.parent-portal .portal-intro__photo{z-index:-1}body.parent-portal .portal-intro__photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(17,17,15,.94),rgba(17,17,15,.72) 28%,transparent 68%)}body.parent-portal .portal-intro__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}body.parent-portal .portal-intro__label{width:fit-content;padding:6px 10px;background:var(--ink);margin:0 0 var(--space-3);color:var(--gold-pale);font-size:.78rem;letter-spacing:.17em;text-transform:uppercase}body.parent-portal .portal-intro__title{margin:0;color:var(--white);font-family:var(--font-display);font-size:clamp(3.7rem,8vw,8.3rem);font-weight:400;letter-spacing:-.045em;line-height:1}body.parent-portal .portal-intro__title-word{display:inline-block}body.parent-portal .portal-intro__title-word+.portal-intro__title-word{margin-left:.2em}body.parent-portal .portal-intro__after{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4)}body.parent-portal .portal-intro__note{max-width:46ch;margin:0;color:var(--white);font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.5}body.parent-portal .portal-intro__entry{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;min-height:52px;padding:var(--space-2) var(--space-4);border:1px solid var(--gold-pale);background:var(--ink);color:var(--gold-pale);text-decoration:none}body.parent-portal .portal-intro__entry:hover,body.parent-portal .portal-intro__entry:focus-visible{background:var(--gold-pale);color:var(--ink)}body.parent-portal .portal-intro__entry:focus-visible{outline:2px solid var(--white);outline-offset:5px}body.parent-portal #portal{position:relative;isolation:isolate;overflow:hidden;background:var(--paper);color:var(--ink);padding-block:clamp(64px,8vw,112px)}body.parent-portal .portal-book{position:absolute;z-index:-1;right:-120px;bottom:var(--space-6);width:440px;color:var(--gold-ink);transform:rotate(-12deg);opacity:.12;pointer-events:none}body.parent-portal #portal :is(.ucpage__head,.ucpage__head em,.lead,.ucpage__row,.ucpage__txt small,.ucpage__foot,.ucpage__doornote,.ucpage__badge,.ucpage__reachlabel,.ucpage__ico,.ucpage__foot a){color:var(--ink)}body.parent-portal #portal .ucpage__dot{animation:none;background:var(--gold-ink)}body.parent-portal #portal .ucpage__badge{border-color:var(--gold-ink);background:var(--paper-2)}body.parent-portal #portal .ucpage__rule{background:var(--gold-ink);opacity:.35}body.parent-portal #portal .btn--primary{background:var(--gold-pale);color:var(--ink);border-color:var(--gold-ink)}body.parent-portal #portal .btn--ghost{color:var(--ink);border-color:var(--gold-ink);background:transparent}body.parent-portal #portal :is(.btn--primary,.btn--ghost):hover{background:var(--paper-3);color:var(--ink)}body.parent-portal #portal .ucpage__reach{background:var(--paper-2);border:1px solid var(--gold-ink)}body.parent-portal #portal .ucpage__row+.ucpage__row{border-color:var(--rule)}body.parent-portal #portal .ucpage__reachlabel{border-color:var(--gold-ink)}body.parent-portal #portal .ucpage__row:hover,body.parent-portal #portal .ucpage__row:focus-visible{background:var(--paper-3)}body.parent-portal #portal .ucpage__foot a:hover{text-decoration-thickness:2px}body.parent-portal #portal :focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:959px){body.parent-portal #portal .ucpage__reach{padding:var(--space-4)}}@media(max-width:700px){body.parent-portal .portal-intro{padding:110px var(--space-4) var(--space-5)}body.parent-portal .portal-intro__title{font-size:clamp(3.2rem,13vw,5rem)}body.parent-portal .portal-intro__title-word{display:block}body.parent-portal .portal-intro__title-word+.portal-intro__title-word{margin:0}body.parent-portal .portal-intro__after{display:block;margin-top:var(--space-3)}body.parent-portal .portal-intro__entry{margin-top:var(--space-4)}body.parent-portal .portal-book{width:320px;right:-170px;bottom:var(--space-2)}}
