@font-face{font-family:Switzer;font-weight:300;font-style:normal;src:url(/wp-content/uploads/fonts/switzer/Switzer-Light.woff2)format("woff2");font-display:swap}@font-face{font-family:Switzer;font-weight:300;font-style:italic;src:url(/wp-content/uploads/fonts/switzer/Switzer-LightItalic.woff2)format("woff2");font-display:swap}@font-face{font-family:Switzer;font-weight:400;font-style:normal;src:url(/wp-content/uploads/fonts/switzer/Switzer-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Switzer;font-weight:500;font-style:normal;src:url(/wp-content/uploads/fonts/switzer/Switzer-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:Switzer;font-weight:600;font-style:normal;src:url(/wp-content/uploads/fonts/switzer/Switzer-Semibold.woff2)format("woff2");font-display:swap}@font-face{font-family:Switzer;font-weight:700;font-style:normal;src:url(/wp-content/uploads/fonts/switzer/Switzer-Bold.woff2)format("woff2");font-display:swap}@font-face{font-family:Switzer;font-weight:800;font-style:normal;src:url(/wp-content/uploads/fonts/switzer/Switzer-Extrabold.woff2)format("woff2");font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{scroll-behavior:smooth;line-height:1.4}body{background-color:#fff}h1,h2,h3,h4,h5,h6{line-height:1.2}img{vertical-align:middle;block-size:auto;max-inline-size:100%;display:inline-block}*,:after,:before,::backdrop,::file-selector-button{margin:0;padding:0}.bde-skip-link,.oxy-skip-link{top:var(--bde-skip-link-top,10px);left:var(--bde-skip-link-left,10px);clip:rect(0,0,0,0);word-wrap:normal;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.bde-skip-link:focus,.oxy-skip-link:focus{z-index:100000;background:var(--bde-skip-link-background-color,#fff);width:auto;height:auto;color:var(--bde-skip-link-text-color,var(--bde-headings-color,#000));clip:auto;border-radius:10px;padding:15px 20px;font-size:1em;font-weight:700;text-decoration:none;display:block;box-shadow:0 0 4px 2px #0006}.bde-skip-link:hover,.oxy-skip-link:hover{background:var(--bde-skip-link-background-color-hover,var(--bde-skip-link-background-color,#fff))}:root{--ink:#0b0d0d;--surface:#141817;--bone:#edeae3;--mute:#7c817f;--mute-2:#565b59;--mute-3:#4a504e;--wire:#252b2a;--signal:#5c7cfa;--signal-soft:#5c7cfa38;--signal-mark:#5c7cfabf;--paper:#edeae3;--paper-ink:#0b0d0d;--paper-soft:#9aa09d;--paper-plate:#e4e0d7;--paper-plate-wire:#cfcac0;--paper-accent:#2a3f8f;--display:"Bricolage Grotesque",sans-serif;--sans:"Instrument Sans",sans-serif;--space-1:8px;--space-2:14px;--space-3:20px;--space-4:32px;--space-5:56px;--space-6:70px;--space-7:96px;--space-8:120px;--radius-pill:999px;--gut:clamp(20px,5vw,80px);--taem-canvas:#fffef7;--taem-paper:#f1eee4;--taem-ink:#0b0b0a;--taem-graphite:#5e5e5b;--taem-ash:#aaa;--taem-hair:#0b0b0a29;--taem-charcoal:#4d4c4a;--taem-night:#0b0b0a;--taem-blue:#5c7cfa;--taem-blue-ink:#3049c9;--taem-font:"Switzer";--taem-gut:clamp(16px,2.6vw,40px);--taem-sec:clamp(88px,11vw,176px);--taem-fs-display:clamp(54px,10.4vw,176px);--taem-fs-h1:clamp(44px,6.6vw,112px);--taem-fs-h2:clamp(34px,4.4vw,72px);--taem-fs-h3:clamp(24px,2.3vw,36px);--taem-fs-statement:clamp(28px,3.3vw,54px);--taem-fs-lead:clamp(19px,1.55vw,24px);--taem-fs-body:17px;--taem-fs-small:14px;--taem-fs-meta:12px;--taem-ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:auto;margin:0;padding:0}body{color:var(--taem-ink);font-family:var(--taem-font),"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:var(--taem-fs-body);letter-spacing:-.012em;background-color:var(--taem-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--taem-font),"Helvetica Neue",Arial,sans-serif;text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}.wrap{max-width:1380px;padding-inline:var(--gut);margin:0 auto}.eyebrow,.label{color:var(--signal);font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow:before,.label:before{content:"";background-color:currentColor;width:18px;height:1px;display:inline-block}.eyebrow.on-paper,.label.on-paper{color:var(--paper-accent)}.h-hero{letter-spacing:-.055em;max-width:22ch;font-size:clamp(44px,7.4vw,104px);font-weight:800;line-height:.92}.h-monolith{letter-spacing:-.06em;max-width:20ch;font-size:clamp(56px,12vw,176px);font-weight:800;line-height:.82}.h2{letter-spacing:-.042em;max-width:17ch;font-size:clamp(30px,4.6vw,56px);font-weight:800;line-height:1.05}.h3{letter-spacing:-.035em;font-size:clamp(22px,2.9vw,32px);font-weight:800;line-height:1.1}.thesis{max-width:26ch;color:var(--bone);font-family:var(--display);letter-spacing:-.028em;font-size:clamp(20px,2.7vw,32px);font-weight:400;line-height:1.25}.quote{max-width:18ch;font-family:var(--display);letter-spacing:-.045em;font-size:clamp(30px,5.6vw,72px);font-weight:800;line-height:1}.lede{max-width:62ch;color:var(--bone);font-size:clamp(16.5px,1.9vw,20px)}.hl{color:var(--signal)}.on-paper{color:var(--paper-ink);background-color:var(--paper)}.on-paper .hl{color:var(--paper-accent)}.on-paper .lede,.on-paper .pull-quote .quote{color:var(--paper-ink)}.on-paper .pull-quote .quote-attr,.on-paper .mute,.on-paper .list-plain li{color:var(--mute-2)}.on-paper .list-plain strong{color:var(--paper-ink)}.on-paper .wow-path-base{stroke:var(--paper-plate-wire)}.on-paper .wow-path-prog{stroke:var(--paper-accent)}.on-paper .wow-path-node{fill:var(--paper);stroke:var(--paper-plate-wire)}.on-paper .wow-path-node.wow-lit{fill:var(--paper-accent);stroke:var(--paper-accent)}.on-paper .wow-step-icon{stroke:var(--paper-accent)}.pull-quote{padding-left:var(--space-4);border-left:2px solid var(--signal)}.pull-quote .quote{max-width:22ch}.pull-quote .quote-attr{color:var(--mute);font-family:var(--sans);letter-spacing:0;margin-top:var(--space-2);font-size:14.5px;font-weight:400;display:block}.mute{color:var(--mute)}.small{color:var(--mute);font-size:15.5px}.micro{color:var(--mute);font-size:13px}header.site{z-index:40;margin-bottom:calc(var(--space-4) * -1);padding:var(--space-4) 0 0;border-bottom:1px solid #0000;transition:background-color .35s,backdrop-filter .35s,padding .35s,border-color .35s;position:sticky;top:0}.navbar{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@media (width<=1119px){.navbar{gap:var(--space-2);flex-wrap:wrap}}.brand{align-items:center;gap:11px;text-decoration:none;display:flex}.brand .bt{color:var(--bone);font-family:var(--display);letter-spacing:-.03em;font-size:16px;font-weight:800}.navlinks{color:var(--mute);gap:26px;font-size:14.5px;display:flex}.navlinks a{padding-bottom:2px;text-decoration:none;transition:color .2s;position:relative}.navlinks a:after{background-color:var(--signal);content:"";height:1px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.navlinks{flex-wrap:wrap}@media (width<=1119px){.navlinks{order:3;gap:22px;width:100%;padding-bottom:6px}.navlinks a{white-space:nowrap;align-items:center;min-height:44px;padding:11px 0;display:inline-flex}.navlinks::-webkit-scrollbar{display:none}.navlinks{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}}.navlinks a:hover,.navlinks a[aria-current=page]{color:var(--paper-ink)}.navlinks a:hover:after,.navlinks a[aria-current=page]:after{right:0}.navcta{align-items:center;gap:var(--space-2);display:flex}.navcta .pill{padding:11px 22px;font-size:15px}.pill{color:var(--ink);background-color:var(--signal);border-radius:var(--radius-pill);border-top:1px solid var(--signal);border-right:1px solid var(--signal);border-bottom:1px solid var(--signal);border-left:1px solid var(--signal);align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.pill:hover{filter:brightness(108%);transform:translateY(-1px)}.pill.on-paper{color:var(--paper);background-color:var(--paper-accent);border-color:var(--paper-accent)}.ghost{color:var(--bone);border-radius:var(--radius-pill);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);align-items:center;gap:8px;padding:13px 27px;font-size:16px;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.ghost:hover{border-color:var(--bone);transform:translateY(-1px)}.ghost.on-paper{color:var(--paper-ink);border-color:var(--paper-plate-wire)}.ghost.on-paper:hover{border-color:var(--paper-ink)}a:focus-visible,button:focus-visible{outline:2px solid var(--taem-blue);outline-offset:3px}.kicker{color:var(--signal);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-pill);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);align-items:center;gap:9px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.kicker .dot{background-color:var(--signal);border-radius:50%;width:6px;height:6px}section{padding:var(--space-7) 0}@media (width<=1023px){section{padding:var(--space-6) 0}}section.tight{padding:var(--space-6) 0}section.hero{padding:var(--space-5) 0 var(--space-6);position:relative;overflow:hidden}@media (width<=1023px){section.hero{padding:var(--space-4) 0 var(--space-6)}}.divider{border-top:1px solid var(--wire);border-bottom:0 solid;border-left:0 solid;border-right:0 solid;margin:0}.bordered-y{border-top:1px solid var(--wire);border-bottom:1px solid var(--wire)}.bleed-num{z-index:0;color:#0000;font-family:var(--display);letter-spacing:-.05em;-webkit-text-stroke:1px var(--wire);pointer-events:none;user-select:none;font-size:clamp(220px,32vw,460px);font-weight:800;line-height:.78;position:absolute;top:-8%;right:-3%}@media (width<=1023px){.bleed-num{display:none}}section.hero .wrap{z-index:1;position:relative}.has-bleed{position:relative;overflow:hidden}.has-bleed .wrap{z-index:1;position:relative}.pb-cover{aspect-ratio:3/4;color:var(--bone);background-color:var(--ink);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);flex-flow:column;justify-content:space-between;transition:border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #edeae30d}.pb-cover:hover{border-color:var(--signal)}.pb-cover .pb-eyebrow{color:var(--signal);text-transform:uppercase;letter-spacing:.14em;font-size:11.5px}.pb-cover h3{max-width:none;color:var(--bone);font-family:var(--display);letter-spacing:-.03em;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.05}.pb-cover .pb-num{color:#0000;font-family:var(--display);letter-spacing:-.04em;-webkit-text-stroke:1px var(--wire);pointer-events:none;font-size:clamp(64px,9vw,110px);font-weight:800;line-height:1;position:absolute;bottom:-.15em;right:-.05em}.pb-cover .pb-cover-title{max-width:none;color:var(--bone);font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.05}.pb-cover{padding:var(--space-3)}.pb-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1023px){.pb-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.pb-grid{grid-template-columns:1fr}}.pb-item{gap:var(--space-2);color:inherit;flex-flow:column;text-decoration:none;display:flex}.pb-item .go{color:var(--signal);font-size:14px;font-weight:600;transition:letter-spacing .2s}.pb-item:hover .go{letter-spacing:.4px}.pb-item p.small{margin:0}.pb-item .small{color:var(--mute-2)}.pb-item .price{color:var(--paper-accent);font-size:13px;font-weight:600}.grid-2{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.grid-3{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1023px){.grid-3{grid-template-columns:1fr}}.grid-2-eq{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=1023px){.grid-2,.grid-2-eq{gap:var(--space-4);grid-template-columns:1fr}}.card{gap:var(--space-2);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);flex-flow:column;min-height:100%;transition:border-color .25s,background .25s;display:flex;position:relative;box-shadow:inset 0 1px #edeae30a}.card:hover{background-color:var(--surface);border-color:var(--mute-2)}.card .tag{color:var(--mute);font-size:13px}.card h3{margin-top:2px}.card .metric{color:var(--signal);font-family:var(--display);letter-spacing:-.03em;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1}.card .foot{padding-top:var(--space-2);border-top:1px solid var(--wire);margin-top:auto}.card{padding:var(--space-4)}.idx{color:var(--wire);font-family:var(--display);letter-spacing:-.04em;font-size:clamp(38px,4.6vw,58px);font-weight:800;line-height:1;transition:color .25s;display:block}.idx.signal{color:var(--signal-soft)}.list-plain{flex-flow:column;margin:0;padding:0;display:flex}.list-plain li{color:var(--mute-2)}.list-plain li:first-child{border-top:0 solid}.list-plain strong{color:var(--paper-ink)}.list-plain{list-style:none}footer.site{color:var(--mute);padding:var(--space-5) 0 calc(var(--space-6) + env(safe-area-inset-bottom,0px));font-size:14.5px}footer.site a{color:var(--mute);text-decoration:none}footer.site a:hover{color:var(--bone)}.step{gap:var(--space-3);z-index:1;border-top:1px solid var(--wire);grid-template-columns:64px 1fr;display:grid;position:relative}.step:first-child{border-top:0 solid}.step .num{color:var(--mute);font-family:var(--display);font-size:22px;font-weight:800}.step h4{font-family:var(--display);letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:600}.step.wow-step-active .wow-step-icon{opacity:.16;transform:scale(1)}.step{padding:var(--space-3) 0}.go,.backlink{transition:letter-spacing .2s,color .2s}a.go:hover,a.backlink:hover{letter-spacing:.4px}.stack{gap:var(--space-2);flex-flow:column;display:flex}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=479px){.row.mt-5{flex-flow:column;align-items:stretch}}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.center{text-align:center;margin-inline:auto}.hero-head{align-items:end;gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);display:grid}@media (width<=1023px){.hero-head{grid-template-columns:1fr}}.stackrow{gap:var(--space-2);margin-top:var(--space-3);display:flex}.stackrow span{color:var(--mute);border-radius:var(--radius-pill);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);padding:7px 16px;font-size:14px}.stackrow span:hover{color:var(--bone);border-color:var(--signal)}.stackrow{flex-wrap:wrap}.servgrid{margin-top:var(--space-5);background-color:var(--wire);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.servgrid .serv-card:first-child{grid-area:a}.servgrid .serv-card:nth-child(2){grid-area:b}.servgrid .serv-card:nth-child(3){grid-area:c}.servgrid .serv-card:nth-child(4){grid-area:d}.servgrid .serv-card:nth-child(5){grid-area:e}.servgrid .serv-card:nth-child(6){grid-area:f}.servgrid.wow-spotlight .serv-card:not(.flagship){opacity:.4;transition:opacity .3s}.servgrid.wow-spotlight .serv-card.wow-active{opacity:1}.servgrid.wow-spotlight .serv-card.wow-active .idx{color:var(--signal)}.servgrid{grid-template-areas:"a a b""c d b""e e f"}@media (width<=1023px){.servgrid{grid-template-columns:1fr;grid-template-areas:"a""b""c""d""e""f"}}.servgrid .serv-card:first-child,.servgrid .serv-card:nth-child(5){background-image:linear-gradient(135deg,var(--surface) 0%,var(--ink) 55%,var(--signal-soft) 150%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll}.serv-card{gap:var(--space-2);color:inherit;border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);flex-flow:column;text-decoration:none;transition:border-color .25s,background .25s;display:flex;position:relative;box-shadow:inset 0 1px #edeae30a}.serv-card.flagship{border-color:var(--signal);grid-column:1/-1}.serv-card p.small{flex:1 1 0}.serv-card .go{color:var(--signal);padding-top:var(--space-2);margin-top:auto;font-size:15px;font-weight:600;transition:letter-spacing .2s}.serv-card:hover{background-color:var(--surface);border-color:var(--bone)}.serv-card:hover .idx{color:var(--mute-2)}.serv-card.flagship .idx{grid-row:1/3}.serv-card.flagship h3{font-size:clamp(26px,3.6vw,42px)}.serv-card.flagship .go{grid-row:1/3;grid-column-start:3}.serv-card.flagship:hover{background-image:linear-gradient(180deg,var(--signal-soft),var(--surface) 90%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;transform:translateY(-3px)}.serv-card:hover .go{letter-spacing:.4px}.serv-card{padding:var(--space-4)}@media (width<=1023px){.serv-card.flagship{grid-template-columns:56px 1fr}.serv-card.flagship .go{grid-row-start:auto;grid-column-start:2}}.serv-card .tag,.serv-card .eyebrow{margin:0}.wow-casos{position:relative;overflow:hidden}.wow-casos .wrap{z-index:1;position:relative}.wow-diag-marquee{z-index:0;pointer-events:none;align-items:center;display:flex;position:absolute;inset:-10% -20%;overflow:hidden;transform:rotate(-6deg)}.wow-diag-track{color:var(--wire);font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(40px,8vw,120px);font-weight:800;animation:34s linear infinite wow-diag-scroll;display:flex}@keyframes wow-diag-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.caseset{border-top:1px solid var(--wire);border-bottom:1px solid var(--wire);gap:0;display:flex}.caseset.gsap-pan{overflow:visible}.caseset{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overflow-x:auto}.case-tile{border-top:0 solid;border-bottom:0 solid;border-right:0 solid;border-left:1px solid var(--wire)}.case-tile:first-child{border-left:0 solid}.case-tile:hover{background-color:var(--surface);border-color:var(--mute-2)}.case-tile:hover .idx{color:var(--mute-2)}.case-tile.wow-active .idx{color:var(--signal)}.case-tile.wow-active .case-shot img{filter:grayscale(0%)contrast()brightness()}.case-tile:hover .wow-frame path{stroke-dashoffset:0}.case-tile:hover .case-shot img{filter:grayscale(0%)contrast()brightness();transform:scale(1.03)}.case-tile{box-shadow:none;padding:var(--space-4) var(--space-4);scroll-snap-align:start;flex:0 0 clamp(300px,26vw,420px)}@media (width<=1023px){.case-tile{flex-basis:78vw}}@media (width<=479px){.case-tile{padding:var(--space-3);flex-basis:88vw}}.pill:active,.ghost:active{transform:translate(0,0)scale(.98)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--signal);outline-offset:2px}::selection{color:var(--taem-canvas);background-color:var(--taem-blue)}.case-shot{aspect-ratio:16/10;margin-bottom:var(--space-2);background-color:var(--surface);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);position:relative;overflow:hidden}.case-shot img{object-fit:cover;object-position:50% 0%;filter:grayscale()contrast(105%)brightness(85%);width:100%;height:100%;transition:filter .35s,transform .5s}.wow-frame{z-index:1;pointer-events:none;position:absolute;inset:0}.wow-frame path{fill:none;stroke:var(--signal);stroke-width:2px;stroke-linecap:round;stroke-dasharray:28;stroke-dashoffset:28px;transition:stroke-dashoffset .45s}.wow-frame path:nth-child(2){transition:all 50ms}.wow-frame path:nth-child(3){transition:all .1s}.wow-frame path:nth-child(4){transition:all .15s}.wow-soon{color:var(--paper-accent);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);border-top:1px solid var(--paper-plate-wire);border-right:1px solid var(--paper-plate-wire);border-bottom:1px solid var(--paper-plate-wire);border-left:1px solid var(--paper-plate-wire);align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}header.site.wow-nav-scrolled{padding-top:var(--space-2);padding-bottom:var(--space-2);-webkit-backdrop-filter:blur(14px);background-color:#0b0d0db8}header.site.wow-nav-scrolled .navbar{padding-block:2px}.wow-social-row{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (width<=767px){.wow-social-row{gap:var(--space-3)}}.wow-social-stat{color:inherit;flex-flow:column;text-decoration:none;display:flex}.wow-social-stat:hover .wow-social-num{filter:brightness(115%)}.wow-social-num{color:var(--signal);font-family:var(--display);letter-spacing:-.03em;font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1}.wow-menu{background-image:radial-gradient(circle,var(--signal-soft),transparent 68%),radial-gradient(circle,#5c7cfa29,transparent 68%);min-height:100vh;padding:var(--space-6) 0;background-position:20% 30%,85% 75%;background-repeat:no-repeat;background-size:70% 70%,55% 55%;background-attachment:scroll,scroll;align-items:center;display:flex}@media (width<=767px){.wow-menu{min-height:auto}}.wow-invert{transition:background-color .3s,color .3s,padding .3s,border-radius .3s}.wow-invert.wow-lit{background-color:var(--signal);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:10px;padding:.06em .28em;color:var(--ink)!important}.wow-menu-list{text-align:center;flex-flow:column;gap:.15em;margin:0;padding:0;display:flex}.wow-menu-list li{color:var(--wire);font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,6vw,68px);font-weight:800;line-height:1.05;transition:color .1s linear}.wow-menu-list li.wow-lit{color:var(--signal)}.wow-menu-list{margin-inline:auto;list-style:none}@media (width<=767px){.wow-menu-list li{font-size:clamp(22px,7vw,34px)}}.wow-faq{border-top:1px solid var(--wire);max-width:760px}.wow-faq-item{border-bottom:1px solid var(--wire)}.wow-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--bone);font-family:var(--display);cursor:pointer;padding:var(--space-3) 0;font-size:17px;font-weight:600;list-style:none;transition:color .2s;display:flex}.wow-faq-item summary::-webkit-details-marker{display:none}.wow-faq-item:hover summary{color:var(--signal)}.wow-faq-item[open] .wow-faq-plus{transform:rotate(45deg)}.wow-faq-item p{max-width:65ch;padding-bottom:var(--space-3)}.wow-faq-plus{color:var(--signal);flex:none;font-size:22px;font-weight:400;transition:transform .25s}.wow-social-grid{align-items:center;gap:var(--space-6);grid-template-columns:1.1fr .9fr;display:grid}@media (width<=1023px){.wow-social-grid{grid-template-columns:1fr}}.wow-social-links{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wow-social-stats{gap:var(--space-4);grid-template-columns:repeat(4,auto);display:grid}@media (width<=767px){.wow-social-stats{grid-template-columns:repeat(2,auto)}}.wow-phone{justify-content:center;display:flex;position:relative}@media (width<=1023px){.wow-phone{margin-bottom:var(--space-3);order:-1}}.wow-phone-frame{aspect-ratio:9/18.5;background-color:var(--surface);border-top:6px solid var(--wire);border-right:6px solid var(--wire);border-bottom:6px solid var(--wire);border-left:6px solid var(--wire);border-radius:34px;width:min(260px,70vw);padding:10px;position:relative;box-shadow:0 30px 60px -20px #0009}.wow-phone-notch{z-index:1;background-color:var(--ink);border-radius:10px;width:38%;height:16px;position:absolute;top:16px;left:50%;translate:-50%}.wow-phone-feed{grid-template-columns:repeat(3,1fr);gap:4px;height:100%;padding-top:26px;display:grid}.wow-phone-cell{background-image:linear-gradient(150deg,var(--wire),var(--signal-soft));background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;border-radius:4px}.wow-phone-cell:nth-child(3n+1){background-image:linear-gradient(150deg,var(--signal-soft),var(--wire));background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll}.wow-phone-cell:nth-child(3n+2){background-color:var(--wire)}.wow-phone-badge{color:var(--bone);background-color:var(--ink);border-radius:var(--radius-pill);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);padding:6px 14px;font-size:12px;font-weight:600;position:absolute;box-shadow:0 10px 24px -8px #00000080}@media (width<=1023px){.wow-phone-badge{display:none}}.wow-phone-badge-1{top:8%;left:-6%}.wow-phone-badge-2{top:44%;right:-10%}.wow-phone-badge-3{bottom:10%;left:-4%}.wow-close{text-align:center;flex-flow:column;align-items:center;display:flex}.wow-close .quote{max-width:20ch}.wow-footer{padding-top:var(--space-7);border-top:0 solid;display:block;position:relative}.wow-footer:before{background-image:linear-gradient(90deg,transparent,var(--wire) 30%,var(--wire) 70%,transparent);content:"";background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;height:1px;position:absolute;top:0;left:0;right:0}.wow-footer-grid{justify-content:space-between;align-items:start;gap:var(--space-6);padding-bottom:var(--space-5);display:flex}.wow-footer-grid>div{flex-flow:column;gap:12px;display:flex}.wow-footer-grid>div:first-child .bt{letter-spacing:-.03em;margin-top:6px;font-size:clamp(22px,3vw,32px);display:block}.wow-footer-grid a{color:var(--mute);font-size:14.5px;text-decoration:none;transition:color .2s,letter-spacing .2s}.wow-footer-grid a:hover{color:var(--bone);letter-spacing:.2px}.wow-footer-grid{flex-wrap:wrap}@media (width<=767px){.wow-footer-grid{gap:var(--space-4)}}.wow-mark{width:52px;height:19px;overflow:visible}.wow-mark path{fill:none;stroke:var(--signal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wow-mark circle{fill:var(--signal)}.on-paper .wow-mark path,.on-paper .wow-mark circle{stroke:var(--paper-accent);fill:var(--paper-accent)}.wow-path-steps{position:relative}.wow-path-svg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.wow-path-base{fill:none;stroke:var(--wire);stroke-width:1.5px}.wow-path-prog{fill:none;stroke:var(--signal);stroke-width:1.5px;stroke-linecap:round}.wow-path-node{transition:fill .3s,stroke .3s}.wow-path-node.wow-lit{fill:var(--signal);stroke:var(--signal)}.wow-path-node{fill:var(--ink);stroke:var(--wire);stroke-width:1.5px}.wow-step-icon{z-index:-1;opacity:0;pointer-events:none;fill:none;width:clamp(90px,14vw,180px);height:clamp(90px,14vw,180px);stroke:var(--signal);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .5s,transform .5s;position:absolute;top:50%;right:0;transform:scale(.82)translateY(-50%)}@media (width<=767px){.wow-step-icon{display:none}}.wow-flip{min-height:70vh;color:var(--paper-ink);background-color:var(--paper);align-items:center;display:flex;overflow:hidden}.wow-flip .quote{max-width:16ch;color:var(--paper-ink);margin:0}.wow-flip.wow-flip--dark{color:var(--bone);background-color:var(--ink)}.wow-flip.wow-flip--dark .quote{color:var(--bone)}.wow-flip.wow-flip--dark .wf-ring{stroke:var(--signal)}.wow-flip.wow-flip--dark .wf-dot{fill:var(--signal)}@media (width<=1023px){.wow-flip .quote{max-width:20ch;margin-inline:auto}}.wow-flip-grid{align-items:center;gap:var(--space-5);grid-template-columns:1.15fr .85fr;display:grid}@media (width<=1023px){.wow-flip-grid{text-align:center;grid-template-columns:1fr}}.wow-flip-emblem{width:100%;max-width:480px;margin-inline:auto;overflow:visible}@media (width<=1023px){.wow-flip-emblem{order:-1;max-width:220px}}.wf-ring{fill:none;stroke:var(--paper-accent);stroke-width:1.2px}.wf-ring-1{stroke-dasharray:6 10}.wf-ring-2{opacity:.5;stroke-dasharray:1 0}.wf-ring-3{opacity:.4;stroke-width:1px}.wf-dot{fill:var(--paper-accent)}.hero-trace{z-index:0;opacity:.55;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 88%,var(--signal-mark) 100%);animation:9s linear infinite trace-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 82% 32%,#0000 21%,#000 22% 23.4%,#0000 24%);mask:radial-gradient(circle at 82% 32%,#0000 21%,#000 22% 23.4%,#0000 24%)}@media (width<=1023px){.hero-trace{display:none}}@media (width<=479px){.pill,.ghost{justify-content:center;width:100%}}html[data-reduce-motion="0"]{scroll-behavior:smooth}@keyframes rise{0%{opacity:0;translate:0 28px}}.reveal{animation:.6s cubic-bezier(.2,.7,.2,1) both rise view();animation-range:entry cover 22%}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.55}}.pulse{animation:3.2s ease-in-out infinite pulse-soft}html[data-reduce-motion="1"] .reveal,html[data-reduce-motion="1"] .pulse,html[data-reduce-motion="1"] .hero-trace,html[data-reduce-motion="1"] .wow-diag-track{animation:none!important}@keyframes trace-spin{to{transform:rotate(360deg)}}.c-mute2{color:var(--mute-2)}.m-0{margin:0}.between{justify-content:space-between}.fs19{font-size:19px}.c-accent-b{color:var(--paper-accent);font-weight:600}.b0{border:0 solid}.b0-pt0{border:0 solid;padding-top:0}.go-cta{color:var(--signal);font-size:16px;font-weight:600;text-decoration:none}.c-signal{color:var(--signal)}.c-mute{color:var(--mute)}.c-bone{color:var(--bone)}.backlink:hover{color:var(--paper-ink)}.capacity{align-items:center;gap:var(--space-4);border-top:1px solid var(--signal);border-right:1px solid var(--signal);border-bottom:1px solid var(--signal);border-left:1px solid var(--signal);display:flex}.capacity .num{color:var(--signal);font-family:var(--display);font-size:56px;font-weight:800;line-height:1}.capacity{padding:var(--space-4);flex-wrap:wrap}.caso{gap:var(--space-5);border-top:1px solid var(--wire);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.caso:first-child{border-top:0 solid}.caso .metric-row{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.caso .metric{color:var(--signal);font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,3.4vw,40px);font-weight:800}.caso .metric-label{color:var(--mute);margin-top:4px;font-size:13px}.caso .c-signal-h{color:var(--bone);font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(21px,2.4vw,27px);font-weight:800;line-height:1.15}.caso{padding:var(--space-6) 0}@media (width<=1023px){.caso{gap:var(--space-3);grid-template-columns:1fr}}.note{color:var(--mute);margin-top:var(--space-2);font-size:13px;font-style:italic}.qual{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.qual .card h4,.qual .card h2{font-family:var(--display);margin:0 0 8px;font-size:19px;font-weight:600}@media (width<=1023px){.qual{grid-template-columns:1fr}}form{gap:var(--space-3);max-width:560px;margin-top:var(--space-5);flex-flow:column;display:flex}input{width:100%;color:var(--bone);font-family:var(--sans);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);background-color:#0000;border-radius:0;padding:14px 16px;font-size:16px}textarea{width:100%;min-height:120px;color:var(--bone);font-family:var(--sans);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);resize:vertical;background-color:#0000;border-radius:0;padding:14px 16px;font-size:16px}select{width:100%;color:var(--bone);font-family:var(--sans);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);background-color:#0000;border-radius:0;padding:14px 16px;font-size:16px}input:focus,textarea:focus,select:focus{outline:2px solid var(--signal);outline-offset:2px;border-color:var(--signal)}button.pill{font-family:var(--sans);border-top:1px solid var(--signal);border-right:1px solid var(--signal);border-bottom:1px solid var(--signal);border-left:1px solid var(--signal);cursor:pointer;align-self:start;font-size:16px}.included{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.included div{padding-top:var(--space-2);border-top:1px solid var(--paper-plate-wire)}@media (width<=1023px){.included{grid-template-columns:1fr 1fr}}.plate{background-color:var(--paper-plate)}.plate .small{color:var(--mute-2)}.hero-cover{align-items:end;gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);display:grid}.hero-cover .pb-cover{max-width:260px}@media (width<=1023px){.hero-cover{grid-template-columns:1fr}}.on-paper h1,.on-paper h2,.on-paper h3,.on-paper .thesis{color:var(--paper-ink)}.step h2,.step h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:600}.e404-wrap{text-align:center;min-height:70vh;padding:var(--space-7) 0;justify-content:center;align-items:center;display:flex}.e404-num{color:#0000;font-family:var(--display);letter-spacing:-.04em;-webkit-text-stroke:1px var(--wire);margin:0;font-size:clamp(90px,16vw,220px);font-weight:800;line-height:.85}.ebook-feat{align-items:center;gap:var(--space-5);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);grid-template-columns:auto 1fr;display:grid}.ebook-feat img{border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);width:140px;height:auto;display:block}.ebook-feat{padding:var(--space-4)}@media (width<=767px){.ebook-feat{text-align:center;grid-template-columns:1fr}.ebook-feat img{margin-inline:auto}}.portrait{object-fit:cover;aspect-ratio:4/5;border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);width:100%;display:block}.portrait-sm{object-fit:cover;aspect-ratio:4/3;width:100%;margin-bottom:var(--space-3);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);display:block}.case-stack-head{padding-bottom:var(--space-4)}.case-stack-pin{height:100vh;position:relative;overflow:hidden}@media (width<=1023px){.case-stack-pin{height:auto;overflow:visible}}.case-panel{background-color:var(--ink);opacity:0;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.case-panel.is-active{opacity:1;pointer-events:auto}@media (width<=1023px){.case-panel{opacity:1;pointer-events:auto;display:block;position:static}.case-panel:not(:first-child){border-top:1px solid var(--wire)}.case-panel{padding:var(--space-6) 0}}.case-panel-inner{z-index:3;max-width:640px;position:relative}@media (width<=1023px){.case-panel-inner{text-align:center;max-width:none}}.case-motif{z-index:1;opacity:1;pointer-events:none;width:min(560px,46vw);height:min(560px,46vw);position:absolute;top:50%;left:auto;right:6%;transform:translateY(-50%)}.case-motif .motif-grid circle{opacity:.35;fill:var(--bone)}@media (width<=1023px){.case-motif{opacity:1;width:220px;height:220px;margin:0 auto var(--space-4);position:static;right:auto;transform:none}}.case-motif .motif-base,.case-motif .motif-iris{opacity:.35;fill:none;stroke:var(--bone);stroke-width:1.5px}.case-motif .motif-dot,.case-motif .motif-node{fill:var(--signal)}.case-panel-num{color:var(--signal);font-family:var(--display);letter-spacing:-.03em;margin:0 0 var(--space-3);font-size:clamp(48px,7vw,92px);font-weight:800;line-height:1}.case-panel-tag{color:var(--mute);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--space-2);font-size:13px}.case-panel-title{color:var(--bone);font-family:var(--display);letter-spacing:-.03em;margin:0 0 var(--space-3);font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.02}.case-panel-desc{max-width:46ch;color:var(--mute);margin:0;font-size:18px;line-height:1.5}@media (width<=1023px){.case-panel-desc{margin-inline:auto}}.case-glass-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;width:100%;display:grid}@media (width<=767px){.case-glass-grid{grid-template-columns:1fr}}.case-glass-card{-webkit-backdrop-filter:blur(18px);background-color:#edeae30b;border:1px solid #edeae31f;border-radius:20px;flex-flow:column;gap:6px;display:flex}.case-glass-card .case-glass-shot{border:1px solid #edeae324;border-radius:10px;width:44px;height:44px;margin-bottom:8px;overflow:hidden}.case-glass-card .case-glass-shot img{object-fit:cover;width:100%;height:100%;display:block}.case-glass-card h4{color:var(--bone);font-family:var(--display);margin:2px 0 0;font-size:18px;font-weight:700}.case-glass-card p{color:var(--mute);margin:0;font-size:13.5px;line-height:1.4}.case-glass-card{padding:var(--space-4)}.case-glass-idx{color:var(--signal-soft);font-family:var(--display);font-size:22px;font-weight:800}.case-stack-summary-inner{gap:var(--space-4);flex-flow:column;width:100%;display:flex}.case-panel-bg{z-index:0;display:none;position:absolute;inset:0;overflow:hidden}.case-panel-bg img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1023px){.case-panel-bg{height:240px;margin-bottom:var(--space-4);border-radius:0;position:static}.case-panel-bg img{filter:saturate(72%)brightness(62%)blur();transform:none}}.case-panel-gradient{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}@media (width<=1023px){.case-panel-gradient{display:none}}.ebook-hero{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}@media (width<=1023px){.ebook-hero{gap:var(--space-4);text-align:center;grid-template-columns:1fr}}.ebook-hero-media{background-color:var(--surface);border-top:1px solid var(--wire);border-right:1px solid var(--wire);border-bottom:1px solid var(--wire);border-left:1px solid var(--wire);position:relative}.ebook-hero-media img{width:100%;height:auto;display:block;box-shadow:0 40px 80px -30px #000000b3}.ebook-hero-media{padding:var(--space-5)}@media (width<=1023px){.ebook-hero-media{max-width:360px;margin-inline:auto}}.ebook-hero-title{color:var(--bone);font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1.04}.ebook-hero-copy .lede{margin-top:var(--space-3)}.stack-bar{border-top:1px solid var(--wire);border-bottom:1px solid var(--wire);padding:var(--space-5) 0}.stack-bar-label{color:var(--mute);text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-4);font-size:12px}.stack-bar-row{justify-content:center;align-items:center;gap:0;display:flex}.stack-bar-row:hover .stack-bar-item{opacity:.4}.stack-bar-row:hover .stack-bar-item:hover{color:var(--bone);opacity:1}.stack-bar-row:hover .stack-bar-item:hover .stack-bar-icon{opacity:1;fill:var(--bone)}.stack-bar-row:hover .stack-bar-item:hover .stack-bar-name{color:var(--bone);opacity:1}.stack-bar-row{flex-wrap:wrap}@media (width<=767px){.stack-bar-row{gap:0}}.stack-bar-item{flex-flow:column;align-items:center;gap:10px;display:flex}.stack-bar-item:last-child{border-right:0 solid}.stack-bar-item{padding:0 var(--space-5)}@media (width<=1023px){.stack-bar-item{padding:0 var(--space-4)}}@media (width<=767px){.stack-bar-item{flex:none}}.pdp{color:var(--pdp-ink);background-color:var(--pdp-bg);font-family:Instrument Sans,sans-serif}.pdp .pdp-eyebrow{color:var(--pdp-mute);text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px;font-size:13px}.pdp .pdp-eyebrow-light{text-align:center}.pdp .woocommerce-notices-wrapper{margin-bottom:20px}.pdp .woocommerce-message{color:#1e5b32;background-color:#e7f3e9}.pdp .woocommerce-message a.button{color:#1e5b32;float:right;text-decoration:underline}.pdp .woocommerce-error{margin:0;padding:0;list-style:none}.pdp .woocommerce-error li{color:#8a2c20;background-color:#fbe9e7;margin-bottom:8px}.pdp .woocommerce-info{color:#2b3a8f;background-color:#eef1fb}.pdp .woocommerce-noreviews{color:var(--pdp-mute);font-size:15px}.pdp{--pdp-bg:#f6f1e7;--pdp-bg-alt:#efe8d8;--pdp-ink:#161410;--pdp-mute:#7a7263;--pdp-line:#16141024;--pdp-accent:#3d5afe;--pdp-radius:28px}@media (width<=1023px){.pdp .wrap{padding:0 24px}}@media (width<=767px){.pdp .wrap{padding:0 20px}}.pdp-hero{padding:64px 0 96px}@media (width<=1023px){.pdp-hero{padding:40px 0 64px}}.pdp-hero-grid{grid-template-columns:1.1fr .95fr;align-items:start;gap:64px;display:grid}@media (width<=1023px){.pdp-hero-grid{grid-template-columns:1fr;gap:36px}}.pdp-hero-media{position:sticky;top:32px}@media (width<=1023px){.pdp-hero-media{position:static}}.pdp-gallery{aspect-ratio:1;background-color:var(--pdp-bg-alt);border-radius:var(--pdp-radius);max-height:min(78vh,660px);overflow:hidden}@media (width<=1023px){.pdp-gallery{max-height:60vh}}.pdp-thumbs{margin-top:20px}.pdp-thumbs .bde-swiper__slide{aspect-ratio:1;background-color:var(--pdp-bg-alt);border-radius:14px;overflow:hidden}.pdp-thumbs .swiper-slide{opacity:.5;transition:opacity .2s}.pdp-thumbs .swiper-slide-thumb-active{opacity:1}.pdp-crumbs{color:var(--pdp-mute);margin-bottom:24px;font-size:13px}.pdp-crumbs a{color:var(--pdp-mute)}.pdp-title{color:var(--pdp-ink);letter-spacing:-.03em;margin:0 0 20px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(40px,4.6vw,68px);font-weight:800;line-height:.98}@media (width<=767px){.pdp-title{font-size:clamp(32px,9vw,44px)}}.pdp-rating{margin-bottom:16px}.pdp-price{color:var(--pdp-ink);margin-bottom:20px;font-family:Bricolage Grotesque,sans-serif;font-size:28px;font-weight:700}.pdp-price ins{text-decoration:none}.pdp-excerpt{max-width:46ch;color:var(--pdp-mute);margin-bottom:32px;font-size:18px;line-height:1.55}.pdp-excerpt p{margin:0 0 12px}.pdp-cta{margin-bottom:20px}.pdp-cta form.cart{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pdp-cta .quantity{border-top:1px solid var(--pdp-line);border-right:1px solid var(--pdp-line);border-bottom:1px solid var(--pdp-line);border-left:1px solid var(--pdp-line);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.pdp-cta .quantity input.qty{width:48px;color:var(--pdp-ink);text-align:center;background-color:#0000;border:0 solid;padding:14px 0;font-size:16px}.pdp-cta button.single_add_to_cart_button{color:#fff;letter-spacing:-.01em;background-color:var(--pdp-accent);cursor:pointer;border:0 solid;border-radius:999px;padding:16px 36px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:700;transition:transform .2s,opacity .2s}.pdp-cta button.single_add_to_cart_button:hover{transform:translateY(-2px)}.pdp-cta button.single_add_to_cart_button.disabled{opacity:.45;pointer-events:none}.pdp-cta .variations{border-collapse:collapse;width:100%;margin-bottom:8px}.pdp-cta .variations th.label{color:var(--pdp-ink);text-align:left;padding:8px 12px 8px 0;font-size:14px;font-weight:600}.pdp-cta .variations td.value{padding:8px 0}.pdp-cta .bde-woo-select{border-top:1px solid var(--pdp-line);border-right:1px solid var(--pdp-line);border-bottom:1px solid var(--pdp-line);border-left:1px solid var(--pdp-line);background-color:#fff;border-radius:999px;padding:10px 36px 10px 18px;position:relative}.pdp-cta .bde-woo-select__arrow{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pdp-cta a.reset_variations{color:var(--pdp-mute);font-size:13px}.pdp-cta .single_variation_wrap{margin:12px 0}.pdp-cta .woocommerce-variation-add-to-cart-disabled{opacity:.45}@media (width<=767px){.pdp-cta form.cart{flex-flow:column;align-items:start}}.pdp-cta .bde-quantity-button--dec,.pdp-cta .bde-quantity-button--inc{width:40px;height:48px;color:var(--pdp-ink);background-color:#0000;border:0 solid;font-size:16px}.pdp .woocommerce-message,.pdp .woocommerce-error li,.pdp .woocommerce-info{border-radius:14px;padding:14px 20px;font-size:14px;list-style:none}.pdp-stock{color:var(--pdp-mute);margin:4px 0 16px;font-size:14px}.pdp-meta{color:var(--pdp-mute);font-size:13px}.pdp-meta a{color:var(--pdp-mute)}.pdp-ghost-band{background-color:var(--pdp-bg-alt);padding:110px 0;position:relative;overflow:hidden}@media (width<=1023px){.pdp-ghost-band{padding:72px 0}}.pdp-ghost-text{z-index:0;color:#1614100d;letter-spacing:-.04em;pointer-events:none;white-space:nowrap;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:min(22vw,320px);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1023px){.pdp-ghost-text{font-size:min(28vw,220px)}}.pdp-desc-wrap{z-index:1;max-width:760px;position:relative}.pdp-desc{color:var(--pdp-ink);font-size:19px;line-height:1.7}.pdp-desc p{margin:0 0 20px}.pdp-desc h2,.pdp-desc h3{margin:32px 0 12px;font-family:Bricolage Grotesque,sans-serif;font-weight:700}.pdp-tabs-band{padding:96px 0}@media (width<=1023px){.pdp-tabs-band{padding:64px 0}}.pdp-tabs .woocommerce-tabs-panel,.pdp-tabs .bde-accordion{border-top:1px solid var(--pdp-line)}.pdp-tabs h2{font-family:Bricolage Grotesque,sans-serif;font-size:22px}.pdp-addinfo table{border-collapse:collapse;width:100%;margin-top:24px}.pdp-addinfo th{width:220px;color:var(--pdp-mute);text-align:left;border-top:1px solid var(--pdp-line);padding:12px 0;font-size:14px;font-weight:500}.pdp-addinfo td{text-align:left;border-top:1px solid var(--pdp-line);padding:12px 0;font-size:14px}.pdp-reviews-band{padding:0 0 96px}@media (width<=1023px){.pdp-reviews-band{padding:0 0 64px}}.pdp-related{color:#f6f1e7;background-color:var(--pdp-ink);padding:96px 0}.pdp-related .pdp-eyebrow-light{color:#f6f1e78c}@media (width<=1023px){.pdp-related{padding:64px 0}}.pdp-related-grid ul.products{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.pdp-related-grid li.product{text-align:left}.pdp-related-grid img{object-fit:cover;aspect-ratio:1;background-color:#efe8d8;border-radius:18px;width:100%;margin-bottom:14px}.pdp-related-grid .price{color:#f6f1e799;font-size:14px}@media (width<=1023px){.pdp-related-grid ul.products{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.pdp-related-grid ul.products{grid-template-columns:1fr 1fr;gap:16px}}.pdp-related-grid h2,.pdp-related-grid h3{color:#f6f1e7;margin:0 0 4px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:700}.pdp .wrap,.pdp-shell .wrap{max-width:1320px;margin:0 auto;padding:0 40px}.pdp-shell .woocommerce{display:block}.pdp-shell div.product{grid-template-columns:1.1fr .95fr;align-items:start;gap:64px;max-width:1320px;margin:0 auto;padding:64px 40px 96px;display:grid;position:relative}.pdp-shell div.product>div.images{position:sticky;top:32px}.pdp-shell div.product>div.images img{object-fit:cover;aspect-ratio:1;background-color:var(--pdp-bg-alt);border-radius:var(--pdp-radius);width:100%;max-height:min(78vh,660px)}.pdp-shell div.product>div.images .flex-control-thumbs{gap:10px;margin-top:16px;padding:0;list-style:none;display:flex}.pdp-shell div.product>div.images .flex-control-thumbs li{width:72px;height:72px}.pdp-shell div.product>div.images .flex-control-thumbs img{aspect-ratio:1;opacity:.5;border-radius:12px;width:100%;height:100%}.pdp-shell div.product>div.images .flex-control-thumbs img.flex-active{opacity:1}.pdp-shell div.summary{max-width:none}.pdp-shell nav.woocommerce-breadcrumb{color:var(--pdp-mute);margin:0 0 24px;font-size:13px}.pdp-shell nav.woocommerce-breadcrumb a{color:var(--pdp-mute)}.pdp-shell h1.product_title{color:var(--pdp-ink);letter-spacing:-.03em;margin:0 0 20px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(40px,4.6vw,68px);font-weight:800;line-height:.98}.pdp-shell .woocommerce-product-rating{margin-bottom:16px;font-size:14px}.pdp-shell p.price{color:var(--pdp-ink);margin:0 0 24px;font-family:Bricolage Grotesque,sans-serif;font-size:28px;font-weight:700}.pdp-shell p.price ins{text-decoration:none}.pdp-shell .woocommerce-product-details__short-description{max-width:46ch;color:var(--pdp-mute);margin-bottom:32px;font-size:18px;line-height:1.55}.pdp-shell .woocommerce-product-details__short-description p{margin:0 0 12px}.pdp-shell form.cart{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pdp-shell form.cart .quantity{border-top:1px solid var(--pdp-line);border-right:1px solid var(--pdp-line);border-bottom:1px solid var(--pdp-line);border-left:1px solid var(--pdp-line);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.pdp-shell form.cart .quantity input.qty{width:56px;color:var(--pdp-ink);text-align:center;background-color:#0000;border:0 solid;padding:14px 8px;font-size:16px}.pdp-shell button.single_add_to_cart_button{color:#fff;letter-spacing:-.01em;background-color:var(--pdp-accent);cursor:pointer;border:0 solid;border-radius:999px;padding:16px 36px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:700;transition:transform .2s,opacity .2s}.pdp-shell button.single_add_to_cart_button:hover{transform:translateY(-2px)}.pdp-shell button.single_add_to_cart_button.disabled{opacity:.45;pointer-events:none}.pdp-shell table.variations{border-collapse:collapse;width:100%;margin-bottom:12px}.pdp-shell table.variations th.label{text-align:left;padding:8px 12px 8px 0;font-size:14px;font-weight:600}.pdp-shell table.variations select{border-top:1px solid var(--pdp-line);border-right:1px solid var(--pdp-line);border-bottom:1px solid var(--pdp-line);border-left:1px solid var(--pdp-line);background-color:#fff;border-radius:999px;padding:10px 18px;font-size:14px}.pdp-shell a.reset_variations{color:var(--pdp-mute);font-size:13px}.pdp-shell .woocommerce-variation-add-to-cart .woocommerce-variation-availability{margin-bottom:12px}.pdp-shell .woocommerce-notices-wrapper{margin-bottom:20px}.pdp-shell .woocommerce-message{color:#1e5b32;background-color:#e7f3e9}.pdp-shell .woocommerce-message a.button{color:#1e5b32;float:right;text-decoration:underline}.pdp-shell .woocommerce-error{margin:0;padding:0;list-style:none}.pdp-shell .woocommerce-error li{color:#8a2c20;background-color:#fbe9e7;margin-bottom:8px}.pdp-shell .woocommerce-info{color:#2b3a8f;background-color:#eef1fb}.pdp-shell p.stock{color:var(--pdp-mute);margin:0 0 16px;font-size:14px}.pdp-shell .product_meta{color:var(--pdp-mute);border-top:1px solid var(--pdp-line);margin-top:16px;padding-top:16px;font-size:13px}.pdp-shell .product_meta a{color:var(--pdp-mute)}.pdp-shell .woocommerce-tabs{background-color:var(--pdp-bg-alt);margin-top:0;padding:110px 0;position:relative;overflow:hidden}.pdp-shell .woocommerce-tabs:before{z-index:0;color:#1614100d;letter-spacing:-.04em;pointer-events:none;content:"DETALLE";white-space:nowrap;font-family:Bricolage Grotesque,sans-serif;font-size:min(22vw,320px);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-shell .woocommerce-tabs>ul.tabs{z-index:1;gap:32px;max-width:1320px;margin:0 auto 40px;padding:0 40px;list-style:none;display:flex;position:relative}.pdp-shell .woocommerce-tabs>ul.tabs li{margin:0}.pdp-shell .woocommerce-tabs>ul.tabs li a{color:var(--pdp-mute);text-transform:uppercase;letter-spacing:.1em;font-size:13px;text-decoration:none}.pdp-shell .woocommerce-tabs>ul.tabs li.active a{color:var(--pdp-ink)}.pdp-shell .woocommerce-tabs .panel{z-index:1;max-width:760px;margin:0 auto;padding:0 40px;font-size:19px;line-height:1.7;position:relative}.pdp-shell .woocommerce-tabs .panel h2{margin:0 0 20px;font-family:Bricolage Grotesque,sans-serif;font-size:22px}.pdp-shell .woocommerce-tabs table.woocommerce-product-attributes{border-collapse:collapse;width:100%;font-size:14px}.pdp-shell .woocommerce-tabs table.woocommerce-product-attributes th{width:220px;color:var(--pdp-mute);text-align:left;border-top:1px solid var(--pdp-line);padding:12px 0;font-weight:500}.pdp-shell .woocommerce-tabs table.woocommerce-product-attributes td{border-top:1px solid var(--pdp-line);padding:12px 0}.pdp-shell #reviews{background-color:#0000}.pdp-shell #reviews .woocommerce-noreviews{color:var(--pdp-mute);font-size:15px}.pdp-shell #reviews #respond{margin-top:24px}.pdp-shell section.related.products{color:#f6f1e7;background-color:var(--pdp-ink);padding:96px 40px}.pdp-shell section.related.products>h2{color:#f6f1e78c;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:0 0 40px;font-family:Bricolage Grotesque,sans-serif;font-size:13px;font-weight:600}.pdp-shell section.related.products ul.products{grid-template-columns:repeat(4,1fr);gap:28px;max-width:1320px;margin:0 auto;padding:0;list-style:none;display:grid}.pdp-shell section.related.products li.product{text-align:left}.pdp-shell section.related.products img{object-fit:cover;aspect-ratio:1;background-color:#efe8d8;border-radius:18px;width:100%;margin-bottom:14px}.pdp-shell section.related.products h2.woocommerce-loop-product__title{color:#f6f1e7;text-align:left;text-transform:none;letter-spacing:0;margin:0 0 4px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:700}.pdp-shell section.related.products .price{color:#f6f1e799;font-size:14px}.pdp-shell section.related.products a.button{color:#f6f1e7;border:1px solid #f6f1e74d;border-radius:999px;margin-top:10px;padding:8px 18px;font-size:13px;display:inline-block}.pdp-shell span.onsale{z-index:2;color:#fff;letter-spacing:.02em;background-color:var(--pdp-accent);border-radius:999px;padding:8px 16px;font-family:Bricolage Grotesque,sans-serif;font-size:13px;font-weight:700;position:absolute;top:24px;left:24px}.pdp-shell .woocommerce-product-gallery__wrapper{height:100%}.pdp-shell .woocommerce-product-gallery__image{height:100%!important}.pdp-shell .woocommerce-product-gallery__image img{object-fit:cover;display:block;width:100%!important;height:100%!important}.pdp-shell ol.flex-control-thumbs li{width:72px;height:72px}.pdp-shell ol.flex-control-thumbs img{object-fit:cover;aspect-ratio:1;opacity:.5;border-radius:12px;width:100%;height:100%}.pdp-shell ol.flex-control-thumbs img.flex-active{opacity:1}.pdp-shell .bde-tabs{background-color:var(--pdp-bg-alt);border-radius:var(--pdp-radius);grid-column:1/-1;margin-top:48px;padding:56px 40px;position:relative;overflow:hidden}.pdp-shell .bde-tabs__tabslist{gap:32px;margin:0 0 32px;padding:0;list-style:none;display:flex}.pdp-shell .bde-tabs__tab{color:var(--pdp-mute);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0 solid;padding:0 0 8px;font-size:13px}.pdp-shell .bde-tabs__tab[aria-selected=true]{color:var(--pdp-ink);border-bottom:2px solid var(--pdp-accent)}.pdp-shell .bde-tabs__panel-content{max-width:760px;font-size:18px;line-height:1.7}.pdp-shell .bde-tabs__panel-content h2{margin:0 0 20px;font-family:Bricolage Grotesque,sans-serif;font-size:26px}.pdp-shell .bde-tabs__panel-content h3{margin:28px 0 10px;font-family:Bricolage Grotesque,sans-serif;font-size:19px}.pdp-shell .bde-tabs__panel-content ul{padding-left:20px}.pdp-shell .bde-tabs__panel-content li{margin-bottom:8px}.pdp-shell #reviews .woocommerce-Reviews-title{font-family:Bricolage Grotesque,sans-serif;font-size:22px}.pdp-shell .woocommerce-product-gallery{aspect-ratio:1;background-color:var(--pdp-bg-alt);border-radius:var(--pdp-radius);opacity:1;max-height:min(78vh,660px);position:relative;overflow:hidden}.pdp-shell .bde-tabs__tab[data-value=reviews]{display:none}.pdp-shell .bde-tabs-content-container:has(#reviews) [role=tabpanel]:has(#reviews){display:none!important}.pdp-shell .bde-tabs__tabslist-container{display:none}@media (width<=1023px){.pdp-shell div.product{grid-template-columns:1fr;gap:36px;padding:40px 24px 64px}.pdp-shell div.product>div.images{position:static}.pdp-shell div.product>div.images img{max-height:60vh}.pdp-shell .woocommerce-tabs{padding:72px 0}.pdp-shell .woocommerce-tabs:before{font-size:min(28vw,220px)}.pdp-shell section.related.products{padding:64px 24px}.pdp-shell section.related.products ul.products{grid-template-columns:repeat(2,1fr)}.pdp-shell .woocommerce-product-gallery__image img{max-height:60vh}.pdp-shell .bde-tabs{padding:56px 24px}.pdp-shell .woocommerce-product-gallery{max-height:60vh}}@media (width<=767px){.pdp-shell h1.product_title{font-size:clamp(32px,9vw,44px)}.pdp-shell form.cart{flex-flow:column;align-items:start}.pdp-shell section.related.products ul.products{grid-template-columns:1fr 1fr;gap:16px}}.pdp-shell .woocommerce-message,.pdp-shell .woocommerce-error li,.pdp-shell .woocommerce-info{border-radius:14px;padding:14px 20px;font-size:14px;list-style:none}@media (width<=1023px){.pdp-shell .woocommerce-tabs>ul.tabs,.pdp-shell .woocommerce-tabs .panel{padding:0 24px}}.stack-bar-icon{opacity:.7;width:auto;height:38px;fill:var(--mute);transition:opacity .25s,fill .25s}@media (width<=1023px){.stack-bar-icon{height:30px}}.pdp-shell .flex-control-nav,.pdp-shell ol.flex-control-thumbs{gap:10px;margin-top:16px;padding:0;list-style:none;display:flex}.stack-bar-name{color:var(--mute);letter-spacing:.04em;opacity:.7;white-space:nowrap;font-size:12px;transition:opacity .25s,color .25s}.stack-bar-row:hover .stack-bar-icon,.stack-bar-row:hover .stack-bar-name{opacity:.4}.taem-page{display:block}.taem-page ::selection{color:var(--taem-canvas);background-color:var(--taem-blue)}.taem-page{overflow-x:clip}.taem-page a:focus-visible,.taem-page button:focus-visible,.taem-page summary:focus-visible{outline:2px solid var(--taem-blue);outline-offset:4px;border-radius:4px}.taem-wrap{padding-inline:var(--taem-gut)}.taem-sec{padding-block:var(--taem-sec);padding-inline:var(--taem-gut);flex-flow:column;gap:clamp(40px,5vw,80px);display:flex}.taem-sec--tight{padding-block:clamp(56px,6vw,96px)}.taem-sec--dark{color:var(--taem-canvas);background-image:linear-gradient(#1b1b19 0%,#0a0a09 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll}.taem-sec--dark .taem-meta{color:var(--taem-ash)}.taem-sec--dark .taem-lead,.taem-sec--dark .taem-body{color:#c9c7bf}.taem-sec--dark .taem-link{color:var(--taem-canvas);text-decoration-color:var(--taem-charcoal)}.taem-sec--dark .taem-link:hover{color:var(--taem-blue)}.taem-sec--dark .taem-tag{color:var(--taem-canvas);border-color:var(--taem-charcoal)}.taem-sec--paper{background-color:var(--taem-paper)}.taem-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px clamp(16px,2vw,32px);display:grid}.taem-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px clamp(16px,2vw,32px);display:grid}.taem-head__label{grid-column:1/span 3;padding-top:.9em}@media (width<=1023px){.taem-head__label{display:none}}.taem-head__body{flex-flow:column;grid-column:4/-1;gap:28px;display:flex}.taem-meta{color:var(--taem-graphite);font-weight:400;font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em;line-height:1.43}.taem-display{font-weight:300;font-size:var(--taem-fs-display);letter-spacing:-.045em;text-wrap:balance;line-height:.94}.taem-h1{max-width:17ch;font-weight:300;font-size:var(--taem-fs-h1);letter-spacing:-.04em;text-wrap:balance;line-height:1}.taem-h2{max-width:20ch;font-weight:300;font-size:var(--taem-fs-h2);letter-spacing:-.035em;text-wrap:balance;line-height:1.02}.taem-h3{font-weight:300;font-size:var(--taem-fs-h3);letter-spacing:-.025em;text-wrap:balance;line-height:1.15}.taem-statement{max-width:30ch;font-weight:300;font-size:var(--taem-fs-statement);letter-spacing:-.03em;text-wrap:pretty;line-height:1.14}.taem-lead{max-width:44ch;color:var(--taem-graphite);font-weight:400;font-size:var(--taem-fs-lead);letter-spacing:-.015em;text-wrap:pretty;line-height:1.45}.taem-body{max-width:64ch;color:var(--taem-graphite);font-size:var(--taem-fs-body);text-wrap:pretty;line-height:1.6}.taem-mark{color:var(--taem-blue)}.taem-prose{flex-flow:column;gap:18px;display:flex}.taem-prose p{max-width:66ch;color:var(--taem-graphite);font-size:var(--taem-fs-body);text-wrap:pretty;line-height:1.6}.taem-prose strong{color:var(--taem-ink);font-weight:500}.taem-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.taem-btn{color:var(--taem-canvas);letter-spacing:-.01em;background-color:var(--taem-ink);border-top:1px solid var(--taem-ink);border-right:1px solid var(--taem-ink);border-bottom:1px solid var(--taem-ink);border-left:1px solid var(--taem-ink);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.taem-btn:hover{color:var(--taem-canvas);background-color:var(--taem-blue-ink);border-color:var(--taem-blue-ink)}.taem-btn{transition:background-color .35s var(--taem-ease),color .35s var(--taem-ease),border-color .35s var(--taem-ease)}.taem-btn--ghost{color:var(--taem-ink);border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);background-color:#0000}.taem-btn--ghost:hover{color:var(--taem-ink);border-color:var(--taem-ink);background-color:#0000}.taem-btn--light{color:var(--taem-ink);background-color:var(--taem-canvas);border-color:var(--taem-canvas)}.taem-link{color:var(--taem-ink);align-items:center;gap:8px;font-size:16px;text-decoration:underline;display:inline-flex}.taem-link:hover{color:var(--taem-blue-ink);text-decoration-color:currentColor}.taem-link{text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:var(--taem-ash);transition:text-decoration-color .3s var(--taem-ease),color .3s var(--taem-ease)}.taem-tags{flex-wrap:wrap;gap:8px;display:flex}.taem-tag{color:var(--taem-ink);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);white-space:nowrap;border-radius:999px;align-items:center;padding:7px 13px;line-height:1.2;display:inline-flex}.taem-tag--blue{color:var(--taem-canvas);background-color:var(--taem-blue-ink);border-color:var(--taem-blue-ink)}.taem-rule{border-top:1px solid var(--taem-hair);border-bottom:0 solid;border-left:0 solid;border-right:0 solid;width:100%;margin:0}.taem-header{top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:60;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;left:0;right:0}.taem-header.is-solid{background-color:var(--taem-canvas);box-shadow:0px 1px 0px var(--taem-hair)}.taem-header.is-hidden{transform:translateY(-110%)}.taem-header .taem-btn{padding:11px 20px;font-size:15px}.taem-header{padding:16px var(--taem-gut);transition:background-color .4s var(--taem-ease),box-shadow .4s var(--taem-ease),transform .5s var(--taem-ease)}@media (width<=767px){.taem-header .taem-btn{padding:10px 16px;font-size:14px}.taem-header .taem-btn--cta{display:inline-flex}}.taem-brand{color:var(--taem-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.taem-brand__mark{width:34px;height:34px;color:var(--taem-ink);flex:none}.taem-brand__name{font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em;flex-flow:column;line-height:1.3;display:flex}@media (width<=767px){.taem-brand__name{display:none}}.taem-brand__sub{color:var(--taem-graphite)}@media (width<=767px){.taem-brand__sub{display:none}}.taem-header__actions{align-items:center;gap:8px;display:flex}.taem-menu{visibility:hidden;z-index:55;background-color:var(--taem-canvas);grid-template-columns:repeat(12,minmax(0,1fr));align-content:space-between;gap:48px clamp(16px,2vw,32px);display:grid;position:fixed;inset:0}.taem-menu.is-open{visibility:visible;clip-path:inset(0);transition:clip-path .7s var(--taem-ease),visibility 0s linear 0s}.taem-menu{padding:calc(var(--wp-admin--admin-bar--height,0px) + 104px) var(--taem-gut) 32px;clip-path:inset(0 0 100%);transition:clip-path .7s var(--taem-ease),visibility 0s linear .7s}.taem-menu__nav{flex-flow:column;grid-column:1/span 8;display:flex}.taem-menu__link{color:var(--taem-ink);letter-spacing:-.045em;font-size:clamp(40px,6.4vw,104px);font-weight:300;line-height:1.04;text-decoration:none}.taem-menu__link:hover{color:var(--taem-blue);transform:translate(.18em)}.taem-menu__link{transition:color .3s var(--taem-ease),transform .45s var(--taem-ease)}.taem-menu__aside{flex-flow:column;grid-column:9/-1;justify-content:end;gap:24px;display:flex}.taem-menu__social{flex-flow:column;gap:6px;display:flex}.taem-menu__social a{color:var(--taem-ink);font-size:18px;text-decoration:none}.taem-menu__social a:hover{color:var(--taem-blue-ink)}.taem-hero{padding:calc(var(--wp-admin--admin-bar--height,0px) + clamp(120px,14vw,200px)) var(--taem-gut) 0;flex-flow:column;gap:clamp(28px,3.4vw,56px);display:flex}.taem-hero__row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px clamp(16px,2vw,32px);display:grid}.taem-hero__meta{flex-flow:column;grid-column:1/span 4;gap:6px;display:flex}@media (width<=767px){.taem-hero__meta{display:none}}.taem-hero__lead{flex-flow:column;grid-column:7/-1;gap:24px;display:flex}.taem-band{height:min(92vh,56.25vw);min-height:460px;color:var(--taem-canvas);background-color:#121211;margin-top:clamp(40px,5vw,72px);position:relative;overflow:hidden}.taem-band:after{pointer-events:none;content:"";background-image:linear-gradient(#0a0a0900 0%,#0a0a0999 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;height:45%;position:absolute;bottom:0;left:0;right:0}@media (width<=767px){.taem-band{height:72vh;min-height:420px}}.taem-band__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.taem-band__cap{right:var(--taem-gut);bottom:clamp(24px,3vw,40px);left:var(--taem-gut);z-index:1;pointer-events:none;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute}.taem-band__title{flex-flow:column;gap:10px;display:flex}.taem-band__title .taem-meta{color:#d8d6ce}.taem-band__note{color:#bdbbb3;max-width:30ch;font-size:var(--taem-fs-meta);text-align:right}@media (width<=767px){.taem-band__note{display:none}}.taem-words .taem-w{transition:color .2s linear}.taem-lens{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px clamp(16px,2vw,32px);display:grid}.taem-lens__stage{top:calc(var(--wp-admin--admin-bar--height,0px) + 96px);background-color:var(--taem-paper);flex-flow:column;grid-column:1/span 6;justify-content:center;align-items:center;gap:24px;min-height:70vh;padding:clamp(28px,4vw,64px);display:flex;position:sticky}@media (width<=1023px){.taem-lens__stage{grid-column:1/-1;min-height:0;position:relative;top:auto}}.taem-spec{aspect-ratio:560/740;background-color:var(--taem-canvas);outline:1px solid var(--taem-hair);width:min(100%,420px);position:relative;transform:rotate(-2deg)}.taem-spec.is-cliente .taem-spec__resto{opacity:.12;filter:url(#taemBlur)}.taem-spec.is-cliente .taem-spec__gaze{opacity:1}.taem-spec__svg{width:100%;height:100%;position:absolute;inset:0}.taem-spec__svg svg{width:100%;height:100%;display:block;overflow:visible}.taem-lens__list{flex-flow:column;grid-column:8/-1;display:flex}.taem-lens__list.is-live .taem-lever{opacity:.38}.taem-lens__list.is-live .taem-lever.is-active{opacity:1}@media (width<=1023px){.taem-lens__list{grid-column:1/-1}.taem-lens__list.is-live .taem-lever{opacity:1}}.taem-lever{border-top:1px solid var(--taem-hair);flex-flow:column;gap:14px;display:flex}.taem-lever.is-active{opacity:1}.taem-lever .taem-tag{align-self:start}.taem-lever{transition:opacity .5s var(--taem-ease);padding-block:clamp(40px,9vh,96px)}@media (width<=1023px){.taem-lever{opacity:1;padding-block:36px}}.taem-lever__n{color:var(--taem-blue-ink);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em}.taem-index{border-bottom:1px solid var(--taem-hair);flex-flow:column;display:flex}.taem-row{color:var(--taem-ink);border-top:1px solid var(--taem-hair);grid-template-columns:64px minmax(0,5fr) minmax(0,4fr) minmax(0,2fr) 32px;align-items:center;gap:clamp(16px,2vw,32px);text-decoration:none;display:grid}.taem-row:hover{background-color:var(--taem-paper)}.taem-row:hover .taem-row__title{transform:translate(10px)}.taem-row:hover .taem-row__arrow{transform:translate(6px)}.taem-row{transition:background-color .45s var(--taem-ease);padding-block:clamp(22px,2.6vw,36px)}@media (width<=1119px){.taem-row{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 28px}}@media (width<=767px){.taem-row{grid-template-columns:40px minmax(0,1fr) 24px;gap:6px}}.taem-row__glyph{width:48px;height:48px;color:var(--taem-ink);transition:color .35s var(--taem-ease),transform .5s var(--taem-ease)}@media (width<=1119px){.taem-row__glyph{width:40px;height:40px}}.taem-row__title{font-weight:300;font-size:var(--taem-fs-h3);letter-spacing:-.03em;transition:transform .5s var(--taem-ease);line-height:1.12}.taem-row__desc{max-width:46ch;color:var(--taem-graphite);font-size:15px;line-height:1.5}@media (width<=767px){.taem-row__desc{grid-column:2/3;grid-row-start:2}}.taem-row__tag{justify-self:start}@media (width<=1119px){.taem-row__tag{display:none}}.taem-row__arrow{width:28px;height:28px;transition:transform .5s var(--taem-ease),color .35s var(--taem-ease);justify-self:end}@media (width<=767px){.taem-row__arrow{grid-row-start:1;grid-column-start:3}}.taem-row:hover .taem-row__glyph,.taem-row:hover .taem-row__arrow{color:var(--taem-blue)}.taem-cases{color:var(--taem-canvas);background-color:var(--taem-night);flex-flow:column;gap:clamp(40px,5vw,72px);display:flex;overflow:hidden}.taem-cases .taem-tag{color:var(--taem-canvas);border-color:var(--taem-charcoal)}.taem-cases .taem-lead{color:#c9c7bf}.taem-cases{padding-block:clamp(88px,10vw,160px) clamp(64px,8vw,120px)}.taem-cases__head{padding-inline:var(--taem-gut);justify-content:space-between;align-items:end;gap:32px;display:flex}@media (width<=767px){.taem-cases__head{flex-flow:column;align-items:start}}.taem-cases__count{color:var(--taem-ash);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}@media (width<=767px){.taem-cases__count{display:none}}.taem-track{width:max-content;padding-inline:var(--taem-gut);will-change:transform;gap:clamp(20px,2.4vw,40px);display:flex}@media (width<=767px){.taem-track{flex-flow:column;width:auto}}.taem-case{flex:none;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(20px,2.4vw,40px);width:min(78vw,1180px);display:grid}@media (width<=1023px){.taem-case{grid-template-columns:minmax(0,1fr);width:86vw}}@media (width<=767px){.taem-case{width:100%}}.taem-case__img{object-fit:cover;object-position:0% 0%;aspect-ratio:16/10;filter:saturate(92%);width:100%;display:block}.taem-case__txt{flex-flow:column;gap:16px;padding-bottom:6px;display:flex}.taem-case__txt .taem-body{color:#c9c7bf}.taem-cases__foot{padding-inline:var(--taem-gut)}.taem-method{color:var(--taem-canvas);background-color:#0a0a09;flex-flow:column;gap:clamp(56px,7vw,112px);display:flex;position:relative;overflow:hidden}.taem-method .taem-body{color:#c9c7bf}.taem-method{padding:var(--taem-sec) var(--taem-gut)}.taem-method__bg{object-fit:cover;opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.taem-method__head{flex-flow:column;gap:28px;display:flex;position:relative}.taem-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width<=1023px){.taem-steps{grid-template-columns:minmax(0,1fr)}}.taem-step{border-top:1px solid #fffef738;flex-flow:column;gap:16px;padding-top:24px;display:flex}.taem-step__obj{object-fit:contain;object-position:0% 100%;width:100%;height:clamp(160px,16vw,240px);margin-bottom:12px;display:block}.taem-step__n{color:var(--taem-blue);font-variant-numeric:tabular-nums;font-size:15px}.taem-marquee{border-block:1px solid var(--taem-hair);padding-block:clamp(18px,2vw,28px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.taem-marquee__track{letter-spacing:-.035em;white-space:nowrap;flex:none;gap:clamp(32px,4vw,72px);padding-right:clamp(32px,4vw,72px);font-size:clamp(30px,3.6vw,58px);font-weight:300;animation:38s linear infinite taem-marquee;display:flex}@keyframes taem-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.taem-rail-wrap{flex-flow:column;gap:24px;display:flex}.taem-rail{grid-auto-columns:minmax(280px,calc(29.4118% - clamp(16px,2vw,32px)/1.13333));grid-auto-flow:column;gap:clamp(16px,2vw,32px);padding-bottom:4px;display:grid}.taem-rail::-webkit-scrollbar{display:none}.taem-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.taem-card{color:var(--taem-ink);flex-flow:column;gap:16px;text-decoration:none;display:flex}.taem-card:hover .taem-card__media img{transform:scale(1.06)rotate(-3deg)}.taem-card .taem-tag{align-self:start}.taem-card{scroll-snap-align:start}.taem-card__media{aspect-ratio:1;background-color:var(--taem-paper);justify-content:center;align-items:center;display:flex;overflow:hidden}.taem-card__media img{object-fit:contain;width:62%;height:72%;transition:transform .8s var(--taem-ease)}.taem-card__title{letter-spacing:-.02em;font-size:22px;font-weight:300;line-height:1.2}.taem-card__desc{color:var(--taem-graphite);font-size:15px;line-height:1.5}.taem-card--feature{aspect-ratio:auto;color:var(--taem-canvas);background-color:var(--taem-blue-ink);justify-content:space-between;padding:clamp(24px,2.4vw,36px)}.taem-card--feature .taem-card__desc,.taem-card--feature .taem-meta{color:#fffef7db}.taem-card__big{letter-spacing:-.04em;font-size:clamp(34px,3.2vw,52px);font-weight:300;line-height:1}.taem-rail__ctrl{justify-content:end;gap:8px;display:flex}.taem-arrow-btn{width:44px;height:44px;color:var(--taem-ink);border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);cursor:pointer;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.taem-arrow-btn:hover{border-color:var(--taem-ink)}.taem-arrow-btn{transition:border-color .3s var(--taem-ease)}.taem-socials{border-top:1px solid var(--taem-hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1023px){.taem-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.taem-socials{grid-template-columns:minmax(0,1fr)}}.taem-social{color:var(--taem-ink);border-right:1px solid var(--taem-hair);flex-flow:column;gap:6px;padding:28px 0 8px 20px;text-decoration:none;display:flex}.taem-social:first-child{padding-left:0}.taem-social:last-child{border-right:0 solid}.taem-social:hover .taem-social__n{color:var(--taem-blue)}@media (width<=1023px){.taem-social:nth-child(2){border-right:0 solid}.taem-social:nth-child(3){padding-left:0}}@media (width<=767px){.taem-social{border-right:0 solid;border-bottom:1px solid var(--taem-hair);padding-bottom:20px;padding-left:0}}.taem-social__n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;transition:color .3s var(--taem-ease);font-size:clamp(40px,4.6vw,76px);font-weight:300;line-height:1}.taem-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:40px clamp(16px,2vw,32px);display:grid}.taem-split__media{grid-column:1/span 5}.taem-split__media img{object-fit:cover;aspect-ratio:4/5;width:100%;display:block}@media (width<=1023px){.taem-split__media img{aspect-ratio:1}}.taem-split__body{flex-flow:column;grid-column:7/-1;gap:24px;display:flex}.taem-faq{border-bottom:1px solid var(--taem-hair);flex-flow:column;display:flex}.taem-faq details{border-top:1px solid var(--taem-hair)}.taem-faq summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(22px,2.4vw,32px);font-size:clamp(20px,1.9vw,28px);font-weight:300;line-height:1.25;list-style:none;display:flex}.taem-faq summary::-webkit-details-marker{display:none}.taem-faq summary:after{border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);content:"+";width:40px;height:40px;transition:transform .45s var(--taem-ease),background-color .3s var(--taem-ease),color .3s var(--taem-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:300;display:inline-flex}.taem-faq details[open] summary:after{color:var(--taem-canvas);background-color:var(--taem-ink);border-color:var(--taem-ink);transform:rotate(45deg)}.taem-faq details p{max-width:68ch;color:var(--taem-graphite);font-size:var(--taem-fs-body);padding-bottom:32px;line-height:1.6}.taem-cta{border-top:1px solid var(--taem-hair);padding:var(--taem-sec) var(--taem-gut);flex-flow:column;gap:40px;display:flex}.taem-cta__q{max-width:18ch;font-weight:300;font-size:var(--taem-fs-h1);letter-spacing:-.045em;text-wrap:balance;line-height:1}.taem-phero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px clamp(16px,2vw,32px);display:grid}.taem-phero:has(+#formulario){padding-bottom:24px}.taem-phero{padding:calc(var(--wp-admin--admin-bar--height,0px) + clamp(128px,14vw,200px)) var(--taem-gut) clamp(56px,7vw,112px)}@media (width<=767px){.taem-phero:has(+#formulario) .taem-lead{font-size:1rem;line-height:1.45}}.taem-phero__main{flex-flow:column;grid-column:1/span 9;gap:28px;display:flex}.taem-phero__side{grid-column:10/-1;justify-content:end;display:flex}@media (width<=1023px){.taem-phero__side{grid-column:1/-1;justify-content:start}}.taem-phero__glyph{width:clamp(120px,14vw,220px);height:clamp(120px,14vw,220px);color:var(--taem-ink)}.taem-phero__obj{object-fit:contain;width:100%;max-width:300px;max-height:360px}.taem-back{color:var(--taem-graphite);align-self:start;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.taem-back:hover{color:var(--taem-ink)}.taem-block{border-top:1px solid var(--taem-hair);grid-template-columns:repeat(12,minmax(0,1fr));gap:20px clamp(16px,2vw,32px);padding-block:clamp(40px,5vw,72px);display:grid}.taem-block__label{grid-column:1/span 3}.taem-block__body{flex-flow:column;grid-column:4/-1;gap:20px;display:flex}.taem-list{flex-flow:column;margin:0;padding:0;display:flex}.taem-list li{letter-spacing:-.015em;border-bottom:1px solid var(--taem-hair);grid-template-columns:28px minmax(0,1fr);gap:12px;padding-block:16px;font-size:clamp(18px,1.5vw,22px);font-weight:300;line-height:1.35;display:grid}.taem-list li:before{background-color:var(--taem-blue);content:"";border-radius:999px;width:10px;height:10px;margin-top:.55em}.taem-list strong{font-weight:500}.taem-list{list-style:none}.taem-list--no li:before{border-top:1px solid var(--taem-ink);border-right:1px solid var(--taem-ink);border-bottom:1px solid var(--taem-ink);border-left:1px solid var(--taem-ink);background-color:#0000}.taem-seq{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2vw,32px);margin:0;padding:0;display:grid}.taem-seq li{border-top:1px solid var(--taem-ink);flex-flow:column;gap:10px;padding-top:20px;display:flex}.taem-seq{list-style:none}.taem-seq__n{color:var(--taem-blue-ink);font-variant-numeric:tabular-nums;font-size:15px}.taem-seq__t{letter-spacing:-.02em;font-size:22px;font-weight:300;line-height:1.2}.taem-seq__d{color:var(--taem-graphite);font-size:15px;line-height:1.55}.taem-callout{color:var(--taem-canvas);background-color:var(--taem-blue-ink);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,56px);padding:clamp(28px,3.4vw,56px);display:grid}.taem-callout p{max-width:52ch;font-size:var(--taem-fs-lead);line-height:1.45}@media (width<=767px){.taem-callout{grid-template-columns:minmax(0,1fr)}}.taem-callout__n{letter-spacing:-.06em;font-size:clamp(96px,13vw,220px);font-weight:300;line-height:.8}.taem-measure{max-width:32ch;font-weight:300;font-size:var(--taem-fs-statement);letter-spacing:-.03em;text-wrap:pretty;line-height:1.14}.taem-article{border-top:1px solid var(--taem-hair);flex-flow:column;gap:clamp(32px,4vw,56px);padding-block:clamp(64px,8vw,128px);display:flex}.taem-article__img{object-fit:cover;object-position:0% 0%;aspect-ratio:16/8;width:100%;display:block}.taem-article__cols{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px clamp(16px,2vw,32px);display:grid}.taem-article__head{flex-flow:column;grid-column:1/span 5;gap:16px;display:flex}.taem-article__body{grid-column:7/-1}.taem-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.taem-fit__col{flex-flow:column;gap:16px;display:flex}.taem-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(16px,2vw,32px);display:grid}.taem-field{flex-flow:column;gap:8px;display:flex}.taem-field label{color:var(--taem-graphite);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em}.taem-field--full{grid-column:1/-1}.taem-input{width:100%;color:var(--taem-ink);letter-spacing:-.015em;border-top:0 solid;border-right:0 solid;border-bottom:1px solid var(--taem-ash);background-color:#0000;border-left:0 solid;border-radius:0;padding:10px 0 12px;font-size:20px;font-weight:300}.taem-input::placeholder{color:#8a8984}.taem-input{font:inherit;transition:border-color .3s var(--taem-ease);caret-color:var(--taem-blue)}textarea.taem-input{resize:vertical;min-height:140px}select.taem-input{cursor:pointer;appearance:none}.taem-form__foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;display:flex}.taem-form__status{color:var(--taem-graphite);font-size:15px}.taem-form__status.is-ok{color:var(--taem-blue-ink)}.taem-form__status.is-error{color:#b3261e}.taem-footer{color:var(--taem-canvas);background-image:linear-gradient(#1b1b19 0%,#000 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;flex-flow:column;gap:clamp(56px,7vw,112px);display:flex;overflow:hidden}.taem-footer .taem-meta{color:var(--taem-ash);margin-bottom:6px}.taem-footer{padding:clamp(72px,8vw,128px) var(--taem-gut) 24px}.taem-footer__top{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px clamp(16px,2vw,32px);display:grid}.taem-footer__pitch{flex-flow:column;grid-column:1/span 5;gap:24px;display:flex}.taem-footer__pitch p{color:#c9c7bf;max-width:36ch}@media (width<=1119px){.taem-footer__pitch{grid-column:1/-1}}.taem-footer__col{flex-flow:column;grid-column-start:span 2;gap:10px;display:flex}.taem-footer__col a{color:var(--taem-canvas);transition:color .3s var(--taem-ease);font-size:15px;text-decoration:none}.taem-footer__col a:hover{color:var(--taem-blue)}.taem-footer__col--wide{grid-column-start:span 3}.taem-footer__word{color:#3a3936;letter-spacing:-.055em;white-space:nowrap;font-size:min(8.7vw,164px);font-weight:300;line-height:.9}.taem-footer__base{color:var(--taem-ash);border-top:1px solid #fffef724;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:13px;display:flex}@media (width<=1119px){.taem-footer__col{grid-column-start:span 4}}@media (width<=767px){.taem-footer__col{grid-column-start:span 6}}@media (width<=1119px){.taem-footer__col--wide{grid-column-start:span 4}}@media (width<=767px){.taem-footer__col--wide{grid-column-start:span 6}}@media (width<=1023px){.taem-head__label,.taem-head__body,.taem-block__label,.taem-block__body,.taem-hero__meta,.taem-hero__lead,.taem-phero__main,.taem-split__media,.taem-split__body,.taem-article__head,.taem-article__body,.taem-menu__nav,.taem-menu__aside{grid-column:1/-1}}@media (width<=767px){.taem-fit,.taem-form{grid-template-columns:minmax(0,1fr)}}html[data-reduce-motion="1"] .taem-marquee__track{animation:none}.taem-link--light,.taem-link--light:hover{color:var(--taem-canvas)}.taem-link--light:hover{text-decoration-color:var(--taem-canvas)}.taem-link--light{text-decoration-color:#fffef766}.taem-method__foot{position:relative}.taem-spot{opacity:0}.taem-spot.is-on{opacity:1}.taem-spot{transition:opacity .5s var(--taem-ease)}.taem-pbcard{width:min(100%,320px)}.taem-band__media--portrait{object-position:50% 32%}html:not(.lenis) .taem-cases{overflow-x:auto}.taem-lens__cta{border-top:1px solid var(--taem-hair);flex-flow:column;gap:20px;padding-block:clamp(40px,9vh,96px);display:flex}.taem-card__kicker{color:var(--taem-graphite);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em}.taem-ico{flex:none;width:18px;height:18px}.taem-ext{align-items:center;gap:6px;display:inline-flex}.taem-ext .taem-ico{width:14px;height:14px}.taem-extlist{border-top:1px solid var(--taem-hair);flex-wrap:wrap;gap:16px clamp(28px,4vw,64px);padding-top:28px;display:flex}.taem-ext--big{color:var(--taem-ink);letter-spacing:-.02em;gap:10px;font-size:clamp(22px,2.2vw,32px);font-weight:300;text-decoration:none}.taem-ext--big:hover{color:var(--taem-blue-ink)}.taem-ext--big{transition:color .3s var(--taem-ease)}.taem-ext__n{color:var(--taem-graphite);font-variant-numeric:tabular-nums}.taem-tag--light{color:var(--taem-canvas)}html:not(.lenis) .taem-track{flex-flow:column;width:auto}html:not(.lenis) .taem-case{width:100%}.taem-legal{padding:0 var(--taem-gut) clamp(64px,8vw,128px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px clamp(16px,2vw,32px);display:grid}.taem-legal__toc{top:calc(var(--wp-admin--admin-bar--height,0px) + 96px);border-top:1px solid var(--taem-ink);flex-flow:column;grid-column:1/span 3;gap:16px;padding-top:24px;display:flex;position:sticky}.taem-legal__toc ol{counter-reset:taem-toc;flex-flow:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.taem-legal__toc li{counter-increment:taem-toc;grid-template-columns:28px minmax(0,1fr);font-size:15px;line-height:1.35;display:grid}.taem-legal__toc li:before{color:var(--taem-blue-ink);content:counter(taem-toc,decimal-leading-zero);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.taem-legal__toc a{color:var(--taem-graphite);transition:color .3s var(--taem-ease);text-decoration:none}.taem-legal__toc a:hover{color:var(--taem-ink)}@media (width<=1023px){.taem-legal__toc{grid-column:1/-1;position:relative;top:auto}}.taem-legal__body{flex-flow:column;grid-column:5/span 7;display:flex}@media (width<=1023px){.taem-legal__body{grid-column:1/-1}}.taem-legal__sec{border-top:1px solid var(--taem-hair);flex-flow:column;gap:16px;display:flex}.taem-legal__sec h2{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,32px);font-weight:300;line-height:1.15}.taem-legal__sec p{max-width:68ch;color:var(--taem-graphite);font-size:var(--taem-fs-body);line-height:1.65}.taem-legal__sec strong{color:var(--taem-ink);font-weight:500}.taem-legal__sec ul{flex-flow:column;gap:10px;max-width:68ch;margin:0;padding:0;list-style:none;display:flex}.taem-legal__sec li{color:var(--taem-graphite);font-size:var(--taem-fs-body);padding-left:22px;line-height:1.6;position:relative}.taem-legal__sec li:before{background-color:var(--taem-blue);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:0}.taem-legal__sec{padding-block:32px 40px;scroll-margin-top:110px}.taem-legal__table{width:100%;font-size:15px;line-height:1.5}.taem-legal__table th{color:var(--taem-graphite);font-weight:400;font-size:var(--taem-fs-meta);text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--taem-ink);padding:10px 12px 10px 0}.taem-legal__table td{color:var(--taem-graphite);border-bottom:1px solid var(--taem-hair);vertical-align:top;padding:14px 12px 14px 0}.taem-legal__table td:first-child{color:var(--taem-ink);white-space:nowrap}.taem-legal__table{border-collapse:collapse}@media (width<=767px){.taem-legal__table td{border:0 solid;padding:2px 0}.taem-legal__table thead{display:none}.taem-legal__table tr{border-bottom:1px solid var(--taem-hair);padding:12px 0}}.taem-legal__more{padding:0 var(--taem-gut) clamp(48px,6vw,96px);flex-flow:column;gap:16px;display:flex}.taem-legal__links{flex-wrap:wrap;gap:12px 32px;display:flex}@media (width<=767px){.taem-legal__table,.taem-legal__table tbody,.taem-legal__table tr,.taem-legal__table td{display:block}}.taem-footer__legal{gap:10px 28px;display:flex}.taem-footer__legal a{color:#c9c7bf;transition:color .3s var(--taem-ease);font-size:14px;text-decoration:none}.taem-footer__legal a:hover{color:var(--taem-canvas)}.taem-footer__legal{flex-wrap:wrap}.taem-pdp{display:block}.taem-pdp .woocommerce-notices-wrapper{padding:calc(var(--wp-admin--admin-bar--height,0px) + 96px) var(--taem-gut) 0}.taem-pdp .woocommerce-error li{color:#7a1b15}.taem-pdp .woocommerce-message a.button{color:var(--taem-canvas);background-color:var(--taem-ink);border-radius:999px;order:2;padding:10px 18px;font-size:14px;text-decoration:none}.taem-pdp .screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0 solid;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.taem-pdp [hidden]{display:none!important}.taem-pdp{overflow-x:clip}.taem-pdp .woocommerce-message,.taem-pdp .woocommerce-info,.taem-pdp .woocommerce-error li{color:var(--taem-ink);background-color:var(--taem-paper);border-top:1px solid var(--taem-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;list-style:none;display:flex}.taem-pdp-hero{padding:calc(var(--wp-admin--admin-bar--height,0px) + clamp(104px,10vw,148px)) var(--taem-gut) clamp(64px,8vw,120px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px clamp(16px,2vw,32px);display:grid}.taem-pdp-media{top:calc(var(--wp-admin--admin-bar--height,0px) + 88px);flex-flow:column;grid-column:1/span 6;gap:12px;display:flex;position:sticky}@media (width<=1023px){.taem-pdp-media{position:relative;top:auto}}.taem-pdp-gallery{aspect-ratio:1;background-color:var(--taem-paper);max-height:min(80vh,720px);overflow:hidden}.taem-pdp-gallery img{object-fit:contain}.taem-pdp-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.taem-pdp-thumbs .bde-swiper__slide{aspect-ratio:1;background-color:var(--taem-paper)}.taem-pdp-thumbs .swiper-slide{opacity:.45;cursor:pointer;transition:opacity .3s var(--taem-ease)}.taem-pdp-thumbs .swiper-slide-thumb-active{outline:1px solid var(--taem-ink);outline-offset:-1px;opacity:1}@media (width<=767px){.taem-pdp-thumbs{display:none}}.taem-pdp-buy{flex-flow:column;grid-column:8/-1;gap:22px;padding-top:8px;display:flex}.taem-pdp-title{color:var(--taem-graphite);letter-spacing:-.015em;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.3}.taem-pdp-promise{color:var(--taem-ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,4.4vw,72px);font-weight:300;line-height:1}.taem-pdp-excerpt{max-width:46ch;color:var(--taem-graphite);font-size:var(--taem-fs-lead);line-height:1.45}.taem-pdp-bullets{border-top:1px solid var(--taem-hair);flex-flow:column;margin:0;padding:0;display:flex}.taem-pdp-bullets li{border-bottom:1px solid var(--taem-hair);align-items:center;gap:12px;padding-block:12px;font-size:17px;line-height:1.35;display:flex}.taem-pdp-bullets{list-style:none}.taem-pdp-check{width:22px;height:22px;color:var(--taem-blue-ink);flex:none}.taem-pdp-pricebox{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 0 4px;display:flex}@media (width<=767px){.taem-pdp-pricebox .taem-pdp-buybtn{justify-content:center;width:100%}}.taem-pdp-price{color:var(--taem-ink);letter-spacing:-.04em;align-items:baseline;gap:4px 14px;margin:0;font-size:clamp(36px,3.4vw,52px);font-weight:300;line-height:1;display:flex}.taem-pdp-price .price{color:var(--taem-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;margin:0;font-size:clamp(36px,3.4vw,52px);font-weight:300;display:flex}.taem-pdp-price del{color:var(--taem-graphite);letter-spacing:-.01em;font-size:.5em;text-decoration-thickness:1px}.taem-pdp-price ins{text-decoration:none}.taem-pdp-price{font-variant-numeric:tabular-nums;flex-wrap:wrap}.taem-pdp-cta form.cart{align-items:center;gap:12px;margin:0;display:flex}.taem-pdp-cta .quantity{display:none}.taem-pdp-cta button.single_add_to_cart_button{color:var(--taem-canvas);font-family:var(--taem-font),"Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;background-color:var(--taem-ink);cursor:pointer;transition:background-color .35s var(--taem-ease);border:0 solid;border-radius:999px;padding:18px 34px;font-size:17px;font-weight:400}.taem-pdp-cta button.single_add_to_cart_button:hover{background-color:var(--taem-blue-ink)}@media (width<=767px){.taem-pdp-cta button.single_add_to_cart_button{width:100%}}.taem-pdp-trust{color:var(--taem-graphite);gap:8px 20px;margin:0;padding:0;font-size:13px;display:flex}.taem-pdp-trust li{align-items:center;gap:8px;display:inline-flex}.taem-pdp-trust li:before{background-color:var(--taem-blue);content:"";border-radius:999px;width:6px;height:6px}.taem-pdp-trust a{color:inherit;text-underline-offset:3px}.taem-pdp-trust{flex-wrap:wrap;list-style:none}.taem-pdp-agita{max-width:34ch;color:var(--taem-graphite)}.taem-pdp-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);display:grid}@media (width<=1023px){.taem-pdp-benefits{grid-template-columns:minmax(0,1fr)}}.taem-pdp-benefit{border-top:1px solid var(--taem-ink);flex-flow:column;gap:14px;padding-top:22px;display:flex}.taem-pdp-incs{border-bottom:1px solid var(--taem-hair);flex-flow:column;display:flex}.taem-pdp-inc{border-top:1px solid var(--taem-hair);grid-template-columns:34px minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(12px,2vw,32px);display:grid}.taem-pdp-inc .taem-pdp-check{margin-top:4px}.taem-pdp-inc{padding-block:clamp(18px,2vw,26px)}@media (width<=767px){.taem-pdp-inc{grid-template-columns:30px minmax(0,1fr);gap:6px}}.taem-pdp-inc__t{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px);font-weight:300;line-height:1.2}.taem-pdp-inc__d{color:var(--taem-graphite);font-size:15px;line-height:1.55}@media (width<=767px){.taem-pdp-inc__d{grid-column-start:2}}.taem-pdp-sample{color:var(--taem-canvas);background-image:linear-gradient(#1b1b19 0%,#0a0a09 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:48px clamp(16px,2vw,32px);display:grid}.taem-pdp-sample .taem-body{color:#c9c7bf}.taem-pdp-sample{padding:var(--taem-sec) var(--taem-gut)}.taem-pdp-sample__txt{flex-flow:column;grid-column:1/span 4;gap:20px;display:flex}.taem-pdp-sheet{color:var(--taem-ink);background-color:var(--taem-canvas);flex-flow:column;grid-column:6/-1;gap:20px;margin:0;padding:clamp(28px,4vw,56px);display:flex;position:relative;transform:rotate(-1.5deg)}.taem-pdp-sheet__pin{color:var(--taem-canvas);letter-spacing:.02em;background-color:var(--taem-blue-ink);border-radius:999px;padding:8px 16px;font-size:13px;position:absolute;top:-18px;right:clamp(20px,4vw,48px)}.taem-pdp-sheet__t{letter-spacing:-.03em;border-bottom:1px solid var(--taem-hair);padding-bottom:18px;font-size:clamp(24px,2.4vw,36px);font-weight:300;line-height:1.1}.taem-pdp-sheet__body{color:#33332f;white-space:pre-line;max-width:62ch;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.taem-pdp-detail details{border-block:1px solid var(--taem-hair)}.taem-pdp-detail summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;padding-block:24px;font-size:clamp(20px,1.9vw,28px);font-weight:300;list-style:none;display:flex}.taem-pdp-detail summary::-webkit-details-marker{display:none}.taem-pdp-detail summary:after{border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);content:"+";width:40px;height:40px;transition:transform .45s var(--taem-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.taem-pdp-detail details[open] summary:after{transform:rotate(45deg)}.taem-pdp-desc{max-width:72ch;color:var(--taem-graphite);padding-bottom:32px;line-height:1.65}.taem-pdp-desc h2{color:var(--taem-ink);margin:28px 0 10px;font-size:22px;font-weight:400}.taem-pdp-desc ul{padding-left:20px}.taem-pdp-final{border-top:1px solid var(--taem-hair);flex-flow:column;gap:28px;display:flex}.taem-pdp-final .taem-lead{max-width:52ch}.taem-pdp-final{padding:var(--taem-sec) var(--taem-gut)}.taem-pdp-bar{z-index:50;background-color:var(--taem-canvas);box-shadow:0px -1px 0px var(--taem-hair);align-items:center;gap:20px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.taem-pdp-bar.is-on{transform:translate(0,0)}.taem-pdp-bar{padding:12px var(--taem-gut);transition:transform .5s var(--taem-ease)}@media (width<=767px){.taem-pdp-bar{padding-right:88px;transform:translate(0,0)}}.taem-pdp-bar__t{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:15px;overflow:hidden}@media (width<=767px){.taem-pdp-bar__t{display:none}}.taem-pdp-bar__p,.taem-pdp-bar__p .price{margin:0;font-size:18px}.taem-pdp-bar__p .price{font-variant-numeric:tabular-nums}.taem-pdp-bar__p del{color:var(--taem-graphite);margin-right:6px;font-size:.8em}.taem-pdp-bar__p ins{text-decoration:none}.taem-pdp-bar__p{font-variant-numeric:tabular-nums}@media (width<=767px){.taem-pdp-bar__p{flex:1 1 0}}@media (width<=1023px){.taem-pdp-media,.taem-pdp-buy,.taem-pdp-sample__txt,.taem-pdp-sheet{grid-column:1/-1}}@media (width<=767px){.taem-pdp-cta,.taem-pdp-cta form.cart{width:100%}}.taem-pdp-main{object-fit:contain;width:100%;height:100%;display:block}@media (width<=767px){.taem-pdp-main{object-fit:contain;max-height:36vh}}.taem-pdp-thumb{aspect-ratio:1;background-color:var(--taem-paper);opacity:.5;cursor:pointer;border:0 solid;padding:0}.taem-pdp-thumb img{object-fit:contain;width:100%;height:100%;display:block}.taem-pdp-thumb.is-active{outline:1px solid var(--taem-ink);outline-offset:-1px}.taem-pdp-thumb{transition:opacity .3s var(--taem-ease)}.taem-pdp-thumb:hover,.taem-pdp-thumb.is-active{opacity:1}.taem-pdp-buybtn{padding:18px 34px;font-size:17px}.taem-shop{padding:calc(var(--wp-admin--admin-bar--height,0px) + clamp(120px,12vw,176px)) var(--taem-gut) var(--taem-sec);flex-flow:column;gap:clamp(32px,4vw,56px);display:flex}.taem-shop__body{width:100%;max-width:1280px}.taem-shop__body .wc-block-components-button:not(.is-link){color:var(--taem-canvas);font-family:var(--taem-font),"Helvetica Neue",Arial,sans-serif;background-color:var(--taem-ink);border-radius:999px}.taem-shop__body .wc-block-components-button:not(.is-link):hover{background-color:var(--taem-blue-ink)}.taem-shop__body a{color:var(--taem-blue-ink)}.taem-shop__title{max-width:17ch}.taem-pdp-pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin-top:clamp(32px,4vw,56px);display:grid}@media (width<=767px){.taem-pdp-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}.taem-pdp-page{color:inherit;background-color:var(--taem-canvas);outline:1px solid var(--taem-hair);outline-offset:-1px;cursor:zoom-in;border:0 solid;margin:0;padding:0;overflow:hidden}.taem-pdp-page img{object-fit:contain;aspect-ratio:17/24;width:100%;height:auto;transition:transform .5s var(--taem-ease);display:block}.taem-pdp-page:hover img{transform:scale(1.03)}.taem-pdp-page{font:inherit}.taem-display--hero{max-width:15ch;font-size:clamp(44px,7.2vw,124px);line-height:.98}.taem-lens__modes{background-color:var(--taem-canvas);border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.taem-lens__mode{color:var(--taem-graphite);font-family:var(--taem-font),"Helvetica Neue",Arial,sans-serif;cursor:pointer;background-color:#0000;border:0 solid;border-radius:999px;padding:10px 18px;font-size:14px;line-height:1.2}.taem-lens__mode.is-on{color:var(--taem-canvas);background-color:var(--taem-ink)}.taem-lens__mode{transition:background-color .35s var(--taem-ease),color .35s var(--taem-ease)}.taem-lens__cap{max-width:38ch;color:var(--taem-graphite);text-align:center;font-size:15px;line-height:1.45}.taem-spec__resto{transition:opacity .7s var(--taem-ease)}.taem-spec__gaze{opacity:0;transition:opacity .6s var(--taem-ease) .25s}.taem-pdp-page:focus-visible,.taem-pdp-shot:focus-visible{outline:2px solid var(--taem-blue);outline-offset:4px}.taem-pdp-shot{cursor:zoom-in;background-color:#0000;border:0 solid;grid-column:6/-1;padding:0;display:block;position:relative;transform:rotate(-1.5deg)}.taem-pdp-shot img{outline:1px solid #fffef72e;width:100%;height:auto;display:block}@media (width<=1023px){.taem-pdp-shot{grid-column:1/-1}}.taem-lightbox{background-color:#0b0b0af0;border:0 solid;place-items:center;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;display:grid}.taem-lightbox:not([open]){display:none}.taem-lightbox::backdrop{background-color:#0b0b0a99}.taem-lightbox__img{width:auto;max-width:min(92vw,1400px);height:auto;max-height:88vh;display:block}.taem-lightbox__btn{color:var(--taem-ink);background-color:var(--taem-canvas);border-top:1px solid var(--taem-charcoal,#4d4c4a);border-right:1px solid var(--taem-charcoal,#4d4c4a);border-bottom:1px solid var(--taem-charcoal,#4d4c4a);border-left:1px solid var(--taem-charcoal,#4d4c4a);cursor:pointer;font-size:15px;font:inherit;border-radius:999px;padding:10px 20px;position:fixed}.taem-lightbox__close{top:20px;right:20px}.taem-lightbox__prev,.taem-lightbox__next{padding:10px 16px;top:50%;transform:translateY(-50%)}.taem-lightbox__prev{left:20px}.taem-lightbox__next{right:20px}.taem-lightbox__count{color:#c9c7bf;letter-spacing:.04em;margin:0;font-size:13px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.taem-pdp-sheet[hidden],.taem-pdp-shot[hidden],.taem-pdp-page[hidden]{display:none}.taem-account{color:var(--taem-ink);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:15px;line-height:1.2;text-decoration:none;display:inline-flex}.taem-account:hover{color:var(--taem-blue-ink);background-color:var(--taem-paper)}.taem-account{transition:color .3s var(--taem-ease),background-color .3s var(--taem-ease)}@media (width<=767px){.taem-account{border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);justify-content:center;width:40px;height:40px;padding:0}}.taem-account__ico{flex:none;width:20px;height:20px}.taem-account__in{display:none}.logged-in .taem-account__in{display:inline}.logged-in .taem-account__out{display:none}@media (width<=767px){.taem-account__out,.taem-account__in,.logged-in .taem-account__in{display:none}}.taem-ebk{border-top:1px solid var(--taem-hair);padding-block:var(--taem-sec);padding-inline:var(--taem-gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px clamp(16px,2vw,32px);display:grid}.taem-ebk__txt{flex-flow:column;grid-column:1/span 6;gap:24px;display:flex}.taem-ebk__t{max-width:11ch;font-weight:300;font-size:var(--taem-fs-h1);letter-spacing:-.045em;line-height:.98}.taem-ebk__dot{color:var(--taem-blue)}.taem-ebk__facts{border-top:1px solid var(--taem-hair);grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;padding:0;display:grid}.taem-ebk__facts li{flex-flow:column;gap:6px;padding:18px 16px 0 0;display:flex}.taem-ebk__facts{list-style:none}@media (width<=767px){.taem-ebk__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.taem-ebk__n{color:var(--taem-ink);letter-spacing:-.04em;font-size:clamp(34px,3.4vw,52px);font-weight:300;line-height:1}.taem-ebk__l{color:var(--taem-graphite);font-size:var(--taem-fs-small);line-height:1.4}.taem-ebk__buy{flex-flow:column;gap:18px;margin-top:12px;display:flex}.taem-ebk__price{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.taem-ebk__now{color:var(--taem-ink);letter-spacing:-.03em;font-size:clamp(34px,3vw,44px);font-weight:400}.taem-ebk__was{color:var(--taem-ash);font-size:20px;text-decoration:line-through}.taem-ebk__cur{color:var(--taem-graphite);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em}.taem-ebk__media{background-color:var(--taem-paper);grid-column:7/-1;display:block;overflow:hidden}.taem-ebk__media img{width:100%;height:auto;transition:transform 1.2s var(--taem-ease);display:block}.taem-ebk__media:hover img{transform:scale(1.03)}@media (width<=1023px){.taem-ebk__media{order:-1}}.taem-404{min-height:100vh;padding:calc(var(--wp-admin--admin-bar--height,0px) + clamp(120px,12vw,176px)) var(--taem-gut) clamp(64px,8vw,120px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:48px clamp(16px,2vw,32px);display:grid}.taem-404__txt{flex-flow:column;grid-column:1/span 7;gap:24px;display:flex}.taem-404__code{color:var(--taem-canvas);background-color:var(--taem-ink);border-radius:999px;margin-right:10px;padding:4px 10px 3px;display:inline-block}.taem-404__exits{border-bottom:1px solid var(--taem-hair);flex-flow:column;margin-top:16px;display:flex}.taem-404__exit{color:var(--taem-ink);border-top:1px solid var(--taem-hair);grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:16px;padding:20px 8px 20px 0;text-decoration:none;display:grid}.taem-404__exit:hover{background-color:var(--taem-paper)}.taem-404__exit:hover .taem-404__et{transform:translate(8px)}.taem-404__exit:hover .taem-404__arr{color:var(--taem-blue);transform:translate(6px)}.taem-404__exit{transition:background-color .45s var(--taem-ease)}@media (width<=767px){.taem-404__exit{grid-template-columns:36px minmax(0,1fr) 24px;gap:4px}}.taem-404__n{color:var(--taem-graphite);font-size:var(--taem-fs-meta);letter-spacing:.04em;padding-left:8px}.taem-404__et{letter-spacing:-.02em;transition:transform .45s var(--taem-ease);font-size:clamp(19px,1.6vw,24px);line-height:1.2}.taem-404__ed{color:var(--taem-graphite);font-size:15px;line-height:1.4}@media (width<=767px){.taem-404__ed{grid-row-start:2;grid-column-start:2}}.taem-404__arr{width:24px;height:24px;transition:transform .45s var(--taem-ease),color .3s var(--taem-ease)}@media (width<=767px){.taem-404__arr{grid-row:1/span 2;grid-column-start:3}}.taem-404__fig{flex-flow:column;grid-column:8/-1;align-items:center;gap:8px;margin:0;display:flex}@media (width<=1023px){.taem-404__fig{order:0}}.taem-404__svg{width:100%;max-width:460px;height:auto;overflow:visible}@media (width<=1023px){.taem-404__svg{max-width:320px}}.taem-404__lbl{font-family:var(--taem-font),"Helvetica Neue",Arial,sans-serif;letter-spacing:.08em;fill:var(--taem-graphite);font-size:11px}.taem-404__pill{font-family:var(--taem-font),"Helvetica Neue",Arial,sans-serif;fill:#fffef7;font-size:13px}.taem-404__stat{background-color:var(--taem-paper);flex-flow:column;gap:6px;width:100%;max-width:460px;padding:20px 24px;display:flex}@media (width<=767px){.taem-404__stat{display:none}}.taem-404__big{color:var(--taem-blue-ink);letter-spacing:-.04em;font-size:clamp(44px,4.4vw,64px);font-weight:300;line-height:1}.taem-404__note{color:var(--taem-graphite);font-size:15px;line-height:1.45}@media (width<=1023px){.taem-ebk__txt,.taem-ebk__media,.taem-404__txt,.taem-404__fig{grid-column:1/-1}}.taem-agenda__intro{max-width:52ch;margin-top:20px}.taem-agenda{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:clamp(28px,4vw,72px);margin-top:clamp(40px,5vw,80px);display:grid}.taem-agenda.is-sin-agenda .taem-ticket__alt{display:none}@media (width<=1023px){.taem-agenda{grid-template-columns:minmax(0,1fr)}}.taem-agenda__main{flex-flow:column;gap:clamp(40px,4vw,56px);min-width:0;display:flex}.taem-agenda__n{color:var(--taem-graphite);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em;align-items:baseline;gap:4px 12px;margin:0 0 18px;display:flex}.taem-agenda__n span{color:var(--taem-blue-ink);font-variant-numeric:tabular-nums}.taem-agenda__n em{color:#8a8984;text-transform:none;letter-spacing:0;font-style:normal}.taem-agenda__n{flex-wrap:wrap}.taem-agenda__hint{color:var(--taem-graphite);margin:0;font-size:15px}.taem-agenda__days{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:2px 2px 12px;display:flex;overflow-x:auto}.taem-day{width:108px;min-height:140px;color:var(--taem-ink);text-align:left;background-color:var(--taem-canvas);border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);cursor:pointer;border-radius:14px;flex-flow:column;flex:none;justify-content:space-between;align-items:start;gap:6px;padding:14px 14px 12px;display:flex}.taem-day:hover{border-color:var(--taem-ink);transform:translateY(-2px)}.taem-day[aria-pressed=true]{color:var(--taem-canvas);background-color:var(--taem-ink);border-color:var(--taem-ink);transform:none}.taem-day{scroll-snap-align:start;font:inherit;transition:background-color .35s var(--taem-ease),border-color .35s var(--taem-ease),color .35s var(--taem-ease),transform .35s var(--taem-ease)}@media (width<=1023px){.taem-day{width:104px;min-height:124px}}.taem-day__w{color:var(--taem-graphite);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em}.taem-day__n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:300;line-height:.9}@media (width<=1023px){.taem-day__n{font-size:46px}}.taem-day__m{color:var(--taem-graphite);font-size:13px}.taem-day__c{color:var(--taem-graphite);align-items:center;gap:6px;font-size:12px;display:inline-flex}.taem-day__c:before{background-color:var(--taem-blue);content:"";border-radius:50%;width:6px;height:6px}.taem-day__c{white-space:nowrap}@media (width<=1023px){.taem-day__c{font-size:11px}}.taem-day[aria-pressed=true] .taem-day__w,.taem-day[aria-pressed=true] .taem-day__m,.taem-day[aria-pressed=true] .taem-day__c{color:#d8d6ce}.taem-agenda__times{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}@media (width<=1023px){.taem-agenda__times{grid-template-columns:repeat(3,minmax(0,1fr))}}.taem-agenda__grupo{color:#8a8984;font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;margin:10px 0 2px}.taem-agenda__grupo:first-child{margin-top:0}.taem-slot{color:var(--taem-ink);border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);cursor:pointer;background-color:#0000;border-radius:999px;padding:12px 10px;font-size:16px}.taem-slot:hover{border-color:var(--taem-ink)}.taem-slot[aria-pressed=true]{color:var(--taem-canvas);background-color:var(--taem-blue-ink);border-color:var(--taem-blue-ink)}.taem-slot{font:inherit;font-variant-numeric:tabular-nums;transition:background-color .3s var(--taem-ease),border-color .3s var(--taem-ease),color .3s var(--taem-ease)}.taem-agenda__form{gap:24px}.taem-agenda__form select.taem-input{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230B0B0A' stroke-width='1.5'/%3E%3C/svg%3E") right 6px center no-repeat;padding-right:28px}.taem-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.taem-ticket{background-color:var(--taem-canvas);box-shadow:0px 0px 0px 1px var(--taem-hair),0px 30px 60px -36px #0b0b0a59;border-radius:20px;position:sticky;top:104px}.taem-ticket.is-confirmada .taem-ticket__top:after{z-index:1;color:var(--taem-blue-ink);font-weight:500;font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.08em;background-color:var(--taem-canvas);border-top:2px solid var(--taem-blue-ink);border-right:2px solid var(--taem-blue-ink);border-bottom:2px solid var(--taem-blue-ink);border-left:2px solid var(--taem-blue-ink);content:"Confirmada";animation:taem-sello .55s var(--taem-ease) both;border-radius:8px;padding:6px 10px;position:absolute;bottom:-16px;right:26px;transform:rotate(-8deg)}@media (width<=1023px){.taem-ticket{position:relative;top:auto}}.taem-ticket__top{padding:28px 28px 26px;position:relative}.taem-ticket__day{letter-spacing:-.01em;margin:20px 0 6px;font-size:22px;line-height:1.25}.taem-ticket__time{color:var(--taem-ink);letter-spacing:-.055em;margin:0;font-size:clamp(64px,6.2vw,100px);font-weight:300;line-height:.9}.taem-ticket__time.is-vacio{color:#cfccc2}.taem-ticket__time{font-variant-numeric:tabular-nums}.taem-ticket__zone{color:var(--taem-graphite);margin:12px 0 0;font-size:13px}.taem-ticket__cut{border-top:2px dashed var(--taem-hair);height:0;margin:0 22px;position:relative}.taem-ticket__cut:before{left:-35px}.taem-ticket__cut:after{right:-35px}.taem-ticket__cut:before,.taem-ticket__cut:after{background-color:var(--taem-paper);width:24px;height:24px;box-shadow:inset 0px 0px 0px 1px var(--taem-hair);content:"";border-radius:50%;position:absolute;top:-13px}.taem-ticket__bottom{flex-flow:column;gap:12px;padding:24px 28px 18px;display:flex}.taem-ticket__go{justify-content:center;width:100%}.taem-ticket__go[aria-disabled=true]{opacity:.5}.taem-ticket__go[hidden]{display:none}.taem-ticket__alt{margin:0;padding:0 28px 24px}.taem-ticket__switch{color:var(--taem-graphite);cursor:pointer;border:0 solid;padding:0;font-size:14px;text-decoration:underline}.taem-ticket__switch:hover{color:var(--taem-ink)}.taem-ticket__switch{font:inherit;text-underline-offset:3px;background:0 0}.taem-ticket__done{flex-flow:column;gap:10px;font-size:15px;display:flex}.taem-ticket__done[hidden]{display:none}.taem-ticket__done a{color:var(--taem-ink);text-underline-offset:3px}@keyframes taem-sello{0%{opacity:0;transform:rotate(-8deg)scale(1.6)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.taem-agenda.is-mensaje .taem-agenda__step--cal,.taem-agenda.is-mensaje .taem-ticket__time,.taem-agenda.is-mensaje .taem-ticket__zone{display:none}.taem-sv{border-top:1px solid var(--taem-hair);padding-block:var(--taem-sec);padding-inline:var(--taem-gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px clamp(16px,2vw,32px);display:grid}.taem-sv__media{background-color:var(--taem-paper);grid-column:1/span 6;display:block;overflow:hidden}.taem-sv__media img{width:100%;height:auto;transition:transform 1.2s var(--taem-ease);display:block}.taem-sv__media:hover img{transform:scale(1.03)}.taem-sv__txt{flex-flow:column;grid-column:7/-1;gap:24px;display:flex}@media (width<=1023px){.taem-sv__media,.taem-sv__txt{grid-column:1/-1}}.taem-shelf{aspect-ratio:1/.84;background-color:var(--taem-paper);grid-column:7/-1;position:relative}.taem-shelf:hover .taem-shelf__item--1 .taem-shelf__img{transform:translate(-5%)rotate(-12deg)}.taem-shelf:hover .taem-shelf__item--2 .taem-shelf__img{transform:translate(-3%)rotate(-6deg)}.taem-shelf:hover .taem-shelf__item--3 .taem-shelf__img{transform:translateY(-6%)rotate(0)scale(1.03)}.taem-shelf:hover .taem-shelf__item--4 .taem-shelf__img{transform:translate(3%)rotate(7deg)}.taem-shelf:hover .taem-shelf__item--5 .taem-shelf__img{transform:translate(5%)rotate(12deg)}@media (width<=1023px){.taem-shelf{aspect-ratio:1/.66}}@media (width<=767px){.taem-shelf{aspect-ratio:1}}.taem-shelf__item{width:29%;position:absolute}@media (width<=1023px){.taem-shelf__item{width:22%}}@media (width<=767px){.taem-shelf__item{width:30%}}.taem-shelf__img{outline:1px solid var(--taem-hair);transform-origin:50% 100%;width:100%;height:auto;transition:transform 1s var(--taem-ease);display:block}.taem-shelf__item--1{z-index:1;width:26%;bottom:14%;left:4%}.taem-shelf__item--1 .taem-shelf__img{transform:rotate(-9deg)}@media (width<=1023px){.taem-shelf__item--1{left:12%}}@media (width<=767px){.taem-shelf__item--1{left:4%}}.taem-shelf__item--2{z-index:2;width:28%;bottom:19%;left:16%}.taem-shelf__item--2 .taem-shelf__img{transform:rotate(-4deg)}@media (width<=1023px){.taem-shelf__item--2{left:24%}}@media (width<=767px){.taem-shelf__item--2{left:18%}}.taem-shelf__item--3{z-index:5;width:33%;bottom:22%;left:33.5%}.taem-shelf__item--3 .taem-shelf__img{transform:rotate(1deg)}@media (width<=1023px){.taem-shelf__item--3{width:23%;left:38.5%}}@media (width<=767px){.taem-shelf__item--3{width:31%;left:34.5%}}.taem-shelf__item--4{z-index:4;width:28%;bottom:18%;left:54%}.taem-shelf__item--4 .taem-shelf__img{transform:rotate(5deg)}@media (width<=1023px){.taem-shelf__item--4{left:53%}}@media (width<=767px){.taem-shelf__item--4{left:52%}}.taem-shelf__item--5{z-index:3;width:26%;bottom:13%;left:68%}.taem-shelf__item--5 .taem-shelf__img{transform:rotate(9deg)}@media (width<=1023px){.taem-shelf__item--5{left:64%}}@media (width<=767px){.taem-shelf__item--5{left:64%}}.taem-shelf__pill{z-index:6;color:var(--taem-ink);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em;background-color:var(--taem-canvas);border-top:1px solid var(--taem-ink);border-right:1px solid var(--taem-ink);border-bottom:1px solid var(--taem-ink);border-left:1px solid var(--taem-ink);border-radius:999px;padding:9px 16px;line-height:1.2;position:absolute;top:7%;right:5%}.taem-shelf__pill:before{background-color:var(--taem-ink);content:"";width:clamp(40px,5vw,72px);height:1px;position:absolute;top:50%;right:100%}.taem-shelf__pill:after{background-color:var(--taem-blue);content:"";border-radius:999px;width:9px;height:9px;margin-top:-4px;position:absolute;top:50%;right:calc(100% + clamp(40px,5vw,72px))}.taem-shelf__pill{white-space:nowrap}.taem-trust-wrap{padding-inline:var(--taem-gut)}.taem-trust{border-top:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.taem-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.taem-trust{grid-template-columns:minmax(0,1fr)}}.taem-trust__i{border-right:1px solid var(--taem-hair);flex-flow:column;gap:6px;padding:24px 24px 24px 0;display:flex}.taem-trust__i+.taem-trust__i{padding-left:24px}.taem-trust__i:last-child{border-right:0 solid}@media (width<=1023px){.taem-trust__i:nth-child(2){border-right:0 solid}.taem-trust__i:nth-child(3){border-top:1px solid var(--taem-hair);padding-left:0}.taem-trust__i:nth-child(4){border-top:1px solid var(--taem-hair)}}@media (width<=767px){.taem-trust__i+.taem-trust__i{border-top:1px solid var(--taem-hair)}}.taem-trust__t{color:var(--taem-ink);font-size:17px;line-height:1.3}.taem-trust__d{color:var(--taem-graphite);font-size:var(--taem-fs-small);line-height:1.5}.taem-picks{border-bottom:1px solid var(--taem-hair);flex-flow:column;display:flex}.taem-pick{color:var(--taem-ink);border-top:1px solid var(--taem-hair);grid-template-columns:44px minmax(0,1.7fr) minmax(0,1fr) auto 32px;align-items:center;gap:24px;text-decoration:none;display:grid}.taem-pick:hover .taem-pick__q{color:var(--taem-blue-ink)}.taem-pick:hover .taem-pick__arrow{transform:translate(6px)}.taem-pick{padding-block:26px}@media (width<=1119px){.taem-pick{grid-template-columns:40px minmax(0,1.5fr) minmax(0,1fr) 28px}}@media (width<=767px){.taem-pick{grid-template-columns:32px minmax(0,1fr) 24px;gap:10px}}.taem-pick__n{color:var(--taem-graphite);font-size:var(--taem-fs-meta);letter-spacing:.04em;font-variant-numeric:tabular-nums}.taem-pick__q{letter-spacing:-.02em;text-wrap:pretty;transition:color .3s var(--taem-ease);font-size:clamp(20px,1.9vw,28px);font-weight:300;line-height:1.25}.taem-pick__r{flex-flow:column;gap:4px;font-size:16px;line-height:1.3;display:flex}@media (width<=767px){.taem-pick__r{grid-column:2/3;grid-row-start:2}}.taem-pick__arrow{width:28px;height:28px;transition:transform .45s var(--taem-ease)}@media (width<=767px){.taem-pick__arrow{grid-row-start:1;grid-column-start:3;width:24px;height:24px}}.taem-filters{top:calc(var(--wp-admin--admin-bar--height,0px) + 76px);z-index:20;background-color:var(--taem-canvas);border-bottom:1px solid var(--taem-hair);gap:8px;margin-bottom:clamp(-64px,-5vw,-32px);display:flex;position:sticky}.taem-filters::-webkit-scrollbar{display:none}.taem-filters{scrollbar-width:none;padding-block:14px;overflow-x:auto}@media (width<=767px){.taem-filters{top:calc(var(--wp-admin--admin-bar--height,0px) + 66px);margin-inline:calc(var(--taem-gut) * -1);padding-inline:var(--taem-gut)}}.taem-filter{color:var(--taem-ink);letter-spacing:-.01em;border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);cursor:pointer;background-color:#0000;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:15px;line-height:1.2;display:inline-flex}.taem-filter span{color:var(--taem-graphite);font-size:var(--taem-fs-meta);font-variant-numeric:tabular-nums;transition:color .3s var(--taem-ease)}.taem-filter:hover{border-color:var(--taem-ink)}.taem-filter.is-on{color:var(--taem-canvas);background-color:var(--taem-ink);border-color:var(--taem-ink)}.taem-filter.is-on span{color:var(--taem-ash)}.taem-filter{transition:background-color .3s var(--taem-ease),color .3s var(--taem-ease),border-color .3s var(--taem-ease)}.taem-shelfsec{flex-flow:column;gap:clamp(32px,4vw,56px);display:flex}.taem-shelfsec[hidden]{display:none}.taem-shelfsec{scroll-margin-top:150px}@media (width<=1119px){.taem-pick__p{display:none}}@media (width<=1023px){.taem-shelf{grid-column:1/-1}}@media (width<=767px){.taem-shelf__pill:before,.taem-shelf__pill:after{display:none}.taem-trust__i,.taem-trust__i+.taem-trust__i{border-right:0 solid;padding:18px 0}}.taem-store-hero{align-items:center}.taem-store-hero__main{grid-column:1/span 6}.taem-store{padding-bottom:clamp(56px,6vw,96px);padding-inline:var(--taem-gut);flex-flow:column;gap:clamp(72px,8vw,128px);scroll-margin-top:80px;display:flex}.taem-store__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4vw,64px) clamp(16px,2vw,32px);display:grid}@media (width<=767px){.taem-store__grid::-webkit-scrollbar{display:none}}.taem-store__grid--playbooks{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1119px){.taem-store__grid--playbooks{grid-template-columns:repeat(3,minmax(0,1fr))}}.taem-store__grid--sistemas{grid-template-columns:repeat(2,minmax(0,1fr))}.taem-store__grid--sistemas .taem-store__media{aspect-ratio:4/3}.taem-store__grid--sistemas .taem-store__book{width:36%}@media (width<=767px){.taem-store__grid--sistemas .taem-store__media{aspect-ratio:4/5}.taem-store__grid--sistemas .taem-store__book{width:58%}}.taem-store__card{color:var(--taem-ink);flex-flow:column;gap:20px;text-decoration:none;display:flex}.taem-store__card:hover .taem-store__book{transform:translateY(-4%)rotate(-3deg)scale(1.04)}.taem-store__card:hover .taem-store__ad--1{transform:translate(-108%,-46%)rotate(-13deg)}.taem-store__card:hover .taem-store__ad--2{transform:translate(-50%,-60%)scale(1.04)}.taem-store__card:hover .taem-store__ad--3{transform:translate(8%,-46%)rotate(13deg)}.taem-store__card:hover .taem-store__go{color:var(--taem-blue-ink)}.taem-store__card:hover .taem-store__arrow{transform:translate(5px)}@media (width<=767px){.taem-store__card{scroll-snap-align:start;flex:0 0 80%}}.taem-store__media{aspect-ratio:4/5;background-color:var(--taem-paper);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.taem-store__book{width:58%;transition:transform .9s var(--taem-ease);display:block}.taem-store__cover{outline:1px solid var(--taem-hair);width:100%;height:auto;display:block}.taem-store__media--ads{display:block}.taem-store__ad{outline:1px solid var(--taem-hair);transform-origin:50% 100%;width:46%;height:auto;transition:transform .9s var(--taem-ease);position:absolute;top:50%;left:50%}.taem-store__ad--1{z-index:1;transform:translate(-96%,-46%)rotate(-9deg)}.taem-store__ad--2{z-index:3;transform:translate(-50%,-54%)}.taem-store__ad--3{z-index:2;transform:translate(-4%,-46%)rotate(9deg)}.taem-store__body{flex-flow:column;flex:1 1 0;gap:10px;display:flex}.taem-store__tags{flex-wrap:wrap;gap:6px;display:flex}.taem-store__new{color:var(--taem-canvas);background-color:var(--taem-ink);border-color:var(--taem-ink)}.taem-store__kicker{margin-top:4px}.taem-store__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,1.9vw,30px);font-weight:300;line-height:1.12}.taem-store__desc{color:var(--taem-graphite);text-wrap:pretty;font-size:16px;line-height:1.5}.taem-store__fmt{color:var(--taem-graphite);font-size:var(--taem-fs-small);line-height:1.45}.taem-store__foot{border-top:1px solid var(--taem-hair);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.taem-store__price{letter-spacing:-.03em;font-size:clamp(24px,2vw,32px);font-weight:300;line-height:1}.taem-store__price small{color:var(--taem-graphite);font-size:var(--taem-fs-meta);letter-spacing:.04em}.taem-store__price{font-variant-numeric:tabular-nums}.taem-store__go{white-space:nowrap;transition:color .3s var(--taem-ease);align-items:center;gap:8px;font-size:15px;display:inline-flex}.taem-store__arrow{width:20px;height:20px;transition:transform .45s var(--taem-ease)}.taem-store__feature{color:var(--taem-canvas);background-color:var(--taem-blue-ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px clamp(16px,2vw,32px);padding:clamp(32px,4vw,64px);text-decoration:none;display:grid;overflow:hidden}.taem-store__feature .taem-meta{color:#fffef7cc}.taem-store__feature .taem-store__foot{max-width:520px}.taem-store__feature .taem-store__price small{color:#fffef7cc}.taem-store__feature:hover .taem-store__feature-media .taem-store__book{transform:translateY(-3%)rotate(0)scale(1.03)}.taem-store__feature:hover .taem-btn--light{color:var(--taem-canvas);background-color:#0000}@media (width<=767px){.taem-store__feature{margin-inline:calc(var(--taem-gut) * -1);padding:40px var(--taem-gut)}}.taem-store__feature-txt{flex-flow:column;grid-column:1/span 7;gap:20px;display:flex}.taem-store__feature-t{font-weight:300;font-size:var(--taem-fs-h2);letter-spacing:-.04em;line-height:1}.taem-store__feature-d{color:#fffef7e0;max-width:40ch;font-size:var(--taem-fs-lead);text-wrap:pretty;line-height:1.45}.taem-store__feature-proof{max-width:44ch;color:var(--taem-canvas);border-left:1px solid #fffef780;padding-left:16px;font-size:16px;line-height:1.5}.taem-store__feature-media{grid-column:8/-1;justify-content:center;display:flex}.taem-store__feature-media .taem-store__book{width:min(78%,360px);transform:rotate(4deg)}@media (width<=1023px){.taem-store__feature-media{order:-1}.taem-store__feature-media .taem-store__book{width:min(52%,280px)}}@media (width<=767px){.taem-store__feature-media .taem-store__book{width:62%}}.taem-store__follow{color:var(--taem-graphite);font-size:var(--taem-fs-small);align-items:center;gap:6px;display:inline-flex}@media (width<=1023px){.taem-store-hero__main{grid-column:1/-1}.taem-store__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.taem-store__grid{scroll-snap-type:x mandatory;margin-inline:calc(var(--taem-gut) * -1);padding-inline:var(--taem-gut);scroll-padding-inline:var(--taem-gut);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}}@media (width<=1023px){.taem-store__grid--playbooks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.taem-store__grid--playbooks{scroll-snap-type:x mandatory;margin-inline:calc(var(--taem-gut) * -1);padding-inline:var(--taem-gut);scroll-padding-inline:var(--taem-gut);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}}@media (width<=1023px){.taem-store__feature-txt,.taem-store__feature-media{grid-column:1/-1}}@media (width<=767px){.taem-store__grid--sistemas{scroll-snap-type:x mandatory;margin-inline:calc(var(--taem-gut) * -1);padding-inline:var(--taem-gut);scroll-padding-inline:var(--taem-gut);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}}.taem-store__grid--home{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1023px){.taem-store__grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.taem-store__grid--home{scroll-snap-type:x mandatory;margin-inline:calc(var(--taem-gut) * -1);padding-inline:var(--taem-gut);scroll-padding-inline:var(--taem-gut);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}}.taem-article__shot{margin:24px 0 0}.taem-article__shot .taem-article__img{aspect-ratio:16/10;border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair)}.taem-article__shot figcaption{margin-top:8px}.taem-header__pago,.taem-menu__tienda,.taem-footer-tienda,body.taem-tienda .taem-header .taem-btn--cta,body.taem-tienda .taem-menu__nav,body.taem-tienda .taem-menu__aside{display:none}body.taem-tienda .taem-menu__tienda{flex-flow:column;grid-column:1/-1;align-self:start;gap:20px;width:100%;max-width:880px;margin:0 auto;display:flex;overflow-y:auto}body.taem-tienda .taem-menu__tienda .taem-picks{flex-flow:column;display:flex}body.taem-tienda .taem-menu__todos{align-self:start}body.taem-tienda--pago [data-taem-menu],body.taem-tienda--pago .taem-account{display:none}body.taem-tienda--pago .taem-header__pago{flex-wrap:wrap;justify-content:end;align-items:center;gap:18px;display:flex}@media (width<=767px){body.taem-tienda--pago .taem-header__pago{flex-flow:column;align-items:end;gap:6px}}.taem-pago__volver{color:var(--taem-ink);font-size:15px;text-decoration:none}.taem-pago__volver:hover{color:var(--taem-blue-ink)}.taem-pago__seguro{color:var(--taem-graphite);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.taem-pago__seguro svg{flex:none;width:16px;height:16px}@media (width<=767px){.taem-pago__seguro{font-size:11px}}body.taem-tienda .taem-footer{display:none}body.taem-tienda .taem-footer-tienda{color:var(--taem-ink);background-color:var(--taem-canvas);border-top:1px solid var(--taem-hair);padding:36px var(--taem-gut) 28px;flex-flow:column;gap:18px;font-size:15px;display:flex}.taem-footer-tienda__garantias{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin:0;padding:0;display:grid}.taem-footer-tienda__garantias li{color:var(--taem-graphite);line-height:1.45}.taem-footer-tienda__garantias b{color:var(--taem-ink);font-weight:500}.taem-footer-tienda__garantias{list-style:none}@media (width<=767px){.taem-footer-tienda__garantias{grid-template-columns:1fr;gap:10px}}.taem-footer-tienda__dudas{margin:0}.taem-footer-tienda__dudas button{cursor:pointer;font:inherit;background:0 0;border:0 solid;padding:0}.taem-footer-tienda__legal{gap:8px 20px;font-size:13px;display:flex}.taem-footer-tienda__legal a{color:var(--taem-graphite)}.taem-footer-tienda__legal{flex-wrap:wrap}.taem-footer-tienda__base{color:var(--taem-graphite);margin:0;font-size:13px}@media (width<=767px){body.taem-tienda .taem-header .taem-btn{padding:9px 14px;font-size:14px}}body.taem-tienda .taem-menu__tienda .taem-pick{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto 28px;gap:20px;padding-block:18px}@media (width<=767px){body.taem-tienda .taem-menu__tienda .taem-pick{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"q q""r p";gap:8px;padding-block:16px}}body.taem-tienda .taem-menu__tienda .taem-pick__q{font-size:clamp(18px,1.6vw,24px)}@media (width<=767px){body.taem-tienda .taem-menu__tienda .taem-pick__q{grid-area:q;font-size:19px}}body.taem-tienda .taem-menu__tienda .taem-pick__p{display:inline-flex}@media (width<=767px){body.taem-tienda .taem-menu__tienda .taem-pick__p{grid-area:p;align-self:end}body.taem-tienda .taem-menu__tienda .taem-pick__r{grid-area:r}body.taem-tienda .taem-menu__tienda .taem-pick__arrow{display:none}body.single-product.taem-tienda .taem-footer-tienda{padding-bottom:112px}}.taem-pdp-proof{color:var(--taem-ink,#0b0b0a);background-color:var(--taem-paper,#f1eee4);border-left:2px solid var(--taem-blue);margin:14px 0 0;padding:12px 16px;font-size:15px;line-height:1.4}.taem-proof{color:var(--taem-graphite);border-top:1px solid #0b0b0a1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:20px 0 0;font-size:16px;line-height:1.45;display:grid}.taem-proof strong{color:var(--taem-ink);font-size:20px;font-weight:500;line-height:1.2;display:block}.taem-proof{list-style:none}@media (width<=767px){.taem-proof{grid-template-columns:1fr;gap:14px}}.taem-proof__link{margin:-12px 0 0}body.taem-tienda--pago .taem-header{background-color:var(--taem-canvas,#fffef7)}body.taem-tienda--pago .taem-pago__volver{display:none}body.taem-tienda--pago .woocommerce{flex-flow:column;display:flex}body.taem-tienda--pago .woocommerce-form-coupon-toggle,body.taem-tienda--pago form.checkout_coupon{order:2}body.taem-tienda--pago form.checkout{order:1}.taem-oculto{display:none!important}@media (width<=767px){#formulario .taem-head{display:none}}.taem-block[id],.taem-sec[id]{scroll-margin-top:96px}@media (width<=767px){#formulario{padding-top:16px}}.taem-ticket__zone,.taem-agenda__n em{color:#6b6a66}.taem-guia{color:var(--taem-ink)}.taem-guia :focus-visible{outline:3px solid var(--taem-blue);outline-offset:3px;border-radius:4px}.taem-guia{padding:calc(var(--wp-admin--admin-bar--height,0px) + clamp(104px,11vw,152px)) var(--taem-gut) clamp(72px,9vw,128px)}.taem-guia__hero,.taem-guia__cuerpo,.taem-guia__autor{max-width:880px;margin-inline:auto}.taem-guia__hero{flex-flow:column;gap:18px;margin-bottom:36px;display:flex}.taem-guia__migas{color:var(--taem-graphite);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em;gap:8px;display:flex}.taem-guia__migas a{color:inherit;text-decoration:none}.taem-guia__migas a:hover{color:var(--taem-blue-ink)}.taem-guia__migas{flex-wrap:wrap}.taem-guia__h1{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(34px,4.6vw,64px);font-weight:300;line-height:1.04}.taem-guia__datos{color:var(--taem-graphite);font-size:var(--taem-fs-small)}.taem-guia__datos a{color:var(--taem-ink)}.taem-guia__portada{margin:12px 0 0}.taem-guia__portada img{object-fit:cover;aspect-ratio:16/9;border-radius:22px;width:100%;height:auto;display:block}.taem-guia__cuerpo{flex-flow:column;gap:18px;display:flex}.taem-guia__cuerpo strong{color:var(--taem-ink);font-weight:500}.taem-guia__cuerpo a{color:var(--taem-blue-ink);text-underline-offset:3px}.taem-guia__cuerpo .g-corta__t strong{color:#9fb1ff;font-weight:400}.taem-guia__cuerpo .g-salto a{color:var(--taem-canvas);border-bottom:1px solid #9fb1ff;font-weight:500;text-decoration:none}.taem-guia__cuerpo .g-indice a{color:var(--taem-ink);text-decoration:none}.taem-guia__cuerpo .g-indice a:hover{color:var(--taem-blue-ink)}.taem-guia__cuerpo .g-prompt__nota{color:#c9c7bf;margin:0;font-size:14px}.taem-guia__cuerpo .g-contra__yo li strong,.taem-guia__cuerpo .g-herr__aviso a{color:var(--taem-canvas)}.taem-guia__cuerpo .g-fuerte{color:var(--taem-blue-ink);font-weight:500;text-decoration:none}.taem-guia__cuerpo .g-links a{color:var(--taem-ink);border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none}.taem-guia__cuerpo .g-paso2 .taem-btn{color:var(--taem-canvas);text-decoration:none}.taem-guia__cuerpo .g-links--portadas a{text-align:center;border:0 solid;border-radius:0;flex-flow:column;gap:6px;padding:0;font-size:13px;display:flex}.taem-guia__cuerpo p,.taem-guia__cuerpo li{text-wrap:pretty}.g-eti{color:var(--taem-graphite);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.06em;margin:0}.g-ico{width:26px;height:26px;color:var(--taem-ink);flex:none}.g-corta{color:var(--taem-canvas);background-color:var(--taem-ink);border-radius:22px;gap:16px;padding:clamp(24px,3.4vw,40px);display:grid}.g-corta .g-eti{color:#9fb1ff}.g-corta__t{color:var(--taem-canvas);letter-spacing:-.02em;margin:0;font-size:clamp(21px,2.1vw,28px);font-weight:300;line-height:1.32}.g-chips{gap:8px;margin:0;padding:0;display:flex}.g-chips li{border:1px solid #fffef747;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:14px;display:inline-flex}.g-chips .g-ico{color:#9fb1ff;width:18px;height:18px}.g-chips{flex-wrap:wrap;list-style:none}.g-salto{margin:0;font-size:15px}.g-info{margin:8px 0 0}.g-info img{border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);border-radius:18px;width:100%;height:auto;display:block}.g-info figcaption{color:var(--taem-graphite);font-size:var(--taem-fs-small);margin-top:8px}.g-indice{padding:18px 0}.g-indice ol{columns:2;gap:32px;margin:10px 0 0;padding-left:20px}.g-indice li{break-inside:avoid;padding-block:3px;font-size:16px;line-height:1.45}.g-indice{border-block:1px solid var(--taem-hair)}@media (width<=767px){.g-indice ol{columns:1}}.g-escena{gap:10px;max-width:64ch;display:grid}.g-escena p{color:var(--taem-charcoal);margin:0;font-size:19px;line-height:1.6}.g-sec{letter-spacing:-.03em;text-wrap:balance;align-items:baseline;gap:14px;margin:clamp(40px,5vw,64px) 0 2px;scroll-margin-top:120px;font-size:clamp(26px,2.8vw,38px);font-weight:300;line-height:1.12;display:flex}.g-sec__n{color:var(--taem-blue-ink);letter-spacing:.06em;flex:none;font-size:14px;font-weight:500}.g-sec__sub{max-width:64ch;color:var(--taem-graphite);margin:-6px 0 0;font-size:17px;line-height:1.55}.g-tarjetas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.g-tarj{border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);background-color:#fff;border-radius:18px;flex-flow:column;gap:10px;padding:22px;display:flex}.g-tarj h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400}.g-tarj p{color:var(--taem-charcoal);margin:0;font-size:16px;line-height:1.5}.g-tarj .g-tarj__cifra{color:var(--taem-blue-ink);letter-spacing:-.03em;margin-top:auto;font-size:34px;font-weight:300}.g-tarj__cifra span{color:var(--taem-graphite);letter-spacing:0;margin-left:8px;font-size:13px}.g-tarj--azul{background-color:var(--taem-blue-ink);border-color:var(--taem-blue-ink)}.g-tarj--azul h3,.g-tarj--azul .g-ico{color:var(--taem-canvas)}.taem-guia__cuerpo .g-tarj--azul p,.taem-guia__cuerpo .g-tarj--azul strong{color:#e8ecff}.g-tarj--negra{background-color:var(--taem-ink);border-color:var(--taem-ink)}.g-tarj--negra h3,.g-tarj--negra .g-ico{color:var(--taem-canvas)}.taem-guia__cuerpo .g-tarj--negra p,.taem-guia__cuerpo .g-tarj--negra strong{color:#e6e4dc}.g-nota{color:var(--taem-charcoal);background-color:var(--taem-paper);border-radius:16px;align-items:start;gap:14px;margin:0;padding:16px 20px;font-size:16px;line-height:1.55;display:flex}.g-nota .g-ico{width:24px;height:24px;color:var(--taem-blue-ink);margin-top:1px}.g-nums{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.g-num{border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);background-color:#fff;border-radius:18px;align-content:start;gap:14px;padding:22px;display:grid}.g-num ol{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 18px;margin:0;padding:0;list-style:none;display:grid}.g-num li{align-items:start;gap:12px;display:flex}.g-num li div{gap:2px;display:grid}.g-num li b{font-size:16px;font-weight:500}.g-num li span{color:var(--taem-graphite);font-size:14px;line-height:1.45}.g-num__n{border-top:1.5px solid var(--taem-ink);border-right:1.5px solid var(--taem-ink);border-bottom:1.5px solid var(--taem-ink);border-left:1.5px solid var(--taem-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:500;display:inline-flex}.g-num--azul{background-color:var(--taem-blue-ink)}.g-num--azul ol{grid-template-columns:1fr}.g-num--azul .g-eti{color:#dce3ff}.g-num--azul li b{color:var(--taem-canvas)}.g-num--azul li span{color:#e8ecff}.g-num--azul .g-num__n{color:var(--taem-blue-ink);background-color:var(--taem-canvas);border-color:var(--taem-canvas)}.g-num--azul{border-color:var(--taem-blue-ink)}.g-flujo{counter-reset:f;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.g-flujo{grid-template-columns:1fr 1fr}}.g-paso{border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);background-color:#fff;border-radius:16px;flex-flow:column;gap:8px;padding:18px 16px;display:flex;position:relative}.g-paso b{font-size:17px;font-weight:500}.g-paso span{color:var(--taem-graphite);font-size:14px;line-height:1.45}.g-paso:before{color:var(--taem-graphite);counter-increment:f;content:counter(f,decimal-leading-zero);font-size:12px;position:absolute;top:16px;right:16px}.g-paso .g-paso__nota{color:#dce3ff;text-transform:uppercase;letter-spacing:.04em;margin-top:auto;font-size:12px}.g-paso--on{background-color:var(--taem-blue-ink)}.g-paso--on span{color:#e8ecff}.g-paso--on:before{color:#dce3ff}.g-paso--on{border-color:var(--taem-blue-ink)}.g-paso--on b,.g-paso--on .g-ico{color:var(--taem-canvas)}.g-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.g-kpi{border-top:1.5px solid var(--taem-ink);padding-top:12px}.g-kpi .g-kpi__c{color:var(--taem-blue-ink);letter-spacing:-.035em;margin:0 0 4px;font-size:clamp(34px,3.6vw,48px);font-weight:300;line-height:1}.g-kpi p{color:var(--taem-graphite);margin:0;font-size:14px;line-height:1.45}.g-fuente{color:var(--taem-graphite);margin:0;font-size:13px}.g-barras{border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);background-color:#fff;border-radius:18px;gap:14px;padding:22px;display:grid}.g-barras ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-barras li{grid-template-columns:minmax(110px,1fr) 2fr auto;align-items:center;gap:12px;font-size:15px;display:grid}.g-barras i{background-color:var(--taem-paper);border-radius:999px;height:12px;display:block;overflow:hidden}.g-barras em{background-color:var(--taem-blue-ink);border-radius:999px;height:100%;display:block}.g-barras b{font-size:14px;font-weight:500}@media (width<=767px){.g-barras li{grid-template-columns:1fr auto}.g-barras i{grid-column:1/-1;grid-row-start:2}}.g-tabla{border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);background-color:#fff;border-radius:16px}.g-tabla table{border-collapse:collapse;width:100%;min-width:460px}.g-tabla th{color:var(--taem-graphite);font-weight:500;font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.04em;background-color:var(--taem-paper)}.g-tabla tfoot tr:last-child td{border-bottom:0 solid;font-size:17px}.g-tabla{overflow-x:auto}.g-tabla th,.g-tabla td{text-align:left;border-bottom:1px solid var(--taem-hair);vertical-align:top;padding:12px 14px;font-size:15px}.g-tabla td:nth-child(n+2),.g-tabla th:nth-child(n+2),.g-tabla tfoot td{text-align:right;white-space:nowrap}.g-formulas{background-color:var(--taem-paper);border-radius:18px;gap:12px;padding:20px 22px;display:grid}.g-formulas ul{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-formulas li{background-color:#fff;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.g-formulas span{color:var(--taem-graphite);font-size:13px}.g-formulas code{color:var(--taem-blue-ink);font-variant-numeric:tabular-nums;font-family:inherit;font-size:18px}.g-prompt{background-color:var(--taem-ink);border-radius:20px;gap:14px;padding:clamp(20px,3vw,28px);display:grid}.g-prompt .g-eti{color:#9fb1ff;align-items:center;gap:10px;display:inline-flex}.g-prompt .g-eti .g-ico{color:#9fb1ff;width:22px;height:22px}.g-prompt__cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.g-prompt__copiar{color:var(--taem-canvas);cursor:pointer;background-color:#0000;border:1px solid #fffef766;border-radius:999px;padding:8px 16px;font-size:14px}.g-prompt__copiar:hover{color:var(--taem-ink);background-color:var(--taem-canvas)}.g-prompt__copiar{font:inherit}.g-prompt__texto{color:#e6e4dc;white-space:pre-wrap;background-color:#fffef70f;border-radius:14px;margin:0;padding:16px 18px;font-family:inherit;font-size:15px;line-height:1.6}.g-mini{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:0;display:grid}.g-mini li{border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);background-color:#fff;border-radius:14px;align-items:start;gap:12px;padding:14px 16px;display:flex}.g-mini li div{gap:2px;display:grid}.g-mini b{font-size:15px;font-weight:500}.g-mini span{color:var(--taem-graphite);font-size:14px;line-height:1.45}.g-mini .g-ico{width:22px;height:22px;color:var(--taem-blue-ink)}.g-mini{list-style:none}.g-contra{grid-template-columns:1fr 1fr;gap:12px;margin-top:clamp(32px,4vw,48px);display:grid}.g-contra>div{border-radius:20px;flex-flow:column;gap:14px;padding:clamp(22px,3vw,30px);display:flex}.g-contra ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-contra li{padding-left:22px;font-size:17px;line-height:1.45;position:relative}.g-contra li:before{content:"";border-radius:999px;width:9px;height:9px;position:absolute;top:.55em;left:0}.g-contra__comun{background-color:var(--taem-paper)}.g-contra__comun li{color:var(--taem-graphite);text-decoration:line-through #0b0b0a4d}.g-contra__comun li:before{background-color:var(--taem-ash)}.g-contra__yo{background-color:var(--taem-ink)}.g-contra__yo .g-eti{color:#9fb1ff}.g-contra__yo li{color:#e6e4dc}.g-contra__yo li:before{background-color:var(--taem-blue)}.g-contra__no{color:#e6e4dc;border-top:1px solid #fffef72e;align-items:start;gap:10px;margin:4px 0 0;padding-top:14px;font-size:15px;display:flex}.g-contra__no .g-ico{color:#9fb1ff;width:22px;height:22px}.g-criterio{border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);background-color:#fff;border-radius:20px;gap:14px;padding:clamp(22px,3vw,30px);display:grid}.g-criterio h2{letter-spacing:-.025em;margin:0;scroll-margin-top:120px;font-size:clamp(24px,2.4vw,32px);font-weight:300}.g-criterio ol{counter-reset:c;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.g-criterio li{background-color:var(--taem-paper);counter-increment:c;border-radius:14px;gap:6px;padding:16px;display:grid}.g-criterio li:before{width:30px;height:30px;color:var(--taem-canvas);background-color:var(--taem-blue-ink);content:counter(c);border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.g-criterio b{font-size:18px;font-weight:500}.g-criterio span{color:var(--taem-charcoal);font-size:15px;line-height:1.45}.g-campo{background-color:var(--taem-paper);border-radius:20px;gap:10px;padding:clamp(22px,3vw,30px);display:grid}.g-campo p:not(.g-eti){color:var(--taem-ink);letter-spacing:-.015em;margin:0;font-size:clamp(19px,1.8vw,23px);font-weight:300;line-height:1.42}.g-herr{color:var(--taem-canvas);background-color:var(--taem-blue-ink);border-radius:24px;gap:20px;padding:clamp(26px,4vw,44px);display:grid}.g-herr .g-eti{color:#dce3ff}.g-herr h2{color:var(--taem-canvas);letter-spacing:-.03em;margin:10px 0;font-size:clamp(26px,2.8vw,38px);font-weight:300;line-height:1.1}.g-herr p{color:#eef1ff;margin:0;font-size:17px;line-height:1.5}.g-herr label{color:#eef1ff;margin-bottom:8px;font-size:14px;display:block}.g-herr .g-herr__aviso{color:#dce3ff;margin-top:10px;font-size:14px}.g-herr .g-herr__estado{color:var(--taem-canvas);margin-top:8px;font-size:15px;font-weight:500}.g-herr .g-herr__pronto{color:var(--taem-canvas);margin-top:10px;font-weight:500}.g-herr{margin-block:clamp(24px,3vw,40px);scroll-margin-top:100px}.g-herr__fila{gap:10px;display:flex}.g-herr__fila .taem-input{border:0 solid;border-radius:999px;flex:220px;min-height:50px;padding:0 20px;font-size:16px}.g-herr__fila .taem-btn{color:var(--taem-canvas);background-color:var(--taem-ink);box-shadow:0px 0px 0px 2px var(--taem-canvas)}.g-herr__fila{flex-wrap:wrap}.g-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.g-escalera{grid-template-columns:1fr 1fr;gap:12px;margin-top:clamp(32px,4vw,48px);display:grid}.g-escalera--solo{grid-template-columns:1fr}.g-paso2{border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);background-color:#fff;border-radius:20px;flex-flow:column;gap:12px;padding:clamp(22px,3vw,30px);display:flex}.g-paso2 h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400}.g-paso2 p{color:var(--taem-charcoal);margin:0;font-size:16px;line-height:1.5}.g-paso2 .g-paso2__no{color:var(--taem-graphite);font-size:14px}.g-paso2--yo{background-color:var(--taem-paper)}.g-links{flex-wrap:wrap;gap:6px;display:flex}.g-cierre{letter-spacing:-.02em;max-width:34ch;margin:24px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:300;line-height:1.3}.taem-guia__autor{border-top:1px solid var(--taem-hair);grid-template-columns:80px 1fr;align-items:start;gap:20px;margin-top:clamp(48px,6vw,72px);padding-top:28px;display:grid}.taem-guia__autor img{object-fit:cover;border-radius:999px;width:80px;height:80px}.taem-guia__autor p{max-width:64ch;color:var(--taem-charcoal);margin:0 0 6px;font-size:15px;line-height:1.55}.taem-guia__autor b{color:var(--taem-ink);font-weight:500}@media (width<=767px){.g-nums,.g-contra,.g-escalera{grid-template-columns:1fr}}.g-hub .taem-guia__hero,.g-hub__tema{max-width:1180px;margin-inline:auto}.g-hub__filtros{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.g-hub__filtro{color:var(--taem-ink);border-top:1px solid var(--taem-ash);border-right:1px solid var(--taem-ash);border-bottom:1px solid var(--taem-ash);border-left:1px solid var(--taem-ash);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;text-decoration:none;display:inline-flex}.g-hub__filtro span{color:var(--taem-graphite);font-size:12px}.g-hub__filtro:hover{border-color:var(--taem-ink)}.g-hub__tema{margin-top:clamp(40px,5vw,64px)}.g-hub__tema .g-sec{margin:0 0 18px}.g-hub__tema{scroll-margin-top:110px}.g-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.g-card{color:var(--taem-ink);flex-flow:column;gap:10px;text-decoration:none;display:flex}.g-card img{object-fit:cover;aspect-ratio:16/9;border-radius:16px;width:100%;height:auto}.g-card h3{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:400;line-height:1.2}.g-card p{color:var(--taem-graphite);margin:0;font-size:15px;line-height:1.5}.g-card:hover h3{color:var(--taem-blue-ink)}.g-card__meta{color:var(--taem-graphite);font-size:var(--taem-fs-meta);text-transform:uppercase;letter-spacing:.06em}.taem-nav-guias{color:var(--taem-ink);border-radius:999px;align-items:center;padding:10px 14px;font-size:15px;line-height:1.2;text-decoration:none;display:inline-flex}.taem-nav-guias:hover{color:var(--taem-blue-ink);background-color:var(--taem-paper)}.taem-nav-guias{transition:color .3s var(--taem-ease),background-color .3s var(--taem-ease)}@media (width<=767px){.taem-nav-guias{display:none}}.taem-resultados{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=767px){.taem-resultados{grid-template-columns:1fr}}.taem-resultado{color:var(--taem-ink);flex-flow:column;gap:8px;text-decoration:none;display:flex}.taem-resultado:hover .taem-resultado__cifra{color:var(--taem-ink)}.taem-resultado__img{object-fit:cover;object-position:50% 0%;aspect-ratio:16/10;border-top:1px solid var(--taem-hair);border-right:1px solid var(--taem-hair);border-bottom:1px solid var(--taem-hair);border-left:1px solid var(--taem-hair);border-radius:16px;width:100%;height:auto;margin-bottom:8px}.taem-resultado__cifra{color:var(--taem-blue-ink);letter-spacing:-.035em;font-size:clamp(34px,3.4vw,52px);font-weight:300;line-height:1}.taem-resultado__txt{max-width:34ch;color:var(--taem-graphite);font-size:15px;line-height:1.45}.g-paso2__portada{width:min(100%,220px);display:block}.g-paso2__portada img{object-fit:cover;aspect-ratio:1;border-radius:14px;width:100%;height:auto;display:block}.g-links--portadas{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px;display:grid}.g-links--portadas img{object-fit:cover;aspect-ratio:1;border-radius:10px;width:100%;height:auto;display:block}.taem-lang{display:none}body.taem-i18n-on .taem-lang{display:flex}.taem-lang{letter-spacing:.02em;align-items:center;gap:.9rem;font-size:.8125rem}.taem-lang a{color:inherit;opacity:.55;text-decoration:none;transition:opacity .2s}.taem-lang a:hover,.taem-lang a[aria-current=true]{opacity:1}.taem-lang a[aria-current=true]{text-underline-offset:.3em;text-decoration:underline}.taem-lang a,.taem-header .taem-btn{white-space:nowrap}.taem-header .taem-lang{margin-right:10px;position:relative}@media (width<=767px){.taem-header .taem-lang{gap:0;margin-right:2px}.taem-header .taem-lang a{opacity:1;padding:8px 6px;display:none}.taem-header .taem-lang a[aria-current=true]{text-decoration:none;display:block}.taem-header .taem-lang a[aria-current=true]:after{content:" ▾";font-size:.75em}.taem-header .taem-lang.is-open{flex-direction:column;align-items:stretch}.taem-header .taem-lang.is-open a{display:block;position:relative}.taem-header .taem-lang.is-open a:not([aria-current=true]){text-align:center;background:#fffef7;border:1px solid #0b0b0a24;border-radius:8px;min-width:100%;position:absolute;left:0}.taem-header .taem-lang.is-open a:not([aria-current=true]):nth-of-type(n){top:calc(100% + 4px)}.taem-header .taem-lang.is-open a:not([aria-current=true])~a:not([aria-current=true]){top:calc(200% + 10px)}}.taem-i18n-note{background:#5c7cfa0f;border-left:2px solid #5c7cfa;max-width:44rem;margin:1rem 0 0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.taem-i18n-note--ebk{margin-top:1.25rem}.taem-i18n-note--pdp{margin:0 0 1rem;font-size:.875rem}html[lang=zh-Hans] body{word-break:normal;line-break:strict;font-family:Switzer,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif}html[lang=zh-Hans] :is(h1,h2,h3,.taem-h1,.taem-h2,.taem-h3,.taem-lead,.taem-statement){letter-spacing:0;font-weight:500}[data-taem-buy][aria-busy=true]{opacity:.8;cursor:progress;pointer-events:none}[data-taem-buy][aria-busy=true]:before{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite taem-gira;display:inline-block}@keyframes taem-gira{to{transform:rotate(360deg)}}.taem-ico{--oxy-icon-size:1em;width:var(--oxy-icon-size);height:var(--oxy-icon-size);justify-content:center;align-items:center;display:inline-flex}.taem-ico>svg{object-fit:contain;width:100%;height:100%}.taem-ico>svg:where(:not([fill])){fill:currentColor}.woocommerce-product-gallery{opacity:1!important}.taem-pdp-hero{--fo-fondo:#0f1012;--fo-capa:#17181b;--fo-linea:#ffffff1f;--fo-texto:#f3f2ec;--fo-suave:#a9a8a2;--fo-azul:#8ea3ff;isolation:isolate;max-width:1380px;margin:calc(var(--wp-admin--admin-bar--height,0px) + clamp(88px,8vw,120px)) auto 0;width:calc(100% - 2 * var(--taem-gut));background:var(--fo-fondo);color:var(--fo-texto);border-radius:28px;padding:clamp(28px,4vw,64px) clamp(20px,4vw,64px) clamp(36px,4.5vw,72px);position:relative;overflow:hidden}.taem-pdp-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#5c7cfa33,#0000 70%);width:75%;height:100%;position:absolute;inset:-25% auto auto -15%}.taem-pdp-hero .taem-pdp-media{position:relative;top:auto}.taem-pdp-hero .taem-pdp-gallery{perspective:1400px;aspect-ratio:1;background:0 0;place-items:center;max-height:none;display:grid;overflow:visible}.taem-pdp-hero .taem-pdp-main{aspect-ratio:1;object-fit:cover;background:#e9e6dc;border-radius:16px;width:84%;height:auto;transform:rotateY(-12deg)rotateX(5deg);box-shadow:inset 0 1px #ffffff59,0 34px 70px -20px #060818cc,0 70px 140px -50px #5c7cfa6b}.taem-pdp-hero .taem-pdp-thumbs{gap:10px}.taem-pdp-hero .taem-pdp-thumb{background:var(--fo-capa);opacity:.5;border-radius:10px;overflow:hidden}.taem-pdp-hero .taem-pdp-thumb.is-active{outline:1px solid var(--fo-texto);opacity:1}.taem-pdp-hero .taem-pdp-thumb:hover{opacity:1}.taem-pdp-hero .taem-pdp-title,.taem-pdp-hero .taem-meta,.taem-pdp-hero .taem-pdp-excerpt,.taem-pdp-hero .taem-lead{color:var(--fo-suave)}.taem-pdp-hero .taem-pdp-promise,.taem-pdp-hero .taem-pdp-price,.taem-pdp-hero .taem-pdp-price .price{color:var(--fo-texto)}.taem-pdp-hero .taem-pdp-price del{color:var(--fo-suave)}.taem-pdp-hero .taem-pdp-bullets{border-top-color:var(--fo-linea)}.taem-pdp-hero .taem-pdp-bullets li{border-bottom-color:var(--fo-linea);color:var(--fo-texto)}.taem-pdp-hero .taem-pdp-check{color:var(--fo-azul)}.taem-pdp-hero .taem-btn{background:var(--taem-blue);border-color:var(--taem-blue);color:#fff}.taem-pdp-hero .taem-btn:hover{color:#fff;background:#4a6bf0;border-color:#4a6bf0}.taem-pdp-hero .taem-pdp-trust{color:var(--fo-suave)}.taem-pdp-hero a:not(.taem-btn){color:inherit}.taem-pdp-hero~.taem-sec:first-of-type{padding-top:clamp(72px,8vw,128px)}@media (prefers-reduced-motion:no-preference){.taem-pdp-hero .taem-pdp-main{transition:transform .7s var(--taem-ease);animation:fo-entra .9s var(--taem-ease) both}.taem-pdp-hero .taem-pdp-gallery:hover .taem-pdp-main{transform:rotateY(-6deg)rotateX(2deg)translateY(-6px)}}@keyframes fo-entra{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@media (width<=767px){.taem-pdp-hero{border-radius:22px;width:calc(100% - 16px)}.taem-pdp-hero .taem-pdp-gallery{aspect-ratio:4/3}.taem-pdp-hero .taem-pdp-main{width:min(68%,320px);max-height:none}}.taem-cookies{z-index:9990;background:var(--taem-canvas,#fffef7);max-width:560px;color:var(--taem-ink,#0b0b0a);border:1px solid var(--taem-hair,#0b0b0a29);border-radius:14px;margin-inline:auto;padding:18px 20px;font-size:14px;line-height:1.5;position:fixed;inset:auto 16px 16px;box-shadow:0 12px 40px #0b0b0a1f}.taem-cookies__t{margin:0 0 12px}.taem-cookies__acciones{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.taem-cookies .taem-btn{font-size:14px}.taem-guia__cuerpo .g-p{font-size:var(--taem-fs-body,17px);max-width:44rem;margin:0 0 1.1em;line-height:1.65}.taem-guia__cuerpo .g-h3{margin:1.6em 0 .5em;font-size:22px;font-weight:500}.taem-guia__cuerpo .g-lista{max-width:44rem;margin:0 0 1.2em;padding-left:1.3em;line-height:1.65}.taem-guia__cuerpo .g-lista li{margin:.25em 0}.taem-guia__cuerpo .g-cita{border-left:2px solid var(--taem-blue,#5c7cfa);max-width:44rem;margin:1.6em 0;padding:.2em 0 .2em 1.2em}.taem-guia__cuerpo .g-cita p{margin:0;font-size:20px;line-height:1.5}.taem-guia__cuerpo .g-cita cite{color:var(--taem-graphite,#5e5e5b);margin-top:.5em;font-size:14px;font-style:normal;display:block}.g-video{margin:1.6em 0}.g-video__marco{aspect-ratio:16/9;background:#0b0b0a;border-radius:14px;position:relative;overflow:hidden}.g-video__marco iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.g-video figcaption{color:var(--taem-graphite,#5e5e5b);margin-top:8px;font-size:14px}.taem-saltar{z-index:9999;background:var(--taem-ink,#0b0b0a);color:var(--taem-canvas,#fffef7);border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-9999px}.taem-saltar:focus{left:8px}.lp{--lp-acento:var(--taem-blue,#5c7cfa);--lp-ancho:1120px}.lp .taem-mark{color:var(--lp-acento)}.lp-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-sec{padding-block:clamp(64px,8vw,128px);padding-inline:var(--taem-gut,24px)}.lp-ancho{max-width:var(--lp-ancho);gap:clamp(24px,3vw,40px);margin-inline:auto;display:grid}.lp-fondo-papel{background:var(--taem-paper,#f1eee4)}.lp-fondo-oscuro{color:var(--taem-canvas,#fffef7);background:linear-gradient(#1b1b19 0%,#0a0a09 100%)}.lp-fondo-azul{background:var(--lp-acento);color:#fff}.lp-fondo-oscuro .taem-btn,.lp-fondo-azul .taem-btn{background:var(--taem-canvas,#fffef7);color:var(--taem-ink,#0b0b0a);border-color:var(--taem-canvas,#fffef7)}.lp-fondo-oscuro .taem-mark,.lp-fondo-azul .taem-mark{color:inherit;text-underline-offset:.12em;text-decoration:underline 2px}.lp-fondo-azul .lp-eti,.lp-fondo-oscuro .lp-eti{color:inherit;opacity:.75}.lp-eti{text-transform:uppercase;letter-spacing:.08em;margin:0}.lp-titulo{max-width:22ch;margin:0}.lp-texto{max-width:46rem;font-size:var(--taem-fs-lead,20px);gap:1em;line-height:1.55;display:grid}.lp-texto p{margin:0}.lp-nota{opacity:.75;margin:0;font-size:14px}.lp-acciones{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.lp-btn-grande{padding:18px 34px;font-size:18px}.lp-s-hero .lp-ancho{align-content:center;min-height:min(70vh,720px)}.lp-s-hero--img .lp-ancho{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.lp-hero__txt{gap:22px;display:grid}.lp-h1{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(42px,6.2vw,96px);font-weight:300;line-height:1.02}.lp-bajada{max-width:40rem;margin:0}.lp-hero__img{margin:0}.lp-hero__img img{object-fit:cover;border-radius:22px;width:100%;height:auto}@media (width<=860px){.lp-s-hero--img .lp-ancho{grid-template-columns:1fr}.lp-s-hero .lp-ancho{min-height:0}}.lp-dolores{gap:14px;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.lp-dolores li{align-items:flex-start;gap:14px;font-size:19px;line-height:1.45;display:flex}.lp-dolores svg{color:#c2410c;flex:none;width:24px;height:24px;margin-top:2px}.lp-cierre{max-width:40rem;margin:0}.lp-rejilla{gap:18px;display:grid}.lp-rejilla--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-rejilla--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.lp-rejilla--2,.lp-rejilla--3{grid-template-columns:1fr}}.lp-tarjeta{background:var(--taem-canvas,#fffef7);border:1px solid var(--taem-hair,#0b0b0a29);color:var(--taem-ink,#0b0b0a);border-radius:20px;align-content:start;gap:10px;padding:26px;display:grid}.lp-tarjeta svg{width:30px;height:30px;color:var(--lp-acento)}.lp-tarjeta h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.lp-tarjeta p{color:var(--taem-graphite,#5e5e5b);margin:0;line-height:1.55}.lp-cifras{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.lp-cifras div{border-top:1px solid;gap:6px;padding-top:14px;display:grid}.lp-cifras b{letter-spacing:-.03em;color:var(--lp-acento);font-size:clamp(36px,4vw,56px);font-weight:300}.lp-fondo-oscuro .lp-cifras b,.lp-fondo-azul .lp-cifras b{color:inherit}.lp-testimonio{background:var(--taem-canvas,#fffef7);color:var(--taem-ink,#0b0b0a);border:1px solid var(--taem-hair,#0b0b0a29);border-radius:20px;align-content:space-between;gap:18px;margin:0;padding:26px;display:grid}.lp-testimonio blockquote{margin:0;font-size:19px;line-height:1.5}.lp-testimonio figcaption{align-items:center;gap:12px;display:flex}.lp-testimonio img{object-fit:cover;border-radius:50%;width:48px;height:48px}.lp-testimonio small{color:var(--taem-graphite,#5e5e5b);display:block}.lp-s-oferta--img .lp-ancho{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}@media (width<=860px){.lp-s-oferta--img .lp-ancho{grid-template-columns:1fr}}.lp-s-oferta .lp-ancho>div{gap:22px;display:grid}.lp-oferta__img{margin:0}.lp-oferta__img img{border-radius:22px;width:100%;height:auto}.lp-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-lista li{align-items:flex-start;gap:12px;font-size:18px;line-height:1.45;display:flex}.lp-lista svg{width:22px;height:22px;color:var(--lp-acento);flex:none;margin-top:2px}.lp-fondo-azul .lp-lista svg,.lp-fondo-oscuro .lp-lista svg{color:inherit}.lp-bonos{gap:12px;display:grid}.lp-bono{border:1px dashed var(--lp-acento);border-radius:16px;gap:6px;padding:18px 20px;display:grid}.lp-bono h3{margin:0;font-size:19px;font-weight:500}.lp-bono p{margin:0}.lp-bono__eti{text-transform:uppercase;letter-spacing:.08em;color:var(--lp-acento);font-size:12px}.lp-precio{background:var(--taem-canvas,#fffef7);width:100%;max-width:640px;color:var(--taem-ink,#0b0b0a);border:1px solid var(--taem-hair,#0b0b0a29);text-align:left;border-radius:28px;gap:18px;margin-inline:auto;padding:clamp(26px,4vw,48px);display:grid}.lp-precio__cifra{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.lp-precio__cifra b{letter-spacing:-.04em;font-size:clamp(54px,7vw,96px);font-weight:300;line-height:1}.lp-precio__cifra span{color:var(--taem-graphite,#5e5e5b);font-size:18px}.lp-precio__antes{color:var(--taem-graphite,#5e5e5b);font-size:24px}.lp-precio__periodo{color:var(--taem-graphite,#5e5e5b);margin:-8px 0 0}.lp-garantia{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:22px;max-width:820px;display:grid}.lp-garantia>svg{width:72px;height:72px;color:var(--lp-acento)}.lp-garantia h2{margin:0 0 10px}.lp-garantia__dias{text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:15px}.lp-garantia__dias b{font-size:22px}.lp-cta{justify-items:start;gap:18px;max-width:860px;display:grid}.lp-cta h2,.lp-cta p{margin:0}.lp-formulario{gap:20px;max-width:760px;display:grid}.lp-form{background:var(--taem-canvas,#fffef7);color:var(--taem-ink,#0b0b0a);border:1px solid var(--taem-hair,#0b0b0a29);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(20px,3vw,32px);display:grid}@media (width<=640px){.lp-form{grid-template-columns:1fr}}.lp-form .taem-btn{background:var(--taem-ink,#0b0b0a);color:var(--taem-canvas,#fffef7);border-color:var(--taem-ink,#0b0b0a)}.lp-campo{gap:6px;display:grid}.lp-campo--ancho{grid-column:1/-1}.lp-campo label{font-size:14px;font-weight:500}.lp-campo small{color:var(--taem-graphite,#5e5e5b);font-weight:400}.lp-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lp-aviso{color:var(--taem-graphite,#5e5e5b);margin:0;font-size:13px}.lp-estado{min-height:1.2em;margin:0;font-size:15px}.lp-estado.bien{color:#0b6b4a}.lp-estado.error{color:#b42318}.lp-s-video .g-video__marco{max-width:960px}.lp-figura{margin:0}.lp-figura img{border-radius:22px;width:100%;height:auto}.lp-figura figcaption{opacity:.75;margin-top:10px;font-size:14px}.lp-faq{max-width:860px}.lp-fondo-oscuro .taem-faq details,.lp-fondo-azul .taem-faq details{border-color:#ffffff40}.lp-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-chips li{opacity:.85;border:1px solid;border-radius:999px;padding:6px 14px;font-size:14px}.lp-s-venta{padding-block:clamp(36px,6vw,96px)}.lp-s-venta .lp-ancho{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.lp-venta__txt{gap:20px;display:grid}.lp-venta__h1{max-width:16ch;font-size:clamp(38px,5.4vw,80px)}.lp-venta__img{margin:0}.lp-venta__img img{width:100%;height:auto}.lp-venta__caja{background:var(--taem-canvas,#fffef7);border:1px solid var(--taem-hair,#0b0b0a29);max-width:30rem;color:var(--taem-ink,#0b0b0a);border-radius:22px;gap:10px;padding:22px 24px;display:grid;box-shadow:0 18px 40px #0b0b0a14}.lp-venta__precio{align-items:baseline;gap:8px;margin:0;display:flex}.lp-venta__precio b{letter-spacing:-.04em;color:var(--lp-acento);font-size:clamp(44px,5vw,64px);font-weight:300;line-height:1}.lp-venta__precio span{opacity:.6;font-size:15px}.lp-venta__pnota,.lp-venta__quedan{margin:0;font-size:15px;line-height:1.45}.lp-venta__quedan{color:var(--lp-acento);font-weight:600}.lp-venta__req-t{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:6px 0 0;font-size:13px}.lp-venta__req{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lp-venta__req li{align-items:flex-start;gap:8px;display:flex}.lp-venta__req svg,.lp-comparar__lista svg{width:18px;height:18px;color:var(--lp-acento);flex:none;margin-top:3px}.lp-venta__btn{text-align:center;justify-content:center;width:100%}.lp-venta__seguro{opacity:.65;margin:0;font-size:13px}@media (width<=860px){.lp-s-venta{padding-block:20px 40px}.lp-s-venta .lp-ancho{grid-template-columns:1fr;gap:14px}.lp-venta__img{order:2;max-width:300px;margin:-6px auto -10px}.lp-venta__txt{display:contents}.lp-venta__txt>.lp-eti{order:0}.lp-venta__h1{order:1;font-size:clamp(32px,9vw,44px)}.lp-venta__caja{order:3;max-width:none;padding:18px}.lp-s-venta .lp-bajada{order:4;font-size:17px}.lp-s-venta .lp-chips{order:5}.lp-venta__precio b{font-size:46px}}.lp-intro{max-width:44rem;margin:0}.lp-pasos{gap:0;max-width:48rem;margin:0;padding:0;list-style:none;display:grid}.lp-paso{grid-template-columns:56px minmax(0,1fr);gap:18px;padding-bottom:22px;display:grid;position:relative}.lp-paso:not(:last-child):after{content:"";background:color-mix(in srgb, var(--lp-acento) 30%, transparent);width:2px;position:absolute;top:56px;bottom:0;left:27px}.lp-paso__n{background:var(--lp-acento);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;font-weight:400;display:grid}.lp-paso h3{letter-spacing:-.01em;margin:12px 0 4px;font-size:20px;font-weight:500}.lp-paso p{opacity:.8;margin:0;font-size:17px;line-height:1.5}.lp-incluye__img{margin:0}.lp-incluye__img img{border-radius:22px;width:100%;height:auto}.lp-piezas{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-pieza{background:var(--taem-canvas,#fffef7);border:1px solid var(--taem-hair,#0b0b0a29);color:var(--taem-ink,#0b0b0a);border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px;display:grid}.lp-pieza__ic{background:color-mix(in srgb, var(--lp-acento) 14%, transparent);width:48px;height:48px;color:var(--lp-acento);border-radius:14px;place-items:center;display:grid}.lp-pieza__ic svg{width:24px;height:24px}.lp-pieza__eti{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-acento);font-size:12px;font-weight:600}.lp-pieza h3{margin:2px 0 4px;font-size:18px;font-weight:500}.lp-pieza p{opacity:.75;margin:0;font-size:15px;line-height:1.45}.lp-incluye__nota{font-size:17px}.lp-comparar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.lp-comparar__col{border-radius:22px;padding:24px}.lp-comparar__col h3{margin:0 0 12px;font-size:20px;font-weight:500}.lp-comparar__col--antes{color:#0b0b0a;background:#f8e1df}.lp-comparar__col--antes svg{color:#b3261e!important}.lp-comparar__col--despues{background:var(--lp-acento);color:#fff}.lp-comparar__col--despues svg{color:#fff!important}.lp-comparar__lista{gap:10px;margin:0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.lp-comparar__lista li{gap:10px;display:flex}.lp-comparar__flecha{color:var(--lp-acento);align-self:center;font-size:34px}@media (width<=760px){.lp-comparar{grid-template-columns:1fr}.lp-comparar__flecha{justify-self:center;transform:rotate(90deg)}}.lp-paginas{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:16px;margin:0;padding:4px 4px 16px;list-style:none;display:grid;overflow-x:auto}.lp-paginas li{scroll-snap-align:start}.lp-paginas img{border-radius:12px;width:100%;height:auto;box-shadow:0 14px 30px #0b0b0a24}@media (width<=760px){.lp-paginas{grid-auto-columns:72%}}.lp-reqs{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-req{background:var(--taem-canvas,#fffef7);border:1px solid var(--taem-hair,#0b0b0a29);color:var(--taem-ink,#0b0b0a);border-radius:18px;gap:10px;padding:20px;display:grid}.lp-req__ic{background:color-mix(in srgb, var(--lp-acento) 14%, transparent);width:44px;height:44px;color:var(--lp-acento);border-radius:12px;place-items:center;display:grid}.lp-req__ic svg{width:22px;height:22px}.lp-req h3{margin:0;font-size:18px;font-weight:500}.lp-req p{opacity:.75;margin:0;font-size:15px;line-height:1.45}.lp-req__no p{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:0 0 8px;font-size:13px}.lp-req__no ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-req__no li{opacity:.8;border:1px solid;border-radius:999px;padding:6px 14px;font-size:14px;text-decoration:line-through 1px}.lp-autor{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.lp-autor__foto{margin:0}.lp-autor__foto img{border-radius:24px;width:100%;height:auto}.lp-autor__txt{gap:16px;display:grid}.lp-autor__nombre{margin:0;font-weight:500}@media (width<=760px){.lp-autor{grid-template-columns:1fr}.lp-autor__foto{max-width:260px}}.lp-barra{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#fffef7;backdrop-filter:blur(8px);background:#0b0b0af0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.lp-barra[hidden]{display:none}.lp-barra__txt{font-size:14px;line-height:1.2;display:grid}.lp-barra__txt b{font-weight:500}.lp-barra__txt span{color:#c9d3ff;font-size:18px}.lp-barra .taem-btn{background:var(--lp-acento,#5c7cfa);color:#fff;border-color:var(--lp-acento,#5c7cfa);white-space:nowrap}.lp--barra{padding-bottom:72px}@media (width>=861px){.lp-barra{border-radius:999px;padding:10px 10px 10px 22px;bottom:24px;left:auto;right:24px}.lp--barra{padding-bottom:0}}.lp-fondo-azul .taem-lead,.lp-fondo-azul .lp-nota{color:#fff;opacity:.92}.lw{--tinta:#0b0b0a;--lienzo:#fffef7;--papel:#f1eee4;--grafito:#5e5e5b;--pelo:#0b0b0a24;--azul:var(--lp-acento,#5c7cfa);--azul-tinta:#3049c9;--azul-claro:#a9b8ff;--facil:cubic-bezier(.16,1,.3,1);--gut:var(--taem-gut,24px);color:var(--tinta);position:relative}.lw :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.lw :where(ul,ol){padding:0;list-style:none}.lw-ancho{max-width:1240px;padding-inline:var(--gut);gap:clamp(36px,4.4vw,72px);margin-inline:auto;display:grid}.lw-cab{justify-items:start;gap:20px;display:grid}.lw-eti{letter-spacing:.12em;text-transform:uppercase;color:var(--grafito);align-items:center;gap:12px;font-size:13px;display:inline-flex}.lw-eti:before{content:"";opacity:.6;background:currentColor;width:28px;height:1px}.lw-h2{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;font-size:clamp(38px,5.4vw,86px);font-weight:300;line-height:1}.lw-intro{color:var(--grafito);max-width:48ch;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.lw-nota{color:var(--grafito);font-size:14px;line-height:1.5}.lw-grad{color:var(--azul);background:linear-gradient(100deg, var(--azul-tinta) 0%, var(--azul) 55%, #8ea2ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lw-oscuro,.lw-escena,.lw-final__escena{--grafito:#fffef7a8;--pelo:#ffffff24}.lw-oscuro{background:var(--tinta);color:var(--lienzo)}.lw-oscuro .lw-grad,.lw-escena .lw-grad,.lw-final__escena .lw-grad{background-image:linear-gradient(100deg,#e6eaff 0%,#a9b8ff 45%,#6f8bff 100%)}.lw-enlace{color:inherit;text-underline-offset:.25em;opacity:.8;font-size:16px;text-decoration-thickness:1px}.lw-enlace:hover{opacity:1}.lw-btn{letter-spacing:-.01em;cursor:pointer;transform:translate3d(var(--ix,0px), var(--iy,0px), 0);transition:transform .6s var(--facil), background-color .35s, color .35s, box-shadow .35s, border-color .35s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 28px;font-size:17px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.lw-btn__flecha{transition:transform .45s var(--facil);display:inline-block}.lw-btn:hover .lw-btn__flecha{transform:translate(5px)}.lw-btn--luz{background:var(--lienzo);color:var(--tinta);box-shadow:0 10px 40px #5c7cfa40}.lw-btn--luz:hover{background:var(--azul);color:#fff;box-shadow:0 16px 50px #5c7cfa8c}.lw-btn--grande{padding:19px 32px;font-size:clamp(17px,1.35vw,20px)}.lw-btn:focus-visible,.lw a:focus-visible,.lw summary:focus-visible{outline:2px solid var(--azul-claro);outline-offset:3px}.lw-p{vertical-align:top;margin-bottom:-.1em;padding:0 .02em .1em;display:inline-block;overflow:hidden}.lw-p__i{animation:lw-sube 1.05s var(--facil) calc(.12s + var(--d) * 50ms) both;display:inline-block}@keyframes lw-sube{0%{transform:translateY(108%)}}.lw-aparece{animation:lw-aparece 1s var(--facil) calc(.55s + var(--d,0) * .1s) both}@keyframes lw-aparece{0%{opacity:0;transform:translateY(18px)}}.lw-escena .lw-aparece,.lw-escena .lw-p__i{animation:none}@keyframes lw-flota{to{translate:0 -14px}}@supports (animation-timeline:view()){.lw-revela{animation:linear both lw-revela view();animation-range:entry entry 70%}@keyframes lw-revela{0%{opacity:0;translate:0 48px}}}.lw-escena-sec{background:var(--lienzo);padding:12px 12px 0}.lw-escena{isolation:isolate;color:var(--lienzo);background:radial-gradient(70% 60% at 78% 38%,#5c7cfa52 0%,#5c7cfa00 62%),radial-gradient(120% 90% at 50% 120%,#1c2556 0%,#0b0b0a 62%);border-radius:32px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:calc(100svh - 24px);padding:clamp(92px,8vw,112px) clamp(24px,5vw,84px) clamp(48px,5vw,72px);display:grid;position:relative;overflow:hidden}.lw-escena__luz{z-index:-1;pointer-events:none;width:720px;height:720px;left:calc(62% + var(--mx,0) * 40px);top:calc(-8% + var(--my,0) * 40px);filter:blur(10px);background:radial-gradient(circle,#6f8bff59,#6f8bff00 62%);border-radius:50%;position:absolute}.lw-escena__piso{z-index:-1;pointer-events:none;opacity:.55;transform-origin:50% 100%;background-image:linear-gradient(#a9b8ff21 1px,#0000 1px),linear-gradient(90deg,#a9b8ff21 1px,#0000 1px);background-size:72px 72px;height:52%;animation:5s linear infinite lw-piso;position:absolute;bottom:0;left:-20%;right:-20%;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 10%,#000 100%);mask-image:linear-gradient(#0000 10%,#000 100%)}@keyframes lw-piso{to{background-position:0 72px,0 0}}.lw-marca{color:#fffef7db;letter-spacing:-.005em;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex;position:absolute;top:clamp(22px,2.6vw,34px);left:clamp(24px,5vw,84px)}.lw-marca svg{width:30px;height:30px}.lw-escena__txt{z-index:2;justify-items:start;gap:clamp(18px,2vw,26px);max-width:690px;display:grid;position:relative}.lw-pildora{letter-spacing:.08em;text-transform:uppercase;color:#fffef7e0;backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:12.5px;display:inline-flex}.lw-punto{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s infinite lw-late}@keyframes lw-late{0%{box-shadow:0 0 #4ade808c}70%,to{box-shadow:0 0 0 10px #4ade8000}}.lw-h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(42px,4.9vw,84px);font-weight:300;line-height:.98}.lw-bajada{color:#fffef7bd;max-width:42ch;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.lw-compra{backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:28px;gap:12px;width:100%;max-width:580px;padding:16px;display:grid;box-shadow:0 30px 80px #00000040}.lw-compra__fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.lw-compra__precio{align-items:center;gap:12px;padding-left:8px;display:flex}.lw-compra__precio b{letter-spacing:-.05em;font-size:clamp(46px,4.4vw,64px);font-weight:300;line-height:1}.lw-compra__precio span{letter-spacing:.1em;text-transform:uppercase;color:#fffef799;font-size:11.5px;line-height:1.35}.lw-cupo{gap:8px;padding:2px 8px 0;display:grid}.lw-cupo[hidden]{display:none}.lw-cupo__barra{background:#ffffff1f;border-radius:6px;height:6px;display:block;overflow:hidden}.lw-cupo__barra i{height:100%;width:calc(max(var(--q,0), .03) * 100%);transition:width 1.6s var(--facil);background:linear-gradient(90deg,#a9b8ff,#5c7cfa);border-radius:6px;display:block;box-shadow:0 0 16px #5c7cfacc}.lw-cupo p,.lw-compra__nota{color:#fffef7bd;padding:0 8px;font-size:14px;line-height:1.45}.lw-compra__nota[hidden]{display:none}.lw-req{color:#fffef7b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.lw-req>span{letter-spacing:.12em;text-transform:uppercase;color:#fffef780;margin-right:4px;font-size:11.5px}.lw-req ul{display:contents}.lw-req li{border:1px solid #ffffff29;border-radius:999px;padding:6px 12px}.lw-escena__obj{perspective:1600px;place-items:center;height:min(70vh,660px);display:grid;position:relative}.lw-pila{aspect-ratio:4/5;width:min(62%,370px);transform-style:preserve-3d;transform:rotateY(calc(-18deg + var(--mx,0) * 10deg)) rotateX(calc(7deg - var(--my,0) * 7deg));transition:transform 1.2s var(--facil);animation:lw-pila-entra 1.7s var(--facil) .25s both, lw-flota 7s ease-in-out 2s infinite alternate;position:relative}@keyframes lw-pila-entra{0%{opacity:0;transform:rotateY(-48deg)rotateX(22deg)translateY(80px)scale(.86)}}.lw-pila img{object-fit:cover;object-position:50% 0;border-radius:14px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 40px 90px #0000008c,0 0 0 1px #ffffff1f}.lw-pila__portada{transform:translateZ(70px)}.lw-pila__p{transform:translateZ(var(--z)) translate(var(--tx), var(--ty)) rotate(var(--r));opacity:.92;animation:lw-abanico 1.5s var(--facil) calc(.9s + var(--k) * .14s) both}.lw-pila__p--1{--k:0;--z:-10px;--tx:-42%;--ty:4%;--r:-10deg}.lw-pila__p--2{--k:1;--z:-40px;--tx:36%;--ty:-7%;--r:8deg}.lw-pila__p--3{--k:2;--z:-80px;--tx:-4%;--ty:-16%;--r:-3deg;opacity:.75}@keyframes lw-abanico{0%{transform:translateZ(var(--z)) translate(0, 0) rotate(0);opacity:0}}.lw-avisos{pointer-events:none;z-index:3;position:absolute;inset:0}.lw-aviso{color:#fffef7eb;backdrop-filter:blur(18px);width:max-content;max-width:310px;transform:translate3d(calc(var(--mx,0) * var(--k) * 1px), calc(var(--my,0) * var(--k) * 1px), 0);transition:transform 1s var(--facil);animation:lw-aviso .9s var(--facil) calc(1.5s + var(--i) * .8s) both, lw-flota 6s ease-in-out calc(var(--i) * -1.9s) infinite alternate;background:#141622bd;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:12px;padding:11px 14px 11px 11px;font-size:14px;line-height:1.3;display:flex;position:absolute;box-shadow:0 24px 60px #00000073}@keyframes lw-aviso{0%{opacity:0;scale:.8}}.lw-aviso--1{--k:26;top:6%;left:-2%}.lw-aviso--2{--k:38;top:43%;right:-5%}.lw-aviso--3{--k:18;bottom:7%;left:4%}.lw-aviso__ic{color:#fff;background:linear-gradient(135deg,#7d95ff,#3049c9);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 16px #3049c980}.lw-aviso__ic svg{width:19px;height:19px}.lw-aviso__t{gap:1px;display:grid}.lw-aviso__t b{color:#c9d2ff;font-size:12.5px;font-weight:500}.lw-aviso__e{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;flex:none;margin-left:2px;padding:4px 8px;font-size:10.5px}.lw-e--listo{color:#86efac;background:#4ade8029}.lw-e--espera{color:#fcd34d;background:#fbbf2429}.lw-e--trabaja{color:#c9d2ff;background:#a9b8ff2e}.lw-marq{background:var(--lienzo);border-bottom:1px solid var(--pelo);padding-block:clamp(22px,3vw,40px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lw-marq__fila{width:max-content;animation:42s linear infinite lw-corre;display:flex}.lw-marq:hover .lw-marq__fila{animation-play-state:paused}.lw-marq__fila span{letter-spacing:-.04em;white-space:nowrap;align-items:center;padding-inline:clamp(18px,2.2vw,36px);font-size:clamp(28px,3.6vw,58px);font-weight:300;display:inline-flex}.lw-marq__fila span:after{content:"";background:var(--azul);border-radius:50%;width:.22em;height:.22em;margin-left:clamp(36px,4.4vw,72px)}@keyframes lw-corre{to{transform:translate(-50%)}}.lw-contraste{background:var(--lienzo);padding-block:clamp(90px,10vw,160px)}.lw-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(14px,2vw,28px);display:grid}.lw-vs__col{border-radius:32px;align-content:start;gap:24px;padding:clamp(28px,3.2vw,48px);display:grid}.lw-vs__col--antes{background:var(--papel);color:#4b4b48}.lw-vs__col--despues{color:var(--lienzo);background:radial-gradient(120% 100% at 100% 0%, #5c7cfa80, #5c7cfa00 60%), var(--tinta);box-shadow:0 40px 90px #3049c947}.lw-vs__t{letter-spacing:.12em;text-transform:uppercase;font-size:13px}.lw-vs__col--antes .lw-vs__t{color:#b3261e}.lw-vs__col--despues .lw-vs__t{color:var(--azul-claro)}.lw-vs ul{gap:20px;display:grid}.lw-vs li{letter-spacing:-.02em;align-items:flex-start;gap:14px;font-size:clamp(19px,1.7vw,26px);font-weight:300;line-height:1.25;display:flex}.lw-vs__col--antes li span{background:linear-gradient(#d0453a,#d0453a) 0 60%/100% 2px no-repeat}.lw-vs__col--despues li svg{color:#86efac;flex:none;width:26px;height:26px;margin-top:2px}.lw-vs__flecha{color:#fff;background:var(--azul);border-radius:50%;align-self:center;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 10px #5c7cfa24,0 16px 40px #5c7cfa73}@supports (animation-timeline:view()){.lw-vs__col--antes li span{animation:linear both lw-tacha view();animation-range:entry 70% cover 50%}@keyframes lw-tacha{0%{background-size:0% 2px}to{background-size:100% 2px}}}.lw-equipo{background:radial-gradient(60% 55% at 50% 62%,#1a2350 0%,#0b0b0a 72%);padding-block:clamp(90px,10vw,160px);overflow:hidden}.lw-equipo .lw-cab{text-align:center;justify-items:center;margin-inline:auto}.lw-equipo .lw-intro{margin-inline:auto}.lw-orbita{aspect-ratio:1200/800;width:100%;position:relative}.lw-orbita__lineas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lw-orbita__lineas line{stroke:#a9b8ff66;stroke-width:1.4px;stroke-dasharray:3 8;vector-effect:non-scaling-stroke;animation:1.1s linear infinite lw-flujo}@keyframes lw-flujo{to{stroke-dashoffset:-11px}}.lw-centro{z-index:2;aspect-ratio:1;text-align:center;color:#fff;background:radial-gradient(circle at 32% 26%,#8ea2ff,#3049c9 72%);border-radius:50%;place-content:center;gap:4px;width:clamp(150px,15vw,200px);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 90px #5c7cfa99,inset 0 0 0 1px #ffffff47}.lw-centro:before,.lw-centro:after{content:"";animation:lw-onda 3.2s var(--facil) infinite;border:1px solid #a9b8ff80;border-radius:50%;position:absolute;inset:-12px}.lw-centro:after{animation-delay:1.6s}@keyframes lw-onda{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.7)}}.lw-centro b{letter-spacing:-.04em;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1}.lw-centro span{opacity:.88;max-width:13ch;margin-inline:auto;font-size:13px;line-height:1.3}.lw-orbita__lista{position:absolute;inset:0}.lw-ag{left:var(--x);top:var(--y);z-index:3;width:clamp(222px,20vw,262px);position:absolute;translate:-50% -50%}.lw-ag__tarjeta{backdrop-filter:blur(16px);transition:transform .5s var(--facil), border-color .3s, background-color .3s;animation:lw-flota 6s ease-in-out calc(var(--i) * -1.15s) infinite alternate;background:#fff1;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:0 24px 60px #0000006b}.lw-ag__tarjeta:hover{background:#5c7cfa29;border-color:#a9b8ff99;transform:translateY(-6px)scale(1.03)}.lw-ag__av{color:#fff;background:linear-gradient(135deg,#7d95ff,#3049c9);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 20px #3049c973}.lw-ag__av svg{width:22px;height:22px}.lw-ag__txt{align-content:center;gap:3px;display:grid}.lw-ag__txt b{letter-spacing:-.01em;font-size:17px;font-weight:500}.lw-ag__txt span{color:#fffef7ad;font-size:13.5px;line-height:1.35}.lw-ag__pie{border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.lw-ag__entrega{color:#c9d2ff;font-size:12.5px;line-height:1.3}.lw-ag__estado{letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.lw-ag__estado i{background:currentColor;border-radius:50%;width:7px;height:7px}.lw-ag__estado em{font-style:normal;display:none}.lw-ag[data-estado="0"] .lw-ag__estado{color:#c9d2ff}.lw-ag[data-estado="1"] .lw-ag__estado{color:#86efac}.lw-ag[data-estado="2"] .lw-ag__estado{color:#fcd34d}.lw-ag[data-estado="0"] em[data-e="0"],.lw-ag[data-estado="1"] em[data-e="1"],.lw-ag[data-estado="2"] em[data-e="2"]{display:inline}.lw-ag[data-estado="0"] .lw-ag__estado i{animation:1s ease-in-out infinite alternate lw-parpadea}@keyframes lw-parpadea{to{opacity:.25}}.lw-equipo .lw-nota{text-align:center}.lw-metodo{background:var(--papel)}.lw-metodo__pin{max-width:1240px;padding:clamp(90px, 10vw, 150px) var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,88px);margin-inline:auto;display:grid;position:relative}.lw-metodo__izq{align-content:center;gap:24px;display:grid}.lw-metodo__letras{flex-wrap:wrap;gap:6px;display:flex}.lw-metodo__letras li{background:var(--lienzo);width:44px;height:44px;color:var(--grafito);border:1px solid var(--pelo);transition:background-color .5s var(--facil), color .5s, transform .5s var(--facil), border-color .5s;border-radius:12px;place-items:center;font-size:19px;font-weight:500;display:grid}.lw-metodo__gigante{display:none}.lw-metodo__pasos{gap:22px;display:grid}.lw-metodo .lw-paso{grid-template-columns:minmax(0,1fr);gap:6px 0;display:grid}.lw-paso__n{letter-spacing:.12em;text-transform:uppercase;color:var(--azul-tinta);font-size:12px}.lw-paso__t{letter-spacing:-.035em;font-size:clamp(26px,2.5vw,40px);font-weight:300;line-height:1.05}.lw-paso__d{color:var(--grafito);max-width:44ch;font-size:17px;line-height:1.5}.lw-metodo__barra{display:none}.lw-metodo.m-vivo{height:calc(100vh + var(--n) * 40vh)}.lw-metodo.m-vivo .lw-metodo__pin{height:100svh;padding-block:56px 48px;position:sticky;top:0}.lw-metodo.m-vivo .lw-metodo__gigante{height:min(40vh,380px);display:grid;overflow:visible}.lw-metodo.m-vivo .lw-metodo__gigante span{letter-spacing:-.07em;background:linear-gradient(165deg,#9fb0ff 0%,#5c7cfa 45%,#3049c9 100%);-webkit-text-fill-color:transparent;opacity:0;filter:blur(10px);transition:opacity .55s var(--facil), transform .9s var(--facil), filter .6s var(--facil);-webkit-background-clip:text;background-clip:text;grid-area:1/1;align-self:end;font-size:min(46vh,440px);font-weight:300;line-height:.78;transform:translateY(26%)scale(.92)}.lw-metodo.m-vivo .lw-paso{opacity:.2;transition:opacity .5s var(--facil)}.lw-metodo.m-vivo .lw-paso__d{opacity:0;max-height:0;transition:max-height .6s var(--facil), opacity .5s var(--facil);overflow:hidden}.lw-metodo.m-vivo .lw-metodo__barra{left:var(--gut);right:var(--gut);background:var(--pelo);border-radius:2px;height:2px;display:block;position:absolute;bottom:22px}.lw-metodo__barra span{background:var(--azul);transform-origin:0;height:100%;transform:scaleX(var(--p,0));border-radius:2px;display:block}.lw-metodo.m-vivo[data-activo="0"] .lw-paso[data-paso="0"],.lw-metodo.m-vivo[data-activo="1"] .lw-paso[data-paso="1"],.lw-metodo.m-vivo[data-activo="2"] .lw-paso[data-paso="2"],.lw-metodo.m-vivo[data-activo="3"] .lw-paso[data-paso="3"],.lw-metodo.m-vivo[data-activo="4"] .lw-paso[data-paso="4"],.lw-metodo.m-vivo[data-activo="5"] .lw-paso[data-paso="5"],.lw-metodo.m-vivo[data-activo="6"] .lw-paso[data-paso="6"],.lw-metodo.m-vivo[data-activo="7"] .lw-paso[data-paso="7"]{opacity:1}.lw-metodo.m-vivo[data-activo="0"] .lw-paso[data-paso="0"] .lw-paso__d,.lw-metodo.m-vivo[data-activo="1"] .lw-paso[data-paso="1"] .lw-paso__d,.lw-metodo.m-vivo[data-activo="2"] .lw-paso[data-paso="2"] .lw-paso__d,.lw-metodo.m-vivo[data-activo="3"] .lw-paso[data-paso="3"] .lw-paso__d,.lw-metodo.m-vivo[data-activo="4"] .lw-paso[data-paso="4"] .lw-paso__d,.lw-metodo.m-vivo[data-activo="5"] .lw-paso[data-paso="5"] .lw-paso__d,.lw-metodo.m-vivo[data-activo="6"] .lw-paso[data-paso="6"] .lw-paso__d,.lw-metodo.m-vivo[data-activo="7"] .lw-paso[data-paso="7"] .lw-paso__d{opacity:1;max-height:8em}.lw-metodo.m-vivo[data-activo="0"] .lw-metodo__gigante [data-paso="0"],.lw-metodo.m-vivo[data-activo="1"] .lw-metodo__gigante [data-paso="1"],.lw-metodo.m-vivo[data-activo="2"] .lw-metodo__gigante [data-paso="2"],.lw-metodo.m-vivo[data-activo="3"] .lw-metodo__gigante [data-paso="3"],.lw-metodo.m-vivo[data-activo="4"] .lw-metodo__gigante [data-paso="4"],.lw-metodo.m-vivo[data-activo="5"] .lw-metodo__gigante [data-paso="5"],.lw-metodo.m-vivo[data-activo="6"] .lw-metodo__gigante [data-paso="6"],.lw-metodo.m-vivo[data-activo="7"] .lw-metodo__gigante [data-paso="7"]{opacity:1;filter:none;transform:none}.lw-metodo.m-vivo[data-activo="0"] .lw-metodo__letras [data-paso="0"],.lw-metodo.m-vivo[data-activo="1"] .lw-metodo__letras [data-paso="1"],.lw-metodo.m-vivo[data-activo="2"] .lw-metodo__letras [data-paso="2"],.lw-metodo.m-vivo[data-activo="3"] .lw-metodo__letras [data-paso="3"],.lw-metodo.m-vivo[data-activo="4"] .lw-metodo__letras [data-paso="4"],.lw-metodo.m-vivo[data-activo="5"] .lw-metodo__letras [data-paso="5"],.lw-metodo.m-vivo[data-activo="6"] .lw-metodo__letras [data-paso="6"],.lw-metodo.m-vivo[data-activo="7"] .lw-metodo__letras [data-paso="7"]{background:var(--azul);color:#fff;border-color:var(--azul);transform:translateY(-3px)scale(1.08);box-shadow:0 10px 24px #5c7cfa66}.lw-semaforo{background:radial-gradient(50% 60% at 15%,#1a2350 0%,#0b0b0a 70%);padding-block:clamp(90px,10vw,150px)}.lw-semaforo__rej{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.lw-luces{background:#121212;border:1px solid #ffffff1a;border-radius:34px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 2px 20px #0009}.lw-luz{background:#ffffff0a;border-radius:24px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:20px;padding:16px 20px 16px 16px;display:grid}.lw-luz__foco{background:var(--c);width:76px;height:76px;box-shadow:0 0 40px var(--c), 0 0 0 6px #0006, inset 0 -10px 24px #00000040;animation:lw-foco 3.6s ease-in-out calc(var(--k) * 1.2s) infinite;border-radius:50%}.lw-luz--verde{--c:#22c55e;--k:0}.lw-luz--ambar{--c:#f59e0b;--k:1}.lw-luz--rojo{--c:#ef4444;--k:2}@keyframes lw-foco{0%,to{filter:brightness(.55)saturate(.7);box-shadow:0 0 10px var(--c), 0 0 0 6px #0006}18%,32%{filter:none;box-shadow:0 0 60px var(--c), 0 0 0 6px #0006}}.lw-luz h3{letter-spacing:-.02em;font-size:clamp(21px,1.9vw,28px);font-weight:400}.lw-luz p{color:#fffef7b3;margin-top:4px;font-size:16px;line-height:1.45}.lw-incluye{background:var(--lienzo);padding-block:clamp(90px,10vw,160px)}.lw-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lw-bt{isolation:isolate;background:radial-gradient(360px circle at var(--x,30%) var(--y,0%), #5c7cfa2e, #5c7cfa00 60%), var(--papel);min-height:360px;transition:transform .6s var(--facil), box-shadow .5s;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.lw-bt:hover{transform:translateY(-6px);box-shadow:0 30px 60px #0b0b0a1f}.lw-bt__vis{flex:none;height:170px;position:relative;overflow:hidden}.lw-bt__vis img{width:50%;height:auto;transition:transform .7s var(--facil), rotate .7s var(--facil);border-radius:8px;position:absolute;top:26px;left:50%;translate:-50%;rotate:-5deg;box-shadow:0 18px 40px #0b0b0a38,0 0 0 1px #0b0b0a0f}.lw-bt:hover .lw-bt__vis img{transform:translateY(-12px)scale(1.04)rotate(0)}.lw-bt__vis--ic{place-items:center;display:grid}.lw-bt__ic{color:#fff;width:84px;height:84px;transition:transform .7s var(--facil);background:linear-gradient(135deg,#8ea2ff,#3049c9);border-radius:26px;place-items:center;display:grid;box-shadow:0 18px 40px #3049c959}.lw-bt:hover .lw-bt__ic{transform:rotate(-8deg)scale(1.06)}.lw-bt__ic svg{width:38px;height:38px}.lw-bt__txt{border-top:1px solid var(--pelo);background:#fffef78c;flex:1;align-content:start;gap:8px;padding:20px 24px 26px;display:grid}.lw-bt__eti{letter-spacing:.1em;text-transform:uppercase;color:var(--azul-tinta);font-size:11.5px;font-weight:600}.lw-bt h3{letter-spacing:-.02em;font-size:clamp(19px,1.5vw,23px);font-weight:400;line-height:1.15}.lw-bt p{color:var(--grafito);font-size:15px;line-height:1.45}.lw-bt--grande{color:var(--lienzo);--grafito:#fffef7b3;background:radial-gradient(420px circle at var(--x,70%) var(--y,20%), #6f8bff66, #6f8bff00 62%), radial-gradient(90% 80% at 80% 10%, #1c2556 0%, #0b0b0a 70%);grid-area:span 2/span 2}.lw-bt--grande .lw-bt__vis{perspective:1200px;height:auto;position:absolute;inset:0}.lw-bt--grande .lw-bt__vis img{width:42%;top:7%;left:auto;right:8%;transform:rotateY(-16deg)rotateX(6deg);box-shadow:0 50px 90px #0009,0 0 0 1px #ffffff1f}.lw-bt--grande:hover .lw-bt__vis img{transform:rotateY(-4deg)rotateX(2deg)translateY(-10px)}.lw-bt--grande .lw-bt__txt{background:0 0;border:0;flex:none;max-width:62%;margin-top:auto;padding:clamp(26px,3vw,44px);position:relative}.lw-bt--grande .lw-bt__eti{color:var(--azul-claro)}.lw-bt--grande h3{letter-spacing:-.04em;font-size:clamp(30px,3vw,50px);font-weight:300;line-height:1}.lw-bt--grande p{font-size:16px}.lw-bt--ancho{flex-direction:row;grid-column:span 2;min-height:0}.lw-bt--ancho .lw-bt__vis{order:2;width:42%;height:auto;min-height:220px}.lw-bt--ancho .lw-bt__vis img{width:64%;top:22px}.lw-bt--ancho .lw-bt__txt{border-top:0;border-right:1px solid var(--pelo);align-content:center}.lw-incluye__nota{gap:.6em;max-width:70ch;display:grid}.lw-carril__pin{gap:clamp(32px,4vw,60px);padding:clamp(90px,10vw,150px) 0;display:grid;overflow:hidden}.lw-carril.m-vivo .lw-carril__pin{align-content:center;height:100svh;padding-block:64px 40px;position:sticky;top:0}.lw-carril__cab{width:100%;max-width:1240px;padding-inline:var(--gut);margin-inline:auto}.lw-carril__lista{padding-inline:var(--gut);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(18px,2vw,30px);padding-block:20px 40px;display:flex;overflow-x:auto}.lw-carril__lista::-webkit-scrollbar{display:none}.lw-carril.m-vivo .lw-carril__lista{width:max-content;transform:translate3d(calc(var(--p,0) * var(--dist,0px) * -1), 0, 0);will-change:transform;overflow:visible}.lw-carril__lista li{scroll-snap-align:start;flex:none;width:clamp(250px,25vw,370px)}.lw-carril__lista img{background:var(--lienzo);width:100%;height:auto;transition:rotate .7s var(--facil), transform .7s var(--facil);border-radius:14px;display:block;rotate:-1.5deg;box-shadow:0 40px 80px #0000008c,0 0 0 1px #ffffff14}.lw-carril__lista li:nth-child(2n) img{translate:0 34px;rotate:1.5deg}.lw-carril__lista li:hover img{transform:scale(1.04)}.lw-honesto-sec{background:var(--papel);padding-block:clamp(90px,10vw,150px)}.lw-honesto{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.lw-si{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lw-si li{background:var(--lienzo);border-radius:24px;align-content:start;gap:10px;padding:24px;display:grid;box-shadow:0 1px #0b0b0a0d}.lw-si__ic{width:46px;height:46px;color:var(--azul-tinta);background:#5c7cfa1f;border-radius:14px;place-items:center;display:grid}.lw-si__ic svg{width:22px;height:22px}.lw-si h3{letter-spacing:-.015em;font-size:20px;font-weight:500}.lw-si p{color:var(--grafito);font-size:15.5px;line-height:1.45}.lw-no{background:var(--tinta);color:var(--lienzo);border-radius:28px;align-content:start;gap:16px;padding:clamp(28px,3vw,44px);display:grid}.lw-no>p{letter-spacing:.12em;text-transform:uppercase;color:#fffef78c;font-size:13px}.lw-no ul{gap:10px;display:grid}.lw-no li{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,42px);font-weight:300;line-height:1.1}.lw-no li span{color:#fffef78c;background:linear-gradient(#f87171,#f87171) 0 56%/100% 3px no-repeat}@supports (animation-timeline:view()){.lw-no li span{animation:linear both lw-tacha-no view();animation-range:entry 80% cover 45%}@keyframes lw-tacha-no{0%{color:var(--lienzo);background-size:0% 3px}to{background-size:100% 3px}}}.lw-quien{background:var(--lienzo);padding-block:clamp(90px,10vw,160px)}.lw-quien__rej{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center}.lw-quien__foto{background:var(--papel);aspect-ratio:1;border-radius:32px;overflow:hidden}.lw-quien__foto img{object-fit:cover;width:100%;height:100%;display:block}@supports (animation-timeline:view()){.lw-quien__foto{animation:linear both lw-abre view();animation-range:entry cover 45%}.lw-quien__foto img{animation:linear both lw-acerca view();animation-range:entry exit 0%}@keyframes lw-abre{0%{clip-path:inset(14% round 120px)}to{clip-path:inset(0 round 32px)}}@keyframes lw-acerca{0%{transform:scale(1.25)}to{transform:scale(1)}}}.lw-quien__txt{justify-items:start;gap:22px;display:grid}.lw-cita{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.3vw,54px);font-weight:300;line-height:1.06}.lw-quien__nombre{color:var(--azul-tinta);font-size:15px}.lw-quien__texto{color:var(--grafito);gap:1em;max-width:54ch;font-size:17px;line-height:1.6;display:grid}.lw-quien__cifras{border-top:1px solid var(--pelo);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;padding-top:24px;display:grid}.lw-quien__cifras li{gap:6px;display:grid}.lw-quien__cifras b{letter-spacing:-.055em;color:var(--azul-tinta);font-size:clamp(48px,5.4vw,88px);font-weight:300;line-height:.95}.lw-quien__cifras span{color:var(--grafito);font-size:14px;line-height:1.35}.lw-sello-sec{background:var(--papel);padding-block:clamp(80px,9vw,130px)}.lw-sello__rej{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);max-width:1080px}.lw-sello{aspect-ratio:1;text-align:center;width:clamp(210px,22vw,290px);color:var(--lienzo);background:radial-gradient(circle at 32% 26%,#2a3570,#0b0b0a 70%);border-radius:50%;place-content:center;display:grid;position:relative;box-shadow:0 40px 80px #0b0b0a47,inset 0 0 0 1px #ffffff1f}.lw-sello svg{width:100%;height:100%;animation:26s linear infinite lw-gira;position:absolute;inset:0}.lw-sello text{letter-spacing:.18em;fill:#fffef7c7;font-size:11px;font-weight:500}.lw-sello b{letter-spacing:-.06em;font-size:clamp(70px,7vw,104px);font-weight:300;line-height:.85}.lw-sello span{letter-spacing:.16em;text-transform:uppercase;color:var(--azul-claro);font-size:13px}@keyframes lw-gira{to{rotate:360deg}}.lw-sello__txt{gap:16px;display:grid}.lw-sello__txt h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,3.6vw,58px);font-weight:300;line-height:1.02}.lw-sello__txt>div{color:var(--grafito);gap:.8em;max-width:54ch;font-size:18px;line-height:1.55;display:grid}.lw-sello__txt a{color:var(--azul-tinta)}.lw-faq{background:var(--lienzo);padding-block:clamp(90px,10vw,160px)}.lw-faq__rej{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.lw-faq__rej>.lw-cab{position:sticky;top:40px}.lw-faq__lista{border-bottom:1px solid var(--pelo)}.lw-faq details{border-top:1px solid var(--pelo);interpolate-size:allow-keywords}.lw-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(20px,2.2vw,28px);font-size:clamp(19px,1.6vw,25px);font-weight:300;line-height:1.25;list-style:none;display:flex}.lw-faq summary::-webkit-details-marker{display:none}.lw-faq summary:after{content:"+";border:1px solid var(--pelo);width:42px;height:42px;transition:transform .5s var(--facil), background-color .3s, color .3s, border-color .3s;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.lw-faq summary:hover:after{border-color:var(--tinta)}.lw-faq details[open] summary:after{background:var(--tinta);color:var(--lienzo);transform:rotate(45deg)}.lw-faq details p{color:var(--grafito);max-width:62ch;padding:0 60px 26px 0;font-size:17px;line-height:1.55}.lw-faq details::details-content{block-size:0;transition:block-size .5s var(--facil), content-visibility .5s allow-discrete;overflow:hidden}.lw-faq details[open]::details-content{block-size:auto}.lw-final{background:var(--lienzo);padding:0 12px 12px}.lw-final__escena{isolation:isolate;color:var(--lienzo);text-align:center;background:radial-gradient(60% 70% at 50% 115%,#5c7cfa99 0%,#5c7cfa00 62%),radial-gradient(120% 90% at 50% 120%,#1c2556 0%,#0b0b0a 62%);border-radius:32px;place-items:center;min-height:min(94svh,920px);padding:clamp(90px,9vw,130px) 24px;display:grid;position:relative;overflow:hidden}.lw-final__flota{z-index:-1;pointer-events:none;position:absolute;inset:0}.lw-final__flota img{height:auto;transform:translate3d(calc(var(--mx,0) * var(--k) * 1px), calc(var(--my,0) * var(--k) * 1px), 0);transition:transform 1.2s var(--facil);animation:lw-flota 7s ease-in-out calc(var(--k) * -.1s) infinite alternate;border-radius:12px;position:absolute;box-shadow:0 40px 90px #0009,0 0 0 1px #ffffff1a}.lw-final__portada{--k:22;opacity:.55;width:clamp(150px,15vw,240px);bottom:10%;left:6%;rotate:-8deg}.lw-final__lado--1{--k:34;opacity:.42;width:clamp(130px,13vw,210px);top:10%;right:5%;rotate:7deg}.lw-final__lado--2{--k:14;opacity:.3;filter:blur(1.5px);width:clamp(110px,11vw,170px);top:9%;left:9%;rotate:5deg}.lw-final__txt{justify-items:center;gap:clamp(20px,2.4vw,32px);max-width:1000px;display:grid}.lw-final__t{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(40px,6vw,100px);font-weight:300;line-height:.98}.lw-final .lw-bajada{margin-inline:auto}.lw-compra--centro{text-align:left;margin-inline:auto}.lw-final__nota{letter-spacing:.08em;text-transform:uppercase;color:#fffef794;font-size:13px}.lp-barra{backdrop-filter:blur(16px);background:#0b0b0adb;border-top:1px solid #ffffff1a}.lp-barra__img{border-radius:5px;flex:none;width:36px;height:auto;box-shadow:0 6px 16px #0006}.lp-barra__txt{margin-right:auto}@media (width>=861px){.lp-barra{border:1px solid #ffffff24;box-shadow:0 24px 60px #0b0b0a59}}@media (width<=1080px){.lw-escena{grid-template-columns:1fr;min-height:0}.lw-escena__txt{max-width:760px}.lw-escena__obj{height:520px}.lw-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-orbita{aspect-ratio:auto;gap:22px;display:grid}.lw-orbita__lineas{display:none}.lw-centro{margin:10px auto 18px;position:relative;top:auto;left:auto;translate:none}.lw-orbita__lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid;position:static}.lw-ag{width:auto;position:static;translate:none}.lw-ag__tarjeta{height:100%;animation:none}.lw-semaforo__rej{grid-template-columns:1fr}}@media (width<=900px){.lw-vs{grid-template-columns:1fr}.lw-vs__flecha{justify-self:center;width:54px;height:54px;rotate:90deg}.lw-metodo__pin{grid-template-columns:1fr}.lw-metodo.m-vivo{height:calc(100vh + var(--n) * 55vh)}.lw-metodo.m-vivo .lw-metodo__pin{align-content:center;gap:16px;padding-block:48px 40px}.lw-metodo.m-vivo .lw-metodo__izq{gap:16px}.lw-metodo.m-vivo .lw-h2{font-size:clamp(30px,8vw,44px)}.lw-metodo.m-vivo .lw-metodo__gigante{height:24vh}.lw-metodo.m-vivo .lw-metodo__gigante span{font-size:28vh}.lw-metodo.m-vivo .lw-metodo__pasos{display:grid}.lw-metodo.m-vivo .lw-paso{opacity:0;transition:opacity .45s var(--facil);grid-area:1/1}.lw-metodo.m-vivo .lw-paso__d{opacity:1;max-height:none}.lw-metodo__letras li{border-radius:10px;width:38px;height:38px;font-size:16px}.lw-honesto,.lw-quien__rej,.lw-faq__rej,.lw-sello__rej{grid-template-columns:1fr}.lw-faq__rej>.lw-cab{position:static}.lw-faq details p{padding-right:0}.lw-sello__rej{text-align:center;justify-items:center}.lw-sello__txt>div{margin-inline:auto}.lw-quien__foto{max-width:420px}}@media (width<=640px){.lw-escena-sec{padding:8px 8px 0}.lw-escena{border-radius:24px;gap:22px;padding:76px 18px 28px}.lw-marca{font-size:13px;top:22px;left:18px}.lw-marca svg{width:26px;height:26px}.lw-escena__txt{gap:16px}.lw-pildora{padding:7px 12px 7px 10px;font-size:11px}.lw-h1{font-size:clamp(36px,10.4vw,50px)}.lw-bajada{font-size:16px}.lw-compra{border-radius:22px;padding:12px}.lw-compra__fila{flex-direction:column;align-items:stretch;gap:10px}.lw-compra__precio{padding-left:4px}.lw-compra__precio b{font-size:46px}.lw-compra .lw-btn{width:100%}.lw-req li{padding:5px 10px;font-size:12.5px}.lw-escena__obj{height:400px}.lw-pila{width:56%}.lw-aviso{gap:9px;max-width:232px;padding:9px 11px 9px 9px;font-size:12.5px}.lw-aviso__ic{border-radius:9px;width:30px;height:30px}.lw-aviso__e{display:none}.lw-aviso--1{top:3%;left:-4px}.lw-aviso--2{top:46%;right:-4px}.lw-aviso--3{bottom:2%;left:0}.lw-bento{grid-template-columns:1fr}.lw-bt--grande,.lw-bt--ancho{grid-area:auto}.lw-bt--grande{min-height:560px}.lw-bt--grande .lw-bt__vis img{width:58%;top:6%;right:50%;translate:50%}.lw-bt--grande .lw-bt__txt{max-width:none}.lw-bt--ancho{flex-direction:column}.lw-bt--ancho .lw-bt__vis{order:0;width:auto;height:170px;min-height:0}.lw-bt--ancho .lw-bt__vis img{width:50%;top:26px}.lw-bt--ancho .lw-bt__txt{border-right:0;border-top:1px solid var(--pelo)}.lw-si{grid-template-columns:1fr}.lw-quien__cifras{gap:10px}.lw-quien__cifras b{font-size:46px}.lw-final{padding:0 8px 8px}.lw-final__escena{border-radius:24px;min-height:0;padding:96px 18px 64px}.lw-final__portada{opacity:.28;width:110px;bottom:3%;left:-34px}.lw-final__lado--1{width:110px;top:4%;right:-24px}.lw-final__lado--2{display:none}.lw-luz{grid-template-columns:54px minmax(0,1fr);gap:14px}.lw-luz__foco{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.lw *,.lw :before,.lw :after{transition:none!important;animation:none!important}}@media (width<=640px){.lp-barra{gap:10px;padding-inline:12px}.lp-barra__txt b{display:none}.lp-barra__txt span{color:#fff;font-size:20px}.lp-barra .taem-btn{padding:12px 18px;font-size:15px}}.lw-compra__req{color:#fffef7c7;padding:2px 8px 4px;border-bottom:1px solid #ffffff1a;padding-bottom:12px;font-size:13.5px;line-height:1.45}.lw-compra__req span{letter-spacing:.12em;text-transform:uppercase;color:var(--azul-claro);margin-right:4px;font-size:11px}.lw-compra__mini{border-radius:6px;width:44px;height:auto;margin-right:4px;display:none;box-shadow:0 8px 20px #00000073,0 0 0 1px #ffffff47}@media (width<=1080px){.lw-compra__mini{display:block}}@media (width<=900px){.lw-metodo.m-vivo{height:calc(100vh + var(--n) * 38vh)}}@view-transition{navigation:auto}.taem-header{view-transition-name:taem-cabecera}::view-transition-old(root){animation:.28s cubic-bezier(.4,0,1,1) both m-sale}::view-transition-new(root){animation:.6s cubic-bezier(.16,1,.3,1) 60ms both m-entra}::view-transition-group(taem-cabecera){animation-duration:.45s}@keyframes m-sale{to{opacity:0;filter:blur(4px);transform:translateY(-18px)scale(.985)}}@keyframes m-entra{0%{opacity:0;transform:translateY(36px)scale(1.01)}}.m-avance{z-index:70;pointer-events:none;transform-origin:0;view-transition-name:m-avance;background:linear-gradient(90deg,#5c7cfa,#9db0ff);height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.m-avance{animation:linear both m-avanza scroll(root)}@keyframes m-avanza{to{transform:scaleX(1)}}}@supports (animation-timeline:view()){[data-m]{animation:linear both m-aparece view();animation-range:entry entry 70%}@keyframes m-aparece{0%{opacity:0;transform:translateY(48px)}}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}[data-m],.m-avance{animation:none!important}}.v2{--tinta:#0b0b0a;--lienzo:#fffef7;--papel:#f1eee4;--grafito:#5e5e5b;--pelo:#0b0b0a24;--azul:#5c7cfa;--azul-tinta:#3049c9;--azul-claro:#a9b8ff;--facil:cubic-bezier(.16,1,.3,1);--gut:var(--taem-gut,24px);color:var(--tinta);background:var(--lienzo)}:where(.v2) :where(h1,h2,p,ul,ol,figure){margin:0}:where(.v2) :where(ul,ol){padding:0;list-style:none}.v2-eti{letter-spacing:.1em;text-transform:uppercase;font-size:13px}.v2-h2{letter-spacing:-.045em;font-size:clamp(38px,5.4vw,92px);font-weight:300;line-height:1}.v2-azul{color:var(--azul)}.v2-gris{color:#a3a29c}.v2-azul-claro{color:var(--azul-claro);background:linear-gradient(100deg,#c9d2ff 0%,#8197ff 55%,#5c7cfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.v2-btn{letter-spacing:-.01em;cursor:pointer;transform:translate3d(var(--ix,0px), var(--iy,0px), 0);transition:transform .6s var(--facil), background-color .35s, color .35s, border-color .35s, box-shadow .35s;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:16px 28px;font-size:17px;line-height:1.2;text-decoration:none;display:inline-flex}.v2-btn__flecha{transition:transform .45s var(--facil);display:inline-block}.v2-btn:hover .v2-btn__flecha{transform:translate(5px)}.v2-btn--luz{background:var(--lienzo);color:var(--tinta)}.v2-btn--luz:hover{background:var(--azul);color:#fff;box-shadow:0 12px 40px #5c7cfa73}.v2-btn--vidrio{color:var(--lienzo);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff38}.v2-btn--vidrio:hover{background:#ffffff29;border-color:#ffffff80}.v2-btn--tinta{background:var(--tinta);color:var(--lienzo)}.v2-btn--tinta:hover{background:var(--azul-tinta)}.v2-btn--grande{padding:20px 34px;font-size:clamp(17px,1.5vw,21px)}.v2-enlace{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}.v2-enlace:hover{color:var(--azul-tinta)}.v2-hero{padding:78px 12px 0}.v2-hero__escena,.v2-final__escena{isolation:isolate;color:var(--lienzo);background:radial-gradient(120% 90% at 50% 115%,#1c2556 0%,#0b0b0a 62%);border-radius:32px;position:relative;overflow:hidden}.v2-hero__escena{place-items:center;min-height:calc(100svh - 90px);padding:96px 24px;display:grid}.v2-hero__video,.v2-final__video{object-fit:cover;opacity:.42;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.v2-hero__velo{z-index:-2;background:radial-gradient(52% 46%,#0b0b0ad1,#0b0b0a33 100%),linear-gradient(#0b0b0a1a,#0b0b0a8c);position:absolute;inset:0}.v2-flota{z-index:-1;pointer-events:none;position:absolute;inset:0}.v2-flota__i{width:clamp(170px,21vw,330px);height:auto;transform:translate3d(calc(var(--mx,0) * var(--k) * 1px), calc(var(--my,0) * var(--k) * 1px - var(--p,0) * var(--sube) * 1px), 0);rotate:var(--r);opacity:var(--o,.7);filter:var(--f,none);animation:v2-asoma 1.4s var(--facil) calc(.5s + var(--i) * .12s) both, v2-flota 7s ease-in-out calc(var(--i) * -1.3s) infinite alternate;border-radius:14px;position:absolute;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff1a}.v2-flota__i--1{--i:0;--k:16;--r:-7deg;--sube:180;top:11%;left:3%}.v2-flota__i--2{--i:1;--k:24;--r:6deg;--sube:260;top:7%;right:5%}.v2-flota__i--3{--i:2;--k:30;--r:5deg;--sube:120;--o:.55;--f:blur(1.5px);bottom:9%;left:8%}.v2-flota__i--4{--i:3;--k:14;--r:-5deg;--sube:220;bottom:7%;right:4%}.v2-flota__i--5{--i:4;--k:38;--r:9deg;--sube:340;--o:.45;--f:blur(2.5px);width:clamp(140px,15vw,240px);top:44%;right:-4%}@keyframes v2-asoma{0%{opacity:0;scale:.85}}@keyframes v2-flota{to{translate:0 -16px}}.v2-hero__txt{text-align:center;justify-items:center;gap:clamp(20px,2.4vw,32px);max-width:1180px;display:grid}.v2-hero .v2-eti{color:#fffef7b3}.v2-h1{letter-spacing:-.05em;font-size:clamp(50px,8.6vw,150px);font-weight:300;line-height:.97}.v2-linea{padding:0 .04em .08em;display:block;overflow:hidden}.v2-entra{animation:v2-sube 1.1s var(--facil) calc(80ms + var(--d) * .1s) both;display:inline-block}.v2-hero__txt>.v2-entra{display:block}.v2-hero__txt>.v2-acciones.v2-entra{display:flex}@keyframes v2-sube{0%{opacity:0;transform:translateY(105%)}}.v2-bajada{color:#fffef7c7;max-width:34ch;font-size:clamp(18px,1.6vw,23px)}.v2-acciones{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.v2-bajar{border:1.5px solid #fff6;border-radius:99px;width:26px;height:42px;position:absolute;bottom:26px;left:50%;translate:-50%}.v2-bajar span{width:4px;height:8px;animation:v2-rueda 1.8s var(--facil) infinite;background:#fff;border-radius:4px;margin-left:-2px;position:absolute;top:8px;left:50%}@keyframes v2-rueda{70%{opacity:0;transform:translateY(14px)}to{opacity:0}}.v2-hago{padding:clamp(72px, 8vw, 128px) var(--gut);gap:clamp(20px,2.4vw,32px);max-width:1440px;margin-inline:auto;display:grid;position:relative}.v2-hago .v2-eti{color:var(--grafito)}.v2-hago__lista{border-bottom:1px solid var(--pelo)}.v2-hago__lista li{border-top:1px solid var(--pelo)}.v2-hago__lista a{color:var(--tinta);transition:color .4s var(--facil), opacity .4s var(--facil), transform .6s var(--facil);grid-template-columns:56px minmax(0,1fr) minmax(0,22ch);align-items:center;gap:16px;padding-block:clamp(14px,1.8vw,26px);text-decoration:none;display:grid}.v2-hago__n{letter-spacing:.08em;color:var(--grafito);font-size:13px}.v2-hago__t{letter-spacing:-.05em;font-size:clamp(36px,6.2vw,104px);font-weight:300;line-height:1}.v2-hago__d{color:var(--grafito);text-align:right;font-size:clamp(15px,1.15vw,18px);line-height:1.4}.v2-hago__lista:hover a{opacity:.3}.v2-hago__lista a:hover,.v2-hago__lista a:focus-visible{opacity:1;color:var(--azul-tinta);transform:translate(14px)}.v2-hago__vista{z-index:5;pointer-events:none;opacity:0;width:clamp(240px,22vw,340px);transform:translate3d(var(--vx,0px), var(--vy,0px), 0) translate(-50%, -50%) rotate(var(--vr,-4deg)) scale(.7);transition:opacity .35s var(--facil), transform .5s var(--facil);position:fixed;top:0;left:0}.v2-hago__vista.on{opacity:1;transform:translate3d(var(--vx,0px), var(--vy,0px), 0) translate(-50%, -50%) rotate(var(--vr,-4deg)) scale(1)}.v2-hago__vista img{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 70px #0b0b0a47}.v2-metodo{background:var(--papel);position:relative}.v2-metodo.m-vivo{height:330vh}.v2-metodo__pin{padding:clamp(96px, 10vw, 140px) var(--gut) clamp(64px, 7vw, 96px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1440px;margin-inline:auto;display:grid}.m-vivo .v2-metodo__pin{height:100svh;padding-block:90px 56px;position:sticky;top:0}.v2-metodo__txt{align-content:center;gap:clamp(24px,3vw,40px);display:grid}.v2-metodo .v2-eti{color:var(--grafito)}.v2-metodo__pasos{gap:clamp(10px,1.6vw,22px);display:grid}.v2-paso{transition:opacity .7s var(--facil), transform .7s var(--facil);grid-template-columns:44px 1fr;column-gap:16px;display:grid}.v2-paso__n{letter-spacing:.08em;color:var(--azul-tinta);grid-row:span 2;padding-top:1.1em;font-size:13px}.v2-paso__t{letter-spacing:-.055em;font-size:clamp(40px,6vw,104px);font-weight:300;line-height:.95}.v2-paso__d{color:var(--grafito);max-width:34ch;transition:opacity .6s var(--facil), max-height .7s var(--facil);padding-top:8px;font-size:clamp(16px,1.3vw,20px);display:grid;overflow:hidden}.m-vivo .v2-paso{opacity:.16}.m-vivo .v2-paso__d{opacity:0;max-height:0}.m-vivo[data-activo="0"] [data-paso="0"],.m-vivo[data-activo="1"] [data-paso="1"],.m-vivo[data-activo="2"] [data-paso="2"]{opacity:1}.m-vivo[data-activo="0"] .v2-paso[data-paso="0"] .v2-paso__d,.m-vivo[data-activo="1"] .v2-paso[data-paso="1"] .v2-paso__d,.m-vivo[data-activo="2"] .v2-paso[data-paso="2"] .v2-paso__d{opacity:1;max-height:6em}.m-vivo .v2-paso:not([data-activo]){transform:none}.v2-metodo__obj{aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,560px);display:grid;position:relative}.v2-metodo__aura{filter:blur(60px);transform:scale(calc(.85 + var(--p,0) * .35));background:radial-gradient(circle,#5c7cfa8c,#5c7cfa00 70%);border-radius:50%;position:absolute;inset:12%}.v2-obj{filter:drop-shadow(0 40px 50px #0b0b0a47);width:82%;height:auto;rotate:calc(var(--p,0) * 50deg - 18deg);transition:opacity .7s var(--facil), transform .9s var(--facil);grid-area:1/1}.v2-obj:not([data-paso="0"]){display:none}.m-vivo .v2-obj{opacity:0;display:block;transform:scale(.6)translateY(40px)}.m-vivo[data-activo="0"] .v2-obj[data-paso="0"],.m-vivo[data-activo="1"] .v2-obj[data-paso="1"],.m-vivo[data-activo="2"] .v2-obj[data-paso="2"]{opacity:1;transform:none}.v2-metodo__barra{display:none}.m-vivo .v2-metodo__barra{left:var(--gut);right:var(--gut);background:var(--pelo);border-radius:2px;height:2px;display:block;position:absolute;bottom:28px}.v2-metodo__barra span{background:var(--azul);transform-origin:0;height:100%;transform:scaleX(var(--p,0));border-radius:2px;display:block}.v2-medio{background:var(--papel);position:relative}.v2-medio.m-vivo{height:220vh}.v2-medio__pin{gap:clamp(20px,2.6vw,36px);padding:clamp(80px,9vw,120px) 12px 12px;display:grid}.m-vivo .v2-medio__pin{grid-template-rows:auto minmax(0,1fr);height:100svh;padding-top:92px;position:sticky;top:0}.v2-medio__txt{padding-inline:calc(var(--gut) - 12px);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;display:flex}.v2-medio__txt p{color:var(--grafito);max-width:30ch;font-size:clamp(17px,1.4vw,21px)}.v2-medio__marco{--q:min(1, calc(var(--p,1) * 1.8));aspect-ratio:16/9;width:100%;max-height:80svh;clip-path:inset(calc((1 - var(--q)) * 10%) calc((1 - var(--q)) * 22%) round calc(32px + (1 - var(--q)) * 40px));background:#0b0b0a;border-radius:32px;position:relative;overflow:hidden}.m-vivo .v2-medio__marco{aspect-ratio:auto;max-height:none}.v2-medio video{object-fit:contain;width:100%;height:100%;transform:scale(calc(1.18 - var(--q) * .18));position:absolute;inset:0}.v2-casos{position:relative}.v2-casos__pin{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);padding:clamp(80px,9vw,140px) 0;display:grid;overflow:hidden}.m-vivo .v2-casos__pin{align-content:center;height:100svh;padding-block:80px 40px;position:sticky;top:0}.v2-casos__cab{padding-inline:var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.v2-casos__carril{padding-inline:var(--gut);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(16px,2vw,28px);display:flex;overflow-x:auto}.v2-casos__carril::-webkit-scrollbar{display:none}.m-vivo .v2-casos__carril{width:max-content;transform:translate3d(calc(var(--p,0) * var(--dist,0px) * -1), 0, 0);will-change:transform;overflow:visible}.v2-casos__carril li{scroll-snap-align:start;flex:none;width:clamp(280px,34vw,540px)}.v2-caso{color:var(--tinta);gap:10px;text-decoration:none;display:grid}.v2-caso img{aspect-ratio:16/10;object-fit:cover;object-position:50% 0;width:100%;height:auto;box-shadow:0 0 0 1px var(--pelo);transition:transform .8s var(--facil), box-shadow .5s;border-radius:20px;margin-bottom:8px}.v2-caso:hover img{box-shadow:0 30px 60px #0b0b0a29, 0 0 0 1px var(--pelo);transform:translateY(-8px)scale(1.015)}.v2-caso__t{letter-spacing:-.025em;max-width:24ch;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.15}.v2-caso__nombre{color:var(--azul-tinta);font-size:15px}.v2-caso__nombre span{transition:transform .45s var(--facil);display:inline-block}.v2-caso:hover .v2-caso__nombre span{transform:translate(6px)}.v2-caso__quien{letter-spacing:.06em;text-transform:uppercase;color:var(--grafito);font-size:13px}.v2-servicios{padding:clamp(80px, 9vw, 140px) var(--gut);gap:clamp(32px,4vw,56px);max-width:1440px;margin-inline:auto;display:grid}.v2-servicios__rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.v2-serv{min-height:clamp(300px,30vw,420px);color:var(--tinta);isolation:isolate;background:radial-gradient(420px circle at var(--x,30%) var(--y,0%), #5c7cfa38, #5c7cfa00 60%), var(--papel);transition:transform .7s var(--facil), box-shadow .5s;border-radius:28px;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,38px);text-decoration:none;display:flex;position:relative;overflow:hidden}.v2-serv:hover{transform:translateY(-8px);box-shadow:0 30px 60px #0b0b0a1f}.v2-serv--azul{color:#fff;background:radial-gradient(420px circle at var(--x,30%) var(--y,0%), #ffffff47, #fff0 60%), var(--azul-tinta)}.v2-serv__ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:52px;height:52px}.v2-serv__eti{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-top:auto;font-size:13px}.v2-serv__t{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1.05}.v2-serv__d{opacity:.8;max-width:30ch;font-size:16px;line-height:1.45}.v2-serv__ir{opacity:.5;width:48px;height:48px;transition:transform .6s var(--facil), opacity .3s, background-color .3s;border:1px solid;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:clamp(24px,2.6vw,38px);right:clamp(24px,2.6vw,38px)}.v2-serv:hover .v2-serv__ir{opacity:1;transform:rotate(-45deg)}.v2-recursos{background:var(--papel);padding:clamp(80px,9vw,140px) 0;overflow:hidden}.v2-recursos__cab{padding-inline:var(--gut);justify-items:start;gap:20px;max-width:1440px;margin:0 auto clamp(40px,5vw,72px);display:grid}.v2-recursos .v2-eti{color:var(--grafito)}.v2-recursos .v2-h2{max-width:16ch}.v2-estante{padding-inline:var(--gut);perspective:1400px;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(10px,1.4vw,22px);max-width:1600px;margin-inline:auto;display:grid}.v2-libro{color:var(--tinta);gap:8px;text-decoration:none;display:grid}.v2-libro img{background:var(--lienzo);width:100%;height:auto;transform:rotateY(calc((var(--i) - 3.5) * -5deg)) translateY(calc(var(--i) * 0px));transition:transform .7s var(--facil), box-shadow .5s;border-radius:10px;box-shadow:0 1px #0b0b0a0f,0 18px 34px #0b0b0a24}.v2-estante li:nth-child(odd) .v2-libro img{translate:0 18px}.v2-libro:hover img,.v2-libro:focus-visible img{transform:rotateY(0)translateY(-18px)scale(1.06);box-shadow:0 36px 60px #0b0b0a3d}.v2-libro__eti,.v2-libro__t{opacity:0;transition:opacity .4s var(--facil), transform .5s var(--facil);transform:translateY(8px)}.v2-libro__eti{letter-spacing:.08em;text-transform:uppercase;color:var(--grafito);margin-top:26px;font-size:12px}.v2-libro__t{font-size:15px;line-height:1.3}.v2-libro:hover .v2-libro__eti,.v2-libro:hover .v2-libro__t,.v2-libro:focus-visible .v2-libro__eti,.v2-libro:focus-visible .v2-libro__t{opacity:1;transform:none}@supports (animation-timeline:view()){.v2-estante li{animation:linear both v2-libro-sube view();animation-range:entry calc(var(--i) * 4%) entry calc(60% + var(--i) * 4%)}@keyframes v2-libro-sube{0%{opacity:0;transform:translateY(120px) rotate(calc((var(--i) - 3.5) * 2deg))}}}.v2-guias{padding:clamp(80px, 9vw, 140px) var(--gut);justify-items:start;gap:clamp(28px,3.4vw,48px);max-width:1440px;margin-inline:auto;display:grid}.v2-guias__cab{gap:22px;width:100%;display:grid}.v2-guias__temas{flex-wrap:wrap;gap:8px;display:flex}.v2-guias__temas a{border:1px solid var(--pelo);color:var(--tinta);border-radius:999px;padding:9px 16px;font-size:15px;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.v2-guias__temas a:hover{background:var(--tinta);color:var(--lienzo);border-color:var(--tinta)}.v2-guias__lista{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);width:100%;display:grid}.v2-guias__lista li:nth-child(2){animation-range:entry 6% entry 76%}.v2-guias__lista li:nth-child(3){animation-range:entry 12% entry 82%}.v2-guias__lista li:nth-child(4){animation-range:entry 18% entry 88%}.v2-guia{color:var(--tinta);gap:10px;text-decoration:none;display:grid}.v2-guia__img{background:var(--papel);border-radius:18px;display:block;overflow:hidden}.v2-guia__img img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .9s var(--facil);display:block}.v2-guia:hover .v2-guia__img img{transform:scale(1.07)}.v2-guia__tema{letter-spacing:.08em;text-transform:uppercase;color:var(--azul-tinta);margin-top:4px;font-size:12px}.v2-guia__t{letter-spacing:-.01em;font-size:18px;line-height:1.3}.v2-guia:hover .v2-guia__t{text-underline-offset:.2em;text-decoration:underline 1px}.v2-marquesina{border-block:1px solid var(--pelo);padding-block:clamp(20px,3vw,40px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.v2-marquesina__fila{width:max-content;animation:34s linear infinite v2-corre;display:flex}.v2-marquesina:hover .v2-marquesina__fila{animation-play-state:paused}.v2-marquesina__fila span{letter-spacing:-.04em;white-space:nowrap;padding-inline:clamp(20px,2.5vw,40px);font-size:clamp(30px,4vw,64px);font-weight:300}.v2-marquesina__fila span:after{content:"";background:var(--azul);vertical-align:middle;border-radius:50%;width:.22em;height:.22em;margin-left:clamp(40px,5vw,80px);display:inline-block}@keyframes v2-corre{to{transform:translate(-50%)}}.v2-oscar{padding:clamp(80px, 9vw, 140px) var(--gut);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,96px);max-width:1440px;margin-inline:auto;display:grid}.v2-oscar__foto{background:var(--papel);border-radius:32px;overflow:hidden}.v2-oscar__foto img{width:100%;height:auto;display:block}@supports (animation-timeline:view()){.v2-oscar__foto{animation:linear both v2-abre view();animation-range:entry cover 45%}.v2-oscar__foto img{animation:linear both v2-acerca view();animation-range:entry exit 0%}@keyframes v2-abre{0%{clip-path:inset(14% round 120px)}to{clip-path:inset(0 round 32px)}}@keyframes v2-acerca{0%{transform:scale(1.25)}to{transform:scale(1)}}}.v2-oscar__txt{justify-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.v2-oscar .v2-eti{color:var(--grafito)}.v2-cita{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,60px);font-weight:300;line-height:1.08}.v2-faq{padding:clamp(80px, 9vw, 140px) var(--gut);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,4vw,80px);max-width:1440px;margin-inline:auto;display:grid}.v2-faq .v2-h2{position:sticky;top:110px}.v2-faq__lista{border-bottom:1px solid var(--pelo)}.v2-faq details{border-top:1px solid var(--pelo);interpolate-size:allow-keywords}.v2-faq summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(20px,2.2vw,30px);font-size:clamp(19px,1.7vw,26px);font-weight:300;line-height:1.25;list-style:none;display:flex}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq summary:after{content:"+";border:1px solid var(--pelo);width:40px;height:40px;transition:transform .5s var(--facil), background-color .3s, color .3s;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.v2-faq details[open] summary:after{background:var(--tinta);color:var(--lienzo);transform:rotate(45deg)}.v2-faq summary:hover:after{border-color:var(--tinta)}.v2-faq details p{color:var(--grafito);max-width:62ch;padding:0 64px clamp(22px,2.4vw,30px) 0;font-size:17px;line-height:1.55}.v2-faq details::details-content{block-size:0;transition:block-size .5s var(--facil), content-visibility .5s allow-discrete;overflow:hidden}.v2-faq details[open]::details-content{block-size:auto}.v2-final{padding:0 12px 12px}.v2-final__escena{text-align:center;place-items:center;min-height:min(88svh,860px);padding:96px 24px;display:grid}.v2-final__txt{justify-items:center;gap:clamp(24px,3vw,40px);display:grid}.v2-final__t{letter-spacing:-.05em;max-width:14ch;font-size:clamp(42px,6.8vw,120px);font-weight:300;line-height:.98}.v2-final__nota{letter-spacing:.06em;text-transform:uppercase;color:#fffef799;font-size:14px}@media (width<=900px){.v2-hago__lista a{grid-template-columns:36px minmax(0,1fr);row-gap:6px}.v2-hago__d{text-align:left;grid-column:2}.v2-estante{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;perspective:none;padding-bottom:30px;display:flex;overflow-x:auto}.v2-estante li{scroll-snap-align:start;flex:none;width:min(44vw,220px)}.v2-libro img{transform:none}.v2-estante li:nth-child(odd) .v2-libro img{translate:none}.v2-libro__eti,.v2-libro__t{opacity:1;transform:none}.v2-libro__eti{margin-top:10px}.v2-guias__lista{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-metodo__pin{grid-template-columns:1fr}.m-vivo .v2-metodo__pin{grid-template-rows:auto 1fr;align-content:center;gap:8px;padding-block:76px 48px}.m-vivo .v2-metodo__obj{order:-1;width:min(62vw,36svh)}.m-vivo .v2-paso__t{font-size:clamp(36px,10.5vw,60px)}.m-vivo .v2-metodo__txt>.v2-eti,.m-vivo .v2-enlace{display:none}.v2-servicios__rejilla,.v2-oscar,.v2-faq{grid-template-columns:1fr}.v2-serv{min-height:260px}.v2-faq .v2-h2{position:static}.v2-casos__carril li{width:min(82vw,420px)}}@media (width<=640px){.v2-hero{padding:70px 8px 0}.v2-hero__escena,.v2-final__escena,.v2-medio__marco{border-radius:24px}.v2-hero__escena{min-height:calc(100svh - 78px);padding:72px 18px 88px}.v2-flota__i--2,.v2-flota__i--3,.v2-flota__i--5{display:none}.v2-flota__i--1{--o:.45;width:150px;top:4%;left:-30px}.v2-flota__i--4{--o:.45;width:160px;bottom:4%;right:-34px}.v2-acciones .v2-btn{justify-content:center;width:100%}.v2-guias__lista{grid-template-columns:1fr}.v2-faq details p{padding-right:0}.v2-final{padding:0 8px 8px}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{transition:none!important;animation:none!important}}
