:root{--ink:#101d36;--paper:#f4f1e8;--lime:#d9f05a;--muted:#aab4c1;--line:#101d3633;--serif:"Newsreader", Georgia, serif;--sans:"DM Sans", sans-serif;--mono:"DM Mono", monospace;color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}a{color:inherit}button,input,select{font:inherit}button,select{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #8ca800}.skip-link{z-index:20;color:var(--ink);background:var(--lime);padding:11px 15px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.preview-banner{color:var(--ink);background:var(--lime);text-align:center;font:10px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:8px 18px}.eyebrow,.ewan-mono{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.site-header{z-index:5;height:82px;color:var(--paper);background:var(--ink);border-bottom:1px solid #f4f1e82b;justify-content:space-between;align-items:center;padding:0 clamp(22px,6vw,94px);display:flex;position:relative}.site-wordmark{color:var(--paper);letter-spacing:-.06em;font-size:17px;font-weight:700;text-decoration:none}.site-nav{align-items:center;gap:clamp(20px,4vw,52px);display:flex}.site-nav a{color:#d6dce2;font-size:12px;text-decoration:none;transition:color .2s}.site-nav a:hover,.site-nav a[aria-current=page],.site-nav .nav-contact{color:var(--lime)}.menu-toggle{display:none}.ewan-home{color:var(--ink);background:var(--paper);overflow:hidden}.ewan-home a{color:inherit}.ewan-hero{min-height:760px;color:var(--paper);background:var(--ink);isolation:isolate;padding:clamp(98px,12vw,154px) clamp(22px,10vw,160px) 88px;position:relative}.ewan-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#101d36 0%,#101d36f7 25%,#101d36d9 43%,#101d3640 62%,#0000 82%),linear-gradient(#0000 72%,#101d36e6);position:absolute;inset:0}.ewan-hero-inner{max-width:1120px;margin:auto}.ewan-kicker,.ewan-hero-bottom{z-index:2;position:relative}.ewan-kicker{color:var(--lime);align-items:center;gap:14px;display:flex}.ewan-kicker:before{content:"";background:currentColor;width:30px;height:1px}.ewan-hero .ewan-mantra{z-index:2;letter-spacing:-.025em;text-transform:uppercase;text-wrap:nowrap;width:min(790px,76%);max-width:790px;margin:48px 0 34px -9px;font:400 clamp(76px,8.4vw,112px)/.91 Anton,Impact,Arial Narrow,sans-serif;position:relative}.ewan-hero .ewan-mantra .ewan-headline-emphasis{color:var(--lime);letter-spacing:inherit;text-transform:uppercase;white-space:nowrap;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:1em;font-style:normal;font-weight:400}.ewan-hero-portrait{z-index:-1;background:#cdd1d4;margin:0;position:absolute;inset:0;overflow:hidden}.ewan-hero-portrait img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:translate(18%)}.ewan-hero-bottom{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:54px;display:grid}.ewan-intro{color:#d4dbe2;max-width:475px;font:400 clamp(18px, 2vw, 23px)/1.5 var(--serif);margin:0}.ewan-scroll-link{background:var(--ink);font:700 12px/1.4 var(--sans);border-bottom:1px solid #d9f05a80;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:inline-flex;color:var(--lime)!important}.ewan-scroll-link span{font-size:20px;transition:transform .2s}.ewan-scroll-link:hover span{transform:translateY(4px)}.ewan-manifesto{background:var(--lime);padding:clamp(88px,12vw,170px) clamp(22px,10vw,160px)}.ewan-manifesto-inner{grid-template-columns:1fr 2.3fr;gap:7vw;max-width:1120px;margin:auto;display:grid}.ewan-manifesto .ewan-mono{padding-top:16px}.ewan-manifesto blockquote{letter-spacing:-.025em;text-transform:uppercase;max-width:850px;margin:0;font:400 clamp(34px,6.2vw,82px)/.99 Anton,Impact,sans-serif}.ewan-manifesto blockquote span{color:#315681}.ewan-work{background:var(--paper);padding:112px clamp(22px,10vw,160px) 126px}.ewan-work-inner{max-width:1120px;margin:auto}.ewan-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;padding-bottom:35px;display:flex}.ewan-section-head h2,.ewan-home .ewan-story h3,.ewan-about h2{letter-spacing:.005em;text-transform:uppercase;font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400;line-height:.98}.ewan-section-head h2{margin:14px 0 0;font-size:clamp(42px,6vw,78px)}.ewan-section-head p{color:#526076;max-width:290px;font:17px/1.45 var(--serif);margin:0 0 4px}.ewan-editorial-note{background:#e9e6dc;border-left:3px solid #8caa00;grid-template-columns:minmax(125px,.35fr) 1fr;align-items:baseline;gap:22px;margin:26px 0 8px;padding:17px 19px;display:grid}.ewan-editorial-label{color:#53620f}.ewan-editorial-note p{color:#3e4a5d;max-width:700px;font:16px/1.5 var(--serif);margin:0}.ewan-stories{grid-template-columns:1fr 1fr;display:grid}.ewan-story{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:250px;padding:28px 34px 30px 0;display:flex}.ewan-story:nth-child(odd){border-right:1px solid var(--line)}.ewan-story:nth-child(2n){padding-left:34px;padding-right:0}.ewan-story-top{color:#667080;justify-content:space-between;align-items:center;display:flex}.ewan-story-index{color:#7b8490}.story-link{color:inherit;text-align:left;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.ewan-home .ewan-story h3{max-width:470px;margin:38px 0 22px;font-size:clamp(27px,3.5vw,45px);transition:color .2s}.story-link:hover h3{color:#63770e}.ewan-story-cta{color:#53620f;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.ewan-story-arrow{font-size:20px;transition:transform .2s}.story-link:hover .ewan-story-arrow{transform:translate(5px)}.home-empty{border-bottom:1px solid var(--line);padding:42px 0}.home-empty h3{font:27px var(--serif);margin:0 0 8px}.home-empty p{color:#526076;font:17px/1.5 var(--serif)}.archive-link{margin-top:30px}.ewan-about{background:#e6e3da;padding:90px clamp(22px,10vw,160px)}.ewan-about-inner{grid-template-columns:minmax(180px,270px) 1fr;align-items:center;gap:clamp(40px,8vw,112px);max-width:1120px;margin:auto;display:grid}.ewan-about-copy .ewan-mono{color:#687284}.ewan-about-copy h2{max-width:680px;margin:16px 0 22px;font-size:clamp(38px,5.2vw,67px)}.ewan-about-copy p{color:#3e4a5d;max-width:630px;font:19px/1.6 var(--serif);margin:0}.ewan-about-copy a:not(.text-link){text-underline-offset:4px;text-decoration-thickness:1px}.text-link{color:var(--ink);text-underline-offset:4px;align-items:center;gap:10px;margin-top:22px;font-weight:700;display:inline-flex}.site-footer{color:var(--paper);background:var(--ink);padding:54px clamp(22px,6vw,94px)}.site-footer-inner{justify-content:space-between;align-items:end;gap:30px;max-width:1280px;margin:auto;display:flex}.footer-mark{color:var(--paper);letter-spacing:-.07em;font-size:30px;font-weight:700;line-height:1;text-decoration:none}.footer-note{color:#b2bbc5;font:13px var(--serif);margin:12px 0 0}.footer-links{color:#b2bbc5;align-items:center;gap:22px;font-size:12px;display:flex}.footer-links a{color:var(--lime);text-decoration:none}.footer-links .eyebrow{color:#b2bbc5}.page-shell{background:var(--paper);min-height:55vh;padding:80px clamp(22px,8vw,120px) 120px}.page-heading{border-bottom:1px solid var(--line);max-width:1000px;margin:0 auto 62px;padding-bottom:34px}.page-heading .eyebrow{color:#53620f}.page-heading h1,.error-page h1{text-transform:uppercase;margin:18px 0 15px;font:400 clamp(52px,8vw,104px)/.92 Anton,Impact,sans-serif}.page-heading>p,.error-page>p{color:#526076;max-width:620px;font:20px/1.5 var(--serif);margin:0}.review-notice{background:#e9e6dc;border-left:3px solid #8caa00;max-width:1000px;margin:0 auto 38px;padding:19px 22px}.review-notice .eyebrow{color:#53620f}.review-notice p{color:#3e4a5d;font:16px/1.55 var(--serif);margin:8px 0 0}.bio-layout{grid-template-columns:minmax(0,2.2fr) minmax(170px,.8fr);gap:clamp(40px,8vw,100px);max-width:1000px;margin:auto;display:grid}.bio-narrative>p,.press-bio>p{color:#26354d;font:20px/1.72 var(--serif);margin:0 0 22px}.press-bio{background:#e6e3da;margin-top:55px;padding:25px}.press-bio-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.press-bio h2{text-transform:uppercase;margin:0 0 16px;font:400 28px Anton,Impact,sans-serif}.press-bio p{font:18px/1.65 var(--serif);margin:0}.button{min-height:42px;color:var(--paper);background:var(--ink);border:1px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:10px 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{color:var(--ink);background:var(--lime)}.button-outline{color:var(--ink);background:0 0}.button-outline:hover{background:var(--lime)}.button:disabled{opacity:.55;cursor:not-allowed}.copy-feedback{color:#53620f;min-height:1.5em;font:12px/1.5 var(--mono);margin-top:12px;display:block}.bio-source-list{padding-top:8px}.bio-source-list h2{color:#53620f;margin:0 0 18px}.bio-source-list ul,.related-reading ul{margin:0;padding:0;list-style:none}.bio-source-list li{border-top:1px solid var(--line);font:15px/1.4 var(--serif);padding:12px 0}.bio-source-list a{text-underline-offset:3px;text-decoration-thickness:1px}.journey-list,.work-list{max-width:1000px;margin:auto}.journey-item{border-top:1px solid var(--line);grid-template-columns:minmax(140px,.6fr) 2fr;gap:clamp(28px,7vw,90px);padding:35px 0 40px;display:grid}.journey-period{color:#53620f;font:15px/1.4 var(--mono)}.journey-item h2,.work-item h2{text-transform:uppercase;margin:7px 0 10px;font:400 clamp(28px,4vw,42px)/1.05 Anton,Impact,sans-serif}.journey-item p,.work-item p{color:#3e4a5d;max-width:680px;font:18px/1.6 var(--serif);margin:0}.journey-status{color:#647814}.source-link{text-underline-offset:3px;margin-top:14px;font-size:13px;display:inline-block}.journey-item.is-current{border-left:2px solid #8caa00;padding-left:18px}.work-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;display:grid}.work-item{border-top:1px solid var(--line);padding:28px 0 38px}.work-item .eyebrow{color:#53620f}.work-item h2{margin-top:13px}.open-questions{border:1px solid var(--line);max-width:1000px;margin:50px auto 0;padding:17px 20px}.open-questions summary{cursor:pointer;font-weight:700}.open-questions li{font:16px/1.5 var(--serif);margin:10px 0}.empty-state{color:#3e4a5d;background:#e6e3da;padding:28px}.empty-state h2{text-transform:uppercase;margin-top:0;font:400 30px Anton,Impact,sans-serif}.empty-state p{font:18px/1.55 var(--serif);margin-bottom:0}.error-page{max-width:1000px;margin:auto}.error-page .button{margin-top:28px}.archive-tools{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(120px,1fr)) auto;align-items:end;gap:14px;max-width:1000px;margin:0 auto;padding:18px 0;display:grid}.archive-tools label,.search-field{color:#53620f;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:7px;display:grid}.archive-tools input,.archive-tools select{width:100%;min-height:42px;color:var(--ink);font:14px var(--sans);letter-spacing:normal;text-transform:none;background:#fffdf6;border:1px solid #101d364d;padding:9px 10px}.clear-filters{min-height:42px}.archive-status,.result-count{color:#667080;max-width:1000px;font:12px/1.5 var(--mono);margin:13px auto}.archive-draft-notice{margin-top:25px}.archive-list{max-width:1000px;margin:auto}.archive-card{border-top:1px solid var(--line);padding:27px 0 29px}.archive-card-meta,.article-meta{color:#667080;font:10px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:15px;display:flex}.archive-card h2{text-transform:uppercase;margin:12px 0 9px;font:400 clamp(26px,4vw,38px)/1.08 Anton,Impact,sans-serif}.archive-card h2 a{text-decoration:none}.archive-card h2 a:hover{color:#63770e}.archive-card>p{color:#526076;max-width:720px;font:17px/1.55 var(--serif);margin:0}.topic-list{flex-wrap:wrap;gap:8px;margin:15px 0 0;padding:0;list-style:none;display:flex}.topic-list li{color:#39465d;font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#e6e3da;padding:5px 8px}.topic-list a{text-decoration:none}.topic-list li.primary-category{color:var(--ink);background:var(--lime)}.category-navigation{flex-wrap:wrap;gap:10px;max-width:1000px;margin:0 auto 30px;display:flex}.category-navigation a{border:1px solid var(--line);font:700 13px var(--sans);padding:10px 14px;text-decoration:none}.category-navigation a:hover,.category-navigation a[aria-current=page]{color:var(--ink);background:var(--lime);border-color:var(--ink)}.category-navigation span{color:#526076;font:11px var(--mono);margin-left:6px}.writing-category .page-heading .back-link{width:fit-content;display:block}.draft-label{color:#3e4a5d;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#e5e2d7;padding:4px 7px}.featured-label{color:var(--ink);background:var(--lime);font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;padding:4px 7px}.pagination{max-width:1000px;font:11px var(--mono);justify-content:center;align-items:center;gap:18px;margin:28px auto 0;display:flex}.archive-empty{max-width:1000px;margin:35px auto}.article-page{padding-top:55px}.longform{max-width:800px;margin:auto}.back-link{text-underline-offset:4px;margin-bottom:32px;font-size:13px;display:inline-block}.article-header{border-bottom:1px solid var(--line);padding-bottom:35px}.article-meta{flex-wrap:wrap;margin-bottom:20px}.article-header h1{text-transform:uppercase;margin:0 0 16px;font:400 clamp(45px,7vw,80px)/.98 Anton,Impact,sans-serif}.article-deck{color:#526076;font:23px/1.5 var(--serif);margin:0}.draft-banner{margin:26px 0 0}.article-body{padding-top:34px}.prose{color:#25344d;font:20px/1.75 var(--serif);overflow-wrap:anywhere}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol,.prose blockquote{margin:0 0 1.45em}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--ink);text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.08}.prose h1{font-size:2.35em}.prose h2{margin:1.6em 0 .55em;font-size:1.8em}.prose h3{margin:1.5em 0 .5em;font-size:1.4em}.prose a{text-underline-offset:3px;text-decoration-thickness:1px}.prose blockquote{color:#53620f;border-left:3px solid #8caa00;margin-left:0;padding-left:22px}.prose img{max-width:100%;height:auto}.prose li{margin:.4em 0}.article-source{border-top:1px solid var(--line);color:#59667a;font:14px/1.6 var(--serif);overflow-wrap:anywhere;margin-top:48px;padding:24px 0}.article-source h2{color:var(--ink);text-transform:uppercase;margin:0 0 15px;font:400 25px Anton,Impact,sans-serif}.article-source p{margin:8px 0}.related-reading{border-top:1px solid var(--line);max-width:800px;margin:45px auto 0;padding-top:25px}.related-reading>.eyebrow{color:#53620f}.related-reading h2{text-transform:uppercase;margin:10px 0 20px;font:400 32px Anton,Impact,sans-serif}.related-reading li{border-top:1px solid var(--line);font:18px/1.4 var(--serif);padding:12px 0}.related-reading a{text-decoration:none}@keyframes ewan-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ewan-hero .ewan-kicker,.ewan-hero .ewan-mantra,.ewan-hero-bottom{animation:.7s both ewan-arrive}.ewan-hero .ewan-mantra{animation-delay:90ms}.ewan-hero-bottom{animation-delay:.18s}@media (width<=900px){.archive-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-tools .search-field{grid-column:1/-1}}@media (width<=700px){.site-header{height:68px;padding:0 21px}.menu-toggle{color:var(--paper);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:10px 0 10px 10px;font-size:12px;display:flex}.menu-toggle-icon{gap:5px;width:20px;display:grid}.menu-toggle-icon span{background:var(--lime);width:20px;height:1px;transition:transform .2s}.menu-toggle[aria-expanded=true] .menu-toggle-icon span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon span:last-child{transform:translateY(-3px)rotate(-45deg)}.site-nav{z-index:5;background:var(--ink);border-bottom:1px solid #f4f1e82b;flex-direction:column;align-items:stretch;gap:0;padding:8px 22px 18px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:flex}.site-nav a{border-top:1px solid #f4f1e81f;padding:13px 0;font-size:14px}.ewan-hero{min-height:auto;padding:375px 24px 60px}.ewan-hero .ewan-mantra{letter-spacing:-.02em;text-wrap:nowrap;width:100%;max-width:100%;margin:39px 0 26px -3px;font-size:clamp(43px,13.3vw,64px);line-height:.93}.ewan-kicker{flex-wrap:wrap;gap:10px}.ewan-hero:after{background:linear-gradient(#101d361f 0%,#101d3626 17%,#101d36f0 42%,#101d36 55% 100%)}.ewan-hero-portrait{width:100%;height:510px;margin:0;padding:0;inset:0 0 auto}.ewan-hero-portrait img{object-position:48% 35%;transform:none}.ewan-hero-bottom{grid-template-columns:1fr;align-items:start;gap:27px;margin-top:42px}.ewan-manifesto{padding:78px 24px 86px}.ewan-manifesto-inner{grid-template-columns:1fr;gap:25px}.ewan-manifesto blockquote{font-size:clamp(42px,12vw,68px)}.ewan-work{padding:78px 24px 88px}.ewan-section-head{display:block}.ewan-section-head p{margin-top:22px}.ewan-editorial-note{grid-template-columns:1fr;gap:9px;padding:16px}.ewan-stories{grid-template-columns:1fr}.ewan-story,.ewan-story:nth-child(2n){border-right:0;min-height:216px;padding:24px 0}.ewan-home .ewan-story h3{margin:31px 0 20px;font-size:36px}.ewan-about{padding:72px 24px 78px}.ewan-about-inner{grid-template-columns:1fr;align-items:start;gap:27px}.ewan-about-copy h2{font-size:clamp(35px,9vw,50px)}.ewan-about-copy p{font-size:17px}.site-footer{padding:42px 24px}.site-footer-inner{flex-direction:column;align-items:start}.footer-links{flex-wrap:wrap;gap:16px 25px;font-size:12px}.page-shell{padding:56px 24px 80px}.page-heading{margin-bottom:42px}.page-heading>p{font-size:18px}.bio-layout{grid-template-columns:1fr;gap:35px}.press-bio{padding:20px}.journey-item{grid-template-columns:1fr;gap:15px}.work-list{grid-template-columns:1fr}.article-page{padding-top:38px}.article-deck{font-size:20px}.prose{font-size:18px;line-height:1.72}.archive-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-tools .search-field{grid-column:1/-1}}@media (width<=430px){.ewan-hero .ewan-mantra{letter-spacing:-.018em;font-size:12.8vw}.ewan-manifesto-inner{gap:22px}.archive-tools{grid-template-columns:1fr}.archive-tools .search-field{grid-column:auto}.clear-filters{justify-self:start}.footer-links .eyebrow{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2)format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-italic.CEihAR-f.woff2)format("woff2"),url(/_astro/newsreader-latin-400-italic.CNZoH1hn.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-italic.BXGU4hd9.woff2)format("woff2"),url(/_astro/newsreader-latin-600-italic.QBRrDGPr.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff")}.ewan-hero .ewan-name{z-index:2;color:var(--paper);font:700 clamp(22px, 2.4vw, 30px)/1.1 var(--sans);letter-spacing:-.04em;margin:0 0 14px;animation:.7s both ewan-arrive;position:relative}.ewan-hero .ewan-name+.ewan-kicker{flex-wrap:wrap}.id-sec{color:var(--paper);background:var(--ink);padding:clamp(80px,11vw,150px) clamp(22px,10vw,160px)}.id-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(40px,7vw,100px);max-width:1120px;margin:auto;display:grid}.id-sec .ewan-mono{color:var(--lime)}.id-sec h2{text-transform:uppercase;margin:18px 0 0;font:400 clamp(42px,6vw,80px)/.94 Anton,Impact,sans-serif}.id-place{color:#aab4c1;font:12px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;display:block}.id-copy>p{color:#d4dbe2;font:21px/1.6 var(--serif);margin:0 0 22px}.id-copy a{color:var(--paper);text-decoration-color:var(--lime);text-underline-offset:4px;text-decoration-thickness:1px}.id-copy a:hover{color:var(--lime)}.id-copy cite{font-style:italic}.id-lists{grid-template-columns:1.4fr 1fr;gap:32px;margin-top:40px;display:grid}.id-lists h3{color:var(--lime);font:400 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px}.id-lists ul{margin:0;padding:0;list-style:none}.id-lists li{border-top:1px solid #f4f1e82b}.id-lists li a{font:16px/1.35 var(--sans);justify-content:space-between;gap:12px;padding:12px 0;text-decoration:none;transition:color .2s,transform .2s;display:flex}.id-lists li a:hover{transform:translate(4px)}.site-nav .nav-extra{display:none}.sp-hero{color:var(--paper);background:var(--ink);padding:clamp(72px,10vw,132px) clamp(22px,8vw,120px) clamp(56px,8vw,90px)}.sp-hero-inner{max-width:1120px;margin:auto}.sp-hero h1{text-transform:uppercase;letter-spacing:-.02em;margin:30px 0 26px -4px;font:400 clamp(60px,11vw,150px)/.88 Anton,Impact,sans-serif}.sp-hero p{color:#d4dbe2;max-width:620px;font:21px/1.55 var(--serif);margin:0}.sp-list{max-width:1120px;margin:auto;padding:0;list-style:none}.sp-wrap{padding:clamp(50px,7vw,90px) clamp(22px,8vw,120px) clamp(80px,10vw,130px)}.sp-item{border-top:1px solid var(--line);grid-template-columns:minmax(70px,.35fr) minmax(0,2fr) minmax(0,2fr);gap:clamp(20px,4vw,56px);padding:clamp(34px,4.5vw,56px) 0;animation:.6s both pw-arrive;display:grid}.sp-item:last-child{border-bottom:1px solid var(--line)}.sp-num{color:#8caa00;font:400 clamp(40px,5vw,70px)/.85 Anton,Impact,sans-serif}.sp-format{color:#53620f}.sp-item h2{text-transform:uppercase;text-wrap:balance;margin:14px 0 10px;font:400 clamp(30px,4vw,52px)/.96 Anton,Impact,sans-serif}.sp-host{color:#526076;font:15px/1.4 var(--sans);margin:0}.sp-item p.sp-desc{color:#3e4a5d;font:18px/1.6 var(--serif);margin:0 0 22px}.sp-link{color:var(--ink);background:var(--lime);font:700 13px var(--sans);gap:10px;padding:12px 16px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.sp-link:hover{color:var(--lime);background:var(--ink)}.sp-invite{color:#3e4a5d;max-width:1120px;font:19px/1.6 var(--serif);margin:50px auto 0}@media (width<=860px){.id-inner,.id-lists,.sp-item{grid-template-columns:1fr}}@media (width<=700px){.site-nav .nav-extra{display:block}}@media (prefers-reduced-motion:reduce){.sp-item,.ewan-hero .ewan-name{animation:none}.id-lists li a:hover{transform:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
