.landing-page{flex-direction:column;width:100vw;height:950vh}@media(max-width:800px){.landing-page{width:unset;height:unset}}fieldset{display:flex;margin-bottom:2rem;gap:2rem;width:calc(100% - 4rem);border:none;border-radius:1rem;background-color:light-dark(hsl(0,0%,87%),hsl(0,0%,13%));padding:2rem;box-shadow:0 0 10px light-dark(hsl(from hsl(0,0%,75%) h s l/50%),hsl(from hsl(0,0%,0%) h s l/50%))}fieldset .error{margin:.4rem 0 0;color:rgb(72%,18%,18%);font-size:1rem}:is(fieldset,dialog) :is(input,textarea,select,button){background-color:light-dark(hsl(0,0%,75%),hsl(0,0%,25%));border:1px solid light-dark(hsl(0,0%,87%),hsl(0,0%,13%));color:light-dark(hsl(0,0%,7%),hsl(0,0%,93%));padding:.5rem 1rem;border-radius:.5rem;font-size:1.2rem;box-shadow:inset 0 0 10px light-dark(hsl(from hsl(0,0%,75%) h s l/50%),hsl(from hsl(0,0%,0%) h s l/50%));cursor:pointer;transition:all .2s ease-in-out}:is(fieldset,dialog) :is(input,textarea,select,button):hover{box-shadow:inset 0 0 16px light-dark(hsl(from hsl(0,0%,75%) h s l/50%),hsl(from hsl(0,0%,0%) h s l/80%))}:is(fieldset,dialog) :is(input,textarea,select,button):focus{outline:none}:is(fieldset,dialog) textarea{height:6rem}:is(fieldset,dialog) select option{background-color:light-dark(hsl(0,0%,75%),hsl(0,0%,25%));color:light-dark(hsl(0,0%,7%),hsl(0,0%,93%))}:is(fieldset,dialog) select option:hover{background-color:hsl(239,77%,67%)}@supports(appearance:base-select){:is(fieldset,dialog) ::picker(select),:is(fieldset,dialog) select{appearance:base-select}:is(fieldset,dialog) ::picker(select){background-color:light-dark(hsl(0,0%,75%),hsl(0,0%,25%));border:1px solid light-dark(hsl(0,0%,87%),hsl(0,0%,13%));border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.25);max-height:15rem;overflow-y:auto;scrollbar-width:8px;scrollbar-color:hsl(239,77%,67%) rgba(0,0,0,0)}:is(fieldset,dialog) select::picker-icon{width:1.5rem;height:1.5rem;color:rgba(0,0,0,0);background:url(/vector/chevron.svg) 50%/contain no-repeat}:is(fieldset,dialog) select:open::picker-icon{rotate:180deg}:is(fieldset,dialog) option{background-color:light-dark(hsl(0,0%,75%),hsl(0,0%,25%));color:light-dark(hsl(0,0%,7%),hsl(0,0%,93%));padding:.5rem 1rem;font-size:1.2rem}:is(fieldset,dialog) option:focus{background-color:light-dark(hsl(0,0%,87%),hsl(0,0%,13%));outline:none}:is(fieldset,dialog) option:checked{font-weight:700}:is(fieldset,dialog) option::checkmark{color:rgb(100%,79%,10%)}}:is(fieldset,dialog) button{box-shadow:0 0 10px light-dark(hsl(from hsl(0,0%,75%) h s l/50%),hsl(from hsl(0,0%,0%) h s l/50%))}:is(fieldset,dialog) button:hover{box-shadow:0 0 16px light-dark(hsl(from hsl(0,0%,75%) h s l/50%),hsl(from hsl(0,0%,0%) h s l/80%))}:is(fieldset,dialog) button.primary{background-color:rgb(100%,79%,10%);border:1px solid light-dark(hsl(0,0%,87%),hsl(0,0%,13%));font-weight:700;color:hsl(0,0%,13%);width:320px;box-shadow:0 0 20px hsl(from hsl(46,100%,55%) h s l/25%)}:is(fieldset,dialog) button.primary:hover{box-shadow:0 0 30px hsl(from hsl(46,100%,55%) h s l/50%)}:is(fieldset,dialog) button.secondary{background-color:rgba(0,0,0,0);border:1px solid rgb(100%,79%,10%);font-weight:700;color:rgb(100%,79%,10%);width:320px;box-shadow:0 0 20px hsl(from hsl(46,100%,55%) h s l/25%)}:is(fieldset,dialog) button.secondary:hover{box-shadow:0 0 30px hsl(from hsl(46,100%,55%) h s l/50%)}:is(fieldset,dialog) .honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}:is(fieldset,dialog) input[aria-invalid=true],:is(fieldset,dialog) textarea[aria-invalid=true]{border:2px solid rgb(72%,18%,18%)}dialog{border:4px solid hsl(239,77%,67%);border-radius:1rem;padding:0;max-width:40vw;width:calc(100% - 2rem);background-color:light-dark(hsl(0,0%,87%),hsl(0,0%,13%));color:light-dark(hsl(0,0%,25%),hsl(0,0%,75%));box-shadow:0 1rem 3rem hsl(from black h s l/35%);outline:none}dialog::backdrop{background-color:hsl(from black h s l/60%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog>div{flex-direction:column;padding:2.5rem 2rem;text-align:center}dialog>div,dialog>div h2{display:flex;align-items:center}dialog>div h2{gap:2rem;margin:0 0 1rem}dialog>div h2 .icon{width:3rem;height:3rem;line-height:3rem;border-radius:50%;font-size:2rem;font-weight:700;color:light-dark(hsl(0,0%,93%),hsl(0,0%,7%))}dialog>div p{margin:0 0 3rem}dialog.success .icon{background-color:hsl(140,50%,35%)}dialog.error .icon{background-color:rgb(72%,18%,18%)}@media(max-width:800px){fieldset{width:100%;border:2px solid hsl(239,77%,67%);margin:0;box-sizing:border-box}fieldset :is(input,textarea,select,button){width:100%;margin-inline:0;box-sizing:border-box;margin-top:0}fieldset button{width:60%}}fieldset{flex-direction:column;width:50vw;padding-block:4rem;background:url(/images/me.png) no-repeat 100% 100%/360px light-dark(hsl(0,0%,93%),hsl(0,0%,7%));transform:perspective(1000px) rotateY(8deg) rotateX(4deg)}fieldset:has(:focus){background-image:url(/images/me-hover.png);transition:all .5s ease-in-out}fieldset input,fieldset select,fieldset textarea{background-color:light-dark(hsl(0,0%,87%),hsl(0,0%,13%));border:1px solid light-dark(hsl(0,0%,93%),hsl(0,0%,7%));width:calc(100% - 400px)}fieldset button.primary{width:320px}@media(max-width:800px){fieldset{background-size:120px;transform:unset;margin:0;box-sizing:border-box}}@font-face{font-family:Afacad;src:url(/fonts/afacad.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Afacad;src:url(/fonts/afacad-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Driftwood;src:url(/fonts/driftwood.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Garamond;src:url(/fonts/garamond.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Knewave;src:url(/fonts/knewave.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moirai One;src:url(/fonts/moirai-one.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}nav:not(.toc){position:fixed;top:20vh;right:2vw;z-index:100;background-color:light-dark(hsl(0,0%,87%),hsl(0,0%,13%));border:1px solid light-dark(hsl(0,0%,75%),hsl(0,0%,25%));padding:.5rem;border-radius:50px;margin-top:-50px;box-shadow:0 0 10px light-dark(hsl(from hsl(0,0%,75%) h s l/50%),hsl(from hsl(0,0%,0%) h s l/50%)),-2px -2px 10px light-dark(hsl(from hsl(0,0%,75%) h s l/10%),hsl(from hsl(0,0%,0%) h s l/10%)),2px 2px 10px light-dark(hsl(from hsl(0,0%,75%) h s l/20%),hsl(from hsl(0,0%,0%) h s l/10%)),inset 0 0 10px light-dark(hsl(from hsl(0,0%,75%) h s l/90%),hsl(from hsl(0,0%,0%) h s l/90%)),-2px -2px 10px light-dark(hsl(from hsl(0,0%,75%) h s l/10%),hsl(from hsl(0,0%,0%) h s l/10%)),2px 2px 10px light-dark(hsl(from hsl(0,0%,75%) h s l/10%),hsl(from hsl(0,0%,0%) h s l/10%))}nav:not(.toc) *{outline:none}nav:not(.toc) ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}nav:not(.toc) ul li:first-of-type{display:none}nav:not(.toc) ul a{position:relative;width:64px;aspect-ratio:1/.8660254038;display:flex;flex-direction:column;justify-content:center;gap:.5rem;align-items:center;text-decoration:none;isolation:isolate}nav:not(.toc) ul a:hover{scale:2}nav:not(.toc) ul a .menu-image,nav:not(.toc) ul a svg{width:24px;height:24px;z-index:1}nav:not(.toc) ul a .menu-image path,nav:not(.toc) ul a svg path{fill:hsl(239,77%,67%)}nav:not(.toc) ul a#travels-item-mobile{display:none}nav:not(.toc) ul a.is-active:before{content:"";position:absolute;inset:0;background:rgb(100%,79%,10%);clip-path:polygon(0 50%,50% -50%,100% 50%,50% 150%,0 50%,4px 50%,calc(25% + 2px) calc(100% - 3.4641016151px),calc(75% - 2px) calc(100% - 3.4641016151px),calc(100% - 4px) 50%,calc(75% - 2px) 3.4641016151px,calc(25% + 2px) 3.4641016151px,4px 50%)}nav:not(.toc) ul a.is-active{transition:all .2s ease-in-out}nav:not(.toc) ul a.is-active span{transition:all .6s ease-in-out;transform:scale(1.2)}@media(max-width:800px){nav:not(.toc){display:none}}