@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}._NMsxa_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}._NMsxa_variable{--font-ledger-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@layer components{.ld{color:#111;font-family:var(--font-ledger-sans), "Helvetica Neue", sans-serif;background:#fff;font-size:16px;line-height:1.5;container-type:inline-size}:where(.ld) a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){:where(.ld) a:hover{opacity:.72}}.ld .serif{font-family:var(--font-fast-serif), Garamond, serif}.ld .wrap{max-width:1360px;margin-inline:auto;padding-inline:clamp(20px,4cqi,56px)}.ld .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#5e6063;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:700;display:flex}.ld .eyebrow:before{content:"";background:var(--accent);width:32px;height:2px}.ld .btn{align-items:center;gap:18px;min-height:52px;padding-inline:22px;font-size:15px;font-weight:700;display:inline-flex}.ld .btn-ink{color:#fff;background:#111}.ld .btn-line{border:1.5px solid #111}.ld .btn-paper{color:#111;background:#fff}.ld .h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4cqi,56px);font-weight:900;line-height:.95}.ld .row-rule{border-bottom:1px solid #d9d9d6}.ld .num{font-variant-numeric:tabular-nums}.ld .section{margin-block-start:clamp(72px,9cqi,140px)}.ld-header{color:#fff;z-index:40;background:#111;position:sticky;inset-block-start:0}.ld-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;min-height:64px;display:flex}.ld-nav{flex-wrap:wrap;align-items:center;gap:0 24px;font-size:15px;font-weight:500;display:flex}.ld-nav a{color:#ffffffd1;padding-block:10px}.ld-nav .btn{min-height:44px;padding-inline:18px}@container (max-width:560px){.ld-header .wrap{flex-wrap:nowrap}.ld-nav{flex-wrap:nowrap;gap:0 16px;font-size:14px}.ld-nav .wide{display:none}.ld-nav .btn{padding-inline:14px}}.ld-hero{flex-wrap:wrap;align-items:flex-end;gap:clamp(32px,5cqi,80px);padding-block-start:clamp(40px,6cqi,96px);display:flex}.ld-hero-text{flex:999 520px;min-width:0}.ld-hero h1{letter-spacing:-.05em;text-wrap:balance;margin:24px 0 0;font-size:clamp(52px,8.6cqi,136px);font-weight:900;line-height:.88}.ld-hero .lede{color:#2b2b2b;text-wrap:pretty;max-width:34ch;margin:28px 0 0;font-size:clamp(21px,1.9cqi,27px);line-height:1.3}.ld-hero .ctas{flex-wrap:wrap;gap:12px;margin-block-start:36px;display:flex}.ld-hero-img{aspect-ratio:4/5;flex:380px;min-width:0;position:relative}.ld-hero-img img{object-fit:cover;object-position:64% 30%;filter:grayscale()}.ld-facts{border-block-start:2px solid var(--accent);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:clamp(40px,5cqi,72px) 0 0;display:grid}.ld-facts>div{padding:20px 20px 20px 0}.ld-facts dt{letter-spacing:.14em;text-transform:uppercase;color:#5e6063;font-size:12px;font-weight:700}.ld-facts dd{margin:6px 0 0;font-size:30px;line-height:1.1}.ld-group{flex-wrap:wrap;gap:clamp(28px,5cqi,80px);display:flex}.ld-group-intro{flex:320px;min-width:0}.ld-group-intro p{color:#3d3f42;text-wrap:pretty;max-width:46ch;margin:20px 0 0;font-size:17px;line-height:1.6}.ld-list{margin:0;padding:0;list-style:none}.ld-arms{border-block-start:1px solid #d9d9d6;flex:2 520px;min-width:0}.ld-arms a{align-items:baseline;gap:clamp(16px,3cqi,40px);padding-block:clamp(18px,2.2cqi,28px);display:flex}.ld-arms .n{width:2.4em;color:var(--accent);flex:none;font-size:14px;font-weight:700}.ld-arms .name{flex:1;font-size:clamp(30px,3.6cqi,52px);line-height:1.05}.ld-arms svg{color:#8a8c8f;flex:none}.ld-letters-head{border-block-end:2px solid #111;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding-block-end:20px;display:flex}.ld-letters-head a{align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:700;display:flex}.ld-letters-body{flex-wrap:wrap;gap:clamp(28px,4cqi,56px);margin-block-start:clamp(24px,3cqi,40px);display:flex}.ld-feature{color:#fff;background:#111;flex:380px;min-width:0;display:grid;overflow:clip}.ld-feature>*{grid-area:1/1}.ld-feature .img{aspect-ratio:4/3;position:relative}.ld-feature img{object-fit:cover;filter:grayscale()}.ld-feature .cap{background:linear-gradient(#0000,#000000d1);align-self:end;padding:clamp(20px,2.4cqi,32px);position:relative}.ld-feature .cap p{margin:0}.ld-letter-list{flex:420px;min-width:0}.ld-letter-list a{flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding-block:20px;display:flex}.ld-letter-list .q{color:#5e6063;flex:none;width:4.2em;font-size:14px;font-weight:700}.ld-letter-list .t{flex:200px;font-size:clamp(24px,2.4cqi,32px);line-height:1.15}.ld-letter-list .d{color:#5e6063;font-size:13px}.ld-annual{color:#fff;background:#111}.ld-annual .wrap{flex-wrap:wrap;align-items:center;gap:clamp(28px,5cqi,80px);padding-block:clamp(40px,6cqi,96px);display:flex}.ld-annual .img{aspect-ratio:16/10;flex:380px;min-width:0;position:relative}.ld-annual .img img{object-fit:cover}.ld-annual .text{flex:360px;min-width:0}.ld-annual .eyebrow{color:#ffffffbf}.ld-annual .eyebrow:before{background:#b49a5e}.ld-annual h2{margin:18px 0 28px;font-size:clamp(40px,4.6cqi,68px);font-weight:400;line-height:1}.ld-sub{background:#f4f3ee}.ld-sub .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 64px;padding-block:clamp(48px,6cqi,96px);display:flex}.ld-sub h2{text-wrap:balance;flex:420px;margin:0;font-size:clamp(36px,4.4cqi,64px);font-weight:400;line-height:1.02}.ld-sub form{flex-wrap:wrap;flex:380px;gap:10px;min-width:0;display:flex}.ld-sub label{flex:100%;font-size:13px;font-weight:700}.ld-sub input{min-width:0;min-height:52px;font:inherit;background:#fff;border:1.5px solid #111;flex:220px;padding-inline:16px;font-size:16px}.ld-sub button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#111;border:0;flex:none;padding-inline:24px;font-size:15px;font-weight:700}.ld-footer{color:#ffffffb8;background:#111;padding-block:clamp(48px,5cqi,80px) 96px}.ld-footer .top{flex-wrap:wrap;justify-content:space-between;gap:40px 64px;display:flex}.ld-footer .brand{flex:260px;align-items:center;gap:16px;display:flex}.ld-footer .cols{flex:2 420px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px;display:grid}.ld-footer .cols p{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 10px;font-size:12px;font-weight:700}.ld-footer .cols a{padding-block:6px;display:block}.ld-footer .legal{border-block-start:1px solid #ffffff24;margin:48px 0 0;padding-block-start:24px;font-size:13px}}
