@font-face{font-family: "Archivo";src: url(fonts/archivo-roman.woff2) format("woff2");font-weight: 400 800;font-stretch: 88% 100%;font-style: normal;font-display: swap}@font-face{font-family: "Archivo";src: url(fonts/archivo-italic.woff2) format("woff2");font-weight: 700 800;font-stretch: 88% 100%;font-style: italic;font-display: swap}@view-transition{navigation: auto}:root{--ink: #12110d;--ink-2: #2a2924;--muted: #66645b;--line: #dfdacb;--paper: #f6f3ea;--paper-2: #ece7d8;--white: #fffefb;--signal: #ffd735;--signal-deep: #f0c400;--wa: #25d366;--gutter: clamp(16px,4.5vw,56px);--wrap: 1240px;--ease: cubic-bezier(.2,.7,.2,1);--font: "Archivo","Helvetica Neue",Arial,sans-serif}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 17px/1.55 var(--font);overflow-x: clip}img,svg{display: block;max-width: 100%}a{color: inherit}ul,ol{margin: 0;padding: 0;list-style: none}h1,h2,h3,p{margin: 0}:focus-visible{outline: 3px solid var(--ink);outline-offset: 3px;border-radius: 4px}.on-dark :focus-visible{outline-color: var(--signal)}.wrap{width: min(100%,var(--wrap));margin-inline: auto;padding-inline: var(--gutter)}.skip{position: absolute;left: -999px;top: 8px;background: var(--ink);color: var(--white);padding: 10px 14px;z-index: 100;border-radius: 8px}.skip:focus{left: 8px}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}h1,.h1{font-size: clamp(2.7rem,5.6vw,4.5rem);line-height: .98;letter-spacing: -.035em;font-weight: 700;font-stretch: 88%;text-wrap: balance}h2,.h2{font-size: clamp(2rem,3.9vw,3.25rem);line-height: 1.02;letter-spacing: -.03em;font-weight: 700;font-stretch: 88%;text-wrap: balance}h3,.h3{font-size: 1.32rem;line-height: 1.18;letter-spacing: -.015em;font-weight: 700}.lede{font-size: clamp(1.08rem,1.5vw,1.28rem);line-height: 1.48;color: var(--ink-2);max-width: 36em}.muted{color: var(--muted)}.small{font-size: .92rem}.num{font-variant-numeric: tabular-nums}.label{background: var(--signal);color: var(--ink);font-style: italic;font-weight: 800;padding: .02em .2em .07em .16em;border-radius: .16em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.tag{display: inline-block;font-size: .8rem;font-weight: 600;padding: .22em .6em;border-radius: 6px;background: var(--paper-2)}.tag--signal{background: var(--signal);font-style: italic;font-weight: 800}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .55em;min-height: 52px;padding: .7em 1.25em;border-radius: 12px;border: 1.5px solid transparent;font: 700 1.02rem/1.1 var(--font);text-decoration: none;cursor: pointer;transition: transform .25s var(--ease),background-color .2s,box-shadow .25s var(--ease),border-color .2s}.btn:hover{transform: translateY(-2px)}.btn:active{transform: translateY(0) scale(.985)}.btn--signal{background: var(--signal);color: var(--ink);box-shadow: 0 3px 0 var(--ink);border-color: var(--ink)}.btn--signal:hover{box-shadow: 0 5px 0 var(--ink)}.btn--signal:active{box-shadow: 0 1px 0 var(--ink)}.btn--ghost{background: transparent;color: var(--ink);border-color: var(--ink)}.btn--ghost:hover{background: var(--ink);color: var(--white)}.btn--on-dark{color: var(--white);border-color: rgba(255,254,251,.55)}.btn--on-dark:hover{background: var(--white);color: var(--ink);border-color: var(--white)}.btn svg{width: 1.25em;height: 1.25em;flex: none}.link{font-weight: 700;text-underline-offset: .22em;text-decoration-thickness: 2px;text-decoration-color: var(--signal-deep)}.link:hover{text-decoration-color: var(--ink)}.notice{background: var(--ink);color: var(--paper);font-size: .84rem;line-height: 1.35;padding: 8px var(--gutter);text-align: center}.notice b{color: var(--signal)}.head{position: sticky;top: 0;z-index: 50;background: var(--paper);border-bottom: 1px solid var(--line)}.head__in{display: flex;align-items: center;gap: 22px;min-height: 72px}.logo{flex: none;display: block}.logo img{height: 50px;width: auto}.nav{display: none;margin-inline: auto}.nav__top{display: inline-flex;align-items: center;gap: .3em;padding: .55em .72em;border: 0;background: none;border-radius: 8px;font: 600 .96rem/1.2 var(--font);color: var(--ink);text-decoration: none;cursor: pointer}.nav__top:hover,.nav__item:focus-within>.nav__top{background: var(--paper-2)}.nav__top svg{width: .7em;height: .7em;transition: transform .2s}.nav__item{position: relative}.nav__item:hover .nav__top svg,.nav__item:focus-within .nav__top svg{transform: rotate(180deg)}.nav__menu{position: absolute;top: 100%;left: 0;min-width: 270px;padding: 10px;margin-top: 6px;background: var(--white);border: 1px solid var(--line);border-radius: 14px;box-shadow: 0 18px 44px rgba(18,17,13,.13);opacity: 0;visibility: hidden;transform: translateY(6px);transition: opacity .18s,transform .18s var(--ease),visibility .18s}.nav__item:hover .nav__menu,.nav__item:focus-within .nav__menu{opacity: 1;visibility: visible;transform: none}.nav__menu a{display: block;padding: 9px 12px;border-radius: 9px;text-decoration: none;font-weight: 600;font-size: .96rem}.nav__menu a span{display: block;font-weight: 400;font-size: .84rem;color: var(--muted)}.nav__menu a:hover{background: var(--paper)}.head__cta{margin-left: auto;display: flex;align-items: center;gap: 8px}.head__wa{display: none;min-height: 44px;padding: .5em .95em;font-size: .95rem}.iconbtn{width: 44px;height: 44px;display: grid;place-items: center;background: none;border: 1.5px solid var(--line);border-radius: 11px;cursor: pointer;color: var(--ink)}.iconbtn:hover{border-color: var(--ink)}.iconbtn svg{width: 22px;height: 22px}.mnav{display: none;padding: 8px var(--gutter) 22px;background: var(--paper);border-bottom: 1px solid var(--line)}.mnav.is-open{display: block}.mnav h3{font-size: .86rem;color: var(--muted);font-weight: 600;margin: 14px 0 2px}.mnav a{display: block;padding: 10px 0;font-weight: 600;text-decoration: none;border-bottom: 1px solid var(--line)}@media (min-width: 1080px){.nav{display: block}.head__wa{display: inline-flex}.head__menu{display: none}.head__cta{margin-left: 0}}.js .rv{opacity: 0;transform: translateY(18px);transition: opacity .7s var(--ease),transform .7s var(--ease);transition-delay: var(--d,0s)}.js .rv.in{opacity: 1;transform: none}.hero{padding-block: clamp(26px,5vw,64px) clamp(30px,5vw,72px)}.hero__grid{display: grid;gap: 22px;grid-template-areas: "copy" "demo" "facts"}.hero__copy{grid-area: copy}.tap{grid-area: demo}.hero__copy .lede{margin-top: 14px}.hero__cta{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.hero__cta .btn{white-space: nowrap;padding-inline: .8em;font-size: .98rem}.hero__cta .btn--signal{flex: 1 1 auto}.hero__cta .btn--ghost{flex: 0 1 auto}.hero__facts{grid-area: facts;display: grid;grid-template-columns: repeat(2,1fr);gap: 10px 18px;font-size: .93rem;font-weight: 600}.hero__facts li{display: flex;gap: .5em;align-items: flex-start;line-height: 1.25}.hero__facts svg{width: 1.1em;height: 1.1em;flex: none;margin-top: .08em}@media (min-width: 960px){.hero__grid{grid-template-columns: minmax(0,1.02fr) minmax(0,.98fr);grid-template-rows: auto auto;grid-template-areas: "copy demo" "facts demo";column-gap: clamp(32px,4vw,64px);row-gap: 26px;align-content: center}.hero__copy{align-self: end}.hero__copy .lede{margin-top: 18px}.hero__cta{margin-top: 26px}.hero__cta .btn{flex: 0 1 auto;padding-inline: 1.25em;font-size: 1.02rem}.hero__facts{align-self: start;padding-top: 18px;border-top: 1px solid var(--line)}}.tap{position: relative}.tap__stage{container-type: inline-size;position: relative;width: 100%;aspect-ratio: 1 / .94;background: var(--white);border: 1px solid var(--line);border-radius: 26px;overflow: hidden}.tap__arcs{position: absolute;inset: 0;width: 100%;height: 100%;color: var(--line);pointer-events: none}.tap__scene{position: absolute;inset: 0;perspective: 1100px}.cardx{position: relative;width: 100%;aspect-ratio: 85.6 / 54;transform-style: preserve-3d;transition: transform .85s var(--ease)}.cardx__face{position: absolute;inset: 0;backface-visibility: hidden;-webkit-backface-visibility: hidden;border-radius: 4.2cqi;overflow: hidden;box-shadow: 0 1px 1px rgba(18,17,13,.18),0 14px 30px -8px rgba(18,17,13,.35);container-type: inline-size;color: var(--ink)}.cardx__back{transform: rotateY(180deg)}.cardx.is-flipped{transform: rotateY(180deg)}.m-black{background: repeating-linear-gradient(92deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px),linear-gradient(135deg,#1b1a18 0%,#34332f 42%,#171614 70%,#2a2926 100%);color: #e9e6da}.m-gold{background: repeating-linear-gradient(92deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(135deg,#a97f2f 0%,#eed488 38%,#b98e3b 66%,#dcbe6e 100%);color: #3a2b0b}.m-silver{background: repeating-linear-gradient(92deg,rgba(255,255,255,.1) 0 1px,transparent 1px 3px),linear-gradient(135deg,#9b9fa1 0%,#eef0f1 40%,#a5a9ab 68%,#d9dbdc 100%);color: #26282a}.m-wood{background: repeating-linear-gradient(88deg,rgba(70,38,12,.12) 0 2px,transparent 2px 7px,rgba(70,38,12,.07) 7px 8px,transparent 8px 15px),linear-gradient(115deg,#b98551,#d2a26b 45%,#ad7743);color: #2d1a08}.m-pvc{background: var(--white);color: var(--ink)}.m-signal{background: var(--signal);color: var(--ink)}.cardx__txt{position: absolute;left: 7%;bottom: 10%;line-height: 1.16}.cardx__name{display: block;font-size: 6.1cqi;font-weight: 800;font-style: italic;letter-spacing: -.015em}.cardx__role{display: block;font-size: 3.3cqi;font-weight: 500;margin-top: .3em;opacity: .85}.cardx__mark{position: absolute;right: 6.5%;top: 11%;width: 12cqi;height: 12cqi;opacity: .9}.cardx__qr{position: absolute;right: 6%;bottom: 9%;width: 25cqi;height: 25cqi;background: var(--white);padding: 1.6cqi;border-radius: 1.8cqi}.cardx__tapzone{position: absolute;left: 7%;top: 11%;font-size: 3.4cqi;font-weight: 800;font-style: italic;background: var(--ink);color: var(--signal);padding: .25em .55em;border-radius: .35em}.tap__card{position: absolute;left: 5cqi;bottom: 9cqi;width: 66cqi;transform: rotate(-7deg);transition: transform .85s var(--ease);z-index: 1}.tap__phone{position: absolute;right: 6cqi;top: 5cqi;width: 35cqi;aspect-ratio: 9 / 18.6;background: #0f0e0b;border-radius: 6cqi;padding: 1.1cqi;box-shadow: 0 26px 46px -14px rgba(18,17,13,.48);transform: rotate(5deg);transition: transform .85s var(--ease);z-index: 3}.tap__screen{position: relative;width: 100%;height: 100%;border-radius: 5cqi;overflow: hidden;background: var(--paper);font-size: 2.35cqi}.tap__lock{position: absolute;inset: 0;display: grid;align-content: start;justify-items: center;padding-top: 22%;color: var(--ink);background: linear-gradient(180deg,#f8f5ec,#e8e2d0);transition: opacity .35s,transform .35s var(--ease)}.tap__time{font-size: 2.65em;font-weight: 700;letter-spacing: -.03em;line-height: 1}.tap__date{margin-top: .4em;font-size: .9em;color: var(--muted)}.tap__hint{position: absolute;bottom: 8%;left: 8%;right: 8%;text-align: center;font-size: .86em;color: var(--muted);line-height: 1.25}.tap__notif{position: absolute;left: 5%;right: 5%;top: 6%;padding: .62em .7em;background: var(--white);border-radius: .95em;box-shadow: 0 8px 18px rgba(18,17,13,.18);font-size: .84em;line-height: 1.2;opacity: 0;transform: translateY(-120%);transition: transform .45s var(--ease),opacity .3s;z-index: 2}.tap__notif b{display: block}.tap__profile{position: absolute;inset: 0;background: var(--white);padding: 12% 8% 8%;display: flex;flex-direction: column;gap: .55em;opacity: 0;transform: translateY(16%);transition: opacity .4s,transform .5s var(--ease)}.tap__avatar{width: 3.3em;height: 3.3em;border-radius: 1em;background: var(--signal);display: grid;place-items: center;font-weight: 800;font-style: italic}.tap__who b{display: block;font-size: 1.25em;line-height: 1.1;letter-spacing: -.01em}.tap__who span{color: var(--muted);font-size: .86em;line-height: 1.2;display: block;margin-top: .15em}.tap__acts{display: grid;grid-template-columns: 1fr 1fr;gap: .4em;margin-top: .15em}.tap__acts span{background: var(--paper);border-radius: .6em;padding: .55em .3em;text-align: center;font-weight: 600;font-size: .84em}.tap__save{margin-top: auto;background: var(--ink);color: var(--white);border-radius: .75em;padding: .78em .4em;text-align: center;font-weight: 700;font-size: .95em;transition: background-color .3s,color .3s,transform .2s}.tap__rings{position: absolute;left: 40cqi;top: 54cqi;width: 0;height: 0;z-index: 2;pointer-events: none}.tap__rings i{position: absolute;left: -11cqi;top: -11cqi;width: 22cqi;height: 22cqi;border: 1cqi solid var(--signal-deep);border-radius: 50%;opacity: 0}.tap__caption{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 12px}.tap__status{font-size: .96rem;font-weight: 600;line-height: 1.25;min-height: 2.5em;display: flex;align-items: center}.tap__replay{flex: none;min-height: 44px;padding: .45em .9em;font-size: .92rem;border-radius: 10px}.tap[data-step="flip"] .tap__cardx,.tap[data-step="approach"] .tap__cardx,.tap[data-step="touch"] .tap__cardx,.tap[data-step="open"] .tap__cardx,.tap[data-step="saved"] .tap__cardx{transform: rotateY(180deg)}.tap[data-step="approach"] .tap__phone,.tap[data-step="touch"] .tap__phone{transform: translate(-22cqi,25cqi) rotate(-4deg)}.tap[data-step="touch"] .tap__phone{transform: translate(-22cqi,24cqi) rotate(-4deg) scale(.985)}.tap[data-step="touch"] .tap__rings i{animation: ring 1.15s var(--ease) both}.tap[data-step="touch"] .tap__rings i:nth-child(2){animation-delay: .16s}.tap[data-step="touch"] .tap__rings i:nth-child(3){animation-delay: .32s}.tap[data-step="touch"] .tap__notif{opacity: 1;transform: none}.tap[data-step="open"] .tap__phone,.tap[data-step="saved"] .tap__phone{transform: translate(-3cqi,0) rotate(1deg) scale(1.06)}.tap[data-step="open"] .tap__lock,.tap[data-step="saved"] .tap__lock{opacity: 0}.tap[data-step="open"] .tap__profile,.tap[data-step="saved"] .tap__profile{opacity: 1;transform: none}.tap[data-step="saved"] .tap__save{background: var(--signal);color: var(--ink)}@keyframes ring{0%{opacity: .95;transform: scale(.3)}100%{opacity: 0;transform: scale(1.7)}}.ribbon{background: var(--ink);color: var(--paper);overflow: hidden}.ribbon__track{display: flex;width: max-content;animation: ribbon 46s linear infinite}.ribbon:hover .ribbon__track,.ribbon:focus-within .ribbon__track{animation-play-state: paused}.ribbon ul{display: flex;flex: none}.ribbon li{padding: 13px 26px;font-size: .95rem;font-weight: 600;white-space: nowrap;position: relative}.ribbon li::after{content: "";position: absolute;right: -4px;top: 50%;width: 8px;height: 8px;margin-top: -4px;background: var(--signal);border-radius: 2px;transform: skewX(-14deg)}@keyframes ribbon{to{transform: translateX(-50%)}}[id]{scroll-margin-top: 80px}.sec{padding-block: clamp(52px,8vw,112px)}.sec--tight{padding-block: clamp(36px,5vw,64px)}.sec__head{display: grid;gap: 12px;margin-bottom: clamp(24px,4vw,48px);max-width: 780px}.sec__head--row{max-width: none;grid-template-columns: 1fr;align-items: end}@media (min-width: 860px){.sec__head--row{grid-template-columns: 1fr auto;gap: 30px}}.dark{background: var(--ink);color: var(--paper)}.dark .muted,.dark .lede{color: #c9c5b7}.band{background: var(--paper-2)}.white{background: var(--white)}.logos{display: grid;gap: 14px}.logos__title{font-size: .95rem;font-weight: 600;color: var(--muted)}.logos__view{overflow: hidden;mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.logos__track{display: flex;gap: 12px;will-change: transform}.logos__item{flex: 0 0 clamp(138px,20vw,196px);aspect-ratio: 85.6 / 54;display: grid;place-items: center;text-align: center;padding: 8px;background: var(--white);border: 1px dashed #bdb8a7;border-radius: 12px;font-size: .84rem;line-height: 1.2;color: var(--muted)}.mats{display: grid;gap: 16px}@media (min-width: 860px){.mats{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}}.mat{display: flex;flex-direction: column;background: #1c1b17;border: 1px solid #34332d;border-radius: 22px;padding: 22px;transition: border-color .3s,transform .4s var(--ease)}.mat:hover{border-color: var(--signal)}.mat__show{container-type: inline-size;position: relative;padding: 16px 8px 26px;perspective: 900px}.mat__tilt{transition: transform .35s var(--ease);transform-style: preserve-3d;transform: rotate(-3deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.mat__tilt .cardx__face{border-radius: 4.6cqi}.mat h3{color: var(--white);font-size: 1.5rem}.mat__price{font-size: 1.32rem;font-weight: 700;color: var(--signal);margin-top: 2px}.mat p{color: #c9c5b7;margin-top: 10px;font-size: .98rem}.mat__list{margin-top: 12px;font-size: .92rem;color: #e6e2d4;display: grid;gap: 6px}.mat__list li{display: flex;gap: .5em;line-height: 1.3}.mat__list li::before{content: "";flex: none;width: .55em;height: .55em;margin-top: .38em;background: var(--signal);border-radius: 2px;transform: skewX(-14deg)}.mat__links{margin-top: auto;padding-top: 18px;display: flex;flex-wrap: wrap;gap: 10px}.mat__links .btn{flex: 1 1 130px;min-height: 48px;font-size: .95rem;padding-inline: .8em}.steps{display: grid;gap: 12px;counter-reset: s}@media (min-width: 820px){.steps{grid-template-columns: repeat(3,1fr);gap: 20px}}.step{background: var(--white);border: 1px solid var(--line);border-radius: 20px;padding: 24px;counter-increment: s}.step::before{content: counter(s);display: inline-grid;place-items: center;width: 44px;height: 32px;background: var(--signal);border-radius: 7px;font-style: italic;font-weight: 800;margin-bottom: 16px}.step p{margin-top: 8px;color: var(--ink-2);font-size: .98rem}.compat{margin-top: 18px;padding: 16px 18px;border-left: 4px solid var(--signal-deep);background: var(--white);border-radius: 0 12px 12px 0;font-size: .96rem}.tiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (min-width: 900px){.tiles{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}}.tile{position: relative;display: flex;flex-direction: column;background: var(--white);border: 1px solid var(--line);border-radius: 18px;padding: 12px 12px 14px;text-decoration: none;transition: transform .35s var(--ease),border-color .2s;overflow: hidden}.tile:hover{transform: translateY(-4px);border-color: var(--ink)}.tile__art{position: relative;aspect-ratio: 1 / .82;border-radius: 11px;background: var(--paper);display: grid;place-items: center;overflow: hidden;container-type: inline-size;margin-bottom: 12px}.tile__art::after{content: "";position: absolute;left: 50%;top: 50%;width: 60cqi;height: 60cqi;margin: -30cqi;border-radius: 50%;border: 2px solid var(--signal-deep);opacity: 0;transform: scale(.5);transition: transform .7s var(--ease),opacity .7s}.tile:hover .tile__art::after{transform: scale(1.5);opacity: .7}.tile h3,.tile__name{font-size: 1rem;line-height: 1.22;letter-spacing: -.015em;font-weight: 700;font-stretch: 100%}.tile__price{margin-top: auto;padding-top: 8px;font-weight: 700}.art-card{width: 74cqi;aspect-ratio: 85.6/54;border-radius: 4cqi;box-shadow: 0 10px 20px -8px rgba(18,17,13,.4);transform: rotate(-6deg);display: grid;place-items: center;font-weight: 800;font-style: italic;font-size: 8cqi;position: relative;z-index: 1}.art-stand{width: 44cqi;height: 66cqi;border-radius: 3cqi;background: var(--signal);box-shadow: 0 12px 20px -10px rgba(18,17,13,.45);display: grid;place-items: center;text-align: center;font-weight: 800;font-style: italic;font-size: 7cqi;line-height: 1.05;position: relative;z-index: 1}.art-stand::after{content: "";position: absolute;bottom: -4cqi;left: -5cqi;right: -5cqi;height: 5cqi;background: var(--ink);border-radius: 1.5cqi}.art-plate{width: 56cqi;aspect-ratio: 1;border-radius: 6cqi;background: var(--ink);color: var(--signal);box-shadow: 0 12px 20px -10px rgba(18,17,13,.45);display: grid;place-items: center;text-align: center;font-weight: 800;font-style: italic;font-size: 7.4cqi;line-height: 1.05;transform: rotate(4deg);position: relative;z-index: 1}.art-coin{width: 50cqi;aspect-ratio: 1;border-radius: 50%;background: var(--signal);box-shadow: 0 10px 18px -8px rgba(18,17,13,.45),inset 0 0 0 1.4cqi var(--ink);display: grid;place-items: center;text-align: center;font-weight: 800;font-style: italic;font-size: 7cqi;line-height: 1.05;position: relative;z-index: 1}.honest{margin-top: 22px;display: flex;gap: 14px;align-items: flex-start;padding: 18px 20px;border: 1px solid var(--ink);border-radius: 14px;font-size: .98rem;background: var(--white)}.honest b{flex: none;background: var(--signal);padding: .05em .5em;border-radius: 5px;font-style: italic;font-weight: 800}.incl{display: grid;gap: 0;border-top: 1px solid var(--line)}@media (min-width: 760px){.incl{grid-template-columns: repeat(2,1fr);column-gap: 44px}}@media (min-width: 1060px){.incl{grid-template-columns: repeat(3,1fr)}}.incl li{padding: 20px 0;border-bottom: 1px solid var(--line)}.incl h3{font-size: 1.1rem}.incl p{margin-top: 5px;font-size: .96rem;color: var(--ink-2)}.team{display: grid;gap: clamp(26px,5vw,70px);align-items: center}@media (min-width: 900px){.team{grid-template-columns: 1.1fr .9fr}}.team__stack{container-type: inline-size;position: relative;aspect-ratio: 1 / .78}.team__stack>div{position: absolute;width: 74cqi;left: 13cqi;top: 22cqi;transition: transform .6s var(--ease)}.team__stack>div:nth-child(1){transform: translate(-9cqi,-14cqi) rotate(-8deg)}.team__stack>div:nth-child(2){transform: translate(0,-6cqi) rotate(-2deg)}.team__stack>div:nth-child(3){transform: translate(9cqi,4cqi) rotate(5deg)}.team:hover .team__stack>div:nth-child(1){transform: translate(-12cqi,-18cqi) rotate(-11deg)}.team:hover .team__stack>div:nth-child(3){transform: translate(12cqi,7cqi) rotate(8deg)}.team ul{margin-top: 18px;display: grid;gap: 8px}.team li{display: flex;gap: .55em;line-height: 1.35}.team li::before{content: "";flex: none;width: .6em;height: .6em;margin-top: .42em;background: var(--signal);border-radius: 2px;transform: skewX(-14deg)}.team__cta{margin-top: 24px;display: flex;flex-wrap: wrap;gap: 10px}.slots{display: grid;gap: 14px}@media (min-width: 820px){.slots{grid-template-columns: repeat(3,1fr);gap: 18px}}.slot{background: var(--white);border: 1px dashed #bdb8a7;border-radius: 18px;padding: 24px;min-height: 172px;display: flex;flex-direction: column;gap: 10px}.slot p{color: var(--muted);font-size: .96rem}.slot__line{height: 10px;border-radius: 5px;background: var(--paper-2)}.slot__line:nth-child(2){width: 88%}.slot__line:nth-child(3){width: 66%}.gal{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}@media (min-width: 860px){.gal{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}}.gal figure{margin: 0}.gal__art{aspect-ratio: 1 / 1;border-radius: 16px;display: grid;place-items: center;overflow: hidden;container-type: inline-size;background: var(--paper-2)}.gal figcaption{font-size: .88rem;margin-top: 8px;color: var(--muted);line-height: 1.3}.faq{display: grid;border-top: 1px solid var(--line)}.faq details{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 18px;padding: 18px 0;font-weight: 700;font-size: 1.08rem;line-height: 1.25}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";flex: none;width: 15px;height: 15px;background: linear-gradient(var(--ink),var(--ink)) center/100% 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center/2px 100% no-repeat;transition: transform .25s var(--ease)}.faq details[open] summary::after{transform: rotate(45deg)}.faq p{padding: 0 0 20px;max-width: 46em;color: var(--ink-2)}.split{display: grid;gap: 28px}@media (min-width: 900px){.split{grid-template-columns: .8fr 1.2fr;gap: 56px}}.guides{display: grid;gap: 12px}@media (min-width: 820px){.guides{grid-template-columns: repeat(3,1fr);gap: 18px}}.guide{display: block;padding: 22px;background: var(--white);border: 1px solid var(--line);border-radius: 18px;text-decoration: none;transition: transform .3s var(--ease),border-color .2s}.guide:hover{transform: translateY(-3px);border-color: var(--ink)}.guide p{margin-top: 8px;font-size: .96rem;color: var(--muted)}.close{text-align: left}.close__in{display: grid;gap: 24px;align-items: end}@media (min-width: 880px){.close__in{grid-template-columns: 1fr auto}}.close__cta{display: flex;flex-wrap: wrap;gap: 10px}.foot{background: var(--paper-2);padding-block: 48px 104px;font-size: .96rem}.foot__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 22px}@media (min-width: 960px){.foot__grid{grid-template-columns: 1.5fr repeat(4,1fr)}.foot{padding-bottom: 48px}}.foot__brand{grid-column: 1 / -1}@media (min-width: 960px){.foot__brand{grid-column: auto}}.foot__brand img{height: 62px;width: auto}.foot__brand address{font-style: normal;margin-top: 14px;line-height: 1.5}.foot h3{font-size: .94rem;margin-bottom: 8px}.foot li a{display: inline-block;padding: 6px 0;text-decoration: none}.foot li a:hover{text-decoration: underline}.foot__social{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.foot__social a{display: inline-flex;align-items: center;min-height: 40px;padding: .3em .8em;border: 1px solid #bdb8a7;border-radius: 9px;text-decoration: none;font-size: .88rem;font-weight: 600}.foot__social a:hover{border-color: var(--ink)}.foot__base{margin-top: 28px;padding-top: 18px;border-top: 1px solid #cfc9b7;color: var(--muted);font-size: .88rem}.fab{position: fixed;right: 16px;bottom: 16px;z-index: 60;width: 58px;height: 58px;display: grid;place-items: center;border-radius: 50%;background: var(--wa);color: var(--ink);box-shadow: 0 10px 24px rgba(18,17,13,.3);transition: transform .25s var(--ease)}.fab:hover{transform: scale(1.07)}.fab svg{width: 30px;height: 30px}.crumbs{padding-top: 18px;font-size: .9rem;color: var(--muted)}.crumbs ol{display: flex;flex-wrap: wrap;gap: 4px 8px}.crumbs li:not(:last-child)::after{content: "/";margin-left: 8px;color: #a8a392}.crumbs a{text-underline-offset: .2em}.pdp{display: grid;gap: clamp(22px,4vw,56px);padding-block: 18px clamp(40px,6vw,80px);align-items: start}@media (min-width: 960px){.pdp{grid-template-columns: minmax(0,1.08fr) minmax(0,.92fr)}.pdp__buy{position: sticky;top: 92px}}.pdp__stage{container-type: inline-size;position: relative;aspect-ratio: 1 / .86;background: var(--white);border: 1px solid var(--line);border-radius: 24px;display: grid;place-items: center;overflow: hidden;perspective: 1200px}.pdp__card{width: 76cqi}.pdp__views{position: absolute;left: 12px;bottom: 12px;display: flex;gap: 6px;z-index: 2}.pdp__views button{min-height: 40px;padding: .3em .8em;border-radius: 9px;border: 1.5px solid var(--ink);background: var(--white);font: 600 .88rem var(--font);cursor: pointer}.pdp__views button[aria-pressed="true"]{background: var(--ink);color: var(--white)}.pdp__h{font-size: clamp(2rem,4.4vw,3.1rem)}.price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 12px;margin-top: 14px}.price b{font-size: 2rem;letter-spacing: -.02em;font-weight: 800}.buy{display: grid;gap: 10px;margin-top: 18px}.swatches{margin-top: 18px;border: 0;padding: 0}.swatches legend{font-weight: 700;padding: 0;margin-bottom: 8px}.swatches__row{display: flex;gap: 8px;flex-wrap: wrap}.swatch{position: relative}.swatch input{position: absolute;opacity: 0;inset: 0}.swatch span{display: inline-flex;align-items: center;gap: .5em;min-height: 46px;padding: .35em .85em .35em .45em;border: 1.5px solid var(--line);border-radius: 11px;background: var(--white);font-weight: 600;font-size: .95rem;cursor: pointer}.swatch i{width: 26px;height: 26px;border-radius: 7px;display: block;border: 1px solid rgba(18,17,13,.2)}.swatch input:checked + span{border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}.swatch input:focus-visible + span{outline: 3px solid var(--ink);outline-offset: 2px}.qty{display: flex;align-items: center;gap: 10px;font-weight: 600}.qty input{width: 76px;min-height: 48px;border: 1.5px solid var(--line);border-radius: 10px;text-align: center;font: 600 1rem var(--font);background: var(--white)}.assure{margin-top: 18px;display: grid;gap: 10px;font-size: .95rem}.assure li{display: flex;gap: .6em;line-height: 1.3}.assure svg{width: 1.2em;height: 1.2em;flex: none;margin-top: .05em}.tabs-nav{position: sticky;top: 72px;z-index: 20;background: var(--paper);border-block: 1px solid var(--line);overflow-x: auto;scrollbar-width: none}.tabs-nav ul{display: flex;gap: 2px;white-space: nowrap}.tabs-nav a{display: block;padding: 13px 13px;text-decoration: none;font-weight: 600;font-size: .95rem}.tabs-nav a:hover{text-decoration: underline;text-underline-offset: .3em}.prose{max-width: 44em}.prose p + p,.prose p + h3,.prose ul + h3{margin-top: 14px}.prose h3{margin-bottom: 6px}.benefits{display: grid;gap: 14px;margin-top: 24px}@media (min-width: 760px){.benefits{grid-template-columns: repeat(3,1fr);gap: 18px}}.benefit{background: var(--white);border: 1px solid var(--line);border-radius: 18px;padding: 20px}.benefit p{margin-top: 6px;font-size: .96rem;color: var(--ink-2)}.specs{width: 100%;border-collapse: collapse;font-size: .98rem}.specs th,.specs td{text-align: left;padding: 13px 0;border-bottom: 1px solid var(--line);vertical-align: top}.specs th{width: 36%;font-weight: 600;padding-right: 16px}.flag{display: inline-block;background: var(--signal);font-size: .8rem;font-weight: 700;padding: .05em .45em;border-radius: 4px}.buybar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;display: flex;align-items: center;gap: 10px;padding: 9px 14px;padding-bottom: max(9px,env(safe-area-inset-bottom));background: var(--white);border-top: 1px solid var(--line);transform: translateY(110%);transition: transform .3s var(--ease)}.buybar.is-on{transform: none}.buybar b{font-size: 1.06rem;white-space: nowrap}.buybar small{display: block;font-size: .76rem;color: var(--muted);font-weight: 400}.buybar .btn{flex: 1;min-height: 48px;font-size: .96rem;padding-inline: .5em}@media (min-width: 960px){.buybar{display: none}}.has-buybar .fab{display: none}@media (min-width: 960px){.has-buybar .fab{display: grid}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}.js .rv{opacity: 1;transform: none}.ribbon__track{animation: none;width: auto}.ribbon ul{flex-wrap: wrap}.ribbon ul + ul{display: none}}html.no-motion{scroll-behavior: auto}html.no-motion *,html.no-motion *::before,html.no-motion *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}html.no-motion .rv{opacity: 1 !important;transform: none !important}html.no-motion .ribbon__track{animation: none;width: auto}html.no-motion .ribbon ul{flex-wrap: wrap}html.no-motion .ribbon ul + ul{display: none}.elementor .e-con,.elementor .e-con-inner{--padding-top: 0;--padding-right: 0;--padding-bottom: 0;--padding-left: 0;--gap: 0;--row-gap: 0;--column-gap: 0;--widgets-spacing: 0;--container-max-width: 100%}.elementor .e-con.sec{padding-block: clamp(52px,8vw,112px)}.elementor .e-con{padding-inline: 0}.elementor .e-con>.elementor-widget{width: 100%;max-width: 100%}.elementor .elementor-widget:not(:last-child){margin-block-end: 0}.elementor .elementor-widget-container{margin: 0;padding: 0}.sec__head>div{display: grid;gap: 12px}.sec__lede{margin-top: 12px}.sec__head>div .sec__lede{margin-top: 0}.pagehead{padding-block: clamp(30px,5vw,68px) clamp(22px,3vw,40px)}.pagehead .lede{margin-top: 14px}.pagehead .hero__cta{max-width: 460px}.elementor .e-con.sec>.elementor-widget + .elementor-widget .compat,.elementor .e-con.sec>.elementor-widget + .elementor-widget .honest{margin-top: 20px}.nav .menu{display: flex;align-items: center;gap: 2px}.nav .menu>li{position: relative}.nav .menu>li>a{display: inline-flex;align-items: center;gap: .4em;padding: .55em .72em;border-radius: 8px;font-weight: 600;font-size: .96rem;line-height: 1.2;text-decoration: none}.nav .menu>li>a:hover,.nav .menu>li:focus-within>a{background: var(--paper-2)}.nav .menu>.menu-item-has-children>a::after{content: "";width: .42em;height: .42em;margin-top: -.2em;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform .2s}.nav .menu>.menu-item-has-children:hover>a::after,.nav .menu>.menu-item-has-children:focus-within>a::after{transform: rotate(225deg);margin-top: .2em}.nav .sub-menu{position: absolute;top: 100%;left: 0;min-width: 250px;padding: 10px;margin-top: 6px;background: var(--white);border: 1px solid var(--line);border-radius: 14px;box-shadow: 0 18px 44px rgba(18,17,13,.13);opacity: 0;visibility: hidden;transform: translateY(6px);transition: opacity .18s,transform .18s var(--ease),visibility .18s;z-index: 5}.nav .sub-menu::before{content: "";position: absolute;left: 0;right: 0;top: -8px;height: 8px}.nav .menu>li:hover>.sub-menu,.nav .menu>li:focus-within>.sub-menu{opacity: 1;visibility: visible;transform: none}.nav .sub-menu a{display: block;padding: 9px 12px;border-radius: 9px;text-decoration: none;font-weight: 600;font-size: .96rem}.nav .sub-menu a:hover{background: var(--paper)}.nav .current-menu-item>a,.nav .current-menu-ancestor>a{text-decoration: underline;text-decoration-color: var(--signal-deep);text-decoration-thickness: 3px;text-underline-offset: .35em}.mnav a{min-height: 44px}.mnav .sub-menu a{font-weight: 500;padding-left: 14px}.head__cart{position: relative;text-decoration: none}.head__count{position: absolute;top: -6px;right: -6px;min-width: 20px;height: 20px;padding: 0 5px;display: grid;place-items: center;background: var(--signal);border: 1px solid var(--ink);border-radius: 10px;font-size: .74rem;font-weight: 700}.foot ul.menu li a{display: inline-block;padding: 6px 0;text-decoration: none}.archive-head .lede p{margin: 0}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 22px}.chip{display: inline-flex;align-items: center;min-height: 44px;padding: .35em .95em;border: 1.5px solid var(--line);border-radius: 22px;background: var(--white);font: 600 .94rem var(--font);color: var(--ink);text-decoration: none;cursor: pointer}.chip:hover{border-color: var(--ink)}.chip[aria-pressed="true"],.chip.is-on{background: var(--ink);color: var(--white);border-color: var(--ink)}.tile__img{width: 100%;height: 100%;object-fit: cover;position: relative;z-index: 1}.tile__art{background: var(--paper-2)}.tile__art::after{z-index: 2}.tiles--wide{padding-bottom: clamp(36px,6vw,72px)}.pill-note{font-size: .92rem;color: var(--muted);margin-top: 10px}.woocommerce-breadcrumb a{text-underline-offset: .2em}.pdp__media .woocommerce-product-gallery{position: relative;opacity: 1 !important}.pdp__media .woocommerce-product-gallery__wrapper{margin: 0}.pdp__media .woocommerce-product-gallery__image img,.pdp__media .wp-post-image{width: 100%;height: auto;display: block;border-radius: 22px}.pdp__media .flex-viewport{border-radius: 22px;overflow: hidden;border: 1px solid var(--line);background: var(--white)}.pdp__media .flex-control-thumbs{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 10px}.pdp__media .flex-control-thumbs li{width: 72px}.pdp__media .flex-control-thumbs img{width: 72px;height: 72px;object-fit: cover;border-radius: 11px;border: 1.5px solid var(--line);cursor: pointer;opacity: .75;transition: opacity .2s,border-color .2s}.pdp__media .flex-control-thumbs img.flex-active,.pdp__media .flex-control-thumbs img:hover{opacity: 1;border-color: var(--ink)}.pdp__media .woocommerce-product-gallery__trigger{position: absolute;right: 12px;top: 12px;z-index: 3;width: 44px;height: 44px;display: grid;place-items: center;background: var(--white);border: 1px solid var(--line);border-radius: 11px;text-indent: -999px;overflow: hidden}.pdp__media .woocommerce-product-gallery__trigger::after{content: "";position: absolute;left: 13px;top: 13px;width: 12px;height: 12px;border: 2px solid var(--ink);border-radius: 50%}.pdp__media .woocommerce-product-gallery__trigger::before{content: "";position: absolute;left: 26px;top: 27px;width: 8px;height: 2px;background: var(--ink);transform: rotate(45deg)}.pdp__short{margin-top: 12px;font-size: 1.04rem;line-height: 1.45;color: var(--ink-2)}.pdp__short p{margin: 0}.pdp__buy form.cart{display: grid;gap: 10px;margin-top: 18px}.pdp__buy .price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 12px;margin-top: 14px;font-size: 2rem;font-weight: 800;letter-spacing: -.02em}.pdp__buy .price .amount{font-weight: 800}.price__note{font-size: .92rem;font-weight: 400;letter-spacing: 0;color: var(--muted)}table.variations{width: 100%;border-collapse: collapse}table.variations th,table.variations td{display: block;padding: 0;text-align: left}table.variations th label{font-weight: 700;display: block;margin-bottom: 8px}.reset_variations{display: none !important}.single_variation_wrap{display: grid;gap: 10px}.woocommerce-variation-add-to-cart{display: grid;gap: 10px;grid-template-columns: 1fr}.woocommerce-variation-price .price{margin: 0;font-size: 1.2rem}.swatch-btn{display: inline-flex;align-items: center;gap: .5em;min-height: 46px;padding: .35em .85em;border: 1.5px solid var(--line);border-radius: 11px;background: var(--white);font: 600 .95rem var(--font);color: var(--ink);cursor: pointer}.swatch-btn i{width: 26px;height: 26px;border-radius: 7px;display: block;border: 1px solid rgba(18,17,13,.2);margin-left: -.4em}.swatch-btn[aria-pressed="true"]{border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}.buy-row{display: flex;gap: 10px}.quantity{display: flex}.quantity .qty{width: 76px;min-height: 52px;border: 1.5px solid var(--line);border-radius: 12px;text-align: center;font: 600 1rem var(--font);background: var(--white)}.single_add_to_cart_button{flex: 1;display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: .7em 1.25em;border-radius: 12px;border: 1.5px solid var(--ink);background: transparent;color: var(--ink);font: 700 1.02rem/1.1 var(--font);cursor: pointer;transition: background-color .2s,color .2s}.single_add_to_cart_button:hover{background: var(--ink);color: var(--white)}.single_add_to_cart_button.disabled,.single_add_to_cart_button:disabled{opacity: .45;cursor: not-allowed}.pdp__buy form.cart:not(.variations_form){grid-template-columns: auto 1fr}.pdp__buy form.cart:not(.variations_form)>.btn--signal{grid-column: 1 / -1}.woocommerce-variation-add-to-cart{grid-template-columns: auto 1fr}.woocommerce-variation-add-to-cart>.btn--signal{grid-column: 1 / -1}.bulk-note{margin-top: 14px;padding: 12px 14px;background: var(--white);border-left: 4px solid var(--signal-deep);border-radius: 0 10px 10px 0;font-size: .94rem}.woocommerce-notices-wrapper{margin: 0}.woocommerce-message,.woocommerce-error,.woocommerce-info{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;justify-content: space-between;margin: 14px 0 0;padding: 12px 16px;background: var(--white);border: 1px solid var(--ink);border-radius: 12px;list-style: none}.woocommerce-message .button{font-weight: 700;text-underline-offset: .2em}.prose h2{font-size: clamp(1.4rem,2.6vw,1.9rem);line-height: 1.12;letter-spacing: -.02em;margin: 1.5em 0 .5em}.prose h3{font-size: 1.22rem;margin: 1.4em 0 .4em}.prose ul,.prose ol{margin: .6em 0 1em 1.2em;list-style: disc}.prose ol{list-style: decimal}.prose li{margin: .3em 0}.prose p{margin: 0 0 1em}.prose a{font-weight: 600;text-underline-offset: .2em}.prose .draft-flag{background: var(--signal);padding: .05em .35em;border-radius: 4px;font-weight: 700}.page-plain{padding-block: clamp(28px,5vw,60px) clamp(52px,8vw,96px)}.page-plain h1{margin-bottom: 18px}.prices{display: grid;gap: 10px}.prices .h3{margin-top: 24px}.prices .specs th{width: auto;font-weight: 600}.prices .specs th a{text-underline-offset: .2em}.prices .specs td{text-align: right;white-space: nowrap;font-weight: 700}.guides{list-style: none}.guide--static{transition: none}.guide--static:hover{transform: none;border-color: var(--line)}.guide .btn{margin-top: 14px;width: 100%}.contact__big{font-size: 1.5rem !important;font-weight: 800;color: var(--ink) !important;letter-spacing: -.02em}.contact__addr{font-style: normal;margin: 8px 0 10px;line-height: 1.5}.quote{margin: 0;padding: 24px;background: var(--white);border: 1px solid var(--line);border-radius: 18px}.quote blockquote{margin: 0 0 14px;font-size: 1.04rem}.quote figcaption{font-size: .92rem;color: var(--muted)}.quote figcaption b{display: block;color: var(--ink)}.logos__item--real{border-style: solid}.logos__item--real img{max-height: 70%;width: auto;object-fit: contain}.gal__art img{width: 100%;height: 100%;object-fit: cover}.gal figure[hidden]{display: none}.dvc-lightbox{border: 0;padding: 0;background: transparent;max-width: 92vw;max-height: 92vh}.dvc-lightbox::backdrop{background: rgba(18,17,13,.86)}.dvc-lightbox img{max-width: 92vw;max-height: 88vh;border-radius: 10px}.posts{display: grid;gap: 14px}@media (min-width: 820px){.posts{grid-template-columns: repeat(3,1fr);gap: 18px}}.not-found{padding-block: clamp(60px,10vw,140px)}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{margin-top: 10px}.wc-block-components-button:not(.is-link){border-radius: 12px !important;background: var(--signal) !important;color: var(--ink) !important;font-weight: 700 !important;border: 1.5px solid var(--ink) !important}.screen-reader-text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}table.variations .label{background: none;padding: 0;font-style: normal;font-weight: 700;border-radius: 0;color: inherit}.foot__h{font-size: .94rem;line-height: 1.3;letter-spacing: 0;font-weight: 700;font-stretch: 100%;margin-bottom: 8px}.tile__art .tile__img{display: block;aspect-ratio: inherit}.head__cta .head__cart{flex: none}.elementor .e-con.sec--list{padding-bottom: clamp(36px,6vw,72px)}.prices .h3:first-of-type{margin-top: 0}.pdp__media{container-type: inline-size}.pdp__media .woocommerce-product-gallery:has(.woocommerce-product-gallery__image:nth-child(2)){min-height: calc(100cqi + 82px)}.pdp__media .woocommerce-product-gallery{opacity: 1 !important}.pdp__media .woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__image:nth-child(n+2){display: none}.pdp__media .woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__wrapper,.pdp__media .flex-viewport{width: 100cqi;height: 100cqi !important;border-radius: 22px;overflow: hidden;border: 1px solid var(--line);background: var(--white)}.pdp__media .woocommerce-product-gallery__image img{width: 100%;height: 100%;aspect-ratio: 1 / 1;object-fit: contain}.pdp__media .flex-control-thumbs{flex-wrap: nowrap;overflow-x: auto;height: 72px;scrollbar-width: none}.pdp__media .flex-control-thumbs li{flex: none}.nav .menu>li:focus-within>.sub-menu{transition: none}.article__img{margin: 20px 0 0;max-width: 44em}.article__img img{width: 100%;height: auto;border-radius: 18px;border: 1px solid var(--line);background: var(--white)}.page-plain .prose{max-width: 44em}.prose table{width: 100%;border-collapse: collapse;margin: 1em 0 1.4em;font-size: .98rem}.prose th,.prose td{text-align: left;vertical-align: top;padding: 10px 12px 10px 0;border-bottom: 1px solid var(--line)}.prose th{font-weight: 700}.prose .sources{font-size: .92rem;color: var(--muted)}.prose .sources a{font-weight: 500}.prose blockquote{margin: 1em 0 1.4em;padding: 14px 18px;border-left: 4px solid var(--signal,#FFD735);background: var(--white);border-radius: 0 12px 12px 0}.prose blockquote p{margin: 0}