@font-face{font-family:archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:block;src:url(/fonts/tt/Archivo.subset.woff2)format("woff2")}@font-face{font-family:alegreya sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/alegreyasans/AlegreyaSans-Regular.subset.woff2)format("woff2")}:root{--stone:#1C1917;--charcoal:#292524;--bone:#E7E5E4;--steel:#6F8397;--steel-dark:#394552;--pencil:#A8A29E;--faint:#57534E;--amber:#FF8F3B;--grain:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22400%22 height=%22400%22%3E%3Cfilter id=%22g%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.85%22 numOctaves=%223%22 stitchTiles=%22stitch%22/%3E%3CfeColorMatrix values=%220 0 0 0 .93  0 0 0 0 .88  0 0 0 0 .8  0 0 0 .09 0%22/%3E%3C/filter%3E%3Crect width=%22400%22 height=%22400%22 filter=%22url%28%23g%29%22/%3E%3C/svg%3E");--gutter:64px;color-scheme:dark}*{box-sizing:border-box}html{background-color:var(--stone);background-image:var(--grain)}body{margin:0;background-color:var(--stone);background-image:var(--grain);color:var(--bone);font:19px/1.55 alegreya sans,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}svg{display:block}.label,.nav-links a,.btn,.link,.meta,.figcap,.colophon,.foot h4{font-family:Archivo,sans-serif;font-weight:500;font-stretch:125%;letter-spacing:.14em;text-transform:uppercase}.label{font-size:11px;color:var(--pencil)}.wrap{padding:0 var(--gutter)}.nav{position:absolute;z-index:3;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:32px var(--gutter)0}.brand{display:flex;align-items:center;white-space:nowrap;gap:7.5px;font:600 19.24px/1 Archivo;font-stretch:125%;letter-spacing:.18em;text-transform:uppercase}.brand svg{width:30px;height:30px;flex:none}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:11px;font-stretch:112%;letter-spacing:.12em;color:var(--pencil);white-space:nowrap}.nav-links a:hover,.nav-links a[aria-current]{color:var(--bone)}.nav-links a.cta{color:var(--bone);border:1.25px solid var(--bone);padding:9px 14px}.menu{display:none;background:0 0;border:1.25px solid var(--faint);color:var(--bone);font:500 10px Archivo;font-stretch:125%;letter-spacing:.14em;text-transform:uppercase;padding:8px 12px}.btn{display:inline-block;font-size:11px;font-weight:600;font-stretch:118%;background:var(--bone);color:var(--stone);padding:13px 18px}.link{font-size:11px;font-weight:600;font-stretch:118%;border-bottom:1.25px solid var(--bone);padding-bottom:3px}.foot{margin-top:168px;border-top:1.25px solid var(--bone);padding:40px var(--gutter)28px;display:grid;grid-template-columns:1fr auto auto;gap:72px}.foot .who{font-size:16px;color:var(--pencil);margin-top:14px}.foot h4{margin:0 0 14px;font-size:10px;color:var(--pencil)}.foot ul{list-style:none;margin:0;padding:0}.foot li{margin:0 0 8px;font-size:16px}.foot li a:hover{color:var(--bone)}.base{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:18px var(--gutter)32px;border-top:1px solid var(--steel-dark);font-size:14px;color:var(--pencil)}.colophon{font-size:9.5px}@media(max-width:1279px){.nav-links{display:none;position:absolute;top:72px;right:var(--gutter);flex-direction:column;align-items:flex-start;gap:14px;background:var(--charcoal);padding:20px;z-index:5;min-width:240px}.nav.open .nav-links{display:flex}.menu{display:block}}@media(max-width:900px){:root{--gutter:16px}.nav{position:relative;padding-top:20px}.nav-links{display:none;position:absolute;top:60px;right:var(--gutter);left:var(--gutter);flex-direction:column;align-items:flex-start;gap:14px;background:var(--charcoal);padding:20px;z-index:5}.nav.open .nav-links{display:flex}.menu{display:block}.brand{font-size:14.11px;gap:5.5px}.brand svg{width:22px;height:22px}@media(max-width:399px){.nav .brand{--d:min(22px, calc((100vw - 114px) * 22 / 286));font-size:calc(var(--d) * 14.11/22);gap:calc(var(--d)/4)}.nav .brand svg{width:var(--d);height:var(--d)}}.foot{grid-template-columns:1fr 1fr;gap:32px;margin-top:88px}.foot .brandcol{grid-column:1/-1}}@font-face{font-family:alegreya;font-style:normal;font-weight:400 800;font-display:block;src:url(/fonts/a2a/Alegreya-roman.woff2)format("woff2")}@font-face{font-family:alegreya;font-style:italic;font-weight:400 800;font-display:block;src:url(/fonts/a2a/Alegreya-italic.woff2)format("woff2")}@font-face{font-family:alegreya sans;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/a2a/AlegreyaSans-300.woff2)format("woff2")}@font-face{font-family:alegreya sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/a2a/AlegreyaSans-400.woff2)format("woff2")}@font-face{font-family:alegreya sans;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/a2a/AlegreyaSans-500.woff2)format("woff2")}:root{--grain-light:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22400%22 height=%22400%22%3E%3Cfilter id=%22g%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.85%22 numOctaves=%223%22 stitchTiles=%22stitch%22/%3E%3CfeColorMatrix values=%220 0 0 0 .2  0 0 0 0 .18  0 0 0 0 .14  0 0 0 .07 0%22/%3E%3C/filter%3E%3Crect width=%22400%22 height=%22400%22 filter=%22url%28%23g%29%22/%3E%3C/svg%3E");--paper:#F1F4EC;--card:#FBFCF8;--block:#E9EFE1;--hairline:#D9E0D0;--ink:#232A24;--soft:#5C645A;--hearth:#3D6B4E;--madder:#B25A6B;--empty:#AAB4A2;--stack:#CBD3C2;--mark:48px;color-scheme:light}.nav{position:relative;padding:32px var(--gutter)30px}main{background-color:var(--paper);background-image:var(--grain-light);color:var(--ink)}.label{font:500 12px/1.5 alegreya sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.btn{display:inline-block;font:500 13px/1 alegreya sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;background:var(--hearth);color:var(--paper);padding:15px 20px}.link{font:500 13px/1 alegreya sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-bottom:1.25px solid var(--ink);padding-bottom:4px}.btn:focus-visible,.link:focus-visible,main a:focus-visible{outline:2px solid var(--hearth);outline-offset:3px}.ctas{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.title{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:72px;align-items:center;padding:84px var(--gutter)104px}.lockup{margin:0;font:500 calc(var(--mark) * .917)/1 Alegreya,serif;letter-spacing:-.005em;white-space:nowrap}.lockup svg{display:inline-block;width:var(--mark);height:var(--mark);margin-right:calc(var(--mark) * .25);vertical-align:calc(var(--mark) * -.301);color:var(--hearth)}.meta{display:block;margin-top:18px}.display{margin:44px 0 0;font:clamp(60px,5.6vw,84px)/1 Alegreya,serif;letter-spacing:-.018em;text-wrap:balance}.dek{margin:28px 0 36px;max-width:470px;font-size:20px;line-height:1.5;color:var(--soft)}.roll{margin:0}.roll svg{width:100%;height:auto;overflow:visible}.reading{margin:18px 0 0;font-size:17px;line-height:1.5;color:var(--soft)}.reading b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums lining-nums}.cap{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--soft)}.sec{display:grid;grid-template-columns:minmax(0,4fr)minmax(0,7fr);gap:72px;margin:0 var(--gutter);padding:80px 0 88px;border-top:1px solid var(--hairline)}.sec h2{margin:0;font:500 40px/1.2 Alegreya,serif;letter-spacing:-.01em;text-wrap:balance}.sec .body{min-width:0}.sec .body>p{max-width:640px;margin:0 0 1em}.sec .body>p:last-child{margin-bottom:0}.sec .body strong{font-weight:500}.sec .body p a{border-bottom:1px solid var(--ink)}.serif>p{font:21px/1.64 Alegreya,serif}.serif strong{font-weight:600}.sans>p{font-size:19px;line-height:1.55}.figures{display:flex;gap:56px;margin:36px 0 40px;padding:18px 0 16px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);max-width:640px}.figures div{display:flex;flex-direction:column;gap:8px}.figures b{font:300 52px/1 alegreya sans,sans-serif;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.circle{margin:0 0 44px;max-width:640px}.circle svg{width:100%;height:auto;overflow:visible}.shots{grid-column:1/-1;margin:24px 0 0}.shots .row{display:grid;grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:64px}.shot{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px}.phone{width:100%;height:auto}.shots>.cap{text-align:center;margin-top:28px}.facts{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--hairline);max-width:700px}.facts li{padding:16px 0 17px;border-bottom:1px solid var(--hairline);font-size:19px;line-height:1.55}.facts strong{font-weight:500}.sec .body>p.pull{max-width:640px;margin:36px 0 0;padding-top:28px;border-top:1px solid var(--hairline);font:30px/1.32 Alegreya,serif;letter-spacing:-.01em;text-wrap:pretty}.get .body{background:var(--card);border:1px solid var(--hairline);padding:44px 48px 48px}.get .body>p{font-size:19px}.get .ctas{margin:28px 0 36px}.get .badge img{display:block;height:50px;width:auto}.get .body>p.closing{max-width:600px;margin:0;font:italic 26px/1.45 Alegreya,serif;letter-spacing:-.005em;color:var(--ink)}.signoff{margin:0;padding:0 var(--gutter)64px;font-size:16px;color:var(--soft)}.foot{margin-top:0}@media(max-width:1040px){.title{grid-template-columns:1fr;gap:56px;padding-top:64px}.dek{max-width:560px}.sec{grid-template-columns:1fr;gap:28px}}@media(max-width:900px){:root{--mark:36px}.nav{padding-top:20px;padding-bottom:20px}.title{padding:44px var(--gutter)64px;gap:44px}.display{margin-top:32px;font-size:clamp(40px,10.4vw,60px)}.dek{font-size:18px;margin-bottom:30px}.sec{padding:56px 0 60px}.sec h2{font-size:30px}.serif>p{font-size:19px;line-height:1.6}.sans>p,.facts li{font-size:18px}.figures{gap:28px}.figures b{font-size:40px}.shots .row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shot{gap:10px}.shot .label{font-size:10px;letter-spacing:.1em}.sec .body>p.pull{font-size:24px}.get .body{padding:28px 20px 32px}.get .body>p.closing{font-size:22px}.signoff{padding-bottom:48px}}@media(max-width:520px){.shots .row{grid-template-columns:minmax(0,230px);justify-content:center;gap:32px}.shot .label{font-size:12px;letter-spacing:.14em}}@media(max-width:399px){:root{--mark:min(36px, calc((100vw - 32px) * 36 / 368))}.figures{gap:20px}.figures b{font-size:34px}}