.letter{position:relative}.letter-sheet{color:#fff;font-family:var(--font-schibsted), Arial, sans-serif;flex-direction:column;display:flex;position:relative}.letter-eyebrow{font:500 11px/1.3 var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.letter-salutation{font-family:var(--font-newsreader), Georgia, serif;font-optical-sizing:auto;letter-spacing:-.018em;color:#fff;text-shadow:0 2px 28px #050607e6;margin:16px 0 0;font-size:72px;font-weight:300;line-height:1}.letter-line{align-items:flex-end;gap:14px;margin-top:22px;display:flex}.letter-verb{font-family:var(--font-newsreader), Georgia, serif;color:#ffffff8c;flex-shrink:0;padding-bottom:10px;font-size:32px;font-style:italic;font-weight:300;line-height:1}.letter-field{min-width:0;transition:border-color .18s var(--ease-lift,ease), box-shadow .18s var(--ease-lift,ease);border-bottom:1px solid #ffffff57;flex:1;align-items:flex-end;display:flex}.letter-field:focus-within{border-color:#d9a95c;box-shadow:0 1px #d9a95c}.letter-input{min-width:0;height:48px;font-family:var(--font-newsreader), Georgia, serif;color:#fff;background:0 0;border:0;outline:none;flex:1;font-size:22px}.letter-input::placeholder{color:#fff6;font-style:italic}.letter-clip{color:#ffffff80;width:44px;height:44px;transition:color .18s var(--ease-lift,ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.letter-clip:hover{color:#fff}.letter-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.letter-draw{color:#d9a95c;text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;font-size:14px;display:inline-flex}.letter-draw:hover{text-decoration:underline}.letter-send{height:44px;font:500 11.5px/1 var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;transition:background-color .18s var(--ease-lift,ease), color .18s var(--ease-lift,ease), border-color .18s var(--ease-lift,ease);background:0 0;border:1px solid #fff9;border-radius:2px;flex-shrink:0;align-items:center;gap:12px;padding:0 22px;display:inline-flex}.letter-send:hover{color:#111;background:#fff;border-color:#fff}.letter-send:active{transform:translateY(1px)}.letter-send:disabled{cursor:progress;opacity:.55}.letter-private{min-height:32px;font:400 11px/1.3 var(--font-dm-mono), ui-monospace, monospace;letter-spacing:.06em;color:#ffffff8c;cursor:pointer;transition:color .18s var(--ease-lift,ease);align-self:flex-start;align-items:center;gap:9px;margin-top:6px;display:inline-flex}.letter-private:hover{color:#fff}.letter-private input{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:2px;width:13px;height:13px;margin:0}.letter-private input:checked{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 2px #050607}.letter-private input:focus-visible{outline-offset:2px;outline:1px solid #d9a95c}.letter-error{color:#e8a593;margin-top:12px;font-size:14px}@media (min-width:1100px){.letter-sheet{padding-right:56px}}@media (max-width:1099px){.letter-sheet{background:linear-gradient(#05060700 0,#050607db 64px,#050607f0 100%);margin-top:-64px;padding-top:64px}}@media (max-width:639px){.letter-eyebrow{padding-right:64px}.letter-salutation{font-size:46px}.letter-verb{padding-bottom:11px;font-size:24px}.letter-input{font-size:18px}.letter-actions{flex-direction:column;align-items:stretch;gap:6px}.letter-send{justify-content:center}}
/*# sourceMappingURL=3mt3_b5ergjsb.css.map*/