@font-face{font-family:"Funnel Display";src:url(/fonts/funnel-display.woff2) format("woff2");font-weight:300 800;font-display:swap}@font-face{font-family:"Sora";src:url(/fonts/sora.woff2) format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:"Revamp Logo";src:url(/fonts/logo-unbounded.woff2) format("woff2");font-weight:700;font-display:block}:root{--green:#66ff7a;--green-lime:#a8ff4f;--green-mint:#30f59c;--green-top:linear-gradient(60deg,var(--green-lime),var(--green) 50%,var(--green-mint));--ink:#111111;--ink-2:#444444;--ink-3:#707070;--paper:#ffffff;--soft:#f3f3f1;--line:#dedede;--on-dark:#ffffff;--on-dark-2:#cfcfcf;--error:#c5221f;--error-soft:#fdeceb;--fs-small:.9375rem;--fs-note:1.0625rem;--fs-body:1.1875rem;--fs-lead:1.5rem;--fs-title:2rem;--fs-heading:3rem;--fs-page:4rem;--fs-display:6rem;--head:"Funnel Display",system-ui,sans-serif;--sans:"Sora",system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--logo:"Revamp Logo","Funnel Display",system-ui,sans-serif;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--sp-64:64px;--sp-96:96px;--sp-128:128px;--wrap:1220px;--gutter:clamp(var(--sp-16),4vw,var(--sp-32));--section:clamp(var(--sp-64),9vw,var(--sp-96));--radius:0;--border-thick:3px solid var(--ink);--border-thin:2px solid var(--ink);--lift-1:4px 4px 0 var(--ink);--lift-1-hover:6px 6px 0 var(--ink);--lift-1-pressed:2px 2px 0 var(--ink);--lift-2:8px 8px 0 var(--ink);--lift-2-hover:11px 11px 0 var(--ink);--lift-2-pressed:5px 5px 0 var(--ink);--lift-1-green:4px 4px 0 var(--green);--lift-1-error:4px 4px 0 var(--error);--speed:.12s;--slant:-22deg}@media (max-width:560px){:root{--lift-2:6px 6px 0 var(--ink);--lift-2-hover:9px 9px 0 var(--ink);--lift-2-pressed:3px 3px 0 var(--ink)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html.settled{scroll-behavior:smooth}}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font:400 var(--fs-body)/1.6 var(--sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--head);letter-spacing:-.025em;margin:0;text-wrap:balance}h1{font-size:clamp(var(--fs-heading),7vw,var(--fs-display));font-weight:800;line-height:.98}h2{font-size:clamp(var(--fs-title),4.6vw,var(--fs-heading));font-weight:800;line-height:1.05;margin-bottom:var(--sp-16)}h3{font-size:var(--fs-lead);font-weight:800;line-height:1.2;margin-bottom:var(--sp-8)}p{margin:0 0 var(--sp-16)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.lead{font-size:clamp(var(--fs-body),1.8vw,var(--fs-lead));line-height:1.5;max-width:32em}.intro{color:var(--ink-2);max-width:36em;margin:0}.small{font-size:var(--fs-small);color:var(--ink-2)}.skip{position:absolute;left:var(--sp-8);top:var(--sp-8);z-index:10;background:var(--paper);padding:var(--sp-8) var(--sp-12);border:var(--border-thin)}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;border:0;overflow:hidden;white-space:nowrap}a,.btn,input,textarea,.block{transition:transform var(--speed),box-shadow var(--speed),background-color var(--speed),color var(--speed),border-color var(--speed)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important}}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.top :focus-visible,.foot :focus-visible{outline-color:var(--green)}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink);text-decoration-thickness:2px;text-underline-offset:4px}a:hover{background:var(--green);text-decoration-color:transparent}a:active{background:var(--ink);color:var(--green);text-decoration-color:var(--green)}.hero a:not(.btn):hover,.page-head a:not(.btn):hover,.price.hot a:hover{background:var(--paper)}main a:not([class]){padding:var(--sp-4);margin:0 calc(-1 * var(--sp-4));-webkit-box-decoration-break:clone;box-decoration-break:clone}main a:not([class]):hover{text-decoration-color:transparent}main a:not([class]):active{box-shadow:inset 0 -2px 0 var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:var(--sp-12) var(--sp-24);font:700 var(--fs-note)/1.2 var(--sans);text-decoration:none;white-space:nowrap;cursor:pointer;background:var(--green);color:var(--ink);border:var(--border-thick);border-radius:var(--radius);box-shadow:var(--lift-1)}.btn:hover{background:var(--green);color:var(--ink);transform:translate(-2px,-2px);box-shadow:var(--lift-1-hover)}.btn:active{background:var(--green);color:var(--ink);transform:translate(2px,2px);box-shadow:var(--lift-1-pressed)}.btn.secondary,.btn.secondary:hover,.btn.secondary:active{background:var(--paper)}.btn.dark{background:var(--ink);color:var(--on-dark)}.btn.dark:hover,.btn.dark:active{background:var(--ink);color:var(--green)}.top .btn,.foot .btn,.btn.dark,.top .btn:hover,.foot .btn:hover,.btn.dark:hover,.top .btn:active,.foot .btn:active,.btn.dark:active{box-shadow:none}.btn.small{min-height:40px;padding:var(--sp-8) var(--sp-16);font-size:var(--fs-small)}.btn:disabled,.btn[aria-disabled="true"]{background:var(--soft);color:var(--ink-2);border-color:var(--ink-2);box-shadow:none;transform:none;cursor:not-allowed}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-16) var(--sp-24);margin:var(--sp-32) 0 0}.top{background:var(--ink);color:var(--on-dark)}.top .wrap{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-16) var(--sp-32);padding-block:var(--sp-16)}.brand{font:700 var(--fs-lead)/1 var(--logo);letter-spacing:-.02em;color:var(--on-dark);text-decoration:none;margin-right:auto;white-space:nowrap}.brand .slash{display:inline-block;position:relative;z-index:1;width:.22em;height:1.1em;margin:0 -.1em;vertical-align:-.16em;background:var(--green);transform:skewX(var(--slant));box-shadow:0 0 0 .06em var(--ink)}.brand:hover{background:none;color:var(--green)}.brand:hover .slash{background:var(--on-dark)}.brand:active{background:none;color:var(--on-dark)}.nav{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-24)}.nav a{color:var(--on-dark-2);text-decoration:none;font-size:var(--fs-note);padding-block:var(--sp-4)}.nav a:hover{background:none;color:var(--on-dark);text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:3px;text-underline-offset:8px}.nav a:active{background:none;color:var(--green)}.nav a[aria-current="page"]{color:var(--on-dark);text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:3px;text-underline-offset:8px}.menu-btn{display:none;gap:var(--sp-12)}.menu-btn .bars{position:relative;width:18px;height:2px;background:currentColor}.menu-btn .bars::before,.menu-btn .bars::after{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor;transition:transform var(--speed)}.menu-btn .bars::before{transform:translateY(-6px)}.menu-btn .bars::after{transform:translateY(6px)}.top.open .menu-btn .bars{background:transparent}.top.open .menu-btn .bars::before{transform:rotate(45deg)}.top.open .menu-btn .bars::after{transform:rotate(-45deg)}@media (max-width:860px){.js .menu-btn{display:inline-flex}.js .top .nav,.js .top .write{display:none}.js .top.open .nav{display:flex;flex-direction:column;gap:0;width:100%;order:3;border-top:1px solid var(--ink-2)}.js .top.open .nav a{font-size:var(--fs-body);padding-block:var(--sp-12);border-bottom:1px solid var(--ink-2)}.js .top.open .write{display:inline-flex;order:4;margin-block:var(--sp-8)}}.hero,.page-head{position:relative;overflow:hidden}.hero>.wrap,.page-head>.wrap{position:relative;padding-left:calc(var(--gutter) + var(--sp-128) + var(--sp-64))}.hero h1{position:relative}.slash-mark{position:absolute;right:calc(100% + var(--sp-16));top:calc(.1775em - (100% - .2925em) * .0217391);height:calc((100% - .2925em) / .92);aspect-ratio:36/50;width:auto;container-type:size;pointer-events:none}.slash-mark img{display:none;width:100%;height:100%;max-width:none}.slash-mark .l{display:block}@container (max-height:175px){.slash-mark .l{display:none}.slash-mark .m{display:block}}@container (max-height:90px){.slash-mark .m{display:none}.slash-mark .s{display:block}}.page-head{--big:10;--title:clamp(var(--fs-heading),6vw,var(--fs-page));--say:clamp(var(--fs-body),1.8vw,var(--fs-lead))}.page-head .slash-mark{right:calc(100% - var(--gutter) - var(--sp-128) - var(--sp-48));top:calc(var(--title) * .1775 - var(--title) * var(--big) * .02);height:calc(var(--title) * var(--big))}.page-head .slash-mark .xl{display:block}@media (max-width:1100px){.hero>.wrap,.page-head>.wrap{padding-left:calc(var(--gutter) + var(--sp-128) + var(--sp-16))}.page-head .slash-mark{right:calc(100% - var(--gutter) - var(--sp-128))}.page-head{--big:8}}@media (max-width:760px){.hero>.wrap,.page-head>.wrap{padding-left:var(--gutter)}.slash-mark{display:none}}.motion .hero>.wrap,.motion .hero .art-hero,.motion .page-head>.wrap{visibility:hidden}.hero-line-mask{padding-bottom:.15em;margin-bottom:-.15em}.hero{background:var(--green-top);color:var(--ink);padding-block:var(--sp-64) var(--sp-96)}.hero h1{max-width:12em}.hero h1{margin-bottom:calc(var(--sp-48) - .115em)}.hero .under{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-48)}.hero .lead{font-size:clamp(var(--fs-body),1.15vw,var(--fs-lead));max-width:none;margin:-.36em 0 -.41em}.hero .lead span{display:inline-block;text-wrap:balance}.hero .actions{margin:0}.hero .art-hero{position:absolute;right:calc(max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter))) + 240px);bottom:-224px;width:280px;margin:0;pointer-events:none}.hero .art-hero img{display:block;width:100%;height:auto}@media (min-width:1251px){.hero{padding-bottom:calc(var(--sp-96) + var(--sp-64))}}@media (max-width:1250px){.hero .art-hero{display:none}}.ticker{position:relative;background:var(--ink);color:var(--on-dark);padding-block:var(--sp-16)}.ticker .track{overflow:hidden}.ticker .run{display:flex;width:max-content;animation:run 50s linear infinite}.ticker .track:hover .run,.ticker.paused .run{animation-play-state:paused}.ticker ul{display:flex;list-style:none;margin:0;padding:0}.ticker li{font:700 var(--fs-body)/1.3 var(--sans);white-space:nowrap}.ticker li::after{content:"";display:inline-block;width:.22em;height:1.1em;vertical-align:-.2em;background:var(--green);transform:skewX(var(--slant));margin:0 var(--sp-32)}.ticker .pause{position:absolute;top:calc(100% + var(--sp-16));right:max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter)));min-width:88px;z-index:1}@media (max-width:560px){.ticker{padding-bottom:var(--sp-64)}.ticker .pause{top:auto;bottom:var(--sp-8);right:var(--gutter)}}@keyframes run{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker{padding-inline:var(--gutter)}.ticker .run{animation:none;width:auto}.ticker ul{flex-wrap:wrap;justify-content:center;row-gap:var(--sp-8)}.ticker li{white-space:normal;text-align:center}.ticker ul[aria-hidden],.ticker .pause{display:none}.ticker li:last-child::after{content:none}}.steps .split{border-top:var(--border-thick);padding-top:var(--sp-24);margin-top:var(--sp-48)}.steps .split:first-child{margin-top:0}.steps .split h2{font-size:clamp(var(--fs-lead),2.8vw,var(--fs-title));line-height:1.15;margin:0}.steps .prose>:last-child{margin-bottom:0}.band{padding-block:var(--section)}.band.soft{background:var(--soft)}.split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);gap:var(--sp-48)}.prose{max-width:44rem}.wrap.prose{max-width:var(--wrap)}.wrap.prose>*{max-width:44rem}.with-art{display:grid;grid-template-columns:minmax(0,44rem) minmax(240px,1fr);gap:var(--sp-48) var(--sp-64);align-items:start}.side-art{margin:0;justify-self:center;width:min(100%,420px)}.side-art img,.art-under img,.art-solo img{display:block;width:100%;height:auto}.art-under{margin:var(--sp-32) 0 0;width:min(100%,300px)}.art-solo{margin:0;width:min(60%,320px)}.page-body.with-right{position:relative;padding-bottom:calc(var(--sp-96) + var(--sp-128))}.page-body .art-right{position:absolute;right:max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter)));top:calc(-1 * var(--sp-64));width:min(26vw,340px);margin:0;pointer-events:none}.page-body .art-right.tall{width:min(20vw,280px)}@media (max-width:1100px){.page-body.with-right{padding-bottom:var(--sp-96)}.page-body .art-right{position:static;width:min(60%,320px);margin:var(--sp-32) 0 0 auto}.page-body .art-right.tall{width:min(45%,240px)}}.closing{margin-top:var(--sp-64);padding-top:var(--sp-48);border-top:var(--border-thick)}.closing h2{margin:0 0 var(--sp-12)}.cut{overflow:hidden}.closing .side-art{width:min(100%,230px);justify-self:start;margin-bottom:-390px}.band.cut .art-under{width:min(100%,380px);margin-bottom:-420px}.steps .art-under{width:min(100%,260px);margin-bottom:-365px}.side-art.sink{width:min(100%,300px);margin-bottom:-300px}@media (max-width:900px){.closing .side-art{margin-bottom:-420px}.band.cut .art-under{width:200px;margin-bottom:0}.steps .art-under{margin-bottom:-200px}.side-art.sink{width:min(55%,220px);margin-bottom:-200px}}@media (max-width:900px){.with-art{grid-template-columns:minmax(0,1fr)}.side-art{justify-self:start;width:min(60%,260px)}.art-under{width:200px}}.prose ul,.checks{padding-left:var(--sp-24);list-style-type:square}.prose li,.checks li{margin-block:var(--sp-8)}.prose li::marker,.checks li::marker{color:var(--ink)}.prose .quote{background:var(--soft);border-left:var(--border-thick);padding:var(--sp-12) var(--sp-16);font-weight:700}.block{background:var(--paper);border:var(--border-thick);border-radius:var(--radius);box-shadow:var(--lift-2)}a.block:hover{background:var(--paper);transform:translate(-3px,-3px);box-shadow:var(--lift-2-hover)}a.block:active{background:var(--paper);transform:translate(3px,3px);box-shadow:var(--lift-2-pressed)}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-32);margin:var(--sp-48) 0 0;padding:0;list-style:none}.cards .txt{padding:var(--sp-24)}.cards p{margin:0;color:var(--ink-2);font-size:var(--fs-note)}.spec{border-bottom:var(--border-thick);aspect-ratio:1040/440;overflow:hidden;background:var(--soft)}.spec img{width:100%;height:100%;object-fit:cover}.pair-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-48);margin-top:var(--sp-48)}.pair-shots figure{margin:0}.pair-shots .shot{aspect-ratio:1366/760;overflow:hidden}.pair-shots img{width:100%;height:100%;object-fit:cover;object-position:top}.pair-shots figcaption{font:800 var(--fs-lead)/1.3 var(--head);letter-spacing:-.02em;margin-top:var(--sp-16)}.compare{margin-top:var(--sp-48)}.compare-frame{position:relative;aspect-ratio:1366/760;overflow:hidden;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.compare-frame picture,.compare-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;pointer-events:none}.compare-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--pos,50%))}.compare-handle{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:var(--sp-4);margin-left:calc(var(--sp-4) / -2);background:var(--ink);pointer-events:none}.compare-knob{position:absolute;top:50%;left:50%;width:var(--sp-48);height:var(--sp-48);transform:translate(-50%,-50%);background:var(--green);border:var(--border-thick);box-shadow:var(--lift-1);display:grid;place-items:center;font:800 var(--fs-body)/1 var(--head);letter-spacing:.06em;color:var(--ink)}.compare-frame:active .compare-knob{box-shadow:var(--lift-1-pressed)}.compare-tag{position:absolute;bottom:var(--sp-16);padding:var(--sp-4) var(--sp-12);background:var(--ink);color:var(--paper);font:800 var(--fs-small)/1.4 var(--head);letter-spacing:.02em;pointer-events:none}.compare-tag.is-before{left:var(--sp-16)}.compare-tag.is-after{right:var(--sp-16);background:var(--green);color:var(--ink);border:var(--border-thin)}.compare-range{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.compare-frame:has(.compare-range:focus-visible) .compare-knob{outline:3px solid var(--ink);outline-offset:3px}.compare-hint{font-size:var(--fs-small);color:var(--ink-2);margin:var(--sp-16) 0 0}.caption{font-size:var(--fs-small);color:var(--ink-2);margin:var(--sp-32) 0 0;max-width:46em}.prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-32);margin-top:var(--sp-48)}.price{padding:var(--sp-24) var(--sp-32);display:flex;flex-direction:column}.price.hot{background:var(--green-top)}.amount{font:800 var(--fs-heading)/1 var(--head);letter-spacing:-.04em;margin:var(--sp-8) 0 var(--sp-16)}.amount span:not([data-p]){font:400 var(--fs-note) var(--sans);letter-spacing:0}.price ul{list-style:none;margin:0;padding:0}.price li{padding-block:var(--sp-8);border-top:var(--border-thin);font-size:var(--fs-note)}.price .board b{display:block;font-weight:700}.price .board small{display:block;margin-top:0;font-size:var(--fs-small);color:var(--ink-2)}.price ul{margin-bottom:var(--sp-16)}.price ul.board{margin-bottom:0}.price-promise{margin:auto 0 0;padding-top:var(--sp-12);border-top:var(--border-thick);font-weight:700;font-size:var(--fs-note)}#prices .intro [data-p="note"]{display:block;margin-top:var(--sp-4)}.after-prices{margin:var(--sp-48) 0 0;color:var(--ink-2)}.designs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-48) var(--sp-32);margin:var(--sp-24) 0 var(--sp-64)}.site-shot .duo{position:relative;display:block;padding:0 12% 8% 0}.duo img{display:block;width:100%;height:auto;background:var(--paper);border:var(--border-thick);box-shadow:var(--lift-2);transition:box-shadow var(--speed)}.duo .ph{position:absolute;right:0;bottom:0;width:20%}.duo:hover{background:none;transform:translate(-3px,-3px)}.duo:hover img{box-shadow:var(--lift-2-hover)}.duo:active{background:none;transform:translate(3px,3px)}.duo:active img{box-shadow:var(--lift-2-pressed)}@media (max-width:860px){.designs{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.site-shot .duo{padding:0}.duo .pc{display:none}.duo .ph{position:static;width:100%}}.site-shot{margin:0}.site-shot .shot{display:block;overflow:hidden}.site-shot figcaption{margin-top:var(--sp-16);color:var(--ink-2);font-size:var(--fs-note)}.site-shot figcaption:first-child{margin:0 0 var(--sp-12)}.site-shot figcaption b{color:var(--ink);font-weight:700}.reel{--most:1}.reel .reel-run{position:relative;height:calc(var(--h) + var(--travel));margin-top:var(--sp-32)}.reel .reel-stage{position:sticky;top:max(0px,calc((100svh - var(--h)) / 2));overflow:hidden;overflow:clip;padding-block:var(--sp-16)}.reel .designs{display:flex;gap:var(--sp-48);width:max-content;margin:0;will-change:transform}.reel .designs>*{flex:none;width:var(--w)}.reel-dots{display:none}.reel .reel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-16) var(--sp-32);margin-top:var(--sp-32)}.reel .reel-foot .actions{margin:0}.reel .reel-dots{display:flex;gap:var(--sp-8)}.reel-dots button{position:relative;width:var(--sp-48);height:var(--sp-32);padding:0;border:0;background:none;cursor:pointer}.reel-dots button::after{content:"";position:absolute;left:0;right:0;top:calc(50% - var(--sp-4) / 2);height:var(--sp-4);background:var(--line);transition:background-color var(--speed)}.reel-dots button:hover::after{background:var(--ink-3)}.reel-dots button[aria-current="true"]::after{background:var(--ink)}@media (max-width:760px){.reel{--most:.88}.reel .reel-run{margin-top:var(--sp-24)}.reel .designs{gap:var(--sp-24)}.reel .reel-foot{margin-top:var(--sp-24)}}.pair{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--sp-48)}form.contact{display:grid;gap:var(--sp-24);max-width:34rem}label{display:grid;gap:var(--sp-8);font-weight:700;font-size:var(--fs-note)}input,textarea{font:400 var(--fs-body)/1.4 var(--sans);color:var(--ink);background:var(--paper);border:var(--border-thin);border-radius:var(--radius);padding:var(--sp-8) var(--sp-16);min-height:48px;width:100%}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:hover,textarea:hover{background:var(--soft)}input:focus,textarea:focus{outline:none;background:var(--paper);transform:translate(-2px,-2px);box-shadow:var(--lift-1)}input:user-invalid,textarea:user-invalid,[aria-invalid="true"]{border-color:var(--error);box-shadow:var(--lift-1-error)}input:disabled,textarea:disabled{background:var(--soft);color:var(--ink-2);border-style:dashed;cursor:not-allowed;transform:none;box-shadow:none}textarea{min-height:140px;resize:none}.field-error{color:var(--error);font-size:var(--fs-small);font-weight:700;margin:calc(-1 * var(--sp-16)) 0 0}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.notice{border:var(--border-thick);padding:var(--sp-16) var(--sp-24);font-weight:700;box-shadow:var(--lift-1)}.notice.ok{background:var(--green)}.notice.error{background:var(--error-soft);border-color:var(--error);box-shadow:var(--lift-1-error)}.page-head{background:var(--green-top);color:var(--ink);padding-block:var(--sp-64)}.page-head h1{font-size:var(--title)}.page-head .lead{font-size:var(--say);margin:var(--sp-24) 0 0}.page-body{padding-block:var(--sp-64) var(--sp-96)}.page-body .prose h2,.page-body>.wrap>h2{font-size:clamp(var(--fs-lead),2.8vw,var(--fs-title));line-height:1.15;margin:var(--sp-48) 0 var(--sp-12)}.page-body .prose h2:first-child,.page-body>.wrap>h2:first-child{margin-top:0}.qa{margin:0;max-width:46rem}.qa dt{font:800 var(--fs-lead)/1.25 var(--head);letter-spacing:-.02em;margin:var(--sp-48) 0 var(--sp-12);padding-top:var(--sp-24);border-top:var(--border-thick)}.qa dt:first-child{margin-top:0}.qa dd{margin:0}@media (min-width:901px){.qa{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);column-gap:var(--sp-48);max-width:none}.qa dt,.qa dd{margin:0;border-top:var(--border-thick);padding-block:var(--sp-24) var(--sp-32)}.qa dd{max-width:44rem}}.note{background:var(--soft);border:var(--border-thick);padding:var(--sp-16) var(--sp-24);max-width:44rem}.foot{background:var(--ink);color:var(--on-dark-2);padding-block:var(--sp-64) var(--sp-48)}.foot .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-48) var(--sp-64)}.foot-nav{display:flex;flex-wrap:wrap;gap:var(--sp-32) var(--sp-64)}.foot-title{font:700 var(--fs-small)/1.4 var(--sans);color:var(--on-dark-2);margin:0 0 var(--sp-12)}.foot-brand p{margin:var(--sp-12) 0 0}.foot a{color:var(--on-dark);text-decoration-color:var(--on-dark)}.foot a:hover{background:none;color:var(--green);text-decoration-color:var(--green);box-shadow:none}.foot a:active{background:var(--green);color:var(--ink);text-decoration-color:var(--ink)}.foot .brand:hover{color:var(--green)}.foot .brand:active{background:none;color:var(--green);box-shadow:none}.foot-links{list-style:none;margin:0;padding:0;display:grid;align-content:start;gap:var(--sp-4);font-size:var(--fs-note)}.foot-links a{display:inline-block;padding-block:var(--sp-4)}.foot .small{grid-column:1/-1;margin:var(--sp-24) 0 0;color:var(--on-dark-2)}@media (max-width:900px){.split,.pair,.cards,.prices{grid-template-columns:1fr}.split,.pair{gap:var(--sp-32)}.steps .split{gap:var(--sp-12)}.foot .wrap{grid-template-columns:1fr}}@media (max-width:560px){.top .wrap{gap:var(--sp-8) var(--sp-16);padding-block:var(--sp-16) var(--sp-12)}.write{display:none}.nav{gap:var(--sp-8) var(--sp-12);width:100%}.nav a{font-size:var(--fs-small)}.hero{padding-block:var(--sp-48) var(--sp-64)}.page-head{padding-block:var(--sp-48)}.page-body{padding-block:var(--sp-48) var(--sp-64)}.pair-shots{gap:var(--sp-16)}.pair-shots .shot{aspect-ratio:390/600}.pair-shots figcaption{font-size:var(--fs-body)}.compare-frame{aspect-ratio:390/600}.compare-knob{width:var(--sp-32);height:var(--sp-32);font-size:var(--fs-small)}.compare-tag{bottom:var(--sp-12)}.compare-tag.is-before{left:var(--sp-12)}.compare-tag.is-after{right:var(--sp-12)}.cards{gap:var(--sp-24)}.cards .txt{padding:var(--sp-16) var(--sp-16) var(--sp-24)}.price{padding:var(--sp-24)}}
