/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#17151c;--paper:#f7f3ed;--purple:#7651ff;--pink:#ff4f91;--coral:#ff765f;--lime:#c7ef45}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0}a{color:inherit;text-decoration:none}.site-header{border-bottom:2px solid var(--ink);background:var(--paper);z-index:10;justify-content:space-between;align-items:center;min-height:96px;padding:18px clamp(24px,5vw,80px);display:flex;position:relative}.brand{font-family:var(--font-display),sans-serif;letter-spacing:-1.3px;text-transform:uppercase;flex-direction:column;font-size:23px;line-height:.78;display:flex;transform:rotate(-2deg)}.brand span:last-child{color:var(--pink);margin-left:27px}nav{text-transform:uppercase;letter-spacing:.08em;gap:34px;font-size:14px;font-weight:700;display:flex}nav a:hover{color:var(--purple)}.header-cta,.button{background:var(--ink);color:#fff;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--pink);padding:14px 20px;font-weight:700;transition:all .18s}.header-cta:hover,.button:hover{box-shadow:2px 2px 0 var(--pink);transform:translate(2px,2px)}.hero{border-bottom:2px solid var(--ink);grid-template-columns:1.05fr .95fr;min-height:670px;display:grid;overflow:hidden}.hero-copy{padding:clamp(70px,10vw,140px) clamp(24px,7vw,110px)}.kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}h1,h2,h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:-.045em;margin:0}h1{font-size:clamp(64px,8vw,126px);line-height:.83}.hero-dek{max-width:650px;margin:34px 0;font-size:clamp(18px,2vw,24px);line-height:1.45}.hero-actions{align-items:center;gap:30px;display:flex}.button-primary{background:var(--purple);font-size:17px;display:inline-block}.text-link{border-bottom:2px solid;padding-bottom:5px;font-weight:700}.text-link span{color:var(--pink);margin-left:5px}.hero-art{background:var(--lime);border-left:2px solid var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.portrait-art>img{object-fit:cover;object-position:center 28%;filter:saturate(.9)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.portrait-art:after{content:"";background:linear-gradient(#0000 50%,#17151c29);position:absolute;inset:0}.hero-card{background:var(--lime);border:3px solid var(--ink);width:min(360px,68%);box-shadow:12px 12px 0 var(--purple);z-index:2;padding:30px;position:absolute;bottom:7%;left:7%;transform:rotate(-4deg)}.hero-card-label{text-transform:uppercase;letter-spacing:.12em;margin-bottom:30px;font-size:12px;font-weight:700;display:block}.hero-card strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(34px,4vw,60px);line-height:.9;display:block}.hero-card p{margin:28px 0 0;font-size:18px;line-height:1.7}.spark{color:var(--pink);-webkit-text-stroke:2px var(--ink);z-index:3;font-size:55px;position:absolute}.spark-one{top:9%;right:8%}.spark-two{font-size:36px;bottom:10%;left:8%}.proof-strip{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.proof-strip div{border-right:1px solid #605d68;align-items:center;gap:18px;padding:25px clamp(20px,4vw,60px);display:flex}.proof-strip div:last-child{border-right:0}.proof-strip strong{font-family:var(--font-display);color:var(--lime);text-transform:uppercase;font-size:30px}.proof-strip span{text-transform:uppercase;letter-spacing:.06em;font-size:14px}.latest-story{background:var(--pink);border-bottom:2px solid var(--ink);grid-template-columns:1.05fr .95fr;display:grid}.latest-story-image{border-right:2px solid var(--ink);min-height:620px;position:relative;overflow:hidden}.latest-story-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.latest-story-image:hover img{transform:scale(1.025)}.latest-story-image span{background:var(--lime);border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;box-shadow:4px 4px 0 var(--ink);padding:11px 16px;font-size:12px;font-weight:800;position:absolute;top:28px;left:28px}.latest-story-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,8vw,110px) clamp(30px,6vw,90px);display:flex}.latest-story-copy h2{max-width:790px;font-size:clamp(54px,7vw,104px);line-height:.87}.latest-story-copy>p:not(.kicker){max-width:720px;margin:30px 0 38px;font-size:clamp(18px,1.7vw,23px);line-height:1.55}.latest-story-button{background:var(--purple);display:inline-block}.photo-receipts{background:var(--lime);border-bottom:2px solid var(--ink);grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:22px;padding:90px clamp(24px,7vw,110px);display:grid}.photo-intro{grid-column:1/3;padding:20px 30px 30px 0}.photo-intro h2{font-size:clamp(46px,6vw,85px);line-height:.9}.photo-intro>p:last-child{max-width:700px;font-size:18px;line-height:1.55}.photo-tile{border:2px solid var(--ink);background:var(--ink);min-height:420px;box-shadow:7px 7px 0 var(--ink);margin:0;position:relative;overflow:hidden}.photo-tile img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.photo-tile:hover img{transform:scale(1.025)}.photo-tile figcaption{color:#fff;background:linear-gradient(#0000,#17151ceb);flex-direction:column;gap:5px;padding:70px 22px 22px;display:flex;position:absolute;inset:auto 0 0}.photo-tile figcaption span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.photo-tile figcaption strong{font-size:19px}.photo-tall{grid-area:1/3/3;min-height:760px}.photo-wide{grid-column:2}.photo-wide img{object-position:center}.katie-lee-feature{background:var(--purple);color:#fff;border-bottom:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.katie-lee-image{border-right:2px solid var(--ink);min-height:620px;overflow:hidden}.katie-lee-image img{object-fit:cover;width:100%;height:100%;display:block}.katie-lee-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(65px,8vw,110px) clamp(30px,7vw,105px);display:flex}.katie-lee-copy .kicker{color:var(--lime)}.katie-lee-copy h2{font-size:clamp(50px,7vw,96px);line-height:.88}.katie-lee-copy>p:not(.kicker){max-width:720px;margin:28px 0 38px;font-size:clamp(18px,1.7vw,22px);line-height:1.6}.katie-lee-button{background:var(--lime);color:var(--ink);box-shadow:4px 4px 0 var(--pink);display:inline-block}.katie-lee-story{background:var(--pink);border-bottom:2px solid var(--ink);grid-template-columns:1.05fr .95fr;display:grid}.katie-lee-story-copy{flex-direction:column;justify-content:center;padding:clamp(65px,8vw,115px) clamp(30px,7vw,110px);display:flex}.katie-lee-story-copy h2{max-width:850px;font-size:clamp(48px,6.4vw,92px);line-height:.9}.katie-lee-story-copy>p:not(.kicker):not(.katie-lee-dates){max-width:760px;margin:30px 0 22px;font-size:clamp(18px,1.7vw,22px);line-height:1.65}.katie-lee-story-copy .katie-lee-dates{text-transform:uppercase;letter-spacing:.1em;margin:8px 0 0;font-weight:900}.katie-lee-portrait{border-left:2px solid var(--ink);min-height:660px;margin:0;position:relative;overflow:hidden}.katie-lee-portrait img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.katie-lee-portrait figcaption{background:var(--lime);color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--purple);padding:14px 17px;font-weight:900;position:absolute;bottom:24px;left:24px;right:24px}.start-section,.stories-section{padding:110px clamp(24px,7vw,110px)}.section-heading{max-width:900px;margin-bottom:60px}.section-heading h2{font-size:clamp(44px,6vw,84px);line-height:.92}.section-heading>p:last-child{max-width:670px;font-size:20px}.path-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.path-card{border:2px solid var(--ink);min-height:390px;box-shadow:7px 7px 0 var(--ink);flex-direction:column;padding:30px;transition:all .2s;display:flex}.path-card:hover{box-shadow:7px 13px 0 var(--ink);transform:translateY(-6px)}.path-card span{font-weight:700}.path-card h3{margin-top:auto;font-size:42px}.path-card p{font-size:17px;line-height:1.5}.path-card b{margin-top:18px}.purple{background:#b9a7ff}.coral{background:#ff9c87}.lime{background:var(--lime)}.stories-section{border-block:2px solid var(--ink);background:#fff}.compact{max-width:750px}.story-row{border-top:2px solid var(--ink);grid-template-columns:80px 1fr 70px;align-items:center;gap:20px;padding:32px 0;display:grid}.story-number{font-family:var(--font-display);color:var(--purple);font-size:22px}.story-row div>p{text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:700}.story-row h3{font-size:clamp(25px,3vw,42px)}.story-row div>span{color:#615e68;max-width:800px;margin-top:8px;display:block}.story-row>a{background:var(--lime);border:2px solid var(--ink);place-items:center;width:52px;height:52px;font-size:25px;display:grid}.about-section{border-bottom:2px solid var(--ink);grid-template-columns:.75fr 1.25fr;display:grid}.about-mark{background:var(--purple);min-height:620px;color:var(--lime);border-right:2px solid var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:45px;display:flex;overflow:hidden}.about-mark img{border:3px solid var(--ink);width:min(520px,100%);box-shadow:12px 12px 0 var(--lime);transform:rotate(-4deg)}.about-mark span{font-family:var(--font-display);text-transform:uppercase;font-size:30px}.about-section>div:last-child{padding:90px clamp(30px,7vw,110px)}.about-section h2{font-size:clamp(45px,6vw,88px);line-height:.9}.about-section>div:last-child>p:not(.kicker){max-width:760px;font-size:18px;line-height:1.65}.dark{margin-top:20px;display:inline-block}.newsletter{text-align:center;background:var(--pink);padding:110px 24px}.newsletter h2{max-width:950px;margin:0 auto;font-size:clamp(48px,7vw,96px);line-height:.9}.newsletter>p:not(.kicker){font-size:20px}.newsletter form{max-width:620px;margin:36px auto 14px;display:flex}.newsletter input{border:2px solid var(--ink);background:var(--paper);min-width:0;font:inherit;flex:1;padding:19px}.newsletter button{border:2px solid var(--ink);background:var(--lime);text-transform:uppercase;border-left:0;padding:0 28px;font-weight:800}.newsletter small{font-size:12px}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 1.5fr 1fr 1fr;align-items:start;gap:42px;padding:70px clamp(24px,7vw,110px) 35px;display:grid}.footer-brand{font-size:34px}.footer-brand span:last-child{color:var(--lime)}footer>p{color:#d1ced7;max-width:500px;margin:0}footer>div{flex-direction:column;gap:10px;display:flex}footer .footer-socials{border-left:1px solid #4b4852;padding-left:28px}footer .footer-social-primary{color:var(--lime);font-weight:900}footer>small{color:#9d99a5;border-top:1px solid #4b4852;grid-column:1/-1;margin-top:20px;padding-top:25px}.archive-button{background:var(--purple);margin-top:44px;display:inline-block}.media-hero{background:var(--purple);color:#fff;border-bottom:2px solid var(--ink);padding:90px clamp(24px,7vw,110px)}.media-hero .kicker{color:var(--lime)}.media-hero h1{max-width:1100px;font-size:clamp(62px,10vw,150px);line-height:.82}.media-hero>p:last-child{max-width:780px;font-size:22px;line-height:1.5}.first-press{background:var(--lime);border-bottom:2px solid var(--ink);grid-template-columns:.95fr 1.05fr;display:grid}.first-press-image{border-right:2px solid var(--ink);background:#fff;min-height:720px;margin:0;overflow:hidden}.first-press-image img{object-fit:contain;width:100%;height:100%;display:block}.first-press-copy{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,100px);display:flex}.first-press-copy h2{font-size:clamp(45px,6.4vw,88px);line-height:.9}.first-press-copy>p:not(.kicker){max-width:720px;font-size:clamp(18px,1.7vw,22px);line-height:1.6}.media-page{background:var(--paper)}.media-list{padding:clamp(110px,10vw,160px) clamp(24px,7vw,110px)}.media-item{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--pink);background:#fff;grid-template-columns:.8fr 1.2fr;display:grid}.media-item-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,6vw,80px);display:flex}.media-item-copy h2{font-size:clamp(46px,6vw,82px);line-height:.9}.media-meta{text-transform:uppercase;letter-spacing:.1em;color:#6546dc;margin:18px 0 24px;font-size:12px;font-weight:800}.media-item-copy>p:not(.kicker):not(.media-meta){max-width:650px;font-size:19px;line-height:1.65}.media-link{background:var(--pink);margin-top:28px;display:inline-block}.media-coming-soon{background:var(--lime);color:var(--ink);border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-top:28px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-block}.media-video{background:var(--ink);place-items:center;min-height:710px;padding:32px;display:grid;overflow:hidden}.media-video video{background:#000;width:min(100%,540px);max-height:650px;display:block}.screen-location{background:var(--pink);border-block:2px solid var(--ink);grid-template-columns:1.05fr .95fr;margin-bottom:clamp(64px,8vw,120px);display:grid}.screen-location-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,7vw,105px);display:flex}.screen-location-copy h2{font-size:clamp(46px,6vw,84px);line-height:.9}.screen-location-copy>p:not(.kicker){max-width:750px;font-size:clamp(18px,1.7vw,22px);line-height:1.6}.screen-location-copy em{font-weight:700}.screen-location-button{background:var(--purple);margin-top:22px;display:inline-block}.screen-location-image{border-left:2px solid var(--ink);background:#061f25;min-height:720px;margin:0;position:relative;overflow:hidden}.screen-location-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.screen-location-image figcaption{background:var(--lime);color:var(--ink);border:2px solid var(--ink);padding:13px 16px;font-weight:900;position:absolute;bottom:22px;left:22px;right:22px}.media-archive{background:var(--lime);border-block:2px solid var(--ink);margin-top:clamp(64px,8vw,120px);padding:clamp(110px,9vw,150px) clamp(24px,7vw,110px) clamp(120px,10vw,170px)}.media-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.media-card{background:var(--paper);border:2px solid var(--ink);min-height:340px;box-shadow:6px 6px 0 var(--ink);flex-direction:column;padding:28px;transition:all .2s;display:flex}.media-card:hover{box-shadow:6px 11px 0 var(--ink);transform:translateY(-5px)}.media-card>div{color:#6546dc;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:20px;font-size:11px;font-weight:800;display:flex}.media-card h3{overflow-wrap:anywhere;margin:48px 0 18px;font-size:clamp(27px,3vw,42px);line-height:.95}.media-card p{color:#5a5661;margin:0 0 24px;line-height:1.45}.media-card b{text-underline-offset:5px;margin-top:auto;text-decoration:underline}.featured-press{background:var(--ink);color:#fff;border-block:2px solid var(--ink);grid-template-columns:minmax(300px,.8fr) 1.2fr;display:grid}.featured-press-visual{background:#050505;border-right:2px solid #fff;min-height:760px;position:relative;overflow:hidden}.featured-press-visual img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.featured-press-visual span{background:var(--lime);color:var(--ink);border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.09em;padding:12px 15px;font-size:12px;font-weight:900;position:absolute;bottom:22px;left:22px}.featured-press-copy{padding:clamp(45px,6vw,90px)}.featured-press-copy .kicker{color:var(--pink)}.featured-press-copy>h2{max-width:900px;font-size:clamp(46px,6vw,84px);line-height:.9}.featured-press-intro{color:#d1ced7;max-width:760px;font-size:19px;line-height:1.6}.press-link-list{border-top:1px solid #57535e;margin-top:42px}.press-link-list>a{border-bottom:1px solid #57535e;grid-template-columns:48px 1fr auto;align-items:start;gap:20px;padding:28px 0;display:grid}.press-link-list>a>span{color:var(--lime);font-weight:900}.press-link-list h3{margin:0 0 9px;font-size:clamp(24px,2.3vw,36px);line-height:1.02}.press-link-list p{color:#bdb9c3;margin:0;line-height:1.45}.press-link-list b{white-space:nowrap;color:var(--pink)}.time-feature{background:var(--pink);color:var(--ink);border-block:2px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:clamp(64px,8vw,120px);padding:clamp(90px,8vw,130px) clamp(24px,7vw,110px);display:grid}.time-feature .kicker{color:var(--ink)}.time-feature h2{max-width:900px;font-size:clamp(44px,5.7vw,80px);line-height:.92}.time-feature p:not(.kicker){max-width:760px;font-size:19px;line-height:1.55}.time-feature .button{background:var(--lime);white-space:nowrap}.time-feature:hover .button,.time-feature:focus-visible .button{box-shadow:2px 2px 0 var(--pink);transform:translate(2px,2px)}.social-follow{background:var(--purple);color:#fff;border-top:2px solid var(--ink);padding:90px clamp(24px,7vw,110px)}.social-follow .kicker{color:var(--lime)}.social-follow h2{max-width:900px;font-size:clamp(48px,7vw,94px);line-height:.9}.social-follow>p:not(.kicker){color:#e8e2ff;max-width:680px;font-size:19px;line-height:1.55}.social-follow>div{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.social-follow a{border:2px solid #fff;padding:14px 18px;font-weight:900}.social-follow .social-primary{background:var(--lime);color:var(--ink);border-color:var(--ink);box-shadow:5px 5px 0 var(--pink)}.cheap-cheap-feature{background:var(--ink);color:#fff;border-bottom:2px solid var(--ink);grid-template-columns:.9fr 1.1fr;display:grid}.cheap-cheap-logo-wrap{border-right:2px solid var(--ink);background:#eef8f7;place-items:center;min-height:500px;padding:clamp(38px,6vw,85px);display:grid}.cheap-cheap-logo-wrap img{width:min(680px,100%);transition:transform .2s;display:block;transform:rotate(-2deg)}.cheap-cheap-logo-wrap:hover img,.cheap-cheap-logo-wrap:focus-visible img{transform:rotate(-2deg)scale(1.025)}.cheap-cheap-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(65px,8vw,110px) clamp(30px,7vw,105px);display:flex}.cheap-cheap-copy .kicker{color:var(--lime)}.cheap-cheap-copy h2{font-size:clamp(50px,7vw,96px);line-height:.88}.cheap-cheap-copy>p:not(.kicker){color:#e3e0e7;max-width:720px;margin:28px 0 38px;font-size:clamp(18px,1.7vw,22px);line-height:1.6}.cheap-cheap-button{background:var(--pink);box-shadow:4px 4px 0 var(--lime);display:inline-block}.archive-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;min-height:96px;padding:18px clamp(24px,5vw,80px);display:flex}.archive-home{text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid;font-weight:800}.archive-hero{background:var(--lime);border-bottom:2px solid var(--ink);padding:90px clamp(24px,7vw,110px)}.archive-hero h1{max-width:1100px;font-size:clamp(62px,10vw,150px);line-height:.82}.archive-hero>p:last-child{max-width:750px;font-size:22px;line-height:1.5}.archive-grid{background:var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.archive-card{background:var(--paper);flex-direction:column;min-width:0;display:flex}.archive-image{border-bottom:2px solid var(--ink);height:300px;overflow:hidden}.archive-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.archive-image:hover img{transform:scale(1.025)}.archive-card-copy{flex-direction:column;flex:1;padding:30px;display:flex}.archive-card-copy>p{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.archive-card h2{overflow-wrap:anywhere;margin:18px 0;font-size:clamp(28px,3.4vw,52px);line-height:.95}.archive-card-copy>span{color:#57535e;line-height:1.55}.article-link{text-underline-offset:5px;margin-top:auto;padding-top:26px;font-weight:800;text-decoration:underline}.archive-color-0 .article-link{color:#5735df}.archive-color-1 .article-link{color:#d62e70}.archive-color-2 .article-link{color:#ab3c27}.archive-footer{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;padding:38px clamp(24px,7vw,110px);font-weight:800;display:flex}.article-page{max-width:1160px;margin:0 auto;padding:80px 24px 120px}.article-title{max-width:980px;margin-bottom:55px}.article-title h1{font-size:clamp(52px,8vw,110px);line-height:.88}.article-hero-image{border:2px solid var(--ink);width:100%;max-height:720px;box-shadow:10px 10px 0 var(--lime);margin:0 0 65px;overflow:hidden}.article-hero-image img{object-fit:cover;width:100%;max-height:720px;display:block}.article-body{max-width:760px;margin:0 auto;font-size:19px;line-height:1.75}.article-body p{white-space:pre-wrap}.article-body h2{margin:65px 0 20px;font-size:48px;line-height:.95}.article-body h3{margin:48px 0 16px;font-size:34px;line-height:1}.article-body a{color:#5637dd;text-decoration:underline}.article-body blockquote{background:var(--lime);border:2px solid var(--ink);font-family:var(--font-display);margin:50px 0;padding:25px 30px;font-size:32px;line-height:1.05}.article-body li{margin:9px 0}.article-space{height:10px}.article-image{margin:45px -80px}.article-image img{border:2px solid var(--ink);width:100%;display:block}.next-story{background:var(--purple);color:#fff;border:2px solid var(--ink);max-width:900px;box-shadow:10px 10px 0 var(--pink);margin:100px auto 0;padding:45px}.next-story h2{font-size:clamp(38px,6vw,72px);line-height:.92}.next-story>a{border-bottom:2px solid #fff;margin-top:30px;font-weight:800;display:inline-block}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.sr-only:focus{width:auto;height:auto;position:static}@media (width<=850px){.site-header{flex-wrap:wrap;gap:16px;min-height:78px;padding-bottom:0}.site-header nav{border-top:2px solid var(--ink);order:3;justify-content:center;gap:24px;width:calc(100% + 48px);margin:0 -24px;padding:13px 24px;font-size:11px;display:flex;overflow-x:auto}.site-header nav a:first-child,.site-header nav a:last-child{display:none}.header-cta{padding:11px 13px;font-size:12px}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:70px 24px 60px}.hero-art{border-left:0;border-top:2px solid var(--ink);min-height:0;display:block;overflow:hidden}.portrait-art>img{aspect-ratio:3/4;object-fit:cover;object-position:center center;width:100%;height:auto;display:block;position:relative;inset:auto}.portrait-art:after{display:none}.hero-card{width:100%;box-shadow:none;border:0;border-top:2px solid var(--ink);padding:24px;position:relative;bottom:auto;left:auto;transform:none}.hero-card-label{margin-bottom:8px}.hero-card strong{font-size:38px}.spark-one{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.proof-strip{grid-template-columns:1fr}.proof-strip div{border-bottom:1px solid #605d68;border-right:0;padding:18px 24px}.proof-strip div:last-child{border-bottom:0}.latest-story{grid-template-columns:1fr}.latest-story-image{aspect-ratio:4/3;border-right:0;border-bottom:2px solid var(--ink);min-height:0}.latest-story-image img{position:relative;inset:auto}.latest-story-image span{top:18px;left:18px}.latest-story-copy{padding:58px 24px 65px}.latest-story-copy h2{font-size:48px}.latest-story-copy>p:not(.kicker){margin:24px 0 32px;font-size:18px}.photo-receipts{grid-template-rows:auto;grid-template-columns:1fr;padding:65px 24px}.photo-intro,.photo-tall,.photo-wide{grid-area:auto}.photo-intro{padding:0 0 15px}.photo-tile,.photo-tall{min-height:420px}.katie-lee-feature{grid-template-columns:1fr}.katie-lee-image{aspect-ratio:4/3;border-right:0;border-bottom:2px solid var(--ink);min-height:0}.katie-lee-copy{padding:58px 24px 68px}.katie-lee-copy h2{font-size:48px}.katie-lee-story{grid-template-columns:1fr}.katie-lee-story-copy{padding:60px 24px 68px}.katie-lee-story-copy h2{font-size:47px}.katie-lee-portrait{aspect-ratio:1;border-left:0;border-top:2px solid var(--ink);min-height:0}.katie-lee-portrait img{position:relative;inset:auto}.katie-lee-portrait figcaption{bottom:16px;left:16px;right:16px}.start-section,.stories-section{padding:75px 24px}.path-grid{grid-template-columns:1fr}.path-card{min-height:330px}.story-row{grid-template-columns:42px 1fr}.story-row>a{display:none}.cheap-cheap-feature{grid-template-columns:1fr}.cheap-cheap-logo-wrap{border-right:0;border-bottom:2px solid var(--ink);min-height:280px;padding:45px 24px}.cheap-cheap-copy{padding:62px 24px 70px}.cheap-cheap-copy h2{font-size:48px}.about-section{grid-template-columns:1fr}.about-mark{border-right:0;border-bottom:2px solid var(--ink);min-height:350px}.about-section>div:last-child{padding:70px 24px}.newsletter form{flex-direction:column;gap:8px}.newsletter button{border-left:2px solid var(--ink);padding:18px}footer{grid-template-columns:1fr;gap:30px}footer .footer-socials{border-top:1px solid #4b4852;border-left:0;padding:24px 0 0}footer>small{grid-column:auto}.archive-header{min-height:78px}.archive-grid{grid-template-columns:1fr}.archive-hero{padding:65px 24px}.archive-hero h1{font-size:62px}.archive-image{height:260px}.archive-footer{flex-direction:column;gap:14px}.article-page{padding:55px 20px 85px}.article-title h1{font-size:50px}.article-hero-image{box-shadow:6px 6px 0 var(--lime);margin-bottom:45px}.article-body{font-size:18px}.article-body h2{font-size:38px}.article-body h3{font-size:30px}.article-image{margin:35px 0}.next-story{margin-top:70px;padding:30px}.media-hero{padding:65px 24px}.media-hero h1{font-size:62px}.media-hero>p:last-child{font-size:18px}.first-press{grid-template-columns:1fr}.first-press-image{border-right:0;border-bottom:2px solid var(--ink);min-height:0}.first-press-image img{object-fit:contain;height:auto}.first-press-copy{padding:55px 22px 65px}.first-press-copy h2{font-size:44px}.media-list{padding:80px 20px 95px}.media-item{box-shadow:6px 6px 0 var(--pink);grid-template-columns:1fr}.media-item-copy{padding:45px 24px 50px}.media-item-copy h2{font-size:45px}.media-video{border-top:2px solid var(--ink);min-height:0;padding:18px}.media-video video{width:100%;max-height:none}.screen-location{grid-template-columns:1fr;margin-bottom:52px}.screen-location-copy{padding:55px 22px 65px}.screen-location-copy h2{font-size:44px}.screen-location-image{aspect-ratio:4/5;border-left:0;border-top:2px solid var(--ink);min-height:0}.screen-location-image img{position:relative;inset:auto}.screen-location-image figcaption{bottom:15px;left:15px;right:15px}.featured-press{grid-template-columns:1fr}.featured-press-visual{border-bottom:2px solid #fff;border-right:0;min-height:480px}.featured-press-copy{padding:55px 22px 70px}.featured-press-copy>h2{font-size:45px}.press-link-list>a{grid-template-columns:35px 1fr;gap:12px;padding-block:30px}.press-link-list>a>b{grid-column:2}.time-feature{grid-template-columns:1fr;gap:28px;margin-top:52px;padding:70px 22px 80px}.time-feature h2{font-size:43px}.time-feature .button{white-space:normal;text-align:center}.media-archive{margin-top:52px;padding:85px 20px 100px}.media-grid{grid-template-columns:1fr;gap:20px}.media-card{min-height:310px;padding:30px 26px}.media-card h3{margin-top:42px}.social-follow{padding:75px 22px 85px}.social-follow h2{font-size:48px}.social-follow>div{flex-direction:column;align-items:stretch}.social-follow a{text-align:center}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
