@layer reset,theme,layout;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0;margin-block-start:0;margin-inline:0}ul[role=list],ul[role=menu],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.35}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:5em}:target{scroll-margin-block:5ex}ol,ul{padding:0;margin:0}button{background-color:transparent;padding:0;outline:none;border:none}hr{border:none}}@layer theme{@font-face{font-family:sohne-buch;font-optical-sizing:auto;font-display:swap;font-style:normal;src:url(/soehne-buch.woff2) format("woff2")}@font-face{font-family:sohne-kraftig;font-optical-sizing:auto;font-display:swap;font-style:normal;src:url(/soehne-kraftig.woff2) format("woff2")}@view-transition{navigation: auto;}:root{--charcoal: #282424;--white: white;--beige: #EFE6E1;--beige-dark: #E5C9BA;--red: #E64E5B;--red-light: #ED838C;--blue: #4996B3;--color-default: var(--charcoal);--color-heading-primary: var(--charcoal);--color-heading-secondary: var(--red);--color-body-text-primary: var(--charcoal);--color-body-text-secondary: var(--red);--color-muted-text-primary: var(--charcoal);--color-background-primary: var(--white);--color-background-secondary: var(--beige);--color-logo-primary: var(--red);--color-logo-dark: var(--charcoal);--color-logo-light: var(--white);--color-logo-light-alt: var(--beige);--color-success: var(--red);--color-warning: var(--red);--color-error: var(--red);--color-info: var(--blue);--color-button-primary-text: var(--red);--color-button-underline: var(--charcoal);--color-link-default: var(--red);--color-link-alt: var(--charcoal);--color-link-hover: var(--red-light);--border-radius-s: var(--border-radius--s) --fontsize--2: clamp(.7813rem, .7747rem + .0326vw, .8rem);--fontsize--1: clamp(.9375rem, .9158rem + .1087vw, 1rem);--fontsize-0: clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--fontsize-1: clamp(1.5625rem, 1.2761rem + .3696vw, 1.5625rem);--fontsize-2: clamp(1.62rem, 1.5041rem + .5793vw, 1.9531rem);--fontsize-3: clamp(1.944rem, 1.771rem + .8651vw, 2.4414rem);--fontsize-4: clamp(2.3328rem, 2.0827rem + 1.2504vw, 3.0518rem);--fontsize-5: clamp(2.7994rem, 2.4462rem + 1.7658vw, 3.8147rem);--fontsize-6: clamp(3.3592rem, 2.8691rem + 2.4507vw, 4.7684rem);--font-body: "sohne-buch", sans-serif;--font-display: "sohne-kraftig", sans-serif;.u-font-body{font-family:var(--font-body);text-transform:none;font-weight:400;line-height:1.35}.u-font-display{font-family:var(--font-display);font-weight:400}.u-subtitle{font-size:var(--fontsize--2);text-transform:uppercase;font-weight:700;letter-spacing:.2rem;font-family:var(--font-caps);&.smaller{font-size:.7rem}}.u-fontsize--2{font-size:var(--fontsize--2)}.u-fontsize--1{font-size:var(--fontsize--1)}.u-fontsize-0{font-size:var(--fontsize-0)}.u-fontsize-1{font-size:var(--fontsize-1)}.u-fontsize-2{font-size:var(--fontsize-2)}.u-fontsize-3{font-size:var(--fontsize-3)}.u-fontsize-4{font-size:var(--fontsize-4)}.u-fontsize-5{font-size:var(--fontsize-5)}.u-fontsize-6{font-size:var(--fontsize-6)}font-family:var(--font-body);color:var(--color-primary);h1,h2,h3,h4{--font-family: var(--font-display);font-family:var(--font-family);text-wrap:balance;font-weight:400}p,blockquote,ul,ol,li,pre{--font-family: var(--font-body);font-family:var(--font-family);font-size:var(--fontsize-0);text-wrap:pretty}a{color:var(--text-primary);text-decoration:none}.u-wysiwyg{line-height:1.5;font-size:var(--fontsize-1);h2{font-size:var(--fontsize-3);margin-block-start:var(--space-l);margin-block-end:var(--space-s)}h3{font-size:var(--fontsize-2);margin-block-start:var(--space-m);margin-block-end:var(--space-xs)}h4{font-size:var(--fontsize-1);margin-block-start:var(--space-m);margin-block-end:var(--space-xs)}h2,h3{position:relative;a{position:absolute;left:-30px;font-size:var(--fontsize-2);bottom:0;text-decoration:none;color:var(--accent-2);display:none;@media (min-width: 700px){display:inline}&.after{position:relative;left:0;font-size:var(--fontsize-0)}}}p{margin-block-end:var(--space-l);text-wrap:wrap;font-size:var(--fontsize-1)}ul,ol{margin-block-end:var(--space-m);padding-inline-start:var(--space-m);li{font-size:var(--fontsize-1);margin-block-end:var(--space-s);text-wrap:wrap;ul,ol{margin-block-end:0;margin-block-start:var(--space-xs);padding-inline-start:var(--space-s);li{margin-block-end:var(--space-s)}}}@media (min-width: 700px){padding-inline-start:var(--space-l);li{ul,ol{padding-inline-start:var(--space-m)}}}}a{font-weight:500;position:relative;transition:all .1s ease;color:var(--accent-2);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;&:hover{text-underline-offset:4px;text-decoration-thickness:3px}}blockquote{margin-block:var(--space-l);padding-inline-start:var(--space-m);padding-block:var(--space-s);font-style:italic;background-color:var(--bg-fourth);border-radius:10px;position:relative;display:flex;flex-direction:row;&:before{content:"";display:block;background-color:var(--accent-2);margin-inline-end:var(--space-s);padding-inline-end:2px}*:last-of-type{margin-block-end:0}}mark{color:var(--text-primary);margin:0;padding:.1em .3em;background:var(--bg-fourth);-webkit-box-decoration-break:clone;box-decoration-break:clone}img{max-width:100%;height:auto;margin-inline:auto;border-radius:10px;border:2px solid var(--border-primary);+em{display:block;text-align:center}}code{background-color:var(--bg-fourth);font-size:var(--fontsize--1);padding:var(--space-3xs) var(--space-2xs);border-radius:5px;margin-inline:var(--space-3xs);letter-spacing:1px;text-transform:lowercase}iframe{border:2px solid var(--border-primary);border-radius:10px;margin-inline:auto;margin-block-end:var(--space-l);width:1000px;max-width:100%;height:auto;aspect-ratio:16 / 9}hr{border-top:2px solid var(--border-primary);margin-inline-start:0;margin-block-end:var(--space-l)}}body{background-color:var(--color-background-primary)}}}@layer layout{:root{--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5625rem, .5408rem + .1087vw, .625rem);--space-xs: clamp(.875rem, .8533rem + .1087vw, .9375rem);--space-s: clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6223rem + .3261vw, 1.875rem);--space-l: clamp(2.25rem, 2.163rem + .4348vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2446rem + .6522vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.3261rem + .8696vw, 5rem);--space-3xl: clamp(6.75rem, 6.4891rem + 1.3043vw, 7.5rem);--space-4xl: clamp(9rem, 8.6522rem + 1.7391vw, 10rem);--space-3xs-2xs: clamp(.3125rem, .2038rem + .5435vw, .625rem);--space-2xs-xs: clamp(.5625rem, .4321rem + .6522vw, .9375rem);--space-xs-s: clamp(.875rem, .7446rem + .6522vw, 1.25rem);--space-s-m: clamp(1.125rem, .8641rem + 1.3043vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.4049rem + 1.413vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.7283rem + 2.6087vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.8098rem + 2.8261vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.4565rem + 5.2174vw, 7.5rem);--space-s-2xl: clamp(1.125rem, -.2228rem + 6.7391vw, 5rem);.u-pad-3xs{padding:var(--space-3xs)}.u-pad-2xs{padding:var(--space-2xs)}.u-pad-xs{padding:var(--space-xs)}.u-pad-s{padding:var(--space-s)}.u-pad-m{padding:var(--space-m)}.u-pad-l{padding:var(--space-l)}.u-pad-xl{padding:var(--space-xl)}.u-pad-2xl{padding:var(--space-2xl)}.u-pad-3xl{padding:var(--space-3xl)}.u-pad-4xl{padding:var(--space-4xl)}.u-pad-0{padding:0!important}.u-pad-i-3xs{padding-inline:var(--space-3xs)}.u-pad-i-2xs{padding-inline:var(--space-2xs)}.u-pad-i-xs{padding-inline:var(--space-xs)}.u-pad-i-s{padding-inline:var(--space-s)}.u-pad-i-m{padding-inline:var(--space-m)}.u-pad-i-l{padding-inline:var(--space-l)}.u-pad-i-xl{padding-inline:var(--space-xl)}.u-pad-i-2xl{padding-inline:var(--space-2xl)}.u-pad-i-3xl{padding-inline:var(--space-3xl)}.u-pad-i-4xl{padding-inline:var(--space-4xl)}.u-pad-i-0{padding-inline:0!important}.u-pad-is-3xs{padding-inline-start:var(--space-3xs)}.u-pad-is-2xs{padding-inline-start:var(--space-2xs)}.u-pad-is-xs{padding-inline-start:var(--space-xs)}.u-pad-is-s{padding-inline-start:var(--space-s)}.u-pad-is-m{padding-inline-start:var(--space-m)}.u-pad-is-l{padding-inline-start:var(--space-l)}.u-pad-is-xl{padding-inline-start:var(--space-xl)}.u-pad-is-2xl{padding-inline-start:var(--space-2xl)}.u-pad-is-3xl{padding-inline-start:var(--space-3xl)}.u-pad-is-4xl{padding-inline-start:var(--space-4xl)}.u-pad-is-0{padding-inline-start:0!important}.u-pad-ie-3xs{padding-inline-end:var(--space-3xs)}.u-pad-ie-2xs{padding-inline-end:var(--space-2xs)}.u-pad-ie-xs{padding-inline-end:var(--space-xs)}.u-pad-ie-s{padding-inline-end:var(--space-s)}.u-pad-ie-m{padding-inline-end:var(--space-m)}.u-pad-ie-l{padding-inline-end:var(--space-l)}.u-pad-ie-xl{padding-inline-end:var(--space-xl)}.u-pad-ie-2xl{padding-inline-end:var(--space-2xl)}.u-pad-ie-3xl{padding-inline-end:var(--space-3xl)}.u-pad-ie-4xl{padding-inline-end:var(--space-4xl)}.u-pad-ie-0{padding-inline-end:0!important}.u-pad-b-3xs{padding-block:var(--space-3xs)}.u-pad-b-2xs{padding-block:var(--space-2xs)}.u-pad-b-xs{padding-block:var(--space-xs)}.u-pad-b-s{padding-block:var(--space-s)}.u-pad-b-m{padding-block:var(--space-m)}.u-pad-b-l{padding-block:var(--space-l)}.u-pad-b-xl{padding-block:var(--space-xl)}.u-pad-b-2xl{padding-block:var(--space-2xl)}.u-pad-b-3xl{padding-block:var(--space-3xl)}.u-pad-b-4xl{padding-block:var(--space-4xl)}.u-pad-b-0{padding-block:0!important}.u-pad-bs-3xs{padding-block-start:var(--space-3xs)}.u-pad-bs-2xs{padding-block-start:var(--space-2xs)}.u-pad-bs-xs{padding-block-start:var(--space-xs)}.u-pad-bs-s{padding-block-start:var(--space-s)}.u-pad-bs-m{padding-block-start:var(--space-m)}.u-pad-bs-l{padding-block-start:var(--space-l)}.u-pad-bs-xl{padding-block-start:var(--space-xl)}.u-pad-bs-2xl{padding-block-start:var(--space-2xl)}.u-pad-bs-3xl{padding-block-start:var(--space-3xl)}.u-pad-bs-4xl{padding-block-start:var(--space-4xl)}.u-pad-bs-0{padding-block-start:0!important}.u-pad-be-3xs{padding-block-end:var(--space-3xs)}.u-pad-be-2xs{padding-block-end:var(--space-2xs)}.u-pad-be-xs{padding-block-end:var(--space-xs)}.u-pad-be-s{padding-block-end:var(--space-s)}.u-pad-be-m{padding-block-end:var(--space-m)}.u-pad-be-l{padding-block-end:var(--space-l)}.u-pad-be-xl{padding-block-end:var(--space-xl)}.u-pad-be-2xl{padding-block-end:var(--space-2xl)}.u-pad-be-3xl{padding-block-end:var(--space-3xl)}.u-pad-be-4xl{padding-block-end:var(--space-4xl)}.u-pad-be-0{padding-block-end:0!important}.u-mrg-3xs{margin:var(--space-3xs)}.u-mrg-2xs{margin:var(--space-2xs)}.u-mrg-xs{margin:var(--space-xs)}.u-mrg-s{margin:var(--space-s)}.u-mrg-m{margin:var(--space-m)}.u-mrg-l{margin:var(--space-l)}.u-mrg-xl{margin:var(--space-xl)}.u-mrg-2xl{margin:var(--space-2xl)}.u-mrg-3xl{margin:var(--space-3xl)}.u-mrg-4xl{margin:var(--space-4xl)}.u-mrg-i-3xs{margin-inline:var(--space-3xs)}.u-mrg-i-2xs{margin-inline:var(--space-2xs)}.u-mrg-i-xs{margin-inline:var(--space-xs)}.u-mrg-i-s{margin-inline:var(--space-s)}.u-mrg-i-m{margin-inline:var(--space-m)}.u-mrg-i-l{margin-inline:var(--space-l)}.u-mrg-i-xl{margin-inline:var(--space-xl)}.u-mrg-i-2xl{margin-inline:var(--space-2xl)}.u-mrg-i-3xl{margin-inline:var(--space-3xl)}.u-mrg-i-4xl{margin-inline:var(--space-4xl)}.u-mrg-is-3xs{margin-inline-start:var(--space-3xs)}.u-mrg-is-2xs{margin-inline-start:var(--space-2xs)}.u-mrg-is-xs{margin-inline-start:var(--space-xs)}.u-mrg-is-s{margin-inline-start:var(--space-s)}.u-mrg-is-m{margin-inline-start:var(--space-m)}.u-mrg-is-l{margin-inline-start:var(--space-l)}.u-mrg-is-xl{margin-inline-start:var(--space-xl)}.u-mrg-is-2xl{margin-inline-start:var(--space-2xl)}.u-mrg-is-3xl{margin-inline-start:var(--space-3xl)}.u-mrg-is-4xl{margin-inline-start:var(--space-4xl)}.u-mrg-ie-3xs{margin-inline-end:var(--space-3xs)}.u-mrg-ie-2xs{margin-inline-end:var(--space-2xs)}.u-mrg-ie-xs{margin-inline-end:var(--space-xs)}.u-mrg-ie-s{margin-inline-end:var(--space-s)}.u-mrg-ie-m{margin-inline-end:var(--space-m)}.u-mrg-ie-l{margin-inline-end:var(--space-l)}.u-mrg-ie-xl{margin-inline-end:var(--space-xl)}.u-mrg-ie-2xl{margin-inline-end:var(--space-2xl)}.u-mrg-ie-3xl{margin-inline-end:var(--space-3xl)}.u-mrg-ie-4xl{margin-inline-end:var(--space-4xl)}.u-mrg-b-3xs{margin-block:var(--space-3xs)}.u-mrg-b-2xs{margin-block:var(--space-2xs)}.u-mrg-b-xs{margin-block:var(--space-xs)}.u-mrg-b-s{margin-block:var(--space-s)}.u-mrg-b-m{margin-block:var(--space-m)}.u-mrg-b-l{margin-block:var(--space-l)}.u-mrg-b-xl{margin-block:var(--space-xl)}.u-mrg-b-2xl{margin-block:var(--space-2xl)}.u-mrg-b-3xl{margin-block:var(--space-3xl)}.u-mrg-b-4xl{margin-block:var(--space-4xl)}.u-mrg-bs-3xs{margin-block-start:var(--space-3xs)}.u-mrg-bs-2xs{margin-block-start:var(--space-2xs)}.u-mrg-bs-xs{margin-block-start:var(--space-xs)}.u-mrg-bs-s{margin-block-start:var(--space-s)}.u-mrg-bs-m{margin-block-start:var(--space-m)}.u-mrg-bs-l{margin-block-start:var(--space-l)}.u-mrg-bs-xl{margin-block-start:var(--space-xl)}.u-mrg-bs-2xl{margin-block-start:var(--space-2xl)}.u-mrg-bs-3xl{margin-block-start:var(--space-3xl)}.u-mrg-bs-4xl{margin-block-start:var(--space-4xl)}.u-mrg-be-3xs{margin-block-end:var(--space-3xs)}.u-mrg-be-2xs{margin-block-end:var(--space-2xs)}.u-mrg-be-xs{margin-block-end:var(--space-xs)}.u-mrg-be-s{margin-block-end:var(--space-s)}.u-mrg-be-m{margin-block-end:var(--space-m)}.u-mrg-be-l{margin-block-end:var(--space-l)}.u-mrg-be-xl{margin-block-end:var(--space-xl)}.u-mrg-be-2xl{margin-block-end:var(--space-2xl)}.u-mrg-be-3xl{margin-block-end:var(--space-3xl)}.u-mrg-be-4xl{margin-block-end:var(--space-4xl)}.u-container{max-width:min(100%,1400px);margin-inline:auto;padding-inline:var(--space-s-2xl)}.u-grid{display:grid;gap:var(--space-s);&.u-nogap{gap:0}&.u-rowgap-xl{row-gap:var(--space-xl)}&.u-grid-half{grid-template-columns:1fr;@media only screen and (min-width: 800px){grid-template-columns:repeat(2,1fr)}}}.u-flex{display:flex;flex-wrap:wrap;gap:var(--space-s);&.u-flex-nogap{gap:0}}.u-flex-4{flex:0 0 100%;@media only screen and (min-width: 800px){flex:0 0 calc(calc(100% / 3))}}.u-flex-6{flex:0 0 100%;@media only screen and (min-width: 800px){flex:0 0 50%}}.u-flex-7{flex:0 0 100%;@media only screen and (min-width: 800px){flex:0 0 calc(calc((100% / 12) * 7))}}}}.hawk-logo{svg{width:auto;height:auto}&.red{svg{path{fill:var(--color-logo-primary)}}}&.dark{svg{path{fill:var(--color-logo-dark)}}}&.light{svg{path{fill:var(--color-logo-light)}}}&.light-alt{svg{path{fill:var(--color-logo-light-alt)}}}}.email-copy-wrapper{container-type:inline-size;container-name:email-copy}.email-copy{button,.email-copy__button{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem;font-size:1.2rem;color:var(--color-link-alt);&:hover{cursor:pointer;.email address .label{color:var(--color-link-hover)}}.link{font-weight:700;display:block}.email{display:flex;align-items:center;gap:10px;svg{height:18px;width:auto}address{font-style:normal;font-weight:600;.label{color:var(--color-link-default)}}.copied{display:flex;gap:10px;align-items:center;color:var(--color-info);font-size:1.1rem;font-weight:700;position:relative;span{position:absolute;bottom:-2rem;text-align:right;right:0;width:200px}}}}}@container email-copy (min-width: 410px){.email-copy{.email-copy__button{.link{text-decoration:underline;text-underline-offset:9px;position:relative;&:after{display:block;position:absolute;content:"";width:100%;height:1.5px;background:var(--color-button-underline);margin-top:11px}}}}}.coming-soon-wrapper[data-astro-cid-j7pv25f6],.coming-soon-inner[data-astro-cid-j7pv25f6]{min-height:100dvh}.coming-soon[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:5vw;height:100%;.coming-soon__logo{opacity:0;width:200px;margin:3rem 0 3rem 5vw}.coming-soon__intro{background-color:var(--color-background-secondary);border-radius:20px;padding:4rem 5vw;flex:1;h1,h2{max-width:800px}h1{font-size:calc(var(--fontsize-6) * .8);padding-bottom:2rem;text-wrap:pretty}h2{padding-bottom:4rem;text-wrap:balance}.coming-soon__partners{.partner-logos{gap:var(--space-m);align-items:center}}}}@media (min-width: 1000px){.coming-soon-wrapper[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;min-height:100dvh;width:100%}.coming-soon-inner[data-astro-cid-j7pv25f6]{border-radius:20px;background-color:var(--color-background-secondary);display:flex;justify-content:center;align-items:center;width:100%;margin:1.5rem;min-height:calc(100dvh - 3rem);height:100%}.coming-soon[data-astro-cid-j7pv25f6]{flex-direction:row;gap:5vw;padding:3rem 4.5vw;width:100%;height:auto;.coming-soon__intro,.coming-soon__logo{background-color:var(--color-background-secondary)}}.coming-soon__logo[data-astro-cid-j7pv25f6]{width:220px}.coming-soon__intro[data-astro-cid-j7pv25f6]{flex:1;h1{font-size:calc(var(--fontsize-6) * 1.1);line-height:100%;margin-top:-25px}}.coming-soon__partners[data-astro-cid-j7pv25f6]{max-width:500px}}
