:root{--royal:#1f40c2;--royal-deep:#16308f;--royal-bright:#3f63ec;--ink:#14161f;--page:#e8ecf5;--ink-soft:#39404f;--mut:#6c7384;--milk:rgba(248,250,255,.82);--milk-2:hsla(0,0%,100%,.9);--milk-line:rgba(22,32,80,.14);--milk-line-strong:rgba(22,32,80,.28)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-family:Archivo,sans-serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--royal);color:#fff}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.85%27 numOctaves=%272%27 type=%27fractalNoise%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:multiply;opacity:.035;pointer-events:none;position:fixed;z-index:9999}.bg-section{isolation:isolate;position:relative}.bg-section .bg{background-attachment:fixed;background-position:50%;background-size:cover;filter:saturate(1.14) contrast(1.03) brightness(1.07);inset:0;position:absolute;z-index:-2}.bg-section .scrim{inset:0;position:absolute;z-index:-1}.panel{backdrop-filter:blur(22px) saturate(1.25);background:rgba(248,250,255,.88);background:var(--milk);border:1px solid var(--milk-line);border-radius:20px;box-shadow:0 38px 70px -38px rgba(12,20,55,.55),inset 0 1px 0 hsla(0,0%,100%,.7);color:var(--ink)}.progress{background:var(--royal-bright);height:3px;width:0;z-index:1000}.progress,nav{left:0;position:fixed;top:0}nav{align-items:center;display:flex;justify-content:flex-end;padding:16px clamp(20px,4vw,56px);right:0;z-index:900}nav .brand{color:#fff;font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.06em;line-height:1;text-shadow:0 2px 14px rgba(8,14,40,.55)}nav .links{align-items:center;display:flex;gap:clamp(14px,2.2vw,34px)}nav .links a{color:#fff;font-family:Oswald,sans-serif;font-size:13px;font-weight:500;letter-spacing:.18em;padding:4px 0;position:relative;text-shadow:0 2px 12px rgba(8,14,40,.6);text-transform:uppercase}nav .links a:after{background:var(--royal-bright);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}nav .links a.active:after,nav .links a:hover:after{width:100%}nav .links .ticket{background:var(--royal);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 10px 24px -10px rgba(31,64,194,.9);color:#fff;letter-spacing:.16em;padding:9px 18px;text-shadow:none;transition:background .2s}nav .links .ticket:hover{background:var(--royal-bright)}nav .links .ticket:after{display:none}@media (max-width:760px){nav .links a:not(.ticket){display:none}}#start{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh}#start .scrim{background:radial-gradient(120% 80% at 70% 22%,rgba(31,64,194,.14),transparent 60%),linear-gradient(180deg,rgba(8,12,30,.5),rgba(8,12,30,.12) 26%,rgba(8,12,30,.34) 60%,rgba(8,12,30,.8))}.hero-inner{padding:0 clamp(20px,4vw,56px) clamp(40px,6vh,80px)}.hero-panel{display:inline-block;max-width:1180px;padding:0}.hero-kicker{align-items:center;color:#fff;display:flex;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;gap:14px;letter-spacing:.36em;margin-bottom:18px;text-shadow:0 2px 14px rgba(8,14,40,.7);text-transform:uppercase}.hero-kicker:before{background:#fff;content:"";height:2px;width:48px}h1{font-family:Bebas Neue,sans-serif;font-size:clamp(52px,10vw,150px);font-weight:400;letter-spacing:.01em;line-height:.84;text-shadow:0 6px 34px rgba(8,12,30,.45);text-transform:uppercase}h1,h1 .last{color:#fff}.hero-show{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.32);display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;max-width:1040px;padding-top:22px}.hero-show .title{color:#fff;font-family:Oswald,sans-serif;font-size:clamp(19px,2.6vw,32px);font-weight:600;letter-spacing:.05em;text-shadow:0 2px 16px rgba(8,14,40,.6);text-transform:uppercase}.hero-show .claim{color:hsla(0,0%,100%,.92);font-size:clamp(15px,1.5vw,18px);max-width:560px;text-shadow:0 1px 10px rgba(8,14,40,.55)}.cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.btn{align-items:center;background:none;border:1.5px solid hsla(0,0%,100%,.75);border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-family:Oswald,sans-serif;font-size:14px;font-weight:500;gap:12px;letter-spacing:.16em;padding:15px 28px;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s}.btn .arr{transition:transform .25s}.btn:hover{background:#fff;border-color:#fff;color:var(--royal)}.btn:hover .arr{transform:translateX(5px)}.btn.solid{background:var(--royal);border-color:var(--royal);box-shadow:0 16px 30px -14px rgba(31,64,194,.8);color:#fff}.btn.solid:hover{background:var(--royal-bright);border-color:var(--royal-bright)}.scroll-hint{align-items:center;bottom:clamp(40px,6vh,80px);color:#fff;display:flex;font-family:Oswald,sans-serif;font-size:11px;gap:14px;letter-spacing:.3em;position:absolute;right:clamp(20px,4vw,56px);text-shadow:0 2px 10px rgba(8,14,40,.7);text-transform:uppercase;writing-mode:vertical-rl}.scroll-hint:after{animation:drip 2s infinite;background:linear-gradient(#fff,transparent);content:"";height:60px;width:2px}@keyframes drip{0%{transform:scaleY(.2);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.01%{transform-origin:bottom}to{transform:scaleY(.2);transform-origin:bottom}}.wrap{margin:0 auto;max-width:1280px;padding:clamp(80px,12vh,150px) clamp(20px,4vw,56px)}.pad{padding:clamp(34px,4.4vw,64px) clamp(26px,3.8vw,58px)}.sec-head{align-items:flex-end;border-bottom:1px solid var(--milk-line);display:flex;gap:24px;justify-content:space-between;margin-bottom:42px;padding-bottom:24px}.sec-num{color:var(--royal);font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:.28em}.sec-num,.sec-title{text-transform:uppercase}.sec-title{color:var(--ink);font-family:Bebas Neue,sans-serif;font-size:clamp(44px,8vw,118px);line-height:.85}#termine .scrim{background:linear-gradient(180deg,rgba(8,12,30,.34),rgba(8,12,30,.5))}.gig{align-items:center;border-bottom:1px solid var(--milk-line);display:grid;gap:24px;grid-template-columns:130px 1fr auto;padding:22px 8px;position:relative;transition:padding .3s}.gig,.gig:before{border-radius:8px}.gig:before{background:var(--royal);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:-1}.gig:hover:before{opacity:.06}.gig:hover{padding-left:18px}.gig .date{color:var(--royal-deep);font-family:Bebas Neue,sans-serif;font-size:34px;letter-spacing:.02em;line-height:.9}.gig .date small{color:var(--mut);display:block;font-family:Oswald,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;margin-top:4px}.gig .place .city{font-family:Oswald,sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gig .place .venue{color:var(--ink-soft);font-size:15px}.gig .act{align-items:center;display:flex;gap:18px}.gig .soldout{border:1px solid var(--milk-line-strong);border-radius:3px;color:var(--mut);font-size:12px;letter-spacing:.2em;padding:8px 14px}.gig .soldout,.gig .tickets{font-family:Oswald,sans-serif;text-transform:uppercase}.gig .tickets{border-bottom:1.5px solid var(--royal);color:var(--royal);font-size:13px;letter-spacing:.16em;padding-bottom:3px;transition:letter-spacing .25s;white-space:nowrap}.gig .tickets:hover{letter-spacing:.24em}.termine-foot{align-items:center;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:14px;gap:10px;margin-top:34px}.termine-foot .tickets{border-bottom:1.5px solid var(--royal);color:var(--royal);font-family:Oswald,sans-serif;font-size:13px;letter-spacing:.14em;padding-bottom:2px;text-transform:uppercase}@media (max-width:680px){.gig{gap:14px 18px;grid-template-columns:90px 1fr}.gig .act{grid-column:1/-1;justify-content:flex-start}.gig .date{font-size:26px}}#vita .scrim{background:linear-gradient(90deg,rgba(8,12,30,.5),rgba(8,12,30,.26) 60%,rgba(8,12,30,.16))}#vita .wrap{max-width:1080px}#vita .panel{backdrop-filter:blur(14px) saturate(1.2);background:rgba(250,252,255,.44)}#vita .pad{padding:clamp(24px,2.8vw,42px) clamp(22px,3vw,44px)}#vita .sec-title{font-size:clamp(38px,6vw,82px)}.vita-grid{align-items:start;display:grid;gap:clamp(40px,6vw,84px);grid-template-columns:1.1fr .9fr}.vita-lead{color:var(--ink);font-family:Oswald,sans-serif;font-size:clamp(19px,2.2vw,26px);font-weight:300;letter-spacing:.01em;line-height:1.25}.vita-lead b{color:var(--royal);font-weight:600}.vita-body p{color:var(--ink-soft);font-size:15px;margin-bottom:16px}.vita-body p:first-child{color:var(--ink);font-size:16px}.vita-meta{background:var(--milk-line);border:1px solid var(--milk-line);border-radius:12px;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-top:30px;overflow:hidden}.vita-meta div{background:hsla(0,0%,100%,.55);padding:18px}.vita-meta .k{color:var(--mut);font-family:Oswald,sans-serif;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.vita-meta .v{color:var(--royal);font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.02em;margin-top:8px}.vita-photo{border-radius:14px;box-shadow:0 26px 50px -30px rgba(12,20,55,.5);margin-top:24px;overflow:hidden}.vita-photo img{display:block;filter:saturate(1.12) contrast(1.02) brightness(1.05);height:auto;width:100%}.vita-photo figcaption{color:var(--mut);font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.16em;padding:10px 2px 0;text-transform:uppercase}@media (max-width:820px){.vita-grid{grid-template-columns:1fr}}@media (max-width:520px){.vita-meta{grid-template-columns:minmax(0,1fr)}.vita-meta .v{overflow-wrap:anywhere}}#presse .scrim{background:linear-gradient(180deg,rgba(8,12,30,.42),rgba(8,12,30,.5))}.press-quotes{background:var(--milk-line);border:1px solid var(--milk-line);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-bottom:56px;overflow:hidden}.press-quotes blockquote{background:hsla(0,0%,100%,.5);padding:30px 28px}.press-quotes p{color:var(--ink);font-family:Oswald,sans-serif;font-size:21px;font-weight:300;line-height:1.35}.press-quotes cite{color:var(--royal);display:block;font-family:Oswald,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.18em;margin-top:18px;text-transform:uppercase}.dl-grid{background:var(--milk-line);border:1px solid var(--milk-line);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}.dl{background:hsla(0,0%,100%,.5);display:flex;flex-direction:column;gap:18px;min-height:228px;padding:28px 26px 24px;position:relative;transition:background .3s}.dl:hover{background:hsla(0,0%,100%,.82)}.dl .ico{border:1.5px solid var(--royal);border-radius:6px;color:var(--royal);display:grid;font-family:Bebas Neue,sans-serif;font-size:18px;height:54px;letter-spacing:.1em;place-items:center;width:54px}.dl h4{color:var(--ink);font-family:Oswald,sans-serif;font-size:20px;font-weight:600;letter-spacing:.04em;line-height:1.1;margin-top:auto;text-transform:uppercase}.dl .meta{color:var(--mut);font-size:13px}.dl .go{align-items:center;color:var(--royal);display:flex;font-family:Oswald,sans-serif;font-size:12px;gap:10px;letter-spacing:.18em;text-transform:uppercase}.dl .go .arr{transition:transform .25s}.dl:hover .go .arr{transform:translateX(5px)}@media (max-width:900px){.press-quotes{grid-template-columns:1fr}.dl-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.dl-grid{grid-template-columns:1fr}}#programm .scrim{background:linear-gradient(180deg,rgba(8,12,30,.42),rgba(8,12,30,.52))}#programm .wrap{max-width:1080px}#programm .panel{backdrop-filter:blur(14px) saturate(1.2);background:rgba(250,252,255,.44)}#programm .sec-title{font-size:clamp(38px,6vw,82px)}.prog-grid{align-items:start;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:1.15fr .85fr}.prog-photo{border-radius:14px;box-shadow:0 26px 50px -30px rgba(12,20,55,.5);margin-top:24px;overflow:hidden}.prog-photo img{display:block;filter:saturate(1.12) contrast(1.02) brightness(1.05);height:auto;width:100%}.prog-photo figcaption{color:var(--mut);font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.16em;padding:10px 2px 0;text-transform:uppercase}.prog-show{color:var(--royal-deep);font-family:Bebas Neue,sans-serif;font-size:clamp(34px,4.4vw,60px);letter-spacing:.01em;line-height:.92;margin-bottom:14px;text-transform:uppercase}.prog-lead{color:var(--ink);font-family:Oswald,sans-serif;font-size:clamp(20px,2.4vw,30px);font-weight:300;line-height:1.28}.prog-lead b{color:var(--royal);font-weight:600}.prog-body p{color:var(--ink-soft);font-size:15.5px;margin-bottom:16px}.prog-body p:first-child{color:var(--ink);font-size:17px}.prog-aud{background:hsla(0,0%,100%,.5);border:1px solid var(--milk-line);border-radius:14px;margin-top:28px;padding:24px 26px}.prog-aud .k{align-items:center;color:var(--royal);display:flex;font-family:Oswald,sans-serif;font-size:11px;font-weight:600;gap:10px;letter-spacing:.24em;margin-bottom:12px;text-transform:uppercase}.prog-aud .k:before{background:var(--royal);content:"";height:2px;width:26px}.prog-aud p{color:var(--ink-soft);font-size:15px;line-height:1.55}.prog-meta{background:var(--milk-line);border:1px solid var(--milk-line);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:38px;overflow:hidden}.prog-meta div{background:hsla(0,0%,100%,.55);padding:20px 22px}.prog-meta .k{color:var(--mut);font-family:Oswald,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.prog-meta .v{color:var(--royal);font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.02em;margin-top:6px}@media (max-width:820px){.prog-grid{grid-template-columns:1fr}.prog-meta{grid-template-columns:minmax(0,1fr)}.prog-meta .v{overflow-wrap:anywhere}}#booking{background:var(--royal);color:#fff;overflow:hidden;position:relative}#booking:before{background:radial-gradient(120% 90% at 85% 0,hsla(0,0%,100%,.16),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.foot-cta{margin:0 auto;max-width:1280px;padding:clamp(70px,11vh,128px) clamp(20px,4vw,56px);position:relative}.foot-cta .big{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,11vw,148px);line-height:.85;text-transform:uppercase}.foot-cta .sub{color:hsla(0,0%,100%,.82);margin:20px 0 32px;max-width:520px}#booking .btn{border-color:hsla(0,0%,100%,.7);color:#fff}#booking .btn.solid,#booking .btn:hover{background:#fff;color:var(--royal)}#booking .btn.solid{border-color:#fff}#booking .btn.solid:hover{background:hsla(0,0%,100%,.85)}.foot-grid{border-top:1px solid hsla(0,0%,100%,.25);display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-top:64px;padding-top:42px}.foot-grid .k{color:hsla(0,0%,100%,.7);font-family:Oswald,sans-serif;font-size:11px;font-weight:500;letter-spacing:.24em;margin-bottom:12px;text-transform:uppercase}.foot-grid a{color:#fff;display:block;line-height:1.9}.foot-grid a:hover{color:hsla(0,0%,100%,.75)}.foot-grid span{color:hsla(0,0%,100%,.7)}@media (max-width:520px){.foot-grid{grid-template-columns:minmax(0,1fr)}.foot-grid a{overflow-wrap:anywhere}}#galerie{background:linear-gradient(180deg,#eef1f8,#e4e9f4)}.gal-wrap{margin:0 auto;max-width:1280px;padding:clamp(80px,12vh,140px) clamp(20px,4vw,56px)}.gal-head{align-items:flex-end;border-bottom:1px solid var(--milk-line-strong);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:40px;padding-bottom:24px}.gal-head .sec-num{color:var(--royal)}.gal-head .gh-sub{color:var(--ink-soft);font-size:15px;max-width:420px}.sub-label{align-items:center;color:var(--royal);display:flex;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;gap:12px;letter-spacing:.2em;margin:6px 0 22px;text-transform:uppercase}.sub-label:before{background:var(--royal);content:"";height:2px;width:30px}.photo-grid{display:grid;gap:14px;grid-auto-rows:200px;grid-template-columns:repeat(4,1fr)}.ph-tile{background:#0a0e1c;border-radius:12px;box-shadow:0 18px 36px -22px rgba(12,20,55,.6);cursor:pointer;overflow:hidden;position:relative}.ph-tile.tall{grid-row:span 2}.ph-tile.wide{grid-column:span 2}.ph-tile img{filter:saturate(1.12) brightness(1.04);height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1);width:100%}.ph-tile:hover img{transform:scale(1.06)}.ph-tile .cap{background:linear-gradient(0deg,rgba(6,10,28,.82),transparent);bottom:0;color:#fff;font-family:Oswald,sans-serif;font-size:13px;left:0;letter-spacing:.04em;opacity:0;padding:32px 16px 13px;position:absolute;right:0;text-transform:uppercase;transform:translateY(8px);transition:opacity .3s,transform .3s}.ph-tile:hover .cap{opacity:1;transform:none}.ph-tile .zoom{background:hsla(0,0%,100%,.92);border-radius:50%;color:var(--royal);display:grid;font-size:16px;height:34px;opacity:0;place-items:center;position:absolute;right:12px;top:12px;transform:scale(.8);transition:opacity .25s,transform .25s;width:34px}.ph-tile:hover .zoom{opacity:1;transform:none}@media (max-width:880px){.photo-grid{grid-auto-rows:170px;grid-template-columns:repeat(2,1fr)}.ph-tile.wide{grid-column:span 2}}@media (max-width:520px){.ph-tile.wide{grid-column:span 1}.ph-tile.tall{grid-row:span 1}}.video-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:14px}.vcard{aspect-ratio:16/10;background:#0a0e1c;border-radius:14px;box-shadow:0 20px 40px -24px rgba(12,20,55,.65);cursor:pointer;overflow:hidden;position:relative}.vcard img{filter:saturate(1.1) brightness(.78);height:100%;object-fit:cover;transition:filter .5s,transform .5s;width:100%}.vcard:hover img{filter:saturate(1.15) brightness(.9);transform:scale(1.04)}.vcard .vov{background:linear-gradient(0deg,rgba(6,10,28,.78),transparent 62%);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:18px;position:absolute}.vcard .play{background:rgba(31,64,194,.92);border-radius:50%;box-shadow:0 12px 30px -8px rgba(8,14,40,.7);display:grid;height:64px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s,background .25s;width:64px}.vcard:hover .play{background:var(--royal-bright);transform:translate(-50%,-50%) scale(1.1)}.vcard .play:after{border-bottom:11px solid transparent;border-left:18px solid #fff;border-top:11px solid transparent;content:"";margin-left:5px}.vcard .vtitle{color:#fff;font-size:17px;font-weight:600;letter-spacing:.03em;line-height:1.15}.vcard .vmeta,.vcard .vtitle{font-family:Oswald,sans-serif;position:relative;text-transform:uppercase}.vcard .vmeta{color:hsla(0,0%,100%,.72);font-size:12px;letter-spacing:.06em;margin-top:5px}.vcard .dur{background:rgba(6,10,28,.78);border-radius:5px;color:#fff;font-family:Oswald,sans-serif;font-size:12px;letter-spacing:.05em;padding:3px 9px;position:absolute;right:12px;top:12px;z-index:2}@media (max-width:780px){.video-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.video-grid{grid-template-columns:1fr}}.gal-note{align-items:center;color:var(--mut);display:flex;font-family:Oswald,sans-serif;font-size:12.5px;gap:10px;letter-spacing:.06em;margin-top:22px;text-transform:uppercase}.gal-note:before{background:var(--royal);border-radius:50%;content:"";flex:none;height:7px;width:7px}.lb{align-items:center;background:rgba(7,10,24,.94);display:none;inset:0;justify-content:center;padding:clamp(16px,4vw,64px);position:fixed;z-index:2000}.lb.open{display:flex}.lb-stage{flex-direction:column;gap:16px;max-width:1180px}.lb-media,.lb-stage{align-items:center;display:flex;position:relative;width:100%}.lb-media{justify-content:center;max-height:80vh}.lb-media img{box-shadow:0 40px 90px -30px rgba(0,0,0,.7);max-width:100%}.lb-frame,.lb-media img{border-radius:10px;max-height:80vh}.lb-frame{aspect-ratio:16/9;background:#000;overflow:hidden;position:relative;width:100%}.lb-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.lb-ph{align-items:center;color:#fff;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;padding:30px;text-align:center}.lb-ph .pl{background:var(--royal);border-radius:50%;display:grid;height:74px;place-items:center;width:74px}.lb-ph .pl:after{border-bottom:13px solid transparent;border-left:22px solid #fff;border-top:13px solid transparent;content:"";margin-left:6px}.lb-ph .t{font-family:Oswald,sans-serif;font-size:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lb-ph .s{color:hsla(0,0%,100%,.6);font-size:13px;max-width:340px}.lb-cap,.lb-ph .s{font-family:Oswald,sans-serif;letter-spacing:.06em}.lb-cap{color:hsla(0,0%,100%,.82);font-size:14px;text-transform:uppercase}.lb-x{background:none;border:1.5px solid hsla(0,0%,100%,.5);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:22px;height:46px;place-items:center;position:absolute;right:0;top:-6px;transform:translateY(-100%);transition:background .2s,color .2s,border-color .2s;width:46px}.lb-x:hover{background:#fff;border-color:#fff;color:var(--ink)}.lb-nav{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:24px;height:54px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,color .2s;width:54px;z-index:3}.lb-nav:hover{background:hsla(0,0%,100%,.92);color:var(--ink)}.lb-prev{left:-6px}.lb-next{right:-6px}@media (max-width:680px){.lb-prev{left:0}.lb-next{right:0}.lb-nav{height:44px;width:44px}}.colophon{background:var(--royal-deep);color:hsla(0,0%,100%,.66)}.colophon .ci{display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;letter-spacing:.04em;margin:0 auto;max-width:1280px;padding:24px clamp(20px,4vw,56px)}.colophon a{color:hsla(0,0%,100%,.82)}.rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}@media (hover:none) and (pointer:coarse),(max-width:820px){.bg-section .bg{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.bg-section .bg{background-attachment:scroll}.scroll-hint:after{animation:none}}.editor-styles-wrapper .rv{opacity:1!important;transform:none!important;transition:none!important}.editor-styles-wrapper .bg-section .bg{background-attachment:scroll!important}
