:root{--ink:#241b2c;--paper:#fcfaf7;--accent:#8d446d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body,body.worldinside{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a66a9b;outline-offset:4px}header,.worldinside header{height:78px;max-width:1120px;margin:auto;padding:0 35px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6dfdf;background:var(--paper);position:static;gap:25px}.brand{font-size:27px;letter-spacing:-1.3px;font-weight:700}.brand span{color:#ad557b}nav,.worldinside nav{display:flex;gap:26px;font-size:12px;position:static;background:transparent;padding:0}nav a:hover{color:#ad557b}.home,.archive{max-width:1120px;margin:auto;padding:0 35px}.intro{padding:44px 0 48px;display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center}.eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:600;color:#9c8297;display:block}h1,h2,h3,p{margin-top:0}h1{font:500 clamp(48px,5.5vw,72px)/1.09 'Playfair Display',Georgia,serif;letter-spacing:-2px;margin:23px 0}h1 em{color:#a46080;font-weight:500}h2{font:500 30px/1.25 'Playfair Display',Georgia,serif;letter-spacing:-.7px;margin:12px 0}h3{font:500 22px/1.3 'Playfair Display',Georgia,serif;letter-spacing:-.4px;margin:14px 0 8px}.intro-copy>p{font-size:18px;margin-bottom:14px}.intro-note{font-size:13px;line-height:1.9;color:#837780;max-width:320px;margin-bottom:25px}.primary,.secondary{display:inline-block;background:#38293d;color:#fff9f4;padding:13px 18px;border:1px solid #38293d;border-radius:4px;font-size:11px}.primary:hover{background:#774a71}.hero-image{height:400px;position:relative;overflow:hidden;border-radius:5px;background:#102a33}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.hero-image>span{position:absolute;bottom:18px;left:20px;font-size:8px;letter-spacing:1.5px;color:#e3e9e9}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}.section-head>a{font-size:10px;border-bottom:1px solid #c9b9c7;padding-bottom:5px;white-space:nowrap}.section-head h2{margin-bottom:0}#looks{padding:25px 0 42px;border-top:1px solid #e6dfdf}.looks{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.looks>button{padding:0;border:0;background:none;text-align:left}.looks>button>div{height:270px;position:relative;overflow:hidden;border-radius:4px;background:#102a33}.looks img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .4s}.looks>button:hover img{transform:scale(1.03)}.looks>button>div>span{position:absolute;right:13px;bottom:13px;background:#fdf9f4e6;border-radius:50%;height:30px;width:30px;display:grid;place-items:center;font-size:17px}.looks p{font-size:11px;line-height:1.6;color:#8b7a88;margin:0}.living{padding:25px 0 40px;border-top:1px solid #e6dfdf}.living-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.living-card{display:flex;align-items:center;gap:23px;border:1px solid #e7dfe3;background:#fffdfa;border-radius:5px;text-align:left;padding:16px;transition:box-shadow .3s}.living-card:hover{box-shadow:0 8px 22px #38293d0c}.living-card>img{width:34%;height:175px;object-fit:cover;border-radius:3px}.living-card>div{flex:1}.living-card h3{font-size:22px;margin:10px 0}.living-card p{font-size:11px;line-height:1.8;color:#8a7988}.read-link{font-size:10px;color:#8b446d;font-weight:600}.journal-note{padding:30px;background:#eee6ee;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:5px;margin-bottom:45px}.journal-note h2{font-size:32px;margin:10px 0}.journal-note p{font-size:12px;line-height:1.8;color:#897988;max-width:500px;margin:0}.journal-note .primary{white-space:nowrap}footer{max-width:1120px;margin:auto;padding:27px 35px;border-top:1px solid #e6dfdf;display:flex;align-items:center;justify-content:space-between;gap:20px}footer .brand{font-size:22px}footer>span,footer>a:last-child{font-size:10px;color:#8f7e8b}dialog{border:1px solid #d3c4d5;border-radius:6px;background:#fffaf7;color:#2b2031;width:min(700px,94vw);max-height:88vh;padding:35px;overflow:auto}dialog::backdrop{background:#17121cc7;backdrop-filter:blur(5px)}dialog .close{position:absolute;right:14px;top:12px;border:0;background:none;font-size:20px}dialog h2{font-size:31px;margin:15px 0}dialog p,dialog li{font-size:13px;line-height:1.8}dialog details{padding:17px 0;border-top:1px solid #e0d3df}dialog summary{cursor:pointer;font-weight:600}#photo-dialog{background:#101b24;color:#fbf4f7;width:min(800px,94vw);padding:16px}.photo-dialog-bar,.photo-dialog-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px}.photo-dialog-bar{margin-bottom:14px}.photo-dialog-nav{margin-top:14px}#photo-dialog button{background:transparent;border:1px solid #6c5d74;color:white;padding:9px 13px;border-radius:3px;font-size:10px}#photo-close{border:0!important;font-size:18px!important}#full-photo{display:block;max-width:100%;max-height:72vh;height:auto;width:auto;margin:auto}.archive{padding-top:40px;padding-bottom:50px}.archive-title h1{font-size:51px;margin:18px 0}.archive-title>p{color:#8c7989;font-size:13px}.archive-controls{display:flex;gap:12px;margin:28px 0 16px}.archive-controls input,.archive-controls select{padding:12px;border:1px solid #d9ccd9;border-radius:4px;background:#fffdfa;color:#514357;font-size:12px;min-width:0}.archive-controls input{flex:1}.archive #status{font-size:11px;color:#968294}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin:25px 0}.story{border:1px solid #e2d7e0;background:#fffdfa;border-radius:4px;overflow:hidden}.story>img,.story-placeholder{width:100%;height:175px;object-fit:cover}.story-placeholder{background:#eadfea;display:grid;place-items:center;letter-spacing:2px;font-size:12px;color:#95729b}.story>div:last-child{padding:18px}.story h2{font-size:21px;line-height:1.4;margin:10px 0 18px}.story time,.story span{font-size:10px;color:#917d8b}.reader-page .topline{display:none}.reader-page .reading{padding-top:35px}.reader-page .reading>h1{font-size:40px!important;color:#38293d!important;letter-spacing:-1px!important}.reader-page header .brand{font-family:'DM Sans',Arial,sans-serif}.reader-page .reading-body{font-size:17px}.reader-page .reading-body h1{font-size:32px}.reader-page .reading-body h2{font-size:27px}.reader-page header nav{display:flex}.reader-page footer{margin-top:20px}@media(max-width:850px){.intro{gap:28px}.hero-image{height:370px}.living-card{display:block}.living-card>img{width:100%;height:150px;margin-bottom:18px}.living-card>div{padding:0 4px}.looks>button>div{height:240px}header,.worldinside header{gap:15px}nav,.worldinside nav{gap:19px;font-size:11px}.story-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){header,.worldinside header{height:auto;min-height:84px;padding:18px 22px 16px;flex-wrap:wrap;gap:15px}.brand{font-size:26px}nav,.worldinside nav{display:flex!important;gap:20px;position:static!important;font-size:10px;width:100%;justify-content:start}.home,.archive{padding-left:22px;padding-right:22px}.intro{padding:32px 0;grid-template-columns:1fr;gap:25px}.intro-copy h1{font-size:53px;margin:17px 0}.intro-note{max-width:100%;font-size:12px;margin-bottom:20px}.intro-copy>p{font-size:17px}.hero-image{height:330px}.hero-image img{object-position:center 27%}.section-head{align-items:start;gap:16px}.section-head h2{font-size:27px}.section-head>a{font-size:8px;white-space:normal;max-width:85px;margin-top:26px}.eyebrow{font-size:8px}.looks{grid-template-columns:1fr;gap:23px}.looks>button{display:grid;grid-template-columns:115px 1fr;column-gap:20px;align-items:center}.looks>button>div{height:150px;grid-row:1/3}.looks h3{font-size:22px;margin:0;align-self:end}.looks p{font-size:10px;align-self:start;margin-top:10px}.living-grid{grid-template-columns:1fr;gap:15px}.living-card{display:flex;padding:14px;gap:17px}.living-card>img{width:32%;height:165px;margin:0}.living-card h3{font-size:22px}.living-card p{font-size:10px}.journal-note{padding:23px;display:block;margin-bottom:30px}.journal-note .primary{margin-top:19px}.journal-note p{font-size:11px}footer{padding:23px 22px;flex-wrap:wrap}footer>span{display:none}.archive{padding-top:30px}.archive-title h1{font-size:40px}.archive-controls{flex-wrap:wrap;gap:9px}.archive-controls input{flex-basis:100%}.archive-controls select{flex:1}.story-grid{gap:13px}.story>img,.story-placeholder{height:115px}.story>div:last-child{padding:13px}.story h2{font-size:17px}.story time,.story span{font-size:8px}dialog{padding:28px 22px}.reader-page .reading>h1{font-size:31px!important}.reader-page header nav{gap:19px}.reader-page .reading{padding-left:22px;padding-right:22px}.reader-page .reading-body{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

[hidden]{display:none!important}
