.ww{--plaster:#efe6d6;--paper:#f7f1e6;--ink:#1a1512;--ink-2:#4a4039;--muted:#7d7268;--ochre:#c98a2b;--rust:#a8431f;--teal:#1f5a55;--teal-ink:#0f2f2c;--oxblood:#6b1f1f;--line:#1a151224;--font-display:"Fraunces", Georgia, serif;--font-body:"Instrument Sans", system-ui, sans-serif;--container:1240px;--gutter:clamp(16px, 4vw, 48px);--section:clamp(5rem, 12vw, 10rem);--header:64px;--mp-bg:#1a1512;--mp-fg:#f7f1e6;--mp-accent:#c98a2b;--mp-font:var(--font-body);--ab-bg:#f7f1e6;--ab-fg:#1a1512;--ab-accent:#a8431f;--ab-line:#1a151224;color-scheme:light}.ww *,.ww :before,.ww :after{box-sizing:border-box}.ww body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}.ww img{max-width:100%;height:auto;display:block}.ww a{color:inherit}.ww h1,.ww h2,.ww h3{font-weight:inherit;margin:0}.ww p{margin:0}.ww .container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.ww .eyebrow{font:600 .72rem/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--rust);margin-bottom:1.1rem}.ww .eyebrow.light{color:var(--ochre)}.ww .h-display{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 1;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.4rem,5.6vw,5rem);font-weight:600;line-height:.98}.ww .h-display em{color:var(--rust);font-style:italic;font-weight:400}.ww .h-display.light{color:var(--paper)}.ww section{scroll-margin-top:var(--header);position:relative}.ww .grain{pointer-events:none;z-index:900;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ww .progress{background:var(--rust);transform-origin:0;z-index:950;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.ww .top{z-index:800;height:var(--header);padding:0 var(--gutter);background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.ww .wordmark{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 50, "WONK" 1;letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;font-weight:700;text-decoration:none}.ww .wordmark em{color:var(--rust);font-weight:400}.ww .topnav{letter-spacing:.06em;text-transform:uppercase;gap:1.1rem;font-size:.78rem;display:none}.ww .topnav a{color:var(--ink-2);text-decoration:none}.ww .topnav a:hover{color:var(--rust)}@media (width>=1100px){.ww .topnav{display:flex}.ww .menu-btn{display:none}}.ww .menu-btn{font:600 .78rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:999px;padding:.7rem 1rem}.ww .overlay{z-index:850;background:var(--ink);color:var(--paper);place-items:center;display:grid;position:fixed;inset:0}.ww .overlay[hidden]{display:none}.ww .overlay nav{gap:.2rem;display:grid}.ww .overlay a{font-family:var(--font-display);align-items:baseline;gap:1rem;font-size:clamp(1.6rem,6vw,2.6rem);text-decoration:none;display:flex}.ww .overlay a span{font:500 .75rem var(--font-body);color:var(--ochre);letter-spacing:.2em}.ww .hero-wrap{height:190svh}.ww .hero{background:var(--plaster);height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}@media (width<=899px){.ww .hero-wrap{height:170svh}.ww .hero{height:calc(100svh - var(--appbar-h,0px));min-height:0}}.ww .hero-art{position:absolute;inset:0}.ww .hero-img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.ww .wash{width:100%;height:100%;display:block;position:absolute;inset:0}.ww .hero-copy{left:var(--gutter);right:var(--gutter);z-index:2;position:absolute;bottom:clamp(2rem,7vh,4.5rem)}.ww .hero-kicker{font:600 .75rem/1.4 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--rust);margin-bottom:1rem}.ww .hero-title{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 70, "WONK" 1;letter-spacing:-.05em;color:var(--ink);font-size:clamp(5rem,20vw,18rem);font-weight:900;line-height:.84}.ww .hero-title .line{margin-bottom:-.3em;padding:.06em .08em .26em 0;display:block;overflow:hidden}.ww .hero-title .line:last-child{margin-bottom:-.12em}.ww .hero-title .char{will-change:transform;display:inline-block}.ww .hero-tag{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 100, "WONK" 1;color:var(--paper);visibility:hidden;text-shadow:0 2px 30px #00000080;max-width:24ch;margin-top:1.2rem;font-size:clamp(1.3rem,2.6vw,2rem);font-style:italic;font-weight:400}.ww .hero-scrollhint{right:var(--gutter);top:calc(var(--header) + 1.2rem);z-index:2;font:500 .7rem var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.6rem;display:flex;position:absolute}.ww .hero-scrollhint span{transform-origin:0;background:currentColor;width:40px;height:1px;animation:1.6s ease-in-out infinite hint;display:inline-block}@keyframes hint{0%,to{transform:scaleX(.4)}50%{transform:scaleX(1)}}.ww .credits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--plaster)}.ww .credits-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:1.6rem 0;display:grid}@media (width>=800px){.ww .credits-grid{grid-template-columns:repeat(4,1fr)}}.ww .credit .eyebrow{margin-bottom:.4rem}.ww .credit strong{font-family:var(--font-display);font-size:1.15rem;font-weight:500}.ww .credit-former strong{color:var(--muted);font-style:italic;font-weight:400}.ww .intro{padding:var(--section) 0}.ww .intro-lede{max-width:18ch;margin-bottom:3rem}.ww .intro-cols{columns:1;column-gap:3rem;max-width:70rem}@media (width>=900px){.ww .intro-cols{columns:2}}.ww .intro-p{break-inside:avoid;color:var(--ink-2);margin-bottom:1.2rem;font-size:1.1rem}.ww .intro-p.has-dropcap:first-letter{font-family:var(--font-display);float:left;color:var(--rust);padding:.08em .12em 0 0;font-size:4.2em;font-weight:700;line-height:.8}.ww .story{background:var(--ink);color:var(--paper);padding:var(--section) 0}.ww .story-head{align-items:end;gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}@media (width>=900px){.ww .story-head{grid-template-columns:1.2fr 1fr;gap:4rem}}.ww .story-head .eyebrow,.ww .story-head .h-display em{color:var(--ochre)}.ww .story-intro{color:#f7f1e6bf;max-width:46ch;font-size:1.05rem}.ww .scenes{grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.ww .scenes{grid-template-columns:repeat(2,1fr)}}.ww .scene-fig{background:#2a2420;margin:0 0 1.1rem;position:relative}.ww .scene-img{aspect-ratio:4/3;object-fit:cover;width:100%}.ww .scene-num{font-family:var(--font-display);font-variation-settings:"opsz" 144;color:var(--ochre);text-shadow:0 2px 20px #00000080;font-size:clamp(4rem,8vw,7rem);font-weight:300;line-height:1;position:absolute;bottom:-.35em;left:-.1em}.ww .scene h3{font-family:var(--font-display);margin:.4rem 0 .5rem;font-size:1.6rem;font-weight:500}.ww .scene p{color:#f7f1e6c7;max-width:52ch}.ww .synopsis{background:var(--teal);color:var(--paper);padding-bottom:var(--section)}.ww .synopsis-strip{margin:0 0 clamp(3rem,8vw,6rem);position:relative}.ww .synopsis-img{object-fit:cover;object-position:center 40%;width:100%;height:clamp(220px,44vw,560px)}.ww .synopsis-strip figcaption{left:var(--gutter);font:500 .72rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);opacity:.85;position:absolute;bottom:1rem}.ww .synopsis-text{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 20;letter-spacing:-.01em;max-width:36ch;font-size:clamp(1.35rem,2.6vw,2.3rem);font-weight:400;line-height:1.32}.ww .synopsis-text .word{display:inline-block}.ww .synopsis-note{color:#f7f1e6bf;margin-top:2.5rem}.ww .synopsis-note a{color:var(--paper)}.ww .characters{padding:var(--section) 0}.ww .casting-note{max-width:70ch;color:var(--ink-2);border-left:3px solid var(--ochre);margin:1.4rem 0 3rem;padding-left:1.2rem}.ww .cast{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ww .cast-row{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:.8rem 2rem;padding:1.6rem 0;display:grid}@media (width>=900px){.ww .cast-row{grid-template-columns:1.1fr 2fr 1.2fr;align-items:start}}.ww .cast-name h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.55rem;font-weight:600}.ww .cast-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.2rem;font-size:.78rem}.ww .cast-who{color:var(--ink-2)}.ww .cast-note{color:var(--muted);font-style:italic}.ww .cast-voice{justify-items:start;gap:.4rem;display:grid}.ww .voice-type{font:600 .74rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.ww .keys{width:100%;max-width:300px;height:auto}.ww .keys .k.w{fill:#fff;stroke:var(--ink);stroke-width:.6px}.ww .keys .k.b{fill:var(--ink)}.ww .keys .k.w.on{fill:var(--ochre)}.ww .keys .k.b.on{fill:var(--rust)}.ww .range{font-family:var(--font-display);color:var(--ink-2);font-style:italic}.ww .songs{background:var(--plaster);padding:var(--section) 0}.ww .songs-grid{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.ww .songs-side,.ww .tracklist{min-width:0}@media (width>=1000px){.ww .songs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:5rem}.ww .songs-side{top:calc(var(--header) + 2rem);align-self:start;position:sticky}}.ww .styles{max-width:100%;margin:2rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ww .styles-track{gap:2.2rem;width:max-content;animation:26s linear infinite marquee;display:flex}.ww .styles-track span{font-family:var(--font-display);white-space:nowrap;color:var(--rust);font-size:1.6rem;font-style:italic}@keyframes marquee{to{transform:translate(-50%)}}.ww .instr{grid-template-columns:auto 1fr;gap:.3rem 1rem;margin:0;font-size:.95rem;display:grid}.ww .instr dt{font:600 .72rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:.25rem}.ww .instr dd{color:var(--ink-2);margin:0}.ww .tracklist{margin:0;padding:0;list-style:none}.ww .act-label{font:600 .72rem var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--rust);padding:1.2rem 0 .6rem}.ww .song-row{border-top:1px solid var(--line)}.ww .song:last-child .song-row{border-bottom:1px solid var(--line)}.ww .song-play{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:2.4rem 1.6rem 1fr auto;grid-template-areas:"num icon title time""num icon who time""bar bar bar bar";align-items:center;column-gap:.8rem;padding:1rem 0 .9rem;display:grid;position:relative}.ww .song-num{font-family:var(--font-display);color:var(--muted);grid-area:num;font-size:1.3rem;font-weight:300}.ww .song-icon{background:var(--ink);border-radius:50%;grid-area:icon;width:1.4rem;height:1.4rem;position:relative}.ww .song-icon:before{content:"";border-left:.45rem solid var(--paper);border-top:.3rem solid #0000;border-bottom:.3rem solid #0000;width:0;height:0;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.ww .song-play.is-playing .song-icon{background:var(--rust)}.ww .song-play.is-playing .song-icon:before{border:0;border-left:.14rem solid var(--paper);border-right:.14rem solid var(--paper);width:.45rem;height:.5rem;left:50%}.ww .song-title{font-family:var(--font-display);letter-spacing:-.01em;grid-area:title;font-size:1.25rem;font-weight:600}.ww .song-who{color:var(--muted);grid-area:who;font-size:.85rem}.ww .song-time{font-variant-numeric:tabular-nums;color:var(--muted);grid-area:time;font-size:.8rem}.ww .song-bar{background:var(--line);grid-area:bar;height:3px;margin-top:.7rem;display:none;position:relative}.ww .song-bar:after{content:"";width:calc(var(--progress,0) * 100%);background:var(--rust);position:absolute;inset:0}.ww .song-play.is-playing .song-bar,.ww .song-play[style*=--progress] .song-bar{display:block}.ww .song-setup{padding:0 0 1rem 4.8rem}.ww .song-setup summary{cursor:pointer;font:600 .72rem var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--rust);list-style:none}.ww .song-setup summary::-webkit-details-marker{display:none}.ww .song-setup summary:after{content:" +"}.ww .song-setup[open] summary:after{content:" –"}.ww .song-setup p{color:var(--ink-2);max-width:60ch;margin-top:.6rem}@media (width<=600px){.ww .song-setup{padding-left:0}}.ww .videos{background:var(--ink);color:var(--paper);padding:var(--section) 0}.ww .video-grid{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=900px){.ww .video-grid{grid-template-columns:minmax(0,1fr)}.ww .video-main figcaption{grid-template-columns:1fr 2fr;gap:1rem 2rem;display:grid}}.ww .video-card{margin:0}.ww .video-card video{aspect-ratio:16/9;background:#000;width:100%;display:block}.ww .video-card figcaption{color:#f7f1e6bf;margin-top:.9rem;font-size:.92rem}.ww .video-card figcaption b{font:500 .72rem/1.6 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ochre);display:block}.ww .archive{border-top:1px solid #f7f1e626;margin-top:clamp(3rem,7vw,5rem);padding-top:2.5rem}.ww .archive-head h3{font-family:var(--font-display);max-width:34ch;font-size:1.5rem;font-weight:500}.ww .video-date{color:var(--ochre);margin:.4rem 0 1.6rem;font-size:.85rem}.ww .archive-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=900px){.ww .archive-grid{grid-template-columns:1.5fr 1fr;align-items:start}}.ww .archive-player video{aspect-ratio:16/9;background:#000;width:100%;display:block}.ww .archive-now{font:500 .72rem var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ochre);margin-top:.8rem}.ww .archive-list{columns:1;margin:0;padding:0;list-style:none}@media (width>=600px) and (width<=899px){.ww .archive-list{columns:2;column-gap:2rem}}.ww .archive-clip{color:#f7f1e6d9;width:100%;font:500 .95rem var(--font-body);text-align:left;cursor:pointer;break-inside:avoid;background:0 0;border:0;border-bottom:1px solid #f7f1e61f;align-items:baseline;gap:.8rem;padding:.55rem 0;display:flex}.ww .archive-clip span{font-family:var(--font-display);color:var(--ochre);min-width:1.6rem;font-weight:300}.ww .archive-clip:hover,.ww .archive-clip.is-active{color:var(--paper)}.ww .archive-clip.is-active{border-color:var(--ochre)}.ww .writers{padding:var(--section) 0}.ww .writer-grid{grid-template-columns:1fr;gap:3rem;margin-top:3rem;display:grid}@media (width>=900px){.ww .writer-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.ww .writer-photo{aspect-ratio:1;outline:6px solid var(--plaster);outline-offset:-6px;width:min(100%,300px);box-shadow:0 0 0 1px var(--line);border-radius:50%;margin-bottom:1.5rem;overflow:hidden}.ww .writer-img{object-fit:cover;object-position:var(--focus,center 20%);width:100%;height:100%}.ww .writer h3{font-family:var(--font-display);font-size:1.7rem;font-weight:600}.ww .writer-role{color:var(--rust);font:600 .74rem var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin:.3rem 0 1rem}.ww .writer-bio{color:var(--ink-2);font-size:.98rem}.ww .writer-link{text-decoration-color:var(--ochre);margin-top:1rem;display:inline-block}.ww .awards{background:var(--plaster);padding:var(--section) 0}.ww .stats{grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:2.5rem 0 3.5rem;padding:0;list-style:none;display:grid}@media (width>=800px){.ww .stats{grid-template-columns:repeat(4,1fr)}}.ww .stat{border-top:2px solid var(--ink);padding-top:1rem}.ww .stat-n{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:var(--rust);font-variant-numeric:tabular-nums;font-size:clamp(3.2rem,7vw,6rem);font-weight:300;line-height:.9;display:block}.ww .stat-label{font:600 .72rem var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-top:.6rem;display:block}.ww .laurels{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.2rem;display:grid}.ww .badge{isolation:isolate;aspect-ratio:1;text-align:center;background:var(--paper);border:1px solid var(--line);color:var(--ink);align-content:center;justify-items:center;gap:.35rem;padding:2.4rem 2rem;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.ww .badge:hover{transform:translateY(-5px)rotate(-.6deg)}.ww .laurel{z-index:-1;width:84%;height:84%;color:var(--ochre);opacity:.9;position:absolute;inset:8%}.ww .badge-kind{font:700 .68rem var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--rust)}.ww .badge h3{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 30;letter-spacing:-.01em;text-wrap:balance;max-width:14ch;font-size:1.12rem;font-weight:600;line-height:1.15}.ww .badge p{color:var(--muted);max-width:20ch;font-size:.78rem}.ww .badge-year{font-family:var(--font-display);color:var(--ink-2);margin-top:.2rem;font-style:italic;font-weight:400}.ww .badge-win{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ww .badge-win .laurel,.ww .badge-win .badge-kind{color:var(--ochre)}.ww .badge-win p{color:#f7f1e6a6}.ww .badge-win .badge-year{color:#f7f1e6cc}.ww .history{margin-top:clamp(4rem,9vw,7rem)}.ww .history-title{font-size:clamp(2rem,4vw,3.2rem)}.ww .history-note{color:var(--muted);margin:.8rem 0 2.5rem;font-style:italic}.ww .tl{gap:2.2rem;margin:0;padding:0 0 0 2rem;list-style:none;display:grid;position:relative}.ww .tl-rail{background:var(--line);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:.45rem}.ww .tl-rail-fill{background:var(--rust);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.ww .tl-item{grid-template-columns:1fr;gap:.4rem 2rem;max-width:70rem;display:grid;position:relative}@media (width>=800px){.ww .tl-item{grid-template-columns:180px 1fr;align-items:start}}.ww .tl-dot{background:var(--paper);border:2px solid var(--rust);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.9rem;left:-2rem}.ww .tl-when{display:grid}.ww .tl-year{font-family:var(--font-display);font-variation-settings:"opsz" 144;color:var(--rust);letter-spacing:-.03em;font-size:2.6rem;font-weight:300;line-height:1}.ww .tl-item time{font:600 .72rem var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:.3rem}.ww .tl-item p{color:var(--ink-2);max-width:62ch;padding-top:.5rem}.ww .readings{padding:var(--section) 0}.ww .reading-group{margin-top:3.5rem}.ww .reading-group-title{font-family:var(--font-display);border-bottom:1px solid var(--line);margin-bottom:1.2rem;padding-bottom:.6rem;font-size:1.5rem;font-weight:500}.ww .reading-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;display:grid}.ww .reading{margin:0}.ww .reading-img{aspect-ratio:4/3;object-fit:cover;background:var(--plaster);width:100%}.ww .reading figcaption{color:var(--ink-2);margin-top:.7rem;font-size:.86rem}.ww .lookbook{background:var(--teal-ink);color:var(--paper);padding:var(--section) 0;overflow:hidden}.ww .look-cols{padding:3rem var(--gutter) 0;grid-template-columns:repeat(2,1fr);align-items:start;gap:.8rem;display:grid}@media (width>=900px){.ww .look-cols{grid-template-columns:repeat(4,1fr);gap:1rem}}.ww .look-col{gap:.8rem;display:grid}.ww .look-img{width:100%;height:auto}.ww .research{padding:var(--section) 0}.ww .research-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem;margin-top:3rem;display:grid}.ww .topic-img{aspect-ratio:13/9;object-fit:cover;width:100%;margin-bottom:1rem}.ww .topic h3{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.ww .topic-blurb{color:var(--muted);font-style:italic}.ww .topic ul{margin:.6rem 0 0;padding:0;font-size:.92rem;list-style:none}.ww .topic li{padding:.15rem 0}.ww .topic a{text-decoration-color:var(--ochre)}.ww .news{background:var(--plaster);padding:var(--section) 0}.ww .news-list{border-top:1px solid var(--line);margin-top:3rem}.ww .news-item{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:1rem 2.5rem;padding:2rem 0;display:grid}@media (width>=900px){.ww .news-item{grid-template-columns:160px 1fr 220px}}.ww .news-item time{font:600 .74rem var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--rust)}.ww .news-item h3{font-family:var(--font-display);text-wrap:balance;margin-bottom:.6rem;font-size:1.5rem;font-weight:600}.ww .news-item p{color:var(--ink-2);margin-bottom:.6rem;font-size:.98rem}.ww .news-img{border:1px solid var(--line);width:100%;height:auto}.ww .contact{background:var(--ink);color:var(--paper);padding:var(--section) 0}.ww .contact-grid{grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=900px){.ww .contact-grid{grid-template-columns:1.1fr 1fr;gap:5rem}}.ww .contact .h-display{font-size:clamp(2rem,4.2vw,3.6rem)}.ww .contact-social{gap:1.5rem;margin-top:2rem;display:flex}.ww .contact-social a{color:var(--ochre)}.ww .contact-form{gap:1.2rem;display:grid}.ww .contact-form label{font:600 .72rem var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--ochre);gap:.4rem;display:grid}.ww .contact-form input,.ww .contact-form textarea{font:1rem var(--font-body);color:var(--paper);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;padding:.9rem 1rem}.ww .contact-form input:focus,.ww .contact-form textarea:focus{outline:2px solid var(--ochre);outline-offset:1px}.ww .contact-form button{font:600 .8rem var(--font-body);letter-spacing:.2em;text-transform:uppercase;background:var(--ochre);color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:1rem 1.8rem}.ww .form-done{color:var(--ochre)}.ww .foot{border-top:1px solid var(--line);color:var(--muted);padding:3rem 0;font-size:.85rem}.ww .foot-grid{gap:.6rem;display:grid}.ww .foot .wordmark{color:var(--ink)}@media (width<=899px){.ww .top{padding-right:var(--gutter)}.ww .hero-scrollhint{display:none}}@media (prefers-reduced-motion:reduce){.ww .styles-track,.ww .hero-scrollhint span{animation:none}}
