@keyframes cmp-rise{0%{opacity:0;transform:translate3d(0,16px,0)}}@keyframes cmp-fade{0%{opacity:0}}@keyframes cmp-pop{0%{opacity:0;transform:scale(.35)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes cmp-slide{0%{opacity:0;transform:translate3d(-12px,0,0)}}main[data-layout-slot="compare.common"] .eyebrow+.h-2,main[data-layout-slot="compare.common"] .eyebrow+.h-1{margin-top:16px}main[data-layout-slot="compare.common"] .h-2{text-wrap:balance}.cmp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 48px;margin-bottom:clamp(28px,3.4vw,48px)}.cmp-head__t{max-width:46rem}.cmp-fine{margin-top:22px;font-size:.86rem;line-height:1.55;color:var(--ink-3)}.cmp-fine a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;transition:color .25s,text-decoration-color .25s}.cmp-fine a:hover{color:var(--brick-ink);text-decoration-color:currentColor}.cmp-st{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;color:var(--ink-4);vertical-align:middle;transition:transform .35s var(--ease-out)}.cmp-st svg{display:block;width:22px;height:22px}.cmp-st--y{background:var(--sage-deep);color:#fff;box-shadow:0 4px 10px -6px #56634acc}.cmp-st--y svg{width:13px;height:13px}.cmp-st--p{color:var(--oak-ink)}.cmp-st--a{color:var(--ink-2)}.cmp-st--n,.cmp-st--u{color:var(--ink-4)}.cmp-legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;font-size:var(--fs-small);color:var(--ink-2)}.cmp-legend li{display:inline-flex;align-items:center;gap:9px}.cmp-legend .cmp-st{width:20px;height:20px}.cmp-legend .cmp-st svg{width:19px;height:19px}.cmp-legend .cmp-st--y svg{width:11px;height:11px}.cmp-us{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:var(--dw);letter-spacing:calc(var(--dt) * .45);font-size:calc(var(--ds) * 1.02rem);line-height:1;color:var(--ink);white-space:nowrap}.cmp-us .brand__mark{width:20px;height:20px}.cmp-word{display:inline-block;font-family:var(--font-label);font-size:14px;font-weight:600;line-height:1;color:var(--ink);white-space:nowrap}.cmp-word--fw{font-family:var(--font-display);font-weight:var(--dw);letter-spacing:calc(var(--dt) * .4);font-size:16px}.cmp-word--sm{font-size:12.5px}.cmp-word--fw.cmp-word--sm{font-size:14px}.cmp-word--lg{font-size:21px}.cmp-word--fw.cmp-word--lg{font-size:26px}.cmp-src{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 10px 3px 3px;border-radius:999px;background:#211c180b;font-family:var(--font-label);font-size:11px;line-height:1.3;letter-spacing:.01em;color:var(--ink-3);transition:background .25s,color .25s}.cmp-src:hover{background:var(--oak-soft);color:var(--oak-ink)}.cmp-src:focus-visible{outline:2px solid var(--brick);outline-offset:2px}.cmp-src__h{flex:none;font-weight:600;color:var(--ink-2);white-space:nowrap}.cmp-src__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-src__h:after{content:"\b7";margin-left:6px;font-weight:400;color:var(--ink-4)}.cmp-src:hover .cmp-src__h{color:inherit}.cmp-tier{display:inline-grid;place-items:center;flex:none;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:9.5px;font-weight:600;color:var(--ink-2)}.cmp-guide{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px;border-top:1px solid var(--ui-line);transition:background .3s}.cmp-guide:first-child{border-top:0}.cmp-guide:hover{background:#fcfaf6}.cmp-guide__n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--oak-soft);color:var(--oak-ink);font-size:12px;transition:background .3s,color .3s,transform .45s var(--ease-out)}.cmp-guide:hover .cmp-guide__n{background:var(--brick);color:#fff;transform:scale(1.08)}.cmp-guide__t b{display:block;font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.35}.cmp-guide__t small{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.cmp-guide__m{font-size:11px;color:var(--ink-3);white-space:nowrap}html.js [data-cmp-stagger].is-armed:not(.is-in)>*{opacity:0}html.js [data-cmp-stagger].is-armed.is-in>*{animation:cmp-rise .85s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 75ms + 60ms)}@media(prefers-reduced-motion:reduce){main[data-layout-slot="compare.common"] *,main[data-layout-slot="compare.common"] *:before,main[data-layout-slot="compare.common"] *:after{animation-delay:0s!important}}.v-cmp-dhero{position:relative;padding:20px 0 clamp(64px,7vw,112px);overflow:hidden}.cmp-crumb{flex-wrap:wrap;row-gap:6px;gap:10px}.cmp-crumb a{color:var(--brick-ink);text-decoration:underline;text-decoration-color:#8c3a2f59;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:color .25s,text-decoration-color .25s}.cmp-crumb a:hover{color:var(--brick-2);text-decoration-color:currentColor}.cmp-crumb a:focus-visible{outline:2px solid var(--brick);outline-offset:3px;border-radius:2px}.cmp-crumb__sep{display:inline-grid;place-items:center;color:var(--ink-4)}.cmp-crumb__sep svg{display:block;width:10px;height:10px}.cmp-crumb__now{color:var(--ink-3)}.cmp-dhero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,84px);align-items:center}.cmp-dhero__title{font-size:calc(var(--ds) * clamp(2.35rem,1.2rem + 3vw,4.4rem))}.cmp-dhero__copy .lead{margin-top:22px;max-width:31em}.cmp-dhero__copy .btn-row{margin-top:32px}.cmp-dhero__meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:22px;font-family:var(--font-label);font-size:12px;letter-spacing:.02em;color:var(--ink-3)}.cmp-dhero__scene{position:relative;isolation:isolate;aspect-ratio:1.08 / 1;overflow:hidden;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line)}.cmp-dhero__wall{position:absolute;inset:0;z-index:-2;background:radial-gradient(115% 85% at 72% 8%,#F8F2E9 0%,var(--linen) 52%,var(--linen-2) 100%)}.cmp-dhero__floor{position:absolute;left:0;right:0;bottom:0;height:23%;z-index:-1;background:repeating-linear-gradient(90deg,#7d5f3700 0 118px,#7d5f371f 118px 119.5px),linear-gradient(180deg,#e6d2b2,#d9bf98);box-shadow:inset 0 1px #ffffff80,0 -1px #7d5f372e}.cmp-plates{position:absolute;left:6%;right:6%;top:12%;display:flex;align-items:center;justify-content:center;gap:0}.cmp-plate{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;flex:1 1 0;min-width:0;min-height:138px;padding:30px 24px 22px;border-radius:16px;box-shadow:var(--shadow-2)}.cmp-plate:before{content:"";position:absolute;left:50%;top:11px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7e9c9,#c9a47a 55%,#8c6a3e);box-shadow:0 1px 2px #211c1859}.cmp-plate--us{transform:rotate(-2.2deg);z-index:1}.cmp-plate--them{transform:rotate(1.8deg) translateY(12px)}.cmp-plate__mark{display:flex;align-items:center;min-height:30px;max-width:100%}.cmp-plate__mark .cmp-us{font-size:calc(var(--ds) * 1.42rem);gap:9px}.cmp-plate__mark .cmp-us .brand__mark{width:28px;height:28px}.cmp-plate__mark .cmp-word{font-size:20px}.cmp-plate__mark .cmp-word--fw{font-size:22px}.cmp-plate .ui-k{line-height:1.4}.cmp-vs{position:relative;z-index:2;display:grid;place-items:center;flex:none;width:48px;height:48px;margin:0 -12px;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--font-display);font-weight:var(--dw);font-size:1rem;letter-spacing:-.01em;box-shadow:0 0 0 5px var(--linen),var(--shadow-2)}.cmp-chip{position:absolute;left:3%;bottom:5%;width:44%;aspect-ratio:1;z-index:3;pointer-events:none}.cmp-chip__img{position:relative;display:block;width:100%;height:100%;object-fit:contain;transform-origin:50% 92%}.cmp-chip__shadow{position:absolute;left:24%;right:24%;bottom:4.5%;height:6%;border-radius:50%;background:radial-gradient(closest-side,#211c1857,#211c1800)}.cmp-tape{position:absolute;z-index:2;left:42.82%;bottom:calc(26.09888% - 7px);width:51.18%;height:14px;transform-origin:0 50%;pointer-events:none}.cmp-tape i{position:absolute;inset:0;border-radius:2px;background:repeating-linear-gradient(90deg,#211c188c 0 1px,#211c1800 1px 9px) 0 0 / 100% 42% no-repeat,repeating-linear-gradient(90deg,#211c188c 0 1px,#211c1800 1px 45px) 4px 0 / 100% 70% no-repeat,linear-gradient(180deg,#f5e7be,#ead69f);box-shadow:0 3px 6px -3px #211c1859,inset 0 -1px #7d5f3740}.cmp-tape:after{content:"";position:absolute;right:-4px;top:-3px;width:5px;height:20px;border-radius:2px;background:linear-gradient(180deg,#8e8a84,#5e5a55)}html.js .v-cmp-dhero:not(.is-ready) .cmp-in,html.js .v-cmp-dhero:not(.is-ready) .cmp-plate,html.js .v-cmp-dhero:not(.is-ready) .cmp-vs,html.js .v-cmp-dhero:not(.is-ready) .cmp-chip,html.js .v-cmp-dhero:not(.is-ready) .cmp-tape{opacity:0;animation:cmp-failsafe .01s 3s forwards}@keyframes cmp-failsafe{to{opacity:1}}html.js .v-cmp-dhero.is-ready .cmp-in{animation:cmp-rise 1s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 90ms)}html.js .v-cmp-dhero.is-ready .cmp-plate--us{animation:cmp-plate-us 1.15s var(--ease-out) .2s backwards}html.js .v-cmp-dhero.is-ready .cmp-plate--them{animation:cmp-plate-them 1.15s var(--ease-out) .32s backwards}html.js .v-cmp-dhero.is-ready .cmp-vs{animation:cmp-pop .6s cubic-bezier(.34,1.5,.64,1) .72s backwards}html.js .v-cmp-dhero.is-ready .cmp-chip{animation:cmp-fade .2s linear .78s backwards}html.js .v-cmp-dhero.is-ready .cmp-chip__img{animation:cmp-hop 1.05s cubic-bezier(.3,.7,.4,1) .78s backwards}html.js .v-cmp-dhero.is-ready .cmp-chip__shadow{animation:cmp-shadow 1.05s cubic-bezier(.3,.7,.4,1) .78s backwards}html.js .v-cmp-dhero.is-ready .cmp-tape{animation:cmp-tape 1s var(--ease-out) 1.55s backwards}html.js .v-cmp-dhero.is-idle .cmp-chip__img{animation:cmp-breathe 3.2s ease-in-out infinite}html.js .v-cmp-dhero.is-idle.is-away .cmp-chip__img{animation-play-state:paused}@keyframes cmp-plate-us{0%{opacity:0;transform:translate3d(-36px,26px,0) rotate(-9deg)}}@keyframes cmp-plate-them{0%{opacity:0;transform:translate3d(36px,34px,0) rotate(9deg)}}@keyframes cmp-hop{0%{opacity:0;transform:translate3d(-16%,26%,0) scale(.86,.9)}38%{opacity:1;transform:translate3d(-4%,-9%,0) scale(.97,1.04)}66%{transform:translateZ(0) scale(1.05,.93)}82%{transform:translate3d(0,-1.5%,0) scale(.985,1.02)}to{transform:none}}@keyframes cmp-shadow{0%{opacity:0;transform:scale(.5)}38%{opacity:.45;transform:scale(.7)}66%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes cmp-tape{0%{transform:scaleX(0)}}@keyframes cmp-breathe{0%,to{transform:none}50%{transform:scale(.994,1.016)}}.v-cmp-meet{padding-bottom:calc(var(--sec) * .5)}.v-cmp-dhero+.v-cmp-meet{padding-top:calc(var(--sec) * .4)}.v-cmp-ten{padding-bottom:calc(var(--sec) * .66)}.v-cmp-ten+.v-cmp-next{padding-top:calc(var(--sec) * .66)}.cmp-meet{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,96px);align-items:start}.cmp-lead{display:block;margin:0 0 .06em -.02em;font-family:var(--font-script);font-weight:400;font-size:1.18em;line-height:1;letter-spacing:0;color:var(--brick)}.cmp-meet__copy .lead{margin-top:20px;max-width:32em}.cmp-meet__copy .btn-row{margin-top:28px}.cmp-meet__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cmp-mcard{padding:22px 22px 24px;border:1px solid var(--ui-line);border-radius:18px;background:#fff;box-shadow:var(--shadow-1);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.cmp-mcard:nth-child(2n){translate:0 30px}.cmp-mcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.cmp-mcard .ui-k{color:var(--brick-ink)}.cmp-mcard__t{margin-top:10px;font-family:var(--font-display);font-weight:var(--dw);letter-spacing:calc(var(--dt) * .4);font-size:calc(var(--ds) * 1.2rem);line-height:1.2;text-wrap:balance}.cmp-mcard__b{margin-top:8px;font-size:.94rem;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.v-cmp-about{padding-top:30px}.cmp-about{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(22px,4vw,64px);padding:clamp(26px,3.4vw,48px);border-radius:var(--radius-lg);background:var(--linen)}.cmp-about__who{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.cmp-about__body>p:first-child{font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.cmp-about__src{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.v-cmp-about+.v-cmp-fit{padding-top:calc(var(--sec) * .7)}.cmp-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(28px,3.6vw,48px)}.cmp-fit__card{position:relative;overflow:hidden;padding:clamp(24px,3vw,40px);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2)}.cmp-fit__card--us{border-color:transparent;background:#fff;box-shadow:var(--shadow-2)}.cmp-fit__card--us:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--brick);transform-origin:0 50%}html.js .cmp-fit__card--us:not(.is-in):before{transform:scaleX(0)}html.js .cmp-fit__card--us.is-in:before{transition:transform 1.2s var(--ease-out) .35s}.cmp-fit__t{font-family:var(--font-display);font-weight:var(--dw);letter-spacing:calc(var(--dt) * .4);font-size:var(--fs-h4);line-height:1.25}.cmp-fit ul{margin:18px 0 0;padding:0;list-style:none}.cmp-fit li{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-top:1px solid var(--line);line-height:1.5;color:var(--ink-2)}.cmp-fit li .cmp-st{margin-top:1px}.cmp-fit__dash{position:relative;flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2)}.cmp-fit__dash:after{content:"";position:absolute;left:8px;right:8px;top:11px;height:2px;border-radius:2px;background:var(--ink-4)}html.js .cmp-fit__card:not(.is-in) li{opacity:0}html.js .cmp-fit__card.is-in li{animation:cmp-rise .75s var(--ease-out) backwards;animation-delay:calc(.3s + var(--i, 0) * 85ms)}html.js .cmp-fit__card.is-in li .cmp-st{animation:cmp-pop .55s cubic-bezier(.34,1.4,.64,1) backwards;animation-delay:calc(.45s + var(--i, 0) * 85ms)}.cmp-toggle{position:relative;display:inline-flex;flex:none;padding:4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.cmp-toggle__b{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 17px;border-radius:999px;font-size:.92rem;font-weight:600;color:var(--ink-2);white-space:nowrap;transition:color .4s}.cmp-toggle__b:hover{color:var(--ink)}.cmp-toggle__b:focus-visible{outline:2px solid var(--brick);outline-offset:2px}.cmp-toggle__b .num{display:grid;place-items:center;min-width:26px;height:20px;padding:0 6px;border-radius:999px;background:var(--linen);font-size:11px;font-weight:500;color:var(--ink-2);transition:background .4s,color .4s}.cmp-toggle__b.is-on{color:var(--paper)}.cmp-toggle__b.is-on .num{background:#ffffff29;color:#fff}.cmp-toggle:not(.is-ready) .cmp-toggle__b.is-on{background:var(--ink)}.cmp-toggle__ind{position:absolute;z-index:0;left:0;top:4px;bottom:4px;width:0;border-radius:999px;background:var(--ink);box-shadow:0 6px 16px -8px #211c1899}.cmp-toggle.is-ready .cmp-toggle__ind{transition:transform .55s var(--ease-out),width .55s var(--ease-out)}.v-cmp-table .cmp-legend{margin-bottom:22px}.cmp-table{--cols: minmax(0, 1.25fr) 132px 132px minmax(0, 1.5fr);position:relative;border:1px solid var(--ui-line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-1)}.cmp-thead{position:sticky;top:calc(var(--hh) + var(--bar-h));z-index:4;transition:top .5s var(--ease-out)}html.header-hidden .cmp-thead{top:0}.cmp-row{position:relative;display:grid;grid-template-columns:var(--cols);align-items:stretch}.cmp-row>*{display:flex;align-items:center;min-width:0;padding:14px 20px}.cmp-row__us,.cmp-row__them{justify-content:center;text-align:center}.cmp-row__us{background:#a8473a0a}.cmp-row--head{min-height:66px;border-bottom:1px solid var(--line-2);border-radius:var(--radius) var(--radius) 0 0;background:#fffffff0;-webkit-backdrop-filter:saturate(1.3) blur(12px);backdrop-filter:saturate(1.3) blur(12px);transition:border-radius .3s,box-shadow .35s}.cmp-row--head .cmp-row__us{background:#a8473a0f;box-shadow:inset 0 3px 0 var(--brick)}.cmp-row--head>:first-child{border-radius:var(--radius) 0 0 0}.cmp-thead.is-stuck .cmp-row--head{border-radius:0;box-shadow:0 14px 26px -20px #211c1873}.cmp-thead.is-stuck .cmp-row--head>:first-child{border-radius:0}.cmp-row--head .cmp-us{font-size:calc(var(--ds) * .98rem);white-space:normal;text-align:left}.cmp-group__h{display:block;padding:24px 20px 10px;border-top:1px solid var(--line-2)}.cmp-thead+.cmp-group>.cmp-group__h{border-top:0}.cmp-group__t{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:var(--dw);letter-spacing:calc(var(--dt) * .4);font-size:calc(var(--ds) * 1.22rem);line-height:1.2}.cmp-group__n{font-size:11px;letter-spacing:.04em;color:var(--brick-ink)}.cmp-group__c{display:grid;place-items:center;min-width:26px;height:20px;padding:0 7px;border-radius:999px;background:var(--linen);font-family:var(--font-label);font-size:11px;letter-spacing:0;color:var(--ink-3)}.cmp-group.is-empty{display:none}.cmp-row[data-diff]{border-top:1px solid var(--ui-line);transition:background .25s}.cmp-row[data-diff]:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--brick);transform:scaleY(0);transition:transform .35s var(--ease-out)}.cmp-row[data-diff]:hover{background:#fbf8f3}.cmp-row[data-diff]:hover:before{transform:scaleY(1)}.cmp-row[data-diff]:hover .cmp-row__us{background:#a8473a13}.cmp-row[data-diff]:hover .cmp-st{transform:scale(1.1)}.cmp-row__f{font-size:.98rem;font-weight:500;line-height:1.4;color:var(--ink)}.cmp-row__note{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.cmp-note__t{font-size:.88rem;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.cmp-row[data-diff].is-gone{display:none}.cmp-table.is-armed .cmp-row[data-diff]:not(.is-in){opacity:0}.cmp-table.is-armed .cmp-row[data-diff].is-in{animation:cmp-rise .65s var(--ease-out) backwards;animation-delay:var(--dl, 0s)}.cmp-table.is-armed .cmp-row[data-diff].is-in .cmp-row__us .cmp-st{animation:cmp-pop .5s cubic-bezier(.34,1.4,.64,1) backwards;animation-delay:calc(var(--dl, 0s) + .16s)}.cmp-table.is-armed .cmp-row[data-diff].is-in .cmp-row__them .cmp-st{animation:cmp-pop .5s cubic-bezier(.34,1.4,.64,1) backwards;animation-delay:calc(var(--dl, 0s) + .24s)}.cmp-ten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(28px,3.6vw,48px) 0 0;padding:0;list-style:none}.cmp-diff{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--ui-line);border-radius:16px;background:#fff;box-shadow:var(--shadow-1);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.cmp-diff:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.cmp-diff__n{font-size:12px;color:var(--brick-ink)}.cmp-diff__t b{display:block;font-weight:600;line-height:1.35;color:var(--ink)}.cmp-diff__t small{display:block;margin-top:4px;font-size:.87rem;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.cmp-diff__v{display:flex;flex-direction:column;align-items:center;gap:6px;width:84px;text-align:center}.cmp-diff__who{font-family:var(--font-label);font-size:9.5px;letter-spacing:.07em;line-height:1.25;text-transform:uppercase;color:var(--ink-3)}.cmp-word-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-family:var(--font-label);font-size:11px;font-weight:500;white-space:nowrap}.cmp-word-pill--y{background:var(--sage-deep);color:#fff}.cmp-word-pill--p{background:var(--oak-soft);color:var(--oak-ink)}.cmp-word-pill--a{background:#ece6df;color:var(--ink-2)}.cmp-word-pill--n{background:#f2efea;color:var(--ink-3)}html.js .cmp-ten.is-armed.is-in .cmp-word-pill{animation:cmp-pop .5s cubic-bezier(.34,1.4,.64,1) backwards;animation-delay:calc(var(--i, 0) * 75ms + .35s)}.cmp-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(28px,3.6vw,48px)}.cmp-next__panel{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(22px,2.6vw,32px);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-2)}.cmp-next__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;width:100%}.cmp-next__t{font-family:var(--font-display);font-weight:var(--dw);letter-spacing:calc(var(--dt) * .4);font-size:var(--fs-h4);line-height:1.25}.cmp-next__list{flex:1;width:100%;overflow:hidden;font-size:14px}.cmp-qa{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-top:1px solid var(--ui-line);font-size:14.5px;font-weight:500;line-height:1.4;color:var(--ink);transition:background .3s,color .3s}.cmp-qa:first-child{border-top:0}.cmp-qa:hover{background:#fcfaf6;color:var(--brick-ink)}.cmp-qa__go{flex:none;transition:transform .45s var(--ease-out)}.cmp-qa:hover .cmp-qa__go{transform:translate(4px)}@media(max-width:1080px){.cmp-dhero__grid{grid-template-columns:minmax(0,1fr)}.cmp-dhero__scene{max-width:620px;aspect-ratio:1.3 / 1}.cmp-chip{width:37%;bottom:4%}.cmp-tape{left:36.485%;bottom:calc(4% + 37% * 1.3 * (1 - .556) - 7px);width:57.515%}.cmp-meet{grid-template-columns:minmax(0,1fr)}.cmp-table{--cols: minmax(0, 1.2fr) 108px 108px minmax(0, 1.3fr)}.cmp-row>*{padding:13px 14px}.cmp-ten{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.v-cmp-dhero{padding-bottom:12px}.v-cmp-dhero+.v-cmp-meet{padding-top:calc(var(--sec) * .64)}.cmp-dhero__scene{aspect-ratio:1.08 / 1;border-radius:22px}.cmp-plates{left:5%;right:5%;top:10%}.cmp-plate{gap:8px;min-height:96px;padding:22px 13px 14px;border-radius:12px}.cmp-plate:before{top:8px;width:7px;height:7px;margin-left:-3.5px}.cmp-plate .ui-k{font-size:9px}.cmp-plate__mark .cmp-us{font-size:calc(var(--ds) * 1rem)}.cmp-plate__mark .cmp-us .brand__mark{width:19px;height:19px}.cmp-plate__mark .cmp-word{font-size:13px}.cmp-plate__mark .cmp-word--fw{font-size:15px}.cmp-vs{width:38px;height:38px;margin:0 -9px;font-size:.85rem;box-shadow:0 0 0 4px var(--linen),var(--shadow-2)}.cmp-chip{width:46%;bottom:4%}.cmp-tape{left:44.63%;bottom:calc(26.05792% - 5px);width:50.37%;height:10px}.cmp-tape:after{height:15px}.cmp-meet__cards{grid-template-columns:minmax(0,1fr)}.cmp-mcard:nth-child(2n){translate:none}.cmp-about,.cmp-fit,.cmp-next{grid-template-columns:minmax(0,1fr)}.v-cmp-table .cmp-head{align-items:flex-start}.cmp-toggle{width:100%}.cmp-toggle__b{flex:1 1 0;justify-content:center;padding:0 10px;font-size:.86rem}.v-cmp-table .wrap{width:min(100% - 2 * 12px,var(--maxw))}.v-cmp-table .cmp-head,.v-cmp-table .cmp-legend,.v-cmp-table .cmp-fine{padding-inline:calc(var(--gutter) - 12px)}.cmp-table{--cols: minmax(0, 1fr) 68px 68px;border-radius:16px}.cmp-row>*{padding:12px 10px}.cmp-row>:first-child{padding-left:14px}.cmp-row__note{grid-column:1 / -1;padding:0 14px 13px!important}.cmp-row__note:empty{display:none}.cmp-row__us{background:none}.cmp-row--head{min-height:56px;border-radius:16px 16px 0 0}.cmp-row--head>:first-child{border-radius:16px 0 0}.cmp-row--head .cmp-row__note{display:none}.cmp-row--head .cmp-row__us{background:#a8473a0f}.cmp-row--head .cmp-us{flex-direction:column;gap:4px;font-size:11px;text-align:center;letter-spacing:0}.cmp-row--head .cmp-us .brand__mark{width:18px;height:18px}.cmp-row--head .cmp-word{font-size:10.5px;white-space:normal;text-align:center;line-height:1.15}.cmp-group__h{padding:20px 14px 8px}.cmp-group__t{font-size:calc(var(--ds) * 1.08rem)}.cmp-row__f{font-size:.93rem}.cmp-row[data-diff]:hover{background:none}.cmp-row[data-diff]:hover:before{transform:none}.cmp-diff{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"n t t" ". us them";row-gap:12px;column-gap:14px;padding:16px}.cmp-diff__n{grid-area:n;align-self:start;padding-top:3px}.cmp-diff__t{grid-area:t}.cmp-diff__v{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-width:0;width:auto;gap:5px 8px;text-align:left}.cmp-diff__v:nth-of-type(3){grid-area:us}.cmp-diff__v:nth-of-type(4){grid-area:them}.cmp-diff:hover{transform:none}}.v-doorway-b{position:relative;isolation:isolate;overflow:hidden;background:#f0e7db;--floor: clamp(92px, 8.4vw, 124px)}.v-doorway-b .vdb__view{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 80%;transform-origin:50% 85%}.v-doorway-c .vdc__shadow{position:absolute;left:22%;right:22%;top:88%;height:7%;border-radius:50%;background:radial-gradient(closest-side,#321e0f6b,#321e0f00);filter:blur(2px)}.v-doorway-b .vd-puff,.v-doorway-c .vd-puff,.v-doorway-d .vd-puff{position:absolute;left:0;top:0;z-index:6;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#fffaf2f2,#f0e4d28c 60%,#f0e4d200)}.v-doorway-c{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(620px,60vw,880px);background:#e5d3bc}.v-doorway-c .vdc__scene{position:absolute;inset:0;z-index:-1;overflow:hidden}.v-doorway-c .vdc__plate,.v-doorway-c .vdc__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.v-doorway-c.is-armed:not(.is-chip) .vdc__photo{opacity:0}.v-doorway-c .vdc__scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(64% 70% at 16% 100%,#3c26124d,#3c261200 70%),linear-gradient(180deg,#faf7f240,#faf7f200 18%)}.v-doorway-c .vdc__layer{position:absolute;inset:0;pointer-events:none}.v-doorway-c[data-scene-empty] .vdc__photo,.v-doorway-c[data-scene-empty] .vdc__layer{display:none}.v-doorway-c[data-scene-empty] .vdc__plate{object-position:center}.v-doorway-c[data-scene-empty] .vdc__scrim{background:none}.v-doorway-c[data-scene-copy=right] .vdc__card{margin-left:auto}.v-doorway-c.has-film .vdc__plate{display:none}.v-doorway-c .vdc__film{position:absolute;inset:0}.v-doorway-c .vdc__film img,.v-doorway-c .vdc__film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.v-doorway-c .vdc__film-video,.v-doorway-c.is-film-armed .vdc__film-end{opacity:0}.v-doorway-c.is-film-still .vdc__film-end,.v-doorway-c.is-film-playing .vdc__film-video{opacity:1}.v-doorway-c .vdc__runner{position:absolute;left:0;top:0;opacity:0;will-change:transform}.v-doorway-c .vdc__runner img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transform-origin:50% 92%}.v-doorway-c .vdc__inner{position:relative;padding-block:clamp(56px,5.6vw,88px)}.v-doorway-c .vdc__card{max-width:548px;padding:clamp(30px,3vw,46px);border-radius:30px;background:#faf7f2cc;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25);border:1px solid rgba(255,255,255,.7);box-shadow:0 1px 2px #211c180f,0 44px 90px -40px #3c230f99}.v-doorway-c .vdc__card .h-2{font-size:calc(var(--ds) * clamp(1.9rem,1.05rem + 2vw,3.05rem))}.v-doorway-c .vdc__body{margin-top:18px;font-size:var(--fs-lead);line-height:1.55;color:var(--ink-2)}.v-doorway-c .vdc__card .btn-row{margin-top:28px}@media(max-width:760px){.v-doorway-c{min-height:0;padding-top:58vh}.v-doorway-c .vdc__scene{bottom:auto;height:70vh}.v-doorway-c .vdc__plate,.v-doorway-c .vdc__photo{object-position:66% 58%}.v-doorway-c .vdc__film img,.v-doorway-c .vdc__film-video{object-position:var(--phone-x, 50%) 50%}.v-doorway-c .vdc__card .btn-row .btn{width:100%}.v-doorway-c .vdc__card{background:#faf7f2f5;-webkit-backdrop-filter:none;backdrop-filter:none}}.v-doorway-d{--step: 22px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(660px,55vw,820px);background:#eee3d4;padding:clamp(96px,9vw,136px) 0 calc(clamp(76px,7vw,110px) + var(--step))}.v-doorway-d:before{content:"";position:absolute;inset:0;z-index:-2;background:url(https://web-assets.meetorderpilot.com/assets/bg-plaster-arch.webp) 50% 25% / cover;opacity:.62}
