:root{--cut:48.35deg;--cut-grad:131.65deg;--cut-dx:.8894;--f-display:"Archivo","Archivo Fallback","Arial Narrow",Arial,sans-serif;--f-ui:"Geist","Geist Fallback",Arial,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--gutter:16px;--hdr-h:calc(var(--logo-h-m,48px) + 20px);--ease-cut:cubic-bezier(.77,0,.18,1);--ease-settle:cubic-bezier(.16,1,.3,1);--t-fast:.2s;--t:.45s;--t-slow:.8s;--fs-xxl:clamp(52px,12vw,184px);--fs-xl:clamp(40px,7vw,108px);--fs-l:clamp(30px,4.4vw,62px);--fs-h2:clamp(32px,3.6vw,52px);--ease-draw:cubic-bezier(.65,0,.35,1);--t-draw:.24s;--t-split:.42s;--fs-m:clamp(18px,2vw,22px);--fs-s:13px;--fs-label:11px}@media(min-width:768px){:root{--gutter:40px}}@media(min-width:990px){:root{--hdr-h:calc(var(--logo-h-d,64px) + 28px)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 16px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-ui);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--crimson);outline-offset:3px}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:8px;top:-60px;z-index:1200;background:var(--ink);color:var(--paper);padding:12px 16px;text-decoration:none}.skip:focus{top:8px}main{display:block;min-height:50vh}main:focus{outline:none}.cv-wrap{padding-inline:var(--gutter)}.cv-narrow{max-width:760px}.cv-scheme-paper{--bg:var(--paper);--fg:var(--ink);--accent:var(--ink);--muted:var(--stone);--line-l:rgba(var(--ink-rgb),.14);--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-hover:var(--crimson);--btn-hover-fg:var(--paper)}.cv-scheme-ink{--bg:var(--ink);--fg:var(--paper);--accent:rgba(var(--paper-rgb),.72);--muted:rgba(var(--paper-rgb),.62);--line-l:rgba(var(--paper-rgb),.18);--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-hover:var(--crimson);--btn-hover-fg:var(--paper)}.cv-scheme-crimson{--bg:var(--crimson);--fg:var(--paper);--accent:var(--ink);--muted:rgba(var(--paper-rgb),.82);--line-l:rgba(var(--paper-rgb),.3);--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-hover:var(--paper);--btn-hover-fg:var(--ink)}[class*=cv-scheme-]{background:var(--bg);color:var(--fg)}.cv-section{padding-block:var(--pt,64px) var(--pb,64px)}@media(min-width:768px){.cv-section{padding-block:var(--pt-d,var(--pt,96px)) var(--pb-d,var(--pb,96px))}}.cv-display{font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);text-transform:var(--display-case);line-height:.88;letter-spacing:-.01em;word-spacing:.08em;text-wrap:balance}.cv-xxl{font-size:var(--fs-xxl)}.cv-xl{font-size:var(--fs-xl)}.cv-l{font-size:var(--fs-l)}.cv-m{font-size:var(--fs-m);line-height:1.35}.cv-label{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.cv-muted{color:var(--muted,var(--stone))}.cv-accent{color:var(--accent,var(--crimson))}.cv-rte{max-width:64ch}.cv-rte>*+*{margin-top:1em}.cv-rte a{text-underline-offset:3px}.cv-rte h2,.cv-rte h3{font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);text-transform:var(--display-case);line-height:1;margin-top:1.4em}.cv-rte h2{font-size:clamp(28px,4vw,44px)}.cv-rte h3{font-size:clamp(22px,3vw,30px)}.cv-rte table{width:100%;border-collapse:collapse;font-size:var(--fs-s)}.cv-rte th,.cv-rte td{border-bottom:1px solid var(--line);padding:10px 8px 10px 0;text-align:left}.cv-rte img{margin-block:1em}.tab{font-variant-numeric:tabular-nums}.cv-cut{position:relative;display:inline-block;white-space:nowrap}.cv-cut .cv-blade{position:absolute;left:var(--cut-x,50%);top:50%;height:var(--cut-h,1.7em);width:calc(var(--cut-h,1.7em) * .8791);transform:translate(-50%,-50%) rotate(var(--jr,0deg)) scale(var(--js,1));color:var(--cut-c,currentColor);pointer-events:none;overflow:visible}.cv-ready .cv-cut .cv-blade{clip-path:inset(0 0 100% 100%);transition:clip-path .7s var(--ease-cut) .15s}.cv-ready .cv-cut.is-in .cv-blade{clip-path:inset(0 0 0 0)}.cv-blade{display:block}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:0;border-radius:0;font-family:var(--f-ui);font-size:var(--fs-s);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;line-height:1;color:var(--btn-fg,var(--paper));background:var(--btn-bg,var(--ink));transition:background-color var(--t) var(--ease-settle),color var(--t-fast)}.cv-btn:hover,.cv-btn:focus-visible{background:transparent;color:var(--btn-bg,var(--ink));box-shadow:inset 0 0 0 1px var(--btn-bg,var(--ink))}.cv-btn--ghost{color:var(--fg,var(--ink));background:transparent;box-shadow:inset 0 0 0 1px currentColor}.cv-btn--ghost:hover,.cv-btn--ghost:focus-visible{color:var(--bg,var(--paper));background:var(--fg,var(--ink));box-shadow:inset 0 0 0 1px var(--fg,var(--ink))}.cv-btn--block{width:100%}.cv-btn[disabled],.cv-btn[aria-disabled=true]{background:var(--wash);color:var(--stone);cursor:not-allowed;box-shadow:none}.cv-btn .cv-spin{display:none;width:14px;height:14px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cv-spin .7s linear infinite}.cv-btn.is-loading .cv-spin{display:block}@keyframes cv-spin{to{transform:rotate(360deg)}}.cv-link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-s);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;transition:background-size var(--t) var(--ease-cut)}.cv-link:hover{background-size:0 1px;background-position:100% 100%}.cv-btns{display:flex;flex-wrap:wrap;gap:var(--s3)}.cv-field{display:flex;align-items:stretch;border-bottom:1.5px solid currentColor}.cv-field input{flex:1;min-width:0;border:0;background:transparent;padding:14px 0;font-size:16px;outline:none;color:inherit}.cv-field input::placeholder{color:currentColor;opacity:.55}.cv-field button{background:none;border:0;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:var(--fs-s);padding:0 0 0 var(--s4);white-space:nowrap}.cv-field button:hover{color:var(--accent,var(--crimson))}.cv-input,.cv-select,.cv-textarea{width:100%;border:1px solid var(--line);background:transparent;padding:14px;font-size:16px;border-radius:0}.cv-input:focus,.cv-select:focus,.cv-textarea:focus{border-color:var(--ink);outline:none}.cv-form-msg{font-size:var(--fs-s);margin-top:var(--s2)}.cv-form-msg.is-error{color:var(--crimson)}.cv-ready .cv-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--t-slow) var(--ease-settle),transform var(--t-slow) var(--ease-settle)}.cv-ready .cv-reveal.is-in{opacity:1;transform:none}.cv-ready .cv-reveal-cut{-webkit-mask-image:linear-gradient(var(--cut-grad),#000 50%,transparent 50%);mask-image:linear-gradient(var(--cut-grad),#000 50%,transparent 50%);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-position:100% 100%;mask-position:100% 100%;transition:-webkit-mask-position 1s var(--ease-cut),mask-position 1s var(--ease-cut)}.cv-ready .cv-reveal-cut.is-in{-webkit-mask-position:0 0;mask-position:0 0}.no-reveal .cv-reveal,.no-reveal .cv-reveal-cut{opacity:1!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.cv-media{position:relative;overflow:hidden;background:var(--wash)}.cv-media>img,.cv-media>video,.cv-media>svg,.cv-media>.cv-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-ph{fill:rgba(var(--ink-rgb),.28);background:var(--wash)}.cv-announce{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:600;overflow:hidden;border-bottom:1px solid var(--line-l)}.cv-announce a{text-decoration:none}.cv-announce__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:36px;gap:var(--s4)}.cv-announce__side{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}.cv-announce__side--r{text-align:right}@media(min-width:990px){.cv-announce__side{display:block}}@media(max-width:989px){.cv-announce__in{grid-template-columns:minmax(0,1fr)}}.cv-announce__track{display:grid;height:36px;overflow:hidden;justify-items:center}.cv-announce__msg{grid-area:1/1;display:flex;align-items:center;gap:10px;margin:0;white-space:nowrap;transform:translateY(100%);opacity:0;transition:transform .6s var(--ease-cut),opacity .4s var(--ease-settle)}.cv-announce__msg.is-active{transform:none;opacity:1}.cv-announce__msg.is-leaving{transform:translateY(-100%);opacity:0}.cv-announce__blade{display:inline-block;height:16px;width:14.0656px;color:currentColor}.cv-announce__blade .cv-blade{width:100%;height:100%}.cv-announce__arrow{display:inline-block;margin-left:8px;transition:transform var(--t) var(--ease-cut)}.cv-announce__msg a:hover .cv-announce__arrow{transform:translate(4px)}.cv-announce__msg a:hover{color:var(--accent)}.cv-announce__ticker{height:36px;display:flex;align-items:center;white-space:nowrap}.cv-announce__run{display:inline-flex;animation:cv-marquee var(--speed,45s) linear infinite}.cv-announce__group{display:inline-flex;align-items:center}.cv-announce__item{padding:0 18px}.cv-announce__sep{display:inline-block;height:12px;width:calc(12px * .8791);color:currentColor}.cv-announce__sep .cv-blade{width:100%;height:100%}.cv-announce:hover .cv-announce__run{animation-play-state:paused}.cv-header-section{position:sticky;top:0;z-index:50;view-transition-name:cv-header;transition:transform var(--t) var(--ease-cut)}.cv-header-section.is-hidden{transform:translateY(-100%)}.cv-header-section.is-static{position:relative}.cv-hdr{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);transition:background var(--t),color var(--t),border-color var(--t)}.cv-hdr__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--hdr-h)}.cv-hdr__l,.cv-hdr__r{display:flex;align-items:center;gap:var(--s5)}.cv-hdr__r{justify-content:flex-end;gap:var(--s4)}.cv-hdr__logo{display:block;color:inherit;line-height:0}.cv-hdr__logo svg,.cv-hdr__logo img{height:var(--logo-h-m);width:auto}.cv-hdr__nav{display:none}.cv-iconbtn{background:none;border:0;padding:12px;margin:-12px;min-width:44px;min-height:44px;justify-content:center;display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;position:relative}.cv-iconbtn svg{width:20px;height:20px}.cv-count{font-size:var(--fs-label);font-weight:700;letter-spacing:.06em}.cv-burger{position:relative;display:block;width:26px;height:14px}.cv-burger .cv-blade{position:absolute;left:50%;height:19.5px;width:auto;aspect-ratio:667.2/759;display:block;transform-origin:50% 50%;transition:transform var(--t) var(--ease-cut)}.cv-burger .cv-blade:first-child{top:-6px;transform:translate(-50%) rotate(36deg)}.cv-burger .cv-blade+.cv-blade{top:2px;transform:translate(-62%) rotate(36deg) scale(.78)}.cv-iconbtn:hover .cv-burger .cv-blade+.cv-blade{transform:translate(-50%) rotate(36deg)}.cv-hdr__account{display:none}@media(min-width:990px){.cv-hdr__logo svg,.cv-hdr__logo img{height:var(--logo-h-d)}.cv-hdr__nav{display:flex;gap:var(--s5)}.cv-hdr__nav a{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-decoration:none;padding:8px 0;position:relative}.cv-hdr__burger{display:none}.cv-hdr__account{display:inline-flex}}.cv-overlay-header #main>.cv-s-hero:first-child{margin-top:calc(-1 * var(--hdr-h))}.cv-overlay-header .cv-header-section:not(.is-solid) .cv-hdr{background:transparent;border-color:transparent;color:var(--overlay-fg,var(--paper))}.cv-navcut{position:relative;display:inline-block}.cv-navcut>span:first-child{position:relative;z-index:1}.cv-navcut__blade{position:absolute;z-index:2;left:50%;top:50%;height:2.7em;aspect-ratio:667.2/759;color:currentColor;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--jr,0deg));clip-path:inset(0 0 100% 100%);transition:clip-path .32s var(--ease-cut)}.cv-navcut__blade .cv-blade{width:100%;height:100%;display:block}.cv-navcut:hover .cv-navcut__blade,.cv-navcut:focus-visible .cv-navcut__blade,.cv-navcut[aria-current=page] .cv-navcut__blade{clip-path:inset(0 0 0 0)}.cv-navcut.is-leaving .cv-navcut__blade{clip-path:inset(100% 100% 0 0)}.cv-navcut.is-reset .cv-navcut__blade{transition:none}.cv-menu__links>li>a.cv-navcut{display:inline-block}.cv-navcut--big .cv-navcut__blade{height:1.5em}@media(hover:none){.cv-navcut:not([aria-current=page]) .cv-navcut__blade{clip-path:inset(0 0 100% 100%)}}.cv-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ink);color:var(--paper);visibility:hidden;clip-path:polygon(0 0,0 0,-88.94vh 100vh,-88.94vh 100vh);transition:clip-path .54s var(--ease-cut),visibility 0s linear .54s;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 76px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 28px);overflow-y:auto}.cv-menu.is-open{visibility:visible;clip-path:polygon(0 0,calc(100vw + 88.94vh) 0,100vw 100vh,-88.94vh 100vh);transition:clip-path .54s var(--ease-cut),visibility 0s}.cv-menu-edge{position:fixed;z-index:61;top:0;left:-88.94vh;height:100vh;width:88.94vh;color:var(--paper);pointer-events:none;visibility:hidden;transform:translate(0);transition:transform .54s var(--ease-cut),visibility 0s linear .54s}.cv-menu-edge .cv-blade{width:100%;height:100%}body.cv-menu-open .cv-menu-edge{visibility:visible;transform:translate(calc(100vw + 88.94vh));transition:transform .54s var(--ease-cut),visibility 0s}.cv-menu-edge.is-closing{visibility:visible}.cv-menu__close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 18px);left:var(--gutter);background:none;border:0;color:inherit;padding:10px;margin:-10px}.cv-menu__links{list-style:none;padding:0;margin:0 0 auto;display:grid;gap:2px}.cv-menu__links>li>a,.cv-menu__links>li>details>summary{font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:clamp(40px,11vw,72px);line-height:.95;text-decoration:none;display:block;list-style:none;cursor:pointer;opacity:0;transform:translateY(18px);transition:opacity var(--t) var(--ease-settle),transform var(--t) var(--ease-settle),color var(--t-fast)}.cv-menu__links summary::-webkit-details-marker{display:none}.cv-menu.is-open .cv-menu__links>li>a,.cv-menu.is-open .cv-menu__links>li>details>summary{opacity:1;transform:none}.cv-menu.is-open .cv-menu__links>li:nth-child(1)>*{transition-delay:.12s}.cv-menu.is-open .cv-menu__links>li:nth-child(2)>*{transition-delay:.15s}.cv-menu.is-open .cv-menu__links>li:nth-child(3)>*{transition-delay:.18s}.cv-menu.is-open .cv-menu__links>li:nth-child(4)>*{transition-delay:.21s}.cv-menu.is-open .cv-menu__links>li:nth-child(n+5)>*{transition-delay:.24s}.cv-menu__links summary:hover{opacity:.7}.cv-menu__sub{list-style:none;padding:var(--s2) 0 var(--s4);margin:0;display:grid;gap:var(--s2)}.cv-menu__sub a{font-size:var(--fs-m);text-decoration:none;color:rgba(var(--paper-rgb),.75)}.cv-menu__sub a:hover{color:var(--paper)}.cv-menu__feat{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-top:var(--s7);max-width:420px}.cv-menu__prod{text-decoration:none;display:grid;gap:var(--s2);opacity:0;transform:translateY(12px);transition:opacity var(--t) var(--ease-settle) .26s,transform var(--t) var(--ease-settle) .26s}.cv-menu.is-open .cv-menu__prod{opacity:1;transform:none}.cv-menu__img{display:block;aspect-ratio:var(--card-ratio);background:rgba(var(--paper-rgb),.08);overflow:hidden}.cv-menu__img img{width:100%;height:100%;object-fit:cover}.cv-menu__pmeta{display:flex;justify-content:space-between;gap:var(--s2);font-size:var(--fs-s);font-weight:600}.cv-menu__foot{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s5);margin-top:var(--s7);color:rgba(var(--paper-rgb),.6)}.cv-menu__foot a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.cv-menu__foot a:hover{color:var(--paper)}body.cv-lock{overflow:hidden}.cv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:rgba(var(--ink-rgb),.45);opacity:0;visibility:hidden;transition:opacity var(--t) var(--ease-settle),visibility 0s linear var(--t)}.cv-scrim.is-open{opacity:1;visibility:visible;transition:opacity var(--t) var(--ease-settle)}.cv-drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(100%,440px);background:var(--paper);color:var(--ink);display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform var(--t) var(--ease-cut),visibility 0s linear var(--t)}.cv-drawer.is-open{transform:none;visibility:visible;transition:transform var(--t) var(--ease-cut)}.cv-drawer--left{right:auto;left:0;transform:translate(-100%)}.cv-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 18px) var(--s5) 18px;border-bottom:1px solid var(--line)}.cv-drawer__title{font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:28px;line-height:1}.cv-drawer__body{flex:1;overflow-y:auto;padding:var(--s5);overscroll-behavior:contain}.cv-drawer__foot{border-top:1px solid var(--line);padding:var(--s5) var(--s5) calc(env(safe-area-inset-bottom,0px) + var(--s5));display:grid;gap:var(--s3)}.cv-close{width:44px;height:44px;margin:-10px;background:none;border:0;position:relative;color:inherit;flex:none}.cv-close:before,.cv-close:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:20px;background:currentColor;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20667.2%20759%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M667.2%200.6C663.9%202.4%20653.6%207.3%20647.5%2011.3C641.4%2015.3%20636.2%2020.0%20630.6%2024.4C625.0%2028.8%20619.5%2033.3%20614.0%2037.8C608.5%2042.3%20603.0%2046.9%20597.5%2051.4C592.0%2055.9%20586.6%2060.5%20581.1%2065.0C575.7%2069.5%20570.2%2074.1%20564.8%2078.7C559.4%2083.2%20554.0%2087.8%20548.6%2092.4C543.2%2097.0%20537.8%20101.6%20532.4%20106.2C527.0%20110.8%20521.6%20115.4%20516.3%20120.0C510.9%20124.7%20505.6%20129.3%20500.3%20134.0C494.9%20138.6%20489.6%20143.3%20484.3%20148.0C479.0%20152.7%20473.8%20157.4%20468.5%20162.1C463.2%20166.8%20458.0%20171.5%20452.8%20176.3C447.5%20181.0%20442.3%20185.8%20437.1%20190.5C431.9%20195.3%20426.7%20200.1%20421.6%20204.9C416.4%20209.7%20411.3%20214.5%20406.2%20219.3C401.1%20224.2%20396.0%20229.0%20390.9%20233.9C385.8%20238.8%20380.8%20243.7%20375.7%20248.6C370.7%20253.5%20365.7%20258.5%20360.7%20263.4C355.8%20268.4%20350.8%20273.4%20345.9%20278.4C341.0%20283.4%20336.1%20288.5%20331.3%20293.6C326.4%20298.7%20321.6%20303.8%20316.9%20308.9C312.1%20314.1%20307.4%20319.3%20302.7%20324.5C298.0%20329.7%20293.4%20335.0%20288.8%20340.2C284.2%20345.5%20279.6%20350.9%20275.1%20356.2C270.6%20361.6%20266.1%20367.0%20261.6%20372.4C257.2%20377.9%20252.8%20383.4%20248.5%20388.9C244.1%20394.4%20239.8%20399.9%20235.5%20405.5C231.2%20411.1%20227.0%20416.7%20222.8%20422.3C218.6%20428.0%20214.4%20433.7%20210.3%20439.4C206.2%20445.1%20202.0%20450.8%20198.0%20456.5C193.9%20462.3%20189.8%20468.1%20185.8%20473.9C181.8%20479.7%20177.8%20485.5%20173.8%20491.3C169.8%20497.1%20165.8%20503.0%20161.9%20508.8C157.9%20514.7%20154.0%20520.6%20150.0%20526.5C146.1%20532.4%20142.2%20538.3%20138.3%20544.2C134.4%20550.1%20130.5%20556.0%20126.6%20561.9C122.7%20567.8%20118.8%20573.7%20115.0%20579.7C111.1%20585.6%20107.2%20591.5%20103.3%20597.5C99.5%20603.4%2095.6%20609.4%2091.8%20615.3C87.9%20621.3%2084.0%20627.2%2080.2%20633.2C76.3%20639.1%2072.5%20645.1%2068.6%20651.0C64.7%20656.9%2060.9%20662.9%2057.0%20668.8C53.1%20674.8%2049.3%20680.7%2045.4%20686.6C41.5%20692.5%2037.6%20698.5%2033.7%20704.4C29.8%20710.3%2025.9%20716.2%2022.0%20722.1C18.1%20728.0%2014.0%20733.8%2010.3%20739.9C6.7%20746.0%201.7%20755.6%200.0%20758.8C2.9%20756.7%2011.8%20750.5%2017.3%20746.0C22.8%20741.5%2027.8%20736.5%2032.9%20731.7C38.1%20726.9%2043.2%20722.1%2048.2%20717.2C53.3%20712.3%2058.3%20707.4%2063.4%20702.4C68.4%20697.5%2073.3%20692.5%2078.3%20687.6C83.3%20682.6%2088.2%20677.6%2093.1%20672.6C98.1%20667.6%20103.0%20662.6%20107.9%20657.5C112.7%20652.5%20117.6%20647.4%20122.5%20642.3C127.3%20637.3%20132.1%20632.2%20137.0%20627.1C141.8%20622.0%20146.6%20616.9%20151.4%20611.7C156.2%20606.6%20160.9%20601.5%20165.7%20596.3C170.5%20591.2%20175.2%20586.0%20179.9%20580.8C184.7%20575.6%20189.4%20570.4%20194.1%20565.3C198.8%20560.1%20203.5%20554.9%20208.2%20549.7C212.9%20544.4%20217.6%20539.2%20222.3%20534.0C227.0%20528.8%20231.7%20523.6%20236.4%20518.4C241.1%20513.2%20245.8%20507.9%20250.5%20502.7C255.2%20497.5%20259.8%20492.3%20264.5%20487.1C269.2%20481.9%20274.0%20476.7%20278.7%20471.5C283.4%20466.3%20288.1%20461.1%20292.8%20455.9C297.5%20450.7%20302.3%20445.6%20307.0%20440.4C311.7%20435.2%20316.5%20430.0%20321.2%20424.9C326.0%20419.7%20330.7%20414.5%20335.5%20409.4C340.2%20404.2%20345.0%20399.1%20349.7%20393.9C354.5%20388.7%20359.2%20383.6%20364.0%20378.4C368.7%20373.2%20373.5%20368.1%20378.2%20362.9C382.9%20357.7%20387.7%20352.5%20392.4%20347.3C397.1%20342.2%20401.8%20337.0%20406.5%20331.8C411.2%20326.6%20415.9%20321.3%20420.6%20316.1C425.3%20310.9%20430.0%20305.7%20434.6%20300.5C439.3%20295.2%20444.0%20290.0%20448.6%20284.7C453.3%20279.5%20458.0%20274.3%20462.6%20269.0C467.3%20263.7%20471.9%20258.5%20476.5%20253.2C481.2%20248.0%20485.8%20242.7%20490.4%20237.4C495.1%20232.2%20499.7%20226.9%20504.3%20221.6C508.9%20216.3%20513.5%20211.0%20518.1%20205.8C522.7%20200.5%20527.3%20195.2%20531.9%20189.9C536.5%20184.6%20541.1%20179.2%20545.6%20173.9C550.2%20168.6%20554.8%20163.2%20559.3%20157.9C563.8%20152.5%20568.3%20147.1%20572.8%20141.7C577.2%20136.3%20581.7%20130.9%20586.1%20125.4C590.5%20120.0%20594.9%20114.5%20599.2%20108.9C603.5%20103.4%20607.8%2097.8%20612.1%2092.2C616.3%2086.6%20620.5%2080.9%20624.6%2075.2C628.7%2069.5%20632.8%2063.8%20636.8%2057.9C640.8%2052.1%20644.7%2046.2%20648.5%2040.2C652.3%2034.2%20656.3%2028.4%20659.4%2021.8C662.6%2015.2%20665.9%204.1%20667.2%200.6Z%22/%3E%3C/svg%3E) center/100% 100% no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20667.2%20759%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M667.2%200.6C663.9%202.4%20653.6%207.3%20647.5%2011.3C641.4%2015.3%20636.2%2020.0%20630.6%2024.4C625.0%2028.8%20619.5%2033.3%20614.0%2037.8C608.5%2042.3%20603.0%2046.9%20597.5%2051.4C592.0%2055.9%20586.6%2060.5%20581.1%2065.0C575.7%2069.5%20570.2%2074.1%20564.8%2078.7C559.4%2083.2%20554.0%2087.8%20548.6%2092.4C543.2%2097.0%20537.8%20101.6%20532.4%20106.2C527.0%20110.8%20521.6%20115.4%20516.3%20120.0C510.9%20124.7%20505.6%20129.3%20500.3%20134.0C494.9%20138.6%20489.6%20143.3%20484.3%20148.0C479.0%20152.7%20473.8%20157.4%20468.5%20162.1C463.2%20166.8%20458.0%20171.5%20452.8%20176.3C447.5%20181.0%20442.3%20185.8%20437.1%20190.5C431.9%20195.3%20426.7%20200.1%20421.6%20204.9C416.4%20209.7%20411.3%20214.5%20406.2%20219.3C401.1%20224.2%20396.0%20229.0%20390.9%20233.9C385.8%20238.8%20380.8%20243.7%20375.7%20248.6C370.7%20253.5%20365.7%20258.5%20360.7%20263.4C355.8%20268.4%20350.8%20273.4%20345.9%20278.4C341.0%20283.4%20336.1%20288.5%20331.3%20293.6C326.4%20298.7%20321.6%20303.8%20316.9%20308.9C312.1%20314.1%20307.4%20319.3%20302.7%20324.5C298.0%20329.7%20293.4%20335.0%20288.8%20340.2C284.2%20345.5%20279.6%20350.9%20275.1%20356.2C270.6%20361.6%20266.1%20367.0%20261.6%20372.4C257.2%20377.9%20252.8%20383.4%20248.5%20388.9C244.1%20394.4%20239.8%20399.9%20235.5%20405.5C231.2%20411.1%20227.0%20416.7%20222.8%20422.3C218.6%20428.0%20214.4%20433.7%20210.3%20439.4C206.2%20445.1%20202.0%20450.8%20198.0%20456.5C193.9%20462.3%20189.8%20468.1%20185.8%20473.9C181.8%20479.7%20177.8%20485.5%20173.8%20491.3C169.8%20497.1%20165.8%20503.0%20161.9%20508.8C157.9%20514.7%20154.0%20520.6%20150.0%20526.5C146.1%20532.4%20142.2%20538.3%20138.3%20544.2C134.4%20550.1%20130.5%20556.0%20126.6%20561.9C122.7%20567.8%20118.8%20573.7%20115.0%20579.7C111.1%20585.6%20107.2%20591.5%20103.3%20597.5C99.5%20603.4%2095.6%20609.4%2091.8%20615.3C87.9%20621.3%2084.0%20627.2%2080.2%20633.2C76.3%20639.1%2072.5%20645.1%2068.6%20651.0C64.7%20656.9%2060.9%20662.9%2057.0%20668.8C53.1%20674.8%2049.3%20680.7%2045.4%20686.6C41.5%20692.5%2037.6%20698.5%2033.7%20704.4C29.8%20710.3%2025.9%20716.2%2022.0%20722.1C18.1%20728.0%2014.0%20733.8%2010.3%20739.9C6.7%20746.0%201.7%20755.6%200.0%20758.8C2.9%20756.7%2011.8%20750.5%2017.3%20746.0C22.8%20741.5%2027.8%20736.5%2032.9%20731.7C38.1%20726.9%2043.2%20722.1%2048.2%20717.2C53.3%20712.3%2058.3%20707.4%2063.4%20702.4C68.4%20697.5%2073.3%20692.5%2078.3%20687.6C83.3%20682.6%2088.2%20677.6%2093.1%20672.6C98.1%20667.6%20103.0%20662.6%20107.9%20657.5C112.7%20652.5%20117.6%20647.4%20122.5%20642.3C127.3%20637.3%20132.1%20632.2%20137.0%20627.1C141.8%20622.0%20146.6%20616.9%20151.4%20611.7C156.2%20606.6%20160.9%20601.5%20165.7%20596.3C170.5%20591.2%20175.2%20586.0%20179.9%20580.8C184.7%20575.6%20189.4%20570.4%20194.1%20565.3C198.8%20560.1%20203.5%20554.9%20208.2%20549.7C212.9%20544.4%20217.6%20539.2%20222.3%20534.0C227.0%20528.8%20231.7%20523.6%20236.4%20518.4C241.1%20513.2%20245.8%20507.9%20250.5%20502.7C255.2%20497.5%20259.8%20492.3%20264.5%20487.1C269.2%20481.9%20274.0%20476.7%20278.7%20471.5C283.4%20466.3%20288.1%20461.1%20292.8%20455.9C297.5%20450.7%20302.3%20445.6%20307.0%20440.4C311.7%20435.2%20316.5%20430.0%20321.2%20424.9C326.0%20419.7%20330.7%20414.5%20335.5%20409.4C340.2%20404.2%20345.0%20399.1%20349.7%20393.9C354.5%20388.7%20359.2%20383.6%20364.0%20378.4C368.7%20373.2%20373.5%20368.1%20378.2%20362.9C382.9%20357.7%20387.7%20352.5%20392.4%20347.3C397.1%20342.2%20401.8%20337.0%20406.5%20331.8C411.2%20326.6%20415.9%20321.3%20420.6%20316.1C425.3%20310.9%20430.0%20305.7%20434.6%20300.5C439.3%20295.2%20444.0%20290.0%20448.6%20284.7C453.3%20279.5%20458.0%20274.3%20462.6%20269.0C467.3%20263.7%20471.9%20258.5%20476.5%20253.2C481.2%20248.0%20485.8%20242.7%20490.4%20237.4C495.1%20232.2%20499.7%20226.9%20504.3%20221.6C508.9%20216.3%20513.5%20211.0%20518.1%20205.8C522.7%20200.5%20527.3%20195.2%20531.9%20189.9C536.5%20184.6%20541.1%20179.2%20545.6%20173.9C550.2%20168.6%20554.8%20163.2%20559.3%20157.9C563.8%20152.5%20568.3%20147.1%20572.8%20141.7C577.2%20136.3%20581.7%20130.9%20586.1%20125.4C590.5%20120.0%20594.9%20114.5%20599.2%20108.9C603.5%20103.4%20607.8%2097.8%20612.1%2092.2C616.3%2086.6%20620.5%2080.9%20624.6%2075.2C628.7%2069.5%20632.8%2063.8%20636.8%2057.9C640.8%2052.1%20644.7%2046.2%20648.5%2040.2C652.3%2034.2%20656.3%2028.4%20659.4%2021.8C662.6%2015.2%20665.9%204.1%20667.2%200.6Z%22/%3E%3C/svg%3E) center/100% 100% no-repeat;transform:translate(-50%,-50%)}.cv-close:after{transform:translate(-50%,-50%) scaleX(-1)}.cv-ship{display:grid;gap:var(--s2);font-size:var(--fs-s);font-weight:600;margin-bottom:var(--s5)}.cv-ship__bar{height:3px;background:var(--wash);position:relative;overflow:hidden}.cv-ship__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--crimson);transform-origin:left;transform:scaleX(var(--p,0));transition:transform var(--t) var(--ease-cut)}.cv-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--s5)}.cv-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--s4);transition:opacity var(--t-fast)}.cv-line.is-busy{opacity:.45;pointer-events:none}.cv-line__img{aspect-ratio:var(--card-ratio);background:var(--wash);overflow:hidden;display:block}.cv-line__img img{width:100%;height:100%;object-fit:cover}.cv-line__info{display:grid;gap:4px;align-content:start}.cv-line__top{display:flex;justify-content:space-between;gap:var(--s3);font-weight:600;font-size:var(--fs-s)}.cv-line__top a{text-decoration:none}.cv-line__opts{font-size:var(--fs-s);color:var(--stone)}.cv-line__row{display:flex;justify-content:space-between;align-items:center;margin-top:var(--s2)}.cv-qty{display:inline-flex;align-items:center;border:1px solid var(--line)}.cv-qty button{width:40px;height:40px;background:none;border:0;font-size:16px}.cv-qty input{width:36px;text-align:center;border:0;background:transparent;font-size:16px;font-weight:600;-moz-appearance:textfield}.cv-qty input::-webkit-outer-spin-button,.cv-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cv-remove{background:none;border:0;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--stone);padding:8px 0}.cv-remove:hover{color:var(--crimson)}.cv-subtotal{display:flex;justify-content:space-between;font-weight:700;font-size:var(--fs-m)}.cv-taxnote{font-size:var(--fs-s);color:var(--stone);margin:0}.cv-cart-empty{display:grid;gap:var(--s5);text-align:left}.cv-cart-empty .cv-display{font-size:clamp(34px,8vw,48px)}.cv-cart-empty__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2) var(--s2);margin-top:var(--s4)}.cv-note{width:100%;min-height:80px}.cv-express{display:grid;gap:var(--s2)}.cv-cart-page{display:grid;gap:var(--s7)}@media(min-width:990px){.cv-cart-page{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.js .cv-nojs{display:none}.cv-cart-page__sum{position:sticky;top:calc(var(--hdr-h) + 24px)}}.js .cv-nojs{display:none}.cv-cart-page__sum{display:grid;gap:var(--s4);border-top:1px solid var(--ink);padding-top:var(--s5)}.cv-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s2);align-content:start;text-decoration:none;min-width:0;position:relative}.cv-card__media{aspect-ratio:var(--card-ratio);position:relative;overflow:hidden;background:var(--wash)}.cv-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cv-card__media img,.cv-card__media .cv-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-card__meta{text-decoration:none}.cv-badges{pointer-events:none}.cv-card__alt{opacity:0;transition:opacity var(--t) var(--ease-settle)}@media(hover:hover){.cv-card:hover .cv-card__alt{opacity:1}}.cv-card__sizes{position:absolute;left:var(--s2);right:var(--s2);bottom:var(--s2);z-index:2;display:none;flex-wrap:wrap;gap:4px;justify-content:center;padding:8px;background:rgba(var(--paper-rgb),.94);transform:translateY(8px);opacity:0;transition:opacity var(--t) var(--ease-settle),transform var(--t) var(--ease-settle)}.cv-card__sizes button{font-size:12px;font-weight:700;letter-spacing:.06em;min-width:40px;min-height:40px;flex:1 1 0;padding:4px;background:none;border:1px solid transparent;color:var(--ink);cursor:pointer}.cv-card__sizes button:hover{border-color:var(--ink)}.cv-card__sizes button.is-busy{opacity:.4}.cv-card__sizes span{font-size:12px;font-weight:700;letter-spacing:.06em;min-width:40px;min-height:40px;flex:1 1 0;display:inline-grid;place-items:center;text-align:center;padding:4px;position:relative}.cv-card__sizes span.is-out{color:var(--ink);opacity:.3}.cv-card__sizes span i{display:none}.cv-card__sizes span i{position:absolute;left:50%;top:50%;height:150%;aspect-ratio:667.2/759;transform:translate(-50%,-50%)}.cv-card__sizes span i .cv-blade{width:100%;height:100%}@media(hover:hover)and (min-width:990px){.cv-card__sizes{display:flex;flex-wrap:nowrap}.cv-card:hover .cv-card__sizes{opacity:1;transform:none}}.cv-card__qa-toggle{display:none;position:absolute;right:var(--s2);bottom:var(--s2);z-index:3;width:40px;height:40px;border:0;background:var(--paper);color:var(--ink);font-size:20px;line-height:1;font-weight:400}@media(hover:none){.cv-card__qa-toggle{display:grid;place-items:center}.cv-card.is-qa .cv-card__sizes{display:flex;flex-wrap:wrap;opacity:1;transform:none;right:56px}.cv-card.is-qa .cv-card__qa-toggle span{transform:rotate(45deg)}}.cv-badges{position:absolute;left:var(--s2);top:var(--s2);display:flex;flex-wrap:wrap;gap:4px;z-index:1}.cv-badge{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 7px;background:var(--paper);color:var(--ink);line-height:1}.cv-badge--hot{background:var(--crimson);color:var(--paper)}.cv-badge--sale,.cv-badge--out{background:var(--ink);color:var(--paper)}.cv-card__meta{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--fs-s);font-weight:600;line-height:1.35}.cv-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-card__price{white-space:nowrap;text-align:right}.cv-card__sub{font-size:var(--fs-s);color:var(--stone);margin-top:-4px}@media(max-width:599px){.cv-card__meta{flex-direction:column;gap:2px}.cv-card__price{text-align:left}}.cv-card__cut{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;color:var(--ink);z-index:1}.cv-card__cut .cv-blade{height:96%;width:auto;aspect-ratio:667.2/759}.cv-card.is-sold .cv-card__media img{opacity:.6}.cv-price s{color:var(--stone);font-weight:400;margin-right:6px}.cv-price--sale .cv-price__now{color:inherit}.cv-grid{display:grid;grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr));gap:var(--s6) var(--s2)}@media(min-width:768px){.cv-grid{grid-template-columns:repeat(var(--cols-t,3),minmax(0,1fr));gap:var(--s7) var(--s4)}}@media(min-width:1200px){.cv-grid{grid-template-columns:repeat(var(--cols-d,4),minmax(0,1fr))}}.cv-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--s3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.cv-rail::-webkit-scrollbar{display:none}.cv-rail>*{scroll-snap-align:start}@media(min-width:768px){.cv-rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--cols-d,4),minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:var(--s7) var(--s4)}}.cv-head{display:flex;justify-content:space-between;align-items:end;gap:var(--s5);margin-bottom:var(--s6);flex-wrap:wrap}.cv-head .cv-display{font-size:var(--fs-h2)}.cv-head__eyebrow{display:block;margin-bottom:var(--s3);color:var(--accent)}.cv-hero{position:relative;display:grid;min-height:calc(var(--hero-h-m,88svh) - var(--ann-h,0px));overflow:hidden;color:var(--hero-fg,var(--paper));background:var(--ink);isolation:isolate}@media(min-width:768px){.cv-hero{min-height:calc(var(--hero-h-d,100svh) - var(--ann-h,0px))}}.cv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.cv-hero__media img,.cv-hero__media video,.cv-hero__media .cv-ph{width:100%;height:100%;object-fit:cover}.cv-hero__media .cv-ph{fill:rgba(var(--paper-rgb),.12);background:var(--ink)}.cv-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 40%,rgba(0,0,0,var(--shade,.35)))}.cv-hero__body{align-self:var(--hero-align,end);padding:calc(var(--hdr-h) + var(--s7)) var(--gutter) var(--s7);display:grid;gap:var(--s4);justify-items:var(--hero-justify,start);text-align:var(--hero-text,left)}.cv-hero__title{font-size:var(--fs-xxl);max-width:12ch}.cv-hero__text{max-width:42ch;font-size:var(--fs-m);line-height:1.35}.cv-hero .cv-btns{margin-top:var(--s2)}.cv-hero--light{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-hover:var(--crimson);--btn-hover-fg:var(--paper);--fg:var(--paper);--bg:var(--ink)}.cv-hero--dark{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-hover:var(--crimson);--btn-hover-fg:var(--paper);--fg:var(--ink);--bg:var(--paper)}.cv-hero__cue{position:absolute;right:var(--gutter);bottom:var(--s7);width:1.5px;height:56px;background:currentColor;opacity:.6;overflow:hidden}.cv-hero__cue:after{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;background:var(--crimson);animation:cv-cue 2.2s var(--ease-cut) infinite}@keyframes cv-cue{to{top:100%}}@media(max-width:767px){.cv-hero__cue{display:none}}.cv-hero__logo{position:absolute;z-index:2;color:var(--hero-fg,var(--paper));pointer-events:none;line-height:0}.cv-hero__logo svg{width:100%;height:auto}.cv-hero__logo--center{left:50%;top:calc(50% + var(--ann-h,0px) / 2 - var(--ann-h,0px));width:calc(min(74vw,56svh * 1.2234,760px) * var(--hl-w,100) / 100);transform:translate(-50%,-50%)}.cv-overlay-header .cv-hero__logo--center{top:calc(50% - var(--ann-h,0px) / 2)}.cv-hero__logo--bottom{position:relative;order:-1;width:calc(min(64vw,520px) * var(--hl-w,100) / 100);margin-bottom:var(--s2)}.cv-hero__body .cv-hero__logo--bottom{position:relative}.cv-hero-logo .cv-header-section:not(.show-logo) .cv-hdr__logo{opacity:0;transform:translateY(8px);pointer-events:none}.cv-hdr__logo{transition:opacity var(--t) var(--ease-settle),transform var(--t) var(--ease-settle)}.cv-hdr--logo-show .cv-hdr__logo{opacity:1!important;transform:none!important;pointer-events:auto!important}.cv-hdr--logo-hide .cv-hdr__logo{visibility:hidden}.cv-hero.has-logo{grid-template-rows:minmax(0,1fr) auto}.cv-hero.has-logo .cv-hero__logo--center{position:relative;left:auto;top:auto;transform:none;grid-row:1;align-self:center;justify-self:center;margin-top:calc(var(--hero-top,0px) + var(--s6));width:calc(min(74vw,50svh * 1.2234,760px) * var(--hl-w,100) / 100)}.cv-hero.has-logo .cv-hero__body{grid-row:2;justify-items:center;text-align:center;align-self:end;padding-top:var(--s5)}@media(max-height:520px){.cv-hero.has-logo .cv-hero__logo--center{width:calc(min(60vw,42svh * 1.2234) * var(--hl-w,100) / 100)}}.cv-hero.has-logo .cv-btns{justify-content:center}.cv-hero.has-logo .cv-btn{min-width:220px}@media(max-width:767px){.cv-hero.has-logo .cv-hero__body{padding-right:var(--gutter)}}.cv-overlay-header .cv-hero{--hero-top:var(--hdr-h)}.cv-hero__eyebrow{font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;font-weight:600}.cv-hero__body{position:relative;z-index:2}.cv-proof{position:absolute;inset:calc(var(--hero-top,0px) + 14px) 14px 14px;pointer-events:none;z-index:1;color:var(--hero-fg,var(--paper));opacity:.8}.cv-proof i{position:absolute;width:16px;height:16px;border:0 solid currentColor}.cv-proof i:nth-child(1){left:0;top:0;border-top-width:1px;border-left-width:1px}.cv-proof i:nth-child(2){right:0;top:0;border-top-width:1px;border-right-width:1px}.cv-proof i:nth-child(3){left:0;bottom:0;border-bottom-width:1px;border-left-width:1px}.cv-proof i:nth-child(4){right:0;bottom:0;border-bottom-width:1px;border-right-width:1px}.cv-hero__slug{position:absolute;z-index:1;right:15px;top:calc(50% + var(--hero-top,0px) / 2);margin:0;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;white-space:nowrap;opacity:.85;max-height:calc(100% - var(--hero-top,0px) - 120px);overflow:hidden;text-overflow:ellipsis}.cv-hero__ink{position:absolute;z-index:2;right:calc(var(--gutter) + 14px);bottom:var(--s7);display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.cv-ink{display:inline-flex;gap:3px}.cv-ink i{width:10px;height:10px;box-shadow:inset 0 0 0 1px rgba(var(--paper-rgb),.55)}.cv-ink i:nth-child(1){background:var(--ink)}.cv-ink i:nth-child(2){background:var(--crimson)}.cv-ink i:nth-child(3){background:var(--paper)}.cv-hero__slash{position:absolute;z-index:1;top:-12%;height:124%;left:var(--slash-x,70%);aspect-ratio:667.2/759;transform:translate(-50%);color:var(--hero-fg,var(--paper));pointer-events:none}.cv-hero__slash>span{position:absolute;top:0;right:0;bottom:0;left:0}.cv-hero__slash .cv-blade{width:100%;height:100%}.cv-hero__slash-d{display:none}@media(min-width:768px){.cv-hero__slash-m{display:none}.cv-hero__slash-d{display:block}}.cv-ready .cv-hero__slash .cv-blade{clip-path:inset(0 0 100% 100%);transition:clip-path 1s var(--ease-cut)}.cv-hero.is-cut .cv-hero__slash .cv-blade{clip-path:inset(0 0 0 0)}@media(min-width:768px){.cv-proof{inset:calc(var(--hero-top,0px) + 22px) 24px 24px}.cv-hero__slug{right:26px}.cv-hero__ink{right:calc(var(--gutter) + 24px);bottom:var(--s8)}}@media(max-width:767px){.cv-hero__slash{height:64%;top:calc(var(--hero-top,0px) - 2%);left:auto;right:-14%;transform:none}.cv-hero__body{padding-right:calc(var(--gutter) + 22px)}}.cv-statement{display:grid;gap:var(--s6)}.cv-statement__text{font-size:var(--fs-l);max-width:18ch}.cv-statement__body{max-width:52ch;display:grid;gap:var(--s5)}.cv-statement__media{aspect-ratio:var(--ratio,4/5)}@media(min-width:990px){.cv-statement:not(.cv-statement--media) .cv-statement__body{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s4);align-items:end}.cv-statement:not(.cv-statement--media) .cv-statement__body>.cv-label{grid-column:1/-1}.cv-statement:not(.cv-statement--media) .cv-statement__text{grid-column:1;font-size:var(--fs-xl);max-width:13ch}.cv-statement:not(.cv-statement--media) .cv-statement__body>.cv-rte,.cv-statement:not(.cv-statement--media) .cv-statement__body>div:last-child{grid-column:2;max-width:40ch}}@media(min-width:990px){.cv-statement--media{grid-template-columns:1fr 1fr;align-items:center;gap:var(--s8)}.cv-statement--media.cv-statement--flip .cv-statement__media{order:2}}.cv-look{display:grid;gap:var(--s2)}.cv-look__item{position:relative;margin:0}.cv-look__item .cv-media{aspect-ratio:var(--ratio,2/3)}.cv-look__item--wide .cv-media{aspect-ratio:var(--ratio-wide-m,4/5)}.cv-look__cap{display:flex;justify-content:space-between;gap:var(--s4);padding-top:var(--s2);font-size:var(--fs-s)}@media(min-width:768px){.cv-look{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s4)}.cv-look__item{grid-column:span 6}.cv-look__item--wide{grid-column:1/-1}.cv-look__item--wide .cv-media{aspect-ratio:var(--ratio-wide-d,16/9)}.cv-look__item--third{grid-column:span 4}.cv-look__item--offset{margin-top:var(--s9)}}.cv-split{display:grid;gap:var(--s2);position:relative}.cv-split__blade{display:none}.cv-split__tile{position:relative;display:block;text-decoration:none;color:var(--paper);overflow:hidden;aspect-ratio:4/5;background:var(--ink)}.cv-split__tile .cv-media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink)}.cv-split__tile .cv-media img{transition:transform 1.2s var(--ease-settle)}.cv-split__tile:hover .cv-media img{transform:scale(1.04)}.cv-split__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4))}.cv-split__label{position:absolute;z-index:1;left:var(--gutter);bottom:var(--s5);right:var(--gutter);display:grid;gap:var(--s2)}.cv-split__label .cv-display{font-size:clamp(40px,6.5vw,96px)}@media(min-width:990px){.cv-split--cut{position:relative;display:block;height:var(--split-h,82vh);gap:0}.cv-split--cut .cv-split__tile{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.cv-split--cut .cv-split__tile:nth-of-type(1){clip-path:polygon(0 0,calc(50% + var(--split-h,82vh) * var(--cut-dx) / 2) 0,calc(50% - var(--split-h,82vh) * var(--cut-dx) / 2) 100%,0 100%)}.cv-split--cut .cv-split__tile:nth-of-type(2){clip-path:polygon(calc(50% + var(--split-h,82vh) * var(--cut-dx) / 2 + 3px) 0,100% 0,100% 100%,calc(50% - var(--split-h,82vh) * var(--cut-dx) / 2 + 3px) 100%)}.cv-split--cut .cv-split__tile:nth-of-type(2) .cv-split__label{left:auto;bottom:auto;top:var(--s7);text-align:right;justify-items:end}.cv-split--cut .cv-split__tile:nth-of-type(2):after{background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.4))}.cv-split--cut .cv-split__label{max-width:40%}.cv-split__blade{display:block;position:absolute;z-index:2;left:50%;top:-2%;height:104%;aspect-ratio:667.2/759;transform:translate(-50%);color:var(--bg,var(--paper));pointer-events:none}.cv-split__blade .cv-blade{width:100%;height:100%}.cv-split--grid{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:var(--s4)}.cv-split--grid .cv-split__tile{aspect-ratio:3/4}}.cv-run__head{display:grid;gap:var(--s4);margin-bottom:var(--s7)}.cv-run__title{font-size:var(--fs-h2);max-width:14ch}.cv-run__intro{max-width:44ch;color:var(--muted);font-size:var(--fs-m);line-height:1.4;margin:0}.cv-run__steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.cv-run__step{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--s4);row-gap:var(--s2);padding:var(--s5) 0;border-top:1px solid var(--line-l)}.cv-run__step:last-child{border-bottom:1px solid var(--line-l)}.cv-run__mark{position:absolute;left:0;top:-6px;width:12px;height:12px}.cv-run__mark i{position:absolute;background:var(--fg);opacity:.4}.cv-run__mark i:first-child{left:5.5px;top:0;width:1px;height:12px}.cv-run__mark i:last-child{top:5.5px;left:0;height:1px;width:12px}.cv-run__num{grid-row:1/span 3;font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);font-size:40px;line-height:.85;color:var(--muted)}.cv-run__media{grid-column:2;aspect-ratio:4/5;margin-bottom:var(--s2)}.cv-run__name{grid-column:2;font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:clamp(28px,3vw,40px);line-height:.9;margin:0}.cv-run__text{grid-column:2;margin:0;color:var(--fg);opacity:.74;max-width:30ch}.cv-run__cta{margin-top:var(--s7)}@media(min-width:990px){.cv-run__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:var(--s4)}.cv-run__head>.cv-label{grid-column:1/-1}.cv-run__steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr));column-gap:var(--s4)}.cv-run__step{grid-template-columns:minmax(0,1fr);padding:var(--s5) 0 0;border-bottom:0!important;align-content:start}.cv-run__num{grid-row:auto;font-size:56px;margin-bottom:var(--s5)}.cv-run__media,.cv-run__name,.cv-run__text{grid-column:1}}.cv-marquee{overflow:hidden;white-space:nowrap;padding-block:var(--s4);border-block:1px solid var(--line-l)}.cv-marquee__track{display:inline-flex;animation:cv-marquee var(--speed,30s) linear infinite}.cv-marquee--rev .cv-marquee__track{animation-direction:reverse}.cv-marquee__group{display:inline-flex;align-items:center}.cv-marquee__item{font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:var(--mq-size,clamp(28px,5vw,56px));line-height:1;padding-right:.5em}.cv-marquee__sep{color:currentColor;opacity:.55;padding-right:.5em;font-family:var(--f-display);font-size:var(--mq-size,clamp(28px,5vw,56px));line-height:1}.cv-marquee__sep .cv-blade{display:inline-block;height:.9em;width:calc(.9em * .8791);vertical-align:-.05em;color:currentColor}.cv-marquee:hover .cv-marquee__track{animation-play-state:paused}@keyframes cv-marquee{to{transform:translate(-50%)}}.cv-graphic{overflow:hidden;display:grid;gap:var(--s6);justify-items:center}.cv-graphic__mark{width:min(92vw,1100px);color:var(--logo-c,currentColor)}.cv-graphic__mark svg{width:100%;height:auto;overflow:visible}.cv-graphic__a,.cv-graphic__b{transform:translate(calc(var(--gap,14) * -.7473px),calc(var(--gap,14) * -.6645px))}.cv-graphic__b{transform:translate(calc(var(--gap,14) * .7473px),calc(var(--gap,14) * .6645px))}.cv-graphic__line{stroke:var(--accent);stroke-width:2.5;opacity:var(--line-o,1)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.cv-graphic__a{animation:cv-split-a linear both;animation-timeline:view();animation-range:entry 10% cover 60%}.cv-graphic__b{animation:cv-split-b linear both;animation-timeline:view();animation-range:entry 10% cover 60%}.cv-graphic__line{animation:cv-split-l linear both;animation-timeline:view();animation-range:entry 20% cover 55%}}}@keyframes cv-split-a{0%{transform:translate(0)}to{transform:translate(calc(var(--gap,14) * -.7473px * 2),calc(var(--gap,14) * -.6645px * 2))}}@keyframes cv-split-b{0%{transform:translate(0)}to{transform:translate(calc(var(--gap,14) * .7473px * 2),calc(var(--gap,14) * .6645px * 2))}}@keyframes cv-split-l{0%{opacity:0}to{opacity:1}}.cv-graphic__cap{text-align:center;max-width:40ch}.cv-news{display:grid;gap:var(--s5)}.cv-news__title{font-size:var(--fs-xl);max-width:12ch}.cv-news__form{width:100%;max-width:560px}.cv-news__done,.cv-news.is-done .cv-news__form{display:none}.cv-news.is-done .cv-news__done{display:grid;gap:var(--s2)}@media(min-width:990px){.cv-news{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--s4)}}.cv-fine{font-size:11px;opacity:.7;margin-top:var(--s3);max-width:52ch}.cv-foot{position:relative;padding-block:var(--s8) calc(env(safe-area-inset-bottom,0px) + var(--s7))}.cv-foot__proof{top:14px;right:14px;bottom:14px;left:14px;color:var(--fg);opacity:.5}@media(min-width:768px){.cv-foot__proof{top:24px;right:24px;bottom:24px;left:24px}}.cv-foot__top{display:grid;gap:var(--s7)}.cv-foot__brand{display:grid;gap:var(--s4);align-content:start;justify-items:start}.cv-foot__logo{display:block;color:var(--fg);width:132px;line-height:0}.cv-foot__logo svg,.cv-foot__logo img{width:100%;height:auto}.cv-foot__line{margin:0;font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--muted)}.cv-foot__cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6) var(--s4)}.cv-foot__col h2{margin:0 0 var(--s4);color:var(--muted)}.cv-foot__col ul{list-style:none;padding:0;margin:0;display:grid;gap:0}.cv-foot__col li a{display:inline-flex;align-items:center;min-height:40px}.cv-foot__col a{text-decoration:none;font-size:var(--fs-body);position:relative}.cv-foot__col a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--t) var(--ease-cut)}.cv-foot__col a:hover:after{transform:scaleX(1);transform-origin:left}.cv-foot__col--wide{grid-column:1/-1}.cv-foot__rte{font-size:var(--fs-s)}.cv-foot__mark{margin-top:var(--s8);color:var(--fg);line-height:0}.cv-foot__mark svg,.cv-foot__mark img{width:100%;height:auto;max-width:none}.cv-foot__bar{display:grid;gap:var(--s4);margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--line-l);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cv-foot__legal,.cv-foot__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5)}.cv-foot__bar a{text-decoration:none}.cv-foot__bar a:hover{color:var(--fg)}.cv-foot__top-link{color:var(--fg);display:inline-flex;align-items:center;min-height:44px}@media(min-width:990px){.cv-foot{padding-top:var(--s9)}.cv-foot__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s4)}.cv-foot__logo{width:168px}.cv-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-foot__col--wide{grid-column:span 2}.cv-foot__bar{grid-template-columns:1fr auto;align-items:center}.cv-foot__meta{justify-content:flex-end}}.cv-social{display:grid;gap:10px;list-style:none;padding:0;margin:0}.cv-social a{text-decoration:none;font-size:var(--fs-body)}.cv-social a:hover{color:var(--accent)}.cv-pay{display:flex;gap:6px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.cv-pay svg{height:20px;width:auto;filter:grayscale(1);opacity:.75}.cv-loc{display:flex;gap:var(--s3);align-items:center}.cv-loc select{background:transparent;border:1px solid var(--line-l);padding:8px 10px;font-size:var(--fs-label);letter-spacing:.08em;color:inherit}.cv-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:end center;visibility:hidden;pointer-events:none}.cv-pop.is-open{visibility:visible;pointer-events:auto}.cv-pop:focus{outline:none}.cv-pop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--ink-rgb),.5);opacity:0;transition:opacity var(--t) var(--ease-settle)}.cv-pop.is-open .cv-pop__scrim{opacity:1}.cv-pop__card{position:relative;width:100%;background:var(--bg);color:var(--fg);display:grid;max-height:92svh;overflow-y:auto;transform:translateY(100%);transition:transform var(--t-slow) var(--ease-cut);padding-bottom:env(safe-area-inset-bottom,0px)}.cv-pop.is-open .cv-pop__card{transform:none}.cv-pop__art{display:none;position:relative;background:var(--crimson);color:var(--ink);overflow:hidden}.cv-pop__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-pop__art svg{position:absolute;left:12%;right:12%;top:50%;transform:translateY(-50%);width:76%}.cv-pop__body{padding:var(--s6) var(--s5) var(--s5);display:grid;gap:var(--s4)}.cv-pop__grab{width:40px;height:4px;background:var(--line);margin:0 auto var(--s2)}.cv-pop__title{font-size:clamp(44px,11vw,64px)}.cv-pop__list{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:var(--fs-s);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cv-pop__offer{letter-spacing:.02em;word-spacing:.15em;font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:clamp(22px,5vw,30px);line-height:1;color:var(--fg);margin-top:calc(var(--s2) * -1)}.cv-pop__close{position:absolute;top:10px;right:10px;z-index:2;background:var(--bg);color:var(--fg)}.cv-pop__done,.cv-pop.is-done .cv-pop__form{display:none}.cv-pop.is-done .cv-pop__done{display:grid;gap:var(--s3)}.cv-pop__code{display:inline-flex;align-items:center;gap:var(--s3);border:1px dashed currentColor;padding:12px 16px;font-weight:700;letter-spacing:.14em;justify-self:start}@media(min-width:768px){.cv-pop{place-items:center}.cv-pop__card{width:min(860px,calc(100% - 64px));grid-template-columns:1fr 1fr;transform:translateY(24px);opacity:0;transition:transform var(--t-slow) var(--ease-settle),opacity var(--t) var(--ease-settle)}.cv-pop.is-open .cv-pop__card{opacity:1;transform:none}.cv-pop__art{display:block;min-height:480px}.cv-pop__body{padding:var(--s8) var(--s7) var(--s7);align-content:center}.cv-pop__grab{display:none}}.cv-pop__card--solo{max-width:none}@media(min-width:768px){.cv-pop__card--solo{width:min(520px,calc(100% - 64px));grid-template-columns:1fr}.cv-pop__card--solo .cv-pop__body{padding:var(--s8) var(--s7) var(--s7)}}.cv-pop-tab{position:fixed;left:var(--gutter);bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:40;background:var(--ink);color:var(--paper);border:0;padding:12px 16px;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700;transform:translateY(calc(100% + 40px));transition:transform var(--t) var(--ease-cut)}.cv-pop-tab.is-shown{transform:none}.cv-pop-tab:hover{background:var(--crimson)}.cv-search{position:fixed;inset:0 0 auto;z-index:65;background:var(--paper);color:var(--ink);max-height:100svh;overflow-y:auto;transform:translateY(-100%);visibility:hidden;transition:transform var(--t) var(--ease-cut),visibility 0s linear var(--t);border-bottom:1px solid var(--line)}.cv-search.is-open{transform:none;visibility:visible;transition:transform var(--t) var(--ease-cut)}.cv-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.cv-search-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:64;background:rgba(var(--ink-rgb),.4);opacity:0;visibility:hidden;transition:opacity var(--t) var(--ease-settle),visibility 0s linear var(--t)}.cv-search.is-open+.cv-search-scrim{opacity:1;visibility:visible;transition:opacity var(--t) var(--ease-settle)}.cv-search__empty .cv-label{display:block;margin-bottom:var(--s4);color:var(--stone)}.cv-search .cv-close{color:var(--ink)}.cv-search__bar .cv-field button{min-width:44px;min-height:44px;justify-content:center;display:inline-flex;align-items:center}.cv-search__bar .cv-field button svg{width:20px;height:20px}.cv-search__results{min-height:0}.cv-search__bar{display:flex;gap:var(--s4);align-items:center;padding-block:calc(env(safe-area-inset-top,0px) + 14px) 14px}.cv-search__bar .cv-field{flex:1}.cv-search__bar input{font-size:clamp(20px,4vw,32px);font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);text-transform:var(--display-case)}.cv-search__results{padding-block:var(--s5) var(--s7)}.cv-search__results .cv-grid{--cols-m:2;--cols-t:4;--cols-d:4}.cv-search__links{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin-bottom:var(--s5)}.cv-collhead{display:grid;gap:var(--s4);padding-block:var(--s7) var(--s5)}.cv-collhead .cv-display{font-size:var(--fs-xl)}.cv-collhead__media{aspect-ratio:16/9;margin-bottom:var(--s5)}@media(max-width:767px){.cv-collhead__media{aspect-ratio:4/5}}.cv-toolbar{position:sticky;top:var(--sticky-top,0px);z-index:20;display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding-block:var(--s3);margin-bottom:var(--s5);background:var(--paper);border-block:1px solid var(--line);transition:top var(--t) var(--ease-cut)}.cv-chips{display:flex;gap:var(--s2);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);margin-bottom:var(--s4)}.cv-chips::-webkit-scrollbar{display:none}.cv-chip{flex:none;border:1px solid var(--line);padding:10px 14px;font-size:var(--fs-s);font-weight:600;text-decoration:none;white-space:nowrap;background:transparent}.cv-chip:hover{border-color:var(--ink)}.cv-chip[aria-current=page],.cv-chip.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cv-toolbtn svg{width:16px;height:16px}.cv-toolbtn{background:none;border:0;padding:8px 0;font-size:var(--fs-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;gap:8px;align-items:center}.cv-sort{display:flex;align-items:center;gap:var(--s2)}.cv-sort select{width:auto;max-width:60vw}.cv-sort select{border:0;background:transparent;font-size:var(--fs-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 20px 8px 0;min-height:44px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%230D0D0D' stroke-width='1.4'/%3E%3C/svg%3E");background-position:100% 50%;background-size:11px 7px;background-repeat:no-repeat}.cv-sort__label{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.cv-toolbar__count{margin-right:auto;margin-left:var(--s5)}@media(max-width:599px){.cv-toolbar__count{display:none}}.cv-count-label{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.cv-results{transition:opacity var(--t-fast)}.cv-results.is-busy{opacity:.4}.cv-filter{border-bottom:1px solid var(--line)}.cv-filter summary{list-style:none;display:flex;justify-content:space-between;padding:var(--s4) 0;font-weight:600;cursor:pointer}.cv-filter summary::-webkit-details-marker{display:none}.cv-filter summary:after{content:"+";font-weight:400}.cv-filter[open] summary:after{content:"\2013"}.cv-filter__opts{display:grid;gap:var(--s2);padding-bottom:var(--s4)}.cv-check{display:flex;gap:var(--s3);align-items:center;font-size:var(--fs-s);cursor:pointer}.cv-check input{width:18px;height:18px;accent-color:var(--ink)}.cv-check.is-disabled{color:var(--stone)}.cv-price-range{display:flex;gap:var(--s2);align-items:center}.cv-active-filters{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s4)}.cv-pagination{display:flex;justify-content:center;gap:var(--s2);margin-top:var(--s8);flex-wrap:wrap}.cv-pagination a,.cv-pagination span{min-width:44px;min-height:44px;display:inline-grid;place-items:center;border:1px solid var(--line);text-decoration:none;font-size:var(--fs-s);font-weight:600;padding:0 12px}.cv-pagination .is-current{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cv-empty{padding-block:var(--s9);display:grid;gap:var(--s4);justify-items:start}.cv-pdp{display:grid;gap:var(--s5)}.cv-gallery{position:relative;margin-inline:calc(var(--gutter) * -1)}.cv-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.cv-gallery__track::-webkit-scrollbar{display:none}.cv-gallery__item{scroll-snap-align:start;margin:0;position:relative;aspect-ratio:var(--card-ratio);background:var(--wash);overflow:hidden}.cv-gallery__item img,.cv-gallery__item video,.cv-gallery__item .cv-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-gallery__item--natural{aspect-ratio:auto}.cv-gallery__item--natural img{position:static;height:auto}.cv-gallery__count{position:absolute;right:var(--gutter);bottom:var(--s4);background:var(--paper);color:var(--ink);font-size:var(--fs-label);font-weight:700;letter-spacing:.12em;padding:6px 8px;pointer-events:none}.cv-gallery__dots{position:absolute;left:var(--gutter);bottom:calc(var(--s4) + 9px);display:flex;gap:6px;pointer-events:none}.cv-gallery__dots i{width:18px;height:2px;background:rgba(var(--ink-rgb),.25);transition:background var(--t-fast)}.cv-gallery__dots i.is-active{background:var(--ink)}.cv-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:none;border:0;cursor:zoom-in}@media(min-width:990px){.cv-pdp{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s8);align-items:start}.cv-gallery{margin:0}.cv-gallery__track{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:var(--s2)}.cv-gallery--grid .cv-gallery__track{grid-template-columns:1fr 1fr}.cv-gallery--grid .cv-gallery__item:first-child{grid-column:1/-1}.cv-gallery--grid .cv-gallery__item:last-child:nth-child(2n){grid-column:1/-1}.cv-gallery__count,.cv-gallery__dots{display:none}.cv-pdp__info{position:sticky;top:calc(var(--hdr-h) + var(--s6));padding-top:var(--s4)}}.cv-pdp__info{display:grid;gap:var(--s5);align-content:start;padding-bottom:var(--s5)}.cv-pdp-wrap{padding-block:0 var(--s8)}@media(min-width:990px){.cv-pdp-wrap{padding-top:var(--s6)}}.cv-pdp__type{color:var(--stone)}.cv-pdp__title{font-size:clamp(36px,4.8vw,62px)}.cv-pdp__price{font-size:var(--fs-m);font-weight:600}.cv-pdp__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4)}.cv-opt{border:0;padding:0;margin:0;display:grid;gap:var(--s3)}.cv-opt legend{padding:0;margin-bottom:var(--s3);display:flex;justify-content:space-between;width:100%}.cv-opt__vals{display:flex;flex-wrap:wrap;gap:var(--s2)}.cv-opt__val{position:relative}.cv-opt__val input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.cv-opt__val span{display:grid;place-items:center;min-width:52px;min-height:48px;padding:0 14px;border:1px solid var(--line);font-size:var(--fs-s);font-weight:600;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);position:relative;overflow:hidden}.cv-opt__val input:hover+span{border-color:var(--ink)}.cv-opt__val input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cv-opt__val input:focus-visible+span{outline:2px solid var(--crimson);outline-offset:2px}.cv-opt__val.is-out span{color:var(--stone)}.cv-opt__cut{display:none;position:absolute;left:50%;top:50%;height:130%;aspect-ratio:667.2/759;transform:translate(-50%,-50%) rotate(var(--jr,0deg)) scale(var(--js,1));color:var(--ink);opacity:.7;pointer-events:none}.cv-opt__cut .cv-blade{width:100%;height:100%}.cv-opt__val.is-out .cv-opt__cut{display:block}.cv-opt--swatch .cv-opt__cut{color:var(--paper);mix-blend-mode:difference}.cv-opt__val.is-out input:checked+span{background:var(--stone);border-color:var(--stone);color:var(--paper)}.cv-opt.is-attn .cv-opt__vals{animation:cv-attn .5s var(--ease-cut)}@keyframes cv-attn{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.cv-opt--swatch .cv-opt__val span{min-width:48px;min-height:48px;padding:0;background:var(--sw,var(--wash));font-size:0}.cv-opt--swatch .cv-opt__val input:checked+span{outline:1.5px solid var(--ink);outline-offset:3px;background:var(--sw,var(--wash))}.cv-stock{font-size:var(--fs-s);font-weight:600;color:var(--crimson);margin:0}.cv-stock:empty{display:none}.cv-stock--ok{color:var(--stone);font-weight:500}.cv-buy{display:grid;gap:var(--s2)}.cv-buy .shopify-payment-button__button,.cv-express .shopify-cleanslate *{font-family:var(--f-ui)!important}.cv-buy .shopify-payment-button__button{min-height:52px;border-radius:0}.cv-buy .shopify-payment-button__more-options{font-size:var(--fs-s);color:var(--stone)}.cv-acc{border-top:1px solid var(--line)}.cv-acc:last-of-type{border-bottom:1px solid var(--line)}.cv-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:var(--s4) 0;font-size:var(--fs-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cv-acc summary::-webkit-details-marker{display:none}.cv-acc summary:after{content:"";width:10px;height:10px;background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 100% no-repeat;transition:transform var(--t) var(--ease-cut)}.cv-acc[open] summary:after{transform:rotate(135deg)}.cv-acc__body{padding-bottom:var(--s5);font-size:var(--fs-s);line-height:1.6}.cv-pdp__note{font-size:var(--fs-s);color:var(--stone);display:flex;gap:var(--s2);align-items:flex-start}.cv-runbar{display:grid;gap:var(--s2)}.cv-runbar__row{display:flex;justify-content:space-between;gap:var(--s3)}.cv-runbar__row span:last-child{color:var(--crimson)}.cv-runbar__track{height:2px;background:var(--wash);position:relative;overflow:hidden}.cv-runbar__track i{position:absolute;left:0;top:0;bottom:0;background:var(--ink)}.cv-trust{list-style:none;margin:var(--s2) 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--stone)}.cv-trust li{display:flex;align-items:center;gap:var(--s2)}.cv-trust li+li:before{content:"";width:4px;height:4px;background:var(--crimson)}.cv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--paper);border-top:1px solid var(--line);padding:10px var(--gutter) calc(env(safe-area-inset-bottom,0px) + 10px);display:flex;align-items:center;gap:var(--s3);transform:translateY(110%);transition:transform var(--t) var(--ease-cut)}.cv-sticky.is-shown{transform:none}@media(max-width:989px){body.cv-sticky-on .cv-foot{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 112px)}}.cv-sticky__info{flex:1;min-width:0;display:grid;line-height:1.25}.cv-sticky__info b{font-size:var(--fs-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-sticky__info span{font-size:var(--fs-s);color:var(--stone)}.cv-sticky .cv-btn{min-height:48px;padding:0 20px}@media(min-width:990px){.cv-runbar{display:grid;gap:var(--s2)}.cv-runbar__row{display:flex;justify-content:space-between;gap:var(--s3)}.cv-runbar__row span:last-child{color:var(--crimson)}.cv-runbar__track{height:2px;background:var(--wash);position:relative;overflow:hidden}.cv-runbar__track i{position:absolute;left:0;top:0;bottom:0;background:var(--ink)}.cv-trust{list-style:none;margin:var(--s2) 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--stone)}.cv-trust li{display:flex;align-items:center;gap:var(--s2)}.cv-trust li+li:before{content:"";width:4px;height:4px;background:var(--crimson)}.cv-sticky{display:none}}.cv-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--paper);overflow-y:auto;visibility:hidden;opacity:0;transition:opacity var(--t) var(--ease-settle),visibility 0s linear var(--t)}.cv-lightbox.is-open{visibility:visible;opacity:1;transition:opacity var(--t) var(--ease-settle)}.cv-lightbox img{width:100%;max-width:1600px;margin:0 auto var(--s2)}.cv-lightbox .cv-close{position:fixed;top:calc(env(safe-area-inset-top,0px) + 20px);right:calc(var(--gutter) + 10px);background:var(--paper)}.cv-leave{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;pointer-events:none}.cv-leave svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cv-pagehead{padding-block:var(--s8) var(--s6)}.cv-pagehead .cv-display{font-size:var(--fs-xl)}.cv-contact{display:grid;gap:var(--s4);max-width:640px}.cv-contact__row{display:grid;gap:var(--s4)}@media(min-width:768px){.cv-contact__row{grid-template-columns:1fr 1fr}}.cv-articles{display:grid;gap:var(--s7) var(--s4)}@media(min-width:768px){.cv-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv-article-card{display:grid;gap:var(--s3);text-decoration:none}.cv-article-card .cv-media{aspect-ratio:4/5}.cv-article-card h2{font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight);text-transform:var(--display-case);font-size:clamp(26px,3vw,36px);line-height:.95}.cv-404{min-height:70svh;display:grid;align-content:center;gap:var(--s5);position:relative;overflow:hidden}.cv-404__num{font-size:clamp(120px,30vw,360px);line-height:.8;position:relative;display:inline-block}.cv-404__blade{position:absolute;left:52%;top:50%;height:118%;aspect-ratio:667.2/759;transform:translate(-50%,-50%);color:currentColor}.cv-404__blade .cv-blade{width:100%;height:100%}.cv-404{gap:var(--s6)}.cv-pw{min-height:100svh;display:grid;align-content:center;justify-items:center;text-align:center;gap:var(--s6);padding-block:var(--s8)}.cv-pw__logo{width:min(70vw,420px)}.cv-pw__count{display:flex;gap:var(--s5);justify-content:center;font-family:var(--f-display);font-stretch:var(--display-width);font-weight:var(--display-weight)}.cv-pw__count div{display:grid;gap:4px}.cv-pw__count b{font-size:clamp(44px,10vw,96px);line-height:.9;font-variant-numeric:tabular-nums}.cv-pw__count span{font-family:var(--f-ui);font-size:var(--fs-label);letter-spacing:.14em;font-weight:600}.cv-pw details{font-size:var(--fs-s)}.cv-pw summary{cursor:pointer;color:var(--muted);list-style:none;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-decoration:underline;text-underline-offset:4px}.cv-pw summary::-webkit-details-marker{display:none}.cv-pw .cv-news__form{margin-inline:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.cv-marquee__track{animation:none!important}}.cv-pop__list .cv-blade,.cv-label .cv-blade,.cv-fine .cv-blade{display:none}.cv-pop__title{--cut-h:1.3em;padding-bottom:.12em}.cv-navcut:active .cv-navcut__blade{clip-path:inset(0 0 0 0)!important}.cv-edition{margin:0;font-variant-numeric:tabular-nums}.cv-edition--slug{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;white-space:nowrap;line-height:1;overflow:hidden;text-overflow:ellipsis}.cv-pdp__edition{color:var(--stone)}.cv-gallery__slug,.cv-gallery__proof{display:none}@media(min-width:990px){.cv-pdp__edition{display:none}.cv-gallery__slug{display:block;position:absolute;left:-26px;top:0;max-height:100%;color:var(--stone);pointer-events:none}.cv-gallery__proof{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--stone)}.cv-gallery__proof i{position:absolute;top:-10px;width:12px;height:12px;border:0 solid currentColor;border-top-width:1px}.cv-gallery__proof i:nth-child(1){left:-10px;border-left-width:1px}.cv-gallery__proof i:nth-child(2){right:-10px;border-right-width:1px}}.cv-card__edition{display:none}@media(min-width:990px){.cv-card__edition{display:block;position:absolute;z-index:1;right:8px;top:10px;max-height:calc(100% - 20px);font-size:9px;letter-spacing:.28em;color:var(--paper);mix-blend-mode:difference;opacity:.78;pointer-events:none}}.cv-card.is-sold .cv-card__edition{display:none}.cv-card__media--proof{--pm:9px;--pin:calc(var(--pm) + 7px);background:var(--paper);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.06)}@media(min-width:768px){.cv-card__media--proof{--pm:12px;--pin:calc(var(--pm) + 10px)}}.cv-card__proof{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--paper)}.cv-card__plate{position:absolute;top:16%;right:17%;bottom:20%;left:17%;display:block}.cv-card.is-sold .cv-card__media--proof .cv-card__plate img,.cv-card__media--proof .cv-card__plate .cv-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;filter:grayscale(1) contrast(1.45) brightness(1.12);mix-blend-mode:multiply}.cv-card.is-sold .cv-card__media--proof .cv-card__plate--art img{object-fit:contain;filter:none}.cv-card__marks{position:absolute;inset:var(--pm);pointer-events:none;color:var(--ink);opacity:.42}.cv-card__marks i{position:absolute;width:10px;height:10px;border:0 solid currentColor}.cv-card__marks i:nth-child(1){left:0;top:0;border-top-width:1px;border-left-width:1px}.cv-card__marks i:nth-child(2){right:0;top:0;border-top-width:1px;border-right-width:1px}.cv-card__marks i:nth-child(3){left:0;bottom:0;border-bottom-width:1px;border-left-width:1px}.cv-card__marks i:nth-child(4){right:0;bottom:0;border-bottom-width:1px;border-right-width:1px}.cv-card__slip{position:absolute;left:var(--pin);right:var(--pin);bottom:var(--pin);display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:8px;line-height:1;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--stone);white-space:nowrap;transition:opacity var(--t) var(--ease-settle)}.cv-card__label{flex:none}.cv-card__slip .cv-card__stamp{display:none;min-width:0;font-size:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;text-overflow:ellipsis}@media(min-width:600px){.cv-card__slip{font-size:9px}.cv-card__slip .cv-card__stamp{display:block}}.cv-card__media--proof .cv-card__cut{top:16%;right:0;bottom:20%;left:0;color:var(--paper);mix-blend-mode:difference}.cv-card__media--proof .cv-card__cut .cv-blade{height:114%;width:auto;aspect-ratio:667.2/759}.cv-card__media--proof .cv-badges{left:calc(var(--pin) - 6px);top:calc(var(--pin) - 5px)}.cv-badge--proof{background:transparent;color:var(--ink);font-size:8px;letter-spacing:.2em;padding:5px 6px;transition:background-color var(--t) var(--ease-settle)}@media(min-width:600px){.cv-badge--proof{font-size:9px}}.cv-card__media--proof .cv-card__photo{display:none}@media(hover:hover)and (min-width:990px){.cv-card.is-sold .cv-card__media--proof .cv-card__photo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--t-slow) var(--ease-settle)}.cv-card.is-sold:hover .cv-card__media--proof .cv-card__photo{opacity:1}.cv-card.is-sold:hover .cv-card__media--proof .cv-card__slip{opacity:0}.cv-card.is-sold:hover .cv-badge--proof{background:var(--paper)}}@media(prefers-reduced-motion:reduce){.cv-card__media--proof .cv-card__photo,.cv-card__slip,.cv-badge--proof{transition:none!important}}@media(min-width:768px){.shopify-section:has(>.cv-scheme-paper.cv-section)+.shopify-section>.cv-scheme-paper.cv-section{padding-top:var(--s7)}.shopify-section:has(>.cv-scheme-ink.cv-section)+.shopify-section>.cv-scheme-ink.cv-section{padding-top:var(--s7)}}.cv-fitnote{text-transform:none;letter-spacing:.02em;font-weight:500}@media(max-width:989px){.cv-cart-page__sum [name=checkout]{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:5}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cv.css.map */
