@font-face{font-family:Chloe;src:url('/assets/editorial/liquid-review/DMSans.ttf')}.homepage-active *{box-sizing:border-box}html:has(body.homepage-active){background:#090b12}body.homepage-active{margin:0;color:#f5f5f2;background:#090b12;font:20px/1.5 Chloe,Arial,sans-serif}.homepage-active a{color:inherit;text-decoration:none}.homepage-active a:focus-visible{outline:3px solid #ff713d;outline-offset:7px}.homepage-active a:hover{text-decoration:underline;text-decoration-color:#ff713d;text-underline-offset:7px}.homepage-active header,.homepage-active main,.homepage-active footer{max-width:1440px;margin:auto;padding-left:5%;padding-right:5%}.homepage-active header{display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:28px}.homepage-active .wordmark{font-size:36px;font-weight:700;letter-spacing:-1.5px}.homepage-active .wordmark span,.homepage-active h1 span{color:#ff713d}.homepage-active header p{font-size:18px;color:#b8c4cf;margin:0}.homepage-active .skip{position:absolute;left:20px;top:-100px;z-index:10;background:#f5f5f2;color:#090b12;padding:12px}.homepage-active .skip:focus{top:10px}.homepage-active .opening{position:relative;isolation:isolate}.homepage-active .portrait{margin:0;position:relative;z-index:2}.homepage-active .portrait>img{display:block;width:100%;height:100%;object-fit:cover}.homepage-active .identity{position:relative;z-index:1}.homepage-active .thesis{font-size:18px;color:#b8c4cf;margin:0 0 28px}.homepage-active h1{font-size:clamp(52px,6vw,90px);font-weight:700;letter-spacing:-.055em;line-height:1.05;margin:0}.homepage-active .temple{position:absolute;pointer-events:none;z-index:-1;object-fit:contain;mix-blend-mode:screen}.homepage-active .entrances{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:30px 0 20px;margin-top:36px;border-top:1px solid #4b5f70}.homepage-active .entrances a{display:flex;justify-content:space-between;align-items:center;font-size:32px;font-weight:500}.homepage-active .entrances span{font-size:18px;color:#b8c4cf}.homepage-active .elsewhere,.homepage-active .secondary{display:flex;flex-wrap:wrap;gap:14px 26px;font-size:18px}.homepage-active .elsewhere{padding:30px 0 18px;border-top:1px solid #273340}.homepage-active .secondary{font-size:18px;color:#b8c4cf;padding-bottom:35px}.homepage-active.composition-a .opening{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.homepage-active.composition-a .portrait{aspect-ratio:1;max-height:640px}.homepage-active.composition-a .identity{padding:30px 0 100px}.homepage-active.composition-a .temple{width:165%;max-width:none;right:-7%;bottom:-55px;opacity:.25}.homepage-active.composition-b .opening{min-height:650px;display:grid;grid-template-columns:1fr 1fr;gap:4%;align-items:center;overflow:hidden;border-bottom:1px solid #273340}.homepage-active.composition-b .portrait{align-self:start;margin:0 0 90px 0;max-width:510px;aspect-ratio:1}.homepage-active.composition-b .identity{align-self:end;padding:100px 0 60px;z-index:3}.homepage-active.composition-b .identity h1{font-size:clamp(52px,6vw,88px)}.homepage-active.composition-b .identity-note{font-size:20px;color:#b8c4cf;margin:26px 0 0}.homepage-active.composition-b .temple{width:112%;height:auto;right:-8%;bottom:0;opacity:.42}.homepage-active.composition-b .entrances{border-top:0;margin-top:0;padding-top:25px}@media(min-width:1441px){.homepage-active header,.homepage-active main,.homepage-active footer{padding-left:72px;padding-right:72px}}@media(max-width:700px){.homepage-active header,.homepage-active main,.homepage-active footer{padding-left:6%;padding-right:6%}.homepage-active header{padding-top:24px;padding-bottom:24px}.homepage-active .wordmark{font-size:30px}.homepage-active header p{display:none}.homepage-active.composition-a .opening{display:block}.homepage-active.composition-a .portrait{width:100%;max-height:none;aspect-ratio:1}.homepage-active.composition-a .identity{padding:30px 0 40px}.homepage-active .thesis{font-size:18px;margin:0 0 18px}.homepage-active h1{font-size:54px}.homepage-active.composition-a .temple{width:120%;right:-5%;bottom:0;opacity:.25}.homepage-active .entrances{gap:18px;margin-top:18px;padding-top:22px;padding-bottom:24px}.homepage-active .entrances a{display:block;font-size:24px}.homepage-active .entrances span{display:block;margin-top:6px;font-size:18px}.homepage-active .elsewhere{gap:14px 24px;padding-top:24px}.homepage-active .secondary{gap:12px 20px}.homepage-active.composition-b .opening{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-bottom:0;overflow:hidden}.homepage-active.composition-b .portrait{order:0;align-self:flex-end;width:88%;margin:0 0 0;aspect-ratio:1}.homepage-active.composition-b .identity{order:1;padding:30px 0 45px;align-self:flex-start}.homepage-active.composition-b .identity h1{font-size:54px}.homepage-active.composition-b .identity-note{display:none}.homepage-active.composition-b .temple{width:150%;max-width:none;right:-15%;bottom:0;opacity:.4}.homepage-active.composition-b .entrances{padding-top:24px}.homepage-active .portrait>img{object-position:50% 50%}}@media(prefers-reduced-motion:reduce){.homepage-active *{scroll-behavior:auto!important;transition:none!important}}
body.homepage-active #app{background:#090b12;color:#f5f5f2;font:inherit}.homepage-active h1{font-family:Chloe,Arial,sans-serif}.homepage-active .skip-link{display:none}