/* Recommended styles for Splitting */
.splitting .word,
.splitting .char {
  display: inline-block;
}

/* Psuedo-element chars */
.splitting .char {
  position: relative;
}

/**
 * Populate the psuedo elements with the character to allow for expanded effects
 * Set to `display: none` by default; just add `display: block` when you want
 * to use the psuedo elements
 */
.splitting .char::before,
.splitting .char::after {
  content: attr(data-char);
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  transition: inherit;
  user-select: none;
}

/* Expanded CSS Variables */

.splitting {
  /* The center word index */
  --word-center: calc((var(--word-total) - 1) / 2);

  /* The center character index */
  --char-center: calc((var(--char-total) - 1) / 2);

  /* The center character index */
  --line-center: calc((var(--line-total) - 1) / 2);
}

.splitting .word {
  /* Pecent (0-1) of the word's position */
  --word-percent: calc(var(--word-index) / var(--word-total));

  /* Pecent (0-1) of the line's position */
  --line-percent: calc(var(--line-index) / var(--line-total));
}

.splitting .char {
  /* Percent (0-1) of the char's position */
  --char-percent: calc(var(--char-index) / var(--char-total));

  /* Offset from center, positive & negative */
  --char-offset: calc(var(--char-index) - var(--char-center));

  /* Absolute distance from center, only positive */
  --distance: calc(
     (var(--char-offset) * var(--char-offset)) / var(--char-center)
  );

  /* Distance from center where -1 is the far left, 0 is center, 1 is far right */
  --distance-sine: calc(var(--char-offset) / var(--char-center));

  /* Distance from center where 1 is far left/far right, 0 is center */
  --distance-percent: calc((var(--distance) / var(--char-center)));
}

.splitting.cells img { width: 100%; display: block; }

@supports ( display: grid ) {
  .splitting.cells {
    position: relative;
    overflow: hidden;
    background-size: cover;
    visibility: hidden;
  }

  .splitting .cell-grid {
    background: inherit;
    position: absolute;
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%;
    display: grid;
    grid-template: repeat( var(--row-total), 1fr ) / repeat( var(--col-total), 1fr );
  }

  .splitting .cell {
    background: inherit;
    position: relative;
    overflow: hidden;
  }

  .splitting .cell-inner {
    background: inherit;
    position: absolute;
    visibility: visible;
    /* Size to fit the whole container size */
    width: calc(100% * var(--col-total));
    height: calc(100% * var(--row-total));
    /* Position properly */
    left: calc(-100% * var(--col-index));
    top: calc(-100% * var(--row-index));
  }

  /* Helper variables for advanced effects */
  .splitting .cell {
    --center-x: calc((var(--col-total) - 1) / 2);
    --center-y: calc((var(--row-total) - 1) / 2);

    /* Offset from center, positive & negative */
    --offset-x: calc(var(--col-index) - var(--center-x));
    --offset-y: calc(var(--row-index) - var(--center-y));

    /* Absolute distance from center, only positive */
    --distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );

    /* Absolute distance from center, only positive */
    --distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) );
  }
}


