*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);line-height:1.6}a{color:inherit;text-decoration:none}.sitehead{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;position:relative;z-index:20}.brand{display:flex;align-items:center}.sitehead nav{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:700}.sitehead nav a{opacity:.72}.sitehead nav a:hover,.sitehead nav a.active{opacity:1}.navcta{padding:12px 18px;border:1px solid currentColor}.menubtn{display:none}.logo-cover{font-family:Georgia,serif;font-size:40px;font-weight:700;letter-spacing:-2px;position:relative}.logo-cover span{font-style:italic;font-weight:400}.logo-cover i{position:absolute;width:38px;height:3px;background:var(--accent);bottom:2px;right:1px}.logo-sure{font-family:Arial Black,Arial,sans-serif;font-size:30px;letter-spacing:-2px;line-height:.75;display:grid}.logo-sure span{color:var(--accent)}.logo-sure small{font:8px Arial,sans-serif;letter-spacing:3px;margin-top:9px}.logo-wheel{font-family:Georgia,serif;font-size:36px;letter-spacing:-2px;position:relative}.logo-wheel b{font-style:italic;color:var(--accent)}.logo-wheel .arc{display:inline-block;width:26px;height:26px;border:4px solid var(--accent);border-right-color:transparent;border-radius:50%;margin-right:7px;transform:rotate(-35deg)}main{overflow:hidden}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.button{display:inline-block;padding:15px 23px;background:var(--accent);color:var(--buttontext);font-weight:800;font-size:13px}.plain,.line-link{font-weight:700;font-size:13px;border-bottom:1px solid currentColor;padding-bottom:4px}.actions{display:flex;gap:25px;align-items:center;margin-top:30px}.pagehead{padding:90px 8vw 70px;max-width:1050px}.pagehead h1{font:700 clamp(44px,7vw,88px)/.98 Georgia,serif;letter-spacing:-4px;margin:15px 0 25px}.pagehead p{max-width:720px;font-size:18px;color:var(--muted)}.content-grid{padding:20px 8vw 100px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.content-grid article{background:var(--bg);padding:55px}.content-grid article>span{font-weight:900;color:var(--accent)}.content-grid h2,.factor-list h2,.checklist h2{font:700 31px/1.05 Georgia,serif;margin:20px 0}.content-grid h3{font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:30px}.callout{margin:0 8vw 100px;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--ink);color:var(--bg)}.callout h2{font:700 38px/1.05 Georgia,serif;margin:10px 0}.factor-list,.checklist{padding:10px 8vw 100px}.factor-list article{display:grid;grid-template-columns:100px 1fr;padding:35px 0;border-top:1px solid var(--line);max-width:1050px}.factor-list article>b{font-size:12px;color:var(--accent)}.factor-list p{max-width:720px}.checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.checklist article{padding:35px;border:1px solid var(--line);min-height:290px}.checklist span{font-weight:900;color:var(--accent)}.prose{max-width:900px;margin:0 8vw 110px}.prose h2{font:700 32px Georgia,serif;margin-top:50px}.prose p{font-size:17px;color:var(--muted)}.legalbox{padding:25px;border-left:4px solid var(--accent);background:var(--panel);margin:30px 0}.faqs{max-width:1000px;margin:0 8vw 110px}.faqs details{border-top:1px solid var(--line);padding:25px 0}.faqs summary{font:700 24px Georgia,serif;cursor:pointer}.faqs p{max-width:760px;color:var(--muted)}.formwrap{margin:0 8vw 110px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.formintro h2{font:700 42px/1.05 Georgia,serif}.formwrap form{padding:40px;background:var(--panel)}label{display:block;font-size:12px;font-weight:800;margin-bottom:18px}input,select{width:100%;padding:14px;margin-top:7px;border:1px solid var(--line);background:var(--bg);font:inherit;color:inherit}.two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.consent{margin:20px 0}.check{display:grid;grid-template-columns:20px 1fr;gap:12px;font-weight:400;line-height:1.45}.check input{width:auto;margin:4px 0}.check b{font-weight:800}.success{margin-top:15px;font-weight:800}footer{padding:65px 6vw 25px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px;background:var(--footer);color:var(--footerink)}footer .footer-brand p{max-width:340px;opacity:.65}footer h4{font-size:11px;letter-spacing:2px;text-transform:uppercase}footer a{display:block;margin:9px 0;font-size:13px;opacity:.75}.fine{grid-column:1/-1;border-top:1px solid rgba(128,128,128,.25);padding-top:22px;font-size:11px;opacity:.6}.copy{grid-column:1/-1;font-size:11px;display:flex;justify-content:space-between;opacity:.6}
/* COVEROVA */.cover{--bg:#f4efe7;--ink:#20221f;--muted:#65665f;--accent:#d45d3d;--panel:#ebe2d6;--line:#d8cec0;--buttontext:#fff;--footer:#20221f;--footerink:#f4efe7}.cover .sitehead{border-bottom:1px solid var(--line)}.coverhero{display:grid;grid-template-columns:1.15fr .85fr;min-height:680px;padding:0 5vw 60px}.coverhero .hero-art{position:relative;background-size:cover;background-position:center;border-radius:0 0 180px 0}.coverhero .hero-label{position:absolute;left:25px;bottom:25px;background:var(--bg);padding:10px 14px;font-size:10px;font-weight:800;letter-spacing:2px}.coverhero .sun{position:absolute;width:150px;height:150px;border-radius:50%;background:var(--accent);right:-75px;top:70px;mix-blend-mode:multiply}.coverhero .hero-copy{padding:100px 5vw 40px 9vw;display:flex;flex-direction:column;justify-content:center}.coverhero h1{font:700 clamp(52px,6vw,88px)/.92 Georgia,serif;letter-spacing:-5px;margin:18px 0}.coverhero p{font-size:18px;color:var(--muted);max-width:520px}.manifesto{padding:100px 8vw;display:grid;grid-template-columns:.6fr 1.2fr 1fr;gap:50px;align-items:start}.manifesto>p{font-size:12px;font-weight:800;color:var(--accent)}.manifesto h2{font:700 50px/1 Georgia,serif;margin:0}.rail{display:grid;grid-template-columns:repeat(3,1fr);margin:0 8vw 100px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rail article{padding:45px 35px;border-right:1px solid var(--line)}.rail article:last-child{border:0}.rail span{color:var(--accent);font-weight:900}.rail h3{font:700 27px Georgia,serif}.feature-photo{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:#29302b;color:#f7f1e8}.feature-photo .copyblock{padding:90px 9vw}.feature-photo h2{font:700 52px/1 Georgia,serif}.feature-photo li{margin:12px 0}.feature-photo .photo{background-size:cover;background-position:center}.big-cta{padding:100px 8vw}.big-cta span{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--accent)}.big-cta h2{font:700 clamp(42px,6vw,75px)/1 Georgia,serif;max-width:900px;margin:15px 0}.big-cta a{font-weight:900;border-bottom:2px solid var(--accent)}
/* SURENIVA */.sure{--bg:#0b0d0e;--ink:#f0f1ed;--muted:#a5aaa5;--accent:#d7ff3f;--panel:#15191a;--line:#303536;--buttontext:#0b0d0e;--footer:#050606;--footerink:#f0f1ed}.sure .sitehead{border-bottom:1px solid var(--line)}.sure .navcta{color:var(--accent)}.surehero{display:grid;grid-template-columns:.85fr 1.15fr;min-height:720px}.surehero .hero-copy{padding:120px 7vw}.surehero h1{font:900 clamp(56px,7vw,105px)/.85 Arial Black,Arial,sans-serif;letter-spacing:-7px;text-transform:uppercase;margin:25px 0}.surehero p{max-width:530px;font-size:18px;color:var(--muted)}.surehero .hero-photo{background-size:cover;background-position:center;position:relative;filter:saturate(.55) contrast(1.05)}.meter{position:absolute;bottom:0;left:0;right:0;background:rgba(11,13,14,.88);display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;padding:22px}.meter b{color:var(--accent)}.meter span,.meter b{font-size:10px;letter-spacing:2px}.signal{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal div{padding:30px 4vw;border-right:1px solid var(--line);font-size:11px;color:var(--accent)}.signal b{display:block;font-size:17px;color:var(--ink);margin:8px 0}.signal span{color:var(--muted)}.editorial{padding:120px 8vw;display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.editorial aside span{font-size:10px;letter-spacing:2px;color:var(--accent)}.editorial h2{font:900 55px/.95 Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-3px}.editorial .lead{font-size:29px;line-height:1.25;color:var(--ink)}.editorial p{color:var(--muted)}.darkgrid{display:grid;grid-template-columns:1fr 1fr;background:#15191a}.darkgrid .photo{background-size:cover;background-position:center;min-height:650px;filter:grayscale(.4)}.gridcopy{padding:90px 7vw}.gridcopy small{color:var(--accent);letter-spacing:2px}.gridcopy h2{font:900 58px/.9 Arial Black,Arial,sans-serif;text-transform:uppercase}.microgrid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.microgrid p{color:var(--muted);font-size:13px}.microgrid b{display:block;color:var(--ink);font-size:15px}.outline{background:transparent!important;border:1px solid var(--accent);color:var(--accent)!important;margin-top:30px}.command{padding:80px 8vw;display:flex;align-items:end;justify-content:space-between}.command small{color:var(--accent);letter-spacing:2px}.command h2{font:900 48px/.95 Arial Black,Arial,sans-serif;text-transform:uppercase;max-width:800px}.sure .pagehead h1,.sure .content-grid h2,.sure .factor-list h2,.sure .checklist h2,.sure .prose h2,.sure .faqs summary,.sure .formintro h2,.sure .callout h2{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;letter-spacing:-2px}.sure .content-grid article{background:var(--bg)}
/* WHEELIVA */.wheel{--bg:#f7f8f4;--ink:#173536;--muted:#657676;--accent:#ef765f;--panel:#edf0e8;--line:#d5ddd6;--buttontext:#fff;--footer:#173536;--footerink:#f7f8f4}.wheel .sitehead{margin:18px 3vw;height:82px;padding:0 3vw;border-radius:50px;background:#fff;box-shadow:0 8px 35px rgba(20,50,50,.08)}.wheelhero{min-height:690px;padding:90px 9vw;display:grid;grid-template-columns:1fr .8fr;gap:70px;position:relative}.wheelhero .hero-copy{padding-top:60px;z-index:2}.wheelhero h1{font:400 clamp(56px,7vw,100px)/.92 Georgia,serif;letter-spacing:-5px;margin:20px 0}.wheelhero p{font-size:18px;max-width:560px;color:var(--muted)}.postcard{background:#fff;padding:18px 18px 35px;transform:rotate(3deg);box-shadow:0 25px 60px rgba(20,50,50,.12);align-self:center;z-index:2}.postcard .photo{height:440px;background-size:cover;background-position:center}.postcard span{display:block;margin-top:18px;font-size:10px;letter-spacing:2px}.route-line{position:absolute;width:650px;height:650px;border:2px dashed #cbd5cf;border-radius:50%;right:-230px;top:20px}.journal{padding:90px 8vw;background:#fff}.issue{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:35px}.issue small{letter-spacing:2px}.issue h2{font:400 48px/1 Georgia,serif;max-width:650px;margin:0}.journal-grid{display:grid;grid-template-columns:repeat(4,1fr)}.journal-grid article{padding:35px 25px;border-right:1px solid var(--line)}.journal-grid b{font-size:11px;letter-spacing:2px;color:var(--accent)}.story{padding:120px 9vw;display:grid;grid-template-columns:1fr 1fr;align-items:center}.story-copy span{font-size:11px;color:var(--accent);letter-spacing:2px}.story-copy h2{font:400 65px/1 Georgia,serif}.story-copy p{max-width:580px;color:var(--muted)}.rings{width:420px;height:420px;position:relative;margin:auto;display:grid;place-items:center}.rings i{position:absolute;border:1px solid var(--accent);border-radius:50%}.rings i:nth-child(1){inset:0}.rings i:nth-child(2){inset:55px}.rings i:nth-child(3){inset:110px}.rings strong{font:italic 26px Georgia,serif}.photoessay{display:grid;grid-template-columns:1.2fr .8fr;background:#e8ede7}.photoessay>div:first-child{min-height:570px;background-size:cover;background-position:center}.photoessay>div:last-child{padding:100px 7vw}.photoessay h2{font:400 55px/1 Georgia,serif}.softcta{padding:100px 9vw;display:flex;justify-content:space-between;gap:50px;align-items:center}.softcta p{font:400 38px/1.15 Georgia,serif;max-width:750px}.softcta a{font-weight:800;color:var(--accent)}
@media(max-width:900px){.sitehead{height:auto;padding:25px 5vw}.menubtn{display:block;background:none;border:1px solid currentColor;padding:8px 12px;color:inherit}.sitehead nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--bg);padding:25px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.sitehead nav.open{display:flex}.coverhero,.surehero,.wheelhero,.feature-photo,.darkgrid,.story,.photoessay,.formwrap,.editorial,.manifesto{grid-template-columns:1fr}.coverhero .hero-art,.surehero .hero-photo{min-height:440px}.coverhero .hero-copy{padding:60px 4vw}.surehero .hero-copy{padding:70px 7vw}.postcard{max-width:520px}.rail,.signal,.journal-grid,.checklist{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.callout{grid-template-columns:1fr}.rings{max-width:80vw;max-height:80vw}.issue,.softcta,.command{display:block}.softcta a,.command a{display:inline-block;margin-top:25px}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media(max-width:560px){.rail,.signal,.journal-grid,.checklist,.two{grid-template-columns:1fr}.pagehead{padding:60px 6vw}.pagehead h1{letter-spacing:-2px}.content-grid{padding-left:6vw;padding-right:6vw}.content-grid article{padding:35px}.formwrap{margin-left:6vw;margin-right:6vw}.formwrap form{padding:25px}.coverhero,.wheelhero{padding-left:6vw;padding-right:6vw}.surehero h1{letter-spacing:-4px}.meter{grid-template-columns:1fr 1fr;gap:12px}.microgrid{grid-template-columns:1fr}footer{grid-template-columns:1fr}.copy{display:block}.copy span{display:block;margin-top:8px}}