@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(fonts/archivo-latin-wdth-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(fonts/archivo-latin-ext-wdth-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(fonts/archivo-latin-wdth-italic.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:100 700;src:url(fonts/antonio-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:100 700;src:url(fonts/antonio-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/courier-prime-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/courier-prime-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(fonts/courier-prime-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(fonts/courier-prime-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(fonts/instrument-serif-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(fonts/instrument-serif-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(fonts/instrument-serif-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(fonts/instrument-serif-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#120F10;--ink-2:#1B1617;--ink-3:#262021;--bone:#ECE5D6;--bone-2:#D8CFBD;--bone-3:#B9AE99;--wine:#7D1523;--wine-2:#5E0F1A;--wine-3:#96203A;--purple:#2A1236;--amber:#B8701F;--muted:#A2978A;--line:rgba(236,229,214,.16);--line-2:rgba(236,229,214,.32);--cond:"Antonio","Arial Narrow","Helvetica Neue",Arial,sans-serif;--sans:"Archivo","Helvetica Neue",Arial,sans-serif;--mono:"Courier Prime","Courier New",ui-monospace,monospace;--serif:"Instrument Serif","Times New Roman",Georgia,serif;--gut:clamp(16px,3.2vw,44px);--hdr:64px;--hdr-in:max(var(--gut), calc(50vw - 540px) );color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--bone);font:400 16px/1.55 var(--sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--wine);color:var(--bone)}:focus-visible{outline:2px solid var(--bone);outline-offset:3px}h1,h2,h3,h4{margin:0;font-weight:inherit;text-wrap:balance}p{margin:0}[hidden]{display:none!important}.grain{position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:90;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.dots{background-image:radial-gradient(currentColor 1.1px,transparent 1.3px);background-size:7px 7px}.h1{font:800 clamp(50px,8vw,130px)/.94 var(--cond);text-transform:uppercase}.h2{font:700 clamp(38px,5.4vw,84px)/.96 var(--cond);text-transform:uppercase}.h3{font:700 clamp(26px,2.6vw,38px)/1 var(--cond);text-transform:uppercase}.body{max-width:62ch;color:var(--bone-2)}.wide{font-variation-settings:"wdth" 125;font-weight:900;font-family:var(--sans);text-transform:uppercase;letter-spacing:-.01em}.wrap{padding-inline:var(--gut)}.page{min-height:100svh;padding-top:var(--hdr)}.page[data-page=home]{padding-top:0;min-height:0}.hdr{position:fixed;inset:0 0 auto;z-index:60;height:calc(var(--hdr) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--hdr-in) 0;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background .35s,backdrop-filter .35s}.hdr.solid{background:#120f10c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mark{font:700 26px/1 var(--cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-self:start;display:inline-grid;align-items:center;justify-items:start}.mark>*{grid-area:1/1}.mk-word{display:block;transform-origin:0 50%;transition:transform .3s cubic-bezier(.6,0,.3,1) .14s,opacity .12s linear .14s}.mk-iso{align-self:start;margin-top:3px;width:21.3px;height:23px;fill:#812a35;opacity:0;transform:scale(.15);transform-origin:0 50%;transition:opacity .12s linear,transform .2s cubic-bezier(.5,0,.75,0),fill .3s}.mk-iso-on .mk-word{transform:scaleX(0);opacity:0;transition:transform .28s cubic-bezier(.7,0,.3,1),opacity .1s linear .2s}.mk-iso-on .mk-iso{opacity:1;transform:none;transition:opacity .1s linear .26s,transform .34s cubic-bezier(.34,1.6,.64,1) .26s,fill .3s}.leaving .hdr{z-index:81}.menu-open .mk-iso{fill:var(--ink)}.mark b{font-weight:inherit}.now{font-family:var(--mono);font-size:12.5px;color:var(--bone-2);display:flex;gap:14px;white-space:nowrap}.now .clock{color:var(--bone);font-variant-numeric:tabular-nums}.lang{font-family:var(--mono);font-size:12.5px;display:flex;gap:2px;color:var(--muted)}.lang button{padding:6px 5px}.lang button[aria-pressed=true]{color:var(--bone);text-decoration:underline;text-underline-offset:4px}.talk{position:relative;height:40px;padding:0 18px;border-radius:99px;background:var(--bone);color:var(--ink);font:700 15px/40px var(--cond);text-transform:uppercase;letter-spacing:.05em;overflow:hidden;white-space:nowrap;min-width:122px;text-align:center;transition:background .3s,color .3s,min-width .35s cubic-bezier(.7,0,.2,1)}.talk span{display:block;transition:transform .35s cubic-bezier(.7,0,.2,1),opacity .25s}.talk .alt{position:absolute;inset:0;transform:translateY(100%);font-family:var(--mono);font-size:13px;letter-spacing:0;text-transform:none;font-weight:700}.talk:hover,.talk:focus-visible{background:var(--wine);color:var(--bone);min-width:236px}.talk:hover .main,.talk:focus-visible .main{transform:translateY(-100%);opacity:0}.talk:hover .alt,.talk:focus-visible .alt{transform:translateY(0)}.burger{width:44px;height:44px;display:grid;place-content:center;gap:7px;position:relative;z-index:2;margin-right:-10px}.burger i{display:block;width:26px;height:2px;background:currentColor;transition:transform .45s cubic-bezier(.7,0,.2,1)}.menu-open .burger i:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-open .burger i:last-child{transform:translateY(-4.5px) rotate(-45deg)}.menu-open .hdr{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.menu{position:fixed;inset:0;z-index:55;background:var(--wine);color:var(--ink);clip-path:circle(0 at var(--mx,95%) var(--my,32px));transition:clip-path .75s cubic-bezier(.77,0,.18,1),visibility 0s linear .75s;visibility:hidden;overflow:auto;overscroll-behavior:contain}.menu-open .menu{clip-path:circle(150% at var(--mx,95%) var(--my,32px));visibility:visible;transition:clip-path .75s cubic-bezier(.77,0,.18,1),visibility 0s linear 0s}.menu-in{min-height:100%;width:min(1080px,100%);margin:0 auto;padding:calc(var(--hdr) + 40px) var(--gut) 34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-rows:1fr auto;column-gap:clamp(32px,6vw,110px);row-gap:40px;align-items:center}.menu-nav{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2px,.6vw,8px)}.menu-nav a,.menu-nav .mail-copy{font:700 clamp(40px,4.6vw,68px)/1.06 var(--cond);text-transform:uppercase;letter-spacing:.01em;opacity:0;transform:translateY(26px);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.1,1)}.menu-open .menu-nav a,.menu-open .menu-nav .mail-copy{opacity:1;transform:none}.menu-nav .mail-copy{transition-delay:.2s}.menu-nav a:nth-child(2){transition-delay:.04s}.menu-nav a:nth-child(3){transition-delay:.08s}.menu-nav a:nth-child(4){transition-delay:.12s}.menu-nav a:nth-child(5){transition-delay:.16s}.menu-nav a:nth-child(6){transition-delay:.2s}@media (hover:hover){.menu-nav:hover>*{opacity:.4}.menu-nav>*:hover{opacity:1}}.menu-nav a.on{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}.menu-news{display:grid;gap:4px;opacity:0;transition:opacity .5s .25s}.menu-open .menu-news{opacity:1}.mn-k{font:700 14px/1 var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);margin-bottom:10px}.mn-list{display:grid;border-top:1px solid rgba(18,15,16,.35)}.mn{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;row-gap:5px;padding:14px 0;border-bottom:1px solid rgba(18,15,16,.35)}.mn small{font-family:var(--mono);font-size:11.5px;color:var(--ink)}.mn b{grid-column:1;font:500 16px/1.3 var(--sans)}.mn .ar{grid-column:2;grid-row:1/3;align-self:center;font:400 20px/1 var(--sans);transition:transform .3s}.mn:hover .ar{transform:translate(6px)}.mn:hover b{text-decoration:underline;text-underline-offset:3px}.mn-note{font-family:var(--mono);font-size:11px;color:var(--ink);opacity:.8;margin-top:8px}.menu-foot{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;font:400 15px/1 var(--sans)}.menu-foot .lang{display:flex;font:700 14px/1 var(--cond);letter-spacing:.08em;color:var(--ink)}.menu-foot .lang button[aria-pressed=true]{color:var(--ink)}.mf-social{display:flex;gap:clamp(18px,2.4vw,32px)}.mf-social a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:820px){.menu-in{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:start;row-gap:36px}.menu-nav a{font-size:44px}}.rail{position:fixed;right:max(10px,calc(var(--gut) - 30px));top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:8px;transition:opacity .3s}.rail a{writing-mode:vertical-rl;font-family:var(--mono);font-size:12px;color:var(--bone-2);padding:8px 4px;letter-spacing:.06em}.rail a:hover{color:var(--bone)}.rail .mail-copy{writing-mode:vertical-rl;font-family:var(--mono);font-size:12px;color:var(--bone-2);padding:8px 4px;letter-spacing:.06em}.rail .mail-copy:hover{color:var(--bone)}.totop{position:fixed;right:var(--gut);bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));z-index:41;width:54px;height:54px;border-radius:50%;background:var(--bone);color:var(--ink);display:grid;place-items:center;opacity:0;transform:translateY(20px) scale(.9);transition:opacity .3s,transform .3s;pointer-events:none}.totop.show{opacity:1;transform:none;pointer-events:auto}.totop svg{position:absolute;inset:0;transform:rotate(-90deg)}.totop circle{fill:none;stroke:var(--wine);stroke-width:3}.totop b{font:700 18px/1 var(--cond)}@media (max-width:760px){.rail{display:none}}.lids{position:fixed;inset:0;z-index:80;pointer-events:none;background:var(--ink);opacity:0;transition:opacity .34s ease}.lids.shut,.blinkin .lids{opacity:1}.blinkin .lids{transition:none}.loader{position:fixed;inset:0;z-index:100;background:#000;display:grid;place-items:center;transition:opacity .5s .1s}.loader.done{opacity:0;pointer-events:none}.seen .loader{display:none}.ld-in{display:grid;justify-items:center;gap:22px;text-align:center}.scrib{width:min(280px,64vw);overflow:visible}.scrib path{fill:none;stroke:var(--bone);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--l);stroke-dashoffset:var(--l)}.loader.go .scrib path{animation:draw var(--d,.6s) cubic-bezier(.6,.1,.3,1) forwards;animation-delay:var(--dl,0s)}@keyframes draw{to{stroke-dashoffset:0}}.ld-word{font:800 clamp(38px,7vw,64px)/.9 var(--cond);letter-spacing:.06em;opacity:0;transform:translateY(10px);transition:all .5s .9s}.ld-word b{font-weight:inherit}.loader.go .ld-word{opacity:1;transform:none}.hscroll{position:relative;height:250svh}.stage{position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden;background:var(--wine);isolation:isolate}.stage .halo{position:absolute;inset:0;z-index:0;color:#0000002e;pointer-events:none;mask-image:radial-gradient(circle at 50% 46%,transparent 18%,#000 62%);-webkit-mask-image:radial-gradient(circle at 50% 46%,transparent 18%,#000 62%)}.eye-wrap{position:absolute;left:50%;top:47%;z-index:1;width:min(27vw,360px);transform:translate(-50%,-50%);cursor:pointer;-webkit-tap-highlight-color:transparent}.eye{width:100%;height:auto;display:block;overflow:visible;filter:drop-shadow(0 22px 34px rgba(0,0,0,.35))}.eye #lid{transform:translateY(-450px);transition:transform .1s ease-in}.eye.blink #lid{transform:translateY(0)}.eye #pupilS{transform-box:fill-box;transform-origin:center;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.eye.wide #pupilS{transform:scale(1.32)}.eye #ten{opacity:0;transition:opacity .3s}.eye.ten #ten{opacity:1}.eye.ten #pupilS{transform:scale(1.5)}.eye-now{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%);display:flex;gap:12px;white-space:nowrap;font-family:var(--mono);font-size:12.5px;color:var(--bone-2);pointer-events:none}.eye-now .clock{color:var(--bone);font-variant-numeric:tabular-nums}.whisper{position:absolute;left:calc(50% + min(12vw,160px));top:calc(47% + min(6vw,80px));transform:translate(-50%);z-index:2;font:italic 400 20px var(--sans);opacity:0;transition:opacity .4s;pointer-events:none}.whisper.on{opacity:.9}.floaters{position:absolute;inset:0;z-index:3;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 90px,#000 calc(100% - 150px),transparent calc(100% - 20px));mask-image:linear-gradient(to bottom,transparent 0,#000 90px,#000 calc(100% - 150px),transparent calc(100% - 20px))}.stage:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(to top,#0c0709b3,#0c070940 22%,#0c070900 40%),linear-gradient(to bottom,#0c070966,#0c070900 14%)}.fl{position:absolute;left:0;top:0;width:var(--w,200px);will-change:transform;cursor:pointer;pointer-events:auto;transform-origin:50% 50%}.fl img{width:100%;aspect-ratio:4/5;object-fit:cover;box-shadow:0 18px 40px #00000059;transition:transform .35s cubic-bezier(.2,.7,.1,1)}.fl span{white-space:nowrap;display:inline-flex;gap:6px;margin-top:6px;font:600 12px/1 var(--sans);background:var(--ink);color:var(--bone);padding:6px 8px}.fl:hover img,.fl:focus-visible img{transform:scale(1.06)}.st-copy{position:absolute;left:var(--gut);bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));z-index:5;max-width:min(720px,calc(50vw - var(--gut) - 64px));pointer-events:none}.st-copy .greet{font:700 clamp(20px,1.9vw,28px)/1 var(--cond);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;height:1.15em;overflow:hidden}.st-copy .greet span{display:block;transition:transform .5s cubic-bezier(.7,0,.2,1),opacity .4s}.st-copy h1{font:700 clamp(58px,7vw,118px)/.92 var(--cond);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.st-lang{position:absolute;left:50%;bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:5}.st-lang .lang{font:700 15px/1 var(--cond);letter-spacing:.08em;color:var(--bone-2)}.st-lang .lang button[aria-pressed=true]{color:var(--bone)}.notch{position:absolute;right:0;top:50%;z-index:6;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--ink);border-radius:18px 0 0 18px;padding:16px 9px}.notch:before,.notch:after{content:"";position:absolute;right:0;width:18px;height:18px}.notch:before{bottom:100%;background:radial-gradient(circle at 0 0,transparent 17.5px,var(--ink) 18px)}.notch:after{top:100%;background:radial-gradient(circle at 0 100%,transparent 17.5px,var(--ink) 18px)}.notch a{writing-mode:vertical-rl;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--bone-2);padding:8px 4px;transition:color .2s}.notch a:hover{color:var(--bone)}body:has(main[data-page=home]) .rail{display:none}@media (max-width:760px){.hscroll{height:220svh}.eye-wrap{width:58vw;top:44%}.eye-now{font-size:11px;gap:8px}.whisper{top:calc(44% + 13vw);left:70%}.st-copy{max-width:none;right:var(--gut);bottom:calc(72px + env(safe-area-inset-bottom,0px))}.st-copy h1{font-size:min(60px,15.5vw)}.notch{padding:12px 6px}.notch a{font-size:11px;padding:6px 3px}}.jump{position:relative;z-index:1;background:var(--ink);padding:clamp(56px,8vw,110px) var(--gut) 0;font-family:var(--sans)}.jump-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.jl{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,34px) clamp(16px,2vw,28px) clamp(28px,3.2vw,44px) 0;border-bottom:1px solid var(--line);overflow:hidden;min-height:clamp(170px,16vw,230px)}.jl:not(:nth-child(3n+1)){padding-left:clamp(16px,2vw,28px);border-left:1px solid var(--line)}.jl .n{font:500 13px/1 var(--sans);color:var(--muted)}.jl b{font:600 clamp(30px,3.4vw,54px)/1 var(--sans);letter-spacing:-.025em;position:relative;z-index:1;transition:transform .45s cubic-bezier(.2,.7,.1,1);margin-top:auto}.jl small{font:400 15px/1.4 var(--sans);color:var(--bone-2);position:relative;z-index:1;max-width:26ch}.jl .ar{position:absolute;top:clamp(18px,2.4vw,30px);right:clamp(16px,2vw,28px);font:400 22px/1 var(--sans);transition:transform .35s;z-index:1}.jl:hover b{transform:translate(10px)}.jl:hover .ar{transform:translate(6px)}.jump-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:28px calc(28px + env(safe-area-inset-bottom,0px));font:400 13px/1.3 var(--sans);color:var(--muted)}.jump-base a:hover{color:var(--bone)}@media (max-width:900px){.jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jl:not(:nth-child(3n+1)){padding-left:0;border-left:0}.jl:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}}@media (max-width:560px){.jump-grid{grid-template-columns:1fr}.jl:nth-child(2n){padding-left:0;border-left:0}.jl{min-height:0}}.manifesto{padding-block:clamp(90px,14vw,200px)}.manifesto p{font:800 clamp(44px,8.4vw,136px)/.9 var(--cond);text-transform:uppercase}.manifesto p.s{font:italic 400 clamp(40px,7.4vw,118px)/1 var(--serif);text-transform:none}.manifesto .r{margin-left:auto;text-align:right}.js .rv{opacity:0;transform:translateY(34px);transition:opacity .8s cubic-bezier(.2,.7,.1,1),transform .9s cubic-bezier(.2,.7,.1,1)}.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}.grain{animation:none}}.trusted{border-block:1px solid var(--line);padding-block:26px;position:relative}.lg-papillo{font:700 44px/1 var(--serif);font-style:italic;letter-spacing:-.01em}.lg-nivelo{font:500 30px/1 var(--sans);letter-spacing:.42em;font-variation-settings:"wdth" 120}.lg-limpio{font:800 42px/1 var(--sans);letter-spacing:-.03em;text-transform:lowercase}.lg-jama{font:900 44px/1 var(--sans);font-variation-settings:"wdth" 70;letter-spacing:.02em}.lg-rpnt{font:400 40px/1 var(--serif);letter-spacing:.3em}.link{font:700 17px/1 var(--cond);text-transform:uppercase;letter-spacing:.06em;display:inline-flex;gap:10px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:4px}.link:hover{opacity:.7}.tile{grid-column:span var(--span,6);display:flex;flex-direction:column;gap:12px;cursor:pointer;min-width:0}.tile .media{position:relative;aspect-ratio:var(--ar,4/3);overflow:hidden;background:var(--ink-2);isolation:isolate}.tile .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.1,1)}.tile .media img+img{opacity:0}.tile .media img.on{opacity:1}.tile .media:hover img{transform:scale(1.035)}.tile .media:after{content:"";position:absolute;inset:0;background:var(--wine);mix-blend-mode:multiply;opacity:0;transition:opacity .2s}.tile .media.flash:after{opacity:.55}.tile .meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.tile h3{font:800 clamp(20px,1.7vw,28px)/.95 var(--cond);text-transform:uppercase}.tile .where{font-family:var(--mono);font-size:12px;color:var(--bone-2);white-space:nowrap}.tile .tags{display:flex;flex-wrap:wrap;gap:6px}.tag{font-family:var(--mono);font-size:12px;border:1px solid var(--line-2);border-radius:99px;padding:4px 9px;color:var(--bone-2)}.soon{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;color:var(--bone);background:var(--wine-2)}.soon .dots{position:absolute;inset:0;color:#00000040}.soon b{position:relative;font:800 clamp(34px,5vw,72px)/.9 var(--cond);text-transform:uppercase}.soon small{position:relative;font-family:var(--mono);font-size:13px;color:var(--bone-2)}.closed-eye{position:relative;width:120px}.mosaic{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(100px,10.5vw,165px);grid-auto-flow:dense;gap:clamp(8px,.9vw,14px)}.mosaic .tile{position:relative;display:flex;flex-direction:column;gap:7px;grid-column:auto/span 2;grid-row:auto/span 2;margin:0;min-height:0}.mosaic .tile .media{position:relative;flex:1;min-height:0;aspect-ratio:auto}.mosaic .tile .meta{flex:none;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;min-width:0;color:var(--bone)}.mosaic .tile h3{position:relative;isolation:isolate;padding:4px 8px 3px;margin-left:-1px;font:700 clamp(13px,1vw,15px)/1 var(--cond);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--bone)}.mosaic .tile h3:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wine);clip-path:polygon(3% 10%,98% 0,100% 88%,0 100%);transform:rotate(-1.2deg)}.mosaic .tile:nth-child(2n) h3:before{clip-path:polygon(0 3%,96% 14%,99% 100%,4% 89%);transform:rotate(1deg)}.mosaic .tile:nth-child(3n) h3:before{clip-path:polygon(2% 0,100% 8%,95% 96%,0 100%)}.mosaic .tile .where{font:400 clamp(11px,.85vw,13px)/1 var(--cond);text-transform:uppercase;letter-spacing:.06em;color:var(--bone);opacity:.8;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis}.mosaic .tile:nth-child(1){grid-area:1/1/5/4}.mosaic .tile:nth-child(2){grid-area:1/4/3/7}.mosaic .tile:nth-child(3){grid-area:3/4/5/6}.mosaic .tile:nth-child(4){grid-area:3/6/5/7}.mosaic .tile:nth-child(5){grid-area:5/1/8/3}.mosaic .tile:nth-child(6){grid-area:5/3/8/5}.mosaic .tile:nth-child(7){grid-area:5/5/7/7}.mosaic .tile:nth-child(8){grid-area:7/5/8/7}.soon b{font-size:clamp(22px,2.4vw,40px)}.mosaic .soon{gap:6px}.mosaic .soon small{display:none}.mosaic .soon .closed-eye{width:clamp(56px,6vw,90px)}@media (max-width:760px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:118px;gap:8px}.mosaic .tile:nth-child(1){grid-area:1/1/4/3}.mosaic .tile:nth-child(2){grid-area:4/1/6/2}.mosaic .tile:nth-child(3){grid-area:4/2/5/3}.mosaic .tile:nth-child(4){grid-area:5/2/7/3}.mosaic .tile:nth-child(5){grid-area:6/1/8/2}.mosaic .tile:nth-child(6){grid-area:7/2/9/3}.mosaic .tile:nth-child(7){grid-area:8/1/9/2}.mosaic .tile:nth-child(8){grid-area:9/1/11/3}.mosaic .tile{gap:5px}.mosaic .tile h3{font-size:12px;padding:3px 6px 2px}.mosaic .tile .where{font-size:10px}.mosaic .soon b{font-size:22px}}.ph{padding-block:clamp(48px,7vw,96px) clamp(28px,4vw,48px)}.ph .h1 em{font:italic 400 .62em/1 var(--serif);text-transform:none}.back{font-family:var(--mono);font-size:13px;color:var(--bone-2);display:inline-flex;gap:8px}.back:hover{color:var(--bone)}.story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,80px)}.story h4{font:700 15px/1 var(--mono);color:var(--muted);margin-bottom:16px;text-transform:none}.story p{font-size:clamp(18px,1.5vw,22px);line-height:1.5;color:var(--bone)}@media (max-width:760px){.story{grid-template-columns:1fr}}.palette{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:0;border:1px solid var(--line)}.gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}.gallery figure{margin:0;grid-column:span var(--span,6);position:relative;overflow:hidden;background:var(--ink-2)}.gallery figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--ar,4/3)}.gallery figcaption{position:absolute;left:10px;bottom:10px;font-family:var(--mono);font-size:12px;background:var(--ink);padding:4px 7px}@media (max-width:760px){.gallery figure{grid-column:span 12!important}}.see{display:grid;gap:0;border-top:1px solid var(--line)}.see button{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;text-align:left;padding-block:clamp(10px,1.4vw,18px);border-bottom:1px solid var(--line)}.see .w{font:800 clamp(56px,10vw,170px)/.86 var(--cond);text-transform:uppercase;transition:color .25s,letter-spacing .4s}.see .w em{font:italic 400 .7em/1 var(--serif);text-transform:none;color:var(--bone-2)}.see .w{transition:opacity .25s,letter-spacing .4s}@media (hover:hover){.see:hover button .w{opacity:.32}.see button:hover .w{opacity:1}}@media (max-width:760px){.see button{grid-template-columns:1fr}}.caps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}@media (max-width:1100px){.caps{grid-template-columns:1fr}.caps .cap{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:32px}.caps .cap .k,.caps .cap h3{grid-column:1}.caps .cap p,.caps .cap ul{grid-column:2}.caps .cap p{grid-row:1/3}}@media (max-width:640px){.caps .cap{grid-template-columns:1fr}.caps .cap p,.caps .cap ul{grid-column:1}.caps .cap p{grid-row:auto}}.cap{padding:26px 24px 30px 0;border-bottom:1px solid var(--line);display:grid;gap:12px;align-content:start}.cap:not(:first-child){padding-left:24px;border-left:1px solid var(--line)}@media (max-width:1100px){.cap:not(:first-child){padding-left:0;border-left:0}}.cap .k{font-family:var(--mono);font-size:12px;color:var(--muted)}.cap h3{font:800 clamp(40px,4vw,64px)/.9 var(--cond);text-transform:uppercase}.cap p{color:var(--bone-2)}.cap ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px;font-family:var(--mono);font-size:13px}.cap li:before{content:"\25cb  ";color:var(--muted)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line);counter-reset:s}.steps li{counter-increment:s;padding:24px 24px 32px 0;border-bottom:1px solid var(--line);display:grid;gap:10px;align-content:start}.steps li:not(:nth-child(3n+1)){padding-left:24px;border-left:1px solid var(--line)}.steps li:before{content:counter(s,decimal-leading-zero);font:800 54px/1 var(--cond)}.steps b{font:700 26px/1 var(--cond);text-transform:uppercase;letter-spacing:.02em}.steps p{color:var(--bone-2);font-size:15px}@media (max-width:860px){.steps{grid-template-columns:1fr}.steps li:not(:nth-child(3n+1)){padding-left:0;border-left:0}}.plans{overflow-x:auto;border:1px solid var(--line)}.plans table{width:100%;min-width:720px;border-collapse:collapse}.plans th,.plans td{padding:12px 16px;border-bottom:1px solid var(--line);text-align:center;font-size:14.5px}.plans th:first-child,.plans td:first-child{text-align:left;color:var(--bone-2)}.plans thead th{vertical-align:bottom;padding-block:22px}.plans thead b{display:block;font:800 40px/1 var(--cond);text-transform:uppercase;color:var(--bone)}.plans thead small{display:block;font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:4px}.plans .rec{background:#7d152352}.plans td.y{font-weight:700}@media (max-width:760px){.plans{display:none}}.gift{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;background:var(--bone);color:var(--ink);padding:clamp(24px,4vw,56px)}.gift .h2{color:var(--ink)}.gift p{color:#3a302c;max-width:48ch;margin-top:14px}@media (max-width:760px){.gift{grid-template-columns:1fr}}.plist{border-top:1px solid var(--line)}.article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(28px,5vw,90px)}.article aside{display:grid;gap:16px;align-content:start;justify-items:start;position:sticky;top:calc(var(--hdr) + 20px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:99px;background:var(--wine);color:var(--bone);font:700 18px/1 var(--cond);text-transform:uppercase;letter-spacing:.05em;transition:background .2s,color .2s,transform .2s}.btn:hover{background:var(--bone);color:var(--ink)}@media (max-width:860px){.article{grid-template-columns:1fr}.article aside{position:static}}.stack{position:relative}.why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.why .art{background:var(--wine);aspect-ratio:1/1;display:grid;place-items:center;position:relative;overflow:hidden}.why .art .dots{position:absolute;inset:0;color:#0000002e}.why .art img{position:relative;width:84%}@media (max-width:760px){.why{grid-template-columns:1fr}}.founder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:end}.founder .chip{display:inline-block;font-family:var(--mono);font-size:12.5px;border:1px solid var(--line-2);border-radius:99px;padding:5px 11px;color:var(--bone-2)}@media (max-width:760px){.founder{grid-template-columns:1fr}}.goods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(14px,2vw,24px)}.good{display:grid;gap:10px;align-content:start}.good b{font:700 24px/1 var(--cond);text-transform:uppercase}.good .st{font-family:var(--mono);font-size:12px;color:var(--muted)}.news{border-top:1px solid var(--line)}.sent{padding:28px;background:var(--bone);color:var(--ink);font:700 26px/1.1 var(--cond);text-transform:uppercase;max-width:1000px}.direct{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.direct div{padding:18px 18px 18px 0;border-bottom:1px solid var(--line)}.direct dt{font-family:var(--mono);font-size:12px;color:var(--muted);margin-bottom:6px}.direct dd{margin:0;font:700 22px/1.2 var(--cond);text-transform:uppercase;overflow-wrap:anywhere}@media (max-width:760px){.direct{grid-template-columns:1fr}}.foot{background:var(--ink);border-top:1px solid var(--line);padding-top:clamp(60px,8vw,110px)}.foot{overflow:hidden}.make{font:800 clamp(52px,9.6vw,164px)/.98 var(--cond);text-transform:uppercase;letter-spacing:.005em;display:flex;justify-content:center;gap:.24em;white-space:nowrap;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;padding-block:.04em}.make span{display:block;flex:none}.foot-cta{display:grid;justify-items:start;gap:14px;margin-top:clamp(32px,4.5vw,56px)}.foot-cta .tell{font:700 clamp(18px,1.6vw,24px)/1 var(--cond);text-transform:uppercase;letter-spacing:.06em;color:var(--bone-2)}.bigbtn{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:clamp(260px,26vw,380px);height:clamp(72px,7vw,96px);padding:0 clamp(22px,2.4vw,34px);background:var(--bone);color:var(--ink);border-radius:0;font:700 clamp(24px,2.4vw,36px)/1 var(--cond);text-transform:uppercase;letter-spacing:.05em;transition:background .25s,color .25s}.bigbtn .ar{font-family:var(--sans);font-weight:400;transition:transform .3s}.bigbtn{background:var(--wine);color:var(--bone)}.bigbtn:hover,.bigbtn:focus-visible{background:#fff;color:var(--ink)}.bigbtn:hover .ar{transform:translate(8px)}.pop{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:clamp(12px,3vw,44px);background:#0a07089e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.pop.open{opacity:1;visibility:visible}.pop-panel{position:relative;width:100%;height:100%;background:var(--wine-2);overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,72px);padding:clamp(28px,4vw,64px);transform:translateY(24px) scale(.985);transition:transform .45s cubic-bezier(.2,.7,.1,1);overscroll-behavior:contain}.pop.open .pop-panel{transform:none}.pop-x{position:absolute;top:clamp(14px,2vw,26px);right:clamp(14px,2vw,26px);width:48px;height:48px;border:1px solid var(--line-2);display:grid;place-items:center;font:400 24px/1 var(--sans);background:transparent}.pop-x:hover{background:var(--bone);color:var(--ink)}.pop-l{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.pop-l h2{font:700 clamp(54px,8vw,132px)/.95 var(--cond);text-transform:uppercase}.pop-l p{font-family:var(--mono);font-size:13px;color:var(--bone-2)}.pop-l p a{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.qform{display:grid;align-content:center;gap:clamp(18px,2.4vw,30px)}.qform label{display:grid;gap:8px;font:700 clamp(18px,1.6vw,24px)/1 var(--cond);text-transform:uppercase;letter-spacing:.04em}.qform input,.qform textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-2);color:var(--bone);font:400 19px/1.4 var(--sans);padding:8px 0;border-radius:0;text-transform:none;letter-spacing:0}.qform textarea{min-height:130px;resize:vertical}.qform input:focus,.qform textarea:focus{outline:none;border-bottom-color:var(--bone)}.qform .row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.qform .bigbtn{min-width:220px;height:66px;font-size:26px}.qform .bigbtn{background:var(--bone);color:var(--ink)}.qform .bigbtn:hover{background:#fff;color:var(--ink)}.qform .err{font-family:var(--mono);font-size:13px}.qsent{align-self:center;font:700 clamp(30px,3.4vw,52px)/1 var(--cond);text-transform:uppercase}body.pop-on{overflow:hidden}@media (max-width:860px){.pop-panel{grid-template-columns:1fr;align-content:start}.pop-l{gap:12px}.pop-l h2{font-size:56px;padding-right:56px}}.foot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:clamp(48px,6vw,80px) 28px;font-family:var(--mono);font-size:13px;color:var(--bone-2)}.foot-grid b{display:block;color:var(--muted);font-weight:400;margin-bottom:10px}.foot-grid a,.foot-grid span{display:block;padding-block:3px}.foot-grid a:hover{color:var(--bone)}.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-block:18px calc(18px + env(safe-area-inset-bottom,0px));font-family:var(--mono);font-size:12px;color:var(--muted)}@media (max-width:760px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cur{position:fixed;left:0;top:0;z-index:95;pointer-events:none;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--bone);mix-blend-mode:difference;transition:width .25s,height .25s,margin .25s,background .25s;display:grid;place-items:center}.cur span{font:700 12px/1 var(--mono);color:var(--ink);opacity:0;transition:opacity .2s;white-space:nowrap}.cur.lab{width:76px;height:76px;margin:-38px 0 0 -38px;background:var(--wine);mix-blend-mode:normal}.cur.lab span{opacity:1;color:var(--bone)}@media (hover:none),(pointer:coarse){.cur{display:none}}.foot-base .lang{font-size:12px}.ptitle{padding-block:clamp(40px,6vw,84px) clamp(18px,2vw,26px);border-bottom:1px solid var(--line-2);margin-bottom:clamp(32px,4vw,56px)}.ptitle h1,.ptitle .cls-h{font:800 clamp(40px,5vw,76px)/.9 var(--cond);text-transform:uppercase}.ptitle .psub{font:700 clamp(16px,1.4vw,21px)/1 var(--cond);text-transform:uppercase;letter-spacing:.08em;color:var(--bone-2);margin-top:12px}.menu-open .hdr{color:var(--ink)}.hdr{transition:background .35s,backdrop-filter .35s,color .3s}.svc-list{margin-top:calc(-1*clamp(32px,4vw,56px))}.ptitle .back{display:inline-block;margin-bottom:22px}.plan{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,2.4vw,36px)}.plan+.plan{border-left:1px solid var(--line)}.plan.rec{background:#7d152352}.ph3{display:flex;justify-content:space-between;align-items:center;gap:12px}.plan h3{font:700 clamp(30px,2.8vw,44px)/1 var(--cond);text-transform:uppercase}.plan .for{font-family:var(--mono);font-size:13px;color:var(--bone-2);min-height:2.6em}.plan ul{list-style:none;margin:0;padding:0;display:grid;gap:0;flex:1;align-content:start}.plan li{padding:9px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.4}@media (max-width:900px){.plan+.plan{border-left:0;border-top:1px solid var(--line)}}.caps-c{width:min(1080px,100%);margin-inline:auto}.cx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,6vw,110px);align-items:start;padding-top:clamp(8px,2vw,24px)}.cx-nums{display:flex;gap:6px;margin-bottom:clamp(26px,4vw,48px)}.cx-n{position:relative;font:500 17px/1 var(--cond);letter-spacing:.06em;color:var(--bone-2);padding:9px 10px;isolation:isolate;transition:color .3s}.cx-n span{position:relative;z-index:1}.cx-n:before{content:"";position:absolute;inset:4px 0 3px;z-index:0;background:var(--wine);clip-path:polygon(7% 12%,95% 0,100% 86%,2% 100%);transform:scale(.6) rotate(-6deg);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}.cx-n:nth-child(2):before{clip-path:polygon(0 4%,92% 13%,97% 100%,6% 90%)}.cx-n:nth-child(3):before{clip-path:polygon(4% 0,100% 9%,93% 94%,0 100%)}.cx-n:nth-child(4):before{clip-path:polygon(9% 8%,100% 0,94% 100%,0 87%)}.cx-n.on{color:var(--bone)}.cx-n.on:before{opacity:1;transform:scale(1) rotate(-2deg)}.cx-n:nth-child(2n).on:before{transform:scale(1) rotate(2deg)}.cx-n:hover{color:var(--bone)}.cx-names{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,22px)}.cx-name{font:400 clamp(30px,3.2vw,50px)/1.05 var(--cond);text-transform:uppercase;letter-spacing:.015em;white-space:nowrap;color:#77706a;transition:color .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cx-name.on{color:var(--bone);transform:translate(8px)}.cx-r{padding-top:calc(35px + clamp(26px,4vw,48px))}.cx-panel{display:grid}.cx-pane{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .28s ease,transform .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.cx-pane.on{opacity:1;visibility:visible;transform:none;transition:opacity .38s ease .14s,transform .55s cubic-bezier(.22,1,.36,1) .14s,visibility 0s}.cx-desc{font-size:clamp(20px,1.8vw,27px);line-height:1.35;max-width:32ch}.cx-k{font:700 15px/1 var(--cond);text-transform:uppercase;letter-spacing:.08em;margin:clamp(24px,3vw,36px) 0 12px}.cx-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:16px;color:var(--bone-2)}.caps-c .svc-list{margin-top:0}@media (max-width:860px){.cx{grid-template-columns:1fr}.cx-r{padding-top:0}.cx-name{font-size:clamp(24px,7vw,34px)}}.nf{min-height:calc(100svh - var(--hdr));display:grid;place-content:center;justify-items:center;text-align:center;gap:22px;padding:40px var(--gut) 80px}.nf-eye{position:relative;width:min(240px,62vw)}.nf-scrib{width:100%}.nf-scrib path{animation:draw var(--d,.6s) cubic-bezier(.6,.1,.3,1) forwards;animation-delay:var(--dl,0s)}.nf .z{position:absolute;font:700 22px/1 var(--cond);color:var(--bone-2);opacity:0;animation:zz 3.6s ease-in-out infinite}.nf .z1{right:16%;top:18%;font-size:18px;animation-delay:1.2s}.nf .z2{right:6%;top:2%;font-size:24px;animation-delay:2s}.nf .z3{right:-6%;top:-16%;font-size:31px;animation-delay:2.8s}@keyframes zz{0%{opacity:0;transform:translateY(10px) rotate(-8deg)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(14px,-22px) rotate(8deg)}}.nf-t{font:700 clamp(30px,3.6vw,52px)/1 var(--cond);text-transform:uppercase;letter-spacing:.02em}.nf-yet{color:var(--bone-2)}.nf-home{display:inline-block;margin-top:6px;padding:12px 18px;border:1px solid var(--line-2);font:700 15px/1 var(--cond);text-transform:uppercase;letter-spacing:.08em;transition:background .25s,color .25s}.nf-home:hover{background:var(--bone);color:var(--ink)}@media (prefers-reduced-motion:reduce){.nf .z{animation:none;opacity:1}.nf-scrib path{animation:none;stroke-dashoffset:0}}.qform ::placeholder,.cform ::placeholder{color:var(--bone-2);opacity:.5;font-style:normal}.qform .sel{position:relative;display:block}.qform .sel:after{content:"\2193";position:absolute;right:2px;top:50%;transform:translateY(-50%);font:400 16px/1 var(--sans);color:var(--bone-2);pointer-events:none}.qform select{width:100%;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;color:var(--bone);font:400 19px/1.4 var(--sans);padding:8px 24px 8px 0;text-transform:none;letter-spacing:0;cursor:pointer}.qform select:focus{outline:none;border-bottom-color:var(--bone)}.qform select option{background:var(--ink);color:var(--bone)}.qform select:has(option[value=""]:checked){color:#d8cfbd80}.qform{gap:clamp(14px,2vw,24px)}.cx-name{text-align:left;padding:0}.page{position:relative}.cx-n:nth-child(5):before{clip-path:polygon(3% 10%,96% 2%,100% 92%,5% 100%)}.cx-n:nth-child(6):before{clip-path:polygon(0 0,94% 8%,100% 100%,8% 93%)}.px .cx-names{gap:clamp(10px,1.3vw,18px)}.px .cx-r{padding-top:calc(29px + clamp(26px,4vw,48px))}.px-pic{position:relative;width:min(100%,320px);margin:0 0 clamp(24px,2.8vw,34px) 6px;transform:rotate(var(--r,-1.6deg))}.px-pic img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:3px;filter:saturate(.92)}.px-tape{position:absolute;top:-11px;left:var(--tx,50%);width:84px;height:22px;margin-left:-42px;background:var(--wine);opacity:.92;transform:rotate(var(--tr,3deg));clip-path:polygon(2% 14%,98% 0,100% 84%,0 100%)}.px-a{font-size:clamp(17px,1.35vw,20px);line-height:1.5;max-width:40ch}.px-chart{max-width:42ch}.px-a+.px-chart{margin-top:clamp(18px,2vw,26px)}.px-chart b{display:block;font:700 14px/1.2 var(--cond);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.px-chart p{font-size:15.5px;line-height:1.55;color:var(--bone-2)}.px-chart .px-a{font-size:clamp(17px,1.35vw,20px);color:var(--bone)}.tby{padding:clamp(72px,9vw,130px) 0 0;margin-bottom:-1px}.tb-k{margin-bottom:22px;font:700 clamp(16px,1.4vw,21px)/1 var(--cond);text-transform:uppercase;letter-spacing:.08em;color:var(--bone-2)}.tb-band{overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;padding-top:6px}.tb-band.grab{cursor:grabbing}.tb-track{display:flex;gap:8px;width:max-content;will-change:transform}.tb-tile{flex:none;display:grid;place-items:center;width:clamp(200px,21vw,300px);height:clamp(120px,12vw,170px);background:var(--wine);clip-path:polygon(2% 4%,98% 0,100% 96%,0 100%)}.tb-tile.t1{clip-path:polygon(0 0,97% 5%,99% 100%,3% 95%)}.tb-tile.t2{clip-path:polygon(3% 2%,100% 6%,96% 98%,1% 100%)}.tb-tile.t3{clip-path:polygon(1% 7%,99% 1%,98% 93%,4% 100%)}.tb-tile.t4{clip-path:polygon(4% 0,96% 3%,100% 100%,0 96%)}.tb-tile.t5{clip-path:polygon(0 5%,100% 0,97% 97%,2% 94%)}.tb-tile img{height:clamp(30px,3vw,44px);width:auto;max-width:72%;object-fit:contain;pointer-events:none;filter:brightness(0)}.tb-tile .lg-jama{height:clamp(46px,4.6vw,66px)}.tb-tile .lg-nivelo{height:clamp(22px,2.2vw,32px)}.tb-tile .lg-breakfast-lab,.tb-tile .lg-morgan-base{height:clamp(26px,2.6vw,38px)}@media (max-width:860px){.px .cx-r{padding-top:0}.px-pic{width:min(100%,420px)}}main[data-page=programs]~.foot{border-top:0}.mail-copy{display:inline-grid;overflow:hidden;text-align:left;justify-items:start;align-items:center}.mail-copy>span{grid-area:1/1;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s}.mail-copy .mc-b{transform:translateY(100%);opacity:0;white-space:nowrap}.menu-nav .mail-copy .mc-b{font-size:.5em;text-transform:none;letter-spacing:.01em}.rail .mail-copy .mc-b{transform:translate(100%)}.mail-copy:hover .mc-a,.mail-copy:focus-visible .mc-a,.mail-copy.copied .mc-a{transform:translateY(-100%);opacity:0}.rail .mail-copy:hover .mc-a,.rail .mail-copy:focus-visible .mc-a,.rail .mail-copy.copied .mc-a{transform:translate(-100%)}.mail-copy:hover .mc-b,.mail-copy:focus-visible .mc-b,.mail-copy.copied .mc-b{transform:none;opacity:1}.foot-link{display:block;text-align:left}button.jl{text-align:left;width:100%;border-top:0}main[data-page=about]{padding-top:0}.cls{position:relative;height:780vh;height:780svh}.cls-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;padding-top:var(--hdr)}.cls-head{position:relative;z-index:5}.cls-head .ptitle{margin-bottom:0;border-bottom:0}.cls-ph{position:absolute;left:50%;top:58%;margin:0;z-index:1;will-change:transform;transform:translate(-50%,-50%)}.cls-ph img{display:block;width:100%;height:auto;border-radius:2px;box-shadow:0 24px 60px #00000073}.ph1{width:min(30vw,50vh)}.ph2{width:min(24vw,38vh);z-index:2}.ph3{width:min(13vw,24vh);z-index:3}.ph4{width:min(22vw,34vh);z-index:4}.ph5{width:min(16vw,28vh);z-index:5}.cls-k{display:table;font:700 13px/1 var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--bone);background:var(--wine);padding:6px 9px 5px;margin-bottom:14px;clip-path:polygon(2% 10%,98% 0,100% 88%,0 100%)}.cls-t{position:absolute;top:52%;z-index:7;width:min(26vw,400px);font:600 clamp(17px,1.45vw,23px)/1.2 var(--sans);letter-spacing:-.015em;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.cls-t.on{opacity:1;transform:none}.cls-t.l{left:var(--gut)}.cls-t.r{right:var(--gut)}.cls-t .w{color:var(--bone);opacity:0;transition:opacity .4s ease}.cls-t .w.lit{opacity:1}@media (max-width:820px){.cls-ph{top:48%}.ph1{width:58vw}.ph2{width:52vw}.ph3{width:30vw}.ph4{width:48vw}.ph5{width:34vw}.cls-t,.cls-t.l,.cls-t.r{left:var(--gut);right:var(--gut);width:auto;top:auto;bottom:max(18px,4svh);font-size:17px;padding-top:40px;background:linear-gradient(to bottom,transparent,var(--ink) 38px)}}.cls-titles{display:grid}.cls-h{grid-area:1/1;transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.cls-h.b{opacity:0;transform:translateY(24px);pointer-events:none}.cls-h.b .w{color:var(--bone);opacity:0;transition:opacity .4s ease}.cls-h.b .w.lit{opacity:1}.cls-head{z-index:9}.cls-titles.end .cls-h.a{opacity:0;transform:translateY(-24px)}.cls-titles.end .cls-h.b{opacity:1;transform:none}.cls-btn{position:absolute;left:50%;top:58%;z-index:8;opacity:0;transform:translate(-50%,-50%) translateY(70vh);box-shadow:0 20px 50px #00000073;white-space:nowrap}@media (max-width:820px){.cls-btn{top:48%;min-width:0;height:64px;font-size:22px;gap:24px}}body:has(main[data-page=about]) .rail{display:none}main[data-page=about]~.foot .make,main[data-page=about]~.foot .foot-cta{display:none}main[data-page=about]~.foot{padding-top:clamp(40px,5vw,64px)}.nw-note{font-family:var(--mono);font-size:12px;color:var(--bone-2);margin-top:16px;max-width:52ch}.nr{--nh:clamp(560px,calc(100svh - var(--hdr) - 40px),940px);overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nr.grab{cursor:grabbing}.nr.grab .na{pointer-events:none}.nr-track{display:flex;width:max-content;height:var(--nh);will-change:transform}.nc{flex:none;display:flex;flex-direction:column;height:100%;border-left:1px solid var(--line)}.nc-P{width:clamp(270px,22vw,340px)}.nc-W{width:clamp(300px,28vw,430px)}.nc-L{width:clamp(320px,36vw,560px)}.na{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2vw,30px) clamp(20px,2vw,30px) clamp(20px,2.2vw,30px)}.na+.na{border-top:1px solid var(--line)}.na-k{font-family:var(--mono);font-size:11.5px;color:var(--bone-2);letter-spacing:.02em}.na-k b{font:700 12px/1 var(--cond);text-transform:uppercase;letter-spacing:.08em;color:var(--bone);margin-right:6px}.na .na-h{font:400 clamp(21px,1.6vw,27px)/1.12 var(--serif);letter-spacing:-.005em;color:var(--bone);transition:color .3s}.nc-W .na .na-h{font-size:clamp(28px,2.4vw,40px);line-height:1.05}.nc-L .na .na-h{font-size:clamp(36px,3.6vw,64px);line-height:1}.na p{font-size:14.5px;line-height:1.55;color:var(--bone-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}@media (max-height:820px){.nc-P .na p{-webkit-line-clamp:4}}.nc-W .na p,.nc-L .na p{font-size:16px;-webkit-line-clamp:7}.nc-L .na p{font-size:clamp(16px,1.25vw,19px);max-width:36ch}.na-go{font-family:var(--mono);font-size:11.5px;color:var(--bone-2);margin-top:auto;padding-top:6px;transition:color .3s}.na:hover h3{color:#fff}.na:hover .na-go{color:var(--bone)}.na .na-h .nb{white-space:nowrap}.na .na-h mark{display:inline-block;white-space:nowrap;color:var(--bone);background:var(--wine);padding:0 .16em;margin:0 -.02em;line-height:1.05;clip-path:polygon(0 8%,99% 0,100% 92%,1% 100%)}@media (max-width:640px){.nc-P,.nc-W{width:82vw}.nc-L{width:88vw}.nc-L .na .na-h{font-size:40px}}.nr-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:18px var(--gut) 0}.nr-drag{font:700 14px/1 var(--cond);text-transform:uppercase;letter-spacing:.08em;color:var(--bone)}.nr-foot .nw-note{margin:0}main[data-page=news]~.foot .make,main[data-page=news]~.foot .foot-cta{display:none}main[data-page=news]~.foot{padding-top:clamp(40px,5vw,64px)}.news-c{width:100%}body:has(main[data-page=news]) .rail{display:none}@media (max-width:820px){body:has(main[data-page=about]) .totop{display:none}}.how{padding-block:clamp(72px,9vw,140px) clamp(64px,8vw,120px)}.how-head{border-bottom:1px solid var(--line-2);padding-bottom:clamp(18px,2vw,26px);margin-bottom:clamp(28px,3.4vw,48px)}.how-head h2{font:800 clamp(34px,4vw,60px)/.9 var(--cond);text-transform:uppercase}.how-head .psub{margin-top:12px;font:700 clamp(16px,1.4vw,21px)/1 var(--cond);text-transform:uppercase;letter-spacing:.08em;color:var(--bone-2)}.how-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.how-step{padding:4px clamp(14px,1.6vw,24px) 8px;border-left:1px solid var(--line)}.how-step:first-child{border-left:0;padding-left:0}.how-step:last-child{padding-right:0}.how-n{position:relative;display:inline-block;font:500 17px/1 var(--cond);letter-spacing:.06em;color:var(--bone);padding:8px 10px;isolation:isolate}.how-n:before{content:"";position:absolute;inset:3px 0 2px;z-index:-1;background:var(--wine);clip-path:polygon(7% 12%,95% 0,100% 86%,2% 100%);transform:rotate(-3deg)}.how-step:nth-child(2) .how-n:before{clip-path:polygon(0 4%,92% 13%,97% 100%,6% 90%);transform:rotate(2deg)}.how-step:nth-child(3) .how-n:before{clip-path:polygon(4% 0,100% 9%,93% 94%,0 100%);transform:rotate(-1deg)}.how-step:nth-child(4) .how-n:before{clip-path:polygon(9% 8%,100% 0,94% 100%,0 87%);transform:rotate(3deg)}.how-step:nth-child(5) .how-n:before{clip-path:polygon(3% 10%,96% 2%,100% 92%,5% 100%);transform:rotate(-2deg)}.how-step h3{font:400 clamp(26px,2.4vw,38px)/1 var(--cond);text-transform:uppercase;letter-spacing:.015em;margin:clamp(16px,1.8vw,24px) 0 10px}.how-step p{font-size:15px;line-height:1.5;color:var(--bone-2)}@media (max-width:900px){.how-steps{grid-template-columns:1fr}.how-step{border-left:0;border-top:1px solid var(--line);padding:22px 0}.how-step:first-child{border-top:0;padding-top:4px}.how-step h3{margin-top:14px}}.cs-soon{position:relative;height:clamp(320px,56vh,620px)}.cs-lede{font-size:clamp(22px,2.1vw,32px);line-height:1.3;color:var(--bone);max-width:30ch}.gx{display:grid;gap:clamp(28px,3vw,44px)}.gx-t{display:block;color:inherit}.gx-m{position:relative;height:100vh;height:100svh;overflow:hidden;background:var(--bg);display:grid;place-items:center}.gx-iso{position:relative;z-index:1;width:auto;height:auto;max-width:min(18vw,240px);max-height:min(20vh,200px);transition:opacity .45s ease}.gx .soon b{font-size:clamp(34px,4vw,64px)}.gx-meta{display:flex;align-items:center;gap:10px;padding:10px var(--gut) 0;color:var(--bone)}.gx-meta h2{position:relative;isolation:isolate;padding:4px 8px 3px;margin-left:-1px;font:700 clamp(13px,1vw,15px)/1 var(--cond);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--bone)}.gx-meta h2:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--wine);clip-path:polygon(3% 10%,98% 0,100% 88%,0 100%);transform:rotate(-1.2deg)}.gx-t:nth-child(2n) .gx-meta h2:before{clip-path:polygon(0 3%,96% 14%,99% 100%,4% 89%);transform:rotate(1deg)}.gx-meta .where{font:400 clamp(11px,.85vw,13px)/1 var(--cond);text-transform:uppercase;letter-spacing:.06em;color:var(--bone);opacity:.8;white-space:nowrap}@media (max-width:760px){.gx-iso{max-width:44vw;max-height:22svh}.gx-meta h2{font-size:12px;padding:3px 6px 2px}.gx-meta .where{font-size:10px}}.pj-title .back{display:inline-block;margin-bottom:14px}.pj-ph{width:var(--w)}.pj-t{z-index:30}.pj .cls-head{z-index:40}@media (max-width:820px){.pj-ph{width:var(--wm)}}@media (max-width:820px){body:has(main[data-page=case]) .totop{display:none}}.gx-iso.gx-papillo{max-width:min(26vw,340px)}.gx-iso.gx-rpnt{max-width:min(13vw,170px)}@media (max-width:760px){.gx-iso.gx-papillo{max-width:60vw}.gx-iso.gx-rpnt{max-width:32vw}}.qform .hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.q-consent{font-family:var(--mono);font-size:12px;line-height:1.5;color:var(--bone-2);margin-top:-6px}.q-consent a{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.qform[aria-busy=true] .bigbtn{opacity:.6;pointer-events:none}.qform input[aria-invalid=true]{border-bottom-color:#e7a3ac}.qsent{display:grid;gap:22px;justify-items:start}.qsent p{max-width:16ch}.q-again{font:700 15px/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:var(--bone-2)}.q-again:hover{color:var(--bone)}.fb-l{display:flex;flex-wrap:wrap;gap:6px 18px}.fb-l a{color:var(--bone-2);text-decoration:underline;text-underline-offset:3px}.fb-l a:hover{color:var(--bone)}.mf-legal{display:flex;gap:18px;font-family:var(--mono);font-size:12px;color:var(--ink)}.mf-legal a{text-decoration:underline;text-underline-offset:3px}@media (max-width:820px){.menu-foot{flex-wrap:wrap}.mf-legal{width:100%}}.legal{padding-bottom:clamp(72px,9vw,140px)}.lg-doc{width:min(760px,100%)}html[lang=es] .lg-en,html:not([lang=es]) .lg-es{display:none}.lg-lead{font-size:clamp(19px,1.6vw,24px);line-height:1.4;color:var(--bone);margin-bottom:clamp(28px,3vw,44px)}.lg-doc h2{font:700 clamp(22px,1.9vw,28px)/1.05 var(--cond);text-transform:uppercase;letter-spacing:.03em;margin:clamp(30px,3.2vw,46px) 0 12px;padding-top:clamp(20px,2vw,28px);border-top:1px solid var(--line)}.lg-doc p,.lg-doc li{font-size:16px;line-height:1.65;color:var(--bone-2)}.lg-doc p+p{margin-top:12px}.lg-doc b{color:var(--bone);font-weight:600}.lg-doc ul{margin:10px 0 0;padding-left:1.2em;display:grid;gap:6px}.lg-doc a{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.noscript{padding:120px var(--gut) 40px;font-family:var(--mono);font-size:14px;color:var(--bone-2)}.noscript a{color:var(--bone);text-decoration:underline}.foot-grid a,.foot-grid .foot-link{min-height:24px;padding-block:4px}.fb-l a,.mf-legal a{display:inline-block;min-height:24px;padding-block:4px}.ptitle,.how-head{border-bottom:0}.lg-doc h2{border-top:0;padding-top:0}.ptitle h1,.ptitle .cls-h{font-size:clamp(34px,4.2vw,62px)}.how-head h2{font-size:clamp(30px,3.4vw,50px)}.nr{border-top:0;border-bottom:0}@media (max-width:860px){.cx{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:14px}.cx-nums{gap:2px;margin-bottom:18px;flex-wrap:nowrap}.cx-n{font-size:14px;padding:7px 5px}.cx-names{gap:10px}.cx-name{font-size:clamp(17px,4.9vw,24px);white-space:normal;line-height:1.02}.cx-name.on{transform:translate(4px)}.cx-r,.px .cx-r{padding-top:46px}.cx-desc{font-size:15.5px;line-height:1.35}.cx-k{font-size:12px;margin:16px 0 8px}.cx-panel ul{font-size:13px;gap:6px;line-height:1.35}.px .cx-names{gap:9px}.px-pic{width:100%;margin:0 0 14px 2px}.px-tape{width:54px;height:15px;margin-left:-27px;top:-7px}.px-a,.px-chart .px-a{font-size:14px;line-height:1.45}.px-a+.px-chart{margin-top:12px}.px-chart b,.px-kv b{font-size:12px}.px-chart p{font-size:13px;line-height:1.45}.how-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:22px}.how-step,.how-step:first-child{border:0;padding:0}.how-step h3{font-size:22px;margin:10px 0 6px}.how-step p{font-size:13.5px;line-height:1.45}.how-n{font-size:14px;padding:6px 8px}}.arr{display:inline-block;width:.78em;height:.78em;vertical-align:-.04em}.px-rx{margin-top:clamp(18px,2vw,26px)}.px-rx p{color:var(--bone-2)}.px-link{color:var(--bone);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .25s}.px-link:hover{color:#fff}@media (max-width:860px){.px{grid-template-columns:1fr;gap:26px}.px .cx-nums{gap:6px;margin-bottom:22px}.px .cx-n{font-size:16px;padding:8px}.px .cx-names{gap:10px}.px .cx-name{font-size:clamp(24px,7vw,34px);white-space:nowrap;line-height:1.05}.px .cx-r{padding-top:0}.px-pic{width:min(100%,320px);margin:0 0 22px 6px}.px-tape{width:72px;height:19px;margin-left:-36px;top:-9px}.px-a,.px-chart .px-a{font-size:17px;line-height:1.5}.px-a+.px-chart,.px-rx{margin-top:18px}.px-chart b{font-size:13px}.px-chart p{font-size:15px;line-height:1.55}}.pj-tag{transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.pj-title.end .pj-tag{opacity:0;transform:translateY(-12px)}.pj-btn{z-index:60}.cs-soon-t{margin-top:clamp(32px,4vw,56px)}.mail-copy.swap .mc-b{transform:translateY(-100%)!important;opacity:0!important;transition:transform .26s ease-in,opacity .2s}.rail .mail-copy.swap .mc-b{transform:translate(-100%)!important}@keyframes mcIn{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}@keyframes mcInX{0%{transform:translate(100%);opacity:0}to{transform:none;opacity:1}}.mail-copy.done .mc-b{animation:mcIn .45s cubic-bezier(.22,1,.36,1)}.rail .mail-copy.done .mc-b{animation-name:mcInX}.how-pts{list-style:none;margin:clamp(30px,3.6vw,48px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 32px}.how-pts li{position:relative;padding-left:20px;font:700 clamp(15px,1.2vw,18px)/1.2 var(--cond);text-transform:uppercase;letter-spacing:.08em;color:var(--bone)}.how-pts li:before{content:"+";position:absolute;left:0;top:0;color:var(--wine-3,#C2394B)}.pj-tk .pj-t{background:#f1ede4;color:#171313;width:min(24vw,330px);padding:16px 18px 26px;font:400 clamp(13px,.98vw,15.5px)/1.5 var(--mono);letter-spacing:0;text-transform:uppercase;box-shadow:0 18px 40px #00000080;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%}.pj-tk .pj-t .w{color:#171313;transition:opacity .12s linear}.pj-tk .pj-t.l.on{transform:rotate(-1.4deg)}.pj-tk .pj-t.r.on{transform:rotate(1.2deg)}.tk-h{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed rgba(23,19,19,.55);font:700 11px/1.2 var(--mono);letter-spacing:.06em}.tk-h i{font-style:normal;color:#9c2a2a}@media (max-width:820px){.pj-tk .pj-t,.pj-tk .pj-t.l,.pj-tk .pj-t.r{width:auto;font-size:13px;padding:14px 14px 24px}}.pj-tk .pj-t .w{opacity:.14}.pj-tk .pj-t .w.lit{opacity:1}.tb-tile .lg-staff-meeting{height:clamp(56px,5.6vw,80px)}.cls-titles.end .cls-h.a{pointer-events:none}.pj-title .back{position:relative;z-index:2}html:not(.js) .loader,html:not(.js) .lids,html:not(.js) .cur{display:none}.skip{position:fixed;top:10px;left:-999px;z-index:300;padding:10px 14px;background:var(--bone);color:var(--ink);font:700 14px/1 var(--cond);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.skip:focus{left:12px;outline:2px solid var(--ink);outline-offset:2px}