.sys-banner,.sys-text-dialog,.sys-video-layout{color:var(--np-ink);background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px}.sys-banner button,.sys-text-dialog button,.sys-video-dialog button{cursor:pointer;font:inherit;border:0;border-radius:0;margin:0}.sys-banner button:focus-visible,.sys-text-dialog button:focus-visible,.sys-video-dialog button:focus-visible{outline:3px solid var(--np-orange);outline-offset:2px}.sys-kicker,.sys-eyebrow{font:700 13px/1.2 var(--np-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--np-orange-d);margin:0;display:block}.sys-banner{top:calc(var(--np-sticky,64px) + 12px);z-index:9998;border:1px solid var(--np-ink);max-width:720px;box-shadow:0 0 0 3px var(--np-paper),0 0 0 4px var(--np-ink),0 26px 40px -24px #12131199;align-items:flex-start;gap:14px;margin:auto;padding:16px 16px 15px 20px;display:flex;position:fixed;left:12px;right:12px}body.with-app-banner .sys-banner{top:calc(var(--np-sticky,64px) + 72px)}.sys-banner-copy{min-width:0;color:inherit;text-align:left;background:0 0;flex:1;padding:0;display:block}.sys-banner-copy strong{font:700 20px/1.2 var(--np-serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin-top:6px;display:block}.sys-banner-copy>span:not(.sys-kicker){font:400 17px/1.5 var(--np-serif);color:var(--np-ink2);white-space:pre-line;overflow-wrap:anywhere;max-height:50dvh;margin-top:6px;display:block;overflow:auto}.sys-banner-copy>span.collapsed{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sys-banner-copy small{font:700 13px/1 var(--np-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--np-orange-d);margin-top:9px;display:inline-block}.sys-banner-copy small:after{content:" →";letter-spacing:0}.sys-banner .sys-banner-close{border:1px solid var(--np-ink);background:var(--np-white);width:36px;height:36px;color:var(--np-ink);font:400 22px/1 var(--np-cond);flex-shrink:0;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.sys-banner .sys-banner-close:hover{background:var(--np-ink);color:var(--np-paper)}.sys-text-dialog{border:1px solid var(--np-ink);width:min(600px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);box-shadow:0 0 0 5px var(--np-paper),0 0 0 6px var(--np-ink),0 34px 70px -24px #0000008c;margin:auto;padding:30px 32px 28px;position:fixed;inset:0;overflow:auto}.sys-text-dialog[open]{animation:.34s cubic-bezier(.2,.8,.2,1) sys-open}.sys-text-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1213119e}.sys-eyebrow{background:linear-gradient(var(--np-ink),var(--np-ink)) 0 0/100% 3px no-repeat,linear-gradient(var(--np-ink),var(--np-ink)) 0 5px/100% 1px no-repeat;padding-top:15px}.sys-text-dialog h3{font:700 clamp(28px,2.2vw + 14px,38px)/1.08 var(--np-serif);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;margin:14px 0 0}.sys-text-body{font:400 18px/1.55 var(--np-serif);color:var(--np-ink2);white-space:pre-line;overflow-wrap:anywhere;margin:16px 0 0}.sys-text-dialog footer{border-top:1px solid var(--np-ink);margin-top:24px;padding-top:20px}.sys-text-dialog footer button{background:var(--np-orange);width:100%;min-height:50px;color:var(--np-ink);font:800 15px/1 var(--np-cond);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 18px;transition:background .2s,color .2s;display:flex}.sys-text-dialog footer button:hover{background:var(--np-ink);color:var(--np-paper)}@keyframes sys-open{0%{opacity:0;transform:translateY(16px)scale(.985)}}.sys-video-dialog{width:max-content;max-width:100%;max-height:100dvh;color:var(--np-ink);background:0 0;border:0;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.sys-video-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121311c7}.sys-video-layout{border:1px solid var(--np-ink);box-shadow:0 0 0 5px var(--np-paper),0 0 0 6px var(--np-ink),0 34px 70px -24px #0009;align-items:flex-start;gap:26px;padding:12px;display:flex}.sys-video-card{aspect-ratio:9/16;background:var(--np-ink);outline:1px solid var(--np-ink);flex-shrink:0;width:min(320px,70vw,56.25dvh - 48.375px);position:relative;overflow:hidden}.sys-video-card video{object-fit:cover;width:100%;height:100%;display:block}.sys-video-dialog .sys-skip{min-height:40px;color:var(--np-paper);font:700 15px/1 var(--np-cond);letter-spacing:.04em;background:#121311db;padding:0 14px;position:absolute;top:12px;right:12px}.sys-video-dialog .sys-skip:disabled{color:#f4f2eb9e;cursor:default}.sys-video-dialog .sys-video-play{width:66px;height:66px;color:var(--np-paper);background:#121311d1;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 1px #f4f2eba6}.sys-video-play svg{width:30px;height:30px}.sys-video-error{background:var(--np-paper);color:var(--np-ink);text-align:center;font:600 15px/1.35 var(--np-cond);letter-spacing:.04em;margin:0;padding:12px 14px;position:absolute;inset:38% 16px auto}.sys-video-controls{color:var(--np-paper);background:linear-gradient(#0000,#121311db);position:absolute;bottom:0;left:0;right:0}.sys-video-controls input{width:100%;height:8px;accent-color:var(--np-orange);margin:0;display:block}.sys-video-controls>div{font:600 13px/1 var(--np-cond);letter-spacing:.06em;align-items:center;gap:8px;padding:8px 12px;display:flex}.sys-video-dialog .sys-video-controls button{width:32px;height:32px;color:var(--np-paper);background:0 0;place-items:center;padding:0;display:grid}.sys-video-dialog .sys-sound{margin-left:auto}.sys-video-caption{width:min(320px,70vw);padding:4px 8px 4px 0}.sys-video-caption h2{font:700 24px/1.15 var(--np-serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.sys-video-caption p{font:400 17px/1.5 var(--np-serif);color:var(--np-ink2);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0}@media (max-width:639px){.sys-banner{padding:14px 12px 13px 16px}.sys-banner-copy strong{font-size:19px}.sys-text-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:24px 20px 20px}.sys-text-body{font-size:17px}.sys-video-dialog{--sys-film:min(calc(100vw - 54px),calc(64dvh * 9 / 16));padding:12px}.sys-video-layout{flex-direction:column;gap:12px;padding:10px}.sys-video-card{width:var(--sys-film)}.sys-video-caption{width:var(--sys-film);max-height:max(64px,calc(100dvh - 60px - var(--sys-film) * 16 / 9));padding:0 2px 2px;overflow:auto}.sys-video-caption h2{font-size:20px}.sys-video-caption p{font-size:16px}}@media (prefers-reduced-motion:reduce){.sys-text-dialog[open]{animation:none}}
@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4b002ea02d94dd3c-s.1d-sntx06f8y3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b764a051971ad39e-s.2ltcdy5xnha9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9107f2096befcb27-s.3d6i4da_ip1uz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b5563d9d0adea0be-s.3p8tl8jdqjlr3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:500;font-display:swap;src:url(../media/764410397b4c1ff3-s.0rtonoj9mvxw-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4b36d0666a08b570-s.33wm5gan_xgn4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/971192e20d455721-s.3e2zr0c-f6tl3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/aec0476d202eab92-s.1-2k0l9az9clv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/966258b9232ba178-s.02d3pf396kpkp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb2df980ecf86a76-s.03rjxozyto5ov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0e0a5b0398f6a72f-s.22btp1s6p9ykz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7c153c022564ac00-s.161_jydx6c0ui.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/e410cf3d4b72150d-s.041jehe91orie.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/5a44eb0c9b89120a-s.2obrzta-l0mxk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/49d07f3cdebee475-s.2ux8js4lqnjxb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/21745f8f6ddeaa16-s.2djdwrsjz--m-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/aae4a962ae3b2909-s.158-mqx13x5zc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:900;font-display:swap;src:url(../media/85268d582bf74b46-s.356apyvd1vb3d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.3k9l69oe21zw_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.3ceub4vhf9cuh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.0xf8lnqelv8sb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.33sztrngv_ieb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.198xu-2bu0foz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.2-6hkzwn24m5-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.0i8had3keju7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.24oj26lcm6-u8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.2oeto2j5aaelm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/91a39433b4ff06b2-s.2avsd28_hqhmt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a6365570ca21fbb9-s.1wbhu6nb2u97d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ddf6ae3f623ba878-s.2zhff3cxreb6s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_a630c307-module__of4oiW__className{font-family:Barlow Condensed,Barlow Condensed Fallback}.barlow_condensed_a630c307-module__of4oiW__variable{--display-font:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/3bf0a7fbfaf92f8a-s.185fu60_s7xhz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ad2175b88e6bd6af-s.3hpgqf3c5o5ld.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f9ea4dd7757ffe41-s.0btl7djgeog5e.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/fbe73f374d4c06e2-s.02kz5ehdag2r0.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/de1fefbe5297a568-s.3aamvj35z_s7m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/da2b464f6ebc6f07-s.1vwa6irdhs_-x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/72068b9941c12912-s.419o0z6lrmsw5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/60f58a7a803855c6-s.2mgcr0scld764.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/187df20e17b435d1-s.1de5oe27h2kcs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/5e8350fc289b169a-s.2m6nwxvnysiq2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f99ec718d2aa2628-s.2s656e8rzol1k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/252b59f46c3165d8-s.445tgcafqxet_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/2ce13b16b29213e7-s.0hl3_-74zo9b6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c8d3663ba40d1542-s.3t6wimnoqat92.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}.literata_de32f9f5-module__v2ChwG__className{font-family:Literata,Literata Fallback}.literata_de32f9f5-module__v2ChwG__variable{--reading-font:"Literata", "Literata Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_4d0a490d-module__2W-ffa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_4d0a490d-module__2W-ffa__variable{--mono-font:"Geist Mono", "Geist Mono Fallback"}
:root{--paper:#f4f2eb;--paper-deep:#e7e3d9;--paper-light:#faf8f2;--white:#fffefa;--ink:#121311;--muted:#686961;--rule:#c8c5bb;--orange:#ff7326;--wine:#6d1f34;--night:#182b33;--display:var(--display-font),"Arial Narrow",sans-serif;--reading:var(--reading-font),Georgia,serif;--mono:var(--mono-font),monospace;--shell:min(1420px,calc(100% - 64px))}*{box-sizing:border-box}html{scroll-padding-top:112px}body{background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--reading);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,dl,dd{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500;line-height:1.05}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;display:block}em{color:var(--orange);font-weight:400}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}main{min-height:60vh;padding-top:96px}.shell{width:var(--shell);margin-inline:auto}.kicker,.section-rule{font:800 10px/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--orange)}.section-rule{align-items:center;gap:18px;margin-bottom:30px;display:flex}.section-rule:after{content:"";background:var(--rule);flex:1;height:1px}.text-link{border-bottom:1px solid var(--orange);color:var(--orange);font:800 10px/1.3 var(--display);letter-spacing:.15em;text-transform:uppercase;margin-top:34px;padding-bottom:7px;display:inline-flex}.button{border:1px solid var(--orange);background:var(--orange);min-height:46px;color:var(--ink);font:800 10px/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.button:hover{color:var(--white);background:#e85f16}.button.outlined{color:var(--white);background:0 0;border-color:#fff5}.button:disabled{opacity:.5}.section-heading{grid-template-columns:minmax(0,1fr) minmax(250px,420px);align-items:end;gap:40px;margin-bottom:38px;display:grid}.section-heading h2{letter-spacing:-.035em;margin-top:10px;font-size:clamp(45px,5.5vw,78px);line-height:.92}.section-heading>p{color:var(--muted)}.section-heading>.button{justify-self:end}.page-content{padding-block:60px 90px}.page-content>h1{letter-spacing:-.035em;margin:18px 0 30px;font-size:clamp(44px,6vw,82px)}.page-content>p{margin:20px 0}.image-unavailable{background:var(--paper-deep);height:100%;font:500 32px var(--display);place-content:center;display:grid}.skip-link{z-index:9999;background:var(--ink);color:var(--white);padding:10px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}html:has(dialog[open]){overflow:hidden}.byline{color:var(--muted);font:650 10px/1.4 var(--display);text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:14px;display:flex}.store-links{flex-wrap:wrap;gap:10px;display:flex}.store-links>a{border:1px solid var(--orange);min-height:54px;color:var(--orange);font:700 13px var(--display);flex-direction:column;justify-content:center;padding:8px 18px;display:flex}.store-links small{font-size:9px}.store-links b{font-size:17px}@media (max-width:1080px){main{padding-top:64px}html{scroll-padding-top:80px}}@media (max-width:780px){:root{--shell:calc(100% - 32px)}.section-heading{grid-template-columns:1fr;gap:24px}.section-heading>.button{justify-self:start}.page-content{padding-block:36px 60px}}@media (max-width:460px){.section-heading h2{font-size:clamp(42px,13vw,60px)}.store-links{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.action-confirmation{border:1px solid var(--rule);background:var(--paper-light);width:min(420px,100% - 32px);color:var(--ink);font:400 16px/1.55 var(--reading);border-radius:12px;padding:24px}.action-confirmation::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12131199}.action-confirmation>div{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.action-confirmation button{border:1px solid var(--rule);color:var(--ink);font:650 14px var(--display);background:0 0;padding:10px 16px}.action-confirmation button:last-child{background:var(--orange);border-color:var(--orange)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0006;border-radius:4px}::-webkit-scrollbar-track{background:0 0}
.site-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f2ebf7;border-bottom:1px solid #12131129;height:96px;position:fixed;inset:0 0 auto;box-shadow:0 7px 22px #1213110f}.nav-grid{grid-template-rows:63px 33px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(18px,2.2vw,36px);height:100%;display:grid}.small-brand{font:700 28px/1 var(--display);letter-spacing:-.045em;justify-self:start;align-items:center;gap:10px;display:flex}.small-brand img{border-radius:7px}.home-header .small-brand{visibility:hidden}.main-links{align-self:stretch;gap:clamp(16px,2vw,32px);display:flex}.main-links>a{font:700 13px/1 var(--display);letter-spacing:.045em;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;display:flex;position:relative}.main-links svg,.mobile-main-links svg{flex-shrink:0;width:17px;height:17px}.main-links>a:after{content:"";background:var(--orange);height:2px;transition:all .18s;position:absolute;bottom:10px;left:50%;right:50%}.main-links>a[aria-current],.main-links>a:hover{color:var(--orange)}.main-links>a[aria-current]:after,.main-links>a:hover:after{left:0;right:0}.sign-in{font:800 12px/1.1 var(--display);text-transform:uppercase;letter-spacing:.085em;color:var(--orange);border:1px solid #ff7326b8;justify-self:end;align-items:center;min-height:38px;padding:0 13px;display:inline-flex}.practical-links{border-top:1px solid #12131114;grid-column:1/-1;justify-content:center;align-self:stretch;align-items:center;gap:clamp(15px,1.8vw,28px);display:flex}.practical-links>a{font:700 12px/1.1 var(--display);letter-spacing:.09em;color:var(--muted);text-transform:uppercase}.practical-links>a:hover{color:var(--orange)}.menu-button{color:var(--orange);font:800 11px var(--display);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;display:none}.menu-button span{margin-left:8px;font-size:20px}.small-brand em{font-weight:500}.menu-button{border:1px solid #ff7326b8;min-height:44px;padding:0 12px;font-size:10px}.mobile-menu{background:var(--paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0}.mobile-menu::backdrop{background:#12131180}.mobile-menu-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:64px;padding:10px 16px;display:flex}.mobile-menu-head>span{font:600 24px var(--display)}.mobile-menu-head button{color:var(--orange);font:700 14px var(--display);background:0 0;border:0;padding:10px}.mobile-menu>nav{padding:24px 16px 38px}.mobile-main-links{border-top:3px solid var(--orange);grid-template-columns:1fr 1fr;display:grid}.mobile-main-links>a{border-bottom:1px solid var(--rule);min-height:70px;font:600 20px var(--display);align-items:center;gap:10px;padding:13px 16px;display:flex}.mobile-main-links>a:nth-child(odd){border-right:1px solid var(--rule)}.mobile-main-links>a[aria-current]{color:var(--orange);background:#ff73261c}.mobile-practical{grid-template-columns:1fr 1fr;gap:0 24px;margin:20px 0;display:grid}.mobile-practical>a{border-bottom:1px solid var(--rule);font:600 14px/1.4 var(--display);padding:10px 0}@media (max-width:1080px){.site-header{height:64px}.nav-grid{grid-template-rows:64px;grid-template-columns:1fr auto;width:100%;padding:0 16px}.home-header .small-brand{visibility:visible}.main-links,.sign-in,.practical-links{display:none}.menu-button{display:block}}.menu-button{align-items:center;gap:9px;padding-inline:11px;display:none}.menu-button .menu-bars{gap:4px;width:20px;margin:0;display:grid}.menu-bars i{background:currentColor;width:20px;height:2px;display:block}.mobile-menu[open]{flex-direction:column;display:flex}.mobile-menu{background:var(--paper-deep)}.mobile-menu-head{background:var(--paper);flex:0 0 64px}.mobile-menu-brand{font:600 23px/1 var(--display);letter-spacing:-.045em;align-items:center;gap:9px;display:flex}.mobile-menu-brand img{border-radius:7px}.mobile-menu-brand em{font-weight:500}.mobile-menu-head button{border:1px solid var(--rule);background:var(--paper-deep);min-height:44px;color:var(--ink);align-items:center;gap:7px;padding:0 4px 0 10px;display:flex}.mobile-menu-head button span{font:800 10px/1 var(--display);text-transform:uppercase}.mobile-menu-head button b{font:300 31px/1 var(--display)}.mobile-menu>nav{border:1px solid var(--rule);border-top:6px solid var(--orange);background:var(--paper);scrollbar-gutter:stable;flex:1;width:min(760px,100% - 32px);margin-inline:auto;padding:24px 0 38px;overflow-y:auto}.mobile-main-links{border-bottom:1px solid var(--rule)}.mobile-main-links>a{font:650 20px/1.08 var(--display)}.mobile-practical{margin:20px 0 0}.mobile-practical>a{min-height:44px;font:600 16px/1.3 var(--display);padding:10px 12px}.mobile-sign-in{border-top:1px solid var(--rule);margin-top:24px;padding-top:20px}.mobile-sign-in .button{font:800 12px/1.1 var(--display)}@media (max-width:1080px){.menu-button{display:flex}}@media (max-width:680px){.mobile-menu>nav{padding-top:18px}.mobile-main-links,.mobile-practical{grid-template-columns:1fr}.mobile-main-links>a{min-height:57px;padding-inline:12px;font-size:18px}.mobile-main-links>a:nth-child(odd){border-right:0}.mobile-sign-in .button{width:100%}}.mobile-add-concert{min-height:48px;margin-top:22px;display:flex}.mobile-sign-in{background:var(--paper-deep);border-top:3px solid var(--orange);padding:18px 16px 0}.mobile-account-identity{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-account-identity>a{font:650 20px var(--display);align-items:center;gap:12px;display:flex}.mobile-account-identity img{border:1px solid var(--orange);object-fit:cover;border-radius:50%;width:46px;height:46px;padding:2px}.mobile-account-identity .account-controls{padding:0;display:flex;position:static}.mobile-sign-in .account-menu-heading{border:0;padding:0 0 18px 58px}.mobile-sign-in .account-menu-role{font:800 12px var(--display);color:var(--orange)}.mobile-sign-in nav{background:0 0;border:0;width:auto;margin:0;padding:0;overflow:visible}.mobile-sign-in .account-menu-link{font:600 16px/1.3 var(--display);border-bottom:1px solid var(--rule);padding:12px}.mobile-sign-in .notification-list{width:auto;max-height:70dvh;position:fixed;top:80px;left:24px;right:24px;overflow:auto}.mobile-sign-in .account-menu-signout{margin-top:10px}.mobile-sign-in .account-menu-link.is-unavailable{font-weight:500}.mobile-account-identity .account-controls{flex:0 0 36px;width:36px;min-width:0;margin:0}.mobile-account-identity>a{flex:1;min-width:0}.mobile-account-identity img{flex:none}.mobile-account-identity strong{font:650 20px/1.1 var(--display)}.mobile-account-identity small{font:800 12px var(--display);text-transform:uppercase;color:var(--orange);letter-spacing:.07em;margin-top:4px;display:block}.mobile-account-identity{margin-bottom:14px}.header-account{justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.site-language{white-space:nowrap;font:800 11px/1.1 var(--display);letter-spacing:.06em;color:var(--muted)}.site-language b,.site-language a:hover{color:var(--orange)}.practical-links>a{align-items:center;height:100%;display:flex;position:relative}.practical-links>a[aria-current]{color:var(--orange)}.practical-links>a[aria-current]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1080px){.header-account{display:none}}.menu-button .menu-label{font:inherit;margin:0}@media (max-width:340px){.menu-button .menu-label{display:none}}
.site-footer{border-top:6px solid var(--orange);background:var(--ink);color:var(--white);font:400 17px/1.55 var(--reading);font-optical-sizing:auto;font-synthesis:none}.site-footer em{font-weight:500}.site-footer .kicker{font:800 12px/1.1 var(--display);display:block}.footer-lead{border-bottom:1px solid #fffefa29;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(42px,7vw,110px);padding:clamp(52px,6vw,84px) 0 clamp(40px,4.5vw,62px);display:grid}.footer-lead .kicker{margin-bottom:16px}.footer-lead h2{font:700 clamp(52px, 6vw, 82px)/.84 var(--display);letter-spacing:-.025em;max-width:820px}.footer-lead p{color:#fffefab3;max-width:680px;font:400 16px/1.62 var(--reading);margin-top:20px}.footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footer-actions .button{font:800 12px/1.1 var(--display);white-space:nowrap;padding:0 17px}.footer-directory{border-bottom:1px solid #fffefa29;grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(120px,1fr));gap:clamp(28px,3.4vw,52px);padding:clamp(42px,5vw,68px) 0;display:grid}.footer-brand{align-items:center;gap:13px;display:inline-flex}.footer-brand>span{font:700 clamp(42px, 4vw, 56px)/.84 var(--display);letter-spacing:-.05em;white-space:nowrap}.footer-brand img{border-radius:10px;box-shadow:0 2px 10px #00000038}.footer-directory p{font:400 14px/1.65 var(--reading);color:#fffefab3;max-width:390px;margin-top:20px}.footer-directory p+.kicker{letter-spacing:.14em;margin-top:17px;display:inline-block}.footer-directory h3{letter-spacing:.17em;margin:3px 0 19px}.footer-directory ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.footer-directory li>a{font:400 14px/1.4 var(--reading);color:#fffefab3;display:inline-flex}.footer-directory a:hover{color:var(--orange)}.footer-apps{border-bottom:1px solid #fffefa29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(36px,6vw,86px);padding:clamp(34px,4vw,52px) 0;display:grid}.footer-apps .kicker{letter-spacing:.17em}.footer-apps h3{font:700 clamp(32px, 3.4vw, 44px)/.9 var(--display);letter-spacing:-.025em;margin-top:9px}.footer-apps p{font:400 14px/1.55 var(--reading);color:#fffefab3;max-width:650px;margin-top:10px}.footer-apps .store-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footer-apps .store-links a{background:#ffffff06;border-color:#ff7326ad;flex-direction:row;justify-content:start;align-items:center;gap:10px;min-width:158px;padding:8px 14px;display:flex}.footer-apps .store-links svg{flex-shrink:0;width:23px;height:23px}.footer-apps .store-links a>span{gap:2px;display:grid}.footer-apps small{font:600 12px/1.1 var(--display);letter-spacing:.04em}.footer-apps b{font:700 17px/1.1 var(--display)}.copyright{min-height:74px;font:500 12px/1.1 var(--display);color:#fffefa7a;align-items:center;gap:.25em;padding:20px 0 24px;display:flex}.copyright a{color:#fffefab3}@media (max-width:1180px){.footer-lead,.footer-apps{grid-template-columns:1fr;align-items:start;gap:28px}.footer-actions,.footer-apps .store-links{justify-content:flex-start}.footer-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 32px}.footer-directory>div:first-child{grid-column:1/-1;max-width:620px}.footer-apps{gap:25px}}@media (max-width:780px){.footer-lead h2{font-size:clamp(46px,13.5vw,64px)}}@media (max-width:680px){.footer-lead{padding-top:46px}.footer-actions{grid-template-columns:1fr;display:grid}.footer-directory{grid-template-columns:1fr 1fr}.footer-apps .store-links{grid-template-columns:1fr 1fr;display:grid}.footer-apps .store-links a{min-width:0}}@media (max-width:460px){.footer-directory{grid-template-columns:1fr;gap:34px}.footer-directory>div:first-child{grid-column:auto}.footer-apps .store-links{grid-template-columns:1fr}}.footer-language-hint{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.page-loading{z-index:90;background:var(--paper);color:var(--ink);place-items:center;padding:clamp(24px,5vw,64px);display:grid;position:fixed;inset:96px 0 0}.loading-mark{text-align:center;justify-items:center;width:min(304px,100%);display:grid}.loading-brand{font:700 clamp(28px, 4vw, 37.6px)/1 var(--display);letter-spacing:-.045em}.loading-brand em{font-weight:400}.loading-staff{background:repeating-linear-gradient(0deg, var(--ink) 0 1px, transparent 1px 7px);width:min(272px,100%);height:29px;margin-block:23.2px 16px;position:relative}.loading-staff span{background:var(--orange);width:5px;animation:1.65s cubic-bezier(.42,0,.26,1) infinite alternate loading-beat;position:absolute;inset:0 auto 0 18%}.loading-mark p{color:var(--muted);font:800 12px/1.3 var(--display);letter-spacing:.16em;text-transform:uppercase}body:has(.page-loading){overflow:hidden}body:has(.page-loading) .site-footer{display:none}@keyframes loading-beat{0%{left:0}to{left:calc(100% - 5px)}}@media (max-width:1080px){.page-loading{top:64px}}@media (max-width:672px){.page-loading{padding:24px}}@media (prefers-reduced-motion:reduce){.loading-staff span{animation:none}}
.home-page{font:400 17px/1.55 var(--reading);font-synthesis:none;font-optical-sizing:auto}.home-page :is(h1,h2,h3){text-wrap:balance}.home-page .kicker,.home-page .section-rule,.home-page .text-link{font:800 12px/1.15 var(--display);letter-spacing:.1em}.home-page h1 em,.home-page h2 em{font-weight:500}.masthead{padding-block:38px 24px}.edition{border-bottom:1px solid var(--ink);font:650 12px/1.2 var(--display);text-transform:uppercase;letter-spacing:.11em;grid-template-columns:1fr auto 1fr;align-items:end;gap:28px;padding-bottom:17px;display:grid}.edition>:last-child{text-align:right}.masthead-brand{justify-content:center;align-items:center;gap:clamp(18px,2.2vw,32px);margin:22px 0 15px;display:flex}.masthead-brand img{border-radius:22%;width:clamp(64px,7vw,96px);height:auto}.masthead-brand h1{font:700 clamp(84px, 11.1vw, 164px)/.68 var(--display);letter-spacing:-.045em}.masthead-deck{color:var(--muted);font:650 12px/1.15 var(--display);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;display:flex}.masthead-deck:before,.masthead-deck:after{content:"";background:var(--rule);width:150px;height:1px}.scoreline{border-top:3px double var(--ink);border-bottom:1px solid var(--ink);margin-top:30px}.scoreline h2{border-bottom:1px solid var(--rule);height:42px;font:800 12px/1.15 var(--display);letter-spacing:.1em;text-transform:uppercase;align-items:center;display:flex}.score-track{scrollbar-width:none;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:auto}.score-track::-webkit-scrollbar{display:none}.score-track>a{border-right:1px solid var(--rule);background:var(--paper-light);align-content:center;min-width:0;height:104px;padding:17px 18px 17px 22px;display:grid;position:relative}.score-track>a:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:47%;left:10px}.score-track time{font:750 12px/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--orange)}.score-track b{font:700 14px/1.22 var(--reading);margin-top:7px}.score-track small{font:400 12px/1.55 var(--reading);color:var(--muted);margin-top:4px}.score-track b,.score-track small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.front-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;padding-block:38px 42px;display:grid}.lead-story{grid-column:span 8;min-width:0}.lead-image{aspect-ratio:16/9;background:var(--paper-deep);border-radius:16px;display:block;overflow:hidden}.lead-image img{object-fit:cover;width:100%;height:100%}.lead-heading{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:26px;margin-top:24px;display:grid}.lead-heading h2{font:700 clamp(61px, 7.1vw, 102px)/1.02 var(--display);letter-spacing:-.025em;overflow-wrap:break-word}.lead-facts{border-left:1px solid var(--ink);text-align:right;padding-left:22px}.lead-facts time,.lead-facts b,.lead-facts span{display:block}.lead-facts time{color:var(--orange);font:800 29px/1 var(--display)}.lead-facts b{font:700 14px/1.25 var(--display);margin-top:10px}.lead-facts span{color:var(--muted);margin-top:6px;font-size:14px}.lead-description{border-top:1px solid var(--rule);color:var(--muted);margin-top:22px;padding-top:20px;font-size:19px;line-height:1.55}.front-rail{grid-column:span 4;align-content:start;gap:28px;min-width:0;margin-top:40px;display:grid}.passport-card{border:1px solid var(--rule);border-top:5px solid var(--orange);background:var(--paper-deep);padding:26px 28px 24px;position:relative}.passport-card>div{align-items:center;gap:16px;display:flex}.passport-card img{border:0;border-radius:12px;flex-shrink:0}.passport-card .kicker{display:block}.passport-card h2{font:500 22px/1 var(--display);margin-top:5px}.passport-card p{max-width:29ch;color:var(--muted);margin-top:25px;font-size:14px}.passport-card .text-link{margin-top:20px;padding-bottom:5px;font-weight:750}.passport-note{color:var(--orange);opacity:.2;font:400 58px/1 var(--display);position:absolute;top:78px;right:24px}.advertisement{width:100%;min-width:0}.advertisement>a{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.advertisement-rail>a{aspect-ratio:400/600}.advertisement-magazine>a{aspect-ratio:380/320}.ad-creative img{object-fit:cover;width:100%;height:100%}.ad-vacancy{border:1px solid var(--ink);background:var(--paper-light);border-top-width:3px}.ad-vacancy:after{content:"";background:var(--orange);width:6px;height:6px;position:absolute;top:9px;right:12px}.ad-caption{border-bottom:1px solid var(--rule);min-height:38px;font:700 12px/1.15 var(--display);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 30px 8px 13px;display:flex}.ad-offer{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:clamp(14px,2vw,24px);display:flex}.ad-offer strong{font:600 clamp(18px, 1.8vw, 22px)/1.1 var(--reading);letter-spacing:-.015em}.ad-offer p{color:var(--muted);font:500 12px/1.3 var(--display);margin-top:5px}.ad-offer b{border-bottom:2px solid var(--orange);min-height:44px;font:800 13px/1 var(--display);letter-spacing:.035em;justify-content:center;align-items:center;gap:10px;padding:10px 0;display:flex}.ad-offer b span,.ad-vacancy:hover b{color:var(--orange)}.weekly{padding-bottom:58px}.weekly-card{border:1px solid var(--rule);border-top:5px solid var(--orange);background:var(--paper-deep);grid-template-columns:2fr 1fr;gap:38px;padding:30px 34px 31px;display:grid;position:relative}.weekly-copy{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);grid-template-areas:"label label""kind desc""title desc""title action";align-content:end;column-gap:38px;display:grid}.weekly-kicker,.weekly-kind{font-family:var(--display);text-transform:uppercase;font-weight:800}.weekly-kicker{color:var(--orange);letter-spacing:.16em;grid-area:label;font-size:10px;line-height:1}.weekly-kind{color:var(--muted);letter-spacing:.14em;grid-area:kind;margin-top:24px;font-size:9px;line-height:1}.weekly h2{font:550 clamp(44px, 5vw, 72px)/.92 var(--display);letter-spacing:-.025em;grid-area:title;margin-top:7px}.weekly-copy>p{max-width:720px;font:400 16px/1.52 var(--reading);color:var(--muted);grid-area:desc;align-self:end;margin-top:24px}.weekly-open{border:0;border-bottom:1px solid var(--orange);color:var(--orange);font:800 10px/1 var(--display);text-transform:uppercase;letter-spacing:.14em;background:0 0;grid-area:action;place-self:start;align-items:center;gap:11px;margin-top:20px;padding:0 0 6px;display:inline-flex}.weekly-open span{font-size:22px;font-weight:400;line-height:16px}.weekly-open:after{content:"";position:absolute;inset:0}.weekly-status{border-left:1px solid var(--rule);flex-direction:column;justify-content:end;padding:23px 0 3px 38px;display:flex}.weekly-dates{gap:18px;margin-bottom:28px;display:grid}.weekly-dates dt{color:var(--orange);font:800 10px/1 var(--display);letter-spacing:.14em;text-transform:uppercase}.weekly-dates dd{gap:5px;display:grid}.weekly-dates time{font:600 20px/1.15 var(--display)}.weekly-dates dd span{color:var(--muted);font-size:12px}.weekly-progress{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.weekly-progress>span{background:var(--rule);height:5px}.weekly-progress b{font:800 12px/1 var(--mono);color:var(--orange);letter-spacing:.08em}.weekly-progress-meta{color:var(--muted);justify-content:space-between;gap:18px;margin-top:14px;font-size:11px;display:flex}.weekly-progress-meta strong{color:var(--orange)}.challenge-dialog{border:1px solid var(--ink);border-top:5px solid var(--orange);background:var(--paper);width:min(880px,100% - 40px);max-width:none;max-height:calc(100dvh - 64px);color:var(--ink);padding:0}.challenge-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121311b8}.challenge-dialog header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:start;gap:24px;padding:32px;display:flex}.challenge-dialog header span{font:800 11px var(--display);color:var(--orange);text-transform:uppercase;letter-spacing:.14em}.challenge-dialog h3{font:550 48px/1 var(--display);margin:12px 0}.challenge-dialog header p{color:var(--muted);font-size:15px}.challenge-dialog header button{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);background:0 0;flex-shrink:0;font-size:28px}.challenge-dialog ul{padding:10px 24px 20px;list-style:none}.challenge-dialog li a{border-bottom:1px solid var(--rule);grid-template-columns:76px 1fr auto;align-items:center;gap:20px;padding:16px 8px;display:grid}.challenge-image{border-radius:12px;width:76px;height:76px;overflow:hidden}.challenge-image img{object-fit:cover;width:100%;height:100%}.challenge-dialog li time,.challenge-dialog li strong,.challenge-dialog li small{display:block}.challenge-dialog li time{color:var(--orange);font:750 11px var(--display)}.challenge-dialog li strong{font:600 22px/1.1 var(--display);margin:6px 0}.challenge-dialog li small{color:var(--muted);font-size:12px}.program-section{background:var(--night);color:var(--white);padding:78px 0}.program-section .section-heading>p{color:#ffffffb8;font-size:16px}.program-section .section-heading h2,.added-section .section-heading h2{font:700 clamp(58px, 6.7vw, 94px)/.82 var(--display);letter-spacing:-.025em}.program-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 20px;display:grid}.concert-card{flex-direction:column;min-width:0;display:flex}.card-image{aspect-ratio:4/3;background:var(--paper-deep);border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.concert-card:hover .card-image img{transform:scale(1.025)}.date-badge{background:var(--white);min-width:62px;color:var(--orange);font:800 17px/1 var(--display);text-align:center;padding:10px;position:absolute;top:0;left:0}.date-badge small{font:750 12px/1.15 var(--display);letter-spacing:.1em;margin-top:4px;display:block}.concert-card h3{font:600 clamp(20px, 1.65vw, 25px)/1.08 var(--display);overflow-wrap:break-word;margin-top:16px}.program-card h3,.brief h3{font:700 25px/.98 var(--display);letter-spacing:.01em;text-transform:uppercase}.performers{color:#ffffffb8;margin:10px 0 0;font-size:13px;line-height:1.45}.card-meta{font:650 13px/1.3 var(--reading);border-top:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:auto;padding-top:18px;display:grid}.card-meta time{color:var(--orange);font:800 12px/1.2 var(--display);letter-spacing:.08em;white-space:nowrap;padding-bottom:1px}.magazine-section{padding-block:88px}.magazine-grid{grid-template-columns:1.4fr 1fr;gap:50px;display:grid}.magazine-primary{border-right:1px solid var(--rule);min-width:0;padding-right:50px}.magazine-image{aspect-ratio:16/9;border-radius:16px;display:block;overflow:hidden}.magazine-image img{object-fit:cover;width:100%;height:100%}.magazine-lead h2{font:700 clamp(54px, 5.8vw, 82px)/.84 var(--display);letter-spacing:-.02em;margin-top:24px}.magazine-lead>p{-webkit-line-clamp:3;max-width:750px;color:var(--muted);-webkit-box-orient:vertical;margin-top:20px;font-size:18px;display:-webkit-box;overflow:hidden}.home-page .byline{color:var(--orange);font:750 12px/1.15 var(--display);letter-spacing:.1em;gap:10px 22px;margin-top:22px}.briefs{align-content:start;gap:32px;min-width:0;display:grid}.brief{border-bottom:1px solid var(--rule);grid-template-columns:170px minmax(0,1fr);gap:22px;padding-bottom:32px;display:grid}.brief-image{aspect-ratio:1;border-radius:16px;display:block;overflow:hidden}.brief-image img{object-fit:cover;width:100%;height:100%}.brief p{color:var(--muted);font:400 14px/1.45 var(--reading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.brief small{font:750 12px/1.15 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-top:16px;display:block}.briefs>.text-link{justify-self:stretch;margin-top:34px}.podcast-feature{border-top:3px double var(--ink);margin-top:38px;padding-top:22px}.podcast-label{color:var(--orange);font:800 9px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.podcast-label>:last-child{color:var(--muted)}.podcast-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:24px;display:grid}.podcast-cover{aspect-ratio:8/5;border:1px solid var(--rule);background:var(--paper-deep);border-radius:16px;place-items:center;display:grid;overflow:hidden}.podcast-cover img{object-fit:contain;width:100%;height:100%}.podcast-cover>span{font:500 38px/.86 var(--display);letter-spacing:-.04em}.podcast-cover small{font:800 9px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;margin-top:13px;display:block}.podcast-meta{color:var(--muted);font:750 9px/1.45 var(--reading);letter-spacing:.1em;text-transform:uppercase}.podcast-copy h3{font:550 clamp(27px, 2.7vw, 38px)/1 var(--display);letter-spacing:-.025em;margin-top:10px}.podcast-excerpt{font:400 14px/1.48 var(--reading);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.podcast-actions{flex-wrap:wrap;gap:10px 14px;margin-top:18px;display:flex}.podcast-actions>*{min-height:42px;font:800 9px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:inline-flex}.podcast-actions button{border:1px solid var(--ink);color:var(--ink);background:0 0;padding:12px 15px}.podcast-actions button.podcast-listen{background:var(--orange);border-color:var(--orange);min-width:131px}.podcast-actions button>span{font-size:14px}.podcast-actions>a{color:var(--orange)}.video-section{background:var(--night);color:var(--white);padding:52px 0}.video-grid{grid-template-columns:7fr 3fr;align-items:center;gap:52px;display:grid}.video-poster{aspect-ratio:16/9;background:var(--night);border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-poster img{object-fit:cover;width:100%;height:100%}.play-icon{width:74px;height:74px;color:var(--white);background:#182b33c2;border:1px solid #ffffffa6;border-radius:50%;place-items:center;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-copy h2{font:700 clamp(54px, 5.8vw, 82px)/.84 var(--display);letter-spacing:-.02em}.video-copy>p{-webkit-line-clamp:4;color:#ffffffc7;-webkit-box-orient:vertical;margin-top:24px;font-size:17px;display:-webkit-box;overflow:hidden}.video-copy dl{margin-top:30px}.video-copy dl>div{border-top:1px solid #ffffff2e;grid-template-columns:96px 1fr;gap:15px;padding:12px 0;font-size:14px;display:grid}.video-copy dt{font:700 12px/1.15 var(--display);letter-spacing:.1em;color:var(--orange);text-transform:uppercase}.video-copy dd{color:#ffffffc7}.video-copy .text-link{margin-top:24px;padding-bottom:6px}.carousel-controls{border-top:1px solid #ffffff2e;grid-template-columns:46px minmax(80px,1fr) auto auto 46px;align-items:center;gap:18px;margin-top:34px;padding-top:20px;display:grid}.carousel-controls button{color:var(--orange);background:0 0}.carousel-arrow{width:46px;height:42px;font:500 22px/1 var(--display);border:1px solid #ffffff40}.carousel-counter{font:650 12px/1.2 var(--display);letter-spacing:.08em;align-items:center;gap:6px;display:flex}.carousel-counter b{color:var(--white);font-size:24px}.carousel-counter span{color:#ffffff8c}.carousel-pages{align-items:center;gap:9px;display:flex}.carousel-pages button{border:1px solid var(--orange);width:9px;height:9px;padding:0}.carousel-pages button[aria-current]{background:var(--orange);width:28px}.carousel-autoplay{border:0;min-height:42px;font:750 12px/1.15 var(--display);letter-spacing:.1em;text-transform:uppercase;border-inline:1px solid #ffffff2e;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.media-dialog{aspect-ratio:16/9;color:#fff;background:#000;border:0;width:min(1120px,100% - 32px,177.778dvh - 170.667px);max-width:none;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.media-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121311b8}.media-dialog video{aspect-ratio:16/9;width:100%;max-height:calc(100dvh - 96px);display:block}.dialog-close{color:#fff;background:0 0;border:0;width:44px;height:44px;font-size:32px;position:absolute;top:-46px;right:0}.podcast-audio-dialog{background:var(--paper);width:min(700px,100% - 32px);color:var(--ink);padding:32px}.podcast-audio-dialog h3{margin-bottom:24px;font-size:34px}.podcast-audio-dialog audio{width:100%;display:block}.memories-section{background:var(--paper-deep);font:400 16px/1.55 var(--reading);padding:78px 0}.memories-section h2{font:700 clamp(58px, 7vw, 94px)/.82 var(--display);letter-spacing:-.025em}.memory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.memory-badge{color:var(--ink);background:var(--orange);font:800 12px/1.15 var(--display);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;position:absolute;bottom:0;right:0}.memory-card h3{font:700 27px/1 var(--display);margin-top:15px}.memory-card p{color:var(--muted);margin:8px 0 18px;font-size:13px}.memory-action{background:var(--orange);width:100%;min-height:42px;color:var(--ink);font:700 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;border:0;margin-top:auto;padding:13px 14px}.added-section{padding-block:88px}.added-section .section-heading{grid-template-columns:minmax(0,1fr) auto;gap:30px}.added-section .section-heading h2{line-height:.94}.added-section h2>span,.added-accent{display:block}.added-accent{margin-top:.15em}.added-section .button{min-height:42px;font:700 12px/1 var(--display);letter-spacing:.08em;border:0;padding:14px 19px}.added-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px;display:grid}.added-card h3{font:700 27px/1 var(--display)}.added-card p{color:var(--muted);margin-top:11px;font-size:13px}.added-card small{font:750 12px/1.15 var(--display);color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:16px;display:block}.apps-section{background:var(--wine);color:var(--white);border-top:8px solid var(--orange);padding:100px 0;overflow:visible}.apps-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:60px;display:grid}.apps-section .section-rule:after{background:#ffffff40}.apps-section h2{font:700 clamp(62px, 6.8vw, 102px)/.8 var(--display);letter-spacing:-.02em}.home-page .apps-section h2 em,.apps-section h2 span{color:var(--orange);font-style:italic;font-weight:400}.apps-section p{color:#ffffffb8;max-width:520px;margin-top:28px;font-size:18px}.apps-section .store-links{gap:12px;margin-top:30px}.apps-section .store-links>a{min-height:44px;color:var(--white);font:750 12px/1.15 var(--display);letter-spacing:.1em;text-transform:uppercase;border-color:#ffffff73;align-items:center;padding:14px 18px}.phones{min-height:510px;position:relative}.phones img{object-fit:contain;filter:drop-shadow(0 28px 28px #0000005c);background:#0d0e0c;border:7px solid #0d0e0c;border-radius:clamp(18px,2.2vw,32px);width:31%;height:auto;max-height:600px;position:absolute;bottom:-102px}.phone-0{left:2%;transform:rotate(-7deg)translateY(35px)}.phones .phone-1{z-index:2;bottom:-116px;left:34%}.phone-2{right:2%;transform:rotate(7deg)translateY(35px)}@media (max-width:1120px){.masthead-deck:before,.masthead-deck:after{width:100px}.home-page .shell{width:min(1000px,100% - 42px)}.front-grid{gap:24px}.lead-story{grid-column:span 7}.front-rail{grid-column:span 5;gap:24px}.lead-heading{grid-template-columns:1fr}.lead-facts{border-left:0;border-top:1px solid var(--rule);text-align:left;flex-wrap:wrap;align-items:baseline;gap:12px 20px;padding:16px 0 0;display:flex}.lead-facts b,.lead-facts span{margin:0}.passport-card{padding:24px}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-grid,.apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-grid{gap:34px}.magazine-primary{padding-right:34px}.memory-grid,.added-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.phones{min-height:450px}.score-track{grid-template-columns:repeat(6,minmax(170px,1fr))}}@media (max-width:780px){.home-page{font-size:16px}.home-page .shell{width:calc(100% - 32px)}.edition{grid-template-columns:1fr 1fr}.edition>:nth-child(2){display:none}.masthead-brand{gap:14px;margin-top:23px}.masthead-brand img{border-radius:12px;width:54px;height:54px}.masthead-brand h1{white-space:nowrap;font-size:clamp(52px,15vw,82px)}.masthead-deck{text-align:center}.masthead-deck:before,.masthead-deck:after{display:none}.scoreline h2{height:42px;padding-block:10px}.front-grid{grid-template-columns:1fr;gap:38px;padding-bottom:34px}.lead-story,.front-rail{grid-column:1}.front-rail{margin-top:0}.lead-heading h2{font-size:clamp(52px,17vw,75px)}.weekly{padding-bottom:46px}.weekly-card{grid-template-columns:1fr;gap:29px;padding:30px}.weekly-copy{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);column-gap:30px}.weekly-status{border-left:0;border-top:1px solid var(--rule);padding:22px 0 0}.program-section .section-heading h2,.added-section .section-heading h2{font-size:clamp(48px,15vw,70px)}.program-grid,.memory-grid,.added-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-card h3{font-size:24px}.magazine-section,.added-section{padding-block:64px}.video-grid,.magazine-grid,.apps-grid{grid-template-columns:1fr}.magazine-primary{border-right:0;border-bottom:1px solid var(--rule);padding:0 0 42px}.magazine-lead h2,.video-copy h2{font-size:clamp(46px,13.5vw,66px)}.brief{grid-template-columns:120px minmax(0,1fr)}.podcast-grid{grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr)}.video-section{padding-block:46px}.video-grid{gap:34px}.carousel-controls{gap:14px}.added-section .section-heading{grid-template-columns:1fr}.added-section .button{justify-self:start}.apps-section h2{font-size:clamp(52px,15vw,76px)}.phones{min-height:430px;margin-top:10px}.phones img{width:36%}.phone-0{left:-2%}.phones .phone-1{left:32%}.phone-2{right:-2%}.memories-section{padding-block:54px}.memories-section h2{font-size:clamp(48px,15vw,70px)}}@media (max-width:620px){.ad-caption{letter-spacing:.08em;gap:6px;min-height:26px;padding:5px 24px 5px 9px}.advertisement-magazine .ad-offer{padding:18px}}@media (max-width:520px){.masthead{padding-top:26px}.edition{grid-template-columns:1fr;gap:9px}.edition>:last-child{border-top:1px solid var(--rule);text-align:left;padding-top:9px}.masthead-brand{gap:11px}.masthead-brand img{border-radius:10px;width:44px;height:44px}.lead-image{aspect-ratio:4/3}.lead-facts{grid-template-columns:1fr;gap:8px;display:grid}.lead-facts time{font-size:25px}.passport-card{padding-inline:22px}.weekly-card{padding:25px 22px 24px}.weekly-copy{grid-template-columns:1fr;grid-template-areas:"label""kind""title""desc""action"}.weekly-kind{margin-top:21px}.weekly h2{font-size:clamp(41px,13vw,55px)}.weekly-copy>p{font-size:14px}.weekly-progress-meta{flex-direction:column;align-items:start;gap:7px}.challenge-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.challenge-dialog header{gap:15px;padding:23px 20px 20px}.challenge-dialog h3{font-size:37px}.challenge-dialog header button{width:38px;height:38px}.challenge-dialog ul{padding:6px 10px 12px}.challenge-dialog li a{grid-template-columns:58px 1fr auto;gap:12px;padding:11px 8px}.challenge-image{width:58px;height:58px}.challenge-dialog li strong{font-size:17px}.program-grid,.memory-grid,.added-grid{grid-template-columns:1fr}.program-grid{gap:34px}.brief{grid-template-columns:92px minmax(0,1fr);gap:16px}.podcast-label{flex-direction:column;gap:7px}.podcast-grid,.podcast-actions{grid-template-columns:1fr;display:grid}.podcast-copy h3{font-size:27px}.added-section .button{width:100%}.apps-section .store-links{grid-template-columns:1fr;display:grid}.carousel-controls{grid-template-columns:42px 1fr auto 42px;gap:11px;margin-top:28px}.carousel-arrow{width:42px}.carousel-controls>.carousel-arrow:last-child{grid-area:1/4}.carousel-pages{grid-area:2/1/auto/-1;justify-content:center;gap:4px}.carousel-pages button,.carousel-pages button[aria-current]{background:0 0;border:0;width:32px;height:32px;position:relative}.carousel-pages button:after{content:"";border:1px solid var(--orange);width:8px;height:8px;position:absolute;top:12px;left:12px}.carousel-pages button[aria-current]:after{background:var(--orange);width:22px;left:5px}.carousel-autoplay{border:0;grid-area:3/1/auto/-1;justify-self:center;padding-inline:0}.phones{min-height:360px}.phones img{width:43%}.phone-0{display:none}.phones .phone-1{left:7%}.phone-2{right:5%}}@media (max-width:480px){.memory-grid{grid-template-columns:1fr}.memory-card h3{font-size:26px}}@media (max-width:390px){.masthead-brand h1{font-size:clamp(48px,14.2vw,58px)}}@media (prefers-reduced-motion:reduce){.card-image img{transition:none}}.passport-score{align-items:baseline;gap:10px;margin-top:24px;display:flex}.passport-score>span{color:var(--orange);font:500 clamp(52px, 5.1vw, 74px)/.78 var(--display);letter-spacing:-.055em}.passport-score>small{color:var(--ink);font:700 12px/1.15 var(--display);letter-spacing:.1em;text-transform:uppercase}.passport-card p.passport-rank{color:var(--ink);font:italic 20px/1.2 var(--reading);margin:8px 0 0}.passport-statistics{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-top:22px;padding:0;list-style:none;display:grid}.passport-statistics li{border-bottom:1px solid var(--rule);color:var(--muted);font:650 12px/1.2 var(--reading);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:11px 14px 11px 0;display:flex}.passport-statistics li:nth-child(odd){border-right:1px solid var(--rule)}.passport-statistics li:nth-child(2n){padding:11px 0 11px 14px}.passport-statistics b{color:var(--ink);font-weight:900}@media (max-width:520px){.passport-statistics{grid-template-columns:1fr}.passport-statistics li:nth-child(n){border-right:0;padding-inline:0}}.passport-login{border:0;border-bottom:1px solid var(--orange);background:0 0;padding-inline:0}.passport-heading>img{object-fit:cover;width:48px;height:48px}.podcast-cover{position:relative}.podcast-cover>.podcast-brand-overlay{z-index:0;font:500 38px/.95 var(--display);color:var(--ink);pointer-events:none;flex-wrap:wrap;place-content:center;display:flex;position:absolute;inset:0}.podcast-brand-overlay small{margin-top:5px;font-size:9px}.podcast-cover>img{z-index:1;position:relative}.podcast-brand-overlay small{text-align:center;width:100%}.home-memory-dialog{border:1px solid var(--rule);background:var(--paper);width:min(680px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);margin:auto;padding:30px;overflow:auto}.home-memory-dialog::backdrop{background:#121311c4}.home-memory-close{border:1px solid var(--rule);background:var(--paper-deep);width:42px;height:42px;color:var(--ink);font:400 25px/1 var(--display);padding:0;position:absolute;top:14px;right:14px}.home-memory-dialog header>span{font:800 12px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;padding-right:36px;display:block}.home-memory-dialog header h3{font:550 27px/1 var(--display);margin:0 32px 9px 0}.home-memory-dialog header p{color:var(--muted);font:400 14px/1.5 var(--reading);margin:0}.home-memory-dialog .home-memory-composer{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 144px;gap:12px;margin:20px 0 12px;padding:0;display:grid}.home-memory-dialog .home-memory-composer .rating-input{grid-column:1/-1;align-items:center;gap:2px;margin:0;display:flex}.home-memory-dialog .home-memory-composer .rating-input legend{float:left;font:750 12px/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 12px 0 0}.home-memory-dialog .home-memory-composer .rating-input>button{color:#c8c5bb;place-items:center;width:35px;height:35px;padding:0;display:grid}.home-memory-dialog .home-memory-composer .rating-input>button.filled{color:var(--orange)}.home-memory-dialog .home-memory-composer .rating-input svg{fill:currentColor;stroke:none}.home-memory-dialog .home-memory-composer label.home-memory-text{min-width:0;margin:0}.home-memory-dialog .home-memory-composer textarea{height:102px;min-height:102px;padding:14px 15px}.home-memory-dialog .home-memory-composer .mention-input>.field-hint{display:none}.home-memory-file{border:1px dashed var(--rule);min-height:102px;color:var(--ink);font:750 12px/1.25 var(--display);letter-spacing:.06em;text-transform:uppercase;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.home-memory-dialog .home-memory-composer>.field-hint{font:650 12px/1.4 var(--reading);grid-area:3/1;align-self:center;margin:14px 0 0}.home-memory-dialog .home-memory-composer>.button{min-height:44px;font:800 12px/1.2 var(--display);letter-spacing:.06em;grid-area:3/2;justify-self:end;margin-top:14px;padding:11px 17px}.home-memory-dialog .home-memory-composer :is(.attachment,.form-error,.form-success){grid-column:1/-1;margin:0}@media (max-width:520px){.home-memory-dialog{width:calc(100% - 24px);margin:0 auto;padding:26px 18px 22px;inset:auto 0 12px}.home-memory-dialog .home-memory-composer{grid-template-columns:minmax(0,1fr);gap:16px}.home-memory-dialog .home-memory-composer .rating-input{flex-wrap:wrap;gap:4px}.home-memory-dialog .home-memory-composer .rating-input legend{width:100%;margin-bottom:6px}.home-memory-file{flex-direction:row;min-height:70px}.home-memory-dialog .home-memory-composer>.field-hint,.home-memory-dialog .home-memory-composer>.button{grid-area:auto/1;margin-top:0}.home-memory-dialog .home-memory-composer>.button{width:100%}}.weekly-progress>span>i{background:var(--orange);height:100%;display:block}.weekly-progress-error{z-index:1;color:var(--muted);font-size:13px;position:relative}.media-dialog>.dialog-close{width:46px;height:46px;color:var(--ink);font:400 28px/1 var(--display);z-index:2;background:#e7e3d9;place-items:center;padding:0;display:grid;top:14px;right:14px}.media-dialog>p,.media-dialog>.podcast-video-message{text-align:center;font:400 15px/1.5 var(--reading);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:24px 64px;display:flex;position:absolute;inset:0}.media-dialog>.podcast-video-message button{color:#fff;font:650 14px var(--display);background:0 0;border:1px solid #fff6;padding:9px 12px}
:root{--np-paper:#f4f2eb;--np-deep:#e7e3d9;--np-soft:#eeece4;--np-white:#fffefa;--np-ink:#121311;--np-ink2:#33332f;--np-muted:#686961;--np-rule:#c8c5bb;--np-orange:#ff7326;--np-orange-d:#e6591a;--np-serif:var(--news-font),"Iowan Old Style",Georgia,serif;--np-cond:var(--display);--np-mono:var(--mono);--np-gutter:clamp(22px,2.3vw,34px);--np-header:96px;--np-roller-d:clamp(46px,13.9vw,72px)}@media (max-width:1080px){:root{--np-header:64px}}.np{color:var(--np-ink);background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px;font:400 17px/1.5 var(--np-serif);font-optical-sizing:auto;font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;padding-bottom:8px;position:relative}.np-page{color:var(--np-ink);font-optical-sizing:auto;font-kerning:normal;text-rendering:optimizelegibility;position:relative}main:has(.np-page){background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px}.np .shell{width:min(1376px,100% - 64px)}.np :is(h1,h2,h3){font-weight:inherit;text-wrap:balance}.np em{color:inherit;font-weight:inherit}.np ol,.np ul{margin:0;padding:0;list-style:none}.np figure,.np dl,.np dd,.np-page figure.np-photo{margin:0}.np-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.np-rubric{background:linear-gradient(var(--np-ink),var(--np-ink)) 0 0/100% 3px no-repeat,linear-gradient(var(--np-ink),var(--np-ink)) 0 5px/100% 1px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 28px;margin-bottom:clamp(16px,1.8vw,24px);padding-top:15px;display:flex}.np-rubric h2{font:800 clamp(20px,1.9vw,28px)/1.05 var(--np-cond);letter-spacing:.08em;text-transform:uppercase}.np-rubric h2 em{font:italic 500 1.08em/1 var(--np-serif);letter-spacing:0;text-transform:none;color:var(--np-orange)}.np-rubric-kicker{font:700 12px/1 var(--np-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--np-orange-d);margin-bottom:8px}.np-rubric-note{max-width:46ch;font:italic 400 15.5px/1.4 var(--np-serif);color:var(--np-muted);text-align:right}.np-photo{background:var(--np-deep);display:block;position:relative;overflow:hidden}.np-photo img{object-fit:cover}.np-photo-missing{font:500 clamp(18px,2.6vw,30px)/1 var(--np-cond);color:var(--np-ink);place-content:center;display:grid;position:absolute;inset:0}.np-photo-missing em{color:var(--np-orange);font-style:italic}.np-datetag{z-index:2;background:var(--np-white);min-width:54px;box-shadow:1px 1px 0 var(--np-ink);text-align:center;pointer-events:none;padding:8px 10px 7px;position:absolute;top:0;left:0}.np-datetag b{font:700 26px/.9 var(--np-cond);color:var(--np-orange);display:block}.np-datetag span{font:700 11px/1 var(--np-cond);letter-spacing:.14em;margin-top:4px;display:block}.np-datetag-small{min-width:40px;padding:6px 8px 5px}.np-datetag-small b{font-size:19px}.np-datetag-small span{font-size:9.5px}.np-datetag-right{box-shadow:-1px 1px 0 var(--np-ink);left:auto;right:0}.np-kicker{font:700 13px/1.25 var(--np-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--np-orange-d);margin-bottom:8px}.np-meta{border-bottom:1px solid var(--np-ink);font:600 15px/1.25 var(--np-cond);letter-spacing:.02em;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.np-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.np-meta time{color:var(--np-orange-d);flex:none;font-size:1.12em;font-weight:700}.np-meta-small{border-bottom-color:var(--np-rule);padding:7px 0 8px;font-size:13px}.np-perf{font:italic 400 14px/1.32 var(--np-serif);color:var(--np-ink2);margin-top:4px}.np-columns{column-rule:1px solid var(--np-rule);column-gap:26px;margin-top:14px}.np-columns p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;word-spacing:-.01em;color:var(--np-ink2);font-size:16px;line-height:1.52}.np-dateline{font:800 14px/1 var(--np-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--np-ink)}.np-jump{font:italic 400 17px/1.2 var(--np-serif);color:var(--np-orange-d);justify-content:flex-end;align-items:baseline;gap:6px;margin-top:12px;display:flex}.np-jump span{font-style:normal;font-weight:700;transition:transform .2s}.np-jump:hover span{transform:translate(4px)}.np-more{width:fit-content;font:700 13px/1 var(--np-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--np-orange-d);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;align-items:center;gap:8px;margin:18px 0 0 auto;padding-bottom:5px;transition:background-size .35s cubic-bezier(.2,.8,.2,1);display:flex}.np-more:hover{background-position:0 100%;background-size:100% 1px}.np-button{background:var(--np-orange);min-height:44px;color:var(--np-ink);font:800 13px/1 var(--np-cond);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 18px;transition:background .2s,color .2s;display:inline-flex}.np-button:hover{background:var(--np-ink);color:var(--np-paper)}.np-bar{background:var(--np-deep);flex:1;height:4px;display:block;position:relative;overflow:hidden}.np-bar i{background:var(--np-orange);transition:width 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.np-empty{font:italic 400 19px/1.4 var(--np-serif);color:var(--np-muted);padding:40px 0}@media (hover:hover){.np :is(h3,.np-lead-title) a,.np-page :is(h2,h3) a.np-pen,.np-page .np-pen-links :is(h2,h3) a{background:linear-gradient(var(--np-orange),var(--np-orange)) 0 94%/0 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .4s cubic-bezier(.2,.8,.2,1)}.np :is(h3,.np-lead-title) a:hover,.np-page :is(h2,h3) a.np-pen:hover,.np-page .np-pen-links :is(h2,h3) a:hover{background-size:100% 2px}}.np-wait{opacity:0}.np-cast.np-stagger{animation:none}.np-cast.np-stagger>*{animation:.6s cubic-bezier(.2,.8,.2,1) both np-cast;animation-delay:calc(var(--i,0) * 80ms)}.np-rubric.np-cast{animation:.75s cubic-bezier(.6,0,.2,1) both np-rule}.np-rubric.np-cast>*{animation:.56s cubic-bezier(.2,.8,.2,1) .16s both np-type}@keyframes np-cast{0%{opacity:0;translate:0 18px}to{opacity:1;translate:none}}@keyframes np-type{0%{opacity:0;filter:blur(1.5px);translate:0 -14px}70%{opacity:1;filter:blur();translate:0 2px}to{opacity:1;filter:none;translate:none}}@keyframes np-rule{0%{background-size:0 3px,0 1px}to{background-size:100% 3px,100% 1px}}.np-clip-button{z-index:3;background:var(--np-white);width:46px;height:46px;box-shadow:0 0 0 1px var(--np-ink),0 6px 14px -8px #00000080;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:10px;right:10px}.np-clip-button svg{fill:none;stroke:var(--np-ink);stroke-width:1.7px}.np-clip-button:hover{transform:rotate(-14deg)scale(1.08)}.np-clip-button:disabled{cursor:progress}.np-cut{z-index:4;pointer-events:none;position:absolute;overflow:visible}.np-cut-line{fill:none;stroke:var(--np-ink);stroke-width:1.5px;stroke-dasharray:7 5}.np-cut-cover{fill:none;stroke:var(--np-paper);stroke-width:5px}.np-blade path:first-child{fill:var(--np-ink)}.np-blade circle{fill:var(--np-white);stroke:var(--np-ink);stroke-width:2.2px}.np-blade path:last-child{fill:none;stroke:var(--np-ink);stroke-width:2.2px;stroke-linecap:round}.np-pivot{fill:var(--np-orange)}.np-clip-dialog{width:min(760px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--np-ink);background:0 0;border:0;margin:auto;padding:12px 0;overflow:visible}.np-clip-dialog::backdrop{background:#1213119e;transition:opacity .35s}@starting-style{.np-clip-dialog[open]::backdrop{opacity:0}}.np-clip-paper{width:fit-content;max-width:100%;margin:0 auto;transform:rotate(-2deg);box-shadow:0 28px 50px -18px #1213118c}.np-clip-paper img{width:auto;max-width:min(100%,540px);height:auto;max-height:calc(100dvh - 200px);display:block}.np-clip-paper p{background:var(--np-paper);font:italic 400 18px/1.4 var(--np-serif);padding:48px 36px}.np-clip-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.np-clip-actions button{min-height:46px;color:var(--np-paper);font:700 13px/1 var(--np-cond);letter-spacing:.12em;text-transform:uppercase;background:#12131180;border:1px solid #f4f2eb99;padding:0 18px;transition:background .2s,color .2s,border-color .2s}.np-clip-actions button:hover{border-color:var(--np-paper);background:var(--np-paper);color:var(--np-ink)}.np-clip-actions .np-clip-primary{border-color:var(--np-orange);background:var(--np-orange);color:var(--np-ink)}.np-clip-status{text-align:center;min-height:1.5em;color:var(--np-paper);font:600 14px/1.5 var(--np-cond);letter-spacing:.06em;margin-top:12px}@media (prefers-reduced-motion:reduce){.np-wait,.np-label-wait{opacity:1!important}}@media print{.np-clip-button{display:none!important}.np-wait,.np-label-wait{opacity:1!important}}.np-press{z-index:90;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}html.np-printing .np-press{pointer-events:auto;animation:0s linear 8s forwards np-press-failsafe;display:block}@keyframes np-press-failsafe{to{visibility:hidden;pointer-events:none}}.np-press-sheet{height:calc(100% + 140px);transform:translateY(var(--np-header));background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px;will-change:transform;position:absolute;top:0;left:0;right:0}.np-press-sheet:before{content:"";pointer-events:none;background:linear-gradient(#0000,#1213110a 60%,#1213111f);height:78px;position:absolute;top:-96px;left:0;right:0}.np-roller{left:-10px;right:-10px;top:calc(var(--np-roller-d) / -2);height:var(--np-roller-d);background:url(../media/press-roller-inked.0cd_nxapkmri4.webp) 0 0/100% 100% no-repeat;position:absolute;box-shadow:0 6px 14px #00000047}.np-roller i{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.np-roller i:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='24' preserveAspectRatio='none'%3E%3Crect x='4' y='2' width='38' height='1.3' fill='%23fff' fill-opacity='.14'/%3E%3Crect x='51' y='5' width='31' height='1' fill='%23000' fill-opacity='.16'/%3E%3Crect x='18' y='9' width='57' height='1.4' fill='%23000' fill-opacity='.12'/%3E%3Crect x='70' y='12' width='22' height='1.1' fill='%23fff' fill-opacity='.12'/%3E%3Crect x='9' y='15' width='26' height='1' fill='%23000' fill-opacity='.15'/%3E%3Crect x='40' y='18' width='44' height='1.3' fill='%23fff' fill-opacity='.1'/%3E%3Crect x='2' y='21' width='18' height='1' fill='%23000' fill-opacity='.12'/%3E%3C/svg%3E") 0 0/100% 24px repeat-y;animation:.28s linear infinite np-roll;position:absolute;inset:-24px 0}@keyframes np-roll{to{transform:translateY(24px)}}.np-loading{min-height:calc(100dvh - var(--np-header));background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px;place-items:center;display:grid}.np-loading span{font:700 12px/1.3 var(--np-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--np-muted)}body:has(.np-loading) .site-footer{display:none}html.np-printing .np-loading span{visibility:hidden}.np-cast{animation:.62s cubic-bezier(.2,.8,.2,1) both np-cast;animation-delay:calc(var(--np-i,0) * 75ms)}.np-rule-cast{animation:.62s cubic-bezier(.2,.8,.2,1) both np-cast,.8s cubic-bezier(.6,0,.2,1) both np-rule;animation-delay:calc(var(--np-i,0) * 75ms)}@media (prefers-reduced-motion:reduce){.np-press{display:none!important}.np-loading span{animation:none}}@media print{.np-press{display:none!important}}.np-select{min-width:0;position:relative}.np-select-button{border:1px solid var(--np-ink);background:var(--np-white);width:100%;min-height:46px;color:var(--np-ink);font:400 16px/1.35 var(--np-serif);text-align:left;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:box-shadow .2s,background .2s;display:flex}.np-select-button:hover:not(:disabled){background:#fff}.np-select-button:focus-visible{outline:3px solid var(--np-orange);outline-offset:2px}.np-select.is-open .np-select-button{box-shadow:inset 0 -3px 0 var(--np-orange)}.np-select-button:disabled{opacity:.55;cursor:default}.np-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.np-select-chevron{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.np-select.is-open .np-select-chevron{transform:rotate(180deg)}.np-select-list{z-index:60;background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px;border:1px solid var(--np-ink);min-width:100%;max-height:min(330px,60vh);box-shadow:0 0 0 3px var(--np-paper),0 0 0 4px var(--np-ink),0 18px 40px -18px #12131180;transform-origin:top;margin:0;padding:5px;list-style:none;animation:.2s cubic-bezier(.2,.8,.2,1) np-select-in;position:absolute;top:calc(100% + 7px);left:0;overflow:auto}.np-select.is-up .np-select-list{transform-origin:bottom;top:auto;bottom:calc(100% + 7px)}.np-select-list li{border-bottom:1px dotted var(--np-muted);min-height:42px;font:400 16px/1.3 var(--np-serif);color:var(--np-ink);white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;display:flex}.np-select-list li:last-child{border-bottom:0}.np-select-list li[aria-selected=true]{font-weight:650}.np-select-list li.is-active{background:var(--np-ink);color:var(--np-paper)}.np-select-list li[aria-disabled]{opacity:.42;cursor:default}.np-select-list li svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none}.np-select-list li.is-active svg{stroke:var(--np-orange)}@keyframes np-select-in{0%{opacity:0;transform:translateY(-4px)scaleY(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.np-select-list{animation:none}}.jobs-filters :is(input,.np-select-button){border:1px solid var(--np-ink);background:var(--np-white);height:46px;min-height:46px;font:400 16px/1.2 var(--np-serif);border-radius:0;padding:0 14px}.jobs-filters .np-select{flex:none;min-width:min(230px,100%)}.job-fields .np-select-button{border-color:var(--rule);font:400 14px/1.55 var(--display);padding:10px 16px}.inquiry-form .np-select-button{border-color:var(--rule);font:400 14px/1.55 var(--display);padding:12px 16px}.ad-res-card .np-select{margin-top:6px}.ad-res-card .np-select-button{font:400 14px/1.55 var(--np-serif);padding:10px 16px}.cp-field .np-select-button{border-color:var(--rule);min-height:48px;font:600 16px/1.2 var(--display);padding:12px 13px}.concert-form .np-select-button{border-color:var(--rule);min-height:44px;font:400 16px/1.5 var(--reading);padding:11px 12px}.article-editor .np-select-button{border-color:var(--rule);min-height:48px;font:400 14px/21px var(--display);padding:12px 16px}@media (max-width:640px){.jobs-filters .np-select{flex:100%}}
main:has(.music-guide,.contact-page,.jobs-page,.organizer-page,.ad-res-page,.partner-page,.help-page,.feedback-page,.document-family,.document-body,.support-page,.access-page){background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px}:root :is(.music-guide h1,.contact-hero h1,.jobs-heading h1,.organizer-page h1,.ad-res-page h1,.partner-hero h1,.help-page h1,.feedback-hero h1,.feedback-success h1,.document-header h1,.support-page h1,.access-intro h1){font-family:var(--np-serif);letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:.98}:root :is(.music-guide,.contact-hero,.jobs-heading,.organizer-page,.ad-res-page,.partner-hero,.help-page,.feedback-hero,.document-header,.support-page,.access-intro) h1 em{color:var(--np-orange);font-style:italic;font-weight:500}:root :is(.contact-eyebrow,.jobs-kicker,.organizer-kicker,.help-page>header>span,.help-contact>span,.access-eyebrow,.ad-booking-kicker,.partner-kicker,.partner-folio,.document-eyebrow,.support-contact>span,.access-step>span){font:700 13px/1.3 var(--np-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--np-orange-d);background:0 0;border:0;border-radius:0;padding:0;display:inline-block}:root :is(.organizer-section-kicker,.help-kicker,.document-kicker){font:700 13px/1.3 var(--np-cond);letter-spacing:.18em;color:var(--np-orange-d)}:root :is(.organizer-section-kicker,.help-kicker,.document-kicker):after{background:var(--np-ink)}:root :is(.music-guide p,.contact-hero p,.jobs-lead,.organizer-page>header p,.ad-res-page>header>div,.partner-hero p,.help-page>header>p,.feedback-hero p,.support-header>p,.access-intro>p:not(.access-email)){font-family:var(--np-serif);color:var(--np-ink2);font-style:italic}:root :is(.organizer-self-intro,.organizer-offer-intro,.organizer-offers p,.organizer-self p,.organizer-steps p,.ad-section-intro,.ad-product>header p,.ad-individual p,.help-question>div,.help-question li,.document-body p,.document-body li,.support-section p,.job-preview,.job-description,.partner-download-grid p,.contact-email p,.music-guide-steps){font-family:var(--np-serif);color:var(--np-ink2)}:root :is(.organizer-page h2,.help-page h2,.support-section>h2,.partner-page h2,.music-guide h2,.document-body h2){font-family:var(--np-serif);letter-spacing:-.02em;background:linear-gradient(var(--np-ink),var(--np-ink)) 0 0/100% 3px no-repeat,linear-gradient(var(--np-ink),var(--np-ink)) 0 5px/100% 1px no-repeat;padding-top:14px;font-weight:700;line-height:1.1}:root :is(.music-guide h3,.organizer-self h3,.organizer-offers h3,.organizer-steps h3,.ad-product h3,.help-question h3,.help-contact h3,.support-section h3,.support-contact h3,.partner-download-grid h3,.document-body h3,.document-body h4,.job-card h3,.job-detail-content h2,.access-step h2){font-family:var(--np-serif);letter-spacing:-.01em;font-weight:700}:root :is(.contact-card,.contact-links a,.organizer-stats>div,.organizer-self article,.organizer-offers article:not(.organizer-season),.organizer-steps article,.organizer-form-card,.ad-product,.ad-individual,.ad-examples figure,.ad-quick-form,.ad-res-card,.help-question,.help-contact,.feedback-identity,.feedback-form,.document-card,.document-storage,.course-empty,.jobs-empty,.partner-proof,.access-card){border:1px solid var(--np-ink);background:var(--np-white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}:root :is(.help-contact,.access-card,.organizer-form-card,.ad-individual){box-shadow:0 0 0 4px var(--np-paper),0 0 0 5px var(--np-ink);margin:5px}:root .access-card{border-top-width:1px}:root :is(.organizer-action,.job-button,.help-contact a,.music-guide a.music-guide-primary,.contact-email-button,.feedback-button,.access-submit,.jobs-add,.ad-booking-actions>a,.ad-booking-actions>button,.partner-package){font-family:var(--np-cond);letter-spacing:.12em;text-transform:uppercase;border-radius:0;font-weight:800;transition:background .2s,color .2s}:root :is(.organizer-action,.job-button,.music-guide a.music-guide-primary){background:var(--np-ink);color:var(--np-paper)}:root :is(.organizer-action,.job-button,.music-guide a.music-guide-primary):hover{background:var(--np-orange);color:var(--np-ink)}:root :is(.help-contact a,.contact-email-button,.feedback-button,.access-submit,.jobs-add){background:var(--np-orange);color:var(--np-ink);border:0}:root :is(.help-contact a,.contact-email-button,.feedback-button,.access-submit,.jobs-add):hover{background:var(--np-ink);color:var(--np-paper)}:root .organizer-action-inverse{border:1px solid var(--np-ink);background:var(--np-white);color:var(--np-ink)}:root :is(.jobs-filters input,.jobs-filters select,.ad-res-card input:not([hidden]),.ad-res-card select,.feedback-field input,.feedback-field textarea,.access-field input){border:1px solid var(--np-ink);background:var(--np-white);font-family:var(--np-serif);border-radius:0}:root :is(.feedback-field input,.feedback-field textarea,.access-field input,.ad-res-card input:not([hidden]),.jobs-filters input):focus{box-shadow:inset 0 -3px 0 var(--np-orange);outline:none}:root .music-guide{color:var(--np-ink);font-family:var(--np-serif)}:root .music-guide section{border-top:1px solid var(--np-ink)}:root .music-guide-entries a{font:650 22px/1.25 var(--np-serif);color:var(--np-ink)}:root .music-guide-entries a:hover{color:var(--np-orange-d)}:root .music-guide-entries :is(time,span){font:italic 400 15px/1.5 var(--np-serif)}:root .music-guide-entries time{font:700 13px/1.4 var(--np-cond);letter-spacing:.08em;color:var(--np-orange-d);font-style:normal}:root .contact-page{border-bottom:0}:root .contact-glow{display:none}:root .contact-card h2{font:800 16px/1.3 var(--np-cond);letter-spacing:.14em;text-transform:uppercase}:root .contact-card h2:before{background:var(--np-ink);border-radius:0}:root .contact-card dt{font:700 12px/1.4 var(--np-cond);letter-spacing:.16em}:root .contact-card dd{font:400 17px/1.5 var(--np-serif)}:root .contact-card dd a{color:var(--np-orange-d)}:root .contact-links a>span{font:700 12px/1.3 var(--np-cond);letter-spacing:.16em;color:var(--np-orange-d)}:root .contact-links strong{font:700 20px/1.3 var(--np-serif)}:root .contact-links a:hover{background:var(--np-soft)}:root .jobs-page{color:var(--np-ink)}:root .jobs-filters{border-bottom:1px solid var(--np-ink)}:root .job-card{border-top:1px solid var(--np-ink)}:root .job-card:first-child{border-top:0}:root .job-meta{font:700 12px/1.4 var(--np-cond);letter-spacing:.16em;color:var(--np-orange-d)}:root .job-card h3{font-size:28px;line-height:1.12}:root .job-card:hover h3{color:var(--np-orange)}:root .job-author img,:root .job-author>span{box-shadow:0 0 0 1px var(--np-ink);border-radius:50%}:root .job-author p{font:700 13px/1.3 var(--np-cond);letter-spacing:.06em;text-transform:uppercase}:root .job-author small{font:italic 400 13px/1.3 var(--np-serif)}:root .job-card-facts{font:600 13px/1.4 var(--np-cond);letter-spacing:.04em}:root .jobs-empty p,:root .course-empty p{font:italic 400 16px/1.5 var(--np-serif)}:root .course-empty strong{font:700 17px/1.3 var(--np-serif)}:root .job-dialog{border:1px solid var(--np-ink);box-shadow:0 0 0 4px var(--np-paper),0 0 0 5px var(--np-ink),0 30px 80px #0006}:root .job-dialog>header{border-top:1px solid var(--np-ink);border-bottom:1px solid var(--np-ink)}:root .job-detail-facts p,:root .job-attachments h3{font:700 12px/1.4 var(--np-cond);letter-spacing:.16em;color:var(--np-muted)}:root .job-detail-facts strong{font:600 16px/1.45 var(--np-serif)}:root .job-detail-actions .job-external{border:1px solid var(--np-ink)}:root .organizer-page h1{font-size:clamp(52px,6.4vw,92px)}:root .organizer-stats strong{font:800 36px/1 var(--np-cond);color:var(--np-orange)}:root .organizer-stats span{font:700 13px/1.4 var(--np-cond);letter-spacing:.12em;text-transform:uppercase}:root .organizer-stats small{font:italic 400 13px/1.4 var(--np-serif)}:root .organizer-self a{font:700 13px/1.3 var(--np-cond);letter-spacing:.14em;color:var(--np-orange-d)}:root .organizer-offers article.organizer-season{border:1px solid var(--np-ink);background:var(--np-orange);box-shadow:0 0 0 4px var(--np-paper),0 0 0 5px var(--np-ink);border-radius:0}:root .organizer-offers article.organizer-season :is(p,li),:root .organizer-season .organizer-kicker{color:var(--np-ink)}:root .organizer-price>strong{font:800 40px/1.05 var(--np-cond);color:var(--np-ink)}:root .organizer-price small{color:var(--np-ink)}:root .organizer-offers ul{font-family:var(--np-serif)}:root .organizer-steps article>span{background:var(--np-ink);color:var(--np-paper);font:800 16px/1 var(--np-cond);border-radius:0}:root .advertising-page .ad-booking{border:1px solid var(--np-ink);box-shadow:0 0 0 4px var(--np-paper),0 0 0 5px var(--np-ink);margin-left:5px;margin-right:5px}:root .ad-booking>p{font:400 17px/1.55 var(--np-serif)}:root .ad-booking-actions>a,:root .ad-booking-actions>button{border:1px solid var(--np-ink);background:var(--np-white);color:var(--np-ink)}:root .ad-booking-actions>a:hover,:root .ad-booking-actions>button:hover{background:var(--np-ink);color:var(--np-paper)}:root .ad-tax{border:1px dashed var(--np-ink);background:var(--np-white)}:root .ad-tax>span{background:var(--np-ink);color:var(--np-paper);border-radius:0}:root .ad-tax p{font:italic 400 15px/1.5 var(--np-serif)}:root .ad-product-number{background:var(--np-ink);color:var(--np-paper);font:800 13px/1 var(--np-cond);border-radius:0}:root .ad-sizes>span{border:1px solid var(--np-ink);color:var(--np-ink);font:700 12px/1.4 var(--np-cond);background:0 0}:root .advertising-offer-all{border-color:var(--np-ink);background:var(--np-soft)}:root .advertising-offer strong{font:800 30px/1 var(--np-cond);color:var(--np-orange)}:root .advertising-offer li{font:400 15px/1.55 var(--np-serif)}:root .ad-highlight{border-left:3px solid var(--np-orange);font:italic 500 15px/1.45 var(--np-serif)}:root .ad-examples>p{font:700 12px/1.4 var(--np-cond);letter-spacing:.16em}:root .ad-examples figcaption{font:italic 400 14px/1.4 var(--np-serif)}:root .ad-res-page>header>p{font:700 13px/1.3 var(--np-cond);letter-spacing:.18em;color:var(--np-orange-d)}:root .ad-res-card h2{border-bottom:1px solid var(--np-ink);font:800 14px/1.3 var(--np-cond);letter-spacing:.14em;color:var(--np-ink);padding-bottom:8px}:root .ad-res-card label{font:700 12px/1.4 var(--np-cond);letter-spacing:.12em;text-transform:uppercase}:root .ad-res-products article{border:1px solid var(--np-ink);border-radius:0}:root .ad-res-products article[data-selected=true]{border-color:var(--np-ink);background:var(--np-soft);box-shadow:inset 4px 0 0 var(--np-orange)}:root .ad-res-products article>header>span{background:var(--np-deep);color:var(--np-ink);font:800 13px/1 var(--np-cond);border-radius:0}:root .ad-res-products article[data-selected=true]>header>span{background:var(--np-ink);color:var(--np-paper)}:root .ad-res-products header strong{font:700 17px/1.35 var(--np-serif)}:root .ad-res-products header p{font:italic 400 14px/1.45 var(--np-serif)}:root .ad-res-variants button{border:1px solid var(--np-ink);border-radius:0}:root .ad-res-variants button[aria-pressed=true]{background:var(--np-ink);color:var(--np-paper)}:root .ad-res-variants button[aria-pressed=true] :is(b,small,p){color:#f4f2ebb3}:root .ad-res-variants button[aria-pressed=true] strong{color:var(--np-orange)}:root .ad-res-type button{font:700 13px/1.4 var(--np-cond);letter-spacing:.1em;text-transform:uppercase;border-radius:0}:root .ad-res-drop{border:1.5px dashed var(--np-ink);background:var(--np-soft)}:root .ad-res-drop p{font:700 17px/1.4 var(--np-serif)}:root .partner-hero p{font-size:21px}:root .partner-package{background:var(--np-ink)}:root .partner-package strong{font:700 19px/1.2 var(--np-serif);letter-spacing:0;text-transform:none}:root .partner-proof figure{background:var(--np-white)}:root .partner-proof figcaption strong{font:700 16px/1.2 var(--np-serif)}:root .partner-rules{background:var(--np-soft);border:1px solid var(--np-ink)}:root .partner-rules li{font:400 16px/1.55 var(--np-serif);border-bottom-color:var(--np-rule)}:root .help-page h1{font-size:clamp(52px,6.4vw,92px)}:root .help-question h3{font-size:18px;line-height:1.3}:root .help-question>div{font-size:16px;line-height:1.6}:root .help-contact p{font:italic 400 18px/1.5 var(--np-serif)}:root .feedback-top{border-bottom:1px solid var(--np-ink);background:0 0}:root .feedback-avatar{box-shadow:0 0 0 1px var(--np-ink);border-radius:50%}:root .feedback-error{border:1px dashed var(--np-orange-d);background:var(--np-white);font:400 15px/1.5 var(--np-serif);border-radius:0}:root .feedback-secondary{border:1px solid var(--np-ink);background:var(--np-white);color:var(--np-ink)}:root .document-family{border-bottom:1px solid var(--np-ink)}:root .document-family>span,:root .document-family a{font:700 12px/1 var(--np-cond);letter-spacing:.16em}:root .document-family a[aria-current]{color:var(--np-ink)}:root .document-family a[aria-current]:after{background:var(--np-ink);height:3px}:root .document-back{font:700 12px/1.2 var(--np-cond);letter-spacing:.14em;color:var(--np-ink2)}:root .document-header h1{font-size:clamp(46px,5vw,72px)}:root .document-updated{font:italic 400 14px/1.4 var(--np-serif);letter-spacing:0;text-transform:none}:root .document-intro{border-left:3px solid var(--np-orange);font:italic 400 18px/1.55 var(--np-serif);color:var(--np-ink2)}:root .document-body{font-family:var(--np-serif)}:root .document-body h2{font-size:30px}:root .document-body :is(p,li){-webkit-hyphens:auto;hyphens:auto;font-size:17px;line-height:1.7}:root .document-note{border-left:3px solid var(--np-orange);background:var(--np-white);border-top:1px solid var(--np-ink);border-bottom:1px solid var(--np-ink);font-family:var(--np-serif)}:root .document-aside{background:var(--np-soft);border:1px solid var(--np-ink)}:root .document-aside nav>span{font:700 12px/1.2 var(--np-cond);letter-spacing:.16em;color:var(--np-ink)}:root .document-aside button{font-family:var(--np-serif);font-size:15px}:root .document-aside button:hover,:root .document-aside button[aria-current]{border-left-color:var(--np-orange);color:var(--np-ink);background:var(--np-white)}:root .document-progress>div{background:var(--np-orange)}:root .document-body th,:root .document-row:first-child{background:var(--np-soft);font:700 12px/1.4 var(--np-cond);letter-spacing:.1em}:root .document-storage{background:var(--np-white)}:root .support-contact h3{font-size:clamp(30px,3vw,40px)}:root .support-section a,:root .support-resources>a>span{font:700 13px/1.3 var(--np-cond);letter-spacing:.12em;color:var(--np-orange-d)}:root .support-symbol{filter:none}:root .access-page{background:0 0}:root .access-intro h1{font-size:clamp(58px,6vw,86px)}:root .access-tabs{border:1px solid var(--np-ink);background:var(--np-white);border-radius:0;gap:0;padding:0}:root .access-tabs button{font:700 13px/1 var(--np-cond);letter-spacing:.14em;color:var(--np-ink);border:0;border-radius:0}:root .access-tabs button[aria-selected=true],:root .access-tabs button[aria-pressed=true]{background:var(--np-ink);color:var(--np-paper)}:root .access-field label{font:700 12px/1.4 var(--np-cond);letter-spacing:.14em}:root .access-forgot,:root .access-linkback{font:700 12px/1.4 var(--np-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--np-orange-d)}:root .access-divider span{font:700 12px/1.4 var(--np-cond);letter-spacing:.2em;color:var(--np-muted)}:root .access-divider:before,:root .access-divider:after{background:var(--np-ink)}:root .access-provider{border:1px solid var(--np-ink);font:700 15px/1.3 var(--np-cond);letter-spacing:.06em;border-radius:0}:root .access-back{border:1px solid var(--np-ink);background:var(--np-white);font:700 12px/1.4 var(--np-cond);letter-spacing:.12em;border-radius:0}:root .access-roles button{border-bottom-color:var(--np-rule)}:root .access-roles strong{font:700 21px/1.15 var(--np-serif)}:root .access-roles small{font:italic 400 14px/1.4 var(--np-serif)}:root .access-role-number{font:800 16px/1 var(--np-cond);color:var(--np-orange-d)}:root .access-step h2{font-size:28px}:root .access-profile-preview{border:1px solid var(--np-ink);background:var(--np-white);border-radius:0}:root .access-footer{border-top:1px solid var(--np-ink);font:italic 400 14px/1.45 var(--np-serif)}:root :is(.access-error,.access-info){font:400 15px/1.5 var(--np-serif);border-radius:0}:root .ad-res-page>p[role=alert],:root .ad-res-loading{border:1px solid var(--np-ink);background:var(--np-white);max-width:560px;box-shadow:0 0 0 4px var(--np-paper),0 0 0 5px var(--np-ink);font:italic 400 19px/1.5 var(--np-serif);text-align:center;color:var(--np-ink2);margin:40px auto;padding:28px}main:has(.ad-res-loading){background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px}main:has(.profile-page){background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px}:root .profile-page{font-family:var(--np-serif);background:0 0}:root .profile-backbar{border-bottom:1px solid var(--np-ink)}:root .profile-back-inner a{font:700 12px/1.2 var(--np-cond);letter-spacing:.14em;color:var(--np-ink2)}:root .profile-back-inner a:hover{color:var(--np-orange-d)}:root .profile-banner{background:0 0;background-image:linear-gradient(var(--np-ink),var(--np-ink)),linear-gradient(var(--np-ink),var(--np-ink));background-position:0 100%,0 calc(100% - 4px);background-repeat:no-repeat;background-size:100% 1px,100% 1px;border-bottom:0}:root .profile-monogram{color:#ff73261a;font-family:var(--np-serif);font-style:italic}:root .profile-portrait{box-shadow:0 0 0 1px var(--np-ink),0 0 0 5px var(--np-paper),0 0 0 6px var(--np-ink);border-radius:50%}:root .profile-role{font:700 13px/1.3 var(--np-cond);letter-spacing:.18em;color:var(--np-orange-d)}:root .profile-name{font-family:var(--np-serif);letter-spacing:-.025em;font-weight:700;line-height:.98}:root .profile-button{font:800 13px/1 var(--np-cond);letter-spacing:.12em;text-transform:uppercase;border-radius:0}:root .profile-follow{border-color:var(--np-ink);background:var(--np-white);color:var(--np-ink)}:root .profile-follow.is-following,:root .profile-follow:hover:not(:disabled){background:var(--np-ink);border-color:var(--np-ink);color:var(--np-paper)}:root .profile-share{border-color:var(--np-ink);color:var(--np-ink)}:root .profile-about{border-left:3px solid var(--np-orange);font:italic 400 21px/1.55 var(--np-serif);color:var(--np-ink2)}:root .profile-label{font:800 clamp(18px,1.6vw,22px)/1.1 var(--np-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--np-ink);background:linear-gradient(var(--np-ink),var(--np-ink)) 0 0/100% 3px no-repeat,linear-gradient(var(--np-ink),var(--np-ink)) 0 5px/100% 1px no-repeat;padding-top:14px}:root .profile-count{background:var(--np-ink);color:var(--np-paper);font-family:var(--np-cond);border-radius:0}:root .profile-event{border:0;border-bottom:1px solid var(--np-rule);background:0 0;border-radius:0;padding:14px 4px}:root .profile-event:hover{border-color:var(--np-rule);background:var(--np-white)}:root .profile-event:hover h3{color:var(--np-orange)}:root .profile-event-date{background:var(--np-white);box-shadow:1px 1px 0 var(--np-ink);border:0;border-radius:0}:root .profile-event-date strong{font:700 28px/.9 var(--np-cond);color:var(--np-orange)}:root .profile-event-date span{font:700 11px/1 var(--np-cond);letter-spacing:.14em;color:var(--np-ink)}:root .profile-event-image{border-radius:0}:root .profile-event-body h3{font-family:var(--np-serif);letter-spacing:-.005em;font-size:18px;font-weight:650;transition:color .2s}:root .profile-event-body p{font:italic 400 14px/1.45 var(--np-serif);color:var(--np-muted)}:root .profile-more{border-color:var(--np-ink);color:var(--np-ink)}:root .profile-more:hover:not(:disabled){background:var(--np-ink);color:var(--np-paper)}:root .profile-side-card{border:1px solid var(--np-ink);background:var(--np-white)}:root .profile-side-heading{border-bottom:1px solid var(--np-ink);font:800 13px/1.3 var(--np-cond);letter-spacing:.16em;text-transform:uppercase}:root .profile-side-heading:before{background:var(--np-ink);border-radius:0}:root .profile-links a{border:1px solid var(--np-ink);background:var(--np-white);font:700 14px/1.2 var(--np-cond);letter-spacing:.06em;border-radius:0}:root .profile-links a:hover{background:var(--np-ink);color:var(--np-paper)}:root .profile-facts dt{font:700 12px/1.3 var(--np-cond);letter-spacing:.14em;color:var(--np-muted)}:root .profile-facts dd{font:italic 600 18px/1.4 var(--np-serif);color:var(--np-ink)}:root .profile-empty{border:1px dashed var(--np-ink);font:italic 400 17px/1.45 var(--np-serif);color:var(--np-muted)}main:has(.concert-editor-access,.profile-missing,.np-missing){background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px}:root :is(.concert-editor-access,.profile-missing,.np-missing){border:1px solid var(--np-ink);background:var(--np-white);width:min(620px,100% - 32px);min-height:0;box-shadow:0 0 0 4px var(--np-paper),0 0 0 5px var(--np-ink);text-align:center;border-radius:0;align-content:start;justify-items:center;gap:0;margin:clamp(44px,7vw,92px) auto;padding:28px clamp(20px,4vw,40px) 34px;display:grid}:root :is(.concert-editor-access,.profile-missing,.np-missing):before{content:"";aspect-ratio:2000/857;mix-blend-mode:multiply;background:url(../media/engraving-hall.2kkx9pbacf6_u.webp) 50%/contain no-repeat;width:100%;margin-bottom:20px;display:block}:root :is(.concert-editor-access,.profile-missing,.np-missing)>:is(h1,h2){width:100%;font:700 clamp(30px,3.4vw,42px)/1.05 var(--np-serif);letter-spacing:-.02em;color:var(--np-ink);background:linear-gradient(var(--np-ink),var(--np-ink)) 0 0/100% 3px no-repeat,linear-gradient(var(--np-ink),var(--np-ink)) 0 5px/100% 1px no-repeat;margin:0;padding-top:16px}:root :is(.concert-editor-access,.profile-missing,.np-missing)>p{max-width:44ch;font:italic 400 18px/1.5 var(--np-serif);color:var(--np-ink2);margin:12px auto 22px}:root :is(.concert-editor-access,.profile-missing,.np-missing) :is(button,a):not(.text-link):not(#np){background:var(--np-ink);min-height:48px;color:var(--np-paper);font:800 13px/1 var(--np-cond);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 24px;transition:background .2s,color .2s;display:inline-flex}:root :is(.concert-editor-access,.profile-missing,.np-missing) :is(button,a):not(.text-link):not(#np):hover{background:var(--np-orange);color:var(--np-ink)}:root .np-missing>.kicker{font:700 12px/1.3 var(--np-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--np-orange-d);margin-top:-4px;margin-bottom:10px}:root .np-missing>.text-link{font:800 13px/1 var(--np-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--np-ink);background:linear-gradient(var(--np-orange),var(--np-orange)) 0 100%/100% 2px no-repeat;margin-top:18px;padding-bottom:5px}:root .profile-missing-icon{display:none}
:root .site-header{background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px;box-shadow:none;-webkit-backdrop-filter:none;border-bottom:0;transition:box-shadow .3s}:root .site-header:after{content:"";border-top:1px solid var(--np-ink);border-bottom:1px solid var(--np-ink);pointer-events:none;height:5px;position:absolute;bottom:0;left:0;right:0}:root .site-header.is-scrolled{box-shadow:0 12px 20px -16px #12131180}@supports (animation-timeline:scroll()){:root .site-header:before{content:"";background:var(--np-orange);transform-origin:0;pointer-events:none;height:3px;animation:linear both np-read;animation-timeline:scroll(root);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}@keyframes np-read{to{transform:scaleX(1)}}}@media (min-width:1081px){:root .site-header{transition:box-shadow .3s,height .38s cubic-bezier(.2,.8,.2,1)}:root .practical-links{transition:opacity .3s 80ms,translate .38s cubic-bezier(.2,.8,.2,1),visibility}html:not(.np-printing) .site-header.is-condensed:not(:has(:focus-visible)){height:63px}html:not(.np-printing) .site-header.is-condensed:not(:has(:focus-visible)) .practical-links{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,translate .38s cubic-bezier(.2,.8,.2,1),visibility 0s .38s;translate:0 -10px}}:root .small-brand{font:700 29px/1 var(--np-cond);letter-spacing:-.03em;color:var(--np-ink);gap:9px}:root .small-brand em{color:var(--np-orange);font-style:italic;font-weight:500}:root .small-brand img{transition:transform .5s cubic-bezier(.3,1.5,.5,1)}:root .small-brand:hover img{transform:rotate(-8deg)scale(1.06)}:root .home-header .small-brand{visibility:hidden;opacity:0;transition:opacity .35s,translate .45s cubic-bezier(.2,.8,.2,1),visibility 0s .45s;translate:0 -8px}:root .home-header.is-scrolled .small-brand{visibility:visible;opacity:1;transition:opacity .35s,translate .45s cubic-bezier(.2,.8,.2,1),visibility;translate:none}:root .main-links{gap:clamp(18px,2.2vw,38px)}:root .main-links>a{font:700 13.5px/1 var(--np-cond);letter-spacing:.15em;text-transform:uppercase;color:var(--np-ink2);gap:8px;transition:color .2s}:root .main-links svg{stroke-width:1.5px;width:16px;height:16px;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}:root .main-links>a:after{background:var(--np-orange);transform-origin:0;height:3px;transition:transform .35s cubic-bezier(.6,0,.2,1);bottom:12px;left:0;right:0;transform:scaleX(0)}:root .main-links>a:hover,:root .main-links>a[aria-current]{color:var(--np-ink)}:root .main-links>a:hover:after,:root .main-links>a[aria-current]:after{left:0;right:0;transform:scaleX(1)}:root .main-links>a:hover svg{transform:translateY(-2px)rotate(-6deg)}:root .main-links>a[aria-current] svg{color:var(--np-orange)}:root button.sign-in{border:1px solid var(--np-ink);background:var(--np-ink);min-height:38px;color:var(--np-paper);font:800 12px/1 var(--np-cond);letter-spacing:.14em;padding:0 16px;transition:background .2s,color .2s,border-color .2s}:root button.sign-in:hover{background:var(--np-orange);border-color:var(--np-orange);color:var(--np-ink)}:root .site-language{font:700 12px/1.1 var(--np-cond);letter-spacing:.12em;color:var(--np-muted)}:root .account-controls .account-profile{font:700 13px/1 var(--np-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--np-ink)}:root .account-controls .account-profile img{box-shadow:0 0 0 1px var(--np-ink),0 0 0 3px var(--np-paper),0 0 0 4px var(--np-ink)}:root .account-controls>.text-button{font:700 12px/1 var(--np-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--np-ink2);text-decoration:none}:root .account-controls>.text-button:hover{color:var(--np-orange-d)}:root .notification-toggle{color:var(--np-ink)}:root .notification-toggle b{background:var(--np-orange);color:var(--np-ink);font:800 11px var(--np-cond);border-radius:0}:root .account-menu,:root .notification-list{border:1px solid var(--np-ink);border-top:1px solid var(--np-ink);background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px;box-shadow:0 0 0 3px var(--np-paper),0 0 0 4px var(--np-ink),0 20px 44px -20px #1213118c;animation:.22s cubic-bezier(.2,.8,.2,1) np-drop}:root .account-menu-heading strong{font:700 20px/1.15 var(--np-serif)}:root .account-menu-link{font:600 15px/1.3 var(--np-serif);border-bottom:1px dotted var(--np-muted)}:root .account-menu-link[href]:hover,:root .account-menu-signout:hover{background:var(--np-ink);color:var(--np-paper)}:root .notification-list>a strong{font:700 16px/1.25 var(--np-serif)}:root .notification-list>a.unread{border-left:3px solid var(--np-orange)}@keyframes np-drop{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:none}}:root .practical-links{border-top:1px solid var(--np-rule);gap:0;position:relative}:root .practical-links>a{font:700 12px/1.1 var(--np-cond);letter-spacing:.16em;color:var(--np-ink2);padding:0 clamp(10px,1.05vw,17px);transition:color .2s}:root .practical-links>a+a:before{content:"";background:var(--np-rule);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:-2px}:root .practical-links>a:hover,:root .practical-links>a[aria-current]{color:var(--np-orange-d)}:root .practical-links>a[aria-current]:after{background:var(--np-orange);height:2px;left:clamp(10px,1.05vw,17px);right:clamp(10px,1.05vw,17px)}.nav-dateline{font:italic 400 14px/1 var(--np-serif);color:var(--np-muted);white-space:nowrap;position:absolute;top:50%;left:0;translate:0 -50%}.home-header .nav-dateline{display:none}@media (max-width:1320px){.nav-dateline{display:none}}:root .menu-button{border:1px solid var(--np-ink);color:var(--np-ink);font:800 11px/1 var(--np-cond);letter-spacing:.16em;background:var(--np-white);transition:background .2s,color .2s}:root .menu-button:hover{background:var(--np-ink);color:var(--np-paper)}:root .menu-bars i{height:2px;transition:transform .3s}:root .menu-button:hover .menu-bars i:nth-child(2){transform-origin:100%;transform:scaleX(.6)}:root .mobile-menu{background:var(--np-paper) url(../media/paper.3pz9yf_962ym6.webp) 0 0/256px 256px}:root .mobile-menu[open]{animation:.42s cubic-bezier(.2,.8,.2,1) np-sheet-in}:root .mobile-menu::backdrop{background:#12131180}@keyframes np-sheet-in{0%{transform:translateY(-100%)}to{transform:none}}:root .mobile-menu-head{background:0 0;border-bottom:0;position:relative}:root .mobile-menu-head:after{content:"";border-top:1px solid var(--np-ink);border-bottom:1px solid var(--np-ink);height:5px;position:absolute;bottom:0;left:0;right:0}:root .mobile-menu-brand{font:700 27px/1 var(--np-cond);letter-spacing:-.03em}:root .mobile-menu-brand em{color:var(--np-orange);font-style:italic}:root .mobile-menu-head button{border:1px solid var(--np-ink);background:var(--np-white);color:var(--np-ink)}:root .mobile-menu-head button span{font:800 11px/1 var(--np-cond);letter-spacing:.14em}:root .mobile-menu>nav{counter-reset:np-menu;background:0 0;border:0;width:min(760px,100% - 32px);padding:22px 0 40px}.mobile-menu-folio{font:700 11px/1.2 var(--np-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--np-orange-d);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.mobile-menu-folio span+span{font:italic 400 14px/1.2 var(--np-serif);letter-spacing:0;text-transform:none;color:var(--np-muted);text-align:right}:root .mobile-main-links{background:linear-gradient(var(--np-ink),var(--np-ink)) 0 0/100% 3px no-repeat,linear-gradient(var(--np-ink),var(--np-ink)) 0 5px/100% 1px no-repeat;border-top:0;border-bottom:0;padding-top:6px}:root .mobile-main-links>a{counter-increment:np-menu;border-bottom:1px solid var(--np-rule);min-height:72px;font:700 26px/1.05 var(--np-serif);letter-spacing:-.01em;color:var(--np-ink);gap:14px;padding:14px 12px}:root .mobile-main-links>a:before{content:counter(np-menu,decimal-leading-zero);min-width:30px;font:italic 500 18px/1 var(--np-serif);color:var(--np-orange-d);order:-1}:root .mobile-main-links>a svg{stroke-width:1.4px;width:20px;height:20px;color:var(--np-muted);order:2;margin-left:auto}:root .mobile-main-links>a[aria-current]{background:var(--np-ink);color:var(--np-paper)}:root .mobile-main-links>a[aria-current]:before,:root .mobile-main-links>a[aria-current] svg{color:var(--np-orange)}:root .mobile-main-links>a:nth-child(odd){border-right:0}:root .mobile-practical{gap:0 22px;margin-top:22px}:root .mobile-practical>a{border-bottom:1px dotted var(--np-muted);min-height:46px;font:700 14px/1.2 var(--np-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--np-ink2);padding:12px 4px}:root .mobile-practical>a[aria-current]{color:var(--np-orange-d)}:root .mobile-add-concert{background:var(--np-orange);color:var(--np-ink);font:800 13px/1 var(--np-cond);letter-spacing:.12em;border:0}:root .mobile-sign-in{background:0 0;background-image:linear-gradient(var(--np-ink),var(--np-ink)),linear-gradient(var(--np-ink),var(--np-ink));background-position:0 0,0 5px;background-repeat:no-repeat;background-size:100% 3px,100% 1px;border-top:0;padding:18px 0 0}:root .mobile-sign-in .button{background:var(--np-ink);border-color:var(--np-ink);color:var(--np-paper);font:800 13px/1 var(--np-cond);letter-spacing:.12em}:root .mobile-account-identity>a{font:700 20px/1.1 var(--np-serif)}:root .mobile-account-identity img{box-shadow:0 0 0 1px var(--np-ink),0 0 0 3px var(--np-paper),0 0 0 4px var(--np-ink);border:0}:root .mobile-sign-in .account-menu-link{font:600 17px/1.3 var(--np-serif);border-bottom:1px dotted var(--np-muted)}@media (min-width:681px){:root .mobile-main-links>a:nth-child(odd){border-right:1px solid var(--np-rule)}}@media (prefers-reduced-motion:no-preference){:root .mobile-menu[open] nav>*{animation:.5s cubic-bezier(.2,.8,.2,1) both np-cast}:root .mobile-menu[open] nav>:first-child{animation-delay:.12s}:root .mobile-menu[open] nav>:nth-child(2){animation-delay:.18s}:root .mobile-menu[open] nav>:nth-child(3){animation-delay:.3s}:root .mobile-menu[open] nav>:nth-child(4){animation-delay:.36s}:root .mobile-menu[open] nav>:nth-child(5){animation-delay:.42s}:root .mobile-menu[open] .mobile-main-links>a{animation:.5s cubic-bezier(.2,.8,.2,1) both np-type}:root .mobile-menu[open] .mobile-main-links>a:first-child{animation-delay:.22s}:root .mobile-menu[open] .mobile-main-links>a:nth-child(2){animation-delay:.29s}:root .mobile-menu[open] .mobile-main-links>a:nth-child(3){animation-delay:.36s}:root .mobile-menu[open] .mobile-main-links>a:nth-child(4){animation-delay:.43s}}@media (prefers-reduced-motion:reduce){:root .mobile-menu[open],:root .account-menu,:root .notification-list{animation:none}:root .main-links>a:after,:root .site-header,:root .practical-links,:root .small-brand{transition:none}}:root{--np-sticky:var(--np-header)}@media (min-width:1081px){html:not(.np-printing):has(.site-header.is-condensed){--np-sticky:63px}}
.np-label{background:var(--np-white);border:1px solid var(--np-ink);transform-origin:40% 30%;padding:20px 16px 14px;position:relative;transform:rotate(-.7deg);box-shadow:0 1px #0000000d,0 8px 18px -10px #281e0a59}.np-label-wait{opacity:0}.np-label-perf{background:radial-gradient(circle,var(--np-deep) 1.3px,transparent 1.6px) 0 50%/9px 4px repeat-x;height:4px;position:absolute;top:6px;left:10px;right:10px}.np-label-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.np-avatar{background:var(--np-white);width:52px;height:52px;box-shadow:0 0 0 1px var(--np-ink);font:700 19px/1 var(--np-cond);letter-spacing:.04em;text-transform:uppercase;border-radius:50%;place-items:center;display:grid;overflow:hidden}.np-avatar img{object-fit:cover;width:100%;height:100%}.np-label-kicker{font:700 11px/1 var(--np-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--np-muted)}.np-label-id h2{font:600 15.5px/1.25 var(--np-mono);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:6px}.np-label-points{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.np-label-points b{font:800 46px/.9 var(--np-cond);color:var(--np-orange);font-variant-numeric:tabular-nums}.np-label-points small{font:700 11px/1 var(--np-cond);letter-spacing:.16em;text-transform:uppercase;margin-top:4px}.np-label-rank{border-top:1px dashed var(--np-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;padding-top:10px;display:flex}.np-label-rank span{font:700 11px/1 var(--np-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--np-muted)}.np-label-rank em{font:italic 600 22px/1.1 var(--np-serif);color:var(--np-ink)}.np-label-progress{margin-top:10px}.np-label-progress .np-bar{height:5px}.np-label-progress p{font:400 14px/1.35 var(--np-serif);color:var(--np-ink2);margin-top:7px}.np-label-progress p em{font-style:italic}.np-label-progress p b{font:700 15px/1 var(--np-cond);color:var(--np-orange-d)}.np-label-stats{border-top:1px solid var(--np-ink);border-bottom:1px solid var(--np-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.np-label-stats li{text-align:center;padding:9px 2px 8px}.np-label-stats li+li{border-left:1px solid var(--np-rule)}.np-label-stats b{font:800 27px/1 var(--np-cond);display:block}.np-label-stats span{font:600 10.5px/1 var(--np-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--np-muted);margin-top:4px;display:block}.np-label-note{border-top:1px dashed var(--np-muted);font:400 16px/1.45 var(--np-serif);color:var(--np-ink2);margin-top:14px;padding-top:12px}.np-label-foot{width:100%;min-height:40px;font:800 13px/1 var(--np-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--np-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:8px;padding:0;display:flex}.np-label-foot span{color:var(--np-orange-d);transition:transform .2s}.np-label-foot:hover span{transform:translate(4px)}.np-barcode{width:100%;height:22px;fill:var(--np-ink);opacity:.85;margin-top:8px;display:block}@media (max-width:420px){.np-label-points b{font-size:40px}.np-label-stats span{letter-spacing:.04em;font-size:9.5px}}
.np-pen-text{background:linear-gradient(var(--np-orange),var(--np-orange)) 0 96%/0 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .45s cubic-bezier(.2,.8,.2,1)}:is(a,.job-card):is(:hover,:focus-visible) .np-pen-text{background-size:100% 2px}.np-count{font-variant-numeric:tabular-nums}.concert-detail .concert-date-display>strong{position:relative}.np-pen-circle{pointer-events:none;width:158%;height:180%;position:absolute;top:-44%;left:-27%;overflow:visible}.np-pen-circle path{fill:none;stroke:var(--np-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;stroke-dasharray:1;stroke-dashoffset:1px}.np-pen-circle.is-drawn path{stroke-dashoffset:0}.np-pen-circle.is-drawing path{animation:1s cubic-bezier(.55,.05,.35,1) .15s both np-pen-draw}@keyframes np-pen-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce),print{.np-pen-circle path{stroke-dashoffset:0!important;animation:none!important}}
