.letters-module__YpeT7a__pill{pointer-events:auto;font:500 14px/1 var(--font-schibsted), "Helvetica Neue", Arial, sans-serif;color:#a9d6ff;cursor:pointer;background:#0a122099;border:1px solid #a9d6ff73;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.letters-module__YpeT7a__pill:hover,.letters-module__YpeT7a__pill[aria-expanded=true]{color:#c8e5ff;background:#a9d6ff1f}.letters-module__YpeT7a__pill svg{flex:none}.letters-module__YpeT7a__short{display:none}@media (max-width:380px){.letters-module__YpeT7a__long{display:none}.letters-module__YpeT7a__short{display:inline}}.letters-module__YpeT7a__panel{pointer-events:auto;z-index:8;top:calc(62px + env(safe-area-inset-top,0px));right:var(--gutter,16px);width:min(360px, calc(100vw - 2 * var(--gutter,16px)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eef2f5;text-shadow:none;text-align:left;background:#0a1220f0;border:1px solid #93a4b440;border-radius:12px;padding:18px;animation:.25s cubic-bezier(.2,.7,.2,1) letters-module__YpeT7a__drop;position:fixed;box-shadow:0 18px 50px #0000008c}@keyframes letters-module__YpeT7a__drop{0%{opacity:0;transform:translateY(-6px)}}.letters-module__YpeT7a__panelTitle{margin:0;font-size:17px;font-weight:600;line-height:1.3}.letters-module__YpeT7a__panelText{color:#eef2f5c7;margin:6px 0 14px;font-size:14.5px;line-height:1.5}.letters-module__YpeT7a__panelText a{color:#eef2f5;white-space:nowrap}.letters-module__YpeT7a__form{margin:0}.letters-module__YpeT7a__row{gap:8px;display:flex}.letters-module__YpeT7a__input{min-width:0;height:44px;font:400 16px/1 var(--font-schibsted), "Helvetica Neue", Arial, sans-serif;color:#eef2f5;background:#eef2f50a;border:1px solid #93a4b459;border-radius:999px;flex:1;padding:0 16px}.letters-module__YpeT7a__input::placeholder{color:#93a4b4}.letters-module__YpeT7a__input:focus{background:#eef2f512;border-color:#a9d6ff;outline:none}.letters-module__YpeT7a__input[aria-invalid]{border-color:#ff9b8a}.letters-module__YpeT7a__submit{cursor:pointer;height:44px;font:600 15px/1 var(--font-schibsted), "Helvetica Neue", Arial, sans-serif;color:#0a1220;background:#a9d6ff;border:0;border-radius:999px;flex:none;padding:0 18px}.letters-module__YpeT7a__submit:hover{background:#c8e5ff}.letters-module__YpeT7a__submit:disabled{opacity:.6;cursor:default}.letters-module__YpeT7a__submit:focus-visible,.letters-module__YpeT7a__pill:focus-visible{outline-offset:3px;outline:2px solid #a9d6ff}.letters-module__YpeT7a__error{color:#ff9b8a;margin:10px 0 0;font-size:14px;line-height:1.4}.letters-module__YpeT7a__sent{color:#eef2f5c7;margin:0;font-size:15px;line-height:1.5}.letters-module__YpeT7a__sent strong{color:#eef2f5;font-weight:600}.letters-module__YpeT7a__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(html:has(.letters-module__YpeT7a__page),body:has(.letters-module__YpeT7a__page)){background:#000}.letters-module__YpeT7a__page{--ink:#eef2f5;--ink-2:#eef2f5c7;--ink-3:#93a4b4;--ink-4:#93a4b499;--rule:#93a4b433;--fs:#a9d6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-shadow:none;width:100%;min-height:100svh;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:var(--ink);font-family:var(--font-schibsted), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(140% 38% at 50% 118%,#a9d6ff24,#a9d6ff08 55%,#0000 75%),#000}.letters-module__YpeT7a__col{width:100%;max-width:560px;margin:0 auto}.letters-module__YpeT7a__wide{max-width:720px}.letters-module__YpeT7a__page a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);text-underline-offset:4px;text-decoration-thickness:1px}.letters-module__YpeT7a__page a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.letters-module__YpeT7a__page a:focus-visible{outline:2px solid var(--fs);outline-offset:4px;border-radius:6px}.letters-module__YpeT7a__top{justify-content:space-between;align-items:center;display:flex}.letters-module__YpeT7a__page .letters-module__YpeT7a__site{padding:8px 0;font-size:15px;font-weight:600;line-height:1;text-decoration:none}.letters-module__YpeT7a__header{margin:56px 0 28px}.letters-module__YpeT7a__portrait{object-fit:cover;object-position:center 30%;border-radius:50%;width:72px;height:72px;margin-bottom:22px;display:block}.letters-module__YpeT7a__title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(38px,10vw,56px);font-weight:700;line-height:1.02}.letters-module__YpeT7a__intro{color:var(--ink-2);text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:1.55}.letters-module__YpeT7a__fine{color:var(--ink-3);margin:14px 0 0;font-size:13px;line-height:1.5}.letters-module__YpeT7a__past{margin-top:64px}.letters-module__YpeT7a__past h2{color:var(--ink-3);margin:0 0 6px;font-size:13px;font-weight:500}.letters-module__YpeT7a__list{margin:0;padding:0;list-style:none}.letters-module__YpeT7a__list li{border-top:1px solid var(--rule)}.letters-module__YpeT7a__page .letters-module__YpeT7a__item{gap:4px;padding:18px 0;text-decoration:none;display:grid}.letters-module__YpeT7a__item time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.letters-module__YpeT7a__item strong{font-size:19px;font-weight:600;line-height:1.3}.letters-module__YpeT7a__item span{color:var(--ink-3);font-size:15px;line-height:1.5}.letters-module__YpeT7a__page .letters-module__YpeT7a__item:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--fs);text-decoration-color:var(--fs);text-underline-offset:4px}.letters-module__YpeT7a__empty{border-top:1px solid var(--rule);color:var(--ink-3);margin:0;padding:18px 0;font-size:15px}.letters-module__YpeT7a__meta{color:var(--ink-3);margin:48px 0 10px;font-size:14px}.letters-module__YpeT7a__paper{background:#fff;border-radius:12px;margin-top:24px;overflow:hidden}.letters-module__YpeT7a__paper iframe{background:#fff;border:0;width:100%;min-height:60vh;display:block}.letters-module__YpeT7a__after{border-top:1px solid var(--rule);margin-top:40px;padding-top:28px}.letters-module__YpeT7a__after p{margin:0 0 14px;font-size:17px;line-height:1.5}.letters-module__YpeT7a__back{color:var(--ink-3);margin-top:28px;font-size:15px}@media (prefers-reduced-motion:reduce){.letters-module__YpeT7a__panel{animation:none}}
