.skyline{color:#f4f0eb;background:#242426;min-height:100vh;padding:45px 24px 30px}.skyline-wrap{max-width:620px;margin:auto}.skyline-brand{letter-spacing:.17em;color:#e4c4b5;border-bottom:1px solid #8b7469;padding-bottom:32px;font:26px Georgia,serif}.skyline-brand span{letter-spacing:.3em;margin-top:8px;font:12px Arial,sans-serif;display:block}.skyline-kicker{letter-spacing:.24em;color:#dbb8a6;margin:34px 0 18px;font-size:10px}.skyline h1{letter-spacing:-.04em;color:#f5f0ea;margin:0 0 24px;font:clamp(46px,9vw,70px)/1.06 Georgia,serif}.skyline h1 em{color:#dfbca9;font-weight:400}.skyline-date{letter-spacing:.12em;color:#e4c4b5;font-size:11px;line-height:1.7}.skyline-intro{color:#ded9d4;margin:22px 0 32px;font:17px/1.7 Georgia,serif}.skyline-panel{border-top:1px solid #645d58;padding-top:28px}.skyline h2{color:#f4f0eb;margin:0 0 12px;font:28px Georgia,serif}.skyline-panel>p{color:#cfc9c4;margin:0 0 25px;font:14px/1.65 Arial,sans-serif}.skyline-form{gap:18px;display:grid}.skyline-form>label{letter-spacing:.02em;font:13px/1.4 Arial,sans-serif}.skyline-form label>span{color:#bfb9b5}.skyline-form input:not([type=checkbox]){color:#fff;background:#303032;border:1px solid #80766e;border-radius:0;width:100%;margin-top:8px;padding:13px;font-size:16px;display:block}:is(.skyline-form input:focus-visible,.skyline-form button:focus-visible){outline-offset:3px;outline:2px solid #dfbca9}.skyline-consent{align-items:flex-start;gap:10px;display:flex}.skyline-consent input{accent-color:#dfbca9;flex-shrink:0;width:18px;height:18px;margin-top:1px}.skyline-consent span{font-size:12px;line-height:1.55}.skyline-privacy{color:#bfb9b5;margin:0;font:11px/1.6 Arial,sans-serif}.skyline-form button{color:#242426;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#dfbca9;border:0;justify-content:space-between;padding:18px 20px;font:12px Arial,sans-serif;display:flex}.skyline-form button:disabled{opacity:.6;cursor:wait}.skyline-error{color:#ffd0c4}.skyline-foot{text-align:center;color:#bfb9b5;margin-top:30px;font:10px/1.7 Arial,sans-serif}.skyline-success{padding:24px 0}.skyline-success h3{color:#dfbca9;font:30px Georgia,serif}.skyline-success p{font:15px/1.7 Arial,sans-serif}.skyline-form textarea{box-sizing:border-box;color:#fff;resize:vertical;background:#303032;border:1px solid #80766e;width:100%;margin-top:8px;padding:13px;font:16px/1.6 Arial,sans-serif;display:block}:is(.skyline-form textarea:focus-visible,.skyline-preferences input:focus-visible){outline-offset:3px;outline:2px solid #dfbca9}.skyline-preferences{border:1px solid #645d58;min-width:0;margin:0;padding:18px}.skyline-preferences legend{padding:0 6px;font:15px/1.5 Arial,sans-serif}.skyline-preferences p{color:#bfb9b5;margin:0 0 16px;font:12px Arial,sans-serif}.skyline-preferences label{cursor:pointer;align-items:center;gap:12px;padding:10px 0;font:14px Arial,sans-serif;display:flex}.skyline-preferences input{accent-color:#dfbca9;flex-shrink:0;width:18px;height:18px}
