*{box-sizing:border-box}html{scroll-behavior:smooth}body.identity{margin:0;background:var(--paper);color:var(--ink);font:15px/1.5 Arial,sans-serif}body.identity a{color:inherit;text-decoration:none}body.identity button,body.identity input,body.identity select{font:inherit;color:inherit}body.identity button{cursor:pointer}body.identity img{max-width:100%;display:block}.identity{--paper:#eef3f8;--ink:#112d55;--panel:#fff;--muted:#63738a;--accent:#295bd7;--line:rgba(32,60,100,.18);--round:14px}.identity-shell{max-width:1600px;margin:auto;min-height:100vh}.id-main{padding:30px 4vw 0;min-width:0}.id-brand{font-size:30px;font-weight:900;letter-spacing:-1.3px;display:inline-block}.id-brand span{display:block;font-size:11px;font-weight:500;letter-spacing:1.3px;margin-top:5px;text-transform:uppercase}.id-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.7px;color:var(--accent)}.id-nav{display:flex;gap:8px;flex-wrap:wrap}.id-nav a{padding:9px 12px;font-size:13px;border-radius:5px}.id-nav a:hover{background:var(--accent);color:var(--panel)}.id-search{display:flex;position:relative;max-width:380px;min-width:180px;align-items:center;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.id-search input{border:0;background:none;width:100%;padding:12px;outline:none;min-width:0}.id-search button{background:none;border:0;padding:10px 15px;color:var(--accent);font-size:21px}.id-utility,.mood-saved{background:transparent;border:1px solid var(--line);border-radius:5px;padding:10px 14px}.id-sr,.id-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.id-skip:focus{position:fixed;width:auto;height:auto;clip-path:none;top:0;left:0;background:var(--panel);z-index:999;padding:15px}.id-current-intro{margin:0 0 50px}.id-current-heading{padding:20px 0 30px;max-width:950px}.id-current-heading h1{font-size:clamp(34px,4.2vw,66px);line-height:1.03;letter-spacing:-2px;margin:14px 0 20px;font-weight:900}.id-current-heading p{font-size:16px;line-height:1.7;max-width:750px;color:var(--muted)}.id-current-featured{padding:22px;background:var(--panel);border-radius:var(--round);border:1px solid var(--line)}.id-cards{display:grid;gap:22px;grid-template-columns:repeat(6,minmax(0,1fr))}.id-cards>*{min-width:0;margin:0;position:relative}.id-cards img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:var(--round);transition:transform .25s}.id-cards a:hover img{transform:translateY(-4px)}.id-cards h2,.id-cards h3{font-size:15px;line-height:1.3;letter-spacing:0;margin:12px 0 8px}.id-cards p,.id-cards small{font-size:12px;color:var(--muted);margin:5px 0}.id-save{position:absolute;right:8px;top:8px;width:30px;height:30px;border:0;border-radius:50%;background:var(--panel);color:var(--accent);z-index:2;font-size:20px}.id-current-featured .id-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.id-current-catalogue .id-block{margin:0 0 55px}.id-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:15px;border-bottom:1px solid var(--line)}.id-section-heading h2{font-size:28px;letter-spacing:-.8px;margin:7px 0 0}.id-section-heading>a{font-size:12px;white-space:nowrap;color:var(--accent)}.id-about{padding:30px 0;border-top:1px solid var(--line);color:var(--muted);max-width:900px}.id-about h2{color:var(--ink);font-size:23px}.id-about p{line-height:1.85}.id-footer{border-top:1px solid var(--line);padding:35px 0;display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px;margin-top:35px}.id-footer>a{font-size:22px;font-weight:800}.id-footer p,.id-footer small{color:var(--muted);font-size:12px}.id-footer nav{display:flex;flex-wrap:wrap;gap:12px;align-items:start}.id-footer button{border:0;background:none;padding:0;color:var(--accent)}.id-footer small{grid-column:1/-1}.identity-videoroll{margin:25px 0}.id-breadcrumb{font-size:12px;color:var(--muted);margin-bottom:25px}.id-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:22px 0}.id-filters label{font-size:12px;display:flex;align-items:center;gap:10px}.id-filters select{background:var(--panel);border:1px solid var(--line);padding:9px;border-radius:5px}.id-filters button{border:0;background:var(--accent);color:var(--paper);padding:10px 17px;border-radius:5px}.id-genres,.chronicle-decades,.atlas-filters{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.id-genres a,.chronicle-decades a,.atlas-filters a{font-size:12px;border:1px solid var(--line);padding:7px 12px;border-radius:30px}.atlas-filters a b{margin-left:10px;color:var(--accent)}.id-pagination{display:flex;gap:8px;justify-content:center;margin:35px 0}.id-pagination a{padding:9px 15px;border:1px solid var(--line);border-radius:5px}.id-pagination a[aria-current]{background:var(--accent);color:var(--paper)}.id-result-count{text-align:center;font-size:12px;color:var(--muted)}.id-empty{padding:40px;text-align:center}.id-text-link{font-size:12px;font-weight:700;color:var(--accent)!important}.id-app{padding:12px 15px;border:1px solid var(--line);display:block;border-radius:7px}.favorites-dialog{max-width:850px;width:90vw;background:var(--panel);color:var(--ink);border:1px solid var(--line);padding:25px}.dialog-heading{display:flex;justify-content:space-between}.favorites-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.app-promo{margin:35px 0;border-radius:var(--round);overflow:hidden}.search-suggestions{position:absolute;top:100%;left:0;right:0;background:var(--panel);z-index:50;box-shadow:0 12px 35px #0002}.identity [hidden]{display:none!important}
/* 1. Electric blue catalogue with a fixed information rail. */
.identity-route{--paper:#edf2fa;--ink:#142f60;--accent:#2558ed;--panel:#fff;--round:8px}.identity-route .identity-shell{display:grid;grid-template-columns:245px 1fr}.route-sidebar{background:#153ab5;color:#fff;padding:35px 24px;display:flex;flex-direction:column;gap:28px;position:sticky;top:0;height:100vh}.route-sidebar .id-brand{font-size:31px}.route-sidebar .id-nav{display:grid;gap:3px}.route-sidebar .id-nav a{border-bottom:1px solid #ffffff20;border-radius:0;padding:13px 0}.route-sidebar .id-nav a:hover{background:#ffffff15}.route-nav-caption{font-size:10px;letter-spacing:2px;text-transform:uppercase;opacity:.6}.route-side-note{font-size:12px;opacity:.7;margin-top:auto}.route-sidebar .id-app{border-color:#ffffff40}.route-workspace{min-width:0}.route-topbar{display:flex;align-items:center;gap:20px;padding:20px 4vw;background:#fff;border-bottom:1px solid var(--line)}.route-topbar>span{margin-right:auto;font-size:12px;text-transform:uppercase;letter-spacing:2px}.route-topbar .id-search{max-width:320px}.route-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.route-entry{position:relative;display:grid;grid-template-columns:35px 100px 1fr;gap:15px;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px;align-items:start}.route-image img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:5px}.route-step{font-weight:800;color:var(--accent);font-size:24px;line-height:1.1}.route-detail h2,.route-detail h3{font-size:18px;line-height:1.25;margin:8px 0}.route-detail p{color:var(--muted);font-size:12px}.route-progress{display:block;font-size:11px;margin:10px 0;color:var(--accent)}.id-current-featured .route-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.id-current-featured .route-entry{display:block;padding:0;border:0}.id-current-featured .route-step,.id-current-featured .route-detail p,.id-current-featured .route-detail .id-kicker,.id-current-featured .route-detail .id-text-link{display:none}.id-current-featured .route-image img{width:100%}.route-category-head{display:flex;gap:25px}.route-category h1{font-size:43px;line-height:1.1;letter-spacing:-1.6px}.route-category-head p{color:var(--muted);max-width:800px}.route-marker{font-size:65px;color:var(--accent)}
/* 2. A warm illustrated annual, with oversized serif typography. */
.identity-chronicle{--paper:#f5eee0;--ink:#342817;--panel:#fff9ed;--accent:#d75428;--muted:#7a6951;--line:#34281730;--round:0;font-family:Georgia,serif}.chronicle-masthead{padding:0 4vw;border-bottom:3px solid var(--ink)}.chronicle-topline{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0;font:11px Arial;text-transform:uppercase;letter-spacing:2px}.chronicle-name{display:flex;align-items:baseline;gap:30px;padding:28px 0}.chronicle-name .id-brand{font:900 clamp(40px,6vw,85px)/1 Georgia;letter-spacing:-4px}.chronicle-name p{font-style:italic;color:var(--muted)}.chronicle-navigation{border-top:1px solid var(--line);padding:12px 0}.chronicle-search{position:absolute;right:4vw;top:100px;max-width:270px}.identity-chronicle .id-current-heading h1{font-weight:400;max-width:900px}.identity-chronicle .id-current-featured{border:0;padding:0;background:none}.identity-chronicle .chronicle-card{border-bottom:2px solid var(--ink);padding-bottom:15px}.identity-chronicle .chronicle-card>a{display:block;position:relative}.chronicle-year{position:absolute;bottom:10px;left:10px;padding:5px 10px;background:var(--paper);font:700 13px Arial}.identity-chronicle .chronicle-card h2,.identity-chronicle .chronicle-card h3{font-size:20px;font-weight:400}.identity-chronicle .id-section-heading{border-top:3px solid var(--ink);border-bottom:0;padding-top:12px}.identity-chronicle .id-section-heading h2{font-size:36px;font-weight:400}.identity-chronicle .id-main{padding-top:15px}.chronicle-category h1{font-size:56px;font-weight:400;line-height:1.05}.chronicle-category header p{max-width:850px;color:var(--muted)}.chronicle-catalog-tools{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.chronicle-timeline{padding-top:20px}.identity-chronicle .id-genres a,.identity-chronicle select{border-radius:0}
/* 3. An independent arts magazine in cobalt, cream and orange. */
.identity-journal{--paper:#fffdf4;--panel:#f1f0e7;--ink:#15276b;--accent:#ee6739;--muted:#636b86;--line:#15276b35;--round:0}.journal-masthead{padding:0 4vw}.journal-utility{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0;font-size:11px;text-transform:uppercase;letter-spacing:1px}.journal-wordmark{font-size:clamp(46px,8vw,110px);font-weight:900;letter-spacing:-6px;line-height:1;display:flex;justify-content:space-between;align-items:end;padding:30px 0}.journal-wordmark i{max-width:180px;font:italic 16px/1.4 Georgia;letter-spacing:0;color:var(--accent)}.journal-navigation{display:flex;gap:20px;align-items:center;border-top:4px solid var(--ink);border-bottom:1px solid var(--line);padding:12px 0}.journal-navigation .id-nav{flex:1}.identity-journal .id-current-heading{border-left:12px solid var(--accent);padding:10px 25px;margin:25px 0 35px}.identity-journal .id-current-featured{background:var(--ink);color:#fff;border:0;padding:25px}.identity-journal .id-current-featured .id-kicker,.identity-journal .id-current-featured p{color:#ffffffa0}.cards-journal{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px}.journal-story{display:grid;grid-template-columns:135px 1fr;gap:22px;padding:25px 0;border-top:1px solid var(--line)}.journal-story h2,.journal-story h3{font:400 26px/1.1 Georgia}.journal-cover img{border-radius:0;filter:saturate(.8)}.journal-story-copy .id-kicker{font-size:10px}.journal-byline{padding-top:10px}.id-current-featured .journal-story{display:block;padding:0;border:0}.id-current-featured .journal-story h3{font:700 15px/1.3 Arial}.id-current-featured .journal-story-copy{padding-top:10px}.id-current-featured .journal-story-copy>.id-kicker,.id-current-featured .journal-story-copy>p,.id-current-featured .journal-story-copy>.id-text-link{display:none}.journal-category-head{padding:25px 0;border-bottom:4px solid var(--ink)}.journal-category-head h1{font:400 60px/1 Georgia;max-width:900px}.journal-category-head p{max-width:800px}.journal-issue{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--accent)}.journal-category-columns{display:grid;grid-template-columns:190px 1fr;gap:35px;margin-top:30px}.journal-category-columns>aside{font-size:12px}.journal-category-columns .cards-journal{grid-template-columns:1fr}.journal-category-columns .journal-story{grid-template-columns:170px 1fr}
/* 4. A precise teal archive with catalogue labels and stamps. */
.identity-atlas{--paper:#f5f7f1;--ink:#164c43;--panel:#fff;--accent:#087f73;--muted:#6c8178;--line:#164c4330;--round:2px}.atlas-header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;align-items:center;padding:30px 4vw;border-top:8px solid var(--ink)}.atlas-symbol{font-size:40px!important;display:inline!important;letter-spacing:0!important;margin-right:15px}.atlas-heading-note{font:italic 18px Georgia;border-left:1px solid var(--line);padding-left:20px}.atlas-navigation{display:flex;justify-content:space-between;gap:20px;background:var(--ink);color:#fff;padding:12px 4vw}.atlas-navigation .id-utility{border-color:#fff5}.identity-atlas .id-current-heading h1{font-family:Georgia;font-weight:400}.identity-atlas .id-current-featured{background:#e4eee7;border:0;padding:25px}.atlas-passport{border:1px solid var(--line);padding:10px;background:var(--panel);position:relative}.atlas-passport header{display:flex;justify-content:space-between;gap:8px;font:10px/1.3 monospace;text-transform:uppercase;padding:2px 0 10px}.atlas-passport>div{padding:4px 2px 7px}.atlas-passport h2,.atlas-passport h3{font-size:15px}.identity-atlas .id-section-heading{border-bottom:2px dashed var(--line)}.atlas-category header h1{font:400 54px/1.05 Georgia;max-width:900px}.atlas-category header p{max-width:800px;color:var(--muted)}.atlas-coordinate{font:11px monospace;letter-spacing:2px}.atlas-filters a{border-radius:0;background:var(--panel)}.atlas-category .cards-atlas{grid-template-columns:repeat(5,minmax(0,1fr))}
/* 5. A burgundy live programme with numbered editorial rows. */
.identity-pulse{--paper:#211c28;--panel:#302737;--ink:#f8ebec;--accent:#ef9ba3;--muted:#baa9ba;--line:#f8ebec24;--round:10px}.pulse-header{display:flex;align-items:center;gap:30px;padding:28px 4vw;background:#2d2132;border-bottom:1px solid var(--line)}.pulse-header .id-brand{font-weight:900;font-size:35px}.pulse-status{margin-right:auto;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--accent)}.pulse-status i{width:7px;height:7px;background:var(--accent);border-radius:50%;display:inline-block;margin-right:8px}.pulse-workspace{display:grid;grid-template-columns:200px 1fr}.pulse-sidebar{padding:35px 20px;border-right:1px solid var(--line)}.pulse-sidebar .id-nav{display:grid}.pulse-sidebar>.id-utility{margin:25px 0}.pulse-sidebar>a,.pulse-explainer{font-size:11px;color:var(--muted);display:block;margin-top:20px}.identity-pulse .id-current-heading{display:block}.identity-pulse .id-current-heading h1{font-size:clamp(36px,4vw,62px);max-width:800px}.identity-pulse .id-current-featured{border:0;background:#392738}.cards-pulse{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px}.pulse-event{display:grid;grid-template-columns:7px 90px 1fr 20px;gap:14px;align-items:center;border-top:1px solid var(--line);padding:17px 0}.pulse-dot{height:100%;background:linear-gradient(var(--accent),transparent);width:2px}.pulse-thumb img{border-radius:5px}.pulse-event h2,.pulse-event h3{font-size:19px;line-height:1.2}.pulse-date{font:10px monospace;color:var(--accent)}.pulse-open{color:var(--accent)!important;font-size:25px}.id-current-featured .pulse-event{display:block;border:0;padding:0}.id-current-featured .pulse-event-copy{padding-top:10px}.id-current-featured .pulse-event h3{font-size:15px}.id-current-featured .pulse-dot,.id-current-featured .pulse-date,.id-current-featured .pulse-open,.id-current-featured .pulse-event-copy small{display:none}.pulse-page-heading h1{font-size:48px;line-height:1.06;margin:10px 0 20px}.pulse-page-heading{display:flex;gap:30px;justify-content:space-between}.pulse-page-heading p{max-width:750px;color:var(--muted)}.pulse-key{min-width:100px;border:1px solid var(--line);padding:15px;height:max-content}.pulse-key b{display:block;font:32px monospace;color:var(--accent)}.pulse-key span{font-size:10px}.pulse-category-columns{display:grid;grid-template-columns:1fr 160px;gap:30px}.pulse-category-columns>.cards-pulse{min-width:0}.pulse-category-columns>aside{font-size:12px;color:var(--muted)}.pulse-category .cards-pulse{grid-template-columns:1fr}
/* 6. A panoramic midnight cinema with amber ticket details. */
.identity-screen{--paper:#111719;--panel:#1c2528;--ink:#f5f0df;--accent:#f8c666;--muted:#a0adb0;--line:#f8c66630;--round:3px}.screen-header{padding:25px 4vw 0;border-bottom:1px solid var(--line)}.screen-brand-row{display:flex;gap:20px;align-items:center;padding-bottom:25px}.screen-badge{color:var(--accent);font-size:30px}.screen-wordmark{font-size:40px;font-weight:900;letter-spacing:-2px}.screen-brand-row p{color:var(--muted);font-size:12px;margin-right:auto}.screen-menu-row{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.identity-screen .id-current-heading h1{text-transform:uppercase;max-width:1050px;font-size:clamp(35px,5vw,75px);letter-spacing:-2px}.identity-screen .id-current-featured{border:0;background:linear-gradient(150deg,#57432c66,#1c2528);padding:25px 25px 10px}.screen-ticket{border-bottom:1px dashed var(--line);padding-bottom:15px}.screen-ticket>a{display:block;position:relative}.screen-index{position:absolute;left:0;top:0;background:var(--accent);color:#161b1d;padding:6px 12px;font:700 13px monospace}.screen-rating{position:absolute;bottom:10px;right:10px;background:#111d;padding:5px 9px;border-radius:4px;color:var(--accent);font-size:11px}.screen-ticket h2,.screen-ticket h3{font-size:15px}.identity-screen .id-section-heading h2{text-transform:uppercase;letter-spacing:1px;font-size:25px}.screen-category-head{padding:25px 0}.screen-category-head h1{font-size:56px;line-height:1.02;text-transform:uppercase;max-width:1000px}.screen-label{font:11px monospace;letter-spacing:2px;color:var(--accent)}.screen-category-head p{max-width:850px;color:var(--muted)}.screen-category-tools{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
/* 7. A soft lilac and sage discovery notebook with rounded tiles. */
.identity-mood{--paper:#f0eef7;--panel:#fff;--ink:#40365b;--accent:#8362c2;--muted:#817993;--line:#40365b20;--round:24px}.mood-header{display:flex;align-items:center;gap:30px;padding:35px 4vw 20px}.mood-header>div{margin-right:auto}.mood-header .id-brand{font-family:Georgia;font-size:37px;font-weight:400;letter-spacing:-1.5px}.mood-navigation{margin:0 4vw;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mood-navigation .id-nav{justify-content:center}.mood-navigation .id-nav a{border-radius:30px}.identity-mood .id-current-heading{margin:auto;text-align:center;padding:30px 0;max-width:850px}.identity-mood .id-current-heading h1{font-family:Georgia;font-weight:400;font-size:clamp(38px,5vw,68px);letter-spacing:-2px}.identity-mood .id-current-heading p{margin:0 auto}.identity-mood .id-current-featured{background:#dfe9e1;border:0;border-radius:35px;padding:25px}.mood-choice{background:var(--panel);padding:12px;border-radius:24px;position:relative;box-shadow:0 4px 20px #40365b04}.mood-choice>a{display:block}.mood-choice>a>div{padding:3px 5px 10px}.mood-genre{display:inline-block;margin-top:10px;font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:1px}.mood-choice h2,.mood-choice h3{font-family:Georgia;font-size:19px;font-weight:400;line-height:1.2}.identity-mood .id-section-heading{border:0;align-items:center}.identity-mood .id-section-heading h2{font:400 33px Georgia}.identity-mood .id-section-heading>a{background:#e1daef;padding:9px 16px;border-radius:30px}.mood-category-lead{display:grid;grid-template-columns:2fr 1fr;gap:30px;padding:30px 0}.mood-category-lead h1{font:400 58px/1.05 Georgia}.mood-category-lead p{color:var(--muted)}.mood-category-lead aside{background:#dfe9e1;border-radius:30px;padding:25px;font:16px Georgia}.mood-category-lead aside h2{font-weight:400}.mood-sticker{display:inline-block;background:#ded5ed;padding:7px 14px;border-radius:30px;font-size:11px}.identity-mood .id-search,.identity-mood .id-utility,.identity-mood .mood-saved{border-radius:30px}.identity-mood .cards-mood{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(min-width:1600px){.id-main{padding-left:55px;padding-right:55px}}
@media(max-width:1100px){.identity-route .identity-shell{grid-template-columns:200px 1fr}.route-sidebar{padding:25px 16px}.route-topbar>span{display:none}.id-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.route-list{grid-template-columns:1fr}.cards-journal{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-story{grid-template-columns:100px 1fr;gap:15px}.journal-story h3{font-size:22px}.journal-wordmark{font-size:70px}.chronicle-search{position:static;padding-bottom:20px}.chronicle-name .id-brand{font-size:65px}.atlas-header{grid-template-columns:1fr 1fr}.atlas-heading-note{display:none}.identity-atlas .atlas-category .cards-atlas{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-workspace{grid-template-columns:165px 1fr}.pulse-header{gap:20px}.pulse-status{display:none}.pulse-header .id-search{margin-left:auto}.cards-pulse{grid-template-columns:1fr}.journal-navigation{flex-wrap:wrap}.journal-category-columns{grid-template-columns:155px 1fr}.mood-category-lead{grid-template-columns:1fr}.mood-category-lead aside{display:none}.id-current-featured .id-cards{gap:14px}}
@media(max-width:760px){.id-main{padding:20px 16px 0}.id-current-intro{margin-bottom:35px}.id-current-heading{padding:12px 0 20px}.id-current-heading h1{font-size:34px!important;letter-spacing:-1px!important}.id-current-heading p{font-size:13px}.identity-route .identity-shell{display:block}.route-sidebar{position:static;height:auto;padding:20px 16px;gap:18px}.route-sidebar .id-brand{font-size:27px}.route-sidebar .id-nav{display:flex;flex-wrap:nowrap;overflow:auto;gap:16px}.route-sidebar .id-nav a{white-space:nowrap;padding:8px 0;font-size:12px}.route-sidebar .route-nav-caption,.route-side-note,.route-sidebar .id-app{display:none}.route-topbar{padding:12px 16px;gap:10px}.route-topbar .id-search{flex:1}.route-topbar .id-utility{font-size:11px;padding:10px}.id-current-featured{padding:12px!important;border-radius:var(--round)!important}.id-current-featured .id-cards,.id-current-featured .route-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.id-current-featured .route-detail h3,.id-current-featured .id-cards h3{font:700 12px/1.25 Arial!important;margin:9px 0 4px!important}.id-current-featured .route-progress,.id-current-featured .id-cards small,.id-current-featured .id-cards p,.id-current-featured .mood-genre,.id-current-featured .atlas-passport header{display:none}.id-current-featured .atlas-passport{padding:6px}.id-current-featured .mood-choice{padding:6px;border-radius:14px}.id-current-featured img{border-radius:7px!important}.id-current-featured .id-save{width:23px;height:23px;right:3px;top:3px;font-size:17px}.id-current-catalogue .id-block{margin-bottom:35px}.id-section-heading{gap:10px;margin-bottom:15px}.id-section-heading h2{font-size:24px!important}.id-section-heading .id-kicker{font-size:9px}.id-section-heading>a{font-size:10px}.id-cards,.identity-atlas .atlas-category .cards-atlas,.identity-mood .cards-mood{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.id-cards h2,.id-cards h3{font-size:12px!important;line-height:1.3!important;margin:8px 0 5px}.id-cards p,.id-cards small{font-size:10px}.id-save{width:24px;height:24px;top:5px;right:5px;font-size:18px}.route-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.route-entry{display:block;padding:6px;border:0}.route-step,.route-detail .id-kicker,.route-detail p,.route-detail .id-text-link{display:none}.route-detail h2,.route-detail h3{font-size:12px;margin:9px 0 5px}.route-progress{font-size:10px}.route-marker{display:none}.route-category h1,.chronicle-category h1,.journal-category-head h1,.atlas-category header h1,.pulse-page-heading h1,.screen-category-head h1,.mood-category-lead h1{font-size:34px!important;letter-spacing:-1px;line-height:1.06}.route-category-head p,.chronicle-category header p,.journal-category-head p,.atlas-category header p,.pulse-page-heading p,.screen-category-head p,.mood-category-lead p{font-size:13px}.chronicle-masthead{padding:0 16px}.chronicle-topline{font-size:9px;letter-spacing:1px}.chronicle-name{padding:22px 0;display:block}.chronicle-name .id-brand{font-size:43px;letter-spacing:-2px}.chronicle-name p{font-size:12px;margin:10px 0 0}.chronicle-navigation .id-nav{flex-wrap:nowrap;overflow:auto}.chronicle-navigation .id-nav a{white-space:nowrap;font-family:Arial}.chronicle-search{padding-bottom:15px}.chronicle-search .id-search{max-width:none}.chronicle-catalog-tools{gap:0}.chronicle-decades{margin:10px 0}.chronicle-year{font-size:10px;left:5px;bottom:5px;padding:3px 6px}.journal-masthead{padding:0 16px}.journal-utility>span{max-width:50%;font-size:9px}.journal-utility .id-utility{font-size:10px;padding:6px}.journal-wordmark{font-size:49px;letter-spacing:-3px;padding:24px 0}.journal-wordmark i{display:none}.journal-navigation{gap:10px;display:block}.journal-navigation .id-nav{flex-wrap:nowrap;overflow:auto;margin-bottom:12px}.journal-navigation .id-nav a{white-space:nowrap}.journal-navigation .id-search{max-width:none}.identity-journal .id-current-heading{padding-left:15px;border-left-width:6px}.cards-journal{grid-template-columns:1fr;gap:0}.journal-story{grid-template-columns:85px 1fr;padding:15px 0;gap:15px}.journal-story h2,.journal-story h3{font:400 21px/1.15 Georgia!important}.journal-story-copy .id-kicker{font-size:9px}.journal-story-copy p{font-size:11px}.journal-category-columns{display:block;margin-top:15px}.journal-category-columns>aside{display:none}.journal-category-columns .journal-story{grid-template-columns:95px 1fr}.id-current-featured .cards-journal{grid-template-columns:repeat(3,minmax(0,1fr))}.id-current-featured .journal-story{display:block;padding:0}.atlas-header{padding:20px 16px;display:flex;flex-wrap:wrap;gap:15px}.atlas-header .id-brand{font-size:27px}.atlas-symbol{font-size:29px!important}.atlas-header .id-search{flex:1;min-width:100%;max-width:none}.atlas-navigation{padding:10px 16px}.atlas-navigation .id-nav{flex-wrap:nowrap;overflow:auto}.atlas-navigation .id-nav a{white-space:nowrap}.atlas-navigation>.id-utility{display:none}.atlas-passport{padding:6px}.atlas-passport header{font-size:8px}.atlas-passport>div{padding:2px}.atlas-passport p{display:none}.atlas-coordinate{font-size:9px}.atlas-filters{gap:7px}.atlas-filters a{font-size:10px;padding:6px 9px}.pulse-header{padding:20px 16px;flex-wrap:wrap;gap:15px}.pulse-header .id-brand{font-size:28px}.pulse-header .id-search{width:100%;max-width:none}.pulse-workspace{display:block}.pulse-sidebar{padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.pulse-sidebar>.id-kicker,.pulse-sidebar>.id-utility,.pulse-sidebar>a,.pulse-explainer{display:none}.pulse-sidebar .id-nav{display:flex;flex-wrap:nowrap;overflow:auto}.pulse-sidebar .id-nav a{white-space:nowrap}.cards-pulse{grid-template-columns:1fr}.pulse-event{grid-template-columns:3px 75px 1fr 15px;padding:14px 0;gap:12px}.pulse-event h2,.pulse-event h3{font-size:18px!important;margin:7px 0}.pulse-event p{font-size:11px}.pulse-event small{font-size:10px}.pulse-date{font-size:9px}.pulse-page-heading{display:block}.pulse-key{display:none}.pulse-category-columns{display:block}.pulse-category-columns>aside{display:none}.id-current-featured .pulse-event{display:block}.id-current-featured .pulse-event h3{font-size:12px!important}.screen-header{padding:20px 16px 0}.screen-brand-row{gap:10px;padding-bottom:20px}.screen-badge{font-size:20px}.screen-wordmark{font-size:29px;letter-spacing:-1px}.screen-brand-row p{display:none}.screen-brand-row .id-utility{margin-left:auto;font-size:10px;padding:7px}.screen-menu-row{display:block}.screen-menu-row .id-nav{flex-wrap:nowrap;overflow:auto;margin-bottom:12px}.screen-menu-row .id-nav a{white-space:nowrap}.screen-menu-row .id-search{max-width:none}.screen-index{font-size:9px;padding:3px 6px}.screen-rating{font-size:9px;padding:3px 5px;bottom:5px;right:5px}.screen-category-tools{gap:0}.screen-category-tools .id-genres{margin:5px 0}.mood-header{padding:22px 16px;flex-wrap:wrap;gap:15px}.mood-header>div{width:100%}.mood-header .id-brand{font-size:33px}.mood-header .id-search{flex:1}.mood-saved{font-size:10px;padding:10px}.mood-navigation{margin:0 16px}.mood-navigation .id-nav{justify-content:start;flex-wrap:nowrap;overflow:auto}.mood-navigation .id-nav a{white-space:nowrap}.mood-choice{padding:6px;border-radius:16px}.mood-choice img{border-radius:11px}.mood-choice>a>div{padding:3px}.mood-choice .mood-genre{font-size:8px;letter-spacing:0}.mood-choice p{font-size:9px}.mood-category-lead{padding:15px 0}.identity-mood .id-section-heading>a{padding:7px 10px}.id-filters{gap:8px}.id-filters label{font-size:11px}.id-filters button{font-size:11px}.id-about{font-size:12px;padding:20px 0}.id-about h2{font-size:21px}.id-footer{grid-template-columns:1fr;padding:25px 0;gap:12px}.id-footer small{grid-column:auto}.id-pagination a{padding:7px 12px}.favorites-grid{grid-template-columns:repeat(3,1fr)}.app-promo{max-width:100%;font-size:12px}.identity-shell *{min-width:0}.identity-shell{overflow:clip}.id-nav{scrollbar-width:thin}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.identity svg{width:1.2em;height:1.2em;vertical-align:middle}.identity .app-promo{display:flex;align-items:center;gap:20px;padding:24px;background:var(--panel);border:1px solid var(--line);color:var(--ink)}.app-promo-icon{font-size:30px;color:var(--accent)}.app-promo>div{flex:1}.app-promo .eyebrow{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--accent)}.app-promo .component-heading-text{font-size:21px;font-weight:700}.app-promo p{font-size:12px;color:var(--muted)}.app-promo .primary-button{display:inline-flex;align-items:center;gap:9px;font-size:12px;background:var(--accent);color:var(--paper);padding:12px 17px;border-radius:7px}.app-promo>img{width:80px;height:80px;flex-shrink:0}.identity .id-current-featured .cards-mood{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:760px){.identity .app-promo{padding:18px;gap:14px;flex-wrap:wrap}.app-promo-icon{display:none}.app-promo .component-heading-text{font-size:17px}.app-promo>div{flex-basis:calc(100% - 100px)}.app-promo .primary-button{order:3;width:100%;justify-content:center}.app-promo>img{order:2;width:65px;height:65px}.identity .id-current-featured .cards-mood{grid-template-columns:repeat(3,minmax(0,1fr))}}

.identity .id-cards img,.identity .route-image img{height:auto;aspect-ratio:2/3;object-fit:cover}.identity .id-current-featured .id-cards img,.identity .id-current-featured .route-image img{height:auto;aspect-ratio:2/3;object-fit:cover}

.identity .id-nav a{flex-shrink:0}.identity .id-search input{min-width:0}

@media(max-width:760px){.identity .id-nav{scrollbar-width:none}.identity .id-nav::-webkit-scrollbar{display:none}.identity .mood-header .id-search{flex-basis:100%;order:3;max-width:none}.identity .mood-header .mood-saved{margin-left:auto}}
