@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&family=Fraunces:opsz,wght@9..144,600;9..144,800&family=Space+Grotesk:wght@500;700&display=swap");:root{--paper:#f3efe5;--ink:#171713;--muted:#716d63;--line:#d4cdbd;--card:#fffefa;--red:#d23d32;--blue:#2457b8;--navy:#173f63;--green:#277448;--orange:#df7027;--violet:#7250a6;--wine:#853d4d;--food:#a75125;--shadow:0 9px 25px rgba(51,40,20,.07)}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:DM Sans,sans-serif;background:radial-gradient(circle at 10% 5%,hsla(0,0%,100%,.85),transparent 25%),var(--paper)}a,button{color:inherit}a{text-decoration:none}.shell{max-width:1460px;margin:auto;padding:24px 30px 70px}.mast{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--ink);padding:4px 0 16px}.brand{font:600 20px/1 Space Grotesk,sans-serif;letter-spacing:-.03em}.brand i{font:italic 18px "DM Serif Display",serif}.edition{margin-top:6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.radio{width:56px;height:56px;border:1px solid var(--ink);background:#fff;border-radius:50%;display:grid;place-content:center;cursor:pointer;transition:.2s;box-shadow:3px 3px 0 var(--ink)}.radio:hover{transform:rotate(5deg)}.radio span{font:26px/20px Georgia,serif}.radio small{font:700 7px DM Sans;letter-spacing:.12em;margin-top:3px}.radioOn{color:#fff;background:var(--red);box-shadow:3px 3px 0 #671710}.hello{display:flex;align-items:end;gap:18px;margin:44px 0 26px}.hello h1{font:800 clamp(52px,8vw,116px)/.78 Fraunces,serif;letter-spacing:-.065em;margin:0}.hello p{font:500 13px Space Grotesk;color:var(--muted);margin:0 0 2px;text-transform:uppercase;letter-spacing:.06em}.ribbon{display:grid;grid-template-columns:1fr 1.1fr 1.8fr 1.2fr;border-block:1px solid var(--ink);background:hsla(0,0%,100%,.42);margin-bottom:46px}.ribbon div{min-width:0;display:flex;align-items:center;gap:10px;padding:9px 13px;border-right:1px solid var(--line)}.ribbon div:last-child{border:0}.ribbon b{font-size:9px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ribbon span{font:12px/1.2 "DM Serif Display",serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4c4942}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin:0 0 17px}.importantIntro>span,.sectionHead span{display:block;font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--red);margin-bottom:5px}.important h2,.sectionHead h2{font:600 26px/1 Space Grotesk;letter-spacing:-.04em;margin:0}.sectionHead p{font:11px "DM Serif Display";font-style:italic;color:var(--muted);margin:0}.favorites{display:flex;gap:12px;overflow:auto;padding:2px 2px 16px;scroll-snap-type:x mandatory}.favorite{flex:1 0 205px;min-height:138px;background:var(--card);border:1px solid var(--line);padding:15px;display:flex;flex-direction:column;scroll-snap-align:start;box-shadow:var(--shadow);transition:.2s}.favorite:hover{transform:translateY(-3px);border-color:var(--ink)}.favorite span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.favorite h3{font:20px/1.04 "DM Serif Display",serif;margin:9px 0 14px}.favorite b{font-size:10px;margin-top:auto;color:var(--red)}.gallerySection{margin-top:50px}.wallHead{border-top:5px solid var(--ink);padding-top:13px}.gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:62px;grid-gap:14px;gap:14px}.tile{--accent:var(--ink);background:var(--card);border:1px solid var(--line);grid-column:span 3;grid-row:span 5;overflow:hidden;position:relative;box-shadow:var(--shadow);display:flex;flex-direction:column}.tile:hover{border-color:var(--accent)}.tile-feature{grid-column:span 6;grid-row:span 8}.tile-visual{grid-column:span 4;grid-row:span 6}.tile-video{grid-column:span 5;grid-row:span 6}.tile-blurb{grid-column:span 3;grid-row:span 3}.tile-pattern-5.tile-article,.tile-pattern-8.tile-article{grid-column:span 4}.tile-pattern-3.tile-article{grid-row:span 6}.imageLink{position:relative;display:block;min-height:0;flex:0 1 50%;overflow:hidden}.tile-feature .imageLink,.tile-video .imageLink,.tile-visual .imageLink{flex:1 1 auto}.imageLink img{width:100%;height:100%;min-height:150px;display:block;object-fit:cover;transition:transform .35s}.tile:hover img{transform:scale(1.018)}.play{position:absolute;left:15px;bottom:14px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--red);box-shadow:0 3px 12px #0003}.tileBody{padding:14px;display:flex;flex-direction:column;min-height:0}.tile-feature .tileBody{padding:18px 20px}.kicker{display:flex;justify-content:space-between;gap:8px;font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.kicker span:last-child{color:var(--muted);font-weight:500}.tile h3{font:600 22px/1.02 Fraunces,serif;letter-spacing:-.025em;margin:8px 0;color:var(--accent)}.tile-feature h3{font-size:clamp(31px,3.2vw,49px);line-height:.94}.tile-visual h3{font-family:"DM Serif Display",serif;font-size:25px}.tile-video h3{font-family:Space Grotesk}.tile-blurb h3{font-size:20px}.tile p{font:13px/1.4 "DM Serif Display",serif;margin:1px 0 9px;color:#4e4a42}.meta{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:auto}.controls{display:flex;flex-wrap:wrap;gap:3px;margin-top:9px;opacity:.37;transition:opacity .2s}.tile:hover .controls{opacity:.8}.controls button{border:0;border-right:1px solid var(--line);background:none;font:500 8px DM Sans;padding:2px 5px;cursor:pointer}.controls button:last-child{border:0}.cat-music{--accent:var(--red)}.cat-art-design{--accent:var(--blue)}.cat-science-nature{--accent:var(--green)}.cat-photography{--accent:var(--navy)}.cat-food-travel{--accent:var(--orange)}.cat-film-culture{--accent:var(--wine)}.cat-tech-ai{--accent:var(--violet)}.cat-books-ideas{--accent:#765526}.loadWrap{display:flex;justify-content:center;margin:34px 0 10px}.loadBtn{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:14px 18px 14px 22px;font:700 11px DM Sans;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:5px 5px 0 var(--orange)}.loadBtn span{margin-left:25px}.important{margin-top:55px;background:#202721;color:#f8f4e9;padding:25px;display:grid;grid-template-columns:260px 1fr;grid-gap:25px;gap:25px;border-top:5px solid var(--green)}.importantIntro>span{color:#9ac5a5}.important h2{font-size:31px}.importantIntro p{font:14px/1.45 "DM Serif Display";color:#cdd2c9}.importantGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.important .tile{grid-column:auto;grid-row:auto;min-height:325px;background:#fbf9f2;color:var(--ink);box-shadow:none}.important .imageLink{flex-basis:42%}.important .tile h3{font-size:21px}.serendipity{margin-top:55px}.serendipityGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.serendipityGrid .tile{grid-column:auto;grid-row:auto;min-height:330px}footer{margin-top:60px;border-top:1px solid var(--ink);padding-top:14px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.loading{height:420px;border:1px dashed var(--line);display:grid;place-content:center;text-align:center;font:24px "DM Serif Display";color:var(--muted)}.loading i{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;margin:15px 3px 0}@media(max-width:1000px){.shell{padding:20px}.gallery{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:58px}.tile{grid-column:span 4}.tile-feature,.tile-video{grid-column:span 5}.tile-blurb,.tile-visual{grid-column:span 3}.tile-pattern-5.tile-article,.tile-pattern-8.tile-article{grid-column:span 4}.important{grid-template-columns:1fr}.importantIntro{display:grid;grid-template-columns:1fr 2fr;grid-gap:15px;gap:15px}.importantIntro>span{grid-column:1/-1}.importantIntro p{margin:0}}@media(max-width:650px){.shell{padding:14px 13px 48px}.mast{padding-bottom:11px}.brand{font-size:16px}.brand i{display:block;font-size:14px;margin-top:3px}.edition{display:none}.radio{width:45px;height:45px}.radio span{font-size:22px}.hello{display:block;margin:38px 0 20px}.hello h1{font-size:58px;line-height:.82}.hello p{margin-top:12px}.ribbon{display:flex;overflow:auto;margin-inline:-13px;padding-left:13px;border-bottom:1px solid var(--ink)}.ribbon div{flex:0 0 auto;max-width:240px}.ribbon div:first-child{padding-left:0}.sectionHead{align-items:start}.sectionHead h2{font-size:23px}.sectionHead p{max-width:100px;text-align:right}.gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:55px;gap:10px}.tile{grid-column:span 2;grid-row:span 5}.tile-feature{grid-column:1/-1;grid-row:span 7}.tile-visual{grid-column:span 2;grid-row:span 5}.tile-video{grid-column:1/-1;grid-row:span 6}.tile-blurb{grid-column:span 2;grid-row:span 3}.tile-pattern-3.tile-article,.tile-pattern-5.tile-article,.tile-pattern-8.tile-article{grid-column:span 2;grid-row:span 5}.tile h3{font-size:18px}.tile-feature h3{font-size:31px}.tile p{display:none}.tile-feature p,.tile-video p{display:block}.tileBody{padding:11px}.controls{display:none}.kicker{font-size:7px}.important{margin-inline:-13px;padding:22px 13px}.important,.importantIntro{display:block}.importantGrid{display:flex;overflow:auto;gap:10px}.importantGrid .tile{flex:0 0 78vw;min-height:340px}.serendipityGrid{grid-template-columns:1fr}.serendipityGrid .tile{min-height:360px}footer{line-height:1.7}footer,footer span{display:block}.favoritesSection{margin-top:0}}@media(max-width:390px){.gallery{display:flex;flex-wrap:wrap}.tile{width:calc(50% - 5px);min-height:310px}.tile-feature,.tile-video{width:100%;min-height:430px}.tile-blurb{min-height:220px}}.ribbon{grid-template-columns:minmax(245px,.65fr) minmax(0,1.35fr) minmax(0,1.35fr)}.rollingFact,.ticker{overflow:hidden}.ticker{display:block;min-width:0;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 94%,transparent)}.ticker i{display:inline-block;padding-left:100%;font-style:normal;animation:ticker-roll var(--ticker-duration,18s) linear infinite}.rollingFact:hover .ticker i{animation-play-state:paused}@keyframes ticker-roll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.gallery{grid-auto-rows:10px;gap:12px}.tile{grid-row:span 16}.tile-feature{grid-row:span 27}.tile-visual{grid-row:span 21}.tile-video{grid-row:span 23}.tile-blurb{grid-row:span 11}.tile-pattern-3.tile-article{grid-row:span 19}.importantGrid,.serendipityGrid{align-items:start}.important .tile,.serendipityGrid .tile{min-height:0;height:auto}.important .tileBody,.serendipityGrid .tileBody{min-height:175px}@media(max-width:650px){.ribbon{display:flex}.weatherFact{flex:0 0 auto!important}.rollingFact{flex:0 0 300px!important}.gallery{grid-auto-rows:10px}.tile{grid-row:auto!important}.important .tile,.serendipityGrid .tile{min-height:0}}@media(prefers-reduced-motion:reduce){.ticker i{animation:none;padding-left:0}.ticker{overflow:auto;-webkit-mask-image:none;mask-image:none}}.tile-bandcamp{--accent:var(--red)}.tile-bandcamp,.tile-social{grid-column:span 3;grid-row:span 20}.tile-social{--accent:var(--navy)}.mediaTrigger{width:100%;padding:0;border:0;background:#111;cursor:pointer;text-align:left}.inlinePlayer{position:relative;flex:1 1 50%;min-height:190px;background:#111}.inlinePlayer iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tile-bandcamp .inlinePlayer{min-height:145px;background:var(--card)}.tile-bandcamp .imageLink img,.tile-social .imageLink img{aspect-ratio:1;min-height:0}.tile-bandcamp h3{font-family:Space Grotesk,sans-serif}.tile-social h3{font-family:"DM Serif Display",serif}@media(max-width:650px){.tile-bandcamp,.tile-social{width:calc(50% - 5px);grid-column:span 2;min-height:320px}.inlinePlayer{min-height:205px}}.shell{max-width:1600px}.gallery{display:block;columns:275px 4;column-gap:12px}.gallery .tile{display:inline-flex;width:100%;height:auto;min-height:0;margin:0 0 12px;page-break-inside:avoid;break-inside:avoid;grid-column:auto;grid-row:auto;vertical-align:top}.gallery .imageLink{flex:none;width:100%}.gallery .tile-article .imageLink img{aspect-ratio:16/9}.gallery .tile-feature .imageLink img{aspect-ratio:4/3}.gallery .tile-bandcamp .imageLink img,.gallery .tile-visual .imageLink img{aspect-ratio:1}.gallery .tile-video .imageLink img{aspect-ratio:16/9}.gallery .imageLink img{height:auto;min-height:0;object-fit:cover}.gallery .tileBody{min-height:0}.gallery .inlinePlayer{flex:none;width:100%;aspect-ratio:16/9;min-height:0}.gallery .tile-bandcamp .inlinePlayer{aspect-ratio:2.45/1}.gallery .tile-feature h3{font-size:36px}.gallery .tile-blurb{min-height:0}.gallery .tile-blurb .tileBody{padding-block:18px}@media(max-width:900px){.gallery{columns:220px 3}}@media(max-width:650px){.gallery{display:block;columns:150px 2;column-gap:9px}.gallery .tile,.gallery .tile-bandcamp,.gallery .tile-social{display:inline-flex;width:100%;min-height:0;margin-bottom:9px}.gallery .tile-feature,.gallery .tile-video{width:100%;min-height:0}.gallery .tile-feature h3{font-size:25px}.gallery .tile p{display:none}.gallery .tile-feature p,.gallery .tile-video p{display:block}}@media(max-width:360px){.gallery{column-count:1}.gallery .tile p{display:block}}.galleryBatch+.galleryBatch{margin-top:12px}.gallery .tile-video .tileBody{padding-bottom:12px}.gallery .tile-video h3{margin-bottom:10px}.surpriseBtn{background:var(--card);color:var(--ink);box-shadow:5px 5px 0 var(--blue)}.galleryBatch{display:block}.tetrisCluster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,54px);grid-gap:12px;gap:12px;margin-bottom:12px}.tetrisCluster.partialCluster{grid-template-rows:repeat(6,54px)}.tetrisCluster .tile{display:flex;width:auto;height:auto;min-height:0;margin:0;page-break-inside:auto;break-inside:auto;grid-column:auto;grid-row:auto;overflow:hidden}.tetrisCluster .tile:first-child{grid-column:1/6;grid-row:1/7}.tetrisCluster .tile:nth-child(2){grid-column:6/9;grid-row:1/4}.tetrisCluster .tile:nth-child(3){grid-column:9/13;grid-row:1/5}.tetrisCluster .tile:nth-child(4){grid-column:6/9;grid-row:4/7}.tetrisCluster .tile:nth-child(5){grid-column:9/13;grid-row:5/7}.tetrisCluster .tile:nth-child(6){grid-column:1/4;grid-row:7/11}.tetrisCluster .tile:nth-child(7){grid-column:4/9;grid-row:7/13}.tetrisCluster .tile:nth-child(8){grid-column:9/13;grid-row:7/10}.tetrisCluster .tile:nth-child(9){grid-column:1/4;grid-row:11/13}.tetrisCluster .tile:nth-child(10){grid-column:9/13;grid-row:10/13}.tetrisCluster .imageLink{flex:0 0 48%}.tetrisCluster .imageLink img{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover}.tetrisCluster .tile:nth-child(10) p,.tetrisCluster .tile:nth-child(2) .imageLink,.tetrisCluster .tile:nth-child(2) p,.tetrisCluster .tile:nth-child(4) .imageLink,.tetrisCluster .tile:nth-child(4) p,.tetrisCluster .tile:nth-child(5) .controls,.tetrisCluster .tile:nth-child(5) .imageLink,.tetrisCluster .tile:nth-child(5) p,.tetrisCluster .tile:nth-child(8) p,.tetrisCluster .tile:nth-child(9) .controls,.tetrisCluster .tile:nth-child(9) .imageLink,.tetrisCluster .tile:nth-child(9) p{display:none}.tetrisCluster .tile h3{font-size:clamp(17px,1.6vw,25px)}.tetrisCluster .tile:first-child h3,.tetrisCluster .tile:nth-child(7) h3{font-size:clamp(26px,2.8vw,43px)}.tetrisCluster .tile:nth-child(5) h3,.tetrisCluster .tile:nth-child(9) h3{font-size:17px}.tetrisCluster .tileBody{padding:12px;min-height:0;overflow:hidden}.tetrisCluster .inlinePlayer{flex:0 0 48%;width:100%;min-height:0;aspect-ratio:auto}.tetrisCluster .tile:first-child .imageLink,.tetrisCluster .tile:nth-child(7) .imageLink{flex-basis:55%}@media(max-width:900px){.tetrisCluster{grid-template-rows:repeat(12,46px);gap:9px}.tetrisCluster.partialCluster{grid-template-rows:repeat(6,46px)}}@media(max-width:650px){.tetrisCluster,.tetrisCluster.partialCluster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;grid-gap:9px;gap:9px}.tetrisCluster .tile:nth-child(n){grid-column:auto;grid-row:auto;min-height:260px}.tetrisCluster .tile:nth-child(4n+1){grid-column:1/-1;min-height:420px}.tetrisCluster .tile:nth-child(2) .imageLink,.tetrisCluster .tile:nth-child(4) .imageLink,.tetrisCluster .tile:nth-child(5) .imageLink,.tetrisCluster .tile:nth-child(9) .imageLink{display:block}.tetrisCluster .tile:nth-child(n) p{display:none}.tetrisCluster .tile:nth-child(4n+1) p{display:block}.tetrisCluster .tile h3,.tetrisCluster .tile:first-child h3,.tetrisCluster .tile:nth-child(7) h3{font-size:20px}.tetrisCluster .tile:nth-child(4n+1) h3{font-size:29px}}.clusterVariant-1 .tile:first-child{grid-column:8/13}.clusterVariant-1 .tile:nth-child(2){grid-column:5/8}.clusterVariant-1 .tile:nth-child(3){grid-column:1/5}.clusterVariant-1 .tile:nth-child(4){grid-column:5/8}.clusterVariant-1 .tile:nth-child(5){grid-column:1/5}.clusterVariant-1 .tile:nth-child(6){grid-column:10/13}.clusterVariant-1 .tile:nth-child(7){grid-column:5/10}.clusterVariant-1 .tile:nth-child(8){grid-column:1/5}.clusterVariant-1 .tile:nth-child(9){grid-column:10/13}.clusterVariant-1 .tile:nth-child(10){grid-column:1/5}.clusterVariant-2 .tile:first-child{grid-column:1/5;grid-row:1/6}.clusterVariant-2 .tile:nth-child(2){grid-column:5/10;grid-row:1/4}.clusterVariant-2 .tile:nth-child(3){grid-column:10/13;grid-row:1/7}.clusterVariant-2 .tile:nth-child(4){grid-column:5/10;grid-row:4/7}.clusterVariant-2 .tile:nth-child(5){grid-column:1/5;grid-row:6/7}.clusterVariant-2 .tile:nth-child(6){grid-column:1/6;grid-row:7/13}.clusterVariant-2 .tile:nth-child(7){grid-column:6/10;grid-row:7/11}.clusterVariant-2 .tile:nth-child(8){grid-column:10/13;grid-row:7/10}.clusterVariant-2 .tile:nth-child(9){grid-column:6/10;grid-row:11/13}.clusterVariant-2 .tile:nth-child(10){grid-column:10/13;grid-row:10/13}.tetrisCluster .tile-video{position:relative;min-height:120px}.tetrisCluster .tile-video .imageLink{display:block!important;z-index:0;flex:none}.tetrisCluster .tile-video .imageLink img{object-fit:cover}.tetrisCluster .tile-video .tileBody{position:absolute;z-index:2;inset:auto 0 0;padding:30px 13px 12px;background:linear-gradient(transparent,rgba(0,0,0,.9));color:#fff;pointer-events:none}.tetrisCluster .tile-video .kicker,.tetrisCluster .tile-video .meta,.tetrisCluster .tile-video h3{color:#fff;text-shadow:0 1px 4px #000}.tetrisCluster .tile-video h3{font:700 clamp(16px,1.65vw,25px)/1 Space Grotesk,sans-serif;margin:6px 0}.tetrisCluster .tile-video .controls,.tetrisCluster .tile-video p{display:none!important}.tetrisCluster .tile-video .play{z-index:3}.tetrisCluster .tile-video .inlinePlayer{position:absolute;inset:0;width:100%;height:100%;z-index:4;flex:none}.tetrisCluster .tile-video .inlinePlayer iframe{width:100%;height:100%}.tetrisCluster .tile-pattern-0:not(.tile-video) h3{font:800 clamp(42px,5vw,72px)/.82 Fraunces,serif;letter-spacing:-.065em}.tetrisCluster .tile-pattern-1:not(.tile-video) h3{font:700 16px/1.05 Space Grotesk,sans-serif;text-transform:uppercase;letter-spacing:.01em}.tetrisCluster .tile-pattern-2:not(.tile-video) h3{font:italic 600 clamp(28px,3.5vw,52px)/.9 "DM Serif Display",serif}.tetrisCluster .tile-pattern-3:not(.tile-video) h3{font:700 19px/1.05 DM Sans,sans-serif}.tetrisCluster .tile-pattern-4:not(.tile-video) h3{font:800 clamp(38px,5vw,72px)/.84 Fraunces,serif;letter-spacing:-.055em}.tetrisCluster .tile-pattern-5:not(.tile-video) h3{font:500 16px/1.1 Space Grotesk,sans-serif}.tetrisCluster .tile-pattern-6:not(.tile-video) h3{font:600 clamp(26px,3vw,48px)/.92 "DM Serif Display",serif}.tetrisCluster .tile-pattern-7:not(.tile-video) h3{font:800 21px/.98 Fraunces,serif;text-transform:uppercase}.tetrisCluster .tile-pattern-8:not(.tile-video) h3{font:700 clamp(20px,2.2vw,34px)/.94 Space Grotesk,sans-serif}.tetrisCluster .tile-pattern-4{border-width:3px}.tetrisCluster .tile-pattern-6{box-shadow:7px 7px 0 color-mix(in srgb,var(--accent) 28%,transparent)}.tetrisCluster .tile-pattern-8 .tileBody{background:color-mix(in srgb,var(--accent) 7%,var(--card))}@media(max-width:650px){.clusterVariant-1 .tile:nth-child(n),.clusterVariant-2 .tile:nth-child(n){grid-column:auto;grid-row:auto}.clusterVariant-1 .tile:nth-child(4n+1),.clusterVariant-2 .tile:nth-child(4n+1){grid-column:1/-1}.tetrisCluster .tile-pattern-0:not(.tile-video) h3,.tetrisCluster .tile-pattern-4:not(.tile-video) h3{font-size:45px}}.tetrisCluster,.tetrisCluster.partialCluster{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:8px;grid-auto-flow:dense;align-items:start;gap:10px;margin-bottom:10px}.clusterVariant-1 .tile:nth-child(n),.clusterVariant-2 .tile:nth-child(n),.tetrisCluster .tile:nth-child(n){grid-row:auto;align-self:start;height:max-content;min-height:0;overflow:visible}.tetrisCluster .tile:first-child,.tetrisCluster .tile:nth-child(7){grid-column:span 5}.tetrisCluster .tile:nth-child(2),.tetrisCluster .tile:nth-child(6),.tetrisCluster .tile:nth-child(9){grid-column:span 3}.clusterVariant-1 .tile:first-child,.clusterVariant-1 .tile:nth-child(7),.tetrisCluster .tile:nth-child(10),.tetrisCluster .tile:nth-child(3),.tetrisCluster .tile:nth-child(4),.tetrisCluster .tile:nth-child(5),.tetrisCluster .tile:nth-child(8){grid-column:span 4}.clusterVariant-1 .tile:nth-child(3),.clusterVariant-1 .tile:nth-child(8){grid-column:span 5}.clusterVariant-2 .tile:first-child,.clusterVariant-2 .tile:nth-child(6){grid-column:span 6}.clusterVariant-2 .tile:nth-child(2),.clusterVariant-2 .tile:nth-child(7){grid-column:span 4}.clusterVariant-2 .tile:nth-child(3),.clusterVariant-2 .tile:nth-child(8){grid-column:span 2}.tetrisCluster .tileBody{overflow:visible;flex:none}.tetrisCluster .tile:nth-child(n) .imageLink,.tetrisCluster .tile:nth-child(n) p{display:block}.tetrisCluster .tile:nth-child(5) .controls,.tetrisCluster .tile:nth-child(9) .controls{display:flex}.tetrisCluster .imageLink{flex:none;width:100%;overflow:hidden}.tetrisCluster .tile-article .imageLink img{height:auto;aspect-ratio:16/9;object-fit:cover}.tetrisCluster .tile-feature .imageLink img{height:auto;aspect-ratio:4/3;object-fit:cover}.tetrisCluster .tile-bandcamp .imageLink img,.tetrisCluster .tile-visual .imageLink img{height:auto;aspect-ratio:1;object-fit:cover}.tetrisCluster .tile h3{overflow-wrap:anywhere;text-wrap:balance}.tetrisCluster .tile-no-image{grid-column:span 3!important;align-self:start}.tetrisCluster .tile-no-image .tileBody{padding-block:14px}.tetrisCluster .tile-no-image p{display:none!important}.tetrisCluster .tile-no-image .controls{margin-top:8px}.tetrisCluster .tile-pattern-0:not(.tile-video) h3{font-size:clamp(30px,3.7vw,58px);line-height:.9}.tetrisCluster .tile-pattern-2:not(.tile-video) h3{font-size:clamp(25px,3vw,46px);line-height:.94}.tetrisCluster .tile-pattern-4:not(.tile-video) h3{font-size:clamp(29px,3.6vw,56px);line-height:.9}.tetrisCluster .tile-pattern-6:not(.tile-video) h3{font-size:clamp(24px,2.8vw,42px);line-height:.96}.tetrisCluster .tile-pattern-8:not(.tile-video) h3{font-size:clamp(20px,2vw,31px);line-height:1}.tetrisCluster .tile-video{grid-column:span 5!important;aspect-ratio:16/9;height:auto!important;min-height:0;overflow:hidden!important;background:#111}.tetrisCluster .tile-video .imageLink{position:absolute;inset:0;width:100%;height:100%;background:#111}.tetrisCluster .tile-video .imageLink img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;background:#111;transform:none}.tetrisCluster .tile-video .tileBody{max-height:58%;padding:42px 14px 12px;background:linear-gradient(transparent,rgba(0,0,0,.92))}.tetrisCluster .tile-video h3{font-size:clamp(15px,1.5vw,23px);line-height:1.03;overflow-wrap:normal}.tetrisCluster .tile-video .kicker span:last-child{display:none}@media(max-width:900px){.tetrisCluster,.tetrisCluster.partialCluster{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:8px}.tetrisCluster .tile:nth-child(n){grid-column:span 4}.tetrisCluster .tile:nth-child(3n+1){grid-column:span 5}.tetrisCluster .tile:nth-child(3n+2){grid-column:span 3}.tetrisCluster .tile-no-image{grid-column:span 3!important}.tetrisCluster .tile-video{grid-column:span 5!important}}@media(max-width:650px){.tetrisCluster,.tetrisCluster.partialCluster{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:8px}.tetrisCluster .tile:nth-child(n){grid-column:span 1;min-height:0}.tetrisCluster .tile:nth-child(4n+1){grid-column:1/-1;min-height:0}.tetrisCluster .tile-video{grid-column:1/-1!important}.tetrisCluster .tile-pattern-0:not(.tile-video) h3,.tetrisCluster .tile-pattern-4:not(.tile-video) h3{font-size:clamp(27px,10vw,42px)}.tetrisCluster .tile:nth-child(n) p{display:none}.tetrisCluster .tile:nth-child(4n+1) p{display:block}}@media(min-width:901px){.tetrisCluster,.tetrisCluster.partialCluster{grid-template-columns:repeat(6,minmax(0,1fr))}.tetrisCluster .tile:nth-child(n){grid-column:span 2}.tetrisCluster .tile:first-child,.tetrisCluster .tile:nth-child(2),.tetrisCluster .tile:nth-child(6),.tetrisCluster .tile:nth-child(7){grid-column:span 3}.clusterVariant-1 .tile:nth-child(n),.clusterVariant-2 .tile:nth-child(n){grid-column:span 2}.clusterVariant-1 .tile:nth-child(2),.clusterVariant-1 .tile:nth-child(5),.clusterVariant-1 .tile:nth-child(8),.clusterVariant-1 .tile:nth-child(9),.clusterVariant-2 .tile:first-child,.clusterVariant-2 .tile:nth-child(10),.clusterVariant-2 .tile:nth-child(4),.clusterVariant-2 .tile:nth-child(6){grid-column:span 3}.tetrisCluster .tile-video{grid-column:span 3!important}.clusterVariant-1 .tile:nth-child(n),.clusterVariant-2 .tile:nth-child(n),.tetrisCluster .tile-video,.tetrisCluster .tile:nth-child(n){grid-column:span 2!important}}@media(min-width:651px){.tetrisCluster,.tetrisCluster.partialCluster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,54px);grid-auto-rows:54px;grid-auto-flow:row;grid-gap:10px;gap:10px;margin-bottom:10px;align-items:stretch}.tetrisCluster.partialCluster{grid-template-rows:repeat(6,54px)}.clusterVariant-1 .tile:nth-child(n),.clusterVariant-2 .tile:nth-child(n),.tetrisCluster .tile-video,.tetrisCluster .tile:nth-child(n){height:auto!important;align-self:stretch;overflow:hidden!important;grid-column:auto!important;grid-row:auto!important;aspect-ratio:auto}.tetrisCluster .tile:first-child{grid-column:1/6!important;grid-row:1/7!important}.tetrisCluster .tile:nth-child(2){grid-column:6/9!important;grid-row:1/4!important}.tetrisCluster .tile:nth-child(3){grid-column:9/13!important;grid-row:1/5!important}.tetrisCluster .tile:nth-child(4){grid-column:6/9!important;grid-row:4/7!important}.tetrisCluster .tile:nth-child(5){grid-column:9/13!important;grid-row:5/7!important}.tetrisCluster .tile:nth-child(6){grid-column:1/4!important;grid-row:7/11!important}.tetrisCluster .tile:nth-child(7){grid-column:4/9!important;grid-row:7/13!important}.tetrisCluster .tile:nth-child(8){grid-column:9/13!important;grid-row:7/10!important}.tetrisCluster .tile:nth-child(9){grid-column:1/4!important;grid-row:11/13!important}.tetrisCluster .tile:nth-child(10){grid-column:9/13!important;grid-row:10/13!important}.clusterVariant-1 .tile:first-child{grid-column:8/13!important}.clusterVariant-1 .tile:nth-child(2){grid-column:5/8!important}.clusterVariant-1 .tile:nth-child(3){grid-column:1/5!important}.clusterVariant-1 .tile:nth-child(4){grid-column:5/8!important}.clusterVariant-1 .tile:nth-child(5){grid-column:1/5!important}.clusterVariant-1 .tile:nth-child(6){grid-column:10/13!important}.clusterVariant-1 .tile:nth-child(7){grid-column:5/10!important}.clusterVariant-1 .tile:nth-child(8){grid-column:1/5!important}.clusterVariant-1 .tile:nth-child(9){grid-column:10/13!important}.clusterVariant-1 .tile:nth-child(10){grid-column:1/5!important}.clusterVariant-2 .tile:first-child{grid-column:1/5!important;grid-row:1/6!important}.clusterVariant-2 .tile:nth-child(2){grid-column:5/10!important;grid-row:1/4!important}.clusterVariant-2 .tile:nth-child(3){grid-column:10/13!important;grid-row:1/7!important}.clusterVariant-2 .tile:nth-child(4){grid-column:5/10!important;grid-row:4/7!important}.clusterVariant-2 .tile:nth-child(5){grid-column:1/5!important;grid-row:6/7!important}.clusterVariant-2 .tile:nth-child(6){grid-column:1/6!important;grid-row:7/13!important}.clusterVariant-2 .tile:nth-child(7){grid-column:6/10!important;grid-row:7/11!important}.clusterVariant-2 .tile:nth-child(8){grid-column:10/13!important;grid-row:7/10!important}.clusterVariant-2 .tile:nth-child(9){grid-column:6/10!important;grid-row:11/13!important}.clusterVariant-2 .tile:nth-child(10){grid-column:10/13!important;grid-row:10/13!important}.tetrisCluster.partialCluster .tile:first-child{grid-column:1/6!important;grid-row:1/7!important}.tetrisCluster.partialCluster .tile:nth-child(2){grid-column:6/9!important;grid-row:1/4!important}.tetrisCluster.partialCluster .tile:nth-child(3){grid-column:9/13!important;grid-row:1/4!important}.tetrisCluster.partialCluster .tile:nth-child(4){grid-column:6/9!important;grid-row:4/7!important}.tetrisCluster.partialCluster .tile:nth-child(5){grid-column:9/13!important;grid-row:4/7!important}.tetrisCluster.clusterCount-1 .tile:first-child{grid-column:1/13!important;grid-row:1/7!important}.tetrisCluster.clusterCount-2 .tile:first-child{grid-column:1/7!important;grid-row:1/7!important}.tetrisCluster.clusterCount-2 .tile:nth-child(2){grid-column:7/13!important;grid-row:1/7!important}.tetrisCluster.clusterCount-3 .tile:first-child{grid-column:1/6!important;grid-row:1/7!important}.tetrisCluster.clusterCount-3 .tile:nth-child(2){grid-column:6/9!important;grid-row:1/7!important}.tetrisCluster.clusterCount-3 .tile:nth-child(3){grid-column:9/13!important;grid-row:1/7!important}.tetrisCluster.clusterCount-4 .tile:first-child{grid-column:1/8!important;grid-row:1/4!important}.tetrisCluster.clusterCount-4 .tile:nth-child(2){grid-column:8/13!important;grid-row:1/4!important}.tetrisCluster.clusterCount-4 .tile:nth-child(3){grid-column:1/5!important;grid-row:4/7!important}.tetrisCluster.clusterCount-4 .tile:nth-child(4){grid-column:5/13!important;grid-row:4/7!important}.tetrisCluster .tileBody{min-height:0;overflow:hidden;flex:0 0 auto;padding:11px}.tetrisCluster .tile-no-image .tileBody{height:100%;justify-content:flex-start}.tetrisCluster .tile-no-image h3{margin-block:auto;text-wrap:balance}.tetrisCluster .imageLink{min-height:0;flex:1 1 auto}.tetrisCluster .imageLink img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.tetrisCluster .tile-video .imageLink{position:absolute;inset:0;height:100%}.tetrisCluster .tile-video .imageLink img{object-fit:contain;background:#111}.tetrisCluster .tile-video .tileBody{position:absolute;inset:auto 0 0;max-height:62%;padding:36px 12px 10px;background:linear-gradient(transparent,rgba(0,0,0,.94))}.tetrisCluster .tile-video h3{font-size:clamp(14px,1.3vw,21px)}.tetrisCluster .tile-bandcamp .imageLink,.tetrisCluster .tile-social .imageLink,.tetrisCluster .tile-visual .imageLink{display:block!important;flex:1 1 auto}.tetrisCluster .tile:nth-child(10) .controls,.tetrisCluster .tile:nth-child(10) p,.tetrisCluster .tile:nth-child(2) .controls,.tetrisCluster .tile:nth-child(2) p,.tetrisCluster .tile:nth-child(2):not(.tile-video):not(.tile-social):not(.tile-bandcamp):not(.tile-visual) .imageLink,.tetrisCluster .tile:nth-child(4) .controls,.tetrisCluster .tile:nth-child(4) p,.tetrisCluster .tile:nth-child(4):not(.tile-video):not(.tile-social):not(.tile-bandcamp):not(.tile-visual) .imageLink,.tetrisCluster .tile:nth-child(5) .controls,.tetrisCluster .tile:nth-child(5) p,.tetrisCluster .tile:nth-child(5):not(.tile-video):not(.tile-social):not(.tile-bandcamp):not(.tile-visual) .imageLink,.tetrisCluster .tile:nth-child(8) .controls,.tetrisCluster .tile:nth-child(8) p,.tetrisCluster .tile:nth-child(9) .controls,.tetrisCluster .tile:nth-child(9) p,.tetrisCluster .tile:nth-child(9):not(.tile-video):not(.tile-social):not(.tile-bandcamp):not(.tile-visual) .imageLink{display:none}.tetrisCluster .tile:nth-child(5) .kicker,.tetrisCluster .tile:nth-child(9) .kicker{font-size:7px}.tetrisCluster .tile:nth-child(5) h3,.tetrisCluster .tile:nth-child(9) h3{margin-block:auto;font-size:16px}}@media(min-width:651px) and (max-width:900px){.tetrisCluster,.tetrisCluster.partialCluster{grid-template-rows:repeat(12,46px);grid-auto-rows:46px}.tetrisCluster.partialCluster{grid-template-rows:repeat(6,46px)}}.cat-sports{--accent:#8b4d16}.cat-nyc-people{--accent:#b23a67}.cat-animals-joy{--accent:#4d7c62}.cat-people-joy{--accent:#a35b20}.cat-local-good{--accent:#287b78}@media(max-width:650px){.tetrisCluster,.tetrisCluster.partialCluster{display:block;margin:0}.clusterVariant-1 .tile:nth-child(n),.clusterVariant-2 .tile:nth-child(n),.tetrisCluster .tile:nth-child(n){display:flex;width:100%;height:auto!important;min-height:0;aspect-ratio:auto;overflow:hidden!important;margin:0 0 11px;grid-column:auto;grid-row:auto}.tetrisCluster .tileBody{position:relative;inset:auto;display:flex;height:auto;max-height:none;min-height:0;overflow:visible;padding:14px;background:var(--card);color:var(--ink)}.tetrisCluster .tile h3,.tetrisCluster .tile:nth-child(n) h3{font-size:clamp(21px,7.2vw,32px);line-height:.98;margin:8px 0;color:var(--accent);text-shadow:none}.tetrisCluster .tile-pattern-1 h3,.tetrisCluster .tile-pattern-3 h3,.tetrisCluster .tile-pattern-5 h3,.tetrisCluster .tile-pattern-7 h3{font-size:clamp(17px,5.5vw,24px)}.tetrisCluster .kicker{font-size:8px}.tetrisCluster .meta{margin-top:8px}.tetrisCluster .controls{display:flex;margin-top:9px}.tetrisCluster .tile p{display:block;font-size:13px}.tetrisCluster .imageLink{display:block!important;position:relative;inset:auto;width:100%;height:auto;flex:none;background:#111}.tetrisCluster .imageLink img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/9;object-fit:cover}.tetrisCluster .tile-bandcamp .imageLink img,.tetrisCluster .tile-social .imageLink img,.tetrisCluster .tile-visual .imageLink img{aspect-ratio:1;object-fit:cover}.tetrisCluster .tile:nth-child(n).tile-video{aspect-ratio:16/9;height:auto!important;min-height:calc((100vw - 26px) * .5625);position:relative;background:#111}.tetrisCluster .tile-video .imageLink{position:absolute;inset:0;height:100%}.tetrisCluster .tile-video .imageLink img{height:100%;aspect-ratio:auto;object-fit:contain}.tetrisCluster .tile-video .tileBody{position:absolute;z-index:2;inset:auto 0 0;padding:34px 13px 11px;background:linear-gradient(transparent,rgba(0,0,0,.92));color:#fff}.tetrisCluster .tile-video .kicker,.tetrisCluster .tile-video .meta,.tetrisCluster .tile-video h3{color:#fff;text-shadow:0 1px 4px #000}.tetrisCluster .tile-video .controls,.tetrisCluster .tile-video p{display:none}}.mastTools{display:flex;align-items:center;gap:12px}.savedButton{border:1px solid var(--ink);background:var(--card);padding:9px 11px;font:700 9px DM Sans;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--blue)}.savedButton b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:5px;border-radius:50%;background:var(--blue);color:#fff}.savedShelf{margin:0 0 38px;padding:20px;background:#e7edf7;border:1px solid var(--blue);box-shadow:7px 7px 0 #2457b826}.savedShelf .sectionHead button{border:0;background:none;text-decoration:underline;cursor:pointer}.savedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.savedGrid article{background:var(--card);border:1px solid #b8c4dc;padding:14px;display:flex;min-height:155px;flex-direction:column}.savedGrid article>span{font-size:8px;font-weight:700;letter-spacing:.13em;color:var(--blue)}.savedGrid h3{font:22px/1 "DM Serif Display",serif;margin:9px 0 18px}.savedGrid article>div{display:flex;gap:10px;margin-top:auto}.savedGrid button{border:0;background:none;padding:0;font:700 9px DM Sans;text-transform:uppercase;cursor:pointer;color:var(--blue)}.emptySaved{font:18px "DM Serif Display",serif}.controls .savedControl{color:var(--accent);font-weight:700;opacity:1}.genericButton,.personalizeButton{border:1px solid var(--ink);background:#fff;padding:9px 11px;font:700 9px DM Sans;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.personalizeButton{background:var(--ink);color:#fff;box-shadow:3px 3px 0 var(--orange)}.genericButton{border-color:var(--line);color:var(--muted)}.editionFingerprint{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:10px 0}.editionFingerprint>b{font:700 8px DM Sans;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.editionFingerprint>div{display:flex;gap:6px;overflow:auto}.editionFingerprint span{flex:0 0 auto;border:1px solid var(--line);background:#fff;padding:5px 8px;font:italic 11px "DM Serif Display"}.editionFingerprint span:nth-child(4n+1){background:#f7d8d2}.editionFingerprint span:nth-child(4n+2){background:#dce9d9}.editionFingerprint span:nth-child(4n+3){background:#dce6f5}.meta i{display:block;margin-bottom:3px;color:var(--accent);font:700 7px DM Sans;letter-spacing:.11em;text-transform:uppercase}@media(max-width:650px){.mastTools{gap:7px}.savedButton{padding:8px;font-size:8px}.savedGrid{grid-template-columns:1fr}.savedShelf{margin-inline:-13px;padding:16px 13px}.controls button{font-size:8px}.tetrisCluster .controls{opacity:.55}.mastTools{flex-wrap:wrap;justify-content:flex-end}.genericButton,.personalizeButton{padding:7px;font-size:7px}.genericButton{display:none}.editionFingerprint{display:block}.editionFingerprint>b{display:block;margin-bottom:7px}.editionFingerprint>div{margin-right:-13px;padding-right:13px}}.sharePage{max-width:1180px;margin:auto;padding:26px 30px 60px}.shareMast{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--ink);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.shareBrand{font:700 21px Space Grotesk,sans-serif;letter-spacing:-.04em;text-transform:none}.shareStory{margin-top:42px;border:1px solid var(--line);background:var(--card);box-shadow:10px 10px 0 #d23d3226;display:grid;grid-template-columns:1fr}.shareStory.shareHasImage{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.shareImage{min-height:520px;background:#111;overflow:hidden}.shareImage img{display:block;width:100%;height:100%;object-fit:cover}.shareCopy{padding:clamp(28px,5vw,66px);display:flex;flex-direction:column;justify-content:center}.shareKicker{color:var(--red);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.shareCopy h1{font:800 clamp(42px,5.6vw,76px)/.88 Fraunces,serif;letter-spacing:-.055em;margin:16px 0 22px;text-wrap:balance;overflow-wrap:anywhere}.shareSource{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sharePromise{font:22px/1.25 "DM Serif Display",serif;margin:34px 0}.sharePromise strong{color:var(--red);font-weight:400}.shareRead{align-self:flex-start;background:var(--ink);color:#fff;padding:15px 18px;font:700 10px DM Sans;letter-spacing:.1em;text-transform:uppercase;box-shadow:5px 5px 0 var(--orange)}.shareInvite a span,.shareRead span{margin-left:22px}.shareInvite{margin:70px 0 0;padding:30px;border-top:5px solid var(--blue);background:#e7edf7}.shareInvite>span{color:var(--blue);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.shareInvite h2{font:800 clamp(38px,6vw,72px)/.86 Fraunces,serif;letter-spacing:-.055em;margin:18px 0}.shareInvite p{max-width:650px;font:19px/1.35 "DM Serif Display",serif}.shareInvite a{display:inline-block;margin-top:12px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.shareFooter{margin-top:55px;padding-top:14px;border-top:1px solid var(--ink);font-size:9px;letter-spacing:.14em}@media(max-width:720px){.sharePage{padding:15px 13px 42px}.shareStory,.shareStory.shareHasImage{display:flex;flex-direction:column;margin-top:24px}.shareImage{min-height:0;aspect-ratio:4/3}.shareCopy{padding:24px 18px 28px}.shareCopy h1{font-size:clamp(36px,12vw,52px)}.sharePromise{font-size:19px;margin:24px 0}.shareInvite{margin-top:40px;padding:24px 18px}.shareInvite h2{font-size:45px}}.tile-joy{--accent:#1e6653;border:2px solid var(--accent);background:#f7df65;color:#15251f;box-shadow:7px 7px 0 color-mix(in srgb,var(--accent) 30%,transparent)}.joyBody{width:100%;height:100%;min-height:0;padding:15px;flex-direction:column;overflow:hidden}.joyBody,.joyTop{display:flex;position:relative}.joyTop{justify-content:space-between;align-items:center;gap:12px;font:700 8px Space Grotesk,sans-serif;letter-spacing:.14em;z-index:3}.joyTop,.joyTop button{text-transform:uppercase}.joyTop button{border:1px solid;border-radius:20px;background:transparent;padding:5px 8px;font:700 7px DM Sans;cursor:pointer}.tile-joy h3{font:800 clamp(24px,2.7vw,42px)/.88 Fraunces,serif;letter-spacing:-.045em;margin:14px 0;text-wrap:balance}.tile-joy h3,.tile-joy p{position:relative;z-index:2}.tile-joy p{font:14px/1.25 "DM Serif Display",serif;margin:10px 0 0}.chimeBody{background:linear-gradient(140deg,#fff4a7,#f3cf43)}.chimeKeys{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;flex:1 1;min-height:74px}.chimeKeys button{border:0;background:var(--key);cursor:pointer;position:relative;overflow:hidden;transition:transform .12s,filter .12s}.chimeKeys button:focus-visible,.chimeKeys button:hover{filter:saturate(1.3);transform:translateY(-3px)}.chimeKeys button:active{transform:scale(.95)}.chimeKeys i{position:absolute;width:38px;height:38px;border:2px solid #fff9;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.questionBody{background:#dfeaff}.questionBody:after{content:"?";position:absolute;right:-8px;bottom:-65px;font:800 240px/.8 Fraunces,serif;color:#2457b812}.questionBody h3{font-family:"DM Serif Display",serif;font-style:italic;color:var(--blue)}.revealButton{align-self:flex-start;margin-top:auto;border:1px solid var(--blue);background:var(--blue);color:#fff;padding:11px 13px;font:700 8px DM Sans;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;position:relative;z-index:2}.revealButton span{margin-left:16px}.joyAnswer{margin:auto 0!important;padding:12px;border-left:4px solid var(--blue);background:#fff9;font-size:16px!important}.rippleBody{border:0;text-align:left;cursor:crosshair;background:linear-gradient(135deg,#15251f,#1c443b);color:#f8f0c9}.rippleBody h3{max-width:75%;color:#f8f0c9}.rippleBody small{margin-top:auto;font:700 8px Space Grotesk;letter-spacing:.13em;text-transform:uppercase;position:relative;z-index:2}.joyRipple{position:absolute;width:18px;height:18px;border:4px solid var(--ripple);border-radius:50%;transform:translate(-50%,-50%) scale(.1);animation:joy-ripple .85s ease-out forwards;pointer-events:none}.cat-joy{--accent:#1e6653}@keyframes joy-ripple{to{opacity:0;transform:translate(-50%,-50%) scale(12)}}.doodleBody{background:var(--doodle-paper);color:var(--doodle-ink);padding:11px}.doodleBody .joyTop span:last-child{max-width:48%;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doodleBody canvas{display:block;width:100%;height:calc(100% - 57px);min-height:90px;margin:8px 0 7px;border:1px solid color-mix(in srgb,var(--doodle-ink) 45%,transparent);background:var(--doodle-paper);cursor:crosshair;touch-action:none}.doodleTools{display:flex;align-items:center;justify-content:space-between;gap:8px}.doodleTools>div{display:flex;gap:4px}.doodleTools button{border:1px solid var(--doodle-ink);background:transparent;color:var(--doodle-ink);padding:5px 7px;font:700 7px DM Sans;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.doodleTools button.active,.doodleTools button:hover{background:var(--doodle-ink);color:var(--doodle-paper)}@media(max-width:650px){.joyBody,.tetrisCluster .tile:nth-child(n).tile-joy{min-height:310px}.joyBody{padding:17px}.tile-joy h3{font-size:36px}.chimeKeys{min-height:105px}.questionBody h3{font-size:31px}.joyAnswer{font-size:17px!important}.doodleBody{padding:11px}.doodleBody canvas{height:230px;min-height:230px}.doodleTools{align-items:stretch;gap:5px}.doodleTools>div{flex-wrap:wrap}.doodleTools button{font-size:7px;padding:6px}}@media(prefers-reduced-motion:reduce){.joyRipple{animation:none;opacity:.65;transform:translate(-50%,-50%) scale(4)}.chimeKeys button{transition:none}}@media(min-width:651px){.tetrisCluster.clusterCount-5 .tile:nth-child(3) .controls,.tetrisCluster.clusterCount-5 .tile:nth-child(3) p{display:none}}.hello{justify-content:space-between;gap:30px;margin:25px 0 17px;min-height:0}.hello h1{flex:1 1;font-size:clamp(70px,10.25vw,154px);white-space:nowrap}.helloAside{width:min(31vw,420px);padding:0 0 7px;border-bottom:1px solid var(--line)}.helloAside p{margin:0 0 8px}.helloAside span{display:block;font:italic 16px/1.15 "DM Serif Display",serif;color:var(--muted)}.ribbon{margin-bottom:30px}.gallerySection{margin-top:34px}.favorite{min-height:124px;color:#201b19;border-color:#0002;box-shadow:0 8px 18px #3b281a12}.favorite b,.favorite span{color:inherit;opacity:.68}.favorite h3{font-size:19px}.daypart-sunrise .favorite:nth-child(3n+1){background:linear-gradient(145deg,#ffb5aa,#ffddd0)}.daypart-sunrise .favorite:nth-child(3n+2){background:linear-gradient(145deg,#ff9fbc,#ffd1a6)}.daypart-sunrise .favorite:nth-child(3n){background:linear-gradient(145deg,#ffc46f,#ffe3a6)}.daypart-lateMorning .favorite:nth-child(3n+1){background:linear-gradient(145deg,#b9dfb0,#e4efad)}.daypart-lateMorning .favorite:nth-child(3n+2){background:linear-gradient(145deg,#d3e99c,#fff0a3)}.daypart-lateMorning .favorite:nth-child(3n){background:linear-gradient(145deg,#a8dbc5,#dded9f)}.daypart-afternoon .favorite:nth-child(3n+1){background:linear-gradient(145deg,#a9d8ef,#d8eaf5)}.daypart-afternoon .favorite:nth-child(3n+2){background:linear-gradient(145deg,#b9c8f2,#d7e8ff)}.daypart-afternoon .favorite:nth-child(3n){background:linear-gradient(145deg,#94d7df,#c9eef0)}.daypart-evening .favorite:nth-child(3n+1){background:linear-gradient(145deg,#c8c7c2,#e7e1d7)}.daypart-evening .favorite:nth-child(3n+2){background:linear-gradient(145deg,#b8bec4,#dde0df)}.daypart-evening .favorite:nth-child(3n){background:linear-gradient(145deg,#d1c9c4,#eee8de)}.tetrisCluster .tile-no-image{background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--accent) 14%,var(--card)))}.tetrisCluster .tile-no-image .tileBody{height:100%;justify-content:center}.tetrisCluster .tile-no-image p{display:none}.tetrisCluster .tile-no-image h3{margin-block:8px}@media(max-width:650px){.hello{display:block;margin:28px 0 16px}.hello h1{font-size:clamp(52px,17vw,78px);white-space:normal}.helloAside{width:100%;margin-top:13px}.helloAside span{font-size:14px}.ribbon{margin-bottom:28px}.favorite{min-height:120px}.tetrisCluster .tile-no-image p{display:none}}.cat-costume-screen,.cat-fashion-history,.cat-fashion-photography,.cat-fashion-style,.cat-international-fashion,.cat-italian-style{--accent:#8d3158}.cat-women-arts,.cat-women-ideas,.cat-women-s-sports,.cat-women-s-tennis{--accent:#a3295a}.cat-pilates-wellbeing,.cat-running-wellbeing{--accent:#236d68}.cat-beauty-craft{--accent:#a14972}.tile-text-art{isolation:isolate;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#fffdf8),color-mix(in srgb,var(--accent) 22%,#f7f0e5));border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}.tile-text-art:after,.tile-text-art:before{content:"";position:absolute;pointer-events:none;z-index:-1;opacity:.34}.tile-text-art:before{width:46%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 58%,transparent);border-radius:50%;right:-15%;top:-18%}.tile-text-art:after{inset:auto 0 0;height:9px;background:var(--accent)}.tile-text-art .tileBody{position:relative;z-index:1;background:transparent}.tile-text-art h3{max-width:96%;text-wrap:balance}.tile-text-art .kicker{border-bottom:1px solid color-mix(in srgb,var(--accent) 25%,transparent);padding-bottom:7px}.tile-text-art.tile-pattern-1{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 13%,#fff8e9),#fff 57%,color-mix(in srgb,var(--accent) 25%,#f8eee1))}.tile-text-art.tile-pattern-1:before{border-radius:0;transform:rotate(35deg);right:-23%;top:-35%}.tile-text-art.tile-pattern-2{background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--accent) 7%,#fff) 0 18px,color-mix(in srgb,var(--accent) 14%,#fff) 18px 19px)}.tile-text-art.tile-pattern-2:before{display:none}.tile-text-art.tile-pattern-3{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 28%,#fff1dc),color-mix(in srgb,var(--accent) 7%,#fff) 62%)}.tile-text-art.tile-pattern-3 h3{font-family:"DM Serif Display",serif;font-style:italic}.tile-text-art.tile-pattern-4:before{width:75%;border-width:18px;opacity:.1;right:-35%;top:-55%}.tile-text-art.tile-pattern-5{background:linear-gradient(90deg,var(--accent) 0 8px,color-mix(in srgb,var(--accent) 11%,#fff) 8px)}.tile-text-art.tile-pattern-5:after{display:none}.tile-text-art.tile-pattern-6{background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--accent) 28%,transparent) 0 9%,transparent 9.5%),linear-gradient(145deg,#fff,color-mix(in srgb,var(--accent) 18%,#fff))}.tile-text-art.tile-pattern-7:before{width:85%;border-radius:0;border-width:1px;transform:rotate(-12deg);right:-47%;top:-45%}.tile-text-art.tile-pattern-8{background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 15%,#fff),#fff4dc)}.tile-text-art.tile-pattern-8 h3{font-family:Space Grotesk,sans-serif;text-transform:uppercase;letter-spacing:-.045em}.tetrisCluster .tile-text-art .tileBody{justify-content:space-between}.tetrisCluster .tile-text-art h3{margin:auto 0}@media(max-width:650px){.tile-text-art:before{opacity:.22}.tile-text-art:after{height:6px}}.newsWire{grid-column:auto}.newsWire .ticker i{gap:18px;padding-left:100%}.newsWire .ticker i,.newsWire a{display:inline-flex;align-items:center}.newsWire a{gap:8px;white-space:nowrap;font-style:normal;text-decoration:none}.newsWire a:hover{text-decoration:underline;text-underline-offset:3px}.newsWire a em{font:700 7px DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.newsWire a strong{margin-left:10px;color:var(--orange);font:12px Georgia,serif}@media(max-width:650px){.newsWire{flex-basis:520px!important}}.importantGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tetrisCluster .fit-tight .controls,.tetrisCluster .fit-tight .tileBody p{display:none!important}.tetrisCluster .fit-tight .meta{margin-top:6px}.tetrisCluster .tile-video .tileBody{max-height:100%;overflow:hidden}.shell[class*=identity-]{--identity-accent:var(--blue)}.identity-fashion{--paper:#f6f4ef;--card:#fff;--line:#c8c5bd;--identity-accent:#1267d6;background:#f6f4ef}.identity-fashion .mast{border-bottom-width:2px}.identity-fashion .brand{font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:17px}.identity-fashion .editionFingerprint{background:#fff;border-color:#111}.identity-fashion .editionFingerprint>b{color:#111;letter-spacing:.16em}.identity-fashion .editionFingerprint span{border-radius:0;background:#111;color:#fff;border:0}.identity-fashion .hello h1{font-family:"DM Serif Display",serif;font-weight:400;letter-spacing:-.07em}.identity-fashion .helloAside span{max-width:430px}.identity-fashion .wallHead{border-top:2px solid #111}.identity-fashion .wallHead span{color:#1267d6}.identity-fashion .sectionHead h2{font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:-.055em}.identity-fashion .favorite{background:#fff;color:#111;box-shadow:none;border-color:#111}.identity-fashion .favorite:nth-child(n){background:#fff}.identity-fashion .favorite:nth-child(3n+2){background:#111;color:#fff}.identity-fashion .favorite b{color:#1267d6}.identity-fashion .cat-fashion-culture,.identity-fashion .cat-fashion-inside,.identity-fashion .cat-fashion-style,.identity-fashion .cat-runway-campaigns{--accent:#e13524}.identity-fashion .cat-fashion-history,.identity-fashion .cat-fashion-ideas,.identity-fashion .cat-international-fashion,.identity-fashion .cat-italian-style{--accent:#e96b1f}.identity-fashion .cat-fashion-film,.identity-fashion .cat-fashion-image,.identity-fashion .cat-fashion-photography,.identity-fashion .cat-magazines-style{--accent:#1267d6}.identity-fashion .cat-costume-screen,.identity-fashion .cat-women-books,.identity-fashion .cat-women-ideas,.identity-fashion .cat-women-style{--accent:#6d42a5}.identity-fashion .cat-books-people,.identity-fashion .cat-fashion-s-next,.identity-fashion .cat-women-arts,.identity-fashion .cat-women-s-sports,.identity-fashion .cat-women-s-tennis{--accent:#16805b}.identity-fashion .tetrisCluster .tile{box-shadow:none;border-color:#111}.identity-fashion .tetrisCluster .tile-text-art{background:#fff;border-color:#111}.identity-fashion .tile-text-art:after,.identity-fashion .tile-text-art:before{display:none}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+1){background:#e13524;color:#fff}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+2){background:#f4d643;color:#111}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+3){background:#1267d6;color:#fff}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+4){background:#d9efff;color:#123c7a}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+5){background:#16805b;color:#fff}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+6){background:#f08a42;color:#111}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+7){background:#121212;color:#fff}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n){background:#eee8ff;color:#4c2780}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+1) .kicker,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+1) .meta,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+1) h3,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+3) .kicker,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+3) .meta,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+3) h3,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+5) .kicker,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+5) .meta,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+5) h3,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+7) .kicker,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+7) .meta,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+7) h3{color:#fff}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+2) h3,.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+6) h3{color:#111}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n+4) h3{color:#123c7a}.identity-fashion .tetrisCluster .tile-text-art:nth-child(8n) h3{color:#4c2780}.identity-fashion .galleryBatch:first-child .tetrisCluster:first-child .tile:first-child .imageLink{flex-basis:68%}.identity-fashion .galleryBatch:first-child .tetrisCluster:first-child .tile:first-child h3{font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:-.055em}.identity-fashion .tile-has-image .imageLink img{filter:saturate(.9) contrast(1.02)}.identity-fashion .important{background:#111;border-top-color:#1267d6}.identity-fashion .importantIntro>span{color:#71afff}.identity-sports{--identity-accent:#e4402e}.identity-sports .wallHead{border-color:#e4402e}.identity-sports .sectionHead h2{font-weight:800;text-transform:uppercase}.identity-sports .tetrisCluster .tile-text-art{background:linear-gradient(150deg,#fff 0 70%,#eef1f3 70%)}.identity-business{--identity-accent:#174f3a}.identity-business .hello h1{font-family:"DM Serif Display",serif;font-weight:400}.identity-business .wallHead{border-color:#174f3a}.identity-business .tetrisCluster .tile{box-shadow:none}.identity-outdoors{--identity-accent:#406b47}.identity-outdoors .wallHead{border-color:#406b47}.identity-outdoors .tetrisCluster .tile-has-image img{filter:saturate(.86) contrast(1.04)}.identity-food{--identity-accent:#d96a26}.identity-food .wallHead{border-color:#d96a26}.identity-food .tetrisCluster .tile-has-image img{filter:saturate(1.08)}.identity-arts{--identity-accent:#2457b8}.identity-arts .wallHead{border-color:#2457b8}.identity-arts .tetrisCluster .tile:nth-child(3n) h3{font-style:italic}.identity-science{--identity-accent:#277448}.identity-science .wallHead{border-color:#277448}.identity-science .tetrisCluster .tile-text-art{background:linear-gradient(145deg,#f8fbf7,#dcecdf)}.identity-making{--identity-accent:#9b5a29}.identity-making .wallHead{border-color:#9b5a29}.identity-books{--identity-accent:#765526}.identity-books .wallHead{border-color:#765526}.identity-books .tetrisCluster .tile h3{font-family:"DM Serif Display",serif}@media(max-width:650px){.identity-fashion .brand{font-size:14px}.identity-fashion .galleryBatch:first-child .tetrisCluster:first-child .tile:first-child .imageLink{flex-basis:auto}.identity-fashion .favorite:nth-child(n){background:#fff;color:#111}.identity-fashion .favorite:nth-child(3n+2){background:#111;color:#fff}}.tile-mixed-ink{background-image:none!important;color:var(--tile-ink)!important}.tile-mixed-ink:after,.tile-mixed-ink:before{display:none!important}.tile-mixed-ink .controls button,.tile-mixed-ink .kicker,.tile-mixed-ink .kicker span,.tile-mixed-ink .meta,.tile-mixed-ink .meta i,.tile-mixed-ink h3,.tile-mixed-ink h3 a,.tile-mixed-ink p{color:var(--tile-ink)!important}.tile-mixed-ink .controls button,.tile-mixed-ink .kicker{border-color:color-mix(in srgb,var(--tile-ink) 42%,transparent)!important}.shell{--palette-1:#c8dfdb;--palette-2:#eaeaea;--palette-3:#f5f5f5;--palette-4:#4a6b65}.shell .importantIntro>span,.shell .sectionHead span{color:var(--palette-4)}.shell .wallHead{border-color:var(--palette-4)}.shell .loadBtn,.shell .personalizeButton{background:var(--palette-4);border-color:var(--palette-4);color:#fff}.shell .loadBtn{box-shadow:5px 5px 0 var(--palette-1)}.shell .radioOn{background:var(--palette-4)}.shell .favorites .favorite:nth-child(4n+1){background:color-mix(in srgb,var(--palette-1) 76%,#fff)}.shell .favorites .favorite:nth-child(4n+2){background:color-mix(in srgb,var(--palette-2) 76%,#fff)}.shell .favorites .favorite:nth-child(4n+3){background:color-mix(in srgb,var(--palette-3) 76%,#fff)}.shell .favorites .favorite:nth-child(4n){background:color-mix(in srgb,var(--palette-4) 18%,#fff)}.shell .favorite b{color:color-mix(in srgb,var(--palette-4) 85%,#111)}.shell .important{background:color-mix(in srgb,var(--palette-4) 80%,#111);border-top-color:var(--palette-1)}.shell .questionBody{background:color-mix(in srgb,var(--palette-2) 72%,#fff)}.shell .revealButton{background:var(--palette-4)}.mast{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;min-height:116px}.mastIdentity{grid-column:2;text-align:center;line-height:1}.mastTools{grid-column:3;justify-self:end}.brandVignelli{display:flex;align-items:baseline;justify-content:center;width:min(50vw,570px);height:66px;font:700 clamp(48px,5.5vw,78px)/.82 Space Grotesk,sans-serif;letter-spacing:-.085em;white-space:nowrap}.brandVignelli span{position:static;display:inline-block;mix-blend-mode:normal;transition:color .25s ease;text-shadow:none}.editionName{margin-top:6px;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase}.mastIdentity .edition{margin-top:7px;text-align:center}@media(max-width:650px){.mast{grid-template-columns:1fr;min-height:0;gap:14px}.mastIdentity,.mastTools{grid-column:1}.mastTools{justify-self:center}.brandVignelli{width:100%;height:43px;font-size:43px}.editionName{font-size:9px}.mastIdentity .edition{display:block;font-size:8px}}@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@500;700&family=DM+Serif+Display:ital@0;1&family=Fraunces:opsz,wght@9..144,700;9..144,900&family=Space+Grotesk:wght@500;700&display=swap");.interviewApp{--paper:#f5f1e8;--ink:#12120f;--red:#d83f35;--blue:#285bc0;--green:#24794c;--orange:#ef772d;--navy:#123f66;--yellow:#e7c940;--brown:#855c25;--rust:#a6502b;--line:#c8c0b0;--white:#fffdfa}.interviewApp,.interviewApp *{box-sizing:border-box}.interviewApp{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif;min-height:100vh;padding:20px 28px 14px;background:radial-gradient(circle at 90% 9%,#f5cc6525 0 9%,transparent 27%),var(--paper)}.interviewApp button,.interviewApp input{font:inherit;color:inherit}.interviewApp header{height:61px;border-top:6px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between}.interviewApp header>a{font:700 24px Space Grotesk;letter-spacing:-.06em;text-decoration:none;color:var(--blue)}.interviewApp header>div{display:flex;align-items:center;gap:24px;font-size:8px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.interviewApp header button{border:0;background:none;text-decoration:underline;text-transform:uppercase;font-size:8px;cursor:pointer}.interviewApp .progress{min-height:54px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.interviewApp .progress>div{display:flex;gap:28px}.interviewApp .progress span{display:flex;align-items:center;gap:7px;color:#8d8577;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.interviewApp .progress span i{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);border-radius:50%;font-style:normal}.interviewApp .progress span.active{color:var(--ink)}.interviewApp .progress span.active i{background:var(--ink);color:#fff;border-color:var(--ink)}.interviewApp .progress span.done{color:var(--green)}.interviewApp .progress span.done i{border-color:var(--green)}.interviewApp .progress>em{font:italic 13px "DM Serif Display";color:#736c61}.interviewApp .screen{max-width:1550px;margin:auto;padding:28px 0 18px;min-height:calc(100vh - 188px);display:flex;flex-direction:column}.interviewApp .stepHeader{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(400px,1.2fr);grid-template-rows:auto auto;grid-gap:4px 45px;gap:4px 45px;align-items:end}.interviewApp .stepHeader>span{grid-column:1/-1;font-size:9px;font-weight:700;letter-spacing:.17em;color:var(--red)}.interviewApp .stepHeader h1{font:900 clamp(50px,6.2vw,92px)/.82 Fraunces;letter-spacing:-.06em;margin:13px 0 0;text-wrap:balance}.interviewApp .stepHeader p{font:20px/1.23 "DM Serif Display";color:#5f594f;margin:0 0 5px;max-width:700px}.interviewApp .constellation{flex:1 1;flex-wrap:wrap;align-content:center;gap:9px;padding:24px 3vw;min-height:390px}.interviewApp .bubble,.interviewApp .constellation{display:flex;justify-content:center;position:relative}.interviewApp .bubble{--color:var(--blue);width:145px;height:145px;flex:0 0 var(--width);width:var(--width);height:var(--height);border:1px solid color-mix(in srgb,var(--color) 72%,#000);border-radius:50%;background:color-mix(in srgb,var(--color) 13%,var(--white));align-items:center;text-align:center;padding:24px 20px;cursor:pointer;font:700 15px/1.05 Space Grotesk;transform:rotate(var(--tilt));transition:flex-basis .35s,height .35s,transform .25s,opacity .25s,background .25s,color .25s,box-shadow .25s;animation:float 4.8s ease-in-out var(--delay) infinite}.interviewApp .bubble:hover{transform:rotate(0) translateY(-5px);box-shadow:5px 7px 0 color-mix(in srgb,var(--color) 25%,transparent)}.interviewApp .bubble i{position:absolute;bottom:20px;font-style:normal;font-size:10px}.interviewApp .bubble.selected{--width:190px;--height:190px;background:var(--color);color:#fff;box-shadow:7px 8px 0 color-mix(in srgb,var(--color) 30%,transparent);transform:rotate(0);z-index:2}.interviewApp .hasSelection .bubble:not(.selected){opacity:.72}.interviewApp .size-sm{--width:110px;--height:110px;font-size:12px}.interviewApp .size-md{--width:137px;--height:137px}.interviewApp .size-lg{--width:165px;--height:165px;font-size:17px}.interviewApp .size-xl{--width:190px;--height:190px;font:700 21px/1 Space Grotesk}.interviewApp .size-sm.selected{--width:155px;--height:155px}.interviewApp .size-lg.selected,.interviewApp .size-xl.selected{--width:210px;--height:210px}.interviewApp .color-red{--color:var(--red)}.interviewApp .color-blue{--color:var(--blue)}.interviewApp .color-green{--color:var(--green)}.interviewApp .color-orange{--color:var(--orange)}.interviewApp .color-navy{--color:var(--navy)}.interviewApp .color-yellow{--color:var(--yellow)}.interviewApp .color-brown{--color:var(--brown)}.interviewApp .color-rust{--color:var(--rust)}.interviewApp .details,.interviewApp .neighborhoods{align-content:flex-start;padding-top:32px}.interviewApp .details .bubble,.interviewApp .neighborhoods .bubble{--width:124px;--height:124px;font-size:13px}.interviewApp .details .size-lg,.interviewApp .neighborhoods .size-lg{--width:150px;--height:150px;font-size:16px}.interviewApp .details .size-sm,.interviewApp .neighborhoods .size-sm{--width:102px;--height:102px;font-size:11px}.interviewApp .details .bubble.selected,.interviewApp .neighborhoods .bubble.selected{--width:168px;--height:168px}.interviewApp .tip{align-self:center;padding:7px 12px;background:#fff6d7;border:1px solid #e6c75b;font:italic 13px "DM Serif Display"}.interviewApp .optional{border-top:1px solid var(--ink);padding:16px 0 0;margin-top:4px}.interviewApp .optional label{display:grid;grid-template-columns:260px 1fr;align-items:center;grid-gap:18px;gap:18px}.interviewApp .optional label>span,.interviewApp .profileName>span{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.interviewApp .optional i,.interviewApp .profileName i{font:italic 12px "DM Serif Display";letter-spacing:0;text-transform:none;color:#777}.interviewApp .optional input,.interviewApp .profileName input{border:1px solid var(--line);background:var(--white);padding:13px 14px;font:16px "DM Serif Display";border-radius:0;outline:none}.interviewApp .optional input:focus,.interviewApp .profileName input:focus{border-color:var(--blue);box-shadow:3px 3px 0 #285bc026}.interviewApp nav{border-top:1px solid var(--line);height:64px;display:flex;align-items:center;justify-content:space-between}.interviewApp nav button{border:0;background:none;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.interviewApp nav button:disabled{opacity:.25}.interviewApp .primary{background:var(--ink)!important;color:#fff!important;padding:14px 16px!important;box-shadow:4px 4px 0 var(--orange)}.interviewApp .primary span{margin-left:36px}.interviewApp footer{display:flex;justify-content:space-between;padding-top:10px;font-size:7px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.interviewApp .finish .stepHeader{margin-bottom:25px}.interviewApp .profile{display:grid;grid-template-columns:minmax(290px,.62fr) minmax(420px,1.38fr);grid-template-rows:auto 1fr;border:1px solid var(--ink);min-height:390px;background:var(--white)}.interviewApp .profileName{grid-row:1/3;padding:22px;border-right:1px solid var(--ink);background:linear-gradient(145deg,#f8df72,#f7b65f)}.interviewApp .profileName input{display:block;width:100%;margin:11px 0;background:#fff9}.interviewApp .profileName h2{font:900 clamp(46px,5vw,75px)/.82 Fraunces;letter-spacing:-.06em;margin:38px 0;overflow-wrap:anywhere}.interviewApp .profileCloud{padding:25px;display:flex;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px}.interviewApp .profileCloud span{border:1px solid var(--line);padding:7px 10px;background:var(--paper);font:700 12px Space Grotesk}.interviewApp .profileCloud .p-1{font:italic 18px "DM Serif Display";color:var(--red);transform:rotate(-2deg)}.interviewApp .profileCloud .p-2{font-size:20px;color:var(--blue)}.interviewApp .profileCloud .p-3{background:#dfead8;color:var(--green);transform:rotate(2deg)}.interviewApp .profileCloud .p-4{background:#f9e38a}.interviewApp .promise{border-top:1px solid var(--line);padding:16px 20px}.interviewApp .promise b{font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:var(--green)}.interviewApp .promise p{font:15px/1.35 "DM Serif Display";margin:7px 0 0}.interviewApp .ready{position:fixed;z-index:10;inset:0;background:radial-gradient(circle at 84% 12%,#f1c84c32 0 12%,transparent 30%),var(--paper);overflow:auto;padding:22px 30px}.interviewApp .readyMast{border-top:6px solid;border-bottom:1px solid;padding:13px 0;display:flex;align-items:center;justify-content:space-between}.interviewApp .readyMast span{font:700 23px Space Grotesk}.interviewApp .readyMast button{border:0;background:none;text-transform:uppercase;font-size:8px;font-weight:700;cursor:pointer}.interviewApp .readyBody{min-height:calc(100vh - 90px);display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto 1fr;grid-column-gap:7vw;column-gap:7vw;align-items:center;padding:42px 2vw}.interviewApp .readyBody>span{grid-column:1/-1;align-self:end;color:var(--red);font-size:9px;font-weight:700;letter-spacing:.16em}.interviewApp .readyBody h2{font:900 clamp(80px,10vw,155px)/.75 Fraunces;letter-spacing:-.075em;margin:25px 0}.interviewApp .readyCopy>p{font:21px/1.25 "DM Serif Display"}.interviewApp .readyCopy>p:first-child{font-style:italic;color:var(--green)}.interviewApp .honest{border-top:5px solid var(--green);background:#dfead8;padding:18px;margin-top:24px}.interviewApp .honest>b{font-size:8px;letter-spacing:.13em;text-transform:uppercase}.interviewApp .honest p{font:15px/1.35 "DM Serif Display";margin:8px 0}.interviewApp .readyActions{display:flex;gap:9px;margin-top:18px}.interviewApp .readyActions button{border:1px solid var(--ink);background:var(--white);padding:14px 16px;font-size:9px;font-weight:700;text-transform:uppercase;cursor:pointer}@keyframes float{50%{translate:0 -4px}}@media(max-width:800px){.interviewApp{padding:13px}.interviewApp .progress{align-items:flex-start;padding:11px 0}.interviewApp .progress>div{gap:7px}.interviewApp .progress span{font-size:0}.interviewApp .progress span i{font-size:8px}.interviewApp .progress span.active{font-size:7px}.interviewApp .progress>em{font-size:11px}.interviewApp .screen{padding-top:22px}.interviewApp .stepHeader{display:block}.interviewApp .stepHeader h1{font-size:clamp(47px,13vw,70px);margin:11px 0}.interviewApp .stepHeader p{font-size:17px}.interviewApp .constellation{padding:23px 0;gap:6px;min-height:400px}.interviewApp .bubble,.interviewApp .size-lg,.interviewApp .size-xl{--width:105px;--height:105px;font-size:12px;padding:17px 12px}.interviewApp .size-sm{--width:88px;--height:88px;font-size:10px}.interviewApp .bubble.selected,.interviewApp .size-lg.selected,.interviewApp .size-sm.selected,.interviewApp .size-xl.selected{--width:132px;--height:132px}.interviewApp .bubble i{bottom:12px}.interviewApp .details .bubble,.interviewApp .details .size-lg,.interviewApp .neighborhoods .bubble,.interviewApp .neighborhoods .size-lg{--width:96px;--height:96px;font-size:11px}.interviewApp .details .size-sm,.interviewApp .neighborhoods .size-sm{--width:82px;--height:82px;font-size:9px}.interviewApp .details .bubble.selected,.interviewApp .neighborhoods .bubble.selected{--width:122px;--height:122px}.interviewApp .optional label{display:block}.interviewApp .optional input{width:100%;margin-top:8px}.interviewApp .profile{display:block}.interviewApp .profileName{border-right:0;border-bottom:1px solid;min-height:220px}.interviewApp .profileName h2{font-size:51px;margin:24px 0}.interviewApp .profileCloud{min-height:220px}.interviewApp .promise{border-top:1px solid}.interviewApp .ready{padding:13px}.interviewApp .readyBody{display:block;padding:42px 0}.interviewApp .readyBody h2{font-size:clamp(70px,21vw,105px);margin:35px 0}.interviewApp .readyActions{display:grid}.interviewApp .readyActions button{width:100%}.interviewApp footer{gap:15px;line-height:1.4}.interviewApp footer span:last-child{text-align:right}}@media(max-width:430px){.interviewApp .progress em,.interviewApp header>div>span{display:none}.interviewApp .screen{min-height:calc(100vh - 180px)}.interviewApp nav{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);z-index:5}.interviewApp .primary span{margin-left:15px}.interviewApp .readyCopy>p{font-size:18px}}@media(prefers-reduced-motion:reduce){.interviewApp .bubble{animation:none;transition:none}}.interviewApp .openingConstellation{max-width:1260px;width:100%;align-self:center;gap:16px 20px;padding-inline:5vw}.interviewApp .secondConstellation{max-width:1450px;width:100%;align-self:center;align-content:flex-start;padding-top:34px}.interviewApp .openingConstellation .bubble{animation-duration:5.6s}.interviewApp .progress>div{flex-wrap:wrap;row-gap:5px}@media(max-width:800px){.interviewApp .openingConstellation,.interviewApp .secondConstellation{padding-inline:0;gap:8px;align-content:flex-start}.interviewApp .progress>div{flex-wrap:nowrap}.interviewApp .progress span.active{max-width:86px}.interviewApp .openingConstellation{min-height:500px}}