.tt-iphone-scen{width:100%;height:560px;position:relative}.tt-iphone-scen__duk{opacity:0;transition:opacity .62s;position:absolute;inset:0}.tt-iphone-scen__duk.ar-klar{opacity:1}.tt-iphone-scen__platta{aspect-ratio:142/292;background:radial-gradient(120% 80% at 32% 22%,#e986644d 0%,#0000 58%),linear-gradient(168deg,#1c1f26 0%,#090b0f 100%);background:radial-gradient(120% 80% at 32% 22%,lab(66.5564% 36.164 35.6025/.3) 0%,#0000 58%),linear-gradient(168deg,lab(11.7672% -.111312 -5.18694) 0%,lab(3.02059% -.0278801 -2.17829) 100%);border:1px solid #ffffff21;border:1px solid lab(100% 0 0/.13);border-radius:34px;width:232px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 30px 70px #00000080;box-shadow:0 30px 70px lab(0% 0 0/.5)}@media (max-width:900px){.tt-iphone-scen{height:420px}.tt-iphone-scen__platta{width:186px}}
.tt-okt{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tt-okt__mitt{place-items:center;display:grid;position:absolute;inset:0}.tt-okt__drift{aspect-ratio:1;width:min(150vh,108vw);animation:tt-okt-drift calc(var(--spin) / 3) ease-in-out infinite}.tt-okt__drift--ruta{aspect-ratio:auto;width:100%;height:100%}.tt-okt__andas{width:100%;height:100%;animation:tt-okt-andas calc(var(--spin) / 5) ease-in-out infinite}.tt-okt__medurs,.tt-okt__moturs,.tt-okt__inre{transform-origin:0 0}.tt-okt__medurs{animation:tt-okt-medurs var(--spin) linear infinite}.tt-okt__moturs{animation:tt-okt-moturs calc(var(--spin) * 1.35) linear infinite}.tt-okt__inre{animation:tt-okt-medurs calc(var(--spin) * 2.2) linear infinite;opacity:.55}.tt-okt__stav-a{transform-origin:-58px 36px;animation:tt-okt-stav-a var(--pulse) ease-in-out infinite}.tt-okt__stav-b{transform-origin:0 36px;animation:tt-okt-stav-b calc(var(--pulse) * 1.3) ease-in-out infinite}.tt-okt__stav-c{transform-origin:58px 36px;animation:tt-okt-stav-c calc(var(--pulse) * .85) ease-in-out infinite}.tt-okt__glod,.tt-okt__vinjett{pointer-events:none;position:absolute;inset:0}.tt-okt__glod{animation:tt-okt-glod calc(var(--pulse) * 2.4) ease-in-out infinite}@keyframes tt-okt-medurs{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tt-okt-moturs{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes tt-okt-andas{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes tt-okt-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes tt-okt-stav-a{0%,to{transform:scaleY(1)}50%{transform:scaleY(.86)}}@keyframes tt-okt-stav-b{0%,to{transform:scaleY(.88)}45%{transform:scaleY(1)}}@keyframes tt-okt-stav-c{0%,to{transform:scaleY(.92)}60%{transform:scaleY(1)}}@keyframes tt-okt-glod{0%,to{opacity:.35}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.tt-okt__drift,.tt-okt__andas,.tt-okt__medurs,.tt-okt__moturs,.tt-okt__inre,.tt-okt__stav-a,.tt-okt__stav-b,.tt-okt__stav-c,.tt-okt__glod{animation:none}}.tt-okt__drift--topp{left:50%;top:var(--tt-hjul-topp,var(--hjul-std-topp,-2%));width:var(--hjul-b,var(--hjul-std-b,min(210vh, 150vw)));aspect-ratio:1;position:absolute;translate:-50%}.tt-okt--topp .tt-okt__glod{display:none}@media (max-width:900px){.tt-okt{--hjul-std-b:220vw;--hjul-std-topp:8%}}.tt-okt__stavar{left:50%;top:var(--tt-stav-topp,var(--stav-std-topp,6vh));width:var(--stav-b,var(--stav-std-b,min(58vw, 1200px)));aspect-ratio:160/220;-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--tt-stav-slut,34vh) - 110px + var(--tt-stav-m1)), transparent calc(var(--tt-stav-slut,34vh) + var(--tt-stav-m2)));-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--tt-stav-slut,34vh) - 110px + var(--tt-stav-m1)), transparent calc(var(--tt-stav-slut,34vh) + var(--tt-stav-m2)));mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--tt-stav-slut,34vh) - 110px + var(--tt-stav-m1)), transparent calc(var(--tt-stav-slut,34vh) + var(--tt-stav-m2)));opacity:.62;position:absolute;translate:-50%}@media (max-width:900px){.tt-okt{--stav-std-b:92vw;--stav-std-topp:10vh}}
@keyframes tt-maskup{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes tt-fadeup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tt-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes tt-flow{0%{opacity:0;left:8%}15%{opacity:1}80%{opacity:1}to{opacity:0;left:92%}}html:has(.tt-root){scroll-behavior:smooth;overflow-x:clip}body:has(.tt-root){color:#eff2f5;color:lab(95.3562% -.55331 -1.78927);background:#010102;background:lab(.308809% -.0512525 -.225085);overflow-x:clip}:is(body:has(.tt-root)>header,body:has(.tt-root)>footer){display:none}.tt-root{-webkit-font-smoothing:antialiased;font-family:var(--font-dm), "DM Sans", Helvetica, sans-serif;line-height:normal}.tt-root a{color:#a1a5a9;color:lab(67.5132% -.871807 -2.85522);text-decoration:none}.tt-root a:hover{color:color-mix(in oklab, var(--c1,#ff97ca) 80%, white)}@supports (color:lab(0% 0 0)){.tt-root a:hover{color:color-mix(in oklab, var(--c1,lab(74.9228% 45.331 -8.70643)) 80%, white)}}.tt-root ::selection{background:color-mix(in oklab, var(--c1,#ff97ca) 30%, transparent)}@supports (color:lab(0% 0 0)){.tt-root ::selection{background:color-mix(in oklab, var(--c1,lab(74.9228% 45.331 -8.70643)) 30%, transparent)}}.tt-root :where(header,nav) :where(a,button){min-width:0;min-height:0;padding-block:0;display:inline}.tt-root footer :where(a,button){align-items:center;min-height:44px;padding-block:4px;display:inline-flex}.tt-root .tt-cta-light{color:#091018;color:lab(4.40365% -1.00486 -5.62652);background:#eff2f5;background:lab(95.3562% -.55331 -1.78927)}.tt-root .tt-cta-light:hover{color:#091018;color:lab(4.40365% -1.00486 -5.62652);background:#fff}.tt-root .tt-ref{color:#6b727a;color:lab(47.7836% -1.56406 -5.31685);transition:color .28s}.tt-root .tt-ref:hover{color:#dadee3;color:lab(88.3935% -.876904 -2.85805)}.tt-root .tt-ref--logga{filter:grayscale()opacity(.5);-webkit-user-select:none;user-select:none;width:auto;height:clamp(26px,2.6vw,38px);transition:filter .28s}.tt-root .tt-ref-post{white-space:nowrap;align-items:center;gap:14px;text-decoration:none;display:flex}.tt-root .tt-ref-post:hover .tt-ref--logga{filter:grayscale(0)opacity()}.tt-root .tt-ref-post:hover .tt-ref{color:#dadee3;color:lab(88.3935% -.876904 -2.85805)}.tt-root .tt-refband{will-change:transform;animation:56s linear infinite tt-marquee}.tt-root .tt-refband:hover{animation-play-state:paused}.tt-root .tt-case-row{color:#dadee3;color:lab(88.3935% -.876904 -2.85805);padding:20px 8px}.tt-root .tt-case-row:hover{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#ffffff08;background:lab(100% 0 0/.03);padding-left:16px}.tt-root .tt-btn-ghost{color:#e9ebee;color:lab(93.0362% -.553161 -1.78919)}.tt-root .tt-btn-ghost:hover{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08)}.tt-sheet{z-index:100;pointer-events:none;position:fixed;inset:0}.tt-sheet__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#02030699;background:lab(.898048% -.187442 -.952324/.6);transition:opacity .28s;position:absolute;inset:0}.tt-sheet__panel{background:#0b1015;background:lab(4.41937% -.812896 -3.76877);border-left:1px solid #ffffff1f;border-left:1px solid lab(100% 0 0/.12);flex-direction:column;gap:24px;width:min(520px,100vw);padding:36px 32px 44px;transition:transform .36s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-30px 0 80px #00000080;box-shadow:-30px 0 80px lab(0% 0 0/.5)}.tt-sheet--open{pointer-events:auto}.tt-sheet--open .tt-sheet__overlay{opacity:1}.tt-sheet--open .tt-sheet__panel{transform:translate(0)}@media (prefers-reduced-motion:reduce){.tt-sheet__panel,.tt-sheet__overlay{transition:none}}.tt-sheet__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tt-sheet__kicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#a1a5a9;color:lab(67.5132% -.871807 -2.85522);margin-bottom:12px;font-size:11px}.tt-sheet__title{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:500;line-height:1.1}.tt-sheet__sub{color:#a5acb2;color:lab(69.8289% -1.28996 -4.27327);margin:10px 0 0;font-size:14px;line-height:1.6}.tt-sheet__close{color:#dadee3;color:lab(88.3935% -.876904 -2.85805);cursor:pointer;background:0 0;border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:999px;flex:none;width:40px;min-width:48px;height:40px;min-height:48px;font-size:15px}.tt-sheet__close:hover{background:#ffffff14;background:lab(100% 0 0/.08)}.tt-sheet__alt{color:#8c939b;color:lab(60.5446% -1.58405 -5.32682);font-size:13px}.tt-sheet__alt a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.contact__form{gap:18px;display:grid}.contact__row{gap:6px;display:grid}.contact__label{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#80878f;color:lab(55.9043% -1.57765 -5.32358);font-size:11px}.contact__input{color:#eff2f5;color:lab(95.3562% -.55331 -1.78927);min-block-size:48px;inline-size:100%;font:inherit;background:#070b0f;background:lab(2.74222% -.506118 -2.35133);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:10px;padding:12px 14px;font-size:1rem}.contact__input:focus-visible{outline:2px solid var(--c2,#28d6df);outline-offset:1px}@supports (color:lab(0% 0 0)){.contact__input:focus-visible{outline:2px solid var(--c2,lab(78.0575% -40.6977 -16.7149))}}.contact__textarea{resize:vertical;min-block-size:8rem;line-height:1.55}.contact__input[aria-invalid=true]{border-color:var(--c1,#ff97ca)}@supports (color:lab(0% 0 0)){.contact__input[aria-invalid=true]{border-color:var(--c1,lab(74.9228% 45.331 -8.70643))}}.contact__send{color:#091018;color:lab(4.40365% -1.00486 -5.62652);min-block-size:48px;min-inline-size:8rem;font:inherit;cursor:pointer;background:#eff2f5;background:lab(95.3562% -.55331 -1.78927);border:0;border-radius:999px;justify-self:start;padding:12px 24px;font-size:14px;font-weight:500}.contact__send:hover{background:#fff}.contact__send:disabled{opacity:.55;cursor:progress}.contact__ok,.contact__error{border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);background:#101419;background:lab(6.17897% -.933118 -3.92346);border-inline-start-width:3px;border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.contact__ok{border-inline-start-color:#5ed99e;border-inline-start-color:lab(78.6547% -46.3141 18.2361)}.contact__error{border-inline-start-color:#aaaeb3;border-inline-start-color:lab(70.9933% -.872821 -2.85579)}.contact__trap{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.tt-hdr-cta{align-items:center;min-block-size:44px;transition:box-shadow .3s,translate .52s cubic-bezier(.2,.7,.2,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.tt-logo,.tt-logo img,.tt-hdr-cta{transition:none}}.tt-snap{transition:none!important}@media (max-width:900px){.tt-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.tt-hero-grid>*{grid-area:auto!important}.tt-hero-unit{width:100%;margin-left:0!important;margin-right:0!important}.tt-prev{width:100%!important;height:280px!important}.tt-ord{gap:16px!important;font-size:clamp(44px,14vw,72px)!important}.tt-ai-grid,.tt-appar-grid{grid-template-columns:1fr!important;gap:40px!important}.tt-appar-lista{justify-content:flex-start!important}.tt-case-row{grid-template-rows:auto auto;grid-template-columns:40px 1fr auto!important;gap:2px 14px!important}.tt-case-row>span:first-child{grid-area:1/1}.tt-case-row>span:nth-child(2){grid-area:1/2}.tt-case-row>span:nth-child(3){grid-area:2/2;font-size:13px!important}.tt-case-row>span:nth-child(4){grid-area:1/3/span 2}.tt-kontakt-kort{padding:44px 22px!important}}.tt-logo:hover img,.tt-logo:focus-visible img{opacity:1!important}@media (prefers-reduced-motion:reduce){.tt-logo{transition:none}.tt-hdr:after{animation:none}}@keyframes tt-logofade{0%{opacity:0}to{opacity:1}}#tt-hdr nav{max-width:1180px;margin:36px auto 0;padding:13px 13px 13px 24px}#tt-hdr nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;border-radius:999px;transition:translate .52s cubic-bezier(.2,.7,.2,1),opacity .38s;animation:.9s cubic-bezier(.19,1,.22,1) .82s backwards tt-kapsel-in;position:absolute;inset:0}@keyframes tt-kapsel-in{0%{opacity:0;transform:scaleX(.82)}to{opacity:1;transform:scaleX(1)}}.tt-hdr-lank{transition:color .2s,translate .52s cubic-bezier(.2,.7,.2,1);color:#c0c5c9!important;color:lab(79.1134% -.874937 -2.85695)!important}.tt-hdr-lank:hover,.tt-hdr-lank:focus-visible{color:#f8f8f8!important;color:lab(97.68% -.0000298023 .0000119209)!important}@media (max-width:900px){.tt-om-grid{grid-template-columns:1fr!important;gap:36px!important}}.tt-hdr{background:0 0}@media (prefers-reduced-motion:reduce){.tt-hdr{transition:none}}#tt-hdr.tt-hdr--uppe nav:before{opacity:0;translate:0 -120px}.tt-hdr-hoger{transition:translate .52s cubic-bezier(.2,.7,.2,1)}.tt-hdr--klunga-nere .tt-hdr-hoger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111417b8;background:lab(6.18678% -.66746 -2.55596/.72);border-radius:999px;padding:8px 8px 8px 20px;box-shadow:0 10px 34px #0006;box-shadow:0 10px 34px lab(0% 0 0/.4)}@media (prefers-reduced-motion:reduce){.tt-hdr-hoger{transition:none}}.tt-hdr--uppe .tt-logo{translate:0 -120px}.tt-hdr--uppe .tt-logo img{opacity:0!important}.tt-logo{transition:translate .52s cubic-bezier(.2,.7,.2,1),opacity .38s}@media (max-width:900px){.tt-appar-track{height:auto!important}.tt-appar-sticky{position:static!important}.tt-appar-scen{-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto;height:auto!important}.tt-appar-scen>[data-appphone]{flex:none;opacity:1!important;filter:none!important;z-index:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}.tt-orb-karna{opacity:0;transition:scale .9s cubic-bezier(.19,1,.22,1),opacity .5s;scale:.2}.tt-graf--syns .tt-orb-karna{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.tt-orb-karna{opacity:1;transition:none;scale:1}}.tt-kontakt-bloom{pointer-events:none;background:radial-gradient(46% 60% at 88% 12%, color-mix(in oklab, var(--c1,#ff97ca) 15%, transparent), transparent 70%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.tt-kontakt-bloom{background:radial-gradient(46% 60% at 88% 12%, color-mix(in oklab, var(--c1,lab(74.9228% 45.331 -8.70643)) 15%, transparent), transparent 70%)}}.tt-kontakt-primar{text-align:center;box-shadow:0 12px 34px #00000059;box-shadow:0 12px 34px lab(0% 0 0/.35)}.tt-kontakt-lank{border-bottom:1px solid #0000;align-items:center;min-block-size:44px;transition:color .2s,border-color .2s;display:flex;color:#b9bec4!important;color:lab(76.7913% -1.08567 -3.56684)!important}.tt-kontakt-lank:hover,.tt-kontakt-lank:focus-visible{color:#f8f8f8!important;color:lab(97.68% -.0000298023 .0000119209)!important}@media (max-width:900px){#kontakt{padding-left:0!important;padding-right:0!important}.tt-kontakt-inner{grid-template-columns:1fr!important;align-items:start!important;gap:32px!important}.tt-kontakt-kort{padding:44px 22px!important}.tt-kontakt-bloom{background:radial-gradient(70% 40% at 80% 6%, color-mix(in oklab, var(--c1,#ff97ca) 15%, transparent), transparent 72%)}@supports (color:lab(0% 0 0)){.tt-kontakt-bloom{background:radial-gradient(70% 40% at 80% 6%, color-mix(in oklab, var(--c1,lab(74.9228% 45.331 -8.70643)) 15%, transparent), transparent 72%)}}.tt-hdr-hoger{gap:14px!important}.tt-hdr-hoger>*{white-space:nowrap}.tt-hdr--klunga-nere .tt-hdr-hoger{padding:6px 6px 6px 16px}.tt-hdr--klunga-nere .tt-hdr-cta{padding:9px 15px!important;font-size:13px!important}.tt-hdr--klunga-nere .tt-hdr-lank{font-size:13px!important}.tt-hdr--klunga-nere .tt-hdr-hoger{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding:0}.tt-hdr--klunga-nere .tt-hdr-cta{align-items:center;min-block-size:44px;display:inline-flex;box-shadow:0 10px 34px #0000008c;box-shadow:0 10px 34px lab(0% 0 0/.55)}footer{padding-bottom:84px}}.tt-hero-grid,.tt-hero-grid~*{z-index:1;position:relative}.tt-orb-karna{position:absolute}@property --tt-p1{syntax:"<color>";inherits:false;initial-value:oklch(70% .17 8)}@property --tt-p2{syntax:"<color>";inherits:false;initial-value:oklch(78% .15 30)}@property --tt-p3{syntax:"<color>";inherits:false;initial-value:oklch(87% .1 55)}@property --tt-p4{syntax:"<color>";inherits:false;initial-value:oklch(96% .035 65)}@property --tt-p5{syntax:"<color>";inherits:false;initial-value:oklch(93% .055 25)}.tt-orb-klot,.tt-orb-liten{background-image:linear-gradient(var(--tt-orb-vinkel,176deg), var(--tt-p1) 0%, var(--tt-p2) 22%, var(--tt-p3) 44%, var(--tt-p4) 72%, var(--tt-p5) 100%);border-radius:999px}.tt-orb-klot[data-palett="1"]{--tt-p1:#4c7df7;--tt-p2:#4ea9ff;--tt-p3:#7fd7ff;--tt-p4:#def7ff;--tt-p5:#cddeff}@supports (color:lab(0% 0 0)){.tt-orb-klot[data-palett="1"]{--tt-p1:lab(53.9607% 14.5309 -67.2754);--tt-p2:lab(66.8198% -6.42365 -53.9665);--tt-p3:lab(81.7333% -20.3847 -30.9861);--tt-p4:lab(95.54% -7.56916 -7.33284);--tt-p5:lab(88.0112% -.128269 -25.771)}}.tt-orb-klot[data-palett="2"]{--tt-p1:#10ae65;--tt-p2:#68ca80;--tt-p3:#abe6ac;--tt-p4:#e8f7e4;--tt-p5:#baebd4}@supports (color:lab(0% 0 0)){.tt-orb-klot[data-palett="2"]{--tt-p1:lab(62.622% -51.4213 26.5726);--tt-p2:lab(73.9447% -42.0464 27.476);--tt-p3:lab(86.1882% -27.9611 22.2441);--tt-p4:lab(95.744% -7.82669 7.32557);--tt-p5:lab(89.205% -19.9479 5.75575)}}.tt-orb-klot[data-palett="3"]{--tt-p1:#955be3;--tt-p2:#c280f0;--tt-p3:#ebb3f7;--tt-p4:#fcebff;--tt-p5:#e0d7ff}@supports (color:lab(0% 0 0)){.tt-orb-klot[data-palett="3"]{--tt-p1:lab(50.3845% 45.1614 -61.7514);--tt-p2:lab(63.827% 41.27 -46.9265);--tt-p3:lab(79.8957% 29.2513 -25.934);--tt-p4:lab(94.8946% 9.19986 -8.40058);--tt-p5:lab(87.6117% 11.2663 -23.4396)}}.tt-orb-klot[data-palett="4"]{--tt-p1:#e78c08;--tt-p2:#efb146;--tt-p3:#f6d78c;--tt-p4:#fcf5df;--tt-p5:#ffddc3}@supports (color:lab(0% 0 0)){.tt-orb-klot[data-palett="4"]{--tt-p1:lab(66.9886% 30.3686 71.1856);--tt-p2:lab(76.7931% 15.7862 61.5103);--tt-p3:lab(87.5445% 3.88178 41.1536);--tt-p4:lab(96.6763% -.210732 11.5906);--tt-p5:lab(90.5438% 11.4607 20.1555)}}.tt-orb-klot{transition:--tt-p1 .9s,--tt-p2 .9s,--tt-p3 .9s,--tt-p4 .9s,--tt-p5 .9s;position:absolute;inset:0;overflow:hidden}.tt-orb-facett{pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;width:100%;height:100%;transform:rotate(var(--tt-orb-vrid,0deg)) scale(var(--tt-orb-djup,1));will-change:transform;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0% 30%,#000 72%);mask-image:radial-gradient(circle,#0000 0% 30%,#000 72%)}.tt-orb-liten{background:linear-gradient(176deg,#326ad9 0%,#4dacf6 40%,#cbeeff 100%);background:linear-gradient(176deg,lab(45.9974% 12.2645 -63.2639) 0%,lab(67.1788% -11.1933 -45.7924) 40%,lab(92.0538% -10.1672 -14.3916) 100%)}@media (prefers-reduced-motion:reduce){.tt-orb-klot{animation:none}}.tt-bakgrund{z-index:0;pointer-events:none;opacity:0;transition:opacity 1.6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.tt-bakgrund--inne{opacity:1}.tt-bakgrund canvas{display:block}.tt-bakgrund>*{pointer-events:none!important}.tt-bakgrund__toning{background:linear-gradient(#01010280 0%,#0000 22% 62%,#010102cc 92%,#010102 100%);background:linear-gradient(lab(.308809% -.0512525 -.225085/.5) 0%,#0000 22% 62%,lab(.308809% -.0512525 -.225085/.8) 92%,lab(.308809% -.0512525 -.225085) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tt-bakgrund{display:none}}@media (max-width:900px){#tt-hdr nav{margin:18px 12px 0;padding:10px 10px 10px 16px}#tt-hdr nav:before{border-radius:999px}.tt-logo img{height:24px!important}.tt-hdr-lank{display:none}}.tt-prev:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#010102d1,#01010273 62%,#0000);background:radial-gradient(closest-side,lab(.308809% -.0512525 -.225085/.82),lab(.308809% -.0512525 -.225085/.45) 62%,#0000);border-radius:40px;position:absolute;inset:-14% -12%}.tt-hero-b{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:30px;width:100%;max-width:900px;margin:0 auto;padding:0 32px;display:flex;position:relative}.tt-hero-b__bricka{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#babec3;color:lab(76.7934% -.87437 -2.85665);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11141780;background:lab(6.18678% -.66746 -2.55596/.5);border:1px solid #ffffff21;border:1px solid lab(100% 0 0/.13);border-radius:999px;align-items:center;gap:10px;padding:9px 18px;font-size:11.5px;display:inline-flex}.tt-hero-b__prick{background:#ebeff2;background:lab(94.1953% -.662029 -2.14605);border-radius:99px;width:7px;height:7px;animation:2s infinite tt-blink;box-shadow:0 0 10px #ebeff2cc;box-shadow:0 0 10px lab(94.1953% -.662029 -2.14605/.8)}.tt-hero-b__rubrik{letter-spacing:-.045em;color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);text-shadow:0 4px 40px #0000008c;text-shadow:0 4px 40px lab(0% 0 0/.55);margin:0;font-size:clamp(48px,7.4vw,104px);font-weight:600;line-height:1.02}.tt-hero-b__ordbox{vertical-align:bottom;display:inline-block;overflow:hidden}.tt-hero-b__ordbox>span{display:inline-block}.tt-hero-b__sub{color:#bfc5ca;color:lab(79.1114% -1.08659 -3.56731);text-shadow:0 2px 22px #0009;text-shadow:0 2px 22px lab(0% 0 0/.6);max-width:54ch;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.62}.tt-hero-b__knappar{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:4px;display:flex}.tt-hero-b__primar{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:14px 30px;font-size:15px;font-weight:500}.tt-hero-b__sekundar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11141780;background:lab(6.18678% -.66746 -2.55596/.5);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:999px;padding:14px 28px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s;color:#e9ebee!important;color:lab(93.0362% -.553161 -1.78919)!important}.tt-hero-b__sekundar:hover,.tt-hero-b__sekundar:focus-visible{background:#212428a8;background:lab(14.1508% -.825912 -2.83166/.66);border-color:#ffffff47;border-color:lab(100% 0 0/.28)}@media (max-width:900px){.tt-hero-b{gap:24px;padding:0 22px}.tt-hero-b__knappar{flex-direction:column;width:100%}.tt-hero-b__primar,.tt-hero-b__sekundar{text-align:center;width:100%}}@media (min-width:620px) and (max-width:900px){.tt-hero-b__knappar{flex-direction:row;width:auto}.tt-hero-b__primar,.tt-hero-b__sekundar{width:auto}}.tt-root--design1 .tt-hdr{display:none}.tt-d1{font-family:var(--font-jost), Jost, Helvetica, sans-serif}.tt-d1__bar{justify-content:space-between;align-items:center;gap:24px;display:flex}.tt-d1__logga{width:auto;height:clamp(20px,1.7vw,24px);display:block}.tt-d1__nav{letter-spacing:.06em;align-items:center;gap:clamp(20px,2.8vw,40px);font-size:15px;display:flex}.tt-d1__nav a,.tt-d1__navknapp{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.tt-d1__kicker{font-family:var(--font-plex), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;display:flex}.tt-d1__streck{width:44px;height:1px;display:block}.tt-d1__knappar{flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;display:flex}.tt-d1a{color:#2f2f2d;background:#f4f4f2;grid-template-rows:auto 1fr auto;min-height:100vh;padding:clamp(28px,3vw,38px) clamp(24px,4.7vw,64px) clamp(32px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.tt-d1a__mark{aspect-ratio:1;opacity:.5;pointer-events:none;width:min(66vw,900px);position:absolute;top:clamp(-190px,-9vw,-70px);right:clamp(-260px,-14vw,-120px);-webkit-mask-image:radial-gradient(closest-side,#000 74%,#0000 99%);mask-image:radial-gradient(closest-side,#000 74%,#0000 99%)}.tt-d1a .tt-d1__nav a,.tt-d1a .tt-d1__navknapp{color:#4a4a47}.tt-d1a .tt-d1__nav a:hover,.tt-d1a .tt-d1__navknapp:hover{color:#000}.tt-d1a .tt-d1__navknapp{color:#3e3e3e;border:1px solid #3e3e3e;border-radius:999px;padding:9px 20px}.tt-d1a__text{z-index:1;flex-direction:column;align-self:center;gap:clamp(20px,2.6vw,34px);max-width:820px;padding:clamp(32px,5vw,60px) 0;display:flex;position:relative}.tt-d1a .tt-d1__kicker{color:#6e6e6b}.tt-d1a .tt-d1__streck{background:#b9b9b4}.tt-d1a__rubrik{letter-spacing:-.015em;color:#2f2f2d;text-wrap:balance;margin:0;font-size:clamp(42px,7vw,96px);font-weight:200;line-height:1.02}.tt-d1a__rubrik em{font-style:normal;font-weight:400}.tt-d1a__sub{color:#5c5c58;max-width:560px;margin:0;font-size:clamp(16px,1.5vw,20px);font-weight:300;line-height:1.6}.tt-d1a__primar,.tt-d1a__sekundar{font:inherit;letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;padding:16px 34px;font-size:16px;text-decoration:none}.tt-d1a__primar{color:#f4f4f2;background:#2f2f2d}.tt-d1a__sekundar{border:1px solid #c4c4be;padding:16px 30px;color:#3e3e3e!important}.tt-d1a__fot{z-index:1;font-family:var(--font-plex), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#6d6d66;border-top:1px solid #dedad8;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;font-size:12px;display:flex;position:relative}.tt-d1b{color:#f2f2ee;background:#1d1d1c;grid-template-columns:minmax(0,1fr) clamp(320px,34vw,520px);min-height:100vh;display:grid}.tt-d1b__vanster{flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,3vw,38px) clamp(24px,4vw,56px) clamp(32px,3.4vw,44px) clamp(24px,4.7vw,64px);display:flex}.tt-d1b__nav a{color:#a9a9a3}.tt-d1b__nav a:hover{color:#f2f2ee}.tt-d1b__text{flex-direction:column;gap:clamp(18px,2.4vw,30px);padding-right:clamp(0px,3vw,40px);display:flex}.tt-d1b .tt-d1__kicker{color:#868680}.tt-d1b .tt-d1__streck{background:#4a4a46}.tt-d1b__rubrik{letter-spacing:-.015em;color:#f2f2ee;text-wrap:balance;margin:0;font-size:clamp(40px,6.4vw,88px);font-weight:200;line-height:1.04}.tt-d1b__rubrik em{font-style:normal;font-weight:400}.tt-d1b__sub{color:#a5a59e;max-width:520px;margin:0;font-size:clamp(16px,1.5vw,19px);font-weight:300;line-height:1.65}.tt-d1b__primar,.tt-d1b__sekundar{font:inherit;letter-spacing:.04em;cursor:pointer;font-size:16px;text-decoration:none}.tt-d1b__primar{color:#1d1d1c;background:#f2f2ee;border:0;border-radius:999px;padding:16px 34px}.tt-d1b__sekundar{border-bottom:1px solid #57574f;padding-bottom:4px;color:#d6d6d0!important}.tt-d1b__fot{font-family:var(--font-plex), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#85857c;flex-wrap:wrap;gap:clamp(20px,4vw,56px);font-size:12px;display:flex}.tt-d1b__hoger{background:#242422;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tt-d1b__ruta{z-index:1;width:min(380px,78%);position:relative}@media (max-width:900px){.tt-d1b{grid-template-columns:1fr}.tt-d1b__hoger{min-height:46vh;padding:32px 0}.tt-d1a__fot span:nth-child(n+4),.tt-d1b__fot span:nth-child(n+4){display:none}.tt-d1a__mark{opacity:.34}}.tt-ai-track{min-height:700vh}.tt-ai-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.tt-ai-inner{width:100%;max-width:1240px;margin:0 auto;padding:96px 32px 32px}.tt-ai-hoger{flex-direction:column;align-items:center;gap:30px;width:min(460px,100%);margin-left:auto;display:flex;position:relative}.tt-ai-scen{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.tt-orb-karna{aspect-ratio:1;flex:none;width:clamp(150px,17vw,220px);position:relative}.tt-ai-rader{width:100%;min-height:92px;margin-top:34px;position:relative}.tt-ai-rad{text-align:center;letter-spacing:-.01em;color:#f3f5f8;color:lab(96.5162% -.553399 -1.78931);opacity:0;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.45;transition:opacity .46s,translate .7s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;translate:0 26px}.tt-ai-rad.ar-aktiv{opacity:1;translate:0}.tt-ai-rad.ar-passerad{opacity:0;translate:0 -30px}@media (max-width:900px){.tt-ai-track{min-height:520vh}.tt-ai-inner{padding:88px 22px 24px}.tt-ai-grid{grid-template-columns:1fr!important;gap:36px!important}.tt-ai-hoger{width:100%;margin-left:0}.tt-ai-rader{min-height:84px;margin-top:26px}}@media (prefers-reduced-motion:reduce){.tt-ai-rad{transition:none}.tt-ai-rad:first-child{opacity:1;translate:0}}.tt-hc{--tt-hc-z:.85;--tt-hc-bgz:.85;color:#f2f2f2;min-height:100vh;font-family:var(--font-jakarta), "Plus Jakarta Sans", Helvetica, Arial, sans-serif;flex-direction:column;display:flex;position:relative;overflow:hidden}.tt-hc--lager{background:#050505}.tt-hc--extern{background:0 0}.tt-hc__bg1,.tt-hc__bg2,.tt-hc__vinjett,.tt-hc__korn{pointer-events:none;position:absolute}.tt-hc__bg1{filter:blur(calc(60px * var(--tt-hc-bgz)));opacity:.95;background:repeating-linear-gradient(152deg, #000 calc(0px * var(--tt-hc-bgz)), #000 calc(90px * var(--tt-hc-bgz)), #101010 calc(150px * var(--tt-hc-bgz)), #2b2b2b calc(210px * var(--tt-hc-bgz)), #6e6e6e calc(250px * var(--tt-hc-bgz)), #1a1a1a calc(300px * var(--tt-hc-bgz)), #000 calc(380px * var(--tt-hc-bgz)), #000 calc(470px * var(--tt-hc-bgz)));animation:34s ease-in-out infinite tt-hc-drift;inset:-20%}.tt-hc__bg2{filter:blur(calc(90px * var(--tt-hc-bgz)));opacity:.5;mix-blend-mode:screen;background:repeating-linear-gradient(148deg, #0000 calc(0px * var(--tt-hc-bgz)), #0000 calc(240px * var(--tt-hc-bgz)), #bebebe8c calc(320px * var(--tt-hc-bgz)), #0000 calc(400px * var(--tt-hc-bgz)), #0000 calc(640px * var(--tt-hc-bgz)));inset:-20%}.tt-hc__vinjett{background:radial-gradient(120% 90% at 20% 40%,#00000059 0%,#000000d1 55%,#030303 100%);inset:0}.tt-hc__korn{opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.55'/></svg>");inset:0}@keyframes tt-hc-drift{0%{transform:translate(-4%,-2%)rotate(0)scale(1.25)}50%{transform:translate(4%,2%)rotate(3deg)scale(1.35)}to{transform:translate(-4%,-2%)rotate(0)scale(1.25)}}@media (prefers-reduced-motion:reduce){.tt-hc__bg1{animation:none}}.tt-hc__bar{z-index:2;justify-content:space-between;align-items:center;gap:calc(24px * var(--tt-hc-z));padding:calc(36px * var(--tt-hc-z)) calc(56px * var(--tt-hc-z));display:flex;position:relative}.tt-hc__spar{position:relative}.tt-hc__spar--pin{height:190vh}.tt-hc__spar--kort{height:150vh}.tt-hc__spar--pin>section{height:100vh;position:sticky;top:0;overflow:hidden}@media (max-width:900px){.tt-hc__spar--pin{height:auto}.tt-hc__spar--pin>section{height:auto;min-height:100vh;position:relative;overflow:visible}}.tt-hc__flyt{right:clamp(18px,3vw,36px);bottom:calc(clamp(18px, 3vw, 32px) + env(safe-area-inset-bottom,0px));z-index:45;font:inherit;cursor:pointer;color:#0a0a0a;opacity:0;pointer-events:none;background-color:#fff;border:0;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:500;transition:opacity .28s,transform .28s cubic-bezier(.2,.7,.2,1),background-color .2s;position:fixed;transform:translateY(14px);box-shadow:0 14px 44px #0000008c}.tt-hc__flyt--synlig{opacity:1;pointer-events:auto;transform:none}.tt-hc__flyt:hover{background-color:#e4e4e4}.tt-hc__logo img{height:calc(34px * var(--tt-hc-z));width:auto;display:block}.tt-hc__nav{align-items:center;gap:calc(36px * var(--tt-hc-z));display:flex}.tt-hc__nav a{font-size:calc(16px * var(--tt-hc-z));white-space:nowrap;color:#eaeaea!important}.tt-hc__nav a:hover{color:#b8b8b8!important}.tt-hc__cta,.tt-hc__primar{font:inherit;font-size:calc(16px * var(--tt-hc-z));cursor:pointer;border:0;border-radius:999px;font-weight:500;transition:filter .2s}.tt-hc__cta{padding:calc(12px * var(--tt-hc-z)) calc(26px * var(--tt-hc-z));color:#fff;background-color:#0000;transition:background-color .25s;box-shadow:inset 0 0 0 1px #ffffff4d}.tt-hc__cta:hover{background-color:#ffffff1f}.tt-hc__main{z-index:2;gap:calc(130px * var(--tt-hc-z));padding:calc(24px * var(--tt-hc-z)) calc(56px * var(--tt-hc-z)) calc(60px * var(--tt-hc-z));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;display:grid;position:relative}.tt-hc__text{gap:calc(26px * var(--tt-hc-z));max-width:calc(640px * var(--tt-hc-z));flex-direction:column;display:flex}.tt-hc__kicker{margin-bottom:calc(-14px * var(--tt-hc-z));font-family:var(--font-plex), "IBM Plex Mono", ui-monospace, monospace;font-size:calc(12px * var(--tt-hc-z));letter-spacing:.32em;text-transform:uppercase;color:#9a9a9a}.tt-hc__dold-rubrik{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.tt-hc__sub{font-size:calc(19px * var(--tt-hc-z));color:#b9b9b7;max-width:calc(560px * var(--tt-hc-z));text-wrap:pretty;margin:0;line-height:1.55}.tt-hc__knappar{align-items:center;gap:calc(14px * var(--tt-hc-z));padding-top:calc(12px * var(--tt-hc-z));flex-wrap:wrap;display:flex}.tt-hc__primar{padding:calc(16px * var(--tt-hc-z)) calc(32px * var(--tt-hc-z));font-size:calc(17px * var(--tt-hc-z))}.tt-hc__sekundar{font-size:calc(17px * var(--tt-hc-z));padding:calc(16px * var(--tt-hc-z)) calc(32px * var(--tt-hc-z));border:1px solid #ffffff47;border-radius:999px;transition:border-color .2s;color:#f2f2f0!important}.tt-hc__sekundar:hover{border-color:#ffffff8c}.tt-hc__lista{border-top:1px solid #0000}.tt-hc__rad{grid-template-columns:calc(56px * var(--tt-hc-z)) 1fr auto;align-items:center;gap:calc(14px * var(--tt-hc-z));padding:calc(19px * var(--tt-hc-z)) calc(8px * var(--tt-hc-z));border-bottom:1px solid #ffffff1a;transition:background .2s,color .2s;display:grid;color:#f2f2f2!important}.tt-hc__rad:hover,.tt-hc__rad:focus-visible{background:#ffffff0d;color:#fff!important}.tt-hc__nr{font-family:var(--font-plex), "IBM Plex Mono", ui-monospace, monospace;font-size:calc(12px * var(--tt-hc-z));letter-spacing:.14em;color:#6f6f6f}.tt-hc__namn{font-size:calc(21px * var(--tt-hc-z));letter-spacing:-.01em;font-weight:400}.tt-hc__not{font-family:var(--font-plex), "IBM Plex Mono", ui-monospace, monospace;font-size:calc(11px * var(--tt-hc-z));letter-spacing:.22em;color:#6f6f6f;text-align:right}@media (max-width:900px){.tt-hc{--tt-hc-z:1}.tt-hc__main{grid-template-columns:1fr;align-content:start;align-items:start;gap:26px;padding:16px 22px 30px}.tt-hc__text{gap:18px;max-width:none}.tt-hc__kicker{margin-bottom:-6px}.tt-hc__sub{font-size:16.5px}.tt-hc__namn{font-size:17px}.tt-hc__bar{gap:12px;padding:22px 22px 0}.tt-hc__logo{flex:none}.tt-hc__nav{gap:16px}.tt-hc__cta,.tt-hc__flyt{white-space:nowrap;display:none}.tt-hc__nav a,.tt-hc__sekundar{display:none}.tt-hc__knappar{width:auto}.tt-hc__primar{text-align:center;align-self:flex-start;width:auto;padding:13px 26px;font-size:16px}.tt-hc__rad{grid-template-columns:34px 1fr;padding:11px 4px}.tt-hc__not{text-align:left;grid-column:2;font-size:11px}}@media (min-width:620px) and (max-width:900px){.tt-hc__main{align-content:end;padding-bottom:44px}.tt-hc__knappar{flex-direction:row;align-items:center;width:auto}.tt-hc__primar,.tt-hc__sekundar{width:auto}.tt-hc__rad{grid-template-columns:56px 1fr auto}.tt-hc__not{text-align:right;grid-column:auto}}.tt-blink{z-index:200;pointer-events:none;opacity:0;background:#000001;background:lab(.112463% -.0202656 -.09287);transition:opacity .42s;position:fixed;inset:0}.tt-blink.ar-tand{opacity:1;transition-duration:.19s}@media (prefers-reduced-motion:reduce){.tt-blink{display:none}}.tt-hc__bar{animation:.7s cubic-bezier(.2,.7,.2,1) .12s both tt-fadeup}.tt-hc__kicker{animation:.7s cubic-bezier(.2,.7,.2,1) .32s both tt-fadeup}.tt-hc__sub{animation:.8s cubic-bezier(.2,.7,.2,1) .42s both tt-fadeup}.tt-hc__knappar{animation:.7s cubic-bezier(.2,.7,.2,1) .66s both tt-fadeup}.tt-hc__rad{animation:.62s cubic-bezier(.2,.7,.2,1) both tt-hc-rad}.tt-hc__rad:first-child{animation-delay:.64s}.tt-hc__rad:nth-child(2){animation-delay:.72s}.tt-hc__rad:nth-child(3){animation-delay:.8s}.tt-hc__rad:nth-child(4){animation-delay:.88s}.tt-hc__rad:nth-child(5){animation-delay:.96s}.tt-hc__rad:nth-child(6){animation-delay:1.04s}@keyframes tt-hc-rad{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.tt-hc__marquee{animation:.7s cubic-bezier(.2,.7,.2,1) 1.16s both tt-fadeup}@media (prefers-reduced-motion:reduce){.tt-hc__bar,.tt-hc__kicker,.tt-hc__sub,.tt-hc__knappar,.tt-hc__lista,.tt-hc__rad,.tt-hc__marquee{animation:none}}@keyframes tt-hc-puls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@keyframes tt-shimmer{0%{background-position:-140% 0}65%{background-position:250% 0}to{background-position:300% 0}}.tt-hc__kicker{align-items:center;gap:12px;display:flex}.tt-hc__prick{background:#55abf7;background:lab(67.0577% -8.67748 -46.8142);border-radius:99px;flex:none;width:7px;height:7px;animation:3.4s ease-in-out infinite tt-hc-puls;box-shadow:0 0 12px #55abf799;box-shadow:0 0 12px lab(67.0577% -8.67748 -46.8142/.6)}.tt-hc__kicker span:last-child{-webkit-text-fill-color:transparent;background-color:#8a8a8a;background-image:linear-gradient(90deg,#8a8a8a 0%,#fff 50%,#8a8a8a 100%);background-position:-140% 0;background-repeat:no-repeat;background-size:52% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s infinite tt-shimmer}.tt-hc__primar{color:#0a0a0a;background-color:#fff;background-image:none;animation:none}.tt-hc__primar:hover{background-color:#e4e4e4}@media (prefers-reduced-motion:reduce){.tt-hc__cta,.tt-hc__primar,.tt-hc__prick,.tt-hc__kicker span:last-child{animation:none}.tt-hc__kicker span:last-child{-webkit-text-fill-color:#8a8a8a;background-image:none}}.tt-hc__threads{z-index:0;transition:opacity .24s linear;position:absolute;inset:-24% 0 24%}.tt-hc__sken{z-index:0;pointer-events:none;background:radial-gradient(120% 85% at 50% 0,#121214 0%,#09090b 55%,#050507 100%);transition:opacity .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.tt-hc--vantar .tt-hc__sken{opacity:0}.tt-hc__threads>*{width:100%;height:100%}.tt-hc--intro .tt-hc__bar,.tt-hc--intro .tt-hc__text,.tt-hc--intro .tt-hc__lista{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);animation:none}.tt-hc--vantar .tt-hc__bar,.tt-hc--vantar .tt-hc__text{opacity:0;transform:translateY(18px)}.tt-hc--vantar .tt-hc__rad{border-bottom-color:#0000}.tt-hc--vantar .tt-hc__lista{pointer-events:none}.tt-hc--vantar .tt-hc__nr,.tt-hc--vantar .tt-hc__not{opacity:0}.tt-hc--intro .tt-hc__rad,.tt-hc--intro .tt-hc__lista{transition:border-color .7s}.tt-hc--intro .tt-hc__nr,.tt-hc--intro .tt-hc__not{transition:opacity .7s}.tt-hc--intro .tt-hc__text{transition-delay:.14s}@media (prefers-reduced-motion:reduce){.tt-hc--intro .tt-hc__bar,.tt-hc--intro .tt-hc__main,.tt-hc__threads{transition:none}}.tt-hc__hjul{z-index:0;pointer-events:none;position:absolute;inset:0}.tt-prickar{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tt-hc__hjul .tt-okt__mitt{-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--tt-hjul-slut,44vh) - 140px + var(--tt-hjul-m1)), transparent calc(var(--tt-hjul-slut,44vh) + var(--tt-hjul-m2)));-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--tt-hjul-slut,44vh) - 140px + var(--tt-hjul-m1)), transparent calc(var(--tt-hjul-slut,44vh) + var(--tt-hjul-m2)));mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--tt-hjul-slut,44vh) - 140px + var(--tt-hjul-m1)), transparent calc(var(--tt-hjul-slut,44vh) + var(--tt-hjul-m2)))}html.tt-utan-intro .tt-hc--vantar .tt-hc__bar,html.tt-utan-intro .tt-hc--vantar .tt-hc__text{opacity:1;transition:none;transform:none}html.tt-utan-intro .tt-hc--vantar .tt-hc__rad{border-bottom-color:#ffffff1a}html.tt-utan-intro .tt-hc--vantar .tt-hc__lista{pointer-events:auto}html.tt-utan-intro .tt-hc--vantar .tt-hc__nr,html.tt-utan-intro .tt-hc--vantar .tt-hc__not{opacity:1}@property --tt-hjul-m1{syntax:"<length>";inherits:true;initial-value:0}@property --tt-hjul-m2{syntax:"<length>";inherits:true;initial-value:0}@property --tt-stav-m1{syntax:"<length>";inherits:true;initial-value:0}@property --tt-stav-m2{syntax:"<length>";inherits:true;initial-value:0}.tt-hc__hjul{--hjul-b:min(210vh, 150vw);--tt-hjul-topp:-2vh;--stav-b:min(58vw, 1200px);--tt-stav-topp:6vh;--mark-s:.17}@media (max-width:900px){.tt-hc__hjul{--hjul-b:220vw;--tt-hjul-topp:8vh;--stav-b:92vw;--tt-stav-topp:10vh;inset:0 0 55%}}.tt-hc--introhjul .tt-okt--topp{animation:4s cubic-bezier(.62,0,.2,1) both tt-hjul-ljus}.tt-hc--introhjul .tt-okt__drift--topp{animation:4s cubic-bezier(.62,0,.2,1) both tt-hjul-fram}.tt-hc--introhjul .tt-hc__hjul{animation:4s both tt-hjul-mask}.tt-hc--introhjul .tt-okt__stavar{animation:4s cubic-bezier(.62,0,.2,1) both tt-stav-fram}.tt-hc--introhjul .tt-okt--topp polygon{stroke-dasharray:858}.tt-hc--introhjul .tt-okt__medurs polygon{animation:1.1s cubic-bezier(.4,0,.2,1) both tt-hjul-rita,4s cubic-bezier(.62,0,.2,1) both tt-hjul-streck}.tt-hc--introhjul .tt-okt__moturs polygon{animation-name:tt-hjul-rita,tt-hjul-streck-b;animation-duration:1.1s,4s;animation-timing-function:cubic-bezier(.4,0,.2,1),cubic-bezier(.62,0,.2,1);animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.16s;animation-fill-mode:both,both;animation-timeline:auto,auto}@keyframes tt-hjul-ljus{0%,70%{filter:brightness(2.6)}to{filter:brightness()}}@keyframes tt-hjul-streck{0%,70%{stroke-width:2.4px}to{stroke-width:1.15px}}@keyframes tt-hjul-streck-b{0%,70%{stroke-width:1.39px}to{stroke-width:.667px}}@keyframes tt-hjul-rita{0%{stroke-dashoffset:858px}to{stroke-dashoffset:0}}@keyframes tt-hjul-fram{0%,70%{transform:translateY(calc(50vh - var(--tt-hjul-topp) - var(--hjul-b) / 2)) scale(var(--mark-s))}to{transform:none}}@keyframes tt-hjul-mask{0%,84%{--tt-hjul-m1:3000px;--tt-hjul-m2:3000px}to{--tt-hjul-m1:0px;--tt-hjul-m2:0px}}.tt-hc__hjul .tt-okt__stavar{opacity:.62}.tt-hc--introhjul .tt-okt__stav-fot{animation:4s both tt-stav-fot}@keyframes tt-stav-fot{0%,88%{opacity:0}to{opacity:1}}@keyframes tt-stav-fram{0%{opacity:0;transform:translateY(calc(50vh - var(--tt-stav-topp) - var(--stav-b) * .6875 + var(--hjul-b) * var(--mark-s) * .175)) scale(calc(.549 * var(--hjul-b) * var(--mark-s) / var(--stav-b)));--tt-stav-m1:3000px;--tt-stav-m2:3000px}14%{opacity:1}70%{opacity:1;transform:translateY(calc(50vh - var(--tt-stav-topp) - var(--stav-b) * .6875 + var(--hjul-b) * var(--mark-s) * .175)) scale(calc(.549 * var(--hjul-b) * var(--mark-s) / var(--stav-b)))}84%{--tt-stav-m1:3000px;--tt-stav-m2:3000px}to{opacity:.62;--tt-stav-m1:0px;--tt-stav-m2:0px;transform:none}}.tt-mer__rad{border-bottom:1px solid #ffffff1f;grid-template-columns:150px minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;gap:24px;padding:26px 8px;transition:background .26s;display:grid}.tt-mer__rad:hover{background:#ffffff0a}@media (max-width:900px){.tt-mer__rad{grid-template-columns:1fr;gap:8px;padding:20px 4px}}.tt-sheet__panel{background:#050505;border-left:1px solid #ffffff24;gap:30px;padding:44px 36px 52px}.tt-sheet__kicker{letter-spacing:.3em;color:#7d7d7d;margin-bottom:18px;font-size:11px}.tt-sheet__title{letter-spacing:-.035em;color:#fff;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:.98}.tt-sheet__sub{color:#b3b3b3;margin-top:16px;font-size:15px;line-height:1.6}.tt-sheet__close{color:#c9c9c9;border-color:#ffffff38}.tt-sheet__alt{color:#8a8a8a;border-top:1px solid #ffffff1f;padding-top:20px}.tt-sheet .contact__input{color:#f2f2f2;background:#ffffff08;border:1px solid #ffffff29;border-radius:8px}.tt-sheet .contact__label{letter-spacing:.26em;color:#7d7d7d;font-size:11px}.tt-sheet .contact__send{color:#050505;background:#fff;padding:14px 30px;font-size:15px}.tt-sheet .contact__ok,.tt-sheet .contact__error{background:#ffffff0a;border-color:#ffffff29;border-radius:8px}.tt-effekt{z-index:0;opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.tt-effekt--framme{opacity:1}@media (prefers-reduced-motion:reduce){.tt-effekt{transition:none}}.tt-sloja{position:absolute;inset:0}.tt-sloja--svart{background:linear-gradient(#05050700 22%,#05050794 46%,#050507e0 70%,#050507f2 100%),linear-gradient(270deg,#050507e0 0%,#05050794 26%,#05050700 58%)}.tt-sloja--glas{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#ffffff0a 0%,#0505074d 60%,#050507b8 100%)}.tt-svarm{z-index:30;pointer-events:none;position:fixed;inset:0}.tt-hc__bergplats{display:none}@media (max-width:900px){.tt-hc__bergplats{height:35vh;margin:36px 22px 8px;display:block}}.tt-toast{left:50%;bottom:calc(clamp(18px, 3vw, 32px) + env(safe-area-inset-bottom,0px));z-index:60;white-space:nowrap;-webkit-backdrop-filter:blur(14px);color:#f2f2f2;letter-spacing:-.005em;opacity:0;pointer-events:none;background:#101419f0;background:lab(6.17897% -.933118 -3.92346/.94);border-radius:14px;align-items:center;gap:10px;max-width:min(340px,100vw - 36px);padding:13px 18px;font-size:14.5px;line-height:1.45;transition:opacity .32s,transform .42s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;transform:translate(-50%,14px);box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff1f;box-shadow:0 18px 50px lab(0% 0 0/.54902),inset 0 0 0 1px lab(100% 0 0/.12)}.tt-toast--synlig{opacity:1;transform:translate(-50%)}.tt-toast__prick{background:#59d483;background:lab(76.5299% -49.3791 29.5045);border-radius:50%;flex:none;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.tt-toast,.tt-toast--synlig{transition:opacity .2s;transform:translate(-50%)}}
