.logo-heading{text-align:left;display:inline-block;position:relative}.logo-heading__words{display:flex}@media (max-width:767px){.logo-heading__words{flex-direction:column}}.logo-heading__row{display:contents}@media (max-width:767px){.logo-heading__row{flex-direction:column;margin-top:-.238em;display:flex}.logo-heading__row:first-child{margin-top:0}}.logo-heading__word{margin-bottom:-.06em;padding:0 .05em .1em;display:inline-block;overflow:hidden}@media (max-width:767px){.logo-heading__word{padding-top:.05em}}.logo-heading__word{margin-left:-.115em}.logo-heading__word:first-child{margin-right:0}.logo-heading__word>span{display:inline-block;transform:translateY(125%)}.logo-heading__row-line{background-color:currentColor;height:.19em;display:none}@media (max-width:767px){.logo-heading__row-line{margin-top:.03em;display:block}}.logo-heading__row:first-child .logo-heading__row-line{margin-left:1.34em}.logo-heading__line{background-color:currentColor;height:.19em;display:block}@media (max-width:767px){.logo-heading__line{display:none}}
@media (pointer:fine){.cursor-btn{z-index:97;pointer-events:none;opacity:0;position:fixed;top:0;left:0}body:has(dialog[open]) .cursor-btn{display:none}}@media (pointer:coarse){.cursor-btn{position:relative}.cursor-btn .cursor-btn__placeholder{visibility:hidden;letter-spacing:-.03em;white-space:nowrap;pointer-events:none;padding:max(14px,min(1.5vw,18px)) max(20px,min(2.2vw,28px));font-size:max(1.1rem,min(1.8vw,1.5rem));font-weight:500;display:block}.cursor-btn .cursor-btn__link{z-index:97;width:-moz-fit-content;width:fit-content;margin:0 auto;position:fixed;bottom:24px;left:0;right:0}}.cursor-btn.cursor-btn--pending{opacity:0}.cursor-btn__placeholder{display:none}.cursor-btn__link{color:#fffdeb;letter-spacing:-.03em;white-space:nowrap;cursor:pointer;background-color:#42210b;border-radius:100px;padding:max(14px,min(1.5vw,18px)) max(20px,min(2.2vw,28px));font-size:max(1.1rem,min(1.8vw,1.5rem));font-weight:500;transition:background-color .35s,color .35s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.15)}.cursor-btn--inverted .cursor-btn__link{color:#42210b;background-color:#fffdeb}@media (pointer:fine){.cursor-btn__link{pointer-events:auto}}@media (pointer:coarse){.cursor-btn__link{transition:opacity .2s}.cursor-btn__link:hover{opacity:.85}}.cursor-btn__link:active{transform:scale(.95)}.cursor-btn__sizer{visibility:hidden;white-space:nowrap;pointer-events:none;display:block}.cursor-btn__measure{visibility:hidden;pointer-events:none;letter-spacing:-.03em;white-space:nowrap;padding:max(14px,min(1.5vw,18px)) max(20px,min(2.2vw,28px));font-size:max(1.1rem,min(1.8vw,1.5rem));font-weight:500;position:absolute;top:0;left:0}.cursor-btn__text{padding:inherit;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;transition:transform .55s cubic-bezier(.65,0,.35,1),opacity .4s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cursor-btn--pending .cursor-btn__text{transition:none}.cursor-btn__text--scroll{opacity:0;transform:translateY(-110%)}.cursor-btn--intro .cursor-btn__text--scroll,.cursor-btn__text--main{opacity:1;transform:translateY(0)}.cursor-btn--intro .cursor-btn__text--main{opacity:0;transform:translateY(110%)}
.home{color:#fffdeb;--selection-bg:#42210b;--selection-color:#fffdeb;background-color:#fa6000}.home h1,.home h2,.home h3,.home h4,.home h5,.home h6{color:#fffdeb}.home{text-align:center}@media (pointer:fine){.home{cursor:pointer}}.home .container{flex-direction:column;align-items:center;max-width:1200px;display:flex}.home .logo-heading{font-family:var(--font-audiosans),sans-serif;letter-spacing:-.05em;font-size:max(3.8rem,min(16.5vw,19rem));font-weight:400;line-height:.85}@media (max-width:767px){.home .logo-heading{align-self:center;font-size:33vw;line-height:.82}}.home p{letter-spacing:-.07em;margin-left:auto;margin-right:auto;max-width:34ch;margin-top:max(24px,min(4vw,48px));font-size:max(1.2rem,min(2.8vw,2.2rem));font-weight:800;line-height:1.1}.home__break{display:none}@media (min-width:768px){.home__break{display:inline}}
