/* The notebook uses the atlas's existing type, rules, coordinates and amber. */
.primary-nav{gap:clamp(12px,2vw,24px)}.primary-nav a{font-size:.8125rem}
.field-notes{position:relative;padding:105px var(--gutter) 85px;background:#0b1715}
.notes-home-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:8vw;align-items:end;margin-bottom:55px}.notes-home-heading h2{font-size:clamp(4rem,8.5vw,9rem)}.notes-home-heading>p{max-width:300px;color:var(--muted)}
.notes-home-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:35px;color:var(--muted)}
.note-list{list-style:none;margin:0;padding:0}.note-row{border-top:1px solid var(--line)}.note-row:last-child{border-bottom:1px solid var(--line)}.note-row>a{display:grid;grid-template-columns:105px 1fr 32px;gap:30px;padding:32px 0;align-items:start;transition:color .2s}.note-coordinate{color:var(--muted);padding-top:4px}.note-row .eyebrow{color:var(--amber);font-size:.6875rem}.note-row h3{font:700 clamp(2rem,3.7vw,3.6rem)/1.08 Barlow,Impact,sans-serif;margin-top:10px;max-width:28ch}.note-deck{font-size:.9375rem;max-width:60ch;color:var(--muted);margin-top:12px}.note-arrow{font-size:1.5rem;color:var(--amber)}.note-row>a:hover h3{color:var(--amber)}.note-dot{margin:0 .5em;opacity:.65}
.notes-page main{min-height:65vh}.notebook-opening{padding:calc(var(--header) + 75px) var(--gutter) 30px;background:#0b1715;position:relative;overflow:hidden}.notebook-opening:after{content:'';position:absolute;top:0;bottom:0;width:1px;left:67%;background:var(--line);opacity:.3;pointer-events:none}.notebook-title{display:grid;grid-template-columns:1.5fr 1fr;gap:8vw;align-items:end;padding:18px 0 70px}.notebook-title h1{font-size:clamp(4.5rem,10vw,11rem);line-height:.87;letter-spacing:-.02em}.notebook-title h1 span{color:var(--amber)}.notebook-title>div{padding-bottom:10px}.notebook-title .muted{color:var(--muted);margin-top:22px;max-width:31ch}.notebook-title .text-link{margin-top:26px}.notebook-baseline{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;color:var(--muted);gap:25px}
.notebook-index{padding:45px var(--gutter) 90px;background:var(--paper);color:#182622}.index-toolbar{display:flex;justify-content:space-between;align-items:start;gap:35px;padding-bottom:30px;border-bottom:1px solid #263b3033;margin-bottom:55px}.note-filters{display:flex;gap:8px 22px;flex-wrap:wrap;font: .75rem/1.6 Plex,monospace}.note-filters a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid transparent}.note-filters a[aria-current],.note-filters a:hover{border-color:#86542d;color:#86542d}.index-toolbar form{display:flex;border-bottom:1px solid #526058;flex-shrink:0}.index-toolbar input{width:165px;border:0;background:transparent;color:#182622;font: .75rem Plex,monospace;padding:12px 0;border-radius:0}.index-toolbar input::placeholder{color:#526058}.index-toolbar button{min-width:44px;min-height:44px}.index-caption{color:#526058;display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.notebook-index .note-row{border-color:#263b3033}.notebook-index .note-coordinate,.notebook-index .note-deck{color:#526058}.notebook-index .note-row .eyebrow,.notebook-index .note-arrow{color:#86542d}.notebook-index .note-row>a:hover h3{color:#86542d}.featured-note{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-bottom:70px;align-items:center}.note-image-plate{background:#14201c;padding:14px;position:relative}.note-image-plate img{aspect-ratio:4/3;object-fit:cover;width:100%}.note-image-plate .mono{position:absolute;left:28px;bottom:25px;color:var(--white);background:#090e0ecc;padding:7px 12px;font-size:.625rem}.featured-note h2{font-size:clamp(3rem,5vw,6rem);margin:20px 0}.featured-note .eyebrow{color:#86542d}.featured-note .text-link{margin-top:25px}.featured-note>div>p:not(.eyebrow){color:#526058;max-width:45ch}
.notes-empty{padding:55px 0 65px;max-width:65ch;color:var(--muted)}.notebook-index .notes-empty{color:#526058}.notes-empty h2{font-size:clamp(2.8rem,5vw,5rem);margin:25px 0}.notes-empty .text-link{margin-top:25px}.notes-pagination{display:flex;justify-content:space-between;gap:20px;margin-top:30px}
.notes-footer{padding:55px var(--gutter);background:#0a1514;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;color:var(--muted)}.notes-footer .wordmark{color:var(--white)}
.field-entry{padding:calc(var(--header) + 45px) var(--gutter) 95px;background:#0b1715}.entry-topline{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding-bottom:28px;color:var(--muted)}.entry-opening{max-width:1100px;margin:75px 0 65px}.entry-opening>.eyebrow{color:var(--amber)}.entry-opening h1{font-size:clamp(3.8rem,8.6vw,9.5rem);line-height:.96;letter-spacing:-.02em;margin:27px 0 30px;max-width:18ch;overflow-wrap:anywhere}.entry-deck{font-size:clamp(1.125rem,2vw,1.65rem);max-width:50ch;color:#c2cdc5;line-height:1.65}.entry-byline{color:var(--muted);margin-top:35px}.entry-cover{margin:0 0 70px}.entry-cover img{width:100%;max-height:720px;object-fit:cover}.entry-layout{display:grid;grid-template-columns:1fr 3fr;gap:8vw}.entry-margin{display:flex;flex-direction:column;gap:15px;color:#9ea9a2;align-items:start}.margin-rule{height:70px;width:1px;background:var(--amber);margin:20px 0}.entry-prose{max-width:68ch;color:#d2d9d1;font-size:1.125rem;line-height:1.85;overflow-wrap:anywhere}.entry-prose>p{line-height:1.85;margin:0 0 1.5em}.entry-prose h2{font:700 clamp(2rem,4vw,3.5rem)/1.12 Barlow,Impact,sans-serif;color:var(--white);margin:1.4em 0 .6em}.entry-prose blockquote{margin:2em 0;padding:0 0 0 30px;border-left:1px solid var(--amber);color:var(--white);font-size:clamp(1.4rem,2.7vw,2.3rem);line-height:1.5}.entry-prose blockquote p{line-height:1.5}.entry-prose figure{margin:2.7em 0}.entry-prose figure img{width:100%;height:auto}.entry-prose figcaption{font: .75rem/1.8 Plex,monospace;color:var(--muted);margin-top:14px}.entry-prose a{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--amber)}.entry-prose a:hover{color:var(--amber)}.entry-end{font: .875rem Plex,monospace;color:var(--amber);padding-top:40px}.related-release{margin-top:60px;padding-top:25px;border-top:1px solid var(--line)}.related-release .text-link{margin-top:15px;font-family:Manrope}.entry-next{background:var(--paper);color:#182622;padding:65px var(--gutter)}.entry-next .section-topline,.entry-next .note-row{border-color:#263b3033}.entry-next .note-coordinate,.entry-next .note-deck{color:#526058}.entry-next .note-row .eyebrow,.entry-next .note-arrow,.entry-next .section-topline .eyebrow{color:#86542d}.entry-next .note-row>a:hover h3{color:#86542d}.preview-banner{background:var(--amber);color:var(--ink);padding:15px;margin-bottom:25px}.studio-locked{padding:calc(var(--header) + 85px) var(--gutter) 100px}.studio-locked h1{font-size:clamp(3rem,7vw,7rem);margin:30px 0}.studio-locked p{max-width:50ch}.studio-locked .text-link{margin-top:30px}
@media(max-width:1100px){.header{column-gap:15px}.header-actions{gap:10px}.primary-nav{gap:14px}.primary-nav a{gap:5px}.note-row>a{grid-template-columns:80px 1fr 24px;gap:20px}.notebook-title{gap:5vw}.index-toolbar{flex-direction:column;gap:18px}.entry-layout{grid-template-columns:1fr 4fr;gap:5vw}.entry-prose{font-size:1.0625rem}}
@media(max-width:760px){.header{padding-left:5vw;padding-right:5vw;column-gap:10px;row-gap:0}.wordmark{font-size:1.08rem}.primary-nav{gap:13px}.primary-nav a{font-size:.8125rem;white-space:nowrap}.header-actions{margin-left:auto}.field-notes{padding:75px var(--gutter) 60px}.notes-home-heading{display:block}.notes-home-heading h2{font-size:17vw}.notes-home-heading>p{margin-top:25px}.note-row>a{grid-template-columns:1fr 22px;gap:10px;padding:27px 0}.note-coordinate{grid-column:1/-1;font-size:.625rem;padding:0}.note-row h3{font-size:2.35rem;line-height:1.1}.note-deck{font-size:.9375rem}.notes-home-bottom{flex-direction:column;align-items:start;gap:18px}.notebook-opening{padding:calc(var(--header) + 45px) var(--gutter) 25px}.notebook-title{display:block;padding:0 0 45px}.notebook-title h1{font-size:18vw}.notebook-title>div{margin-top:35px}.notebook-title .muted{max-width:40ch}.notebook-baseline{font-size:.625rem;flex-wrap:wrap;gap:10px}.notebook-index{padding:30px var(--gutter) 55px}.note-filters{gap:0 18px}.index-toolbar{margin-bottom:35px}.index-toolbar form{width:100%}.index-toolbar input{flex:1;min-width:0;font-size:.875rem}.index-caption{font-size:.625rem}.index-caption span{max-width:130px;text-align:right}.featured-note{display:block;margin-bottom:50px}.featured-note>div+div{margin-top:28px}.featured-note h2{font-size:3rem}.field-entry{padding:calc(var(--header) + 25px) var(--gutter) 65px}.entry-topline{font-size:.625rem;align-items:start;gap:18px}.entry-topline .mono{font-size:.625rem;text-align:right;max-width:145px}.entry-opening{margin:45px 0 40px}.entry-opening h1{font-size:clamp(3.3rem,14vw,5rem);line-height:1;max-width:20ch}.entry-deck{font-size:1.125rem}.entry-cover{margin-bottom:45px}.entry-layout{display:block}.entry-margin{display:none}.entry-prose{font-size:1.0625rem;line-height:1.8}.entry-prose blockquote{padding-left:20px}.entry-next{padding:50px var(--gutter)}.entry-next .section-topline{gap:20px}.entry-next .section-topline .text-link{font-size:.75rem;white-space:nowrap}.notes-footer{padding:40px var(--gutter);align-items:start;gap:25px}.notes-footer .mono{font-size:.625rem}.notes-footer .text-link{font-size:.8125rem}}
@media(max-width:550px){.header .wordmark{margin-right:auto}.primary-nav{order:3;width:100%;justify-content:center;gap:24px;border-top:1px solid #e0e8df18;padding-top:3px}.header{padding-top:12px;padding-bottom:4px;min-height:106px}.header-actions{margin-left:0}.primary-nav a{min-height:38px}.header .button{min-height:36px}.notes-page{--header:110px}}
@media(prefers-reduced-motion:reduce){.note-row>a{transition:none}}
