.lh{--bg:#f6f8f9;--card:#fff;--soft:#eef2f5;--mist:#dfe6ec;--ink:#17171c;--ink-2:#212427;--ink-3:#2a2e31;--text:#17171c;--muted:#646a70;--muted-dark:#a3a9b0;--line:#e3e9ee;--violet:#6b5bdf;--hq-light:#6b5bdf;--display:var(--font-schibsted), "Schibsted Grotesk", system-ui, sans-serif;--body:var(--font-inter), "Inter", var(--font-schibsted), system-ui, sans-serif;--frame:8px;--ease:cubic-bezier(.22, 1, .36, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background:var(--bg);color:var(--text);font-family:var(--body);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow:clip}.lh ::selection{color:var(--ink);background:#ddd6ff}.lh :where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}.lh :where(ul,ol){list-style:none}.lh :where(h1,h2,h3){font-family:var(--display);color:var(--ink);letter-spacing:-.05em;text-wrap:balance;font-weight:400}.lh h1>span,.lh h2>span{display:block}.lh h2 em,.lh h1 em{font-style:italic}.lh a:focus-visible,.lh button:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.lh .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lh-button{min-height:46px;font-family:var(--body);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease, color .2s ease, transform .16s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.lh-button:active{transform:scale(.97)}.lh-button.dark{background:var(--ink);color:#f6f8f9}.lh-button.dark:hover{background:#33363b}.lh-button.light{color:var(--ink);background:#fff}.lh-button.light:hover{background:#eef2f5}.lh-button.soft{background:var(--bg);color:var(--ink)}.lh-button.soft:hover{background:var(--soft)}.lh-button svg{transition:transform .2s var(--ease)}.lh-button:hover svg{transform:translate(2px)}.lh-play{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}.lh-play svg,.lh-button:hover .lh-play svg{transform:translate(1px)}.lh-badge{background:var(--bg);color:var(--ink);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.lh-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.lh-badge.white{background:#fff}.lh-badge.dark{background:var(--ink-3);color:#f2f4f6}.lh-badge.dark i{background:#8e80ff;box-shadow:0 0 0 3px #8e80ff2e}.lh-link{color:var(--ink);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--body);letter-spacing:-.02em;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.lh-link svg{transition:transform .2s var(--ease)}.lh-link:hover svg{transform:translate(3px)}.lh-inline{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.lh-inline:hover{text-decoration-color:currentColor}.lh-header{z-index:30;padding:var(--frame);padding-bottom:0;position:sticky;top:0}.lh-header-bar{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#fffffff5;align-items:center;gap:16px;min-height:56px;padding:8px 8px 8px 18px;display:flex}.lh-brand{color:var(--ink);display:inline-flex}.lh-mark{width:auto;height:22px;display:block}.lh-nav{display:none}.lh-header .lh-button{min-height:40px;margin-left:auto;padding:0 16px;font-size:14px}.lh-hero{padding:var(--frame)}.lh-hero-card{background:var(--card);isolation:isolate;justify-content:center;padding:112px 20px 120px;display:flex;position:relative;overflow:hidden}.lh-bands{z-index:-1;flex-direction:row;gap:0;height:64px;display:flex;position:absolute;left:8px;right:8px}.lh-bands.left{top:8px}.lh-bands.right{flex-direction:row-reverse;bottom:8px}.lh-bands span{height:var(--w);transform-origin:top;animation:lh-band-in .9s var(--ease) both;animation-delay:calc(var(--i) * 45ms + 80ms);flex-basis:0;align-self:flex-start;display:block}.lh-bands.right span{transform-origin:bottom;align-self:flex-end}.lh-bands span,.lh-close-bars span,.lh-night-art span{background-image:var(--grain), var(--fill);background-blend-mode:overlay, normal;background-size:180px,auto}@keyframes lh-band-in{0%{transform:scaleY(0)}to{transform:none}}.lh-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:720px;display:flex}.lh-hero h1{margin-top:20px;font-size:clamp(40px,10.6vw,64px);line-height:1.04}.lh-hero-copy>p{max-width:470px;color:var(--muted);margin-top:20px;font-size:16px;line-height:1.5}.lh-hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.lh-hero-actions .lh-button.dark{min-height:50px;padding:0 24px}.lh-hero-actions .lh-button.soft{min-height:50px}.lh-hero .lh-hero-note{color:var(--muted);margin-top:14px;font-size:13px}.lh-hero-copy>*{animation:lh-rise .8s var(--ease) both}.lh-hero-copy>:nth-child(2){animation-delay:60ms}.lh-hero-copy>:nth-child(3){animation-delay:.12s}.lh-hero-copy>:nth-child(4){animation-delay:.18s}.lh-hero-copy>:nth-child(5){animation-delay:.22s}@keyframes lh-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lh-ticker{padding:30px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lh-ticker ul{flex-shrink:0;gap:56px;padding-right:56px;animation:46s linear infinite lh-drift;display:flex}.lh-ticker:hover ul{animation-play-state:paused}.lh-ticker li{font-family:var(--display);color:#8a9097;letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:12px;font-size:20px;font-weight:500;display:inline-flex}@keyframes lh-drift{to{transform:translate(-100%)}}.lh-section{padding:96px 20px}.lh-head{flex-direction:column;gap:18px;max-width:680px;display:flex}.lh-head.center{text-align:center;align-items:center;margin-inline:auto}.lh-head h2,.lh-answer-head h2,.lh-faq-head h2,.lh-band h2{font-size:clamp(34px,8.4vw,48px);line-height:1.08}.lh-head p{color:var(--muted);max-width:470px}.lh-card{background:var(--card);flex-direction:column;padding:8px;display:flex}.lh-card.dark{background:var(--ink);color:#e9ecef}.lh-card.dark h3{color:#fff}.lh-card-media{aspect-ratio:410/300;position:relative;overflow:hidden}.lh-card-text{flex-direction:column;gap:12px;padding:28px 20px 22px;display:flex}.lh-card-text h3{letter-spacing:-.045em;max-width:280px;font-size:26px;line-height:1.1}.lh-card-text p{color:var(--muted);max-width:300px;font-size:14px;line-height:1.5}.lh-card.dark .lh-card-text p{color:var(--muted-dark)}.lh-turn-cards{gap:8px;max-width:876px;margin:56px auto 0;display:grid}.lh-friday{background:var(--ink-3);flex-direction:column;justify-content:center;gap:12px;padding:22px;display:flex}.lh-ping{color:#e6e9ec;background:#34383c;align-items:flex-start;gap:12px;max-width:320px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex}.lh-ping strong{color:#fff;font-size:13px;font-weight:600;display:block}.lh-ping em{color:var(--muted-dark);font-style:normal;font-weight:400}.lh-ping p{color:#d4d8dc}.lh-ping.out{background:#3d3a5c;flex-direction:column;align-self:flex-end;gap:6px}.lh-ping-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.lh-ping-dot.alarm{background:#ff7f6b;animation:2.4s ease-in-out infinite lh-pulse;box-shadow:0 0 0 4px #ff7f6b33}.lh-ping-state{color:#ffb3a6;font-size:12px}@keyframes lh-pulse{50%{box-shadow:0 0 0 7px #ff7f6b0f}}.lh-light{background:var(--bg);place-items:center;display:grid}.lh-light svg{fill:none;width:46%;stroke:var(--ink);stroke-width:1.2px}.lh-light svg circle:nth-child(2){stroke-dasharray:3 5}.lh-light svg .on{fill:var(--violet);stroke:none;transform-origin:50%;animation:3.2s ease-in-out infinite lh-glow}@keyframes lh-glow{50%{opacity:.82;transform:scale(1.06)}}.lh-doors-body{gap:24px;max-width:1180px;margin:56px auto 0;display:grid}.lh-doors-rail{display:none}.lh-doors-cards,.lh-door{gap:8px;display:grid}.lh-door-text{flex-direction:column;gap:14px;padding:26px 20px 22px;display:flex}.lh-door-text h3{letter-spacing:-.045em;max-width:380px;font-size:28px;line-height:1.1}.lh-door-text p{color:var(--muted);max-width:380px;font-size:15px}.lh-tags{flex-wrap:wrap;gap:6px;display:flex}.lh-tags li{background:var(--bg);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:13px;line-height:20px}.lh-door-text .lh-link{margin-top:18px}.lh-door-art{background:var(--soft);background-image:linear-gradient(var(--mist) 1px, transparent 1px), linear-gradient(90deg, var(--mist) 1px, transparent 1px);background-position:50%;background-size:25% 25%;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.lh-art{aspect-ratio:1;place-items:center;width:62%;max-width:300px;display:grid;position:relative}.lh-art.phone .frame{z-index:2;aspect-ratio:9/18;width:44%;transition:transform .6s var(--ease);background:#fff;grid-template-rows:1.4fr 1fr 1fr .6fr;gap:7%;padding:8%;display:grid;position:relative;box-shadow:0 30px 60px -30px #17171c59}.lh-art.phone .frame i{background:linear-gradient(120deg,#8e80ff,#f17fd0 60%,#ff8a6b);display:block}.lh-art.phone .frame i:nth-child(2),.lh-art.phone .frame i:nth-child(3){background:var(--soft)}.lh-art.phone .frame i:nth-child(4){background:var(--ink);border-radius:999px;justify-self:center;width:70%}.lh-art.phone .ghost{aspect-ratio:9/18;opacity:.55;width:38%;transition:transform .6s var(--ease), opacity .4s ease;background:linear-gradient(160deg,#c4b5fd,#8e80ff);position:absolute;top:50%;translate:0 -50%}.lh-art.phone .ghost.a{background:linear-gradient(160deg,#ffd0c2,#ff8a6b);left:4%;transform:rotate(-8deg)}.lh-art.phone .ghost.b{right:4%;transform:rotate(8deg)}.lh-door:hover .lh-art.phone .frame{transform:translateY(-6px)}.lh-door:hover .lh-art.phone .ghost.a{opacity:.4;transform:rotate(-12deg)translate(-8px)}.lh-door:hover .lh-art.phone .ghost.b{opacity:.4;transform:rotate(12deg)translate(8px)}.lh-art.mend{flex-direction:column;justify-content:center;gap:10px;display:flex}.lh-art.mend span{width:100%;height:15%;transition:transform .7s var(--ease);background:linear-gradient(90deg,#6b5bdf,#f17fd0 55%,#ff8a6b);display:block}.lh-art.mend span:nth-child(2){background:linear-gradient(90deg,#ff8a6b,#ffb38a);transform:translate(22%)}.lh-art.mend span:nth-child(3){transform:translate(-10%)}.lh-art.mend em{border-left:1px dashed #9aa3ab;position:absolute;top:4%;bottom:4%;left:0}.lh-art.mend em:after{content:"";width:0;position:absolute;top:0;bottom:0;left:calc(100% - 1px)}.lh-door:hover .lh-art.mend span,.lh-door[data-mended] .lh-art.mend span{transform:none}.lh-art.sheets{grid-template-areas:"all"}.lh-art.sheets .cells{width:100%;transition:opacity .5s ease, transform .7s var(--ease);grid-area:all;grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.lh-art.sheets .cells i{aspect-ratio:1.5;border:1px solid var(--mist);background:#fff}.lh-art.sheets .cells i:nth-child(5n){background:#e8e3ff}.lh-art.sheets .cells i:nth-child(7n){background:#ffe1d8}.lh-art.sheets .block{aspect-ratio:1;opacity:0;width:58%;transition:transform .7s var(--ease), opacity .5s ease;background:linear-gradient(140deg,#6b5bdf,#f17fd0 60%,#ff8a6b);grid-area:all;transform:scale(.4)}.lh-door:hover .lh-art.sheets .cells{opacity:.25;transform:scale(.92)}.lh-door:hover .lh-art.sheets .block{opacity:1;transform:none}.lh-free{padding:0 var(--frame)}.lh-free-card{background:var(--card);flex-direction:column;gap:40px;padding:40px 20px 20px;display:flex}.lh-free-top{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.lh-free-top h2{max-width:640px;font-size:clamp(30px,7.6vw,40px);line-height:1.1}.lh-free-body{gap:28px;display:grid}.lh-free-text{color:var(--muted);flex-direction:column;gap:14px;max-width:320px;font-size:15px;display:flex}.lh-free-text .lh-button{background:var(--bg);align-self:flex-start;margin-top:10px}.lh-free-text .lh-button:hover{background:var(--soft)}.lh-free-media{background:var(--ink-2);min-height:260px;position:relative;overflow:hidden}.lh-chip{max-width:calc(100% - 24px);color:var(--ink);background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;bottom:12px;left:12px}.lh-screen{position:relative;overflow:hidden}.lh-screen.fill{position:absolute;inset:0}.lh-screen img{display:block}.lh-screen .lh-avatar{border-radius:22%;height:auto;position:absolute}.lh-stats{gap:8px;margin-top:8px;display:grid}.lh-stats li{background:var(--card);flex-direction:column;gap:22px;padding:22px 20px 20px;display:flex;position:relative}.lh-stats strong{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);align-items:baseline;gap:6px;font-size:48px;font-weight:400;line-height:1;display:flex}.lh-stats small{letter-spacing:-.02em;font-size:18px}.lh-stats span{color:var(--muted);max-width:220px;font-size:14px}.lh-stats svg{color:var(--ink);position:absolute;top:22px;right:20px}.lh-band{padding:96px var(--frame) 0}.lh-band-inner{background:var(--ink);color:#e9ecef;padding:32px 8px 8px;position:relative;overflow:hidden}.lh-band h2{color:#fff}.lh-band-head{flex-direction:column;align-items:flex-start;gap:28px;padding:0 12px 40px;display:flex}.lh-band-head>div{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.lh-band-head p{color:var(--muted-dark);max-width:380px}.lh-band h2 em{color:#c4b5fd}.lh-stages{gap:8px;display:grid}.lh-stage{background:var(--ink-3)}.lh-stage-tab{color:#fff;cursor:default;text-align:left;width:100%;font-family:var(--display);background:0 0;border:0;align-items:baseline;gap:14px;padding:22px 20px 0;display:flex}.lh-stage-n{letter-spacing:-.05em;font-size:34px;font-weight:300;line-height:1}.lh-stage-side{display:none}.lh-stage-body{gap:22px;padding:18px 20px 20px;display:grid}.lh-stage-copy{border-top:1px solid #3a3f43;flex-direction:column;gap:10px;padding-top:18px;display:flex}.lh-stage-copy h3{color:#fff;letter-spacing:-.045em;font-size:26px}.lh-stage-copy p{color:var(--muted-dark);max-width:360px;font-size:14px}.lh-stage[id=keep] .lh-stage-copy h3:after{content:"What we’re for";vertical-align:5px;color:#d6cffc;font-family:var(--body);letter-spacing:0;background:#3d3a5c;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:11px}.lh-stage-shot{background:#1b1d20}.lh-sentinel{height:1px}.lh-night{padding-top:8px}.lh-night-inner{gap:32px;padding:36px 20px 20px;display:grid}.lh-night-copy{flex-direction:column;gap:22px;display:flex}.lh-time{letter-spacing:.08em;color:#c4b5fd;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.lh-night h2{font-size:clamp(36px,9vw,54px);line-height:1.04}.lh-night h2 em{color:#fff;display:block}.lh-night-text{color:var(--muted-dark);flex-direction:column;gap:12px;max-width:380px;display:flex}.lh-night-text .strong{color:#fff}.lh-night-text .lh-button{align-self:flex-start;margin-top:14px}.lh-night-art{min-height:340px;display:flex;position:relative;overflow:hidden}.lh-night-art span{--fill:linear-gradient(180deg, #4f3fd1, #6b5bdf 22%, #a77cf2 45%, #f17fd0 66%, #ff8a6b 86%, #ffb38a);animation:9s ease-in-out infinite alternate lh-dawn;animation-delay:calc(var(--i) * -1.3s);background-size:180px,100% 200%;flex:1}.lh-night-art span:nth-child(odd){--fill:linear-gradient(180deg, #6b5bdf, #8e80ff 25%, #f17fd0 52%, #ff7f6b 76%, #6b5bdf);flex:1.6}.lh-night-art span:nth-child(3n){flex:.7}@keyframes lh-dawn{to{background-position:0 0,0 100%}}.lh-note{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;margin:-230px 16px 0;display:flex;position:relative}.lh-note-card{color:var(--ink);background:#fff;align-items:flex-start;gap:12px;max-width:360px;padding:16px;display:flex;box-shadow:0 30px 60px -24px #0a0a1480}.lh-note-mark{width:30px;height:auto;color:var(--ink);flex-shrink:0;margin-top:2px}.lh-note-card strong{font-size:14px;font-weight:600;display:block}.lh-note-card strong em{color:var(--muted);margin-left:6px;font-style:normal;font-weight:400}.lh-note-card p{color:#3d4247;margin-top:2px;font-size:14px}.lh-note-card .lh-note-check{color:#19a463;flex-shrink:0;margin-top:2px}.lh-note figcaption{color:#fff;background:#17171c8c;border-radius:999px;padding:4px 10px;font-size:12px}.lh-answer{gap:40px;display:grid}.lh-answer-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lh-answer-head p{color:var(--muted);max-width:320px}.lh-answer-grid{gap:8px;display:grid}.lh-quote{justify-content:space-between;gap:14px;min-height:280px;padding:24px 20px 20px}.lh-quote h3{letter-spacing:-.045em;max-width:300px;font-size:24px;line-height:1.12}.lh-quote p{color:var(--muted);flex:1;font-size:14px}.lh-quote footer,.lh-wide-text footer{color:var(--ink);justify-content:space-between;align-items:flex-end;gap:16px;font-size:13px;font-weight:500;display:flex}.lh-quote footer span{max-width:260px}.lh-wide{gap:8px;padding:8px;display:grid}.lh-wide-media{background:var(--ink-2);min-height:300px;position:relative;overflow:hidden}.lh-wide-media>img{object-fit:cover;object-position:66% 40%;width:100%;height:100%;position:absolute;inset:0}.lh-wide-overlay{color:#fff;background:linear-gradient(#0000,#101016d1);flex-direction:column;gap:4px;padding:18px;display:flex;position:absolute;inset:auto 0 0}.lh-wide-overlay strong{font-family:var(--display);letter-spacing:-.05em;align-items:baseline;gap:6px;font-size:52px;font-weight:400;line-height:1;display:flex}.lh-wide-overlay small{font-size:18px}.lh-wide-overlay span{color:#d4d8dc;font-size:13px}.lh-wide-text{flex-direction:column;gap:16px;padding:18px 12px 12px;display:flex}.lh-big{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);font-size:26px;line-height:1.15}.lh-wide-text>p:not(.lh-big){color:var(--muted);flex:1;font-size:14px}.lh-wide-text footer span{align-items:center;gap:8px;display:inline-flex}.lh-case{gap:8px;max-width:1100px;margin:56px auto 0;display:grid}.lh-case-text{flex-direction:column;justify-content:space-between;gap:40px;padding:24px 18px 18px;display:flex}.lh-case-stats{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lh-case-stats strong{font-family:var(--display);letter-spacing:-.05em;align-items:baseline;gap:4px;font-size:48px;font-weight:400;line-height:1;display:flex}.lh-case-stats small{font-size:18px}.lh-case-stats span{color:var(--muted);margin-top:8px;font-size:13px;display:block}.lh-case-logo{width:auto;height:30px;margin-bottom:16px;display:block}.lh-case-title{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);max-width:400px;margin-bottom:18px;font-size:24px;line-height:1.15}.lh-case-film{background:var(--ink-2);cursor:pointer;border:0;min-height:240px;padding:0;display:block;position:relative;overflow:hidden}.lh-case-film img{object-fit:cover;object-position:78% center;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.lh-case-film:hover img{transform:scale(1.03)}.lh-case-play{width:64px;height:64px;color:var(--ink);transition:transform .25s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.lh-case-play svg{transform:translate(2px)}.lh-case-film:hover .lh-case-play{transform:scale(1.08)}.lh-case-caption{background:var(--ink);color:#fff;text-align:left;flex-direction:column;gap:2px;padding:16px 18px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.lh-case-caption strong{font-size:15px;font-weight:600}.lh-case-caption span{color:var(--muted-dark)}.lh-proof .lh-head{max-width:860px}.lh-proof-close{text-align:center;max-width:520px;font-family:var(--display);letter-spacing:-.04em;color:var(--ink);flex-direction:column;align-items:center;gap:22px;margin:48px auto 0;font-size:22px;line-height:1.25;display:flex}.lh-faq{gap:40px;display:grid}.lh-faq-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.lh-faq-head p{color:var(--muted);font-size:14px}.lh-faq-list{gap:8px;display:grid}.lh .lh-faq-item{background:var(--card);border:0}.lh .lh-faq-q{font-family:var(--body);letter-spacing:-.02em;color:var(--ink);cursor:pointer;border-radius:0;align-items:center;padding:22px 20px;font-size:16px;font-weight:500;text-decoration:none}.lh .lh-faq-q:hover{text-decoration:none}.lh .lh-faq-q>svg:last-child{display:none}.lh .lh-faq-q .lh-faq-plus{transition:rotate .3s var(--ease);flex-shrink:0;rotate:0deg}.lh .lh-faq-q[data-state=open] .lh-faq-plus{rotate:45deg}.lh .lh-faq-a{color:var(--muted);padding:0 20px;font-size:15px;line-height:1.55}.lh .lh-faq-a>div{max-width:620px;padding-bottom:22px}.lh-close{padding:0 var(--frame)}.lh-close-card{border-top:8px solid var(--ink);background:#e2e9ee;gap:28px;padding:40px 20px;display:grid}.lh-close h2{max-width:640px;font-size:clamp(36px,9vw,64px);line-height:1.02}.lh-close-side{color:#3d4247;flex-direction:column;gap:22px;max-width:320px;font-size:15px;display:flex}.lh-close-actions{flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.lh-close-bars{flex-direction:column;height:120px;display:flex;position:relative;overflow:hidden}.lh-close-row{flex:1;display:flex}.lh-close-row span{flex:var(--f) 1 0;transform-origin:0;display:block}.lh-footer{margin:0 var(--frame) var(--frame);background:var(--ink);color:#c9ced3;padding:40px 20px 22px;overflow:hidden}.lh-footer-top{gap:32px;display:grid}.lh-footer-brand{flex-direction:column;gap:14px;max-width:300px;display:flex}.lh-footer-mark{color:#fff;--hq-light:#8e80ff;align-self:flex-start;width:56px;height:30px}.lh-footer-brand p{color:var(--muted-dark);font-size:14px}.lh-footer nav{flex-direction:column;gap:10px;font-size:14px;display:flex}.lh-footer nav h3{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;color:#7e858c;margin-bottom:4px;font-size:12px;font-weight:500}.lh-footer nav a{color:#fff;width:fit-content}.lh-footer nav a:hover{color:#c4b5fd}.lh-footer-word{font-family:var(--display);letter-spacing:-.065em;color:#24282b;white-space:nowrap;-webkit-user-select:none;user-select:none;border-top:1px solid #2c3034;margin:40px 0 0;padding-top:24px;font-size:clamp(64px,19vw,260px);font-weight:500;line-height:1}.lh-footer-bottom{color:#7e858c;border-top:1px solid #2c3034;flex-direction:column;gap:8px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.lh [data-reveal=waiting]{opacity:0;transform:translateY(16px)}.lh [data-reveal=shown]{opacity:1;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:none}.lh-form [data-slot=dialog-title]{font-family:var(--font-schibsted), system-ui, sans-serif;letter-spacing:-.05em;color:#17171c;font-size:32px;font-weight:400}.lh-form.apply-dialog{background:#fff;border-radius:0}.lh-form .apply-submit{background:#17171c;border-radius:999px;min-height:46px}.lh-form .apply-submit:hover{background:#33363b}@media (min-width:760px){.lh-bands{flex-direction:column;width:21%;height:auto;inset:8px auto}.lh-bands.left{left:8px}.lh-bands.right{flex-direction:column;top:8px;bottom:8px;right:8px}.lh-bands span{width:var(--w);transform-origin:0;align-self:flex-start;height:auto;animation-name:lh-band-in-x}.lh-bands.right span{transform-origin:100%;align-self:flex-end}@keyframes lh-band-in-x{0%{transform:scaleX(0)}to{transform:none}}.lh-hero-card{padding:160px 24% 220px}.lh-turn-cards{grid-template-columns:1fr 1fr}.lh-card-media{aspect-ratio:410/300}.lh-stats{grid-template-columns:repeat(3,1fr)}.lh-free-card{padding:56px 40px 40px}.lh-free-body{grid-template-columns:minmax(220px,1fr) 3fr;align-items:stretch}.lh-free-text{justify-content:flex-end}.lh-free-media{min-height:440px}.lh-answer-grid{grid-template-columns:1fr 1fr}.lh-wide{grid-column:span 2;grid-template-columns:2fr 3fr}.lh-wide-media{min-height:320px}.lh-wide-text{padding:24px 20px 16px}.lh-case{grid-template-columns:1fr 1fr}.lh-case-film{min-height:420px}.lh-close-card{grid-template-columns:1.4fr 1fr;padding:48px 32px 120px}.lh-close-side{align-self:start}.lh-close-bars{height:140px}.lh-footer-top{grid-template-columns:2fr 1fr 1fr 1fr}.lh-footer-bottom{flex-direction:row;justify-content:space-between}.lh-night-inner{grid-template-columns:1fr 1fr;padding:48px 8px 8px 40px}.lh-night-copy{justify-content:space-between;padding-bottom:32px}.lh-night-art{grid-area:1/2;min-height:560px}.lh-note{grid-area:1/2;place-self:center;margin:0}}@media (min-width:1024px){.lh{--frame:8px}.lh-nav{gap:32px;margin-inline:auto;font-size:15px;font-weight:500;display:flex}.lh-nav a{color:var(--ink);position:relative}.lh-nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.lh-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.lh-header .lh-button{margin-left:0}.lh-hero h1{font-size:64px}.lh-section{padding:128px 48px}.lh-band{padding-top:0}.lh-doors-body{grid-template-columns:220px 1fr;gap:32px}.lh-doors-rail{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:96px}.lh-doors-rail a{letter-spacing:.04em;text-transform:uppercase;color:#9aa1a8;padding:10px 14px;font-size:12px;font-weight:500;transition:color .2s,background-color .2s}.lh-doors-rail a:hover{color:var(--ink)}.lh-doors-rail a[aria-current=true]{color:var(--ink);background:#fff}.lh-door{grid-template-columns:1fr 1.25fr;min-height:520px}.lh-door-text{padding:32px 28px 28px}.lh-door-text .lh-link{margin-top:auto}.lh-door-text h3{font-size:34px}.lh-band-inner{padding:56px 8px 8px}.lh-band-head{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 32px 56px}.lh-stages{gap:8px;height:470px;display:flex}.lh-stage{min-width:0;transition:flex-grow .6s var(--ease), background-color .3s ease;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.lh-stage[data-open]{flex-grow:6.4}.lh-stage:not([data-open]):hover{background:#31363a}.lh-stage-tab{cursor:pointer;flex-direction:column;justify-content:space-between;gap:0;height:100%;padding:28px}.lh-stage[data-open] .lh-stage-tab{pointer-events:none;height:auto;padding-bottom:0;position:absolute;inset:0 auto auto 0}.lh-stage-n{font-size:40px}.lh-stage-side{letter-spacing:-.04em;color:var(--muted-dark);writing-mode:vertical-rl;font-size:20px;transition:opacity .3s;display:block;rotate:180deg}.lh-stage[data-open] .lh-stage-side{opacity:0}.lh-stage-body{display:none}.lh-stage[data-open] .lh-stage-body{height:100%;animation:lh-rise .6s var(--ease) both;grid-template-columns:minmax(250px,1fr) 1.35fr;align-items:end;gap:28px;padding:28px;animation-delay:.12s;display:grid}.lh-stage-copy{min-width:250px}.lh-stage-shot{align-self:stretch;align-items:center;display:flex;overflow:hidden}.lh-night{padding-top:8px}.lh-band-inner.lh-night-inner{padding:56px 8px 8px 40px}.lh-night-copy{padding:0 24px 32px 0}.lh-answer{grid-template-columns:minmax(260px,1fr) 2.2fr;align-items:start;gap:48px}.lh-answer-head{position:sticky;top:110px}.lh-quote{min-height:300px;padding:28px}.lh-wide-text{padding:28px 28px 20px}.lh-big{font-size:32px}.lh-case-text{padding:36px 32px 32px}.lh-faq{grid-template-columns:minmax(260px,1fr) 2.2fr;align-items:start;gap:48px}.lh-faq-head{position:sticky;top:110px}.lh .lh-faq-q{padding:24px 28px}.lh .lh-faq-a{padding:0 28px}.lh-close-card{padding:56px 40px 140px}.lh-footer{padding:56px 40px 24px}}@media (min-width:1440px){.lh-section{padding-inline:max(48px,50% - 620px)}.lh-hero-card{padding-inline:25%}}@media (prefers-reduced-motion:reduce){.lh *,.lh :before,.lh :after{transition:none!important;animation:none!important}.lh [data-reveal]{opacity:1!important;transform:none!important}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.M51Fxq_className{font-family:Geist,Geist Fallback;font-style:normal}.M51Fxq_variable{--font-con-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.BQvGpW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.BQvGpW_variable{--font-con-mono:"Geist Mono", "Geist Mono Fallback"}
.con{--px:max(1px, min(100vw / 1440, 100svh / 810));--hy:max(.6px, min(var(--px), 100svh / 900));--paper:#fbfbf9;--panel:#f3f3f0;--panel-2:#ebebe7;--ink:#17171c;--ink-2:#3b3b43;--muted:#66666e;--faint:#96969e;--line:#e7e7e3;--line-2:#d9d9d4;--violet:#6b5bdf;--violet-2:#8e80ff;--sans:var(--font-con-sans), "Geist", system-ui, sans-serif;--mono:var(--font-con-mono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--hq-light:#6b5bdf;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:calc(16 * var(--px));letter-spacing:-.011em;-webkit-font-smoothing:antialiased;line-height:1.5;overflow:clip}.con ::selection{color:var(--ink);background:#e2ddff}.con :where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}.con :where(ul,ol){list-style:none}.con :where(p){line-height:1.55}.con :where(h1,h2,h3){font-family:var(--sans);color:var(--ink);text-wrap:balance;font-weight:500}.con h1>span{display:block}.con :where(h2){font-size:clamp(32px, 8.4vw, 48 * var(--px));letter-spacing:-.042em;line-height:1.06}.con button{font-family:inherit}.con a:focus-visible,.con button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.con .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.con section[id]{scroll-margin-top:calc(72 * var(--px))}.con-wrap{width:100%;max-width:calc(1320 * var(--px));padding-inline:calc(20 * var(--px));margin-inline:auto}.con-button{justify-content:center;align-items:center;gap:calc(9 * var(--px));min-height:calc(46 * var(--px));padding:0 calc(20 * var(--px));border-radius:calc(10 * var(--px));font:500 calc(15 * var(--px))/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease, box-shadow .2s ease, transform .16s var(--ease);border:0;display:inline-flex}.con-button:active{transform:scale(.97)}.con-button.dark{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff24,0 1px 2px #17171c3d}.con-button.dark:hover{background:#2e2e36}.con-button.light{color:var(--ink);background:#fff}.con-button.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2), 0 1px 2px #17171c0a;background:#fff}.con-button.ghost:hover{box-shadow:inset 0 0 0 1px #c4c4be,0 1px 2px #17171c0f}.con-play{width:calc(18 * var(--px));height:calc(18 * var(--px));background:var(--violet);color:#fff;border-radius:50%;place-items:center;display:inline-grid}.con-play svg{transform:translate(1px)}.con-link{align-items:center;gap:calc(6 * var(--px));font:500 calc(15 * var(--px))/1.4 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.con-link svg,.con-eyebrow svg{transition:transform .2s var(--ease)}.con-link:hover svg{transform:translate(3px)}.con-inline{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.con-inline:hover{text-decoration-color:currentColor}.con-eyebrow{align-items:center;gap:calc(6 * var(--px));font-size:calc(14 * var(--px));color:var(--muted);display:inline-flex}.con-eyebrow.dark{color:#9d9da7}.con-tile{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--tile) 80%, #fff), var(--tile));flex-shrink:0;place-items:center;display:inline-grid;box-shadow:inset 0 -1px #0000001f,inset 0 1px #fff3}.con-tile.xs{width:calc(18 * var(--px));height:calc(18 * var(--px));border-radius:calc(5 * var(--px))}.con-tile.xs svg{width:calc(11 * var(--px));height:calc(11 * var(--px))}.con-tile.sm{width:calc(24 * var(--px));height:calc(24 * var(--px));border-radius:calc(7 * var(--px))}.con-tile.sm svg{width:calc(14 * var(--px));height:calc(14 * var(--px))}.con-tile.md{width:calc(38 * var(--px));height:calc(38 * var(--px));border-radius:calc(10 * var(--px))}.con-tile.md svg{width:calc(20 * var(--px));height:calc(20 * var(--px))}.con-tile.ink{--tile:#2a2a31}.con-tile.violet{--tile:#6b5bdf}.con-tile.green{--tile:#17a35a}.con-tile.blue{--tile:#2f7bf5}.con-tile.orange{--tile:#f2762e}.con-tile.pink{--tile:#e4579d}.con-tile.teal{--tile:#0f9f9a}.con-tile.amber{--tile:#e39a10}.con-tile.plum{--tile:#5b2463}.con-tile.grey{--tile:#a3a39d}.con-tiles{gap:calc(6 * var(--px));display:inline-flex}.con-hq{background:var(--ink);color:#fff;--hq-light:var(--violet-2);flex-shrink:0;place-items:center;display:inline-grid}.con-hq svg{height:auto;display:block}.con-hq.sm{width:calc(24 * var(--px));height:calc(24 * var(--px));border-radius:calc(7 * var(--px))}.con-hq.sm svg{width:calc(15 * var(--px))}.con-hq.md{width:calc(32 * var(--px));height:calc(32 * var(--px));border-radius:calc(8 * var(--px))}.con-hq.md svg{width:calc(19 * var(--px))}.con-play svg{width:calc(8 * var(--px));height:calc(8 * var(--px))}.con-steps i svg{width:calc(9 * var(--px));height:calc(9 * var(--px))}.con-channel>svg,.con-mock.list>span>svg,.con-mock.list em>svg{width:calc(13 * var(--px));height:calc(13 * var(--px))}.con-eyebrow>svg,.con-checks svg,.con-msg-time svg{width:calc(14 * var(--px));height:calc(14 * var(--px))}.con-link>svg,.con-door-link>svg,.con-work-link>svg{width:calc(15 * var(--px));height:calc(15 * var(--px))}.con-case-play svg,.con .con-faq-q .con-faq-plus{width:calc(18 * var(--px));height:calc(18 * var(--px))}.con-light{width:calc(8 * var(--px));height:calc(8 * var(--px));margin-top:calc(4 * var(--px));background:var(--violet);border-radius:50%;flex-shrink:0;animation:2.6s ease-in-out infinite con-glow;display:inline-block;box-shadow:0 0 0 3px #6b5bdf2e}.con-pulse{width:calc(8 * var(--px));height:calc(8 * var(--px));background:#22b866;border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite con-pulse;display:inline-block;box-shadow:0 0 0 3px #22b8662e}@keyframes con-glow{50%{box-shadow:0 0 0 6px #6b5bdf0d}}@keyframes con-pulse{50%{box-shadow:0 0 0 6px #22b8660a}}.con-header{z-index:30;-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#fbfbf9d6;border-bottom:1px solid #17171c0f;position:sticky;top:0}.con-header-bar{align-items:center;gap:calc(24 * var(--px));height:calc(60 * var(--px));display:flex}.con-brand{color:var(--ink);display:inline-flex}.con-mark{height:calc(21 * var(--px));width:auto;display:block}.con-nav{display:none}.con-header .con-button{min-height:calc(36 * var(--px));padding:0 calc(14 * var(--px));font-size:calc(14 * var(--px));border-radius:calc(8 * var(--px));margin-left:auto}.con-hero{padding-top:calc(44 * var(--px))}.con-hero-text{gap:calc(22 * var(--px));display:grid}.con-hero-left .con-tiles{margin-bottom:calc(22 * var(--px))}.con-hero h1{font-size:clamp(46px, 12.4vw, 88 * var(--px));letter-spacing:-.052em;line-height:.98}.con-hero-right p{font-size:calc(17 * var(--px));color:var(--muted);max-width:calc(470 * var(--px));line-height:1.55}.con-hero h1 .con-h1-small{letter-spacing:-.04em;color:var(--muted);margin-top:.3em;font-size:.46em;line-height:1.1;display:block}.con-turn{margin-top:calc(20 * var(--px));min-height:1.35em;font-size:clamp(20px, 3.4vw, 28 * var(--px));letter-spacing:-.025em;color:var(--violet);line-height:1.3;position:relative}.con-turn-line{animation:con-turn-in .55s var(--ease) both;display:block}.con-hero-text.wide h1{font-size:clamp(36px, 9.6vw, 92 * var(--px))}.con-hero-text.wide .con-turn{margin-top:0}.con-hero-text.rotating h1{font-size:clamp(36px, 11vw, 92 * var(--px))}.con h1>.con-rot{display:grid}.con-rot-one{grid-area:1/1}.con-rot-line{display:block}.con-rot-word{opacity:0;display:inline-block}.con-rot-one.on .con-rot-word{opacity:1;animation:con-word-in .9s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .12s)}.con-rot-one.off .con-rot-word{animation:con-word-out .5s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}@keyframes con-word-in{0%{opacity:0;filter:blur(12px);transform:translateY(.34em)}to{opacity:1;filter:none;transform:none}}@keyframes con-word-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(10px);transform:translateY(-.22em)}}@keyframes con-turn-in{0%{opacity:0;filter:blur(3px);transform:translateY(.45em)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.con-turn-line{animation:none}}.con-actions{margin-top:calc(26 * var(--px));gap:calc(10 * var(--px));flex-wrap:wrap;display:flex}.con-actions>*{flex:auto}.con-hero-left>*,.con-hero-right>*{animation:con-rise .8s var(--ease) both}.con-hero-left h1{animation-delay:60ms}.con-hero-right p{animation-delay:.14s}.con-hero-right .con-actions{animation-delay:.2s}@keyframes con-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes con-fade{0%{opacity:0;transform:translateY(4px)}}.con-stage{margin-top:calc(40 * var(--px));padding:calc(12 * var(--px)) calc(10 * var(--px)) calc(14 * var(--px));border-radius:calc(18 * var(--px));background:var(--panel);isolation:isolate;animation:con-rise 1s var(--ease) both;animation-delay:.24s;position:relative;overflow:hidden}.con-stage:before,.con-close-card:before{content:"";z-index:-1;background-image:radial-gradient(circle at 1px 1px,#d3d3cd 1px,#0000 0);background-size:calc(18 * var(--px)) calc(18 * var(--px));position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 20%,#0000 85%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 20%,#0000 85%)}.con-stage:after{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(closest-side,#6b5bdf29,#0000);height:60%;position:absolute;top:20%;left:15%;right:15%}.con-stage-inner{max-width:calc(1060 * var(--px));margin-inline:auto;position:relative}.con-stage-cap{margin-top:calc(14 * var(--px));text-align:center;font-size:calc(12.5 * var(--px));color:var(--faint)}.con-window{border-radius:calc(12 * var(--px));text-align:left;background:#fff;overflow:hidden;box-shadow:0 0 0 1px #17171c12,0 1px 2px #17171c0d,0 28px 56px -28px #17171c42}.con-window-bar{grid-template-columns:calc(56 * var(--px)) 1fr calc(56 * var(--px));height:calc(38 * var(--px));padding:0 calc(12 * var(--px));border-bottom:1px solid var(--line);background:#fcfcfb;align-items:center;display:grid}.con-dots{gap:calc(6 * var(--px));display:flex}.con-dots i{width:calc(10 * var(--px));height:calc(10 * var(--px));background:#e2e2de;border-radius:50%}.con-dots i:first-child{background:#ff6159}.con-dots i:nth-child(2){background:#ffbd2e}.con-dots i:nth-child(3){background:#29c941}.con-address{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:calc(5 * var(--px)) calc(12 * var(--px));border-radius:calc(6 * var(--px));background:var(--panel);font:calc(11.5 * var(--px))/1.2 var(--mono);color:var(--muted);justify-self:center;overflow:hidden}.con-board{grid-template-columns:1fr;display:grid}.con-side{border-bottom:1px solid var(--line);background:#fafaf8;flex-direction:column;min-width:0;display:flex}.con-workspace,.con-side-foot{display:none}.con-side-nav{gap:calc(2 * var(--px));padding:calc(8 * var(--px));scrollbar-width:none;display:flex;overflow-x:auto}.con-side-nav::-webkit-scrollbar{display:none}.con-side-item{align-items:center;gap:calc(8 * var(--px));padding:calc(7 * var(--px)) calc(10 * var(--px));border-radius:calc(8 * var(--px));font:450 calc(13.5 * var(--px))/1 var(--sans);letter-spacing:-.01em;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;transition:background-color .15s;display:flex}.con-side-item:hover{background:#f0f0ec}.con-side-item[aria-selected=true]{color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #17171c0d;background:#fff;font-weight:500}.con-count{padding:calc(3 * var(--px)) calc(6 * var(--px));border-radius:calc(5 * var(--px));background:var(--panel-2);font:calc(11 * var(--px))/1 var(--mono);color:var(--muted);margin-left:auto}.con-main{gap:calc(16 * var(--px));padding:calc(18 * var(--px)) calc(14 * var(--px)) calc(18 * var(--px));min-width:0;animation:con-fade .35s var(--ease) both;flex-direction:column;display:flex}.con-main-head{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--px));display:flex}.con-kicker{margin-bottom:calc(8 * var(--px));font:calc(11 * var(--px))/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);display:block}.con-main-title{font-size:calc(22 * var(--px));letter-spacing:-.035em;font-weight:500;line-height:1.15;display:block}.con-me,.con-ws-avatar,.con-person{color:#fff;font:600 calc(12 * var(--px))/1 var(--sans);background:linear-gradient(135deg,#f7a8d8,#e4579d);flex-shrink:0;place-items:center;display:grid}.con-me{width:calc(28 * var(--px));height:calc(28 * var(--px));border-radius:50%}.con-cards{gap:calc(10 * var(--px));display:grid}.con-card{gap:calc(6 * var(--px));padding:calc(14 * var(--px));border:1px solid var(--line);border-radius:calc(12 * var(--px));text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ease);background:#fff;flex-direction:column;display:flex}.con-card:hover{border-color:var(--line-2);transform:translateY(-1px);box-shadow:0 8px 20px -12px #17171c33}.con-card-top{align-items:center;gap:calc(8 * var(--px));margin-bottom:calc(4 * var(--px));font-size:calc(12.5 * var(--px));color:var(--muted);font-weight:500;display:flex}.con-card-big{align-items:center;gap:calc(8 * var(--px));font-size:calc(16 * var(--px));letter-spacing:-.02em;font-weight:500;line-height:1.3;display:flex}.con-card-note{align-items:center;gap:calc(8 * var(--px));font-size:calc(12.5 * var(--px));color:var(--muted);display:flex}.con-uptime{align-items:flex-end;gap:calc(2 * var(--px));height:calc(22 * var(--px));padding-top:calc(10 * var(--px));box-sizing:content-box;margin-top:auto;display:flex}.con-uptime i{min-width:calc(2 * var(--px));border-radius:calc(2 * var(--px));transform-origin:bottom;height:100%;animation:con-bar .6s var(--ease) both;animation-delay:calc(var(--i) * 16ms + .32s);background:#2fbf71;flex:1}.con-uptime i:nth-child(7n+3){opacity:.62}.con-uptime i:nth-child(11n+5){opacity:.8}@keyframes con-bar{0%{opacity:0;transform:scaleY(.2)}}.con-steps{padding-top:calc(12 * var(--px));font:calc(10.5 * var(--px))/1 var(--mono);color:var(--muted);margin-top:auto;display:flex}.con-steps>span{align-items:flex-start;gap:calc(6 * var(--px));flex-direction:column;flex:1;display:flex;position:relative}.con-steps>span:before{content:"";top:calc(7 * var(--px));left:calc(18 * var(--px));right:calc(2 * var(--px));background:#bfe6cf;height:1px;position:absolute}.con-steps>span:last-child{flex:none}.con-steps>span:last-child:before{display:none}.con-steps i{width:calc(15 * var(--px));height:calc(15 * var(--px));color:#fff;animation:con-pop .4s var(--ease) both;animation-delay:calc(var(--i) * .16s + .42s);background:#22b866;border-radius:50%;place-items:center;display:grid}@keyframes con-pop{0%{transform:scale(0)}}.con-rows{gap:calc(9 * var(--px));margin-top:calc(2 * var(--px));flex-direction:column;display:flex}.con-row{justify-content:space-between;align-items:center;gap:calc(10 * var(--px));font-size:calc(13.5 * var(--px));color:var(--ink);display:flex}.con-pill{align-items:center;gap:calc(5 * var(--px));padding:calc(3 * var(--px)) calc(8 * var(--px));border-radius:calc(999 * var(--px));font-size:calc(11.5 * var(--px));white-space:nowrap;flex-shrink:0;font-weight:500;line-height:1.2;display:inline-flex}.con-pill i{width:calc(5 * var(--px));height:calc(5 * var(--px));background:currentColor;border-radius:50%}.con-pill.live{color:#12804a;background:#e5f6ec}.con-pill.progress{color:#9c5a00;background:#fff2d9}.con-pill.asked{color:#5d5d65;background:#efefec}.con-pill.done{color:#2459c6;background:#e8effd}.con-pill.replaced{color:#b04d17;background:#fdede3}.con-pill.yours{color:#5141c8;background:#eeebfd}.con-struck{gap:calc(6 * var(--px));padding-top:calc(8 * var(--px));flex-wrap:wrap;margin-top:auto;display:flex}.con-struck s{padding:calc(3 * var(--px)) calc(8 * var(--px));border-radius:calc(6 * var(--px));background:var(--panel);font-size:calc(12 * var(--px));color:var(--faint);text-decoration-color:#bdbdb7}.con-table{border:1px solid var(--line);border-radius:calc(12 * var(--px));flex-direction:column;display:flex;overflow:hidden}.con-table .con-row{gap:calc(6 * var(--px)) calc(12 * var(--px));padding:calc(13 * var(--px)) calc(14 * var(--px));border-top:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.con-table .con-row:first-child{border-top:0}.con-table .con-row>:first-child{grid-column:1/-1}.con-table .con-row>.con-pill{justify-self:end}.con-channel,.con-when{align-items:center;gap:calc(6 * var(--px));font-size:calc(12.5 * var(--px));color:var(--muted);display:inline-flex}.con-when{font:calc(11.5 * var(--px))/1.3 var(--mono)}.con-row.faded>:first-child{color:var(--faint)}.con-row s{text-decoration-color:#c4c4be}.con-yours-name{align-items:center;gap:calc(8 * var(--px));font-weight:500;display:inline-flex}.con-running{gap:calc(6 * var(--px));padding:calc(14 * var(--px));border:1px solid var(--line);border-radius:calc(12 * var(--px));flex-direction:column;display:flex}.con-running .con-uptime{height:calc(34 * var(--px))}.con-checks{gap:calc(9 * var(--px));font-size:calc(13.5 * var(--px));display:grid}.con-checks span{align-items:center;gap:calc(8 * var(--px));display:flex}.con-checks svg{color:#17a35a;flex-shrink:0}.con-note{align-items:flex-start;gap:calc(10 * var(--px));max-width:calc(340 * var(--px));padding:calc(12 * var(--px)) calc(14 * var(--px));border-radius:calc(14 * var(--px));text-align:left;background:#fffffff7;display:flex;box-shadow:0 0 0 1px #17171c0f,0 20px 44px -18px #17171c61}.con-note figcaption{gap:calc(2 * var(--px));font-size:calc(13 * var(--px));color:var(--ink-2);flex-direction:column;line-height:1.4;display:flex}.con-note-head{justify-content:space-between;gap:calc(12 * var(--px));font-size:calc(12.5 * var(--px));display:flex}.con-note-head strong{color:var(--ink);font-weight:600}.con-note-head time{font:calc(11 * var(--px))/1.6 var(--mono);color:var(--faint);white-space:nowrap}.con-float{z-index:2;margin:calc(-20 * var(--px)) calc(6 * var(--px)) 0 auto;animation:con-note-in .7s var(--ease) both;animation-delay:1s;position:relative}@keyframes con-note-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.con-section{padding:calc(88 * var(--px)) 0}.con-head{gap:calc(14 * var(--px));max-width:calc(640 * var(--px));flex-direction:column;display:flex}.con-head.wide{max-width:calc(900 * var(--px))}.con-head p,.con-ask-text>p{max-width:calc(540 * var(--px));font-size:calc(17 * var(--px));color:var(--muted)}.con-ask-grid{gap:calc(36 * var(--px));display:grid}.con-ask-text{gap:calc(14 * var(--px));flex-direction:column;display:flex}.con-switch{margin-top:calc(16 * var(--px));gap:calc(4 * var(--px));padding:calc(4 * var(--px));border-radius:calc(12 * var(--px));background:var(--panel);grid-template-columns:repeat(3,1fr);display:grid}.con-switch-item{justify-content:center;align-items:center;gap:calc(8 * var(--px));padding:calc(10 * var(--px)) calc(6 * var(--px));border-radius:calc(9 * var(--px));font:500 calc(14 * var(--px))/1 var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;transition:background-color .2s,box-shadow .2s;display:flex}.con-switch-item[aria-selected=true]{color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #17171c12;background:#fff}.con-switch-item .con-tile{filter:grayscale();opacity:.55;transition:filter .2s,opacity .2s}.con-switch-item[aria-selected=true] .con-tile,.con-switch-item:hover .con-tile{filter:none;opacity:1}.con-ask-mock .con-window{animation:con-fade .35s var(--ease) both}.con-chat{height:calc(452 * var(--px));grid-template-columns:1fr;display:grid}.con-chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.con-chat-list,.con-slack-side,.con-mail-side{display:none}.con-msg{animation:con-msg .45s var(--ease) both;animation-delay:calc(var(--i) * .26s + .12s);display:flex}@keyframes con-msg{0%{opacity:0;transform:translateY(8px)}}.con-person{width:calc(32 * var(--px));height:calc(32 * var(--px));border-radius:calc(8 * var(--px));font-size:calc(13 * var(--px))}.con-chat-head{align-items:center;gap:calc(10 * var(--px));padding:calc(10 * var(--px)) calc(14 * var(--px));border-bottom:1px solid var(--line);background:#f7f7f5;display:flex}.con-chat-head strong,.con-chat-list strong{font-size:calc(13.5 * var(--px));font-weight:600;line-height:1.25;display:block}.con-chat-head em,.con-chat-list em{font-style:normal;font-size:calc(12 * var(--px));color:var(--muted);line-height:1.25;display:block}.con-chat-body{justify-content:flex-end;gap:calc(8 * var(--px));padding:calc(16 * var(--px)) calc(14 * var(--px));background-color:#f1ece4;background-image:radial-gradient(#3c28140d 1px,#0000 1px);background-size:calc(14 * var(--px)) calc(14 * var(--px));flex-direction:column;flex:1;display:flex;overflow:hidden}.con-msg.out{justify-content:flex-end}.con-bubble{gap:calc(3 * var(--px));max-width:82%;padding:calc(7 * var(--px)) calc(10 * var(--px)) calc(5 * var(--px));border-radius:calc(10 * var(--px));font-size:calc(14 * var(--px));flex-direction:column;line-height:1.4;display:flex;box-shadow:0 1px .5px #0000001a}.con-msg.in .con-bubble{border-top-left-radius:calc(3 * var(--px));background:#fff}.con-msg.out .con-bubble{border-top-right-radius:calc(3 * var(--px));background:#d9fdd3}.con-msg-time{align-self:flex-end;align-items:center;gap:calc(3 * var(--px));font:calc(10.5 * var(--px))/1 var(--mono);color:#78857e;display:inline-flex}.con-msg-time svg{color:#3b9ee6}.con-chat-list>span{align-items:center;gap:calc(10 * var(--px));padding:calc(10 * var(--px)) calc(8 * var(--px));border-radius:calc(8 * var(--px));display:flex}.con-chat-list>span.active{background:#eff1f0}.con-chat-list em{max-width:calc(128 * var(--px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.con-chat-list>span>i{width:calc(24 * var(--px));height:calc(24 * var(--px));background:#ecece8;border-radius:50%;flex-shrink:0}.con-chat-list b{width:calc(92 * var(--px));height:calc(6 * var(--px));margin:calc(4 * var(--px)) 0;border-radius:calc(3 * var(--px));background:#ecece8;display:block}.con-chat-list b+b{width:calc(58 * var(--px))}.con-slack-side strong{padding:0 calc(8 * var(--px)) calc(12 * var(--px));font-size:calc(14 * var(--px));color:#fff;font-weight:700}.con-slack-side span{align-items:center;gap:calc(8 * var(--px));padding:calc(5 * var(--px)) calc(8 * var(--px));border-radius:calc(6 * var(--px));display:flex}.con-slack-side span.active{color:#fff;background:#ffffff29}.con-slack-side span>i{width:calc(8 * var(--px));height:calc(8 * var(--px));background:#2bac76;border-radius:50%}.con-slack-side .con-light{background:var(--violet-2);margin-top:0}.con-slack-sep{height:1px;margin:calc(10 * var(--px)) calc(8 * var(--px));background:#ffffff1f;padding:0!important}.con-slack-head{padding:calc(12 * var(--px)) calc(18 * var(--px));border-bottom:1px solid var(--line);font-size:calc(14 * var(--px))}.con-slack-head strong{font-weight:700}.con-slack-body{justify-content:flex-end;gap:calc(14 * var(--px));padding:calc(16 * var(--px)) calc(18 * var(--px));flex-direction:column;flex:1;display:flex;overflow:hidden}.con-slack-body .con-msg,.con-mail-body .con-msg{gap:calc(10 * var(--px));align-items:flex-start}.con-slack-msg,.con-mail-msg{gap:calc(2 * var(--px));min-width:0;font-size:calc(14 * var(--px));flex-direction:column;line-height:1.45;display:flex}.con-slack-who{align-items:baseline;gap:calc(4 * var(--px)) calc(8 * var(--px));font-size:calc(13.5 * var(--px));flex-wrap:wrap;display:flex}.con-slack-who strong{font-weight:700}.con-slack-who time,.con-slack-who em{font:calc(11 * var(--px))/1 var(--mono);color:var(--faint);font-style:normal}.con-composer{margin:0 calc(18 * var(--px)) calc(16 * var(--px));padding:calc(11 * var(--px)) calc(12 * var(--px));border:1px solid var(--line-2);border-radius:calc(8 * var(--px));font-size:calc(13 * var(--px));color:var(--faint)}.con-mail-side span{align-items:center;gap:calc(8 * var(--px));padding:calc(7 * var(--px)) calc(10 * var(--px));border-radius:calc(7 * var(--px));display:flex}.con-mail-side span.active{color:#1e4fb8;background:#e8effd;font-weight:500}.con-mail-side span i{width:calc(12 * var(--px));height:calc(12 * var(--px));border-radius:calc(3 * var(--px));opacity:.6;border:1.5px solid}.con-mail-subject{align-items:center;gap:calc(8 * var(--px)) calc(10 * var(--px));padding:calc(16 * var(--px)) calc(18 * var(--px)) calc(12 * var(--px));border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.con-mail-subject strong{font-size:calc(16 * var(--px));letter-spacing:-.02em;font-weight:500}.con-mail-tag{padding:calc(2 * var(--px)) calc(7 * var(--px));border-radius:calc(5 * var(--px));background:var(--panel);font-size:calc(11 * var(--px));color:var(--muted)}.con-mail-body{flex-direction:column;flex:1;display:flex;overflow:hidden}.con-mail-body .con-msg{padding:calc(12 * var(--px)) calc(18 * var(--px));border-bottom:1px solid var(--line)}.con-mail-body .con-msg:last-child{border-bottom:0}.con-unfurl{align-items:stretch;gap:calc(10 * var(--px));max-width:calc(270 * var(--px));margin-bottom:calc(3 * var(--px));padding:calc(8 * var(--px));border-radius:calc(8 * var(--px));background:#0000000b;display:flex}.slack .con-unfurl,.email .con-unfurl{margin:calc(6 * var(--px)) 0 0;border-left:3px solid var(--violet);border-radius:calc(4 * var(--px)) calc(8 * var(--px)) calc(8 * var(--px)) calc(4 * var(--px));background:#f7f7f5}.con-unfurl-text{justify-content:center;gap:calc(2 * var(--px));font-size:calc(12.5 * var(--px));flex-direction:column;flex:1;display:flex}.con-unfurl-text strong{font-weight:600}.con-unfurl-text span{font-size:calc(12 * var(--px));color:var(--muted)}.con-unfurl-screen{gap:calc(4 * var(--px));width:calc(64 * var(--px));height:calc(52 * var(--px));padding:calc(6 * var(--px));border-radius:calc(6 * var(--px));box-shadow:0 0 0 1px var(--line);background:#fff;flex-direction:column;flex-shrink:0;display:flex}.con-unfurl-screen>i{height:calc(5 * var(--px));border-radius:calc(2 * var(--px));background:#ecece8;display:block}.con-unfurl-screen>i.bar{width:70%;height:calc(7 * var(--px));background:linear-gradient(90deg,#f7a8d8,#e4579d)}.con-toggle{width:calc(18 * var(--px));height:calc(10 * var(--px));border-radius:calc(999 * var(--px));background:#22b866;align-self:flex-end;margin-top:auto;position:relative}.con-toggle i{width:calc(8 * var(--px));height:calc(8 * var(--px));background:#fff;border-radius:50%;position:absolute;top:1px;right:1px}.con-band{padding:calc(88 * var(--px)) 0 calc(72 * var(--px));color:#e8e8ec;background:#111114;position:relative}.con-band h2{color:#fff}.con-band-head{gap:calc(14 * var(--px));max-width:calc(640 * var(--px));flex-direction:column;display:flex}.con-band-head p{max-width:calc(540 * var(--px));font-size:calc(17 * var(--px));color:#a2a2ac}.con-care{margin-top:calc(48 * var(--px));gap:calc(10 * var(--px));display:grid}.con-care-cell{border-radius:calc(14 * var(--px));background:#18181c;border:1px solid #26262c;flex-direction:column;display:flex;overflow:hidden}.con-care-art{height:calc(156 * var(--px));padding:calc(18 * var(--px));background:radial-gradient(120% 90% at 50% 0,#202027,#18181c 70%);border-bottom:1px solid #222228;place-items:center;display:grid}.con-care h3{align-items:center;gap:calc(10 * var(--px));padding:calc(16 * var(--px)) calc(18 * var(--px));font-size:calc(15 * var(--px));letter-spacing:-.015em;color:#f2f2f5;font-weight:500;display:flex}.con-mock{width:100%;max-width:calc(280 * var(--px));font-size:calc(12.5 * var(--px));color:#c9c9d1}.con-mock.list{gap:calc(6 * var(--px));flex-direction:column;display:flex}.con-mock.list>span,.con-mock.watch,.con-mock.upgrade{border-radius:calc(9 * var(--px));background:#222228;border:1px solid #2c2c33}.con-mock.list>span{align-items:center;gap:calc(10 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));display:flex}.con-mock.list em{align-items:center;gap:calc(8 * var(--px));color:#e4e4ea;flex:1;font-style:normal;display:inline-flex}.con-mock.list time{font:calc(11 * var(--px))/1 var(--mono);color:#8d8d97}.con-mock.list svg{color:#3ccf82}.con-mock.list em svg{color:#ffa36b}.con-mock .con-hq.sm{width:calc(18 * var(--px));height:calc(18 * var(--px));border-radius:calc(5 * var(--px));background:#33333b}.con-mock .con-hq.sm svg{width:calc(11 * var(--px))}.con-mini-pill{padding:calc(2 * var(--px)) calc(8 * var(--px));border-radius:calc(999 * var(--px));font-size:calc(11 * var(--px));color:#5fdc9a;background:#3ccf8224}.con-mini-pill.owner{color:#ffa36b;background:#f2762e29}.con-mock.watch,.con-mock.upgrade{gap:calc(12 * var(--px));padding:calc(14 * var(--px));flex-direction:column;display:flex}.con-mock-line{align-items:center;gap:calc(4 * var(--px)) calc(8 * var(--px));color:#fff;flex-wrap:wrap;font-weight:500;display:flex}.con-mock-line em{font-style:normal;font-weight:400;font-size:calc(11.5 * var(--px));color:#8d8d97;margin-left:auto}.con-mock.watch .con-uptime{height:calc(30 * var(--px));padding:0}.con-mock.upgrade .con-steps{color:#9d9da7;padding:0}.con-mock.upgrade .con-steps>span:before{background:#2e5a43}.con-mock-cap{font-size:calc(12.5 * var(--px));color:#e4e4ea}.con-mock.oncall{align-items:center;gap:calc(12 * var(--px));flex-direction:column;display:flex}.con-mock.oncall time{align-items:baseline;gap:calc(6 * var(--px));font:300 calc(48 * var(--px))/1 var(--mono);letter-spacing:-.05em;color:#fff;display:flex}.con-mock.oncall small{font-size:calc(14 * var(--px));letter-spacing:0;color:#8d8d97}.con-mock.oncall>span{align-items:center;gap:calc(8 * var(--px));padding:calc(5 * var(--px)) calc(12 * var(--px));border-radius:calc(999 * var(--px));font-size:calc(12 * var(--px));color:#cdc6ff;background:#6b5bdf2e;display:inline-flex}.con-mock.oncall .con-light{background:var(--violet-2);margin-top:0}.con-night{margin-top:calc(12 * var(--px));border-radius:calc(16 * var(--px));background:linear-gradient(160deg,#1b1932,#131317 62%);border:1px solid #26262c;display:grid;overflow:hidden}.con-night-text{gap:calc(14 * var(--px));padding:calc(32 * var(--px)) calc(22 * var(--px)) calc(8 * var(--px));flex-direction:column;display:flex}.con-time{font:calc(12 * var(--px))/1 var(--mono);letter-spacing:.1em;color:#ab9fff}.con-night h3{font-size:clamp(30px, 7.4vw, 44 * var(--px));letter-spacing:-.042em;color:#fff;line-height:1.06}.con-night-text p:not(.con-time){max-width:calc(430 * var(--px));color:#a2a2ac}.con-night-text .strong{color:#fff}.con-lock{min-height:calc(330 * var(--px));padding-top:calc(36 * var(--px));background:radial-gradient(46% 62% at 50% 102%,#8e80ff6b,#0000 100%),radial-gradient(24% 34% at 72% 30%,#f17fd01f,#0000 100%);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.con-phone{width:calc(292 * var(--px));height:calc(360 * var(--px));padding:calc(26 * var(--px)) calc(14 * var(--px)) 0;border:calc(9 * var(--px)) solid #2b2b33;border-radius:calc(42 * var(--px)) calc(42 * var(--px)) 0 0;background:linear-gradient(185deg,#2c246f,#5b4bd0 52%,#b876d6 100%);border-bottom:0;flex-direction:column;align-items:center;display:flex;box-shadow:0 -10px 70px -12px #6b5bdf8c}.con-phone-day{font-size:calc(13 * var(--px));color:#ffffffd1;order:-1;font-weight:500}.con-phone-time{margin-top:calc(2 * var(--px));font-size:calc(74 * var(--px));letter-spacing:-.04em;color:#fff;font-weight:500;line-height:1}.con-lock-note{width:100%;margin-top:calc(26 * var(--px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;box-shadow:0 10px 30px -12px #0a082880}.con-sentinel{height:1px}.con-flow{margin-top:calc(48 * var(--px));padding:calc(22 * var(--px)) calc(14 * var(--px)) calc(26 * var(--px));border-radius:calc(18 * var(--px));background:var(--panel);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.con-flow-tools{gap:calc(6 * var(--px));flex-direction:column;display:flex}.con-flow-tools li{align-items:center;gap:calc(10 * var(--px));padding:calc(10 * var(--px)) calc(12 * var(--px));border-radius:calc(10 * var(--px));font-size:calc(14 * var(--px));color:#8a8a92;background:#ffffff8c;display:flex;box-shadow:0 0 0 1px #17171c0a}.con-flow-tools em{font:calc(11.5 * var(--px))/1 var(--mono);color:#aeaea8;margin-left:auto;font-style:normal}.con-tool-icon{width:calc(22 * var(--px));height:calc(22 * var(--px));border-radius:calc(6 * var(--px));color:#a5a59f;background:#e2e2dd;flex-shrink:0;place-items:center;display:grid}.con-tool-icon svg{width:calc(13 * var(--px));height:calc(13 * var(--px))}.con-flow-lines{width:100%;display:block;overflow:visible}.con-flow-lines.wide{display:none}.con-flow-lines.tall{height:calc(76 * var(--px));margin:calc(2 * var(--px)) 0}.con-flow-lines path{fill:none;vector-effect:non-scaling-stroke;stroke-width:1.25px}.con-flow-lines .track{stroke:#d4d4ce}.con-flow-lines .flow{stroke:var(--violet);stroke-dasharray:3 9;opacity:.85;animation:1.4s linear infinite con-flow}@keyframes con-flow{to{stroke-dashoffset:-24px}}.con-flow-node{align-self:center;align-items:center;gap:calc(10 * var(--px));padding:calc(13 * var(--px)) calc(20 * var(--px));border-radius:calc(12 * var(--px));background:var(--ink);color:#fff;font-size:calc(16 * var(--px));white-space:nowrap;font-weight:500;display:inline-flex;box-shadow:0 12px 30px -12px #17171c8c,0 0 0 6px #6b5bdf1a}.con-flow-out{width:1px;height:calc(30 * var(--px));background:repeating-linear-gradient(180deg, var(--violet) 0 3px, transparent 3px 12px);align-self:center;animation:1.4s linear infinite con-flow-y}@keyframes con-flow-y{to{background-position:0 24px}}@keyframes con-flow-x{to{background-position:24px 0}}.con-flow-yours{align-self:center;align-items:center;gap:calc(10 * var(--px));padding:calc(12 * var(--px)) calc(18 * var(--px)) calc(12 * var(--px)) calc(12 * var(--px));border-radius:calc(12 * var(--px));font-size:calc(15 * var(--px));white-space:nowrap;box-shadow:0 0 0 1px var(--line), 0 10px 24px -14px #17171c40;background:#fff;font-weight:500;display:inline-flex}.con-team-grid{margin-top:calc(48 * var(--px));gap:calc(32 * var(--px));display:grid}.con-team-card{gap:calc(18 * var(--px));flex-direction:column;display:flex}.con-team-art{height:calc(264 * var(--px));padding:calc(24 * var(--px));border-radius:calc(16 * var(--px));background:var(--panel);place-items:center;display:grid;position:relative;overflow:hidden}.con-team-card p{max-width:calc(540 * var(--px));font-size:calc(16 * var(--px));color:var(--muted)}.con-team-card strong{color:var(--ink);font-weight:500}.con-roster,.con-incident{width:100%;max-width:calc(310 * var(--px));flex-direction:column;display:flex}.con-roster{gap:calc(8 * var(--px))}.con-roster>span,.con-incident li{align-items:center;gap:calc(12 * var(--px));padding:calc(12 * var(--px)) calc(14 * var(--px));border-radius:calc(12 * var(--px));font-size:calc(14 * var(--px));box-shadow:0 0 0 1px var(--line), 0 8px 18px -14px #17171c47;background:#fff;font-weight:500;display:flex}.con-online{width:calc(8 * var(--px));height:calc(8 * var(--px));background:#22b866;border-radius:50%;margin-left:auto;box-shadow:0 0 0 3px #22b86629}.con-incident li{position:relative}.con-incident li+li{margin-top:calc(18 * var(--px))}.con-incident li+li:before{content:"";left:calc(18 * var(--px));top:calc(-19 * var(--px));height:calc(18 * var(--px));border-left:1px dashed #c4c4be;position:absolute}.con-incident i{width:calc(9 * var(--px));height:calc(9 * var(--px));border-radius:50%;flex-shrink:0}.con-incident .bad{color:var(--muted)}.con-incident .bad i{background:#ef5a3c;box-shadow:0 0 0 3px #ef5a3c26}.con-incident .on i{background:var(--violet);box-shadow:0 0 0 3px #6b5bdf29}.con-incident .good i{background:#22b866;box-shadow:0 0 0 3px #22b86629}.con-work{padding-top:0}.con-work-grid{margin-top:calc(48 * var(--px));gap:calc(32 * var(--px));display:grid}.con-work-card{gap:calc(20 * var(--px));flex-direction:column;display:flex;position:relative}.con-work-art{aspect-ratio:400/300;padding:calc(22 * var(--px)) calc(22 * var(--px)) 0;border-radius:calc(16 * var(--px));background:var(--panel);isolation:isolate;transition:background-color .3s;position:relative;overflow:hidden}.con-work-art:before{content:"";z-index:-1;background-image:radial-gradient(circle at 1px 1px,#d9d9d3 1px,#0000 0);background-size:calc(16 * var(--px)) calc(16 * var(--px));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.con-work-window{border-radius:calc(9 * var(--px));width:84%;transition:transform .5s var(--ease)}.con-work-window .con-window-bar{grid-template-columns:calc(40 * var(--px)) 1fr calc(40 * var(--px));height:calc(26 * var(--px));padding:0 calc(9 * var(--px))}.con-work-window .con-dots{gap:calc(4 * var(--px))}.con-work-window .con-dots i{width:calc(7 * var(--px));height:calc(7 * var(--px))}.con-work-window .con-address{padding:calc(3 * var(--px)) calc(9 * var(--px));border-radius:calc(5 * var(--px));font-size:calc(10 * var(--px))}.con-work-window img{width:100%;height:auto;display:block}.con-work-phone{border:calc(3 * var(--px)) solid var(--ink);border-radius:calc(18 * var(--px));background:var(--ink);width:27%;transition:transform .5s var(--ease);position:absolute;bottom:-16%;right:5%;overflow:hidden;box-shadow:0 24px 40px -18px #17171c73}.con-work-phone img{border-radius:calc(15 * var(--px));width:100%;height:auto;display:block}.con-work-card:hover .con-work-art{background:var(--panel-2)}.con-work-card:hover .con-work-window{transform:translateY(-3px)}.con-work-card:hover .con-work-phone{transform:translateY(-8px)}.con-work-text{align-items:flex-start;gap:calc(10 * var(--px));flex-direction:column;display:flex}.con-work-text h3{align-items:baseline;gap:calc(4 * var(--px)) calc(10 * var(--px));font-size:calc(21 * var(--px));letter-spacing:-.03em;flex-wrap:wrap;line-height:1.2;display:flex}.con-work-text h3 span{font:calc(12 * var(--px))/1 var(--mono);letter-spacing:0;color:var(--faint)}.con-work-text p{font-size:calc(15 * var(--px));color:var(--muted);max-width:calc(460 * var(--px))}.con-work-tags{gap:calc(6 * var(--px));margin-top:calc(2 * var(--px));flex-wrap:wrap;display:flex}.con-work-tags li{padding:calc(3 * var(--px)) calc(9 * var(--px));border-radius:calc(6 * var(--px));background:var(--panel);font-size:calc(12 * var(--px));color:var(--ink-2)}.con-work-link{align-items:center;gap:calc(5 * var(--px));margin-top:calc(6 * var(--px));font-size:calc(14.5 * var(--px));color:var(--ink);font-weight:500;display:inline-flex}.con-work-link:after{content:"";border-radius:calc(16 * var(--px));position:absolute;inset:0}.con-work-link svg{transition:transform .2s var(--ease)}.con-work-card:hover .con-work-link svg{transform:translate(2px,-2px)}.con-work-link:focus-visible{outline:none}.con-work-link:focus-visible:after{outline:2px solid var(--violet);outline-offset:4px}.con-doors{padding-top:0}.con-door-grid{margin-top:calc(48 * var(--px));gap:calc(10 * var(--px));display:grid}.con-door{gap:calc(10 * var(--px));padding:calc(24 * var(--px));border-radius:calc(16 * var(--px));color:inherit;box-shadow:0 0 0 1px var(--line);transition:box-shadow .25s ease, transform .25s var(--ease);background:#fff;flex-direction:column;display:flex}.con-door:hover{box-shadow:0 0 0 1px var(--line-2), 0 18px 40px -26px #17171c59;transform:translateY(-2px)}.con-door .con-tile{margin-bottom:calc(18 * var(--px))}.con-door h3{font-size:calc(21 * var(--px));letter-spacing:-.03em;line-height:1.2}.con-door p{font-size:calc(15 * var(--px));color:var(--muted)}.con-door-link{align-items:center;gap:calc(6 * var(--px));padding-top:calc(18 * var(--px));font-size:calc(14.5 * var(--px));margin-top:auto;font-weight:500;display:inline-flex}.con-door-link svg{transition:transform .2s var(--ease)}.con-door:hover .con-door-link svg{transform:translate(3px)}.con-film{padding-top:0}.con-case{border-radius:calc(18 * var(--px));box-shadow:0 0 0 1px var(--line);background:#fff;display:grid;overflow:hidden}.con-case-text{align-items:flex-start;gap:calc(14 * var(--px));padding:calc(28 * var(--px)) calc(22 * var(--px));flex-direction:column;display:flex}.con-case h2{font-size:clamp(26px, 6.6vw, 38 * var(--px));letter-spacing:-.038em;line-height:1.12}.con-case-text>p:not(.con-eyebrow){max-width:calc(440 * var(--px));font-size:calc(16 * var(--px));color:var(--muted)}.con-case-logo{height:calc(30 * var(--px));width:auto;margin-top:calc(6 * var(--px))}.con-case-text .con-link{margin-top:calc(8 * var(--px))}.con-case-film{min-height:calc(230 * var(--px));cursor:pointer;background:#0f1219;border:0;padding:0;display:block;position:relative;overflow:hidden}.con-case-film img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.con-case-film:hover img{transform:scale(1.03)}.con-case-play{width:calc(64 * var(--px));height:calc(64 * var(--px));color:var(--ink);transition:transform .25s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 30px -8px #00000080}.con-case-play svg{transform:translate(2px)}.con-case-film:hover .con-case-play{transform:scale(1.06)}.con-case-caption{left:calc(14 * var(--px));bottom:calc(14 * var(--px));padding:calc(8 * var(--px)) calc(12 * var(--px));border-radius:calc(10 * var(--px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(12.5 * var(--px));color:#fff;text-align:left;background:#0f0f14b3;flex-direction:column;gap:1px;display:flex;position:absolute}.con-case-caption strong{font-size:calc(13 * var(--px));font-weight:600}.con-case-caption span{color:#c8c8d0}.con-faq-grid{gap:calc(32 * var(--px));display:grid}.con-faq-head{gap:calc(14 * var(--px));flex-direction:column;display:flex}.con-faq-head p:not(.con-eyebrow){font-size:calc(15 * var(--px));color:var(--muted)}.con-faq-list{border-top:1px solid var(--line)}.con .con-faq-list .con-faq-item{border-bottom:1px solid var(--line)}.con .con-faq-q{padding:calc(20 * var(--px)) 0;font:500 calc(17 * var(--px))/1.35 var(--sans);letter-spacing:-.015em;color:var(--ink);cursor:pointer;border-radius:0;align-items:center;text-decoration:none}.con .con-faq-q:hover{text-decoration:none}.con .con-faq-q>svg:last-child{display:none}.con .con-faq-q .con-faq-plus{color:var(--muted);transition:rotate .3s var(--ease), color .2s ease;flex-shrink:0;rotate:0deg}.con .con-faq-q[data-state=open] .con-faq-plus{color:var(--ink);rotate:45deg}.con .con-faq-a{font-size:calc(15.5 * var(--px));color:var(--muted);line-height:1.6}.con .con-faq-a>div{max-width:calc(640 * var(--px));padding-bottom:calc(22 * var(--px))}.con-close{padding-bottom:calc(16 * var(--px))}.con-close-card{align-items:center;gap:calc(16 * var(--px));padding:calc(64 * var(--px)) calc(22 * var(--px));border-radius:calc(20 * var(--px));background:var(--panel);text-align:center;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.con-close-card .con-tiles{margin-bottom:calc(8 * var(--px))}.con-close h2{max-width:calc(680 * var(--px));font-size:clamp(34px, 8.6vw, 56 * var(--px))}.con-close-card p{margin-bottom:calc(10 * var(--px));font-size:calc(17 * var(--px));color:var(--muted)}.con-footer{padding:calc(56 * var(--px)) 0 calc(28 * var(--px));font-size:calc(14 * var(--px))}.con-footer-top{gap:calc(32 * var(--px));grid-template-columns:1fr 1fr;display:grid}.con-footer-brand{gap:calc(12 * var(--px));flex-direction:column;grid-column:1/-1;display:flex}.con-footer-mark{height:calc(22 * var(--px));width:auto;color:var(--ink);align-self:flex-start}.con-footer-brand p{color:var(--muted)}.con-footer nav{gap:calc(9 * var(--px));flex-direction:column;display:flex}.con-footer nav h3{margin-bottom:calc(6 * var(--px));font:500 calc(13 * var(--px))/1 var(--sans);letter-spacing:-.01em;color:var(--ink)}.con-footer nav a{width:fit-content;color:var(--muted)}.con-footer nav a:hover{color:var(--ink)}.con-footer-bottom{gap:calc(10 * var(--px));margin-top:calc(48 * var(--px));padding-top:calc(20 * var(--px));border-top:1px solid var(--line);font-size:calc(13 * var(--px));color:var(--faint);flex-direction:column;display:flex}.con-footer-bottom span{align-items:center;gap:calc(8 * var(--px));display:inline-flex}.con-footer-bottom .con-light{margin-top:0}.con [data-reveal=waiting]{opacity:0;transform:translateY(18px)}.con [data-reveal=shown]{opacity:1;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:none}.con-form.apply-dialog{font-family:var(--font-con-sans), system-ui, sans-serif;background:#fff;border-radius:16px}.con-form [data-slot=dialog-title]{font-family:var(--font-con-sans), system-ui, sans-serif;letter-spacing:-.04em;color:#17171c;font-size:30px;font-weight:500}.con-form .apply-submit{background:#17171c;border-radius:10px;min-height:46px}.con-form .apply-submit:hover{background:#2e2e36}@media (min-width:640px){.con-cards{gap:calc(12 * var(--px));grid-template-columns:1fr 1fr}.con-card{min-height:calc(150 * var(--px));padding:calc(16 * var(--px))}.con-table .con-row{grid-template-columns:1fr calc(120 * var(--px)) calc(100 * var(--px));align-items:center}.con-table .con-row>:first-child{grid-column:auto}.con-checks{grid-template-columns:1fr 1fr}.con-chat.whatsapp{grid-template-columns:calc(200 * var(--px)) 1fr}.con-chat-list{padding:calc(8 * var(--px));border-right:1px solid var(--line);flex-direction:column;display:flex}.con-chat.slack{grid-template-columns:calc(176 * var(--px)) 1fr}.con-slack-side{gap:calc(2 * var(--px));padding:calc(14 * var(--px)) calc(10 * var(--px));font-size:calc(13 * var(--px));color:#cfbdd2;background:#3d1a43;flex-direction:column;display:flex}.con-chat.email{grid-template-columns:calc(150 * var(--px)) 1fr}.con-mail-side{gap:calc(2 * var(--px));padding:calc(12 * var(--px)) calc(8 * var(--px));border-right:1px solid var(--line);font-size:calc(13 * var(--px));color:var(--ink-2);background:#fafaf8;flex-direction:column;display:flex}.con-care{grid-template-columns:1fr 1fr}.con-care-art{height:calc(172 * var(--px));padding:calc(20 * var(--px))}}@media (min-width:768px){.con-wrap{padding-inline:calc(32 * var(--px))}.con-stage{padding:calc(48 * var(--px)) calc(48 * var(--px)) calc(26 * var(--px))}.con-stage-cap{margin-top:calc(34 * var(--px))}.con-board{grid-template-columns:calc(204 * var(--px)) 1fr;min-height:calc(492 * var(--px))}.con-side{gap:calc(14 * var(--px));padding:calc(14 * var(--px)) calc(10 * var(--px));border-bottom:0;border-right:1px solid var(--line)}.con-workspace{align-items:center;gap:calc(10 * var(--px));padding:calc(4 * var(--px)) calc(6 * var(--px)) calc(12 * var(--px));border-bottom:1px solid var(--line);display:flex}.con-ws-avatar{width:calc(28 * var(--px));height:calc(28 * var(--px));border-radius:calc(8 * var(--px));font-size:calc(11 * var(--px))}.con-workspace strong{font-size:calc(13.5 * var(--px));font-weight:600;line-height:1.25;display:block}.con-workspace em{font-style:normal;font-size:calc(12 * var(--px));color:var(--muted);line-height:1.25;display:block}.con-side-nav{flex-direction:column;padding:0;overflow:visible}.con-side-item{width:100%}.con-side-foot{align-items:flex-start;gap:calc(8 * var(--px));padding:calc(10 * var(--px));border-radius:calc(10 * var(--px));box-shadow:0 0 0 1px var(--line);font-size:calc(11.5 * var(--px));color:var(--muted);background:#fff;margin-top:auto;line-height:1.4;display:flex}.con-main{padding:calc(24 * var(--px)) calc(28 * var(--px)) calc(28 * var(--px));gap:calc(18 * var(--px))}.con-main-title{font-size:calc(26 * var(--px))}.con-float{right:calc(-32 * var(--px));bottom:calc(-22 * var(--px));width:calc(336 * var(--px));margin:0;position:absolute}}@media (min-width:900px){.con-night{grid-template-columns:1fr 1fr}.con-night-text{padding:calc(56 * var(--px)) calc(48 * var(--px));justify-content:center}.con-lock{min-height:calc(420 * var(--px));padding-top:calc(52 * var(--px))}.con-flow{grid-template-columns:minmax(calc(230 * var(--px)), calc(280 * var(--px))) minmax(calc(80 * var(--px)), 1fr) auto minmax(calc(40 * var(--px)), calc(72 * var(--px))) auto;min-height:calc(392 * var(--px));padding:calc(44 * var(--px));align-items:center;display:grid}.con-flow-tools{height:calc(300 * var(--px));grid-template-rows:repeat(5,1fr);align-items:center;gap:0;display:grid}.con-flow-tools li{margin:calc(4 * var(--px)) 0}.con-flow-lines.tall{display:none}.con-flow-lines.wide{height:calc(300 * var(--px));display:block}.con-flow-out{background:repeating-linear-gradient(90deg, var(--violet) 0 3px, transparent 3px 12px);width:100%;height:1px;animation-name:con-flow-x}.con-team-grid{gap:calc(24 * var(--px));grid-template-columns:1fr 1fr}.con-team-art{height:calc(300 * var(--px))}.con-door-grid{gap:calc(12 * var(--px));grid-template-columns:repeat(3,1fr)}.con-work-grid{gap:calc(20 * var(--px));grid-template-columns:repeat(3,1fr)}.con-door{min-height:calc(300 * var(--px));padding:calc(28 * var(--px))}.con-case{grid-template-columns:1fr 1.2fr}.con-case-text{padding:calc(48 * var(--px));justify-content:center}.con-case-film{min-height:calc(440 * var(--px))}.con-footer-top{grid-template-columns:2fr 1fr 1fr 1fr}.con-footer-brand{grid-column:auto}.con-footer-bottom{flex-direction:row;justify-content:space-between}}@media (min-width:768px) and (max-width:1023px){.con-stage{padding:36px 24px 22px}.con-board{grid-template-columns:180px 1fr}.con-main{padding:22px 22px 24px}.con-float{right:-12px}}@media (min-width:1024px) and (orientation:landscape),(orientation:landscape) and (max-height:520px) and (min-width:740px){.con-actions>*{flex:none}.con-hero-text{align-items:end;gap:calc(64 * var(--px));grid-template-columns:1.25fr 1fr}.con-hero-right{padding-bottom:calc(8 * var(--px))}.con-hero-text.wide{row-gap:calc(34 * var(--px))}.con-hero-text.wide .con-hero-left{grid-column:1/-1}.con-hero-text.wide h1>span{white-space:nowrap}.con-hero-text.wide .con-turn{padding-bottom:calc(14 * var(--px));align-self:end}.con-hero-text.wide.rotating .con-hero-left{grid-column:auto}}@media (min-width:1024px) and (orientation:landscape){.con-hero{padding-top:calc(72 * var(--hy))}.con-hero-left .con-tiles{margin-bottom:calc(22 * var(--hy))}.con-hero-text.wide{row-gap:calc(34 * var(--hy))}.con-hero h1{font-size:min(88 * var(--px), 6.4vw, 10svh)}.con-hero-text.wide h1{font-size:min(92 * var(--px), 9.6vw, 10.5svh)}.con-hero-text.rotating h1{font-size:min(88 * var(--px), 5.6vw, 10svh)}.con-stage{margin-top:calc(52 * var(--hy));padding:calc(56 * var(--hy)) calc(72 * var(--px)) calc(30 * var(--px));border-radius:calc(22 * var(--px))}}@media (min-width:1024px) and (orientation:portrait){.con-hero{padding-top:calc(64 * var(--px))}.con-actions>*{flex:none}.con-stage{margin-top:calc(48 * var(--px));border-radius:calc(22 * var(--px))}}@media (min-width:1024px){.con-nav{gap:calc(28 * var(--px));font-size:calc(14 * var(--px));margin-inline:auto;display:flex}.con-nav a{color:var(--ink-2);transition:color .2s}.con-nav a:hover{color:var(--ink)}.con-header .con-button{margin-left:0}.con-section{padding:calc(112 * var(--px)) 0}.con-doors,.con-film{padding-top:0}.con-ask-grid{align-items:center;gap:calc(72 * var(--px));grid-template-columns:1.4fr 1fr}.con-ask-mock{order:-1}.con-switch{gap:calc(2 * var(--px));max-width:calc(360 * var(--px));margin-top:calc(26 * var(--px));background:0 0;grid-template-columns:1fr;padding:0}.con-switch-item{justify-content:flex-start;gap:calc(12 * var(--px));padding:calc(14 * var(--px));border-radius:calc(10 * var(--px));font-size:calc(16 * var(--px))}.con-switch-item[aria-selected=true]{background:var(--panel);box-shadow:none}.con-switch-item:not([aria-selected=true]):hover{background:#f6f6f3}.con-band{padding:calc(128 * var(--px)) 0 calc(104 * var(--px))}.con-care{gap:calc(12 * var(--px));grid-template-columns:repeat(3,1fr)}.con-faq-grid{align-items:start;gap:calc(64 * var(--px));grid-template-columns:1fr 1.6fr}.con-faq-head{top:calc(100 * var(--px));position:sticky}.con-close-card{padding:calc(104 * var(--px)) calc(40 * var(--px))}}@media (min-width:1280px){.con-wrap{padding-inline:calc(40 * var(--px))}}@media (orientation:portrait) and (max-height:600px){.con-hero{padding-top:28px}.con-hero-left .con-tiles{margin-bottom:16px}.con-hero h1{font-size:clamp(36px,min(12.4vw,7.2svh),46px)}.con-hero-right p{font-size:16px}.con-actions{margin-top:20px}}@media (orientation:landscape) and (max-height:520px) and (min-width:540px) and (max-width:1023px){.con-header-bar{height:52px}.con-header .con-button{min-height:34px}.con-hero{padding-top:clamp(14px,5svh,24px)}.con-hero-text{gap:14px 28px}.con-hero-left .con-tiles{margin-bottom:12px}.con-hero h1{font-size:min(6vw,12svh)}.con-hero-text.wide h1{font-size:min(7.6vw,12svh)}.con-hero-text.rotating h1{font-size:min(5.2vw,12svh)}.con-hero-right{padding-bottom:4px}.con-hero-right p{max-width:560px;font-size:15px}.con-actions{gap:8px;margin-top:16px}.con-hero .con-button{min-height:42px;padding:0 16px;font-size:14.5px}.con-turn{font-size:18px}.con-hero-text.wide .con-turn{padding-bottom:4px}.con-stage{margin-top:24px}}@media (orientation:landscape) and (max-height:520px) and (min-width:740px) and (max-width:1023px){.con-hero-text{grid-template-columns:1fr 1fr}.con-actions>*{flex:auto}}@media (orientation:landscape) and (max-height:520px) and (min-width:540px) and (max-width:739px){.con-hero-text.rotating h1,.con-hero-text.wide h1{font-size:min(6.6vw,12svh)}.con-actions>*{flex:none}}@media (prefers-reduced-motion:reduce){.con *,.con :before,.con :after{transition:none!important;animation:none!important}.con [data-reveal]{opacity:1!important;transform:none!important}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.WDhi4W_className{font-family:Geist,Geist Fallback;font-style:normal}.WDhi4W_variable{--tm-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.I5P3jW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.I5P3jW_variable{--tm-mono:"Geist Mono", "Geist Mono Fallback"}
