@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DYRq9n8D.woff2)format("woff2-variations");unicode-range:U+100-17F,U+218-21B}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--c-bg:#fff;--c-ink:#000;--c-ink-soft:#0000008f;--c-inverse:#fff;--c-accent:#065ccc;--c-card-top:#0b0b0bcc;--c-card-bottom:#292929cc;--c-field:#6767674d;--c-field-badge:#1b1b1b4d;--c-glass:#bfbfbf33;--c-veil:#d9d9d933;--u:clamp(1px, min(100vw / 375, var(--sheet-h) / 650), 1.14667px);--r-card:calc(30 * var(--u));--r-pill:calc(41.304 * var(--u));--r-full:999px;--blur-glass:calc(10 * var(--u));--blur-glow:calc(45 * var(--u));--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter Variable", Inter, system-ui, "Segoe UI", Roboto, sans-serif;--t-display:calc(32.66 * var(--u));--t-card-title:calc(20.15 * var(--u));--t-body:calc(15 * var(--u));--t-caption:calc(13 * var(--u));--lh-tight:1;--lh-body:1.18;--gap-page:calc(20 * var(--u));--safe-b:env(safe-area-inset-bottom,0px);--chrome-inset:calc(.04 * var(--stage-h));--chrome-inset-sheet:calc(.04 * var(--sheet-h));--nav-inset:calc(.0125 * var(--stage-h));--nav-inset-sheet:calc(.0125 * var(--sheet-h));--chrome-gap:calc(.01 * var(--sheet-h));--logo-reserve:calc(var(--chrome-inset-sheet) + 9.416 * var(--u));--logo-clear:calc(var(--logo-reserve) + var(--chrome-gap));--nav-clear:calc(var(--nav-inset-sheet) + 49 * var(--u) + var(--safe-b) + var(--chrome-gap));--nav-reserve:max(calc(var(--chrome-inset-sheet) + 49 * var(--u) + var(--safe-b)), var(--nav-clear));--ease-apple:cubic-bezier(.32, .72, 0, 1);--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-base:.42s;--in-glow:0s;--in-logo:.42s;--in-title:.56s;--in-tagline:.7s;--in-card:.86s;--in-card-title:1.18s;--in-field-1:1.28s;--in-field-2:1.35s;--in-field-3:1.42s;--in-submit:1.52s;--in-rating:1.6s;--in-nav:1.72s;--dur-in:.82s;--dur-in-glow:1.9s;--dur-breathe:7s;--dur-swap:.375s;--dur-fade:.313s;--dur-enter:.9s;--step-enter:.225s;--dur-leave:.32s;--step-leave:80ms;--dur-enter-total:1.35s;--dur-travel-out:.475s;--dur-travel-in:.6s;--delay-travel-in:.15s;--dur-travel:.75s;--travel:calc(72 * var(--u));--stage-h:100svh;--sheet-h:100svh;--stage-top:0px;--h-des:calc(815.3 * var(--u));--h-min:calc(650 * var(--u));--h-run:clamp(0px, calc(var(--sheet-h) - var(--h-min)), calc(var(--h-des) - var(--h-min)));--frame-top:calc(16 * var(--u) + .36956 * var(--h-run));--gap-logo:calc(33.857 * var(--u) + .37857 * var(--h-run));--gap-card:calc(14.671 * var(--u) + .37462 * var(--h-run));--gap-rating:calc(9.029 * var(--u) + .15413 * var(--h-run));--gap-nav:calc(21.443 * var(--u) + .20267 * var(--h-run));--pad-bottom:calc(var(--nav-reserve) + var(--gap-nav))}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%}body{visibility:visible;background:var(--c-bg);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:300;overflow-x:clip}h1,h2,h3,p{text-wrap:pretty;margin:0}h1,h2,h3{letter-spacing:-.022em;text-wrap:balance;font-weight:500}img,svg{max-width:100%;display:block}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit;text-decoration:none}:where(a,button,input,select):focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:4px}.u-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-invert{mix-blend-mode:difference;color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}html:has(.stage),body:has(.stage){overscroll-behavior:none;height:100%;overflow:clip}.stage{left:0;right:0;top:var(--stage-top,0px);height:var(--stage-h,100svh);isolation:isolate;position:fixed;overflow:clip}.stage__sheet{transition:opacity var(--dur-fade) var(--ease-inout);position:absolute;inset:0}.scenes{transform:translate3d(0, calc(var(--kb-shift,0px) * -1), 0);transition:transform .3s var(--ease-inout);position:absolute;inset:0}.scene{height:var(--sheet-h,100svh);visibility:hidden;display:grid;position:absolute;top:0;left:0;right:0}.scene.is-active,.scene.is-leaving{visibility:visible}.scene.is-active{z-index:2}.scene.is-leaving{z-index:1;pointer-events:none}.scene__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.stage[data-phase=out] .stage__sheet{opacity:0}.stage[data-phase=in] .stage__sheet{transition:none}.stage[data-phase=in] .scene.is-active:not(:has([data-enter])),.stage[data-phase=in] .scene.is-active [data-enter]{animation:fade-enter var(--dur-enter) var(--ease-inout) var(--enter-delay,calc(var(--enter,0) * var(--step-enter))) backwards}@keyframes fade-enter{0%{opacity:0;transform:translateY(8px)}}.stage[data-phase=leave] .scene.is-leaving:not(:has([data-enter])),.stage[data-phase=leave] .scene.is-leaving [data-enter]{animation:fade-leave var(--dur-leave) var(--ease-inout) calc((var(--leave-span,0) - var(--enter,0)) * var(--step-leave)) forwards}@keyframes fade-leave{to{opacity:0;transform:translateY(-8px)}}.stage[data-move] .scene.is-leaving :not([data-travel]):not(:has([data-travel])){visibility:hidden}.stage[data-move=fwd] .scene.is-leaving:not(:has([data-travel])),.stage[data-move=fwd] .scene.is-leaving [data-travel]{animation:travel-out-up var(--dur-travel-out) var(--ease-inout) both}.stage[data-move=fwd] .scene.is-active:not(:has([data-travel])),.stage[data-move=fwd] .scene.is-active [data-travel]{animation:travel-in-up var(--dur-travel-in) var(--ease-inout) var(--delay-travel-in) both}.stage[data-move=back] .scene.is-leaving:not(:has([data-travel])),.stage[data-move=back] .scene.is-leaving [data-travel]{animation:travel-out-down var(--dur-travel-out) var(--ease-inout) both}.stage[data-move=back] .scene.is-active:not(:has([data-travel])),.stage[data-move=back] .scene.is-active [data-travel]{animation:travel-in-down var(--dur-travel-in) var(--ease-inout) var(--delay-travel-in) both}@keyframes travel-out-up{to{opacity:0;transform:translate3d(0, calc(var(--travel) * -1), 0)}}@keyframes travel-in-up{0%{opacity:0;transform:translate3d(0, var(--travel), 0)}}@keyframes travel-out-down{to{opacity:0;transform:translate3d(0, var(--travel), 0)}}@keyframes travel-in-down{0%{opacity:0;transform:translate3d(0, calc(var(--travel) * -1), 0)}}@media (prefers-reduced-motion:reduce){.stage__sheet{transition:none}.stage[data-phase=in] .scene.is-active:not(:has([data-enter])),.stage[data-phase=in] .scene.is-active [data-enter],.stage[data-move] .scene.is-active,.stage[data-move] .scene.is-leaving,.stage[data-move] [data-travel]{animation:none}.scene.is-leaving{visibility:hidden}}@keyframes intro-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes intro-panel{0%{opacity:0;transform:translateY(28px)scale(.97)}}@keyframes intro-fade{0%{opacity:0}}@keyframes intro-nav{0%{opacity:0;transform:translate3d(0, calc(100% + var(--nav-inset) + var(--safe-b)), 0)}}@keyframes glow-bloom{0%{opacity:0;transform:scale(.45)}}[data-intro] .intro{animation:intro-rise var(--dur-in) var(--ease-out-soft) var(--in,0s) backwards}[data-intro] .intro--fade{animation-name:intro-fade}[data-intro] .intro--panel{animation-name:intro-panel;animation-duration:.94s}:root{--nav-ink:#000}[data-nav-tone=dark]{--nav-ink:#fff}.glass-nav{z-index:50;left:50%;bottom:calc(var(--nav-inset) + var(--safe-b));height:calc(49 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));align-items:center;gap:calc(21 * var(--u));max-width:calc(100% - 24 * var(--u));border-radius:var(--r-pill);background:var(--c-glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(180%);backdrop-filter:blur(var(--blur-glass)) saturate(180%);color:var(--nav-ink);view-transition-name:chrome-nav;transition:color var(--dur-base) var(--ease-inout), opacity .22s var(--ease-inout), visibility 0s linear .22s;display:flex;position:absolute;translate:-50%}[data-intro] .glass-nav{animation:intro-nav var(--dur-in) var(--ease-out-soft) var(--in-nav) backwards}[data-keyboard=open] .glass-nav{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.22s}.glass-nav__links{align-items:center;gap:calc(21 * var(--u));margin:0;padding:0;list-style:none;display:flex}.glass-nav__link{font-size:var(--t-body);font-weight:400;line-height:var(--lh-tight);white-space:nowrap;opacity:.92;transition:opacity var(--dur-fast) var(--ease-apple), color var(--dur-base) var(--ease-apple);flex:none;place-items:center;display:grid}.glass-nav__link:hover{opacity:1}.glass-nav__cta{height:calc(37 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:var(--r-pill);color:#000;font-size:var(--t-body);font-weight:600;line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-apple);background:#fff;border:0;flex:none;place-items:center;display:grid}.glass-nav__cta:hover{transform:scale(1.03)}.glass-nav__cta:active{transform:scale(.97)}.lang{position:relative}.lang__button{align-items:center;gap:calc(5 * var(--u));padding:calc(12 * var(--u)) calc(8 * var(--u));margin:calc(-12 * var(--u)) calc(-8 * var(--u));font-size:var(--t-body);font-weight:600;line-height:var(--lh-tight);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.lang__chevron{width:calc(10 * var(--u));height:calc(10 * var(--u));fill:currentColor;transition:rotate var(--dur-base) var(--ease-apple);flex:none;rotate:180deg}.lang__button[aria-expanded=true] .lang__chevron{rotate:0deg}.lang__menu{inset:auto auto calc(100% + 16 * var(--u)) 0;z-index:1;min-width:calc(184 * var(--u));padding:calc(6 * var(--u));border-radius:calc(20 * var(--u));color:#fff;gap:calc(2 * var(--u));opacity:0;transform-origin:0 100%;transition:opacity .26s var(--ease-out-soft), transform .26s var(--ease-out-soft), display .26s allow-discrete;background:#161618;border:.5px solid #ffffff29;margin:0;list-style:none;display:none;position:absolute;transform:translateY(10px)scale(.94);box-shadow:0 18px 44px #0006,0 2px 8px #00000040}.lang__menu[data-open=true]{opacity:1;display:grid;transform:none}@starting-style{.lang__menu[data-open=true]{opacity:0;transform:translateY(10px)scale(.94)}}.lang__option{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));font-size:var(--t-body);white-space:nowrap;transition:background var(--dur-fast) var(--ease-apple);-webkit-tap-highlight-color:transparent;font-weight:400;display:flex}.lang__option:after{content:"";width:calc(12 * var(--u));height:calc(7 * var(--u));rotate:-45deg;translate:0 calc(-2 * var(--u));opacity:0;transition:opacity var(--dur-fast) var(--ease-apple);border-bottom:1.6px solid;border-left:1.6px solid}.lang__option[aria-current=true]{font-weight:600}.lang__option[aria-current=true]:after{opacity:1}.lang__option:hover,.lang__option:focus-visible{background:#ffffff24}.lang__option:active{background:#fff3}@media (max-width:359px){.glass-nav{gap:calc(14 * var(--u));padding-inline:calc(10 * var(--u))}.glass-nav__links{gap:calc(14 * var(--u))}}.lead-card{width:min(calc(335 * var(--u)), 100%);border-radius:var(--r-card);background-image:linear-gradient(180deg, var(--c-card-top) 0%, var(--c-card-bottom) 100%);color:var(--c-inverse);padding:calc(31 * var(--u)) calc(17 * var(--u)) calc(76 * var(--u));gap:calc(20 * var(--u));isolation:isolate;flex-direction:column;display:flex;position:relative}.lead-card__title{font-size:var(--t-card-title);font-weight:300;line-height:var(--lh-tight)}.lead-card__fields{gap:calc(13 * var(--u));flex-direction:column;display:flex}.field{display:block;position:relative}.field__badge{inset:calc(3 * var(--u)) auto calc(3 * var(--u)) calc(3 * var(--u));width:calc(37 * var(--u));height:calc(37 * var(--u));border-radius:var(--r-full);background:var(--c-field-badge);pointer-events:none;place-items:center;display:grid;position:absolute}.field__badge .ic-person{width:calc(11.25 * var(--u));height:calc(12.115 * var(--u))}.field__badge .ic-phone{width:calc(12.119 * var(--u));height:calc(12.12 * var(--u))}.field__badge .ic-color{width:calc(16 * var(--u));height:calc(16 * var(--u))}.field__input{width:100%;height:calc(43 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(53 * var(--u));border-radius:var(--r-pill);background:var(--c-field);color:var(--c-inverse);appearance:none;transition:background var(--dur-fast) var(--ease-apple);border:0;font-weight:300}.field__input::placeholder{color:#ffffffb3;opacity:1;font-weight:300}.field__input:hover,.field__input:focus{background:#67676773}.field__input:focus-visible{outline-offset:1px;outline:2px solid #ffffff8c}.field__trigger{padding-right:calc(42 * var(--u));font-family:inherit;font-size:inherit;line-height:var(--lh-tight);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;display:flex}.field__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.field__trigger[data-empty=true] .field__value{color:#ffffffb3}.field__trigger[aria-invalid=true]{outline-offset:1px;outline:2px solid #ff9494e6}.field__picker{z-index:3;left:0;right:0;bottom:calc(100% + 16 * var(--u));gap:calc(2 * var(--u));padding:calc(6 * var(--u));border-radius:calc(20 * var(--u));color:#fff;opacity:0;translate:0 calc(-10 * var(--u));transition:opacity .26s var(--ease-out-soft), translate .26s var(--ease-out-soft), scale .26s var(--ease-out-soft), display .26s allow-discrete;background:#161618;border:.5px solid #ffffff29;display:none;position:absolute;scale:.94;box-shadow:0 18px 44px #0006,0 2px 8px #00000040}.field__picker[data-open=true]{opacity:1;display:grid;translate:0;scale:1}@starting-style{.field__picker[data-open=true]{opacity:0;translate:0 calc(-10 * var(--u));scale:.94}}.field__trigger[aria-expanded=true]~.field__chevron{rotate:180deg}.field__option{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));font-size:var(--t-body);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-apple);-webkit-tap-highlight-color:transparent;font-weight:400;display:flex;position:relative}.field__option:after{content:"";width:calc(12 * var(--u));height:calc(7 * var(--u));rotate:-45deg;translate:0 calc(-2 * var(--u));opacity:0;transition:opacity var(--dur-fast) var(--ease-apple);border-bottom:1.6px solid;border-left:1.6px solid}.field__option:has(:checked){font-weight:600}.field__option:has(:checked):after{opacity:1}.field__option:has(:focus-visible){outline-offset:-2px;outline:2px solid #ffffff8c}.field__option:active{background:#fff3}@media (hover:hover){.field__option:hover{background:#ffffff24}}.field__check{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.field__chevron{right:calc(18 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));fill:currentColor;opacity:.7;pointer-events:none;transition:rotate var(--dur-base) var(--ease-apple);position:absolute;top:50%;translate:0 -50%}.lead-card__submit{right:calc(15.65 * var(--u));bottom:calc(13.8 * var(--u));width:calc(75.35 * var(--u));height:calc(54.29 * var(--u));cursor:pointer;color:var(--c-inverse);transition:transform var(--dur-fast) var(--ease-apple);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.lead-card__submit:hover{transform:scale(1.04)}.lead-card__submit:active{transform:scale(.97)}.lead-card__submit-shape{width:100%;height:100%;fill:var(--c-field-badge);transition:fill var(--dur-fast) var(--ease-apple);position:absolute;inset:0}.lead-card__submit:hover .lead-card__submit-shape{fill:#1b1b1b73}.lead-card__submit-arrow{width:calc(17.49 * var(--u));height:calc(17.49 * var(--u));margin-left:calc(32 * var(--u));fill:currentColor;position:relative;rotate:90deg}.lead-card__submit[aria-busy=true]{pointer-events:none;opacity:.6}.lead-card__status{left:calc(17 * var(--u));right:calc(100 * var(--u));bottom:calc(22 * var(--u));min-height:1em;font-size:var(--t-caption);color:#fffc;transition:color var(--dur-base) var(--ease-inout);position:absolute}.lead-card__status[data-state=pending],.lead-card__status[data-state=ok],.lead-card__status[data-state=error]{animation:status-in var(--dur-base) var(--ease-inout) backwards}@keyframes status-in{0%{opacity:0;transform:translate3d(0, calc(6 * var(--u)), 0)}}.lead-card__status[data-state=error]{color:#ff9a9a}.rating{align-items:center;gap:calc(6 * var(--u));height:calc(37 * var(--u));display:flex}.rating picture{flex:none;display:block}.rating__avatar{width:calc(37 * var(--u));height:calc(37 * var(--u));border-radius:var(--r-full);object-fit:cover;flex:none}.rating__body{align-items:center;gap:calc(4 * var(--u));flex-direction:column;display:flex}.rating__label{font-size:var(--t-caption);font-weight:300;line-height:var(--lh-tight);white-space:nowrap}.rating__stars{width:calc(76 * var(--u));height:calc(14.64 * var(--u))}.stage__logo{z-index:40;top:var(--chrome-inset);width:calc(77 * var(--u));height:calc(9.416 * var(--u));color:var(--nav-ink);view-transition-name:chrome-wordmark;transition:color var(--dur-base) var(--ease-inout), opacity .22s var(--ease-inout);background:currentColor;position:absolute;left:50%;translate:-50%;mask:url(/assets/img/logo-wordmark.svg) 50%/100% 100% no-repeat}[data-intro] .stage__logo{animation:intro-fade var(--dur-in) var(--ease-out-soft) var(--in-logo) backwards}[data-keyboard=open] .stage__logo{opacity:0}.backdrop{z-index:0;pointer-events:none;background-image:linear-gradient(155.29deg,#93b1cd 28.357%,#e0dedf 61.929%,#d0cccb 99.97%);position:absolute;inset:0;overflow:clip}.backdrop:after{content:"";background:var(--c-bg);position:absolute;inset:0}.stage[data-ground=gradient] .backdrop:after{opacity:0}.backdrop__wave{will-change:transform;border-radius:50%;display:block;position:absolute}.backdrop__wave--a{background:radial-gradient(#6092c18c,#6092c100 70%);width:190%;height:46%;animation:17s ease-in-out infinite swell-a;top:24%;left:-45%}.backdrop__wave--b{background:radial-gradient(#f3efeab3,#f3efea00 68%);width:170%;height:54%;animation:26s ease-in-out infinite swell-b;top:54%;left:-35%}@keyframes swell-a{0%{transform:translate(-14%)}50%{transform:translate(14%,2.5%)}to{transform:translate(-14%)}}@keyframes swell-b{0%{transform:translate(12%)}50%{transform:translate(-12%,-2%)}to{transform:translate(12%)}}@media (prefers-reduced-motion:reduce){.backdrop__wave{animation:none}}.glow{--glow-size:calc(298 * var(--u));width:var(--glow-size);height:var(--glow-size);border-radius:var(--r-full);background:var(--c-accent);filter:blur(calc(var(--glow-size) * .1596));pointer-events:none;will-change:transform, opacity;animation:glow-breathe var(--dur-breathe) ease-in-out infinite;display:block;position:absolute}@keyframes glow-breathe{0%{opacity:1;transform:scale(1)}50%{opacity:.86;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.glow{animation:none}}.lava{--lava-peach:#fbb18b;--lava-red:#f45411;--lava-scarlet:#e93033;--lava-crimson:#d2195a;--lava-magenta:#8b1c62;--lava-violet:#7277ad;--lava-teal:#5e8796;--lava-green:#82a870;--lava-amber:#f8a02e;--lava-ground:#b8354e;z-index:0;isolation:isolate;background:var(--lava-ground);pointer-events:none;position:absolute;inset:0;overflow:clip}.lava:before,.lava:after{content:"";z-index:0;width:calc(100% + var(--sheet-h,100svh));width:calc(1.02 * hypot(100%, var(--sheet-h,100svh)));aspect-ratio:1;border-radius:var(--r-full);will-change:rotate;position:absolute;top:50%;left:50%;translate:-50% -50%}.lava:before{background:radial-gradient(circle at 40% 22%, var(--lava-peach) 0%, #fbb18b00 30%), radial-gradient(circle at 62% 30%, var(--lava-red) 0%, #f4541100 29%), radial-gradient(circle at 34% 40%, var(--lava-scarlet) 0%, #e9303300 28%), radial-gradient(circle at 66% 50%, var(--lava-crimson) 0%, #d2195a00 29%), radial-gradient(circle at 36% 58%, var(--lava-magenta) 0%, #8b1c6200 28%), radial-gradient(circle at 62% 68%, var(--lava-violet) 0%, #7277ad00 29%), radial-gradient(circle at 38% 76%, var(--lava-teal) 0%, #5e879600 28%), radial-gradient(circle at 58% 84%, var(--lava-green) 0%, #82a87000 30%);animation:24s linear infinite lava-spin-a}.lava:after{background:radial-gradient(circle at 30% 34%, var(--lava-amber) 0%, #f8a02e00 26%), radial-gradient(circle at 70% 62%, var(--lava-green) 0%, #82a87000 26%), radial-gradient(circle at 52% 26%, var(--lava-crimson) 0%, #d2195a00 24%), radial-gradient(circle at 44% 74%, var(--lava-violet) 0%, #7277ad00 25%);opacity:.7;animation:35s linear infinite reverse lava-spin-b}@keyframes lava-spin-a{to{rotate:360deg}}@keyframes lava-spin-b{to{rotate:360deg}}.lava__blob{border-radius:var(--r-full);width:min(calc(var(--d) * 100%), calc(var(--d) * .95 * var(--sheet-h,100svh)));background:var(--lava-body);background:radial-gradient(circle at var(--lava-core,50% 50%), var(--lava-body) 0%, color-mix(in srgb, var(--lava-body) 58%, transparent) 42%, color-mix(in srgb, var(--lava-body) 0%, transparent) 76%);z-index:1;opacity:.72;filter:blur(56px);mix-blend-mode:overlay;will-change:translate, scale;display:block;position:absolute}.lava__blob:first-child{--d:.92;--lava-body:var(--lava-red);--lava-core:40% 44%;aspect-ratio:1;animation:31s linear infinite lava-drift-a,17s ease-in-out infinite lava-squish-a;top:-12%;left:-24%}.lava__blob:nth-child(2){--d:.8;--lava-body:var(--lava-crimson);--lava-core:58% 38%;aspect-ratio:1;animation:23s linear infinite lava-drift-b,13s ease-in-out infinite lava-squish-b;top:18%;left:-6%}.lava__blob:nth-child(3){--d:.98;--lava-body:var(--lava-violet);--lava-core:44% 58%;aspect-ratio:1;animation:37s linear infinite lava-drift-c,19s ease-in-out infinite lava-squish-c;top:46%;left:-18%}.lava__blob:nth-child(4){--d:.86;--lava-body:var(--lava-green);--lava-core:62% 50%;aspect-ratio:1;animation:19s linear infinite lava-drift-d,11s ease-in-out infinite lava-squish-d;top:72%;left:-8%}.lava__blob:nth-child(5){--d:.7;--lava-body:var(--lava-amber);--lava-core:38% 56%;aspect-ratio:1;animation:29s linear infinite lava-drift-e,23s ease-in-out infinite lava-squish-e;top:10%;left:46%}.lava__blob:nth-child(6){--d:.88;--lava-body:var(--lava-teal);--lava-core:52% 42%;aspect-ratio:1;animation:41s linear infinite lava-drift-f,29s ease-in-out infinite lava-squish-f;top:52%;left:38%}.lava__blob:nth-child(7){--d:.76;--lava-body:var(--lava-magenta);--lava-core:46% 60%;aspect-ratio:1;animation:47s linear infinite lava-drift-g,31s ease-in-out infinite lava-squish-g;top:-8%;left:30%}@keyframes lava-drift-a{0%{translate:0%}4.1667%{translate:13.98% 41%}8.3333%{translate:27% 71.01%}12.5%{translate:38.18% 82%}16.6667%{translate:46.77% 71.01%}20.8333%{translate:52.16% 41%}25%{translate:54%}29.1667%{translate:52.16% -41%}33.3333%{translate:46.77% -71.01%}37.5%{translate:38.18% -82%}41.6667%{translate:27% -71.01%}45.8333%{translate:13.98% -41%}50%{translate:0%}54.1667%{translate:-13.98% 41%}58.3333%{translate:-27% 71.01%}62.5%{translate:-38.18% 82%}66.6667%{translate:-46.77% 71.01%}70.8333%{translate:-52.16% 41%}75%{translate:-54%}79.1667%{translate:-52.16% -41%}83.3333%{translate:-46.77% -71.01%}87.5%{translate:-38.18% -82%}91.6667%{translate:-27% -71.01%}95.8333%{translate:-13.98% -41%}to{translate:-0%}}@keyframes lava-squish-a{0%,to{scale:1}50%{scale:1.16 .88}}@keyframes lava-drift-b{0%{translate:0% 59.87%}4.1667%{translate:30% 46.57%}8.3333%{translate:51.96% 30.1%}12.5%{translate:60% 11.58%}16.6667%{translate:51.96% -7.74%}20.8333%{translate:30% -26.52%}25%{translate:0% -43.5%}29.1667%{translate:-30% -57.51%}33.3333%{translate:-51.96% -67.6%}37.5%{translate:-60% -73.09%}41.6667%{translate:-51.96% -73.59%}45.8333%{translate:-30% -69.08%}50%{translate:-0% -59.87%}54.1667%{translate:30% -46.57%}58.3333%{translate:51.96% -30.1%}62.5%{translate:60% -11.58%}66.6667%{translate:51.96% 7.74%}70.8333%{translate:30% 26.52%}75%{translate:0% 43.5%}79.1667%{translate:-30% 57.51%}83.3333%{translate:-51.96% 67.6%}87.5%{translate:-60% 73.09%}91.6667%{translate:-51.96% 73.59%}95.8333%{translate:-30% 69.08%}to{translate:-0% 59.87%}}@keyframes lava-squish-b{0%,to{scale:1}50%{scale:.88 1.18}}@keyframes lava-drift-c{0%{translate:0% -50.55%}4.1667%{translate:13.46% -78.56%}8.3333%{translate:26% -85.53%}12.5%{translate:36.77% -69.58%}16.6667%{translate:45.03% -34.98%}20.8333%{translate:50.23% 8.99%}25%{translate:52% 50.55%}29.1667%{translate:50.23% 78.56%}33.3333%{translate:45.03% 85.53%}37.5%{translate:36.77% 69.58%}41.6667%{translate:26% 34.98%}45.8333%{translate:13.46% -8.99%}50%{translate:0% -50.55%}54.1667%{translate:-13.46% -78.56%}58.3333%{translate:-26% -85.53%}62.5%{translate:-36.77% -69.58%}66.6667%{translate:-45.03% -34.98%}70.8333%{translate:-50.23% 8.99%}75%{translate:-52% 50.55%}79.1667%{translate:-50.23% 78.56%}83.3333%{translate:-45.03% 85.53%}87.5%{translate:-36.77% 69.58%}91.6667%{translate:-26% 34.98%}95.8333%{translate:-13.46% -8.99%}to{translate:-0% -50.55%}}@keyframes lava-squish-c{0%,to{scale:1}50%{scale:1.14 .9}}@keyframes lava-drift-d{0%{translate:0% 63.1%}4.1667%{translate:29% 72.82%}8.3333%{translate:50.23% 77.57%}12.5%{translate:58% 77.04%}16.6667%{translate:50.23% 71.26%}20.8333%{translate:29% 60.62%}25%{translate:0% 45.85%}29.1667%{translate:-29% 27.95%}33.3333%{translate:-50.23% 8.15%}37.5%{translate:-58% -12.2%}41.6667%{translate:-50.23% -31.73%}45.8333%{translate:-29% -49.09%}50%{translate:-0% -63.1%}54.1667%{translate:29% -72.82%}58.3333%{translate:50.23% -77.57%}62.5%{translate:58% -77.04%}66.6667%{translate:50.23% -71.26%}70.8333%{translate:29% -60.62%}75%{translate:0% -45.85%}79.1667%{translate:-29% -27.95%}83.3333%{translate:-50.23% -8.15%}87.5%{translate:-58% 12.2%}91.6667%{translate:-50.23% 31.73%}95.8333%{translate:-29% 49.09%}to{translate:-0% 63.1%}}@keyframes lava-squish-d{0%,to{scale:1}50%{scale:1.18 .86}}@keyframes lava-drift-e{0%{translate:0% 70%}4.1667%{translate:16.56% 67.61%}8.3333%{translate:32% 60.62%}12.5%{translate:45.25% 49.5%}16.6667%{translate:55.43% 35%}20.8333%{translate:61.82% 18.12%}25%{translate:64%}29.1667%{translate:61.82% -18.12%}33.3333%{translate:55.43% -35%}37.5%{translate:45.25% -49.5%}41.6667%{translate:32% -60.62%}45.8333%{translate:16.56% -67.61%}50%{translate:0% -70%}54.1667%{translate:-16.56% -67.61%}58.3333%{translate:-32% -60.62%}62.5%{translate:-45.25% -49.5%}66.6667%{translate:-55.43% -35%}70.8333%{translate:-61.82% -18.12%}75%{translate:-64%}79.1667%{translate:-61.82% 18.12%}83.3333%{translate:-55.43% 35%}87.5%{translate:-45.25% 49.5%}91.6667%{translate:-32% 60.62%}95.8333%{translate:-16.56% 67.61%}to{translate:-0% 70%}}@keyframes lava-squish-e{0%,to{scale:1}50%{scale:.9 1.2}}@keyframes lava-drift-f{0%{translate:0% -78.58%}4.1667%{translate:28% -79.79%}8.3333%{translate:48.5% -75.55%}12.5%{translate:56% -66.17%}16.6667%{translate:48.5% -52.27%}20.8333%{translate:28% -34.82%}25%{translate:0% -14.99%}29.1667%{translate:-28% 5.86%}33.3333%{translate:-48.5% 26.31%}37.5%{translate:-56% 44.97%}41.6667%{translate:-48.5% 60.56%}45.8333%{translate:-28% 72.03%}50%{translate:-0% 78.58%}54.1667%{translate:28% 79.79%}58.3333%{translate:48.5% 75.55%}62.5%{translate:56% 66.17%}66.6667%{translate:48.5% 52.27%}70.8333%{translate:28% 34.82%}75%{translate:0% 14.99%}79.1667%{translate:-28% -5.86%}83.3333%{translate:-48.5% -26.31%}87.5%{translate:-56% -44.97%}91.6667%{translate:-48.5% -60.56%}95.8333%{translate:-28% -72.03%}to{translate:-0% -78.58%}}@keyframes lava-squish-f{0%,to{scale:1}50%{scale:1.12 .92}}@keyframes lava-drift-g{0%{translate:0% 9.53%}4.1667%{translate:16.05% -29.45%}8.3333%{translate:31% -60.54%}12.5%{translate:43.84% -75.4%}16.6667%{translate:53.69% -70.06%}20.8333%{translate:59.89% -45.95%}25%{translate:62% -9.53%}29.1667%{translate:59.89% 29.45%}33.3333%{translate:53.69% 60.54%}37.5%{translate:43.84% 75.4%}41.6667%{translate:31% 70.06%}45.8333%{translate:16.05% 45.95%}50%{translate:0% 9.53%}54.1667%{translate:-16.05% -29.45%}58.3333%{translate:-31% -60.54%}62.5%{translate:-43.84% -75.4%}66.6667%{translate:-53.69% -70.06%}70.8333%{translate:-59.89% -45.95%}75%{translate:-62% -9.53%}79.1667%{translate:-59.89% 29.45%}83.3333%{translate:-53.69% 60.54%}87.5%{translate:-43.84% 75.4%}91.6667%{translate:-31% 70.06%}95.8333%{translate:-16.05% 45.95%}to{translate:-0% 9.53%}}@keyframes lava-squish-g{0%,to{scale:1}50%{scale:.92 1.16}}@media (prefers-reduced-motion:reduce){.lava:before,.lava:after,.lava__blob{animation:none}}.typeline{top:50%;left:var(--gap-page);right:var(--gap-page);z-index:1;opacity:0;text-align:center;white-space:pre;font-size:var(--t-card-title);font-weight:400;line-height:var(--lh-tight);color:var(--c-ink);pointer-events:none;transition:translate var(--dur-travel) var(--ease-inout), opacity var(--dur-fade) var(--ease-inout);position:absolute;translate:0 -50%}.stage[data-typeline=centre] .typeline,.stage[data-typeline=top] .typeline{opacity:1;transition:translate var(--dur-travel) var(--ease-inout), opacity var(--dur-enter) var(--ease-inout)}.stage[data-phase=leave] .typeline{opacity:0;transition:translate var(--dur-travel) var(--ease-inout), opacity var(--dur-leave) var(--ease-inout)}.stage[data-typeline=top] .typeline{translate:0 calc(var(--typeline-top,var(--logo-clear)) - var(--stage-h) / 2)}.typeline__rest{color:#e0dedf}.typeline__caret{width:.5px;height:calc(20.025 * var(--u));vertical-align:middle;background:var(--c-ink);display:inline-block}.typeline[data-state=resting] .typeline__caret{animation:1.1s step-end infinite caret-blink}@keyframes caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.typeline{transition:none}.typeline__caret{display:none}}.consent{z-index:30;width:100%;max-width:none;height:100%;max-height:none;padding:var(--gap-page);background:var(--c-veil);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border:0;place-items:center;margin:0;display:none;position:fixed;inset:0;overflow:clip}.consent[open]{display:grid}.consent::backdrop{background:0 0}.consent__card{gap:calc(19 * var(--u));width:min(calc(326 * var(--u)), 100%);max-height:100%;padding:calc(29 * var(--u)) calc(24 * var(--u));border-radius:var(--r-card);background:var(--c-bg);color:var(--c-ink);opacity:1;transition:opacity var(--dur-base) var(--ease-out-soft), scale var(--dur-base) var(--ease-out-soft);flex-direction:column;display:flex;overflow-y:auto;scale:1}@starting-style{.consent[open] .consent__card{opacity:0;scale:.94}}.consent__text{gap:calc(13 * var(--u));flex-direction:column;display:flex}.consent__title{font-size:var(--t-card-title);font-weight:300;line-height:var(--lh-tight);margin:0}.consent__body{font-size:var(--t-caption);font-weight:300;line-height:var(--lh-body);margin:0}.consent__list{gap:calc(13 * var(--u));opacity:0;translate:0 calc(-6 * var(--u));transition:opacity var(--dur-fast) var(--ease-out-soft), translate var(--dur-fast) var(--ease-out-soft), display var(--dur-fast) allow-discrete;margin:0;padding:0;list-style:none;display:none}.consent__list:not([hidden]){opacity:1;display:grid;translate:0}@starting-style{.consent__list:not([hidden]){opacity:0;translate:0 calc(-6 * var(--u))}}.consent__row{gap:calc(5 * var(--u)) calc(13 * var(--u));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.consent__name{font-size:var(--t-caption);font-weight:600;line-height:var(--lh-tight)}.consent__state{font-size:calc(11.5 * var(--u));font-weight:400;line-height:var(--lh-tight);color:var(--c-ink-soft)}.consent__note{font-size:calc(11.5 * var(--u));font-weight:300;line-height:var(--lh-body);color:var(--c-ink-soft);grid-column:1/-1;margin:0}.consent__switch{width:calc(38 * var(--u));height:calc(22 * var(--u));border-radius:var(--r-full);cursor:pointer;transition:background var(--dur-fast) var(--ease-apple);-webkit-tap-highlight-color:transparent;background:#00000029;display:inline-block;position:relative}.consent__switch:after{content:"";top:calc(2 * var(--u));left:calc(2 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:var(--r-full);background:var(--c-bg);transition:translate var(--dur-fast) var(--ease-apple);position:absolute;box-shadow:0 1px 3px #0000004d}.consent__switch:has(:checked){background:var(--c-ink)}.consent__switch:has(:checked):after{translate:calc(16 * var(--u)) 0}.consent__switch:has(:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.consent__check{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.consent__actions{gap:calc(7 * var(--u)) calc(13 * var(--u));flex-wrap:wrap;display:flex}.consent__pill{justify-content:center;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(13 * var(--u));border:.5px solid var(--c-ink);border-radius:calc(20 * var(--u));color:var(--c-ink);font-family:inherit;font-size:var(--t-caption);font-weight:600;line-height:var(--lh-tight);cursor:pointer;transition:background var(--dur-fast) var(--ease-apple), color var(--dur-fast) var(--ease-apple);-webkit-tap-highlight-color:transparent;background:0 0;display:inline-flex}.consent__pill[hidden],.doc__manage[hidden]{display:none}.consent__pill--solid,.consent__pill:active{background:var(--c-ink);color:var(--c-inverse)}@media (hover:hover){.consent__pill:hover{background:var(--c-ink);color:var(--c-inverse)}.consent__pill--solid:hover{background:#000000c7}}.consent__chevron{width:calc(9.871 * var(--u));height:calc(9.871 * var(--u));rotate:90deg}.consent__more{font-size:calc(11.5 * var(--u));font-weight:400;line-height:var(--lh-tight);color:var(--c-ink-soft);text-underline-offset:.25em;align-self:start;text-decoration:underline}.doc__manage{padding:calc(10 * var(--u)) calc(13 * var(--u));border:.5px solid var(--c-ink);border-radius:calc(20 * var(--u));color:var(--c-ink);font-family:inherit;font-size:var(--t-caption);font-weight:600;line-height:var(--lh-tight);cursor:pointer;background:0 0;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.consent__card,.consent__list{transition:none}}.hero{--hero-air:calc(var(--nav-reserve) + var(--gap-nav) - var(--nav-clear) + var(--chrome-gap));--hero-drop:calc(.66667 * var(--hero-air));background:var(--c-bg);overflow:clip}.hero__glow{z-index:0;left:76.3%;top:calc(50.8% + var(--hero-drop));width:calc(282 * var(--u));aspect-ratio:1;pointer-events:none;position:absolute;translate:-50% -50%}.hero__glow-core{border-radius:var(--r-full);background:var(--c-accent);width:100%;height:100%;filter:blur(var(--blur-glow));will-change:transform, opacity;animation:glow-bloom var(--dur-in-glow) var(--ease-out-soft) var(--in-glow) backwards, glow-breathe var(--dur-breathe) ease-in-out var(--dur-in-glow) infinite;display:block}.hero__inner{z-index:1;padding:max(var(--logo-clear), calc(var(--logo-reserve) + var(--gap-logo))) var(--gap-page) max(var(--nav-clear), calc(var(--pad-bottom) - var(--hero-drop)));flex-direction:column;align-items:center;display:flex;position:relative}.hero__body{flex-direction:column;align-items:center;width:100%;margin-block:auto;display:flex}.hero__intro{align-items:center;gap:calc(5 * var(--u));width:min(calc(294 * var(--u)), 100%);text-align:center;flex-direction:column;display:flex}.hero__title{font-size:var(--t-display);white-space:nowrap;font-weight:500;line-height:normal}.hero__tagline{font-size:var(--t-body);font-weight:300;line-height:var(--lh-tight)}.hero__body .lead-card{margin-top:calc(var(--gap-card) + var(--hero-drop))}.hero__body .rating{margin-top:var(--gap-rating)}[data-keyboard=open] .hero__tagline,[data-keyboard=open] .rating{opacity:0}.hero__tagline,.rating{transition:opacity .22s var(--ease-inout)}[data-keyboard=open] .hero__glow{opacity:.5}.hero__glow{transition:opacity .3s var(--ease-inout)}.statement{padding:var(--logo-clear) var(--gap-page) var(--nav-clear);place-items:center}.statement__body{align-items:center;gap:calc(24 * var(--u));width:min(calc(318 * var(--u)), 100%);flex-direction:column;display:flex}.statement__title{min-height:2em;width:min(calc(302 * var(--u)), 100%);font-size:var(--t-display);font-weight:500;line-height:var(--lh-tight);text-align:center;text-wrap:balance;color:var(--c-inverse);place-content:center;display:grid}.statement__more{width:calc(180 * var(--u));height:calc(38 * var(--u));padding:calc(11 * var(--u)) calc(18 * var(--u)) calc(12 * var(--u)) calc(19 * var(--u));border-radius:var(--r-pill);background:var(--c-field);color:var(--c-inverse);font-size:var(--t-body);font-weight:400;line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-apple), transform var(--dur-fast) var(--ease-apple);border:0;place-items:center;display:grid}.statement__more:active{background:#67676780;transform:scale(.97)}.doing{--dur-enter-total:0s;background:var(--c-bg)}.gallery{background:var(--c-bg);padding-top:var(--logo-clear);padding-bottom:calc(var(--nav-clear) - var(--chrome-gap));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch center}.gallery__body{--gallery-inset:max(calc(21 * var(--u)), var(--gap-page));flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.gallery__line{block-size:calc(var(--t-card-title) * var(--lh-tight));margin-bottom:calc(55 * var(--u));flex:none}.gallery__switch{justify-content:center;align-self:stretch;align-items:center;gap:calc(21 * var(--u));padding:0 var(--gallery-inset);border:0;margin:0;display:flex}.gallery__chip{cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.gallery__control{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gallery__chip-label{padding:calc(5 * var(--u)) 0;color:var(--c-ink);font-size:var(--t-body);font-weight:400;line-height:var(--lh-tight);text-align:center;white-space:nowrap;transition:font-weight var(--dur-fast) var(--ease-apple), padding-block var(--dur-fast) var(--ease-apple), border-bottom-color var(--dur-fast) var(--ease-apple);border-bottom:.5px solid #0000;place-items:center;display:grid}.gallery__chip:has(:checked) .gallery__chip-label{padding-block:calc(3 * var(--u));border-bottom-color:var(--c-ink);font-weight:500}.gallery__chip:has(:focus-visible) .gallery__chip-label{outline:2px solid var(--c-accent);outline-offset:3px}@media (hover:hover){.gallery__chip:not(:has(:checked)):hover .gallery__chip-label{border-bottom-color:#00000040}}.gallery__panels{width:100%;margin-top:calc(26 * var(--u));grid-template-areas:"strip";display:grid}.gallery__strip{align-items:flex-start;gap:calc(20 * var(--u));padding-inline:var(--gallery-inset) max(var(--gallery-inset), calc(50% - 144 * var(--u)));scroll-padding-inline:var(--gallery-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;opacity:0;visibility:hidden;transition:opacity calc(var(--dur-swap) * .7) var(--ease-inout), translate var(--dur-swap) var(--ease-inout), visibility var(--dur-swap) var(--ease-inout);grid-area:strip;display:flex;overflow:auto clip}.gallery__strip[data-category=pm]{translate:calc(var(--travel) * -1) 0}.gallery__strip[data-category=tattoo]{translate:var(--travel) 0}.gallery__strip::-webkit-scrollbar{display:none}.gallery__body:has(.gallery__control[value=pm]:checked) .gallery__strip[data-category=pm],.gallery__body:has(.gallery__control[value=tattoo]:checked) .gallery__strip[data-category=tattoo]{opacity:1;visibility:inherit;translate:0}.gallery__card{width:calc(288 * var(--u));height:calc(360 * var(--u));border-radius:calc(17.19 * var(--u));scroll-snap-align:center;isolation:isolate;flex:none;margin:0;overflow:clip}.gallery__card:first-child{scroll-snap-align:start}.gallery__card img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.gallery__strip{scroll-behavior:auto}}.opinions{--opinions-drop:calc(.1 * var(--sheet-h));background:var(--c-bg);padding-top:calc(var(--logo-clear) + var(--opinions-drop));padding-bottom:calc(var(--nav-clear) - var(--chrome-gap));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch center}.opinions__body{--opinions-inset:var(--gap-page);--opinions-gap:calc(20 * var(--u) + .109 * var(--h-run));flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.opinions__space{flex:11 1 0;min-height:0}.opinions__body:after{content:"";flex:14 1 0;min-height:0}.opinions__heading{width:min(calc(312 * var(--u)), 100%);margin:0 0 var(--opinions-gap);font-size:var(--t-card-title);font-weight:300;line-height:var(--lh-tight);text-align:center;text-wrap:balance;color:var(--c-ink)}.opinions__heading strong{font-weight:600}.opinions__list{align-items:center;gap:calc(6 * var(--u));width:100%;min-width:0;padding:0 var(--opinions-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;scroll-padding-inline-start:var(--opinions-inset);list-style:none;display:flex;overflow:auto clip}.opinions__list::-webkit-scrollbar{display:none}.opinions__card{gap:calc(17 * var(--u));width:calc(321 * var(--u));padding:calc(20 * var(--u));border-radius:calc(40 * var(--u));background:var(--c-glass);scroll-snap-align:start;flex-direction:column;flex:none;display:flex}.opinions__head{justify-content:space-between;align-items:flex-start;gap:calc(23 * var(--u));display:flex}.opinions__stars{width:calc(109 * var(--u));height:calc(21 * var(--u));display:block}.opinions__avatar{width:calc(41 * var(--u));height:calc(39 * var(--u));filter:blur(calc(2 * var(--u))) hue-rotate(calc(var(--avatar-turn,0) * 36deg));background:linear-gradient(#034fb2 0%,#008597 100%);border-radius:50%;flex:none}.opinions__meta{align-items:flex-end;gap:calc(9 * var(--u));flex-direction:column;display:flex}.opinions__quote{gap:calc(9 * var(--u));flex-direction:column;width:100%;margin:0;display:flex}.opinions__byline{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--u));width:100%;font-size:var(--t-caption);line-height:var(--lh-tight);margin:0;display:flex}.opinions__name{color:var(--c-ink);font-weight:500}.opinions__text{width:100%;font-size:var(--t-caption);color:var(--c-ink);font-weight:300;line-height:var(--lh-body);margin:0}.opinions__more{padding:calc(6 * var(--u)) calc(9 * var(--u));border-radius:calc(40 * var(--u));font-size:var(--t-caption);font-weight:300;line-height:var(--lh-tight);white-space:nowrap;color:#bfbfbf;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-apple), color var(--dur-fast) var(--ease-apple);border:.5px solid #b4b4b4;place-items:center;display:grid}.opinions__more:active{border-color:var(--c-ink);color:var(--c-ink)}@media (hover:hover){.opinions__more:hover{color:#8f8f8f;border-color:#8f8f8f}}.studio{background:var(--c-bg);padding-top:var(--logo-clear);padding-bottom:var(--nav-reserve);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center}.studio__body{--studio-inset:var(--gap-page);justify-content:center;align-items:center;gap:calc(42 * var(--u));flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.studio__intro{align-items:stretch;gap:calc(10 * var(--u));width:min(calc(325 * var(--u)), 100%);padding-inline:var(--studio-inset);box-sizing:content-box;text-align:center;flex-direction:column;display:flex}.studio__lead{width:min(calc(267 * var(--u)), 100%);font-size:calc(13 * var(--u));font-weight:200;line-height:var(--lh-tight);text-wrap:pretty;color:var(--c-ink);margin:0 auto}.studio__lead strong{font-weight:600}.studio__list{flex:0 1 calc(368.81 * var(--u));align-items:center;gap:calc(7 * var(--u));width:100%;min-width:0;min-height:0;padding-inline:var(--studio-inset) max(var(--studio-inset), calc(50% - 138.305 * var(--u)));scroll-padding-inline:var(--studio-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding-block:0;list-style:none;display:flex;overflow:auto clip}.studio__list::-webkit-scrollbar{display:none}.studio__card{width:calc(276.61 * var(--u));border-radius:calc(16.446 * var(--u));scroll-snap-align:center;isolation:isolate;flex:none;height:100%;margin:0;overflow:clip}.studio__card:first-child{scroll-snap-align:start}.studio__card--wide{width:calc(492 * var(--u))}.studio__card picture{height:100%;display:block}.studio__card img{object-fit:cover;width:100%;height:100%;display:block}.faq{--faq-open:.22s;--faq-rise:.42s;--faq-step:70ms;background:var(--c-bg);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.faq__body{gap:calc(28 * var(--u));width:100%;height:100%;padding-top:max(var(--logo-clear), calc(96 * var(--u) + .303 * var(--h-run)));padding-bottom:calc(var(--nav-inset-sheet) + var(--safe-b));box-sizing:border-box;grid-template-rows:auto 1fr;display:grid}.faq__heading{font-size:var(--t-display);font-weight:600;line-height:var(--lh-tight);text-align:center;color:var(--c-ink);margin:0}.faq__list{gap:calc(18 * var(--u));width:min(calc(337 * var(--u)), 100%);min-height:0;padding:0 var(--gap-page);box-sizing:content-box;--faq-veil:calc(88 * var(--u));--faq-veil-top:calc(16 * var(--u));--faq-room:calc(24 * var(--u));margin:0 auto;margin-top:calc(var(--faq-room) * -1);padding-top:var(--faq-room);padding-bottom:var(--faq-veil);mask-image:linear-gradient(to bottom, #0000 0, #000 var(--faq-veil-top), #000 calc(100% - var(--faq-veil)), #0000 100%);scrollbar-width:none;flex-direction:column;display:flex}.faq__list::-webkit-scrollbar{display:none}.faq__row{border-radius:calc(20 * var(--u));color:var(--c-ink);transition:background var(--dur-fast) var(--ease-apple) var(--faq-open), color var(--dur-fast) var(--ease-apple) var(--faq-open), box-shadow var(--faq-open) var(--ease-inout), opacity var(--faq-open) var(--ease-inout), scale var(--faq-open) var(--ease-inout), grid-template-rows var(--faq-open) var(--ease-inout);background:#e7e7e74d;flex:none;grid-template-rows:auto 0fr;display:grid;box-shadow:0 0 #0000}.faq__list:has([open]) .faq__row:not([open]){opacity:.45}.faq__row[open]{color:var(--c-inverse);background:#3a3a3a;grid-template-rows:auto 1fr;transition-delay:0s;scale:1.015;box-shadow:0 14px 34px #00000038,0 2px 6px #0000001f}.faq__row::details-content{content-visibility:visible;min-block-size:0;overflow:clip}.faq__row[open] .faq__text>*,.faq__row[open] .faq__more{animation:faq-rise var(--faq-rise) var(--ease-inout) backwards}.faq__row[open] .faq__text>:first-child{animation-delay:calc(var(--faq-open) / 2)}.faq__row[open] .faq__text>:nth-child(2){animation-delay:calc(var(--faq-open) / 2 + var(--faq-step))}.faq__row[open] .faq__text>:nth-child(3){animation-delay:calc(var(--faq-open) / 2 + 2 * var(--faq-step))}.faq__row[open] .faq__text>:nth-child(n+4),.faq__row[open] .faq__more{animation-delay:calc(var(--faq-open) / 2 + 3 * var(--faq-step))}@keyframes faq-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.faq__row[open]{scale:none}.faq__row[open] .faq__text>*,.faq__row[open] .faq__more{animation:none}}.faq__question{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));padding:calc(20 * var(--u)) calc(10 * var(--u));font-size:var(--t-body);font-weight:400;line-height:var(--lh-tight);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:padding-bottom var(--faq-open) var(--ease-inout);list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__row[open] .faq__question{padding-bottom:0;font-weight:600}.faq__question:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px;border-radius:calc(20 * var(--u))}.faq__sign{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;flex:none}.faq__sign-bar{transition:opacity var(--dur-fast) var(--ease-apple), transform var(--dur-fast) var(--ease-apple);transform-origin:50%}.faq__row[open] .faq__sign-bar{opacity:0;transform:rotate(90deg)}.faq__answer{gap:calc(14 * var(--u));min-block-size:0;padding:calc(14 * var(--u)) calc(10 * var(--u)) calc(20 * var(--u));flex-direction:column;display:flex}.faq__text{gap:calc(10 * var(--u));font-size:var(--t-body);font-weight:300;line-height:var(--lh-body);flex-direction:column;display:flex}.faq__row[data-clamp] .faq__text{--faq-clamp:calc(9lh + 2 * 10 * var(--u));--faq-clamp-veil:2lh}.faq__row[data-clamp][data-clipped=true] .faq__text{max-block-size:var(--faq-clamp);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--faq-clamp-veil)), #0000 100%);transition:max-block-size var(--dur-swap) var(--ease-inout), mask-image var(--dur-swap) var(--ease-inout);overflow:clip}.faq__row[data-clamp][data-clipped=true] .faq__answer:has(.faq__more-control:checked) .faq__text{--faq-clamp-veil:-2lh;max-block-size:var(--faq-full,none)}.faq__more{display:none}.faq__row[data-clipped=true] .faq__more{display:block}.faq__p,.faq__sub,.faq__label,.faq__points{margin:0}.faq__part>*+*,.faq__group>*+*{margin-top:calc(10 * var(--u))}.faq__part+.faq__part{margin-top:calc(26 * var(--u));padding-top:calc(24 * var(--u));border-top:1px solid #ffffff29}.faq__sub{font-size:calc(16.5 * var(--u));letter-spacing:-.01em;font-weight:600}.faq__part>.faq__sub+*{margin-top:calc(12 * var(--u))}.faq__group{margin-top:calc(22 * var(--u))}.faq__group+.faq__group{margin-top:calc(26 * var(--u))}.faq__sub--deep{padding:calc(5 * var(--u)) calc(12 * var(--u));border-radius:var(--r-pill);color:#fff;font-size:var(--t-caption);letter-spacing:0;background:#ffffff1f;font-weight:600;display:inline-block}.faq__group>.faq__sub--deep+*{margin-top:calc(14 * var(--u))}.faq__block+.faq__block{margin-top:calc(18 * var(--u))}.faq__label{font-size:calc(11.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-weight:600}.faq__points{margin-top:calc(9 * var(--u));padding-left:0;line-height:1.34;list-style:none}.faq__points li{padding-left:calc(16 * var(--u));position:relative}.faq__points li:before{content:"";left:0;top:calc(.67lh - .75 * var(--u));width:calc(7 * var(--u));height:calc(1.5 * var(--u));border-radius:calc(1 * var(--u));background:#ffffff6b;position:absolute}.faq__points li+li{margin-top:calc(10 * var(--u))}.faq__more{color:#ffffff73;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-apple);align-self:flex-start}.faq__more-control{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.faq__more-off,.faq__more:has(.faq__more-control:checked) .faq__more-on{display:none}.faq__more:has(.faq__more-control:checked) .faq__more-off{display:inline}.faq__more:has(:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px;border-radius:4px}@media (hover:hover){.faq__more:hover{color:#ffffffb3}}.contact{background:var(--c-bg);padding:max(var(--logo-clear), calc(46 * var(--u) + .3025 * var(--h-run))) var(--gap-page) var(--nav-reserve);place-items:center}.contact__glow{--glow-size:calc(282 * var(--u));left:calc(50% + 146.5 * var(--u) - var(--glow-size) / 2);top:calc(50% - 10.65 * var(--u) - var(--glow-size) / 2)}.contact__body{z-index:1;align-items:center;gap:calc(16 * var(--u) + .127 * var(--h-run));width:min(calc(335 * var(--u)), 100%);flex-direction:column;display:flex;position:relative}.contact__footer{gap:calc(20 * var(--u));grid-template-columns:3fr 2.2fr;width:100%;display:grid}.contact__col{gap:calc(22 * var(--u));flex-direction:column;min-width:0;display:flex}.contact__title{font-size:var(--t-body);font-weight:600;line-height:var(--lh-tight)}.contact__group{justify-content:space-between;gap:calc(16 * var(--u) + .109 * var(--h-run));flex-direction:column;flex:1;display:flex}.contact__links{gap:calc(12 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact__links li{white-space:nowrap}.contact__links a,.contact__address{font-size:var(--t-body);font-weight:300;line-height:var(--lh-tight);color:var(--c-ink)}.contact__address{line-height:var(--lh-body)}.contact__policy{font-size:var(--t-body);font-weight:300;line-height:var(--lh-tight);color:#d0cccb;transition:color var(--dur-fast) var(--ease-apple)}.contact__policy:active{color:var(--c-ink)}@media (hover:hover){.contact__links a:hover,.contact__policy:hover{color:var(--c-accent)}}.doc__head{padding:77px var(--gap-page) 0;place-items:center;display:grid}.doc__home img{display:block}.doc{width:min(600px,100%);padding:48px var(--gap-page) 0;flex-direction:column;gap:16px;margin:0 auto;display:flex}.doc__title{font-size:var(--t-display);font-weight:600;line-height:var(--lh-tight)}.doc__updated{font-size:var(--t-caption);color:var(--c-ink-soft)}.doc__lead{font-size:var(--t-body)}.doc h2{font-size:var(--t-card-title);font-weight:500;line-height:var(--lh-tight);margin-top:24px}.doc p{font-size:var(--t-body);line-height:var(--lh-body)}.doc__points{font-size:var(--t-body);line-height:var(--lh-body);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.doc__foot{width:min(600px,100%);padding:48px var(--gap-page) calc(48px + var(--safe-b));font-size:var(--t-body);flex-wrap:wrap;gap:20px;margin:0 auto;display:flex}.doc__foot a{color:var(--c-ink-soft);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-apple);-webkit-text-decoration:underline #0000003d;text-decoration:underline #0000003d}@media (hover:hover){.doc__foot a:hover{color:var(--c-accent)}}html:has(.page){--u:clamp(1px, 100vw / 375, 1.14667px);--chrome-inset:calc(.04 * 100svh)}.page{--c-blue:#034fb2;--c-mute:#b4b4b4;--c-rule:#cfcfcf;--c-card:#e7e7e74d;--c-solid:#222;--col:calc(335 * var(--u));--rule-w:min(calc(417 * var(--u)), 100vw);--veil-h:calc(187 * var(--u));min-height:100svh;padding-bottom:calc(var(--veil-h) + 12 * var(--u) + var(--safe-b));overflow-x:clip;container-type:inline-size}.page__head{padding-top:var(--chrome-inset);place-items:center;display:grid}.page__logo{width:calc(77 * var(--u));height:calc(9.416 * var(--u));background:var(--c-ink);view-transition-name:chrome-wordmark;mask:url(/assets/img/logo-wordmark.svg) 50%/100% 100% no-repeat}.page__veil{z-index:40;height:var(--veil-h);background:linear-gradient(to bottom, #fff0 0%, var(--c-bg) 62%);pointer-events:none;position:fixed;inset:auto 0 0}.glass-nav--fixed{--nav-ink:#fff;background:var(--c-solid);-webkit-backdrop-filter:none;backdrop-filter:none;position:fixed}[data-keyboard=open] .glass-nav--fixed{opacity:1;visibility:visible;pointer-events:auto}.reason{--dur-enter-total:1.85s;background:var(--c-bg);padding-block:var(--logo-clear) var(--nav-clear);overflow:clip}.reason__glow{--glow-size:calc(298 * .9 * var(--u));background:color-mix(in oklab, var(--c-accent) 80%, #000);left:calc(50% + 3.5 * var(--u));top:calc(50% + 35.35 * var(--u));translate:-50% -50%}.reason__body{left:50%;top:calc(var(--frame-top) + 137 * var(--u));width:min(calc(335 * var(--u)), calc(100% - 2 * var(--gap-page)));align-items:center;gap:calc(117 * var(--u));flex-direction:column;display:flex;position:absolute;translate:-50%}.reason--tall .reason__body{gap:calc(96 * var(--u))}.reason__heading{--enter-delay:.5s;width:100%;font-size:var(--t-card-title);font-weight:500;line-height:var(--lh-tight);text-align:center;color:var(--c-ink)}.reason__card{--enter-delay:.95s;width:100%;min-height:calc(158 * var(--u));padding:calc(25 * var(--u)) calc(15 * var(--u));border-radius:calc(20 * var(--u));color:var(--c-inverse);background:#8080804d;place-items:center;display:grid}.reason__text{width:min(calc(303 * var(--u)), 100%);font-size:var(--t-body);font-weight:300;line-height:var(--lh-body)}.reason__lead{margin-bottom:1.1em;font-weight:600;display:block}.reason__text strong{font-weight:600}.quiz{--quiz-lift:calc(.04 * var(--sheet-h));padding:var(--logo-clear) var(--gap-page) var(--nav-clear);color:var(--c-inverse);place-items:center;overflow:clip}.quiz__form{z-index:1;place-items:center;width:100%;display:grid;position:relative}.quiz__step{align-items:center;gap:calc(24 * var(--u));opacity:0;width:100%;translate:0 var(--travel);transition:opacity calc(var(--dur-swap) * .7) var(--ease-inout), translate var(--dur-swap) var(--ease-inout), visibility 0s linear var(--dur-swap);border:0;flex-direction:column;grid-area:1/1;margin:0;padding:0;display:flex}.quiz__step:has(~.is-current){translate:0 calc(var(--travel) * -1)}.quiz__step:not(.is-current){visibility:hidden;pointer-events:none}.quiz__step.is-current{opacity:1;transition-delay:0s;translate:0}.quiz__intro{translate:0 calc(var(--quiz-lift) * -1);gap:calc(11 * var(--u));width:100%;max-width:calc(337 * var(--u));text-align:center;flex-direction:column;display:flex}.quiz__title{font-size:var(--t-card-title);font-weight:500;line-height:var(--lh-tight)}.quiz__subtitle{font-size:var(--t-body);font-weight:300;line-height:var(--lh-tight)}.quiz__question{width:100%;font-size:var(--t-body);font-weight:500;line-height:var(--lh-tight);text-align:center;text-wrap:balance}.quiz__note{translate:0 var(--quiz-lift);width:100%;max-width:calc(337 * var(--u));font-size:var(--t-body);font-weight:300;line-height:var(--lh-tight);text-align:center;text-wrap:balance}.quiz__note strong{font-weight:600}.quiz__step--wide{gap:calc(36 * var(--u) + .352 * var(--h-run))}.quiz__body{align-items:center;gap:calc(24 * var(--u));flex-direction:column;width:100%;display:flex}.quiz__options{justify-content:center;gap:calc(13 * var(--u));width:100%;max-width:calc(312 * var(--u));flex-wrap:wrap;display:flex}.chip{height:calc(40 * var(--u));padding:0 calc(15 * var(--u));border-radius:calc(20 * var(--u));font-size:var(--t-body);font-weight:300;line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-apple);background:#c3c3c333;align-items:center;display:inline-flex;position:relative}.chip__control{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip:has(:checked){background:#0003}.chip:has(:focus-visible){outline-offset:2px;outline:2px solid #ffffffb3}@media (hover:hover){.chip:hover{background:#c3c3c357}.chip:has(:checked):hover{background:#0000004d}}.quiz__nav{align-items:center;gap:calc(24 * var(--u));display:inline-flex}.quiz__go{align-items:center;gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u));margin:calc(-10 * var(--u)) calc(-8 * var(--u));color:inherit;font-size:var(--t-body);font-weight:300;line-height:var(--lh-tight);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-fast) var(--ease-apple);background:0 0;border:0;display:inline-flex}.quiz__go:active{opacity:.6}.quiz__go[aria-disabled=true]{opacity:.45}.quiz__go[aria-busy=true]{pointer-events:none;opacity:.6}.quiz__back{align-items:center;gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u));margin:calc(-10 * var(--u)) calc(-8 * var(--u));color:inherit;font-size:var(--t-body);font-weight:300;line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-fast) var(--ease-apple);background:0 0;border:0;display:inline-flex}.quiz__back:active{opacity:.6}.quiz__chevrons{width:calc(10 * var(--u));height:calc(10 * var(--u));fill:currentColor;flex:none;display:block}.quiz__contact{--c-field:#0003;--c-field-badge:#0000004d;max-width:calc(302 * var(--u))}.quiz__fields{gap:calc(13 * var(--u));flex-direction:column;width:100%;display:flex}.quiz__contact .field__input:hover,.quiz__contact .field__input:focus{background:#00000057}.quiz__status{min-height:1em;font-size:var(--t-caption);text-align:center;transition:color var(--dur-base) var(--ease-inout)}.quiz__status[data-state=pending],.quiz__status[data-state=ok],.quiz__status[data-state=error]{animation:status-in var(--dur-base) var(--ease-inout) backwards}.quiz__status[data-state=error]{color:#ffdcdc}.blog{width:var(--col);padding-top:calc(52.584 * var(--u));margin:0 auto}.blog__intro{gap:calc(23 * var(--u));flex-direction:column;display:flex}.blog__title{font-size:calc(20 * var(--u));letter-spacing:-.01em;text-wrap:initial;font-weight:300;line-height:1.2}.blog__title strong{font-weight:600}.blog__legend{max-width:calc(330 * var(--u));font-size:calc(15 * var(--u));font-weight:300;line-height:1.2}.blog__chips{gap:calc(6 * var(--u));margin:calc(9 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.blog__chip{padding:calc(7 * var(--u)) calc(13 * var(--u));border:.5px solid var(--c-ink);border-radius:calc(20 * var(--u));font-size:calc(15 * var(--u));white-space:nowrap;transition:background var(--dur-fast) var(--ease-apple), color var(--dur-fast) var(--ease-apple);place-items:center;font-weight:300;line-height:1.2;display:inline-grid}.blog__chip[aria-current=page]{background:var(--c-ink);color:var(--c-inverse)}@media (hover:hover){.blog__chip:hover{background:#0000000f}.blog__chip[aria-current=page]:hover{background:#000000d1}}.blog__rule{width:var(--rule-w);height:1px;margin:calc(33 * var(--u)) calc(50% - var(--rule-w) / 2) calc(37.5 * var(--u));background:var(--c-rule);border:0}.blog__results-label{font-size:calc(13 * var(--u));font-weight:600;line-height:var(--lh-tight)}.blog__list{gap:calc(12 * var(--u));margin:calc(11 * var(--u)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.blog__list:empty{display:none}.blog__empty{margin-top:calc(11 * var(--u));font-size:calc(13 * var(--u));color:var(--c-mute);font-weight:300;line-height:1.2}.blog-card{border-radius:calc(15 * var(--u));background:var(--c-card)}.blog-card__link{gap:calc(10 * var(--u));padding:calc(20 * var(--u)) calc(10 * var(--u));border-radius:inherit;transition:background var(--dur-fast) var(--ease-apple);flex-direction:column;display:flex}@media (hover:hover){.blog-card__link:hover{background:#e7e7e78c}}.blog-card__meta{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--u));font-size:calc(10 * var(--u));font-weight:400;line-height:var(--lh-tight);display:flex}.blog-card__title{font-size:calc(15 * var(--u));font-weight:600;line-height:var(--lh-tight);color:var(--c-blue)}.blog-card__excerpt{-webkit-line-clamp:2;padding-block:calc(2 * var(--u));margin-block:calc(-2 * var(--u));font-size:calc(10 * var(--u));font-weight:400;line-height:var(--lh-tight);color:var(--c-mute);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog[data-category=tatuaz] .blog-card:not([data-in~=tatuaz]),.blog[data-category=makijaz-permanentny] .blog-card:not([data-in~=makijaz-permanentny]),.blog[data-category=lasery] .blog-card:not([data-in~=lasery]){display:none}.post{width:var(--col);padding-top:calc(35.584 * var(--u));margin:0 auto}.post__up{align-items:center;gap:calc(4 * var(--u));margin-bottom:calc(20 * var(--u));font-size:calc(13 * var(--u));font-weight:400;line-height:var(--lh-tight);color:var(--c-blue);-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-fast) var(--ease-apple);text-decoration:none;display:inline-flex}.post__up:active{opacity:.6}@media (hover:hover){.post__up:hover{opacity:.7}}.post__chevrons{width:calc(10 * var(--u));height:calc(10 * var(--u));fill:currentColor;display:block}.post__date{font-size:calc(13 * var(--u));font-weight:400;line-height:var(--lh-tight);color:var(--c-mute)}.post__title{margin-top:calc(15 * var(--u));font-size:calc(28 * var(--u));font-weight:600;line-height:var(--lh-tight);letter-spacing:-.022em;color:var(--c-blue);text-wrap:initial}.post__tags{gap:calc(6 * var(--u));margin:calc(15 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.post__tag{padding:calc(7 * var(--u)) calc(13 * var(--u));border:.5px solid var(--c-ink);border-radius:calc(20 * var(--u));font-size:calc(15 * var(--u));font-weight:300;line-height:var(--lh-tight);white-space:nowrap;place-items:center;display:inline-grid}.post__tags:empty{display:none}.post__rule{width:var(--rule-w);height:1px;margin:calc(38 * var(--u)) calc(50% - var(--rule-w) / 2) calc(18 * var(--u));background:var(--c-rule);border:0}.post__flow{gap:calc(24 * var(--u));font-size:calc(13 * var(--u));flex-direction:column;font-weight:300;line-height:1.23077;display:flex}.post__h2{font-size:calc(20 * var(--u));font-weight:600;line-height:1.2}.post__h3{font-size:calc(15 * var(--u));font-weight:600;line-height:1.2}.post__flow a{color:var(--c-blue);text-underline-offset:2px;text-decoration:underline}.post__list{gap:calc(8 * var(--u));padding-left:calc(20 * var(--u));flex-direction:column;margin:0;display:flex}.post__quote{padding-left:calc(13 * var(--u));border-left:1px solid var(--c-rule);margin:0;font-style:italic}.post__callout{padding:calc(13 * var(--u));border-radius:calc(15 * var(--u));background:var(--c-card)}.post__rule--inline{width:100%;margin:0}.post__figure,.post__compare{gap:calc(8 * var(--u));flex-direction:column;margin:0;display:flex}.post__image{border-radius:calc(15 * var(--u));width:100%;height:auto}.post__compare-pair{gap:calc(6 * var(--u));grid-template-columns:1fr 1fr;display:grid}.post__caption{font-size:calc(10 * var(--u));color:var(--c-mute);font-weight:400;line-height:1.2}.post__qa{border-bottom:.5px solid var(--c-rule);padding-bottom:calc(12 * var(--u))}.post__question{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));cursor:pointer;font-weight:600;list-style:none;display:flex}.post__question:after{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));border-right:1.4px solid var(--c-mute);border-bottom:1.4px solid var(--c-mute);rotate:45deg;translate:0 calc(-2 * var(--u));transition:rotate var(--dur-base) var(--ease-inout);flex:none}.post__qa[open] .post__question:after{rotate:-135deg;translate:0 calc(2 * var(--u))}.post__question::-webkit-details-marker{display:none}.post__answer{gap:calc(12 * var(--u));margin-top:calc(12 * var(--u));flex-direction:column;display:flex}.post__foot:empty{display:none}.post__author{margin-top:calc(24 * var(--u));gap:calc(6 * var(--u));font-size:calc(13 * var(--u));color:var(--c-mute);flex-wrap:wrap;line-height:1.2;display:flex}.post__author-name{color:var(--c-ink);font-weight:600}.post__lead{isolation:isolate;align-items:center;gap:calc(37 * var(--u));width:100cqw;margin-top:calc(33 * var(--u));flex-direction:column;margin-inline:calc(50% - 50cqw);display:flex;position:relative;overflow-x:clip}.post__lead>:not(.post__glow){width:var(--col)}.post__glow{--glow-size:calc(282 * var(--u));z-index:-1;left:calc(50% + 146.5 * var(--u) - var(--glow-size) / 2);top:calc(190 * var(--u) - var(--glow-size) / 2)}.post__back{margin-top:calc(28 * var(--u));font-size:calc(13 * var(--u));color:var(--c-mute);text-align:center;text-underline-offset:3px;line-height:1.2;text-decoration:underline;display:block}body.page:has(.error){padding-bottom:0}.error{min-height:calc(100svh - var(--chrome-inset) - 9.416 * var(--u) - var(--nav-clear));padding:0 var(--gap-page);background:var(--c-bg);place-items:center;display:grid;position:relative}.error__body{align-items:center;gap:calc(18 * var(--u));width:min(calc(312 * var(--u)), 100%);text-align:center;flex-direction:column;display:flex}.error__label{font-size:var(--t-caption);letter-spacing:.18em;font-weight:600;line-height:var(--lh-tight);color:var(--c-ink-soft);margin:0}.error__title{font-size:var(--t-card-title);font-weight:300;line-height:var(--lh-body);text-wrap:balance;color:var(--c-ink);margin:0}.error__title strong{font-weight:600}.error__home{margin-top:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(17 * var(--u));border-radius:var(--r-pill);color:#f5f5f5;font-size:var(--t-body);font-weight:500;line-height:var(--lh-tight);transition:background var(--dur-fast) var(--ease-apple);-webkit-tap-highlight-color:transparent;background:#0a0a0a;place-items:center;text-decoration:none;display:grid}.error__home:active{background:#0a0a0ac7}@media (hover:hover){.error__home:hover{background:#0a0a0ac7}}@media (min-width:1024px){:root{--u:clamp(1px, min(100vw / 1440, var(--sheet-h) / 900), 1.25px);--gap-page:calc(40 * var(--u));--chrome-inset:calc(54 * var(--u));--chrome-inset-sheet:calc(54 * var(--u));--nav-inset:calc(40 * var(--u));--nav-inset-sheet:calc(40 * var(--u));--chrome-gap:calc(9 * var(--u));--logo-reserve:calc(80 * var(--u));--logo-clear:calc(var(--logo-reserve) + var(--chrome-gap));--nav-clear:calc(40 * var(--u));--nav-reserve:var(--nav-clear);--t-display:calc(48 * var(--u))}.stage__logo{left:var(--gap-page);width:calc(106.3 * var(--u));height:calc(13 * var(--u));translate:none}.glass-nav{left:auto;right:var(--gap-page);top:var(--nav-inset);height:calc(40 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));gap:calc(50 * var(--u));max-width:none;bottom:auto;translate:none}.glass-nav__links{gap:calc(22 * var(--u))}.glass-nav__cta{height:auto;color:inherit;background:0 0;order:-1;padding:0}.lang{margin-left:calc(28 * var(--u));order:1}.lang__menu{inset:calc(100% + 16 * var(--u)) 0 auto auto;transform-origin:100% 0;transform:translateY(-10px)scale(.94)}@starting-style{.lang__menu[data-open=true]{transform:translateY(-10px)scale(.94)}}.lead-card{width:min(calc(484 * var(--u)), 100%);padding:calc(40 * var(--u)) calc(50 * var(--u)) calc(85 * var(--u));gap:calc(34 * var(--u))}.lead-card__title{font-size:calc(15 * var(--u));line-height:calc(17 * var(--u));text-align:center}.field__badge{inset:calc(6.5 * var(--u)) auto calc(6.5 * var(--u)) calc(10 * var(--u))}.field__input{height:calc(50 * var(--u));padding-left:calc(56 * var(--u))}.lead-card__submit{right:calc(20.7 * var(--u));bottom:calc(17.5 * var(--u))}.lead-card__status{left:calc(50 * var(--u));bottom:calc(30 * var(--u))}.hero{--hero-mid:max(calc(var(--sheet-h) / 2 + 54.5 * var(--u)), calc(var(--logo-clear) + 258.5 * var(--u)))}.hero__glow{left:calc(50% + 319 * var(--u));top:calc(var(--hero-mid) + 28.5 * var(--u));width:calc(438 * var(--u))}.hero__inner{padding:calc(var(--hero-mid) - 258.5 * var(--u)) var(--gap-page) max(var(--nav-clear), calc(var(--sheet-h) - var(--hero-mid) - 258.5 * var(--u)))}.hero__intro{gap:calc(7.5 * var(--u));width:calc(595 * var(--u))}.hero__title{line-height:calc(58 * var(--u))}.hero__tagline{width:calc(479 * var(--u));font-size:calc(15 * var(--u));line-height:calc(17 * var(--u))}.hero__body .lead-card{margin-top:calc(66 * var(--u))}.hero__body .rating{display:none}.statement,.quiz{padding-bottom:var(--logo-clear)}.statement__body{width:calc(488 * var(--u))}.statement__title{width:100%;font-size:calc(41 * var(--u));line-height:1.2}.statement__more{width:calc(184 * var(--u));height:calc(39 * var(--u))}.reason__glow{--glow-size:calc(438 * var(--u));left:50%;top:calc(50% + 114 * var(--u))}.reason__body{top:calc(50% - 176 * var(--u));width:calc(409 * var(--u))}.reason__body,.reason--tall .reason__body{gap:calc(135 * var(--u))}.reason__card{padding:calc(25 * var(--u))}.reason__text{width:100%}.quiz__intro,.quiz__note,.quiz__question{max-width:calc(953 * var(--u))}.quiz__options{max-width:calc(561 * var(--u))}.gallery__switch{padding-inline:var(--gap-page);justify-content:flex-start}.gallery__panels{margin-top:calc(77 * var(--u))}.gallery__strip{gap:calc(7 * var(--u));padding-inline:var(--gap-page);scroll-padding-inline:var(--gap-page)}.gallery__card{width:auto;height:min(calc(480 * var(--u)), calc(var(--sheet-h) - 330 * var(--u)));aspect-ratio:4/5;border-radius:calc(23 * var(--u));scroll-snap-align:start}.studio__body{gap:calc(81 * var(--u))}.studio__intro{width:calc(556 * var(--u));padding-inline:0}.studio__lead{font-size:var(--t-body);line-height:var(--lh-body)}.studio__list{flex-basis:calc(499 * var(--u));gap:calc(7 * var(--u));padding-inline:var(--gap-page);scroll-padding-inline:var(--gap-page)}.studio__card{width:calc(374 * var(--u));border-radius:calc(22 * var(--u));scroll-snap-align:start}.studio__card--wide{width:calc(665 * var(--u))}.opinions__heading{width:calc(488 * var(--u))}.opinions__list{gap:calc(7 * var(--u))}.faq__body{gap:calc(54 * var(--u));padding-top:max(var(--logo-clear), calc(.254 * var(--sheet-h)));padding-bottom:0}.faq__heading{font-size:calc(20 * var(--u));font-weight:600;line-height:1.2}.faq__list{--faq-veil:calc(150 * var(--u));width:100%;padding-inline:var(--gap-page);box-sizing:border-box}.faq__question{padding:calc(31 * var(--u)) calc(30 * var(--u))}.faq__answer{padding:calc(14 * var(--u)) calc(30 * var(--u)) calc(30 * var(--u))}.contact{padding:var(--logo-clear) var(--gap-page)}.contact__glow{--glow-size:calc(438 * var(--u));left:calc(var(--gap-page) + 537 * var(--u) - var(--glow-size) / 2);top:calc(50% + 189 * var(--u) - var(--glow-size) / 2)}.contact__body{align-items:flex-start;gap:calc(144 * var(--u));flex-direction:row;width:100%}.contact .lead-card{width:calc(579 * var(--u));padding:calc(46.5 * var(--u)) calc(72 * var(--u)) calc(87.5 * var(--u));flex:none}.contact .lead-card__title{text-align:left}.contact .lead-card__submit{right:calc(24.7 * var(--u));bottom:calc(19 * var(--u))}.contact .lead-card__status{left:calc(72 * var(--u))}.contact__footer{width:calc(511 * var(--u));grid-template-columns:calc(162 * var(--u)) calc(199 * var(--u));gap:calc(54 * var(--u))}.contact__col{gap:calc(40 * var(--u))}.contact__group{gap:calc(50 * var(--u))}.contact__links{gap:calc(10 * var(--u))}html:has(.page){--u:clamp(1px, 100vw / 1440, 1.25px);--chrome-inset:calc(54 * var(--u))}.page{--col:calc(735 * var(--u));--rule-w:var(--col);padding-bottom:calc(80 * var(--u))}.page__head{padding-inline:var(--gap-page);place-items:start}.page__logo{width:calc(106.3 * var(--u));height:calc(13 * var(--u))}.page__veil{display:none}.blog{width:min(calc(1360 * var(--u)), calc(100% - 2 * var(--gap-page)));padding-top:calc(110 * var(--u))}.blog__intro{text-align:center;align-items:center}.blog__title{max-width:calc(429 * var(--u));font-size:calc(17 * var(--u))}.blog__filter{align-items:center;gap:calc(12 * var(--u));flex-direction:column;display:flex}.blog__chips{justify-content:center}.blog__rule{width:100%;margin-inline:0}.blog__list{grid-template-columns:repeat(auto-fill, minmax(calc(282 * var(--u)), 1fr));gap:calc(10 * var(--u));display:grid}.blog__list:empty{display:none}.blog-card__link{gap:calc(14 * var(--u));height:100%;padding:calc(30 * var(--u)) calc(25 * var(--u))}.blog-card__meta{font-size:calc(13 * var(--u))}.blog-card__title{font-size:calc(15 * var(--u));line-height:1.15}.blog-card__excerpt{-webkit-line-clamp:3;font-size:calc(12.5 * var(--u));line-height:1.2}.post{padding-top:calc(82 * var(--u))}.post__title{font-size:calc(40 * var(--u));line-height:1.22}.post__flow{font-size:calc(15 * var(--u));line-height:1.26667}.post__h2{font-size:calc(24 * var(--u))}.post__h3{font-size:calc(17 * var(--u))}.post__lead>.lead-card{width:calc(579 * var(--u));padding:calc(46.5 * var(--u)) calc(72 * var(--u)) calc(87.5 * var(--u))}.post__lead>.lead-card .lead-card__submit{right:calc(24.7 * var(--u));bottom:calc(19 * var(--u))}.post__lead>.lead-card .lead-card__status{left:calc(72 * var(--u))}.post__lead>.contact__footer{width:calc(579 * var(--u));grid-template-columns:calc(162 * var(--u)) calc(199 * var(--u));justify-content:space-between}.post__glow{--glow-size:calc(438 * var(--u));left:calc(50% + 250 * var(--u) - var(--glow-size) / 2);top:calc(378 * var(--u) - var(--glow-size) / 2)}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--dur-swap);animation-timing-function:var(--ease-inout)}::view-transition-new(root){animation-duration:var(--dur-swap);animation-timing-function:var(--ease-inout)}::view-transition-group(chrome-nav){animation-duration:var(--dur-swap);animation-timing-function:var(--ease-inout)}::view-transition-group(chrome-wordmark){animation-duration:var(--dur-swap);animation-timing-function:var(--ease-inout)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