html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Josefin Sans,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;color:#a1a1aa}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#a1a1aa}input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;color:#a1a1aa}input::-ms-input-placeholder, textarea::-ms-input-placeholder{opacity:1;color:#a1a1aa}input::placeholder,textarea::placeholder{opacity:1;color:#a1a1aa}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{border-color:currentColor}@font-face{font-family:Poynter Oldstyle Display Cond;src:url(/app/themes/oottum/dist/fonts/PoynterOldstyleDisplay-CondRoman_8240b5dd2be6fa3ecedd5b8281631203.woff2) format("woff2"),url(/app/themes/oottum/dist/fonts/PoynterOldstyleDisplay-CondRoman_2cedfc738c249f0afe22d3f2afffc5e0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/app/themes/oottum/dist/fonts/JosefinSans-Regular_523d20efc041487b42050a8019c4bd34.woff2) format("woff2"),url(/app/themes/oottum/dist/fonts/JosefinSans-Regular_af4e134a3d252c2c7aa55537f85f3fbb.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/app/themes/oottum/dist/fonts/JosefinSans-Light_5ba1d934b00472efcdccacb02e17128a.woff2) format("woff2"),url(/app/themes/oottum/dist/fonts/JosefinSans-Light_cfbd2a03a22836bc2df0a4083725ea11.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/app/themes/oottum/dist/fonts/CormorantGaramond-Regular_d5b28a37a51d1374d96a7695f4d93908.woff2) format("woff2"),url(/app/themes/oottum/dist/fonts/CormorantGaramond-Regular_62b44a1aa8c742f9910e6d38c2bbc345.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/app/themes/oottum/dist/fonts/CormorantGaramond-Light_ffa962e2f836c0e960344395f181112b.woff2) format("woff2"),url(/app/themes/oottum/dist/fonts/CormorantGaramond-Light_c8fba09383a77e021f89d1046cd5ceaf.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/app/themes/oottum/dist/fonts/CormorantGaramond-Medium_bc648c533b887a04398df002514202f6.woff2) format("woff2"),url(/app/themes/oottum/dist/fonts/CormorantGaramond-Medium_4278dd94d093f3de7833f3f1d3660261.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--font-family:"Cormorant Garamond",serif;--font-sans:"Josefin Sans",serif;--color-white:#fefbf5;--color-black:#363636;--color-primary:#0a6160;--color-secondary:#e5a930}@media screen{:root[data-theme=light]{--color-black:#fefbf5;--color-white:#0a6160}}a,h1,h2,p{-webkit-transition:color 1s ease;-o-transition:color 1s ease;transition:color 1s ease}h1{font-size:10vw;line-height:.975;letter-spacing:-.065vw;cursor:-webkit-grab;cursor:grab;font-weight:300}@media (min-width:768px){h1{font-size:8vw}}@media (min-width:1024px){h1{font-size:5.4vw}}.h2,h2{font-size:2.85vw;line-height:1}a,li,p{font-family:var(--font-sans);font-weight:300}h1 .char{display:inline-block;opacity:0;-webkit-transform-origin:center center .4em;-o-transform-origin:center center .4em;transform-origin:center center .4em;-webkit-transform:rotate3d(1,-.3,0,90deg);transform:rotate3d(1,-.3,0,90deg);-webkit-transition:opacity 2s cubic-bezier(.39,.575,.565,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:opacity 2s cubic-bezier(.39,.575,.565,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);-o-transition:opacity 2s cubic-bezier(.39,.575,.565,1),-o-transform 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.39,.575,.565,1);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.39,.575,.565,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1),-o-transform 2s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:calc(0.015s*var(--char-index));-o-transition-delay:calc(0.015s*var(--char-index));transition-delay:calc(0.015s*var(--char-index))}.is-loaded h1 .char{-webkit-transform:rotate3d(0,0,0,90deg);transform:rotate3d(0,0,0,90deg);opacity:1}.site-logo svg{width:125px;height:auto;fill:var(--color-white);-webkit-transition:fill 1s ease;-o-transition:fill 1s ease;transition:fill 1s ease}@-webkit-keyframes float-1{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-o-keyframes float-1{0%,to{-o-transform:translateY(0);transform:translateY(0)}50%{-o-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes float-1{0%,to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}.soon-txt{-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}.soon-txt p{color:#fefbf5}.site--soon{background-color:var(--color-primary);width:25vw;height:25vw;top:10vw;right:9vw;border-radius:50%;-webkit-animation:float-1 5.2s cubic-bezier(.45,.05,.55,.95) .1s infinite;-o-animation:float-1 5.2s cubic-bezier(.45,.05,.55,.95) .1s infinite;animation:float-1 5.2s cubic-bezier(.45,.05,.55,.95) .1s infinite}#loftloader-wrapper:not(.loftloader-none) #loader+span.bar{margin-top:0!important;margin-bottom:100px}#loftloader-wrapper.loftloader-imgloading #loader img{-webkit-filter:grayscale(1);filter:grayscale(1)}.fade-in{opacity:0;-webkit-transition:opacity 1.25s ease 1.5s;-o-transition:opacity 1.25s ease 1.5s;transition:opacity 1.25s ease 1.5s}.is-loaded .fade-in{opacity:1}@media (min-width:768px){.site-logo svg{width:180px}#loftloader-wrapper:not(.loftloader-none) #loader+span.bar{margin-bottom:120px}.site--soon{width:18vw;height:18vw;top:9vw;right:8vw}}@media (min-width:1024px){.site-logo svg{width:150px}.site--soon{width:10vw;height:10vw;top:2vw;right:3vw}}@media (min-width:1280px){.site-logo svg{width:198px}}.theme--toggle{height:18px;width:18px}@media (min-width:768px){.theme--toggle{height:28px;width:28px}}#theme-toggle+label{content:"";border-radius:50%;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#theme-toggle:not(:checked)+label{background-color:var(--color-secondary)}#theme-toggle:checked+label{background-color:transparent;-webkit-box-shadow:inset -10px -8px 1px 1px var(--color-white);box-shadow:inset -10px -8px 1px 1px var(--color-white)}.cb-cursor{pointer-events:none;position:fixed;top:0;left:0;display:none;z-index:150;contain:layout style size;-webkit-transition:opacity .3s,color .4s;-o-transition:opacity .3s,color .4s;transition:opacity .3s,color .4s;will-change:transform}.cb-cursor:before{position:absolute;display:block;content:"";top:-24px;left:-24px;width:48px;height:48px;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);background:currentColor;border-radius:50%;-webkit-transition:opacity .1s,-webkit-transform .3s ease-in-out;transition:opacity .1s,-webkit-transform .3s ease-in-out;-o-transition:opacity .1s,-o-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .1s;transition:transform .3s ease-in-out,opacity .1s,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}.cb-cursor-text{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:uppercase;opacity:0;top:-18px;left:-18px;width:36px;height:36px;-webkit-transform:scale(0) rotate(10deg);-o-transform:scale(0) rotate(10deg);transform:scale(0) rotate(10deg);font-family:var(--font-sans);font-size:14px;line-height:1;font-weight:300;color:var(--color-primary);-webkit-transition:opacity .4s,-webkit-transform .3s;transition:opacity .4s,-webkit-transform .3s;-o-transition:opacity .4s,-o-transform .3s;transition:opacity .4s,transform .3s;transition:opacity .4s,transform .3s,-webkit-transform .3s,-o-transform .3s}@supports(mix-blend-mode:exclusion){.cb-cursor.-exclusion,.cb-cursor.-opaque{mix-blend-mode:exclusion}}@supports(mix-blend-mode:exclusion){.cb-cursor.-exclusion:before,.cb-cursor.-opaque:before{background:#fff}}.cb-cursor.-normal,.cb-cursor.-text{mix-blend-mode:exclusion}.cb-cursor.-normal:before,.cb-cursor.-text:before{background:#fff}.cb-cursor.-inverse{color:#fff}.cb-cursor.-visible:before{-webkit-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}.cb-cursor.-visible.-active:before{-webkit-transform:scale(.23);-o-transform:scale(.23);transform:scale(.23);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.cb-cursor.-pointer:before{-webkit-transform:scale(.15);-o-transform:scale(.15);transform:scale(.15)}.cb-cursor.-text:before{opacity:1;-webkit-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7);mix-blend-mode:exclusion}.cb-cursor.-text .cb-cursor-text{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.cb-cursor.-text.-active:before{-webkit-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.cb-cursor.-opaque:before{-webkit-transform:scale(1.32);-o-transform:scale(1.32);transform:scale(1.32)}.cb-cursor.-opaque.-active:before{-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.cb-cursor.-lg:before{-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.cb-cursor.-hidden:before{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}@media (min-width:1024px){.cb-cursor{display:block}}html{position:fixed;top:0;left:0;height:100%;width:100%;background:var(--color-black);color:var(--color-white);font-size:.52083vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}body{font-family:var(--font-family);font-size:15px;margin:0;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overscroll-behavior-y:none;cursor:wait}body:after{pointer-events:none;position:fixed;opacity:0;-webkit-animation:grain 6s steps(10) infinite;-o-animation:grain 6s steps(10) infinite;animation:grain 6s steps(10) infinite;background-image:url(/app/themes/oottum/dist/images/global/grain_51a0dd17be0dce637dac42d1be49fd0f.png);background-repeat:repeat;content:"";height:300%;left:-100%;top:-100%;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;width:300%;z-index:3;will-change:transform}.is-loaded body:after{opacity:.02}body.loaded{cursor:default}main{opacity:0;visibility:hidden;pointer-events:none}.is-loaded main{opacity:1;visibility:visible;pointer-events:all}canvas{pointer-events:none;position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity 1.25s ease 1.5s;-o-transition:opacity 1.25s ease 1.5s;transition:opacity 1.25s ease 1.5s;z-index:-1}.is-loaded canvas{opacity:.2}.site--overlay{fill:var(--color-white)}.site--infinite{position:fixed;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:1}.site--infinite-gallery{visibility:hidden;position:relative;height:295rem}@media(max-width:1200px){.site--infinite-gallery{height:650rem}}.gallery--figure{position:absolute}.gallery--figure:first-child{height:40rem;width:70rem}.gallery--figure:nth-child(2){height:50rem;left:85rem;top:30rem;width:40rem}.gallery--figure:nth-child(3){height:50rem;left:15rem;top:60rem;width:60rem}.gallery--figure:nth-child(4){height:30rem;right:0;top:10rem;width:50rem}.gallery--figure:nth-child(5){height:60rem;right:15rem;top:55rem;width:40rem}.gallery--figure:nth-child(6){height:75rem;left:5rem;top:120rem;width:57.5rem}.gallery--figure:nth-child(7){height:70rem;right:0;top:130rem;width:50rem}.gallery--figure:nth-child(8){height:50rem;left:85rem;top:95rem;width:40rem}.gallery--figure:nth-child(9){height:65rem;left:75rem;top:155rem;width:50rem}.gallery--figure:nth-child(10){height:43rem;right:0;top:215rem;width:30rem}.gallery--figure:nth-child(11){height:50rem;left:70rem;top:235rem;width:80rem}.gallery--figure:nth-child(12){left:0;top:210rem;height:70rem;width:50rem}@media(max-width:1200px){.gallery--figure:first-child{height:60rem;width:100rem}.gallery--figure:nth-child(2){height:110rem;left:auto;right:0;top:25rem;width:70rem}.gallery--figure:nth-child(3){height:80rem;left:12rem;top:80rem;width:89rem}.gallery--figure:nth-child(4){height:60rem;right:0;top:153rem;width:60rem}.gallery--figure:nth-child(5){height:110rem;left:0;right:auto;top:180rem;width:70rem}.gallery--figure:nth-child(6){height:135rem;left:95rem;top:230rem;width:87.5rem}.gallery--figure:nth-child(7){height:110rem;left:0;right:auto;top:310rem;width:80rem}.gallery--figure:nth-child(8){height:50rem;left:auto;right:0;top:385rem;width:80rem}.gallery--figure:nth-child(9){height:100rem;left:110rem;top:450rem;width:70rem}.gallery--figure:nth-child(10){height:50rem;left:20rem;right:auto;top:440rem;width:55rem}.gallery--figure:nth-child(11){height:70rem;left:auto;right:0;top:570rem;width:70rem}.gallery--figure:nth-child(12){left:0;top:515rem;height:100rem;width:90rem}}.gallery--image{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes grain{0%{-webkit-transform:translate(20%,-15%);transform:translate(20%,-15%)}10%{-webkit-transform:translate(-20%,-15%);transform:translate(-20%,-15%)}20%{-webkit-transform:translate(20%,-5%);transform:translate(20%,-5%)}30%{-webkit-transform:translate(-20%,-5%);transform:translate(-20%,-5%)}40%{-webkit-transform:translate(20%,5%);transform:translate(20%,5%)}50%{-webkit-transform:translate(-20%,5%);transform:translate(-20%,5%)}60%{-webkit-transform:translate(20%,15%);transform:translate(20%,15%)}70%{-webkit-transform:translate(-20%,15%);transform:translate(-20%,15%)}80%{-webkit-transform:translate(20%,5%);transform:translate(20%,5%)}90%{-webkit-transform:translate(-20%,5%);transform:translate(-20%,5%)}to{-webkit-transform:translate(20%,-5%);transform:translate(20%,-5%)}}@-o-keyframes grain{0%{-o-transform:translate(20%,-15%);transform:translate(20%,-15%)}10%{-o-transform:translate(-20%,-15%);transform:translate(-20%,-15%)}20%{-o-transform:translate(20%,-5%);transform:translate(20%,-5%)}30%{-o-transform:translate(-20%,-5%);transform:translate(-20%,-5%)}40%{-o-transform:translate(20%,5%);transform:translate(20%,5%)}50%{-o-transform:translate(-20%,5%);transform:translate(-20%,5%)}60%{-o-transform:translate(20%,15%);transform:translate(20%,15%)}70%{-o-transform:translate(-20%,15%);transform:translate(-20%,15%)}80%{-o-transform:translate(20%,5%);transform:translate(20%,5%)}90%{-o-transform:translate(-20%,5%);transform:translate(-20%,5%)}to{-o-transform:translate(20%,-5%);transform:translate(20%,-5%)}}@keyframes grain{0%{-webkit-transform:translate(20%,-15%);-o-transform:translate(20%,-15%);transform:translate(20%,-15%)}10%{-webkit-transform:translate(-20%,-15%);-o-transform:translate(-20%,-15%);transform:translate(-20%,-15%)}20%{-webkit-transform:translate(20%,-5%);-o-transform:translate(20%,-5%);transform:translate(20%,-5%)}30%{-webkit-transform:translate(-20%,-5%);-o-transform:translate(-20%,-5%);transform:translate(-20%,-5%)}40%{-webkit-transform:translate(20%,5%);-o-transform:translate(20%,5%);transform:translate(20%,5%)}50%{-webkit-transform:translate(-20%,5%);-o-transform:translate(-20%,5%);transform:translate(-20%,5%)}60%{-webkit-transform:translate(20%,15%);-o-transform:translate(20%,15%);transform:translate(20%,15%)}70%{-webkit-transform:translate(-20%,15%);-o-transform:translate(-20%,15%);transform:translate(-20%,15%)}80%{-webkit-transform:translate(20%,5%);-o-transform:translate(20%,5%);transform:translate(20%,5%)}90%{-webkit-transform:translate(-20%,5%);-o-transform:translate(-20%,5%);transform:translate(-20%,5%)}to{-webkit-transform:translate(20%,-5%);-o-transform:translate(20%,-5%);transform:translate(20%,-5%)}}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mt-40{margin-top:10rem}.mt-64{margin-top:16rem}.mr-8{margin-right:2rem}.mr-12{margin-right:3rem}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.table{display:table}.hidden{display:none}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-6\/12{width:50%}.w-10\/12{width:83.333333%}.w-full{width:100%}.w-screen{width:100vw}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spin{to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-o-keyframes ping{75%,to{-o-transform:scale(2);transform:scale(2);opacity:0}}@keyframes ping{75%,to{-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@-o-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@-o-keyframes bounce{0%,to{-o-transform:translateY(-25%);transform:translateY(-25%);-o-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-o-transform:none;transform:none;-o-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{-webkit-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);-o-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{-webkit-transform:none;-o-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);-o-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-pointer{cursor:pointer}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overflow-hidden{overflow:hidden}.overscroll-none{-ms-scroll-chaining:none;overscroll-behavior:none}.px-28{padding-left:7rem;padding-right:7rem}.pt-16{padding-top:4rem}.pb-36{padding-bottom:9rem}.pb-60{padding-bottom:15rem}.pl-2{padding-left:.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.025em}.text-primary{color:var(--color-primary)}.opacity-0{opacity:0}*,:after,:before{--tw-shadow:0 0 transparent;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}@media (min-width:768px){.md\:mt-24{margin-top:6rem}.md\:mr-6{margin-right:1.5rem}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:w-5\/12{width:41.666667%}.md\:w-7\/12{width:58.333333%}.md\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:pt-4{padding-top:1rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1024px){.lg\:mt-14{margin-top:3.5rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-3\/12{width:25%}.lg\:w-6\/12{width:50%}.lg\:w-8\/12{width:66.666667%}.lg\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:pr-16{padding-right:4rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:tracking-wide{letter-spacing:.025em}}@media (min-width:1280px){.xl\:items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
