@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-family-sans: "Work Sans", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-serif: "EB Garamond", "Garamond", "Apple Garamond", "Garamond Premier Pro", "Adobe Garamond Pro", "Georgia", serif;--font-size-paragraph: 1rem;--header-height: 6.75rem;--color-background: #fffbeb;--color-primary: #f4ecd8;--color-secondary: #ece3ca;--color-accent: #564a3e;--color-text: var(--color-accent);--space-small: 2.5rem;--space-large: 9.375rem;--page-width: 75rem;--page-margin: 3.125rem;--paragraph-margin: 1.25rem}@font-face{font-family:EB Garamond;src:url(/wp-content/themes/inre-kompass/dist/assets/EBGaramond-Regular-mj9CKdaa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/wp-content/themes/inre-kompass/dist/assets/Work-Sans-Regular-DzqFFIfp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html{font-weight:400;line-height:1.5}body{font-size:var(--font-size-paragraph);font-family:var(--font-family-sans)}h1,h2,h3,h4{font-family:var(--font-family-serif);font-weight:400;line-height:1.2}h1,.h1{font-size:2.4rem;line-height:1}h2,.h2{font-size:1.7rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.2rem}p,ul,ol,table,figure,blockquote,dl,h1,h2,h3,h4{margin-top:0;margin-bottom:0}p:not(:last-child),ul:not(:last-child),ol:not(:last-child),table:not(:last-child),figure:not(:last-child),blockquote:not(:last-child),dl:not(:last-child){margin-bottom:var(--paragraph-margin)}h1:not(:last-child),.h1:not(:last-child){margin-bottom:var(--paragraph-margin)}h2:not(:first-child),.h2:not(:first-child){margin-top:calc(var(--paragraph-margin) * 2)}h2:not(:last-child),.h2:not(:last-child){margin-bottom:calc(var(--paragraph-margin) * .5)}h3:not(:first-child),.h3:not(:first-child){margin-top:calc(var(--paragraph-margin) * 2)}h3:not(:last-child),.h3:not(:last-child){margin-bottom:var(--paragraph-margin)}h4:not(:first-child),.h4:not(:first-child){margin-top:calc(var(--paragraph-margin) * 1.5)}h4:not(:last-child),.h4:not(:last-child){margin-bottom:calc(var(--paragraph-margin) * .5)}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html{background-color:var(--color-background);color:var(--color-text)}body{margin:0;max-width:100vw;overflow-x:hidden;overflow-y:auto;display:grid;grid-template-rows:auto 1fr auto;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}button{color:inherit;display:inline-block}a{color:inherit}textarea{resize:vertical}ul{padding-left:.9375rem}.image{position:relative;width:100%;display:block}.image:before{content:"";display:block;padding-top:100%}.image>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.grid{display:grid;grid-template-columns:var(--grid-template-columns, repeat(var(--grid-columns, 12), minmax(var(--column-width, 0), 1fr)))}.grid--center{align-items:center}.grid__item{grid-column:span 12}.grid__item--1{grid-column:span 1}.grid__item--2{grid-column:span 2}.grid__item--3{grid-column:span 3}.grid__item--4{grid-column:span 4}.grid__item--5{grid-column:span 5}.grid__item--6{grid-column:span 6}.grid__item--7{grid-column:span 7}.grid__item--8{grid-column:span 8}.grid__item--9{grid-column:span 9}.grid__item--10{grid-column:span 10}.grid__item--11{grid-column:span 11}@media (min-width: 576px){.grid__item--sm-1{grid-column:span 1}.grid__item--sm-2{grid-column:span 2}.grid__item--sm-3{grid-column:span 3}.grid__item--sm-4{grid-column:span 4}.grid__item--sm-5{grid-column:span 5}.grid__item--sm-6{grid-column:span 6}.grid__item--sm-7{grid-column:span 7}.grid__item--sm-8{grid-column:span 8}.grid__item--sm-9{grid-column:span 9}.grid__item--sm-10{grid-column:span 10}.grid__item--sm-11{grid-column:span 11}}@media (min-width: 768px){.grid__item--md-1{grid-column:span 1}.grid__item--md-2{grid-column:span 2}.grid__item--md-3{grid-column:span 3}.grid__item--md-4{grid-column:span 4}.grid__item--md-5{grid-column:span 5}.grid__item--md-6{grid-column:span 6}.grid__item--md-7{grid-column:span 7}.grid__item--md-8{grid-column:span 8}.grid__item--md-9{grid-column:span 9}.grid__item--md-10{grid-column:span 10}.grid__item--md-11{grid-column:span 11}}@media (min-width: 992px){.grid__item--lg-1{grid-column:span 1}.grid__item--lg-2{grid-column:span 2}.grid__item--lg-3{grid-column:span 3}.grid__item--lg-4{grid-column:span 4}.grid__item--lg-5{grid-column:span 5}.grid__item--lg-6{grid-column:span 6}.grid__item--lg-7{grid-column:span 7}.grid__item--lg-8{grid-column:span 8}.grid__item--lg-9{grid-column:span 9}.grid__item--lg-10{grid-column:span 10}.grid__item--lg-11{grid-column:span 11}}@media (min-width: 1200px){.grid__item--xl-1{grid-column:span 1}.grid__item--xl-2{grid-column:span 2}.grid__item--xl-3{grid-column:span 3}.grid__item--xl-4{grid-column:span 4}.grid__item--xl-5{grid-column:span 5}.grid__item--xl-6{grid-column:span 6}.grid__item--xl-7{grid-column:span 7}.grid__item--xl-8{grid-column:span 8}.grid__item--xl-9{grid-column:span 9}.grid__item--xl-10{grid-column:span 10}.grid__item--xl-11{grid-column:span 11}}.page-wrap{padding-left:var(--page-margin);padding-right:var(--page-margin);width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto}.page-wrap--narrow{--page-width: 56.25rem}.header{background-color:var(--color-background);color:var(--color-text);padding:.875rem 2.5rem 1.25rem 1.875rem;box-shadow:0 2px 6px #00000014;position:sticky;top:var(--wp-admin--admin-bar--height, 0px);display:flex;align-items:flex-end;justify-content:space-between;gap:.625rem;z-index:99}.header__logo{height:6rem;width:auto;display:block;margin-bottom:-1.25rem}.header__link{text-decoration:none;display:flex;align-items:flex-end}.header__title{display:flex;flex-direction:column;gap:.3125rem}.header__logo-small-text{font-size:1.1875rem}.header__nav{display:flex;gap:1.5625rem;list-style:none}.header__nav li{position:relative;line-height:1}.header__nav li:not(:last-child):after{content:"";position:absolute;right:-.875rem;top:50%;width:1px;height:1rem;background-color:var(--color-accent);transform:translateY(-50%)}.header__nav a{text-decoration:none}.quote{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.quote h2{font-size:3rem;text-align:center;max-width:39.6875rem;margin-bottom:3.75rem}.hero{padding-top:9.375rem;padding-bottom:12.5rem;height:calc(100svh - var(--header-height) - var(--wp-admin--admin-bar--height, 0px))}.about{padding-top:var(--space-large);padding-bottom:var(--space-large)}.about--beige{background-color:var(--color-primary)}.about__image{display:flex;justify-content:center;align-items:center}.about__image--right{order:1}.about__illustration{display:block;object-fit:cover;height:12.5rem;width:auto}.about__text{padding:1.25rem}.about__portrait-image{position:relative;display:inline-block;width:15.625rem;height:18.75rem;border-radius:50%;overflow:visible}.about__portrait-image img{width:100%;height:100%;border-radius:50%;display:block;object-fit:cover}.about__portrait-image:before,.about__portrait-image:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:50%;border:1px solid #111;pointer-events:none}.about__portrait-image:before{transform:rotate(-3deg)}.about__portrait-image:after{top:-8px;right:-8px;bottom:-8px;left:-8px;transform:rotate(5deg);opacity:.7}.cta{display:inline-block;border:1px solid var(--color-accent);padding:2px;font-family:var(--font-family-serif);font-size:1.375rem;background-color:var(--color-secondary)}.cta__link{padding:10px 20px;text-decoration:none;border:1px solid var(--color-accent);display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.cta__arrow{display:block;object-fit:cover;height:10px;width:25px;margin-top:2px;transform:rotate(-25deg);transform-origin:center center;transition:transform .25s ease-out}.cta:hover .cta__arrow{transform:rotate(0)}.section{border-bottom:1px solid var(--color-accent)}.text{margin:4.375rem auto}.text__heading{text-align:center;margin-bottom:5rem}.cards{padding-top:var(--space-large);padding-bottom:var(--space-large);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.card{padding:var(--space-small);text-align:center;position:relative;--corner: .625rem;--bg: var(--color-primary);background-image:radial-gradient(calc(2 * var(--corner)) at 0 0,transparent 50%,var(--bg) 50%,var(--bg) 99.99%,transparent 99.99%),radial-gradient(calc(2 * var(--corner)) at 0 100%,transparent 50%,var(--bg) 50%,var(--bg) 99.99%,transparent 99.99%),radial-gradient(calc(2 * var(--corner)) at 100% 100%,transparent 50%,var(--bg) 50%,var(--bg) 99.99%,transparent 99.99%),radial-gradient(calc(2 * var(--corner)) at 100% 0,transparent 50%,var(--bg) 50%,var(--bg) 99.99%,transparent 99.99%),linear-gradient(to right,transparent var(--corner),var(--bg) var(--corner),var(--bg) calc(100% - var(--corner)),transparent calc(100% - var(--corner))),linear-gradient(to bottom,transparent var(--corner),var(--bg) var(--corner),var(--bg) calc(100% - var(--corner)),transparent calc(100% - var(--corner)))}.card:before,.card:after{content:"";position:absolute;background:var(--color-accent);pointer-events:none;--border-neg: calc(-1 * var(--border));--border-pos: calc(var(--corner) + var(--border));mask:radial-gradient(var(--border-pos) at 40px 40px,rgba(0,0,0,0) calc(98% - var(--border)),#000 calc(100% - var(--border)) 98%,rgba(0,0,0,0)) -40px -40px,linear-gradient(90deg,#000 calc(var(--border) * 2),rgba(0,0,0,0) 0) var(--border-neg) 50%/100% calc(100% - 1.5625rem + var(--border)) repeat-x,linear-gradient(#000 calc(var(--border) * 2),rgba(0,0,0,0) 0) 50% var(--border-neg)/calc(100% - 1.5625rem + var(--border)) 100% repeat-y}.card:before{top:0;right:0;bottom:0;left:0;--border: .0625rem}.card:after{top:2px;right:2px;bottom:2px;left:2px;--border: .125rem}.card__background{position:absolute;top:0;right:0;bottom:0;left:0}.card__image{height:auto;width:100%;display:block;object-fit:cover}.image-section{margin:4.375rem auto;max-width:31.25rem}
