
@font-face{font-family:Archivo;src:url("../fonts/archivo-black.woff2") format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url("../fonts/lato-regular.woff2") format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url("../fonts/lato-bold.woff2") format('woff2');font-weight:700;font-display:swap}
:root{--ink:#10110f;--panel:#1c1e19;--line:#3b3f33;--white:#f4f4ed;--muted:#b9beaf;--lime:#d5ff02;--blue:#5137ff;--pink:#ff60bc;--display:Archivo,'Arial Black',sans-serif;--body:Lato,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--ink);color:var(--white);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:-.055em;line-height:1.04}h2{font-size:clamp(34px,4.3vw,60px)}h3{font-size:24px;line-height:1.23;letter-spacing:-.025em}p{color:var(--muted)}button,input{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;object-fit:cover}svg{display:block}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--pink);outline-offset:6px}input:focus-visible{outline:3px solid var(--pink);outline-offset:3px}[hidden]{display:none!important}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.section{padding-block:100px}.eyebrow{font-size:11px;line-height:1.5;letter-spacing:.07em;font-weight:700;color:var(--lime);margin-bottom:22px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-right:8px;vertical-align:2px}.button{display:inline-flex;align-items:center;justify-content:center;gap:27px;background:var(--lime);color:var(--ink);border:1px solid var(--lime);border-radius:99px;padding:16px 25px;min-height:56px;font-size:14px;font-weight:700;line-height:1.4;transition:transform .2s,background .2s;text-align:center}.button:hover{transform:translateY(-3px);background:#e1ff4d}.button>span{font-size:23px;font-weight:400;line-height:1}.button.outline{background:transparent;color:var(--white);border-color:#777e68}.button.outline:hover{border-color:var(--lime);color:var(--lime);background:#d5ff0208}.button.compact{min-height:43px;padding:11px 19px;gap:19px;font-size:12px}.button.compact>span{font-size:19px}.button.black-button{background:var(--ink);border-color:var(--ink);color:var(--lime)}.button.black-button:hover{background:#292e20}.actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.skip{position:fixed;top:-100px;left:15px;z-index:100;background:var(--lime);color:var(--ink);padding:12px 25px;border-radius:8px}.skip:focus{top:15px}.wordmark{display:block;position:relative;font-family:var(--display);font-size:18px;letter-spacing:-.055em;line-height:.92;white-space:nowrap;width:155px}.wordmark>span{color:var(--lime);font-size:36px}.wordmark>b{font-size:39px;font-weight:400;position:absolute;left:113px;top:7px;color:var(--lime)}.header{position:sticky;top:0;background:#10110ff2;backdrop-filter:blur(14px);border-bottom:1px solid #ffffff0c;z-index:30}.nav{display:flex;align-items:center;gap:45px;min-height:96px}.desktop-nav{display:flex;align-items:center;gap:28px;margin-right:auto;margin-left:20px;font-size:13px}.desktop-nav a:hover{color:var(--lime)}.nav-right{display:flex;align-items:center;gap:25px;margin-left:auto}.menu-toggle{display:none;width:28px;height:35px;padding:3px}.menu-toggle span{height:1px;background:var(--white);width:100%;transition:transform .2s}.mobile-nav{background:var(--panel);padding:15px 25px}.mobile-nav a{display:block;border-bottom:1px solid var(--line);padding:12px 0;font-size:15px}.hero{padding-block:88px 94px;display:grid;grid-template-columns:1.45fr 1fr;align-items:center;position:relative;gap:20px;min-height:730px}.hero-copy{position:relative;z-index:3}.hero .eyebrow{font-size:10px;letter-spacing:.045em;white-space:nowrap}.hero h1{font-size:clamp(56px,5.4vw,82px);line-height:1.04;letter-spacing:-.06em;width:112%;position:relative}.hero h1>span{color:var(--lime)}.hero-intro{color:var(--white);font-size:21px;line-height:1.45;margin:25px 0 16px;max-width:530px}.hero-description{font-size:16px;line-height:1.65;max-width:540px;margin-bottom:29px}.hero-sender{display:flex;gap:15px;align-items:center;max-width:350px;margin-top:36px}.hero-sender>span{font-size:8px;line-height:1.4;max-width:55px;color:#949b87;letter-spacing:.09em}.hero-sender img{width:183px;height:auto;filter:brightness(0) invert(1);opacity:.75}.hero-visual{position:relative;height:560px;transform:rotate(4deg);margin-left:18px;margin-top:18px}.visual-blue{position:absolute;inset:0;background:var(--blue);border-radius:18px;overflow:hidden;box-shadow:0 0 100px #5137ff14}.visual-kicker{position:absolute;top:25px;left:25px;font-size:10px;letter-spacing:.075em;line-height:1.5;font-weight:700;z-index:2}.stop-photo{position:absolute;bottom:-40px;left:0;width:100%;height:94%;filter:grayscale(1) contrast(1.15);mix-blend-mode:multiply;object-position:center 20%}.visual-blue:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#000b);pointer-events:none}.visual-bottom{position:absolute;left:26px;bottom:35px;font-family:var(--display);font-size:44px;letter-spacing:-.06em;line-height:1.02;z-index:2}.visual-bottom span{color:var(--lime)}.sticker{position:absolute;z-index:5;box-shadow:5px 7px 0 #0008}.peace-sticker{background:var(--lime);border-radius:50%;width:145px;height:145px;top:-35px;right:-33px;padding:17px;transform:rotate(12deg)}.peace-sticker svg{width:100%;height:100%;fill:none;stroke:var(--ink);stroke-width:6;stroke-linecap:round}.pink-sticker{background:var(--pink);color:var(--ink);font:36px/.95 var(--display);letter-spacing:-.065em;padding:18px 21px;left:-38px;top:190px;transform:rotate(-12deg);border-radius:5px}.white-sticker{background:var(--white);color:var(--ink);bottom:28px;right:-26px;font:14px/1.2 var(--display);padding:13px 20px;transform:rotate(-11deg);letter-spacing:-.03em}.visual-source{position:absolute;bottom:-23px;right:5px;font-size:8px;color:#8a927d;transform:rotate(-4deg)}.ticker{overflow:hidden;background:var(--lime);color:var(--ink);border-block:1px solid #8fad00;transform:rotate(-1.4deg);width:100%;margin:5px 0 5px;position:relative}.ticker>div{display:flex;align-items:center;justify-content:center;width:max-content;gap:42px;padding:18px 0;transform:translateX(-70px)}.ticker span{font:29px/1 var(--display);letter-spacing:-.045em;white-space:nowrap}.ticker b{font-size:35px;line-height:1}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:45px}.section-heading h2{font-size:clamp(34px,4vw,54px)}.section-heading h2>span{color:var(--lime)}.section-heading>p{font-size:14px;flex-shrink:0;max-width:340px}.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.topic-card{border-radius:17px;padding:25px 26px 0;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s;min-height:565px;isolation:isolate}.topic-card:hover{transform:translateY(-8px) rotate(-1deg)}.lime-card{background:var(--lime);color:var(--ink)}.blue-card{background:var(--blue);color:var(--white)}.pink-card{background:var(--pink);color:var(--ink)}.card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.06em;font-weight:700}.circle-arrow{display:grid;place-items:center;border:1px solid currentColor;width:31px;height:31px;border-radius:50%;font-size:21px;font-weight:400;flex-shrink:0}.letter-art{height:225px;position:relative;display:grid;place-items:center}.letter-art>span{font:54px/1 var(--display);letter-spacing:-.065em;border:4px solid var(--ink);padding:4px 10px;transform:rotate(-13deg);z-index:2;background:var(--lime)}.letter-envelope{position:absolute;width:190px;height:135px;background:var(--white);border:2px solid var(--ink);transform:rotate(7deg);box-shadow:8px 9px 0 #10110f15;border-radius:5px}.letter-envelope:after{content:'';position:absolute;left:20px;right:20px;top:-47px;height:100px;border-bottom:2px solid var(--ink);transform:rotate(-36deg) skew(20deg)}.topic-card h3{font-family:var(--display);font-weight:400;font-size:31px;line-height:1.08;letter-spacing:-.055em;position:relative}.topic-card>p{font-size:14px;line-height:1.6;color:inherit;opacity:.9;margin:20px 0 28px;flex:1}.card-bottom{border-top:1px solid #0003;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;font-weight:700;letter-spacing:.045em;min-height:65px}.card-bottom>span:last-child{font-size:25px;font-weight:400}.blue-card .card-bottom{border-color:#ffffff50}.parliament-art{height:225px;position:relative;margin-inline:-26px;overflow:hidden;margin-top:0}.parliament-art img{position:absolute;inset:25px 0 20px;width:100%;height:180px;filter:grayscale(1);mix-blend-mode:luminosity;opacity:.65;object-position:40% 50%;transform:rotate(-5deg) scale(1.12)}.question-stamp{position:absolute;right:22px;top:50px;font:37px/.95 var(--display);color:var(--lime);letter-spacing:-.055em;transform:rotate(10deg);text-shadow:3px 3px 0 var(--ink)}.photo-label{position:absolute;bottom:28px;left:25px;font-size:7px;background:var(--ink);color:var(--white);padding:3px 7px;z-index:2;transform:rotate(-5deg)}.alarm-art{height:225px;position:relative;display:grid;place-items:center}.alarm-question{font:165px/1 var(--display);-webkit-text-stroke:2px var(--ink);color:transparent;transform:rotate(12deg)}.alarm-caption{position:absolute;font-size:11px;font-weight:700;letter-spacing:.08em;left:0;top:35px;transform:rotate(-8deg)}.alarm-caption.bottom{left:auto;top:auto;right:0;bottom:25px;transform:rotate(5deg);border-bottom:2px solid var(--ink)}.section-note{font-size:10px;margin-top:25px;max-width:900px;color:#919985}.no-section{background:var(--white);color:var(--ink);padding-block:90px}.no-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.no-section .eyebrow{color:#5c634e}.no-head h2{font-size:clamp(42px,4.8vw,67px)}.no-head h2 span{color:var(--blue)}.no-head p{color:#646a5b;font-size:15px;margin-top:22px;max-width:500px}.no-head .no-lead{font-size:19px;line-height:1.5;color:var(--ink)}.no-head .button{margin-top:28px}.source-link{display:block;width:fit-content;font-size:10px;border-bottom:1px solid #aab09f;margin-top:17px;padding-bottom:3px}.source-link:hover{color:var(--blue)}.step{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:28px 0;border-top:1px solid #c2c7b7}.step-number{font-family:var(--display);font-size:31px;color:var(--blue);line-height:1.1;letter-spacing:-.06em}.step h3{font-size:22px}.step p{font-size:14px;line-height:1.65;margin-top:12px;color:#646a5b}.important-note{background:#e7e9de;padding:23px 25px;border-radius:12px;margin-top:13px}.important-note strong{font-size:11px;letter-spacing:.025em;display:block}.important-note p{color:#646a5b;font-size:13px;margin-top:10px}.important-note a{display:inline-block;font-size:11px;font-weight:700;margin-top:13px;text-decoration:underline;text-underline-offset:4px}.tension-section{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.tension-art{position:relative;background:var(--blue);padding:32px;border-radius:18px;aspect-ratio:.93;overflow:hidden}.small-label{font-size:9px;letter-spacing:.075em;font-weight:700;position:relative;z-index:2}.tension-type{font:clamp(55px,6.5vw,90px)/.95 var(--display);letter-spacing:-.065em;position:relative;z-index:2;margin-top:40px}.tension-type>span{color:var(--lime)}.tension-star{position:absolute;right:-15px;bottom:8px;font-size:350px;line-height:1;color:#a18bff;opacity:.5;transform:rotate(-10deg)}.tension-art>p{color:var(--white);font-size:10px;font-weight:700;letter-spacing:.075em;position:absolute;bottom:30px;left:32px;line-height:1.5;z-index:2}.tension-copy h2{font-size:clamp(36px,4.1vw,56px)}.tension-copy h2>span{color:var(--lime)}.tension-copy>p:not(.eyebrow){font-size:15px;margin-top:24px;line-height:1.7}.tension-callout{border-left:2px solid var(--lime);display:flex;gap:18px;padding:0 0 0 20px;margin:27px 0}.tension-callout>span{color:var(--lime);font:35px/1 var(--display)}.tension-callout p{font-size:12px;line-height:1.65}.tension-copy .button{font-size:13px}.muted-source{color:#a0a991;border-color:#4b5340}.muted-source:hover{color:var(--lime)}.facts-section{background:var(--pink);color:var(--ink);padding-block:85px}.facts-heading{position:relative}.facts-heading .eyebrow{color:var(--ink)}.facts-heading h2{font-size:clamp(60px,7.2vw,101px);line-height:.99}.facts-heading h2>span{color:var(--ink);-webkit-text-stroke:1.5px var(--ink);color:transparent}.facts-heading>p:last-child{position:absolute;right:0;bottom:0;font-size:18px;line-height:1.6;color:#38212e;max-width:390px}.fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:55px}.fact-grid article{border-top:1px solid #10110f50;padding-top:21px}.fact-grid article>span{font-size:10px;letter-spacing:.035em;font-weight:700}.fact-grid h3{font-size:30px;margin:20px 0 16px}.fact-grid p{font-size:14px;line-height:1.65;color:#38212e}.facts-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:43px;padding-top:32px;border-top:1px solid #10110f50}.facts-bottom p{font-size:14px;max-width:640px;color:#38212e}.facts-bottom .button{flex-shrink:0}.plan-section{padding-block:95px}.plan-section .section-heading>p{font-size:12px}.checklist{border-top:1px solid var(--line)}.checklist>label{display:flex;align-items:center;position:relative;gap:25px;padding:27px 22px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .2s}.checklist>label:hover{background:#d5ff0205}.checklist input{position:absolute;width:30px;height:30px;opacity:0;left:22px}.check-box{width:31px;height:31px;flex-shrink:0;border:1px solid #717b60;border-radius:50%;position:relative;transition:background .2s,border .2s}.checklist input:checked+.check-box{background:var(--lime);border-color:var(--lime)}.checklist input:checked+.check-box:after{content:'✓';position:absolute;inset:0;display:grid;place-items:center;color:var(--ink);font-size:19px}.checklist input:focus-visible+.check-box{outline:3px solid var(--pink);outline-offset:5px}.checklist label>span:nth-last-child(2){display:flex;flex-direction:column;gap:5px}.checklist strong{font-size:23px;letter-spacing:-.025em;line-height:1.3}.checklist small{font-size:13px;color:var(--muted)}.checklist label>a{font-size:29px;color:var(--lime);padding:4px 12px;margin-left:auto;flex-shrink:0}.check-status{font-size:11px;color:var(--lime);margin-top:19px}.share-section{padding-block:80px;background:#1c1e19}.share-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:110px;align-items:center}.share-copy h2{font-size:clamp(43px,4.8vw,68px)}.share-copy h2>span{color:var(--lime)}.share-copy>p:not(.eyebrow){font-size:15px;max-width:480px;margin-top:24px}.slogan-options{display:flex;gap:8px;flex-wrap:wrap;margin:27px 0}.slogan-options button{font-size:11px;font-weight:700;padding:10px 15px;border:1px solid #626c52;border-radius:99px}.slogan-options button:hover{border-color:var(--lime)}.slogan-options button.active{background:var(--lime);color:var(--ink);border-color:var(--lime)}.share-copy .button{font-size:12px;padding:14px 20px;gap:17px;min-height:49px}.share-copy>p.share-status{min-height:22px;font-size:11px;color:var(--lime);margin-top:17px}.share-poster{background:var(--lime);color:var(--ink);aspect-ratio:4/4.8;padding:27px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-radius:10px;transform:rotate(4deg);box-shadow:15px 15px 0 #0004;max-width:440px}.poster-brand{font-size:11px;font-weight:700;letter-spacing:.04em;position:relative;z-index:2}.poster-peace{font-size:200px;line-height:1;position:absolute;right:-30px;top:30px;opacity:.15;transform:rotate(-15deg)}.share-poster>strong{font:clamp(37px,4vw,54px)/1.02 var(--display);letter-spacing:-.055em;position:relative;z-index:2;overflow-wrap:anywhere}.poster-foot{font-size:8px;letter-spacing:.025em;line-height:1.7;position:relative;z-index:2}.share-poster[data-variant="1"]{background:var(--blue);color:var(--white)}.share-poster[data-variant="2"]{background:var(--pink)}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.faq-section h2{font-size:clamp(45px,5.1vw,72px)}.faq-section h2>span{color:var(--lime)}.faq-section>div:first-child>p:last-child{font-size:14px;margin-top:23px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.015em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:27px;font-weight:400;line-height:1;flex-shrink:0;color:var(--lime);transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>div{padding:0 36px 25px 0}.faq-list details p{font-size:14px;line-height:1.7}.faq-list details a{display:inline-block;font-size:11px;color:var(--lime);margin-top:16px;margin-right:20px;text-decoration:underline;text-underline-offset:4px}.final-cta{background:var(--lime);color:var(--ink);overflow:hidden}.final-cta>.wrap{padding-block:70px 75px;position:relative}.final-cta .eyebrow{color:var(--ink);font-size:10px;max-width:700px}.final-cta h2{font-size:clamp(55px,7vw,98px);position:relative;z-index:2}.final-cta h2>span{color:var(--ink);-webkit-text-stroke:1.5px var(--ink);color:transparent}.final-cta .button{position:relative;z-index:2;margin-top:30px}.final-peace{position:absolute;font-size:420px;right:20px;top:-28px;line-height:1;color:#10110f1a;transform:rotate(16deg)}.footer-top{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:80px;padding-block:65px 45px}.footer-top p{font-size:13px;margin-top:23px;color:#a9b29b}.footer-label{display:block;font-size:9px;letter-spacing:.06em;font-weight:700;color:#949e85;margin-bottom:23px}.footer-top>div>a:not(.wordmark){display:block;font-size:13px;margin-top:11px;color:#d0d6c7}.footer-top a:hover{color:var(--lime)}.footer-sender img{width:230px;height:auto;filter:brightness(0) invert(1)}.footer-sender p{margin-top:20px}.editorial-note{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:65px}.editorial-note p{font-size:10px;line-height:1.7;color:#969f87}.footer-bottom{border-top:1px solid var(--line);padding:23px 0 27px;display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#969f87}.footer-bottom>div{display:flex;gap:25px}.footer-bottom button{padding:0;font-size:10px}.footer-bottom a:hover,.footer-bottom button:hover{color:var(--lime)}dialog{padding:0;background:var(--panel);color:var(--white);border:1px solid #626c52;border-radius:16px;width:min(700px,calc(100vw - 40px));max-height:85vh;overflow:auto}dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 25px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel)}.dialog-head h2{font:700 25px var(--body);letter-spacing:-.025em}.dialog-head button{width:36px;height:36px;font-size:30px}.dialog-body{padding:25px;font-size:14px}.dialog-body h3{font-size:22px;margin-bottom:20px}.dialog-body p{margin-bottom:18px;line-height:1.7}.dialog-body a{color:var(--lime);overflow-wrap:anywhere}
@media(min-width:1600px){.hero{padding-top:100px;gap:35px}.hero h1{font-size:85px}.hero-visual{height:580px}.hero-copy{padding-top:10px}.hero h1{width:110%}}
@media(max-width:1190px){.wrap{width:calc(100% - 64px)}.nav{gap:25px}.desktop-nav{gap:20px;margin-left:0}.hero{grid-template-columns:1.4fr 1fr;padding-top:75px;gap:5px}.hero h1{font-size:clamp(52px,5.5vw,66px)}.hero-visual{height:500px;margin-left:0}.peace-sticker{width:120px;height:120px;right:-15px;padding:14px}.pink-sticker{font-size:29px;padding:16px 18px;left:-25px}.white-sticker{font-size:12px;right:-15px}.visual-bottom{font-size:36px}.hero-intro{font-size:19px}.hero-description{max-width:460px;font-size:15px}.hero .button{font-size:12px;gap:16px;padding:14px 20px}.hero .eyebrow{font-size:9px}.topic-card{padding:22px 21px 0;min-height:540px}.topic-card h3{font-size:27px}.parliament-art{margin-inline:-21px}.topic-card>p{font-size:13px}.card-top{font-size:8px}.card-bottom{font-size:8px}.no-grid,.tension-section{gap:50px}.facts-heading>p:last-child{max-width:320px;font-size:16px}.fact-grid{gap:30px}.fact-grid h3{font-size:27px}.share-grid{gap:70px}.share-copy .actions{gap:12px}.share-copy .button{font-size:11px;gap:13px;padding:13px 17px}.share-poster>strong{font-size:44px}.faq-section{gap:65px}.footer-top{gap:50px}}
@media(max-width:950px){.desktop-nav{gap:18px;font-size:11px}.wordmark{width:132px;font-size:16px}.wordmark>span{font-size:31px}.wordmark>b{font-size:34px;left:98px;top:6px}.nav{gap:20px}.nav-right .button{font-size:11px;gap:10px;padding:10px 16px}.hero{grid-template-columns:1.35fr 1fr;min-height:0;padding-block:65px 75px;gap:20px}.hero h1{font-size:clamp(43px,5.6vw,55px);width:115%}.hero-visual{height:450px}.hero .eyebrow{font-size:8px;white-space:normal;max-width:340px}.hero-intro{font-size:18px}.hero-description{font-size:14px;max-width:390px}.hero .actions{align-items:flex-start;flex-direction:column;gap:10px}.hero .button{min-height:46px;padding:13px 19px}.hero-sender{gap:10px;margin-top:25px}.hero-sender img{width:150px}.hero-sender>span{font-size:7px}.pink-sticker{font-size:25px;padding:13px 15px;top:155px}.peace-sticker{width:105px;height:105px;top:-25px}.visual-kicker{font-size:8px;left:20px;top:20px}.visual-bottom{font-size:31px;left:20px;bottom:28px}.white-sticker{font-size:10px;padding:12px 15px;right:-12px;bottom:18px}.ticker span{font-size:24px}.ticker>div{gap:30px;padding:17px 0}.ticker b{font-size:28px}.section{padding-block:75px}.section-heading{align-items:flex-start;gap:25px}.section-heading h2{font-size:36px}.section-heading>p{font-size:12px;max-width:230px}.topic-grid{gap:14px}.topic-card{padding:20px 17px 0;min-height:500px;border-radius:13px}.topic-card h3{font-size:24px}.card-top{font-size:7px;letter-spacing:.035em}.circle-arrow{width:27px;height:27px;font-size:18px}.letter-art,.parliament-art,.alarm-art{height:195px}.letter-envelope{width:145px;height:105px}.letter-art>span{font-size:45px;border-width:3px}.letter-envelope:after{height:90px;top:-48px}.parliament-art{margin-inline:-17px}.parliament-art img{height:150px}.question-stamp{font-size:28px;right:18px;top:53px}.alarm-question{font-size:135px}.alarm-caption{font-size:9px}.alarm-caption.bottom{bottom:23px}.topic-card>p{font-size:12px;margin-top:17px}.card-bottom{font-size:7px;min-height:56px}.no-section{padding-block:70px}.no-grid{gap:40px;grid-template-columns:1fr 1.1fr}.no-head h2{font-size:45px}.no-head .no-lead{font-size:17px}.no-head p{font-size:13px}.no-head .button{font-size:12px;gap:15px}.step{grid-template-columns:35px 1fr;gap:15px;padding:25px 0}.step-number{font-size:26px}.step h3{font-size:20px}.step p{font-size:13px}.important-note{padding:20px}.important-note strong{font-size:10px}.important-note p{font-size:12px}.tension-section{gap:40px;grid-template-columns:.9fr 1.1fr}.tension-art{aspect-ratio:.72;padding:26px}.tension-type{font-size:63px;margin-top:55px}.tension-star{font-size:270px;bottom:30px;right:-35px}.tension-art>p{left:26px;font-size:9px}.tension-copy h2{font-size:37px}.tension-copy>p:not(.eyebrow){font-size:13px;margin-top:20px}.tension-callout{padding-left:15px;gap:12px;margin:22px 0}.tension-copy .button{font-size:11px;gap:15px;padding-inline:19px}.facts-section{padding-block:70px}.facts-heading h2{font-size:70px}.facts-heading>p:last-child{position:static;margin-top:25px;max-width:600px;font-size:18px}.fact-grid{gap:25px;margin-top:35px}.fact-grid h3{font-size:25px}.fact-grid p{font-size:13px}.fact-grid article>span{font-size:8px}.facts-bottom p{font-size:13px}.facts-bottom .button{font-size:12px;gap:17px;padding:14px 19px}.share-section{padding-block:65px}.share-grid{gap:45px;grid-template-columns:1.1fr 1fr}.share-copy h2{font-size:44px}.share-copy>p:not(.eyebrow){font-size:13px}.share-copy .actions{align-items:flex-start;flex-direction:column;gap:10px}.share-poster{padding:22px;aspect-ratio:4/5.2;transform:rotate(3deg)}.share-poster>strong{font-size:35px}.poster-brand{font-size:9px}.poster-foot{font-size:6px}.poster-peace{font-size:150px}.slogan-options{gap:6px}.slogan-options button{font-size:9px;padding:9px 11px}.faq-section{gap:40px;grid-template-columns:.65fr 1.35fr}.faq-section h2{font-size:48px}.faq-section>div:first-child>p:last-child{font-size:12px}.faq-list summary{font-size:16px;padding-block:22px}.faq-list details p{font-size:13px}.final-cta h2{font-size:74px}.final-cta .eyebrow{font-size:9px}.final-peace{font-size:330px;right:-50px;top:15px}.footer-top{gap:35px}.footer-sender img{width:190px}.footer-top>div>a:not(.wordmark){font-size:11px}.footer-top p{font-size:12px}.footer-label{font-size:8px}.editorial-note{gap:35px}}
@media(max-width:760px){html{scroll-padding-top:95px}.wrap{width:calc(100% - 44px)}.desktop-nav{display:none}.nav{min-height:82px}.nav-right{gap:20px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:7px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{grid-template-columns:1fr 1fr;gap:20px;padding-top:55px}.hero h1{font-size:clamp(33px,5.5vw,43px);width:117%}.hero-visual{height:395px;margin-top:40px}.hero-description{font-size:13px}.hero-intro{font-size:16px}.hero .button{font-size:11px;gap:15px;padding-inline:16px}.peace-sticker{width:85px;height:85px;right:-7px;padding:10px}.pink-sticker{font-size:21px;padding:12px;left:-16px;top:125px}.visual-bottom{font-size:28px;left:17px}.white-sticker{font-size:8px;padding:11px 14px;right:-5px}.hero .eyebrow{font-size:7px;max-width:270px}.hero-sender img{width:135px}.section-heading{display:block}.section-heading>p{margin-top:22px;max-width:500px;font-size:14px}.section-heading>p br{display:none}.topic-grid{grid-template-columns:1fr;gap:20px}.topic-card{padding:25px 28px 0;display:grid;grid-template-columns:1fr 1.3fr;column-gap:28px;min-height:360px}.card-top{grid-column:1/-1;font-size:10px}.letter-art,.parliament-art,.alarm-art{grid-column:1;grid-row:2/4;height:220px;align-self:center;margin:0;overflow:visible}.topic-card h3{font-size:31px;grid-column:2;margin-top:28px;align-self:end}.topic-card>p{font-size:14px;grid-column:2;align-self:start;margin-top:16px;margin-bottom:28px}.card-bottom{grid-column:1/-1;font-size:9px;min-height:56px}.parliament-art img{height:200px;inset:10px 0}.photo-label{bottom:10px;left:0;font-size:6px}.question-stamp{top:45px;right:0;font-size:35px}.letter-envelope{width:165px;height:120px}.letter-art>span{font-size:50px}.alarm-question{font-size:160px}.alarm-caption{font-size:10px;top:35px}.alarm-caption.bottom{bottom:25px}.no-grid{grid-template-columns:1fr;gap:42px}.no-head{max-width:620px}.no-head h2{font-size:58px}.no-head .no-lead{font-size:18px}.no-head p{font-size:15px}.no-head .button{font-size:13px}.step{grid-template-columns:45px 1fr;gap:18px}.step h3{font-size:23px}.step p{font-size:14px}.important-note strong{font-size:11px}.important-note p{font-size:13px}.tension-section{grid-template-columns:1fr;gap:38px}.tension-art{aspect-ratio:1.3;max-height:430px;padding:28px}.tension-type{font-size:78px;margin-top:30px}.tension-star{font-size:330px;right:-10px;bottom:-30px}.tension-art>p{left:auto;right:27px;bottom:30px}.tension-copy h2{font-size:49px}.tension-copy>p:not(.eyebrow){font-size:15px}.tension-copy .button{font-size:13px}.tension-callout p{font-size:13px}.facts-heading h2{font-size:75px}.fact-grid{grid-template-columns:1fr;gap:28px}.fact-grid article{position:relative;padding-left:150px;min-height:190px}.fact-grid article>span{font-size:10px;position:absolute;left:0;top:25px;width:100px}.fact-grid h3{font-size:27px;margin-top:0}.fact-grid p{font-size:14px}.facts-bottom{align-items:flex-start;flex-direction:column;gap:22px;margin-top:28px}.facts-bottom p{font-size:14px}.checklist>label{padding:23px 8px;gap:20px}.checklist input{left:8px}.checklist strong{font-size:21px}.checklist small{font-size:12px}.checklist label>a{font-size:25px;padding-inline:5px}.share-grid{grid-template-columns:1fr;gap:32px}.share-copy h2{font-size:53px}.share-copy>p:not(.eyebrow){font-size:15px}.slogan-options button{font-size:11px;padding:10px 15px}.share-copy .actions{flex-direction:row;align-items:center}.share-copy .button{font-size:12px}.share-poster{width:80%;margin:0 auto 10px;aspect-ratio:4/4.5;padding:28px}.share-poster>strong{font-size:clamp(36px,6vw,51px)}.poster-brand{font-size:11px}.poster-foot{font-size:7px}.poster-peace{font-size:200px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section h2{font-size:53px}.faq-section>div:first-child>p:last-child{font-size:14px}.faq-list summary{font-size:18px}.faq-list details p{font-size:14px}.final-cta h2{font-size:72px}.final-cta .button{font-size:12px;gap:20px}.final-peace{font-size:300px;right:-100px;top:40px}.footer-top{grid-template-columns:1fr 1fr;gap:40px}.footer-top>div:last-child{grid-column:1/-1}.footer-sender img{width:225px}.footer-top>div>a:not(.wordmark){font-size:13px}.footer-label{font-size:9px}.editorial-note{gap:25px}.footer-bottom{font-size:9px}.footer-bottom button{font-size:9px}}
@media(max-width:500px){.wrap{width:calc(100% - 40px)}.nav{min-height:79px;gap:15px}.wordmark{font-size:14px;width:117px}.wordmark>span{font-size:28px}.wordmark>b{font-size:29px;left:88px;top:5px}.nav-right{gap:16px}.nav-right .button{font-size:10px;padding:10px 13px;gap:11px;min-height:37px}.nav-right .button>span{font-size:17px}.menu-toggle{width:24px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:43px;padding-bottom:55px;gap:50px}.hero-copy{width:100%}.hero .eyebrow{font-size:7px;max-width:none;letter-spacing:.025em;white-space:nowrap;margin-bottom:20px}.hero h1{font-size:clamp(34px,9.45vw,47px);line-height:1.05;width:100%;letter-spacing:-.06em}.hero-intro{font-size:19px;margin-top:23px;line-height:1.5}.hero-description{font-size:14px;max-width:95%;line-height:1.65;margin-bottom:26px}.hero .actions{flex-direction:row;align-items:center;gap:10px}.hero .button{font-size:11px;min-height:47px;padding:13px 16px;gap:15px}.hero .button.outline{font-size:10px;padding-inline:15px}.hero-sender{margin-top:26px;gap:13px}.hero-sender>span{font-size:7px;max-width:47px}.hero-sender img{width:159px}.hero-visual{height:440px;width:calc(100% - 28px);margin:0 auto;transform:rotate(3deg)}.visual-blue{border-radius:14px}.visual-kicker{font-size:9px;top:22px;left:23px}.stop-photo{height:98%;bottom:-40px}.peace-sticker{width:104px;height:104px;top:-24px;right:-18px;padding:12px}.pink-sticker{font-size:28px;left:-21px;top:158px;padding:15px 16px}.visual-bottom{font-size:38px;left:23px;bottom:28px}.white-sticker{font-size:11px;padding:12px 16px;right:-18px;bottom:20px}.visual-source{font-size:7px;bottom:-21px}.ticker span{font-size:22px}.ticker>div{gap:25px;padding:16px 0;transform:translateX(-140px)}.ticker b{font-size:27px}.section{padding-block:58px}.eyebrow{font-size:9px;margin-bottom:18px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(29px,7.8vw,38px)}.section-heading>p{font-size:13px;margin-top:21px}.topic-grid{gap:18px}.topic-card{display:flex;padding:24px 25px 0;min-height:0;border-radius:14px}.card-top{font-size:9px}.circle-arrow{width:31px;height:31px;font-size:21px}.letter-art,.parliament-art,.alarm-art{grid-row:auto;grid-column:auto;height:220px;width:100%;margin:0}.topic-card h3{font-size:36px;margin-top:0;align-self:auto;grid-column:auto}.topic-card>p{font-size:15px;margin:18px 0 24px}.card-bottom{font-size:9px;min-height:62px}.letter-envelope{width:190px;height:130px}.letter-art>span{font-size:57px}.letter-envelope:after{height:105px;top:-48px}.parliament-art{margin-inline:-25px;width:calc(100% + 50px)}.parliament-art img{height:180px;inset:20px 0}.question-stamp{font-size:38px;right:27px;top:47px}.photo-label{font-size:7px;bottom:28px;left:24px}.alarm-question{font-size:160px}.alarm-caption{font-size:11px;top:28px}.alarm-caption.bottom{bottom:26px}.section-note{font-size:9px;line-height:1.7}.no-section{padding-block:58px}.no-grid{gap:38px}.no-head h2{font-size:clamp(37px,10vw,49px)}.no-head .no-lead{font-size:17px}.no-head p{font-size:14px;line-height:1.7}.no-head .button{font-size:12px;min-height:50px}.source-link{font-size:9px;margin-top:16px}.step{grid-template-columns:36px 1fr;gap:13px;padding:24px 0}.step-number{font-size:26px}.step h3{font-size:21px}.step p{font-size:13px;margin-top:11px}.important-note{padding:22px}.important-note strong{font-size:10px}.important-note p{font-size:12px}.important-note a{font-size:10px}.tension-art{aspect-ratio:.98;max-height:380px;padding:26px}.small-label{font-size:8px}.tension-type{font-size:64px;margin-top:35px}.tension-star{font-size:260px;right:-35px;bottom:15px;opacity:.4}.tension-art>p{font-size:8px;left:26px;right:auto;bottom:24px}.tension-section{gap:35px}.tension-copy h2{font-size:clamp(36px,9.5vw,47px)}.tension-copy>p:not(.eyebrow){font-size:14px;line-height:1.7}.tension-callout{margin:24px 0;padding-left:15px;gap:13px}.tension-callout>span{font-size:28px}.tension-callout p{font-size:12px}.tension-copy .button{font-size:12px;gap:19px;padding:15px 19px}.facts-section{padding-block:57px}.facts-heading h2{font-size:clamp(44px,12vw,60px)}.facts-heading>p:last-child{font-size:16px;margin-top:24px}.facts-heading>p br{display:none}.fact-grid{margin-top:35px;gap:27px}.fact-grid article{padding-left:0;min-height:0;padding-top:20px}.fact-grid article>span{position:static;font-size:9px;width:auto;display:block}.fact-grid h3{font-size:28px;margin:16px 0 13px}.fact-grid h3 br{display:none}.fact-grid p{font-size:14px}.facts-bottom{margin-top:32px;padding-top:26px;gap:23px}.facts-bottom p{font-size:13px}.facts-bottom .button{font-size:12px}.plan-section .section-heading>p{font-size:11px}.checklist>label{padding:22px 0;gap:15px;align-items:flex-start}.check-box{width:27px;height:27px;margin-top:3px}.checklist input{left:0;width:27px;height:27px;top:25px}.checklist strong{font-size:19px}.checklist small{font-size:12px;line-height:1.6}.checklist label>a{font-size:23px;padding:0 3px;margin-top:2px}.check-status{font-size:10px;margin-top:18px}.share-section{padding-block:58px}.share-copy h2{font-size:clamp(36px,10vw,49px)}.share-copy>p:not(.eyebrow){font-size:14px;margin-top:22px}.slogan-options{gap:7px}.slogan-options button{font-size:9px;padding:10px 12px}.share-copy .actions{flex-direction:row;align-items:center;gap:10px}.share-copy .button{font-size:10px;padding:13px 16px;gap:13px;min-height:47px}.share-copy>p.share-status{font-size:10px;margin-top:16px}.share-grid{gap:25px}.share-poster{width:calc(100% - 25px);padding:25px;aspect-ratio:4/4.8;max-width:365px}.share-poster>strong{font-size:clamp(30px,8.2vw,42px)}.poster-brand{font-size:9px}.poster-foot{font-size:6px}.poster-peace{font-size:180px}.faq-section{gap:28px}.faq-section h2{font-size:46px}.faq-section>div:first-child>p:last-child{font-size:13px;margin-top:20px}.faq-list summary{font-size:17px;padding:22px 0;gap:20px}.faq-list summary>span{font-size:25px}.faq-list details>div{padding-right:10px}.faq-list details p{font-size:13px}.faq-list details a{font-size:10px}.final-cta>.wrap{padding-block:55px 60px}.final-cta .eyebrow{font-size:8px;max-width:270px}.final-cta h2{font-size:clamp(42px,11.4vw,57px)}.final-cta .button{font-size:11px;gap:15px;max-width:100%;padding-inline:19px;min-height:53px}.final-peace{font-size:240px;right:-100px;top:28px;opacity:.7}.footer-top{padding-block:48px 30px;grid-template-columns:1fr;gap:34px}.footer-top>div:first-child{display:flex;align-items:center;gap:30px}.footer-top>div:first-child>p{margin-top:0;font-size:11px}.footer-label{font-size:8px;margin-bottom:16px}.footer-top>div>a:not(.wordmark){font-size:12px;margin-top:11px}.footer-top p{font-size:12px;margin-top:18px}.footer-sender img{width:220px}.editorial-note{grid-template-columns:1fr;gap:16px;padding-block:20px}.editorial-note p{font-size:9px;line-height:1.7}.footer-bottom{flex-direction:column;gap:20px;font-size:9px;padding-block:23px 28px}.footer-bottom>div{gap:25px}.footer-bottom button{font-size:9px}.dialog-head{padding:18px 20px}.dialog-head h2{font-size:23px}.dialog-body{padding:22px;font-size:13px}.dialog-body h3{font-size:20px}}
@media(max-width:365px){.wrap{width:calc(100% - 32px)}.nav-right{gap:13px}.wordmark{font-size:12px;width:103px}.wordmark>span{font-size:25px}.wordmark>b{font-size:26px;left:78px}.nav-right .button{font-size:9px;padding:10px 12px;gap:8px}.menu-toggle{width:22px}.hero h1{font-size:clamp(29px,9.2vw,34px)}.hero .eyebrow{font-size:6px;letter-spacing:0}.hero .actions{flex-direction:column;align-items:flex-start}.hero .button{font-size:11px}.hero .button.outline{font-size:11px}.hero-visual{height:400px}.visual-bottom{font-size:34px}.pink-sticker{font-size:24px}.topic-card{padding:22px 23px 0}.topic-card h3{font-size:31px}.parliament-art{margin-inline:-23px;width:calc(100% + 46px)}.section-heading h2{font-size:28px}.share-copy .actions{align-items:flex-start;flex-direction:column}.share-poster>strong{font-size:29px}.slogan-options button{font-size:8px;padding-inline:10px}.final-cta .button{font-size:10px;padding:14px 16px}.footer-top>div:first-child{gap:25px}.footer-top>div:first-child>p{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
#share-fallback{background:var(--ink);border:1px solid var(--lime);border-radius:8px;padding:12px;color:var(--white);width:100%;font-size:12px;margin-top:10px}
main{overflow-x:clip}
.share-poster[data-variant="1"]>strong,.share-poster[data-variant="2"]>strong{font-size:clamp(30px,3.4vw,46px)}
@media(max-width:950px){.share-poster[data-variant="1"]>strong,.share-poster[data-variant="2"]>strong{font-size:30px}}
@media(max-width:760px){.share-poster[data-variant="1"]>strong,.share-poster[data-variant="2"]>strong{font-size:clamp(30px,5.4vw,44px)}}
@media(max-width:500px){.share-poster[data-variant="1"]>strong,.share-poster[data-variant="2"]>strong{font-size:clamp(24px,7.2vw,36px)}}
/* Editorial photography: large quiet images, small loud accents. */
.desktop-nav{gap:20px;margin-left:0;font-size:12px}.nav{gap:28px}
.poster-peace{width:220px;height:220px}.final-peace{width:400px;height:400px}.poster-peace svg,.final-peace svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round}
.life-section{padding:78px 0 28px}.life-heading{display:flex;align-items:baseline;gap:28px;flex-wrap:wrap}.life-heading .eyebrow{width:100%;margin-bottom:-12px}.life-heading h2{font-size:clamp(30px,3.4vw,46px)}.life-heading h2 span{color:var(--lime)}.life-heading>p:last-child{font-size:14px}.life-rail{width:min(1420px,calc(100% - 52px));margin:46px auto 0;display:grid;grid-template-columns:1fr 1.16fr 1fr;gap:25px;align-items:center;padding:12px 8px 18px}.life-card{margin:0;position:relative;overflow:hidden;border-radius:17px;height:370px;isolation:isolate}.life-card img{width:100%;height:100%;transition:transform .5s;object-fit:cover}.life-card:hover img{transform:scale(1.04)}.life-card:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0001 35%,#000a);pointer-events:none;z-index:1}.life-card .life-caption{position:absolute;bottom:25px;left:24px;right:24px;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;color:white;font:clamp(20px,2.3vw,32px)/1 var(--display);letter-spacing:-.05em}.life-card .life-caption>span{font:31px/1 var(--body);border:1px solid #ffffff80;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.coast-card{transform:rotate(-2deg);height:395px}.travel-card{transform:rotate(1deg);height:335px}.think-card{transform:rotate(2deg);height:395px}.think-card img{filter:grayscale(1);object-position:54% center}.image-sticker{position:absolute;top:22px;left:20px;background:var(--lime);color:var(--ink);padding:9px 13px;z-index:3;font-size:10px;line-height:1.3;font-weight:700;letter-spacing:.03em;transform:rotate(-5deg);box-shadow:3px 4px 0 #0005}.travel-card .image-sticker{background:var(--pink);top:28px;left:auto;right:20px;transform:rotate(5deg)}.think-card .image-sticker{background:var(--white)}
.tension-photo{aspect-ratio:.93;min-height:510px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end}.tension-photo>img{position:absolute;inset:0;width:100%;height:100%;object-position:center;filter:saturate(.8)}.tension-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#10110f20 15%,#10110f08 30%,#10110fed 100%);z-index:1}.tension-photo .small-label{position:absolute;top:27px;left:27px;background:var(--ink);padding:8px 12px;font-size:8px}.tension-photo .tension-type{font-size:clamp(42px,5vw,70px);margin:0 0 67px;position:relative;z-index:2}.tension-photo .image-sticker{top:96px;left:auto;right:22px;background:var(--pink);transform:rotate(5deg);font-size:9px}.tension-photo>p{bottom:26px;left:30px}
.facts-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.facts-intro .facts-heading h2{font-size:clamp(50px,6.5vw,88px)}.facts-intro .facts-heading>p:last-child{position:static;font-size:16px;margin-top:26px;max-width:470px}.media-photo{margin:0;position:relative;border-radius:15px;overflow:hidden;height:315px;transform:rotate(3deg);background:var(--ink)}.media-photo>img{width:100%;height:100%;filter:grayscale(1);opacity:.83}.media-photo .image-sticker{top:auto;bottom:36px;left:20px;font-size:10px;transform:rotate(-5deg)}.media-photo figcaption{position:absolute;bottom:12px;right:15px;font-size:8px;color:var(--white);background:#10110fa0;padding:2px 7px}
.passport-section{background:var(--lime);color:var(--ink);padding:88px 0}.passport-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:75px;align-items:start}.passport-copy .eyebrow{color:var(--ink)}.passport-copy h2{font-size:clamp(37px,4.2vw,58px)}.passport-copy h2>span{color:var(--blue)}.passport-copy>p:not(.eyebrow){font-size:15px;color:#3a451c;margin-top:22px;max-width:480px}.passport-copy>p.passport-lead{font-size:19px;color:var(--ink);line-height:1.5}.passport-points{list-style:none;padding:0;margin:26px 0}.passport-points li{display:flex;gap:19px;padding:17px 0;border-top:1px solid #10110f30}.passport-points li>span{font:22px/1.3 var(--display);color:var(--blue)}.passport-points strong{font-size:17px;line-height:1.3}.passport-points p{font-size:13px;color:#3a451c;margin-top:5px;line-height:1.5}.passport-copy .button{font-size:12px;gap:19px}.passport-media{padding-top:4px}.video-shell{position:relative;aspect-ratio:16/9;border-radius:15px;overflow:hidden;background:var(--ink);box-shadow:12px 12px 0 #10110f20}.video-shell>img{width:100%;height:100%;object-fit:cover}.video-shell:has(.video-play):after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0001 25%,#0006);pointer-events:none}.video-play{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;color:var(--white);text-shadow:0 2px 9px #000b}.video-play>span{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:25px;padding-left:4px;border:5px solid #fff;box-shadow:0 6px 20px #0006;transition:transform .2s;text-shadow:none}.video-play:hover>span{transform:scale(1.12)}.video-play strong{font-size:10px;letter-spacing:.08em}.video-play:focus-visible{outline:4px solid var(--blue);outline-offset:-6px}.video-badge{position:absolute;top:16px;left:16px;background:var(--blue);color:white;z-index:2;padding:8px 12px;font-size:8px;font-weight:700;transform:rotate(-3deg)}.video-shell iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:25px}.video-caption p{color:#3a451c;font-size:12px;line-height:1.6}.video-caption strong{color:var(--ink);font-size:13px}.video-caption>a{font-size:10px;font-weight:700;white-space:nowrap;border-bottom:1px solid #10110f80;margin-top:2px}.video-privacy{font-size:9px;color:#3a451c;margin-top:10px}.travel-note{margin-top:36px;background:#f4f4ed;border-radius:12px;padding:25px 27px;transform:rotate(-1deg)}.travel-note>strong{font-size:11px;color:var(--ink);letter-spacing:.02em}.travel-note p{color:#646a5b;font-size:13px;line-height:1.65;margin-top:12px}.travel-note a{font-size:10px;font-weight:700;border-bottom:1px solid #10110f60;margin-top:15px;display:inline-block}.credits-link{font-size:inherit;text-decoration:underline;padding:0;cursor:pointer}.dialog-body p+p{margin-top:18px}
@media(max-width:1100px) and (min-width:761px){.desktop-nav{gap:13px;font-size:10px}.nav{gap:17px}.desktop-nav a[href="#fragen"]{display:none}.passport-grid{gap:40px}.facts-intro{gap:40px}.media-photo{height:280px}.tension-photo{min-height:470px}.life-rail{gap:18px}.life-card{height:320px}.travel-card{height:280px}.life-card .life-caption{font-size:22px;left:18px;right:18px}.image-sticker{font-size:8px;left:15px;padding:8px 10px}.life-card .life-caption>span{width:32px;height:32px;font-size:24px}}
@media(max-width:760px){.nav{gap:16px}.life-section{padding:55px 0 0}.life-heading{gap:16px}.life-heading .eyebrow{margin-bottom:0}.life-heading h2{font-size:32px}.life-heading>p:last-child{width:100%;font-size:13px}.life-rail{width:calc(100% - 28px);gap:14px;margin-top:25px;padding:8px;grid-template-columns:1fr 1fr}.life-card{height:280px}.life-card:first-child{grid-column:1/-1;height:290px;transform:rotate(-1.5deg)}.travel-card{transform:rotate(-2deg)}.think-card{transform:rotate(2deg)}.life-card .life-caption{font-size:clamp(15px,3vw,22px);left:16px;right:16px;bottom:22px}.life-card:first-child .life-caption{font-size:30px}.life-card .life-caption>span{display:none}.image-sticker{font-size:7px;left:12px;top:18px;padding:7px 8px}.travel-card .image-sticker{right:10px;font-size:6px;top:20px}.think-card .image-sticker{left:8px;font-size:6px}.tension-photo{min-height:390px;aspect-ratio:1}.tension-photo .tension-type{font-size:clamp(43px,10vw,65px);margin-bottom:59px}.tension-photo .image-sticker{top:86px;font-size:8px}.facts-intro{grid-template-columns:1fr;gap:30px}.facts-intro .facts-heading h2{font-size:clamp(44px,12vw,68px)}.facts-intro .facts-heading>p:last-child{font-size:16px}.media-photo{height:270px;width:calc(100% - 12px);margin-inline:auto;transform:rotate(2deg)}.passport-section{padding:58px 0}.passport-grid{grid-template-columns:1fr;gap:35px}.passport-copy h2{font-size:clamp(34px,9.1vw,56px)}.passport-copy>p.passport-lead{font-size:18px}.passport-copy>p:not(.eyebrow){font-size:14px}.passport-points strong{font-size:16px}.passport-points p{font-size:13px}.video-shell{border-radius:12px;box-shadow:7px 7px 0 #10110f20}.video-caption{gap:15px;margin-top:21px}.video-caption p{font-size:11px}.video-caption strong{font-size:12px}.video-caption>a{font-size:9px}.video-play>span{width:60px;height:60px;font-size:22px;border-width:3px}.video-play{gap:7px}.video-play strong{font-size:8px}.video-badge{font-size:6px;left:12px;top:12px;padding:6px 8px}.travel-note{padding:22px;margin-top:28px}.travel-note>strong{font-size:10px}.travel-note p{font-size:12px}.poster-peace{width:190px;height:190px}.final-peace{width:260px;height:260px}}
@media(max-width:365px){.life-card{height:235px}.life-card:first-child{height:250px}.life-card .life-caption{font-size:13px;left:12px;right:10px}.image-sticker{font-size:6px}.think-card .image-sticker{font-size:5px}.travel-card .image-sticker{font-size:5px}.passport-copy .button{font-size:10px;gap:12px}.tension-photo .small-label{font-size:7px;left:20px}.video-caption{flex-direction:column;gap:10px}.media-photo{height:225px}}

.life-card:focus-visible{outline:4px solid var(--lime);outline-offset:6px}

