*,::after,::before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.1;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:0 0;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;font-weight:400}ul{list-style:none;padding-left:0}@font-face{font-family:Hauora;src:url("fonts/Hauora-Medium.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hedvig;src:url("fonts/Hedvig-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary:#FF2200;--color-background:white;--color-text-light:white;--color-text:black;--size-step-0:clamp(0.75rem, 0.5rem + 1vw, 1rem);--size-step-1:clamp(1rem, 0.75rem + 1.25vw, 1.5rem);--size-step-2:clamp(1.5rem, 1.25rem + 1.25vw, 2rem);--size-step-3:clamp(2rem, 1.75rem + 1.5vw, 2.5rem);--size-step-4:clamp(2.5rem, 2.25rem + 2vw, 3.5rem);--gap--2:8px;--gap--1:16px;--gap-0:24px;--gap-1:32px;--gap-2:40px;--gap-3:44px;--gap-4:56px;--gap-5:64px;--gap-6:104px;--gap-7:145px}html{font-size:16px}body{font-family:Hauora,sans-serif;background:var(--color-background);font-size:var(--size-step-0);letter-spacing:-.02em}a{text-decoration:none;color:var(--color-text)}address{font-style:normal}header{position:fixed;width:100%;background:var(--color-background);z-index:10}main{padding-top:156px}nav span{text-decoration:underline;text-decoration-color:transparent}nav span:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;transition:.3s}.wrapper{width:clamp(16rem,90vw,85rem);margin-left:auto;margin-right:auto;padding-left:.8rem;padding-right:.8rem;position:relative}.font-alt{font-family:Hedvig,serif}.font-size--1{font-size:var(--size-step--1)}.font-size-0{font-size:var(--size-step-0)}.font-size-1{font-size:var(--size-step-1)}.font-size-2{font-size:var(--size-step-2)}.font-size-3{font-size:var(--size-step-3)}.font-size-4{font-size:var(--size-step-4)}.object-cover{object-fit:cover}.flex{display:flex}.inline-block{display:inline-block}.cursor-pointer{cursor:pointer}.gap--2{gap:var(--gap--2)}.gap--1{gap:var(--gap--1)}.gap-0{gap:var(--gap-0)}.gap-1{gap:var(--gap-1)}.gap-2{gap:var(--gap-2)}.gap-4{gap:var(--gap-4)}.gap-5{gap:var(--gap-5)}.gap-6{gap:var(--gap-6)}.gap-7{gap:var(--gap-7)}.py-0{padding-block:var(--gap-0)}.pt-0{padding-top:var(--gap-0)}.pb-1{padding-bottom:var(--gap-1)}.pt-2{padding-top:var(--gap-2)}.py-1{padding-block:var(--gap-1)}.py-3{padding-block:var(--gap-3)}.pt-3{padding-top:var(--gap-3)}.pb-3{padding-bottom:var(--gap-3)}.pt-4{padding-top:var(--gap-4)}.p-3{padding:var(--gap-3)}.pt-5{padding-top:var(--gap-5)}.pb-5{padding-bottom:var(--gap-5)}.pl-5{padding-left:var(--gap-5)}.py-5{padding-block:var(--gap-5)}.pb-6{padding-bottom:var(--gap-6)}.py-6{padding-block:var(--gap-6)}.py-7{padding-block:var(--gap-7)}.mt-0{margin-top:var(--gap-0)}.mb-0{margin-bottom:var(--gap-0)}.mr-1{margin-right:var(--gap-1)}.mb-3{margin-bottom:var(--gap-3)}.mb-4{margin-bottom:var(--gap-4)}.mb-5{margin-bottom:var(--gap-5)}.mt-6{margin-top:var(--gap-6)}.mb-6{margin-bottom:var(--gap-6)}.my-6{margin-block:var(--gap-6)}.items-center{align-items:center}.direction-column{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-1{flex:1}.flex-2{flex:2}.mb--2{margin-bottom:var(--gap--2)}.mr--2{margin-right:var(--gap--2)}.mb--1{margin-bottom:var(--gap--1)}.mt-1{margin-top:var(--gap-1)}.mb-1{margin-bottom:var(--gap-1)}.mt-2{margin-top:var(--gap-2)}.mb-2{margin-bottom:var(--gap-2)}.color-primary{color:var(--color-primary)}.border-bottom{border-bottom:1px solid var(--color-text)}.w-100{width:100%}.h-100{height:100%}.text-nowrap{text-wrap:nowrap}footer{position:relative}footer span{font-family:Hedvig,serif;font-size:var(--size-step-4);color:#000;padding-bottom:var(--gap-0);position:absolute;bottom:0;left:0;color:#fff}#logo-wrapper a:hover{font-family:Hauora,sans-serif}#intro>p{max-width:55ch}#services{scroll-margin-top:156px}#services>p{max-width:60ch}#hero img{object-fit:cover}#services ul li{padding:var(--gap-0) var(--gap-1);border-top:1px solid hsla(8,26%,47%,.33)}#services ul li:last-of-type{border-bottom:1px solid hsla(8,26%,47%,.33)}#steps{background-color:var(--color-primary);color:#fff;height:88vh;display:flex;align-items:center;position:relative}#steps article{scroll-snap-align:start;display:flex;align-items:center;font-size:2rem;transition:opacity .4s,transform .4s}#steps svg{position:absolute;top:0;right:var(--gap-4)}.muted{opacity:.4}.muted .font-alt{visibility:hidden;transition:opacity .4s,visibility .8s}.bar{background:var(--color-primary);color:var(--color-background);font-family:Hedvig,serif;padding:var(--gap-0) var(--gap-1);display:inline-block;border:1px solid var(--color-primary)}.bar.rounded{border-radius:48px}.bar.closed{background-color:var(--color-background);color:var(--color-primary)}.bar.closed:hover{background-color:hsla(8,100%,50%,.08);transition:.3s}.bar.secondary{background:#fff;color:#000;border-color:#fff;padding-inline:var(--gap-0);font-family:Hauora,sans-serif}.accordion{height:526px}.accordion-images{overflow:hidden;position:relative;width:100%}.accordion-images img{position:absolute;height:526px;transition:visibility .5s,opacity .5s cubic-bezier(.4, 0, .2, 1)}img.invisible{visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s cubic-bezier(.4, 0, .2, 1)}.accordion-content{transition:max-height .4s cubic-bezier(.4, 0, .2, 1),padding .5s ease,opacity .5s ease;overflow:hidden;max-height:356px}.accordion-content.closed{max-height:0}.numeral{border-radius:100%;width:56px;height:56px;display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#fff;color:var(--color-primary);font-family:Hedvig,serif;font-size:var(--size-step-2)}#pricing{scroll-margin-top:104px;background-image:url('img/nnnoise.svg');color:#fff}#pricing p{max-width:45ch}#pricing table{text-align:center;width:100%;border:1px solid #fff;border-radius:16px;border-spacing:0}#pricing table th{border-bottom:1px solid #fff;font-weight:400;font-size:var(--size-step-1);border-right:1px solid #fff;padding:var(--gap-0)}#pricing table th span{font-size:var(--size-step-0)}#pricing table th:last-child{border-right:none}#pricing table td{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:var(--gap-0)}#pricing table td:last-child{border-right:none}#pricing table tr:last-child td{border-bottom:none}#showcase{scroll-margin-top:156px}#showcase article .showcase-img{width:680px;object-fit:contain;border-radius:16px;border:12px solid #000}#showcase article a>img{vertical-align:middle;margin-left:12px}.pill{padding:6px 12px;border:1px solid #000;border-radius:48px;text-wrap:nowrap}#contact{scroll-margin-top:156px;background:#000;color:#fff}#contact p{max-width:35ch}#contact .bar{display:block;text-align:center;font-size:var(--size-step-1)}.bar.black{background-color:#000;border:1px solid #fff;color:#fff}.bar.white{background-color:#fff;border:1px solid #fff;color:#000}#shape{transform-origin:center;animation:rotate1 .8s ease-in-out forwards alternate .8s,rotate2 .8s ease-in-out forwards alternate 1.6s,rotate3 .8s ease-in-out forwards alternate 2.4s}.ellipse{animation:ellipseMorph1 .8s ease-in-out forwards alternate .8s,ellipseMorph2 .8s ease-in-out forwards alternate 1.6s,ellipseMorph3 .8s ease-in-out forwards alternate 2.4s}#shape-rectangle{transform-origin:center;transform-box:fill-box;animation:rectangleMorph1 .8s ease-in-out forwards alternate .8s,rectangleMorph2 .8s ease-in-out forwards alternate 1.6s}#shape-circle{transform-origin:center;transform-box:fill-box;animation:circleMorph1 .8s ease-in-out forwards alternate .8s,circleMorph2 .8s ease-in-out forwards alternate 1.6s,circleMorph3 .8s ease-in-out forwards alternate 2.4s}#shape,#shape-circle,#shape-rectangle,.ellipse{animation-play-state:paused}#shape.animate,#shape.animate #shape-circle,#shape.animate #shape-rectangle,#shape.animate .ellipse{animation-play-state:running}@keyframes ellipseMorph1{from{rx:46}to{rx:46;ry:120}}@keyframes ellipseMorph2{from{rx:46;ry:120}to{rx:36;ry:80}}@keyframes ellipseMorph3{from{rx:36;ry:80}to{rx:46;ry:120}}@keyframes circleMorph1{from{transform:scale(1)}to{transform:scale(1.1)}}@keyframes circleMorph2{from{transform:scale(1.1)}to{transform:scale(1.1)}}@keyframes circleMorph3{from{transform:scale(1.1)}to{transform:scale(1.4)}}@keyframes rectangleMorph1{from{transform:scale(1)}to{transform:scale(0)}}@keyframes rectangleMorph2{from{transform:scale(0)}to{transform:scale(.7)}}@keyframes rotate1{from{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes rotate2{from{transform:rotate(90deg)}to{transform:rotate(180deg)}}@keyframes rotate3{from{transform:rotate(270deg)}to{transform:rotate(360deg)}}@media (max-width:1016px){.sm-direction-column{flex-direction:column}.sm-hidden{display:none}.sm-gap-3{gap:var(--gap-3)}.sm-mb-1{margin-bottom:var(--gap-1)}.sm-mt-2{margin-top:var(--gap-2)}.sm-mb-2{margin-bottom:var(--gap-2)}.sm-mb-4{margin-bottom:var(--gap-4)}.sm-mb-5{margin-bottom:var(--gap-5)}.sm-py-5{padding-block:var(--gap-5)}#pricing .bar{font-size:var(--size-step-0)}.bar{font-size:var(--size-step-1)}}