@font-face{font-family:Archivo;src:url(highlight/archivo.ttf)}*{box-sizing:border-box}body{margin:0;color:#20221e;background:#f4f0e5;font-family:Archivo,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #b65a24;outline-offset:6px}header,footer{display:flex;align-items:center;justify-content:space-between;padding:24px 4%;font-size:13px;border-bottom:1px solid #20221e44}header>a:first-child{font-size:24px;font-weight:750}header>a:last-child{border-bottom:1px solid;padding-bottom:4px}.opening{display:grid;grid-template-columns:1fr 1fr;min-height:800px}.intro{padding:70px 8% 60px}.eyebrow,.scope{font-size:11px;text-transform:uppercase;letter-spacing:.12em;line-height:1.6}h1{font-size:clamp(70px,7.6vw,120px);font-stretch:condensed;font-variation-settings:'wdth' 75;font-weight:800;line-height:.88;letter-spacing:-.055em;margin:55px 0 35px}.summary{font-size:20px;line-height:1.45;max-width:30ch}.scope{margin-top:60px}.offer-stage{background:#d3d1c5;display:flex;justify-content:center;align-items:center;padding:65px 30px;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 90px,#20221e08 91px,#20221e08 92px)}.browser{width:365px;background:#f1dd70;border:1px solid #20221e;box-shadow:22px 25px 0 #20221e15;transform:rotate(2deg)}.browser-bar{display:flex;align-items:center;gap:5px;background:#f8f5ec;padding:12px;border-bottom:1px solid}.browser-bar i{width:5px;height:5px;background:#20221e;border-radius:50%}.browser-bar span{margin-left:auto;font-size:10px}.offer{padding:30px}.offer-top{display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;line-height:1.4}.pre{font-size:23px;font-weight:750;margin:48px 0 0;text-transform:uppercase}.ratio{font-size:107px;font-weight:900;font-variation-settings:'wdth' 70;letter-spacing:-.07em;line-height:1;margin:0}.offer-copy{font-size:24px;font-weight:700;line-height:1.05}.facts{display:flex;gap:35px;padding:20px 0;border-top:1px solid}.facts span{font-size:12px}.facts b{display:block;font-size:27px}.action{background:#20221e;color:#f4f0e5;padding:17px;font-size:20px;font-weight:750}.terms{font-size:10px;line-height:1.5}.context{padding:90px 6%;display:grid;grid-template-columns:1fr 2fr;gap:20px 60px}.context h2{margin:0;font-size:clamp(32px,4vw,60px);line-height:1.04;letter-spacing:-.035em}.context>p:last-child{grid-column:2;max-width:52ch;font-size:18px;line-height:1.6}.physical{display:grid;grid-template-columns:1fr 1fr;background:#282e2a;gap:1px}.physical figure{margin:0;padding:65px 10% 35px;position:relative}.flyer-stage{background:#b8b29f}.pin{position:absolute;width:12px;height:12px;border-radius:50%;background:#a04428;top:58px;left:50%;box-shadow:1px 3px 3px #0007;z-index:1}.flyer{background:#f8f7f1;max-width:400px;margin:auto;padding:28px;transform:rotate(-2deg);box-shadow:4px 8px 16px #0003}.small{font-size:10px;font-weight:700}.flyer h3{font-size:50px;line-height:.93;font-weight:900;letter-spacing:-.03em;margin:34px 0}.flyer h3 strong{display:block;font-size:100px;font-variation-settings:'wdth' 75;letter-spacing:-.06em}.flyer>p:not(.small){font-size:12px}.rule{height:7px;background:#20221e;margin:20px 0}.flyer-facts{display:flex;justify-content:space-between}.flyer-facts b{font-size:30px;line-height:.8}.flyer small{font-size:9px;letter-spacing:.03em}.flyer-bottom{background:#20221e;color:#fff;padding:16px;line-height:1.8}.flyer-bottom b{font-size:25px}.card-stage{background:#d8cfba;display:flex;flex-direction:column;justify-content:center;gap:30px}.referral{background:#f8f7f1;padding:22px;max-width:380px;width:100%;margin:auto;box-shadow:4px 8px 12px #0002}.front{transform:rotate(4deg)}.back{transform:rotate(-3deg)}.referral>p{font-size:11px;line-height:1.4}.referral>p:first-child{font-size:8px;letter-spacing:.06em;border-bottom:1px solid;padding-bottom:8px}.referral h3{font-size:70px;line-height:.9;margin:15px 0;font-weight:850;font-variation-settings:'wdth' 75;letter-spacing:-.05em}.referral h3 small{display:block;font-size:17px;letter-spacing:0}.name-line{font-size:9px;display:flex;gap:10px;align-items:center;margin:15px 0}.name-line i{border-bottom:1px solid;flex:1;height:10px}.strip{display:block;background:#20221e;color:#fff;padding:8px;font-size:16px}figcaption{margin-top:36px;font-size:12px;line-height:1.5;transform:none}figcaption b,figcaption span{display:block}figcaption span{margin-top:5px;max-width:37ch}.closing{padding:90px 6%;display:grid;grid-template-columns:1fr 1fr;gap:8%}.closing h2{font-size:65px;line-height:1;letter-spacing:-.04em;margin:25px 0}.closing>div:last-child{align-self:center;font-size:19px;line-height:1.6;max-width:40ch}.text-link{font-size:14px;border-bottom:1px solid;padding-bottom:7px;display:inline-block;margin-top:20px}footer{border-top:1px solid #20221e44;border-bottom:0}.highlight-intro{padding:55px 6%;max-width:900px}.highlight-intro h1{font-size:70px;margin:25px 0}.highlight-intro p{font-size:19px;line-height:1.5}.highlight-grid{display:grid;grid-template-columns:1fr 1fr}.highlight-grid .offer-stage{grid-row:span 2}.highlight-grid figure{margin:0;padding:50px}.highlight-grid .referral{transform:none} @media(max-width:700px){header,footer{padding:20px 5%;font-size:11px}header>a:last-child{max-width:110px;text-align:right}.opening{grid-template-columns:1fr}.intro{padding:38px 6%}h1{font-size:83px;margin:36px 0 27px}.summary{font-size:18px;max-width:30ch}.scope{margin-top:30px}.offer-stage{padding:45px 30px}.browser{transform:rotate(1deg);width:100%;max-width:365px}.offer{padding:25px}.ratio{font-size:99px}.context{display:block;padding:55px 6%}.context h2{font-size:37px;margin:22px 0}.context>p:last-child{font-size:17px}.physical{grid-template-columns:1fr}.physical figure{padding:50px 9% 30px}.pin{top:44px}.flyer h3{font-size:44px}.flyer h3 strong{font-size:85px}.closing{display:block;padding:50px 6%}.closing h2{font-size:54px}.closing>div:last-child{font-size:17px}.highlight-grid{grid-template-columns:1fr}.highlight-grid figure{padding:35px}.highlight-intro h1{font-size:55px}}
span[aria-hidden="true"]{display:inline-block;width:12px;height:12px;font-size:0;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13 13 3M3 3h10v10' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat}
.placement-image{display:block;width:100%;height:auto}.physical figure>a{display:block}.physical .flyer-stage{padding:35px 6%}.physical .card-stage{padding:35px 6%;gap:25px}.card-stage figcaption{margin-top:5px}.highlight-intro h1{word-spacing:.06em}
.flyer-stage .placement-image{aspect-ratio:4/5;object-fit:cover;object-position:48% center}