@font-face{font-family:Zodiak;src:url(/fonts/zodiak-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-300-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#d8cbb8;--bg-2:#bfb4a3;--dark:#292622;--ink:#2c2c2c;--ink-2:#615b53;--ink-3:#978e81;--ink-4:#b6ab9c;--accent:#d49653;--rule:#b6ab9c;--thumb:#bfb4a3;--display:"Zodiak","TT Ramillas",Didot,serif;--text:"Satoshi","Helvetica Neue",Arial,sans-serif}.d{font-family:var(--display);letter-spacing:-.035em}.d,.d b,.d strong{font-weight:300}.label{font-size:12px;text-transform:uppercase;letter-spacing:-.012em;line-height:1.3}.rule{border-top:1px solid var(--rule)}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:var(--text);font-weight:500;font-size:15px;line-height:1.4;letter-spacing:-.01em}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;background:none;border:0;padding:0;letter-spacing:inherit}.phone{max-width:390px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}.nav::-webkit-scrollbar{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--accent);outline-offset:2px}:root{--duration-stagger:40ms;--duration-fast:250ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--distance-base:8px;--blur-small:2px;--blur-medium:3px}::view-transition-old(root){animation:page-out var(--duration-fast) var(--ease-smooth-out) both}::view-transition-new(root){animation:page-in var(--duration-fast) var(--ease-smooth-out) both}@keyframes page-out{to{opacity:0;transform:translateX(calc(var(--distance-base) * -1));filter:blur(var(--blur-medium))}}@keyframes page-in{0%{opacity:0;transform:translateX(var(--distance-base));filter:blur(var(--blur-medium))}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none!important}}.nav{mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),transparent)}.chip{position:relative;display:inline-flex}.chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip span{display:flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--rule);color:var(--ink);font-size:15px}.chip input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--bg)}.chip input:focus-visible+span{outline:1px solid var(--accent);outline-offset:2px}.forward{transform:rotate(180deg)}[dir=rtl] .forward{transform:none}[dir=rtl] .back{transform:scaleX(-1)}[dir=rtl] .nav{mask-image:linear-gradient(270deg,#000,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(270deg,#000,#000 calc(100% - 28px),transparent)}