@layer reset,base,tokens,elements,objects,components,overrides;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:where(html){color-scheme:light dark;hanging-punctuation:first allow-end last;interpolate-size:allow-keywords;scrollbar-gutter:stable;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:where(html.translated-rtl){direction:rtl}body{min-height:100svh;line-height:var(--line-height, 1.5);background-image:linear-gradient(45deg,var(--clr-passive-30),var(--clr-passive-60))}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:baseline}:where(ul,ol)[role=list]{list-style:none;padding:0}a:not([class]){text-decoration-skip-ink:auto}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer base{:root{--icon-size-sm: 50px;--icon-size-md: 100px;--shadow: 0 2px 0 rgba(90, 97, 105, .11), 0 4px 8px rgba(90, 97, 105, .12), 0 10px 10px rgba(90, 97, 105, .06), 0 7px 70px rgba(90, 97, 105, .1);--text-indent: .5rem;--br-small: 8px;--br-large: 16px;--small: 1rem;--medium: 1.5rem;--large: 2rem;--sides-small: 0 var(--small);--sides-large: 0 var(--large);--top-bottom-small: var(--small) 0;--top-bottom-large: var(--large) 0;--top--small: var(--small) 0 0 0;--top--large: var(--large) 0 0 0;--bottom--small: 0 0 var(--small) 0;--bottom--large: 0 0 var(--large) 0;--border-thin: 1px solid --clr-purple-80;--border-focus: 1px solid var(--clr-pink-30);--button-space: .5rem var(--large);--link-color: var(--clr-cyan-50)}}@layer reset{html{block-size:100%;min-block-size:100%;min-height:100svh;scrollbar-gutter:stable both-edges;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--safe-area-top: env(safe-area-inset-top);--safe-area-right: env(safe-area-inset-right);--safe-area-bottom: env(safe-area-inset-bottom);--safe-area-left: env(safe-area-inset-left)}:root{--vh: 1vh;--svh: 1svh;--lvh: 1lvh;--dvh: 1dvh}@supports (height: 100dvh){:root{--vh: 1dvh}}}@layer base{body{min-block-size:100dvh;background-color:var(--color-background);padding-block-start:var(--safe-area-top);padding-block-end:var(--safe-area-bottom)}html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}html{overscroll-behavior-y:none;overscroll-behavior-x:contain}body{touch-action:manipulation}@supports (height: 100dvh){body{min-height:100dvh}}}@layer base{header,main,aside,footer{container-type:inline-size}[data-container],.layout-footer{container-type:inline-size;container-name:layout}}@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer tokens;@layer elements{address{font-style:normal}}@layer elements{blockquote,pre,figure,hr,details,address{margin-block:var(--space-large)}}@layer elements{dialog{border:none;padding:0;background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);max-inline-size:min(90vw,40rem)}dialog[open]{display:block}}@layer elements{dialog::backdrop{background:var(--color-backdrop, rgba(0, 0, 0, .45));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@layer elements{label{cursor:pointer}}@layer elements{input[type=text],input[type=password],input[type=email],input[type=search],input[type=url]{width:100%}input[type=checkbox],input[type=radio]{width:auto;padding:0}}@layer elements{textarea{width:100%;resize:vertical;min-height:8rem}}@layer elements{select{width:100%;appearance:none;background-image:var(--select-arrow);background-position:right var(--space-small) center;background-repeat:no-repeat;background-size:1rem}}@layer elements{fieldset{border:1px solid var(--color-border);padding:var(--space-medium);border-radius:var(--radius-small)}}@layer elements{legend{font-weight:700;padding:0 var(--space-small);margin-left:calc(-1 * var(--space-small))}}@layer elements{button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}}@layer elements{input,textarea,select,button{font-family:var(--ff-body);font-size:var(--font-size-body);color:var(--color-text);padding:var(--space-small);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface)}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}label{font-weight:600;display:block;margin-block-end:var(--space-small)}}@layer elements{h1{font-size:var(--font-size-h1)}}@layer elements{h2{font-size:var(--font-size-h2)}}@layer elements{h3{font-size:var(--font-size-h3)}}@layer elements{h4{font-size:var(--font-size-h4)}}@layer elements{h5{font-size:var(--font-size-h5)}}@layer elements{h6{font-size:var(--font-size-h6)}}@layer elements{h1,h2,h3,h4,h5,h6{font-family:var(--font-family-header);line-height:var(--line-height-tight);margin-block:var(--space-medium) 0;overflow-wrap:break-word;color:var(--color-text)}}@layer elements{a:hover{color:var(--color-accent-hover)}a:active{color:var(--color-accent-active)}}@layer elements{a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em;cursor:pointer}a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}}@layer elements{ul{list-style:disc}ul ul{list-style:circle}ul ul ul{list-style:square}}@layer elements{ol{list-style:decimal}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}}@layer elements{dl{margin-block:var(--space-large)}dt{font-weight:700;margin-block-start:var(--space-medium)}dd{margin-inline-start:var(--space-large);margin-block-end:var(--space-small)}}@layer elements{ul,ol,dl{margin-block:var(--space-medium);padding-inline-start:var(--space-large);overflow-wrap:break-word;color:var(--color-text)}li,dt,dd{margin-block-end:var(--space-small);color:var(--color-text)}}@layer elements{img{border-radius:var(--radius-small)}img[loading=lazy]{content-visibility:auto}}@layer elements{video{border-radius:var(--radius-small);background:var(--color-surface-muted)}}@layer elements{picture{display:block}}@layer elements{svg{fill:currentColor;stroke:currentColor;vertical-align:middle}}@layer elements{audio{width:100%}}@layer elements{img,picture,video,svg,audio,canvas{vertical-align:middle}}@layer elements{table{border:1px solid var(--color-border-heavy);border-radius:var(--radius-small)}}@layer elements{thead{background:var(--color-surface-elevated)}}@layer elements{tbody tr:nth-child(2n){background:var(--color-surface-muted)}}@layer elements{tfoot{font-weight:600;background:var(--color-surface-elevated)}}@layer elements{tr{border-bottom:1px solid var(--color-border)}}@layer elements{th{font-weight:600;text-align:left}}@layer elements{td{text-align:left}}@layer elements{caption{text-align:left;padding:var(--space-small);font-size:var(--font-size-small)}}@layer elements{table{width:100%;border-collapse:collapse;border-spacing:0;background:var(--color-surface)}th,td{padding:var(--space-small) var(--space-medium);border:1px solid var(--color-border);vertical-align:top}thead th{vertical-align:bottom}}@layer elements{p{font-size:var(--font-size-body);line-height:var(--line-height-base);margin-block-end:var(--space-medium)}}@layer elements{strong{font-weight:700;color:var(--color-text-strong)}}@layer elements{em{font-style:italic;color:var(--color-text-emphasis)}}@layer elements{i{font-style:italic;color:var(--color-text-emphasis)}}@layer elements{small{font-size:var(--font-size-small);line-height:var(--line-height-tight)}}@layer elements{p,strong,em,i,small{color:var(--color-text);overflow-wrap:break-word}}@layer objects{.o-stack{display:flex;flex-direction:column}.o-stack>*+*{margin-block-start:var(--space-medium)}.o-stack[data-space]>*+*{margin-block-start:var(--stack-space, var(--space-medium))}}@layer objects{.o-flow>*+*{margin-block-start:var(--flow-space, var(--space-medium))}}@layer objects{.o-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-medium)}}@layer objects{.o-grid{display:grid;gap:var(--space-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}@layer objects{.o-sidebar{display:flex;gap:var(--space-large)}.o-sidebar>:first-child{flex-basis:var(--sidebar-width, 20rem)}.o-sidebar>:last-child{flex-grow:1}@container (max-width: 45rem){.o-sidebar{flex-direction:column}}}@layer objects{.o-switcher{display:flex;flex-wrap:wrap;gap:var(--space-medium)}.o-switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold, 30rem) - 100%) * 999)}}@layer objects{.o-cover{display:flex;flex-direction:column;min-block-size:100%;padding:var(--space-large)}.o-cover__center{margin-block:auto}}@layer objects{.o-frame{aspect-ratio:var(--ratio, 16/9);width:100%;overflow:hidden}.o-frame>img,.o-frame>video{object-fit:cover;width:100%;height:100%}}@layer objects{.o-icon{display:inline-flex;align-items:center;gap:var(--space-small)}.o-icon>svg{block-size:1em;inline-size:1em}}@layer objects;@keyframes firework{0%{transform:translate(var(--x),var(--initialY));width:var(--initialSize);opacity:1}50%{width:.5vmin;opacity:1}to{width:var(--finalSize);opacity:0}}.firework,.firework:before,.firework:after{--initialSize: .5vmin;--finalSize: 45vmin;--particleSize: .2vmin;--color1: yellow;--color2: khaki;--color3: white;--color4: lime;--color5: gold;--color6: mediumseagreen;--y: -30vmin;--x: -50%;--initialY: 60vmin;content:"";animation:firework 2s infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,var(--y));width:var(--initialSize);aspect-ratio:1;background:radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 50% 0%,radial-gradient(circle,var(--color2) var(--particleSize),rgba(0,0,0,0) 0) 100% 50%,radial-gradient(circle,var(--color3) var(--particleSize),rgba(0,0,0,0) 0) 50% 100%,radial-gradient(circle,var(--color4) var(--particleSize),rgba(0,0,0,0) 0) 0% 50%,radial-gradient(circle,var(--color5) var(--particleSize),rgba(0,0,0,0) 0) 80% 90%,radial-gradient(circle,var(--color6) var(--particleSize),rgba(0,0,0,0) 0) 95% 90%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 90% 70%,radial-gradient(circle,var(--color2) var(--particleSize),rgba(0,0,0,0) 0) 100% 60%,radial-gradient(circle,var(--color3) var(--particleSize),rgba(0,0,0,0) 0) 55% 80%,radial-gradient(circle,var(--color4) var(--particleSize),rgba(0,0,0,0) 0) 70% 77%,radial-gradient(circle,var(--color5) var(--particleSize),rgba(0,0,0,0) 0) 22% 90%,radial-gradient(circle,var(--color6) var(--particleSize),rgba(0,0,0,0) 0) 45% 90%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 33% 70%,radial-gradient(circle,var(--color2) var(--particleSize),rgba(0,0,0,0) 0) 10% 60%,radial-gradient(circle,var(--color3) var(--particleSize),rgba(0,0,0,0) 0) 31% 80%,radial-gradient(circle,var(--color4) var(--particleSize),rgba(0,0,0,0) 0) 28% 77%,radial-gradient(circle,var(--color5) var(--particleSize),rgba(0,0,0,0) 0) 13% 72%,radial-gradient(circle,var(--color6) var(--particleSize),rgba(0,0,0,0) 0) 80% 10%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 95% 14%,radial-gradient(circle,var(--color2) var(--particleSize),rgba(0,0,0,0) 0) 90% 23%,radial-gradient(circle,var(--color3) var(--particleSize),rgba(0,0,0,0) 0) 100% 43%,radial-gradient(circle,var(--color4) var(--particleSize),rgba(0,0,0,0) 0) 85% 27%,radial-gradient(circle,var(--color5) var(--particleSize),rgba(0,0,0,0) 0) 77% 37%,radial-gradient(circle,var(--color6) var(--particleSize),rgba(0,0,0,0) 0) 60% 7%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 22% 14%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 45% 20%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 33% 34%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 10% 29%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 31% 37%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 28% 7%,radial-gradient(circle,var(--color1) var(--particleSize),rgba(0,0,0,0) 0) 13% 42%;background-size:var(--initialSize) var(--initialSize);background-repeat:no-repeat}.firework:before{--x: -50%;--y: -50%;--initialY: -50%;transform:translate(-50%,-50%) rotate(40deg) scale(1.3) rotateY(40deg)}.firework:after{--x: -50%;--y: -50%;--initialY: -50%;transform:translate(-50%,-50%) rotate(170deg) scale(1.15) rotateY(-30deg)}.firework:nth-child(2){--x: 30vmin}.firework:nth-child(2),.firework:nth-child(2):before,.firework:nth-child(2):after{--color1: pink;--color2: violet;--color3: fuchsia;--color4: orchid;--color5: plum;--color6: lavender;--finalSize: 40vmin;left:30%;top:60%;animation-delay:-.25s}.firework:nth-child(3){--x: -30vmin;--y: -50vmin}.firework:nth-child(3),.firework:nth-child(3):before,.firework:nth-child(3):after{--color1: cyan;--color2: lightcyan;--color3: lightblue;--color4: PaleTurquoise;--color5: SkyBlue;--color6: lavender;--finalSize: 35vmin;left:70%;top:60%;animation-delay:-.4s}svg{width:var(--icon-size-md);height:var(--icon-size-md)}svg.product{background-color:var(--clr-secondary-20)}svg.product polygon,svg.product path{fill:var(--clr-negative)}#normann_waves{display:block;position:absolute;top:var(--topbar-height);left:0;width:100%;height:50px;background-color:transparent;z-index:1}#normann_waves path{fill:var(--clr-passive-70)}#normann_waves path.middle_wave{opacity:.5}#normann_waves path.bottom_wave{opacity:.5}.videocontrols{align-items:center;overflow:hidden;width:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:-5}.top[data-v-35e6bccb]{width:50px;display:inline-block;margin:.5rem .5rem 0}
