:root{--color-bg:#e5d4b4;--color-bg-secondary:#50311a08;--color-text-primary:#50311a;--color-text-secondary:#50311a;--color-accent:#5d432d;--font-annotation:"Caveat",cursive}*{box-sizing:border-box}canvas:hover{cursor:none}.close_btn{opacity:.3;z-index:10;cursor:pointer;background-color:#0000;border:none;width:20px;height:20px;transition:transform .2s;position:absolute;top:1rem;right:1.5rem}.close_btn:hover{opacity:1;cursor:pointer;transform:scale(1.2)}a{color:var(--color-accent);text-underline-offset:3px;font-weight:500;text-decoration:underline}a:hover,a:focus,a:active{text-decoration:underline}#three{z-index:10;position:absolute;top:0;left:0}.main::-webkit-scrollbar{width:10px}.main::-webkit-scrollbar-track{background:0 0}.main::-webkit-scrollbar-thumb{background-color:#0006;border-radius:4px;transition:background .3s}.main::-webkit-scrollbar-thumb:hover{background-color:#0009}body{background-color:var(--color-bg);color:var(--color-text-secondary);scroll-snap-type:y proximity;background-image:radial-gradient(85% 85%,#0000 50%,#28201a14 100%),linear-gradient(#e5d4b466 0%,#0000 25% 75%,#c8b9a026 100%),linear-gradient(90deg,#322a220f 0%,#0000 45% 55%,#322a220f 100%);background-size:100% 100%;background-attachment:fixed;min-height:100vh;margin:0;padding:0;font-family:Caveat,cursive;font-weight:300;line-height:1.6}nav{flex-direction:column;margin-top:4rem;display:flex}nav div{--line-width:40px;padding-left:calc(var(--line-width) + 8px);cursor:pointer;color:var(--color-text-secondary);font-size:1rem;transition:all .3s;position:relative}nav div:before{content:"";width:var(--line-width);background-color:var(--color-text-secondary);height:.5px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}nav div:hover{--line-width:60px;color:var(--color-text-primary)}nav div.active{--line-width:80px;color:var(--color-text-primary);font-weight:500}nav div.active:before{background-color:var(--color-text-primary)}#radial-grad-follower{pointer-events:none;mix-blend-mode:soft-light;z-index:1;background:radial-gradient(circle,#322101cc 0%,#ffa20000 80%);border-radius:50%;width:40vw;height:40vw;position:fixed;transform:translate(-50%,-50%)}.download-icon{margin-right:5px;transform:translateY(-2px)}#progress{font-size:1.5em}.main{flex-direction:row;width:100%;min-height:100vh;display:flex;overflow-y:scroll}.name{color:var(--color-text-primary);font-size:2.6rem;font-weight:600}.fixed-side{flex-direction:column;justify-content:space-between;gap:2rem;width:40vw;padding-top:6rem;padding-bottom:4.5rem;padding-left:19%;display:flex;position:fixed;overflow-y:hidden;container:fixed-side/inline-size;height:100vh!important}.fixed-side .job-title{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:300}.fixed-side .short-desc{margin-bottom:1rem;font-size:1rem;font-weight:300}.fixed-side .resume{font-size:.7rem}.fixed-side .resume img{margin-left:3px;transform:rotate(-45deg)translateY(5px)}.fixed-side .resume-button:hover{cursor:pointer}.portfolio{margin-left:48vw;padding-top:6rem;padding-right:calc(19% - 20px)}.top nav div{cursor:pointer;margin-top:1rem}.social{gap:1.5rem;padding-bottom:1rem;display:flex}.social img{cursor:pointer;opacity:.6;width:1.6rem;height:1.6rem;transition:transform .2s}.social img:hover{opacity:1;transform:scale(1.2)}.about{padding:14px 20px}.about p{margin-bottom:1rem}.about,.projects,.experience,.notice{margin-bottom:5rem}.extra p{margin:1rem 0;padding:0 20px}.slideshow{padding:10px 20px;position:relative}.slide-title{text-shadow:2px 2px 4px #000000e6;text-align:center;color:#fff;background-color:#00000076;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:calc(100% - 40px);padding:10px;font-size:1.5rem;position:absolute;bottom:10px;right:20px}.slide-image{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:5px;width:100%;display:block}.card{border-radius:5px;margin-top:1rem;padding:20px;container:card/inline-size}.card h2{color:var(--color-text-primary);margin-bottom:10px;font-size:1rem;font-weight:300;transition:color .3s}.card p{font-size:.875rem}.card button{color:var(--color-accent);cursor:pointer;background-color:#5d432d3e;border:none;border-radius:15px;padding:5px 10px}.card:hover{background-color:var(--color-bg-secondary);box-shadow:0 4px 8px #0000001a}.card:hover h2{color:var(--color-accent)}.card-content{grid-template-columns:3fr 6.5fr;gap:20px;display:grid}.collapsible{margin-top:1rem}.collapsible-header{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:right;margin-right:20px;padding:.5rem 0;font-weight:700}.collapsible-content{opacity:0;max-height:0;transition:max-height .5s,opacity .5s;overflow:hidden}.collapsible.open .collapsible-content{opacity:1;max-height:1000px}.collapsible-header .chevron{width:15px;transition:transform .3s;display:inline-block;transform:translateY(2px)}.collapsible.open .chevron{transform:rotate(180deg)translateY(-2px)}.tech-container{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}@container card (max-width:450px){.card-content{grid-template-columns:1fr;gap:20px;display:grid}}@container fixed-side (max-width:394px){.name{font-size:2rem}}@container fixed-side (max-width:300px){.name{font-size:1.7rem}}.notice{color:var(--color-text-secondary);margin-top:1rem;padding:20px 20px 4rem;font-size:.8rem;font-style:oblique}@media (max-width:1440px){.fixed-side{padding-left:9%}.portfolio{padding-right:9%}}@media (max-width:1024px){.fixed-side{padding-left:3rem}.portfolio{padding-right:3rem}}@media (max-width:768px){.main{flex-direction:column;height:auto}nav{display:none}.fixed-side{pointer-events:all;width:100%;height:auto;padding:2.5rem;overflow-y:visible;position:static!important}.portfolio{width:100%;height:auto;margin-left:0;padding:28px}}@media (max-width:425px){.fixed-side{padding:24px}.portfolio{padding:4px}}.section{scroll-snap-align:start;border-bottom:1px solid #0000000f;align-items:center;min-height:85vh;padding:8vh 12vw;display:flex;position:relative}.section-inner{max-width:62ch}.section-label{text-transform:uppercase;letter-spacing:.2em;opacity:.7;margin-bottom:1rem;font-size:.75rem}.section-title{color:var(--color-text-primary);margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.2}.section-subtitle{color:var(--color-text-primary);opacity:.8;margin:0 0 1rem;font-size:1.05rem}.section-body{margin:0 0 1.25rem;font-size:1rem}.section-cta{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.cta-button{color:var(--color-text-primary);border:1px solid var(--color-text-primary);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s}.cta-button:hover{background:var(--color-text-primary);color:var(--color-bg)}.margin-note{max-width:240px;font-family:var(--font-annotation);opacity:.75;color:var(--color-text-primary);font-size:.95rem;position:absolute}.note-right{top:20%;right:8vw}.note-left{top:20%;left:8vw}.note-sketch{font-style:italic}.studio-section{color:var(--color-bg);background:#121212}.studio-section .section-title,.studio-section .section-subtitle,.studio-section .section-body{color:var(--color-bg)}.studio-section .margin-note{color:var(--color-bg);opacity:.8}.section+.section{scroll-margin-top:8vh}@media (max-width:900px){.section{padding:10vh 8vw}.margin-note{max-width:200px}}@media (max-width:768px){.section{padding:8vh 6vw}.margin-note{max-width:none;margin-top:1rem;position:static}}.journal-landing{width:100%;overflow-x:hidden}.section-full{flex-direction:column;justify-content:center;max-width:1400px;min-height:90vh;margin:0 auto;padding:10vh 8vw;display:flex}.hero-section{padding:12vh 8vw}.hero-content{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}@media (min-width:1200px){.hero-content{grid-template-columns:2fr 3fr}}.hero-title{color:var(--color-text-primary);margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.2;transform:rotate(-.7deg)}.hero-description{color:var(--color-text-secondary);max-width:55ch;margin:0 0 2.5rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.hero-buttons{flex-direction:column;gap:.35rem;max-width:400px;display:flex}.hero-buttons .experiment-link:first-child{transform:rotate(-1.1deg)}.hero-buttons .experiment-link:nth-child(2){transform:rotate(.7deg)}.hero-buttons .experiment-link:nth-child(3){transform:rotate(-.6deg)}.hero-visual{justify-content:center;align-items:center;display:flex}.hero-illustration{width:100%;max-width:none}.hero-illustration-img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.outlined-button{border:2px solid var(--color-text-primary);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border-radius:0;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.outlined-button:hover{background:var(--color-text-primary);color:var(--color-bg)}.section-header{text-align:center;margin-bottom:4rem}.section-title{color:var(--color-text-primary);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.2}.experiments-section .section-title{transform:rotate(.5deg)}.skills-section .section-title{transform:rotate(-.9deg)}.experience-section .section-title{transform:rotate(.6deg)}.testimonials-section .section-title{transform:rotate(-.4deg)}.studio-section .section-title{transform:rotate(.7deg)}.contact-section .section-title{transform:rotate(-.5deg)}.section-body{color:var(--color-text-secondary);margin:1.5rem 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.7}.experiments-section{padding:10vh 8vw}.experiments-list{flex-direction:column;gap:6rem;display:flex}.experiment-card{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;min-height:400px;display:grid}.experiment-card.alternating{direction:rtl}.experiment-card.alternating>*{direction:ltr}.experiment-visual{justify-content:center;align-items:center;display:flex}.experiment-svg,.experiment-placeholder{width:100%;max-width:500px}.experiment-image{border-radius:4px;width:100%;height:auto}.experiment-content{flex-direction:column;gap:1rem;display:flex}.experiment-title{color:var(--color-text-primary);margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600}.experiments-list .experiment-card:first-child .experiment-title{transform:rotate(-.4deg)}.experiments-list .experiment-card:nth-child(2) .experiment-title{transform:rotate(.5deg)}.experiments-list .experiment-card:nth-child(3) .experiment-title{transform:rotate(-.3deg)}.experiments-list .experiment-card:nth-child(n+4) .experiment-title{transform:rotate(.2deg)}.experiment-summary{color:var(--color-text-secondary);margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.7}.experiment-link{color:var(--color-accent);text-underline-offset:4px;margin-top:1rem;font-weight:500;text-decoration:underline;transition:opacity .2s;display:inline-block}.experiment-link:hover{opacity:.7}.experiment-detail{max-width:720px;margin:0 auto;padding:4rem 8vw 6rem}.experiment-detail-back{opacity:.8;margin-bottom:1.5rem}.experiment-detail-back a{color:var(--color-accent)}.experiment-detail-header{margin-bottom:2rem}.experiment-detail-title{color:var(--color-text-primary);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.2;transform:rotate(.3deg)}.experiment-detail-visual{max-width:100%;margin:2rem 0 3.5rem;overflow:visible}.experiment-detail-visual svg,.experiment-detail-image{width:100%;height:auto;display:block}.scrapbook-photo{max-width:100%;padding-top:12px;display:inline-block;position:relative}.scrapbook-photo:before,.scrapbook-photo:after{content:"";z-index:1;background:linear-gradient(#dcd4bef2 0%,#cdc6b2f2 100%);width:90px;height:22px;position:absolute;top:6px;box-shadow:0 1px 2px #00000014}.scrapbook-photo:before{transform-origin:50%;left:-25px;transform:rotate(-28deg)}.scrapbook-photo:after{transform-origin:50%;right:-25px;transform:rotate(32deg)}.scrapbook-photo img{border:1px solid #2e2b2333;width:100%;height:auto;display:block;position:relative;transform:rotate(.5deg);box-shadow:0 2px 8px #00000014,0 4px 16px #0000000f}.experiment-detail-summary{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.experiment-detail-summary p{margin:0}.experiment-amb{max-width:none;padding-bottom:4rem;padding-left:8vw;padding-right:8vw}.experiment-amb .experiment-detail-back{margin-bottom:2rem}.amb-hero{margin-bottom:3.5rem}.amb-hero-title{color:var(--color-text-primary);margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.2;transform:rotate(.3deg)}.amb-hero-subtitle{color:var(--color-text-secondary);max-width:42ch;margin:0 0 2rem;font-size:1.1rem}.amb-hero-video-wrap{border-radius:4px;width:100%;max-width:720px;margin:0 auto;overflow:hidden;box-shadow:0 4px 20px #0000001a}.amb-hero-video{background:#0a0a0a;width:100%;height:auto;display:block}.amb-section{max-width:720px;margin-bottom:3.5rem;margin-left:auto;margin-right:auto}.amb-section-title{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600;transform:rotate(-.2deg)}.amb-story{max-width:100%}.amb-story-inner{max-width:720px;margin:0 auto}.amb-story-inner p,.amb-story-inner li{color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:1rem;line-height:1.75}.amb-story-inner p:last-child{margin-bottom:0}.amb-list{margin:0 0 1.25rem;padding:0;list-style:none}.amb-list li{margin-bottom:.5rem;padding-left:1.25rem;position:relative}.amb-list li:before{content:"—";color:var(--color-accent);position:absolute;left:0}.amb-video-embed,.amb-demo-embed{background:#0a0a0a;border-radius:4px;width:100%;margin-bottom:.75rem;overflow:hidden}.amb-video-embed-16x9{height:0;padding-bottom:56.25%;position:relative}.amb-video-embed-16x9 .amb-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.amb-performance-video,.amb-demo-video{width:100%;height:auto;display:block}.amb-caption{color:var(--color-text-secondary);opacity:.85;margin:0;font-size:.95rem;font-style:italic}.amb-diagram{background:var(--color-bg-secondary);border:1px solid #2e2b231f;border-radius:4px;margin-top:1.5rem;padding:1.5rem}.amb-diagram-inner{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;font-size:.95rem;display:flex}.amb-diagram-label{color:var(--color-text-primary);font-weight:500}.amb-diagram-arrow{color:var(--color-accent);opacity:.9}.amb-credits{border-top:1px solid #2e2b2326;margin-top:2.5rem;padding-top:2rem}.amb-credits-line{color:var(--color-text-secondary);margin:0 0 .35rem;font-size:.9rem;font-style:normal}.amb-credits-line:last-child{margin-bottom:0}.amb-cta{border-top:1px solid #2e2b231f;max-width:52ch;margin:3rem auto 0;padding-top:2rem}.amb-cta p{color:var(--color-text-secondary);margin:0;font-size:1rem}.amb-cta .experiment-link{margin-top:0}.skills-section{padding:10vh 8vw}.skills-content{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.skills-text{max-width:60ch}.skills-visual{justify-content:center;align-items:center;display:flex}.skills-diagram{width:100%;max-width:600px}.experience-section{padding:10vh 8vw}.experiences-list{flex-direction:column;gap:6rem;display:flex}.experience-card{grid-template-columns:1fr 1fr;align-items:center;gap:4vw;min-height:350px;display:grid}.experience-card.alternating{direction:rtl}.experience-card.alternating>*{direction:ltr}.experience-visual{justify-content:center;align-items:center;display:flex}.experience-svg,.experience-placeholder{width:100%;max-width:500px}.experience-image{border-radius:4px;width:100%;max-width:500px;height:auto}.experience-content{flex-direction:column;gap:.75rem;display:flex}.experience-meta{margin-bottom:.5rem}.experience-dates{color:var(--color-text-secondary);opacity:.7;font-size:.9rem}.experience-title{color:var(--color-text-primary);margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600}.experiences-list .experience-card:first-child .experience-title{transform:rotate(.4deg)}.experiences-list .experience-card:nth-child(2) .experience-title{transform:rotate(-.5deg)}.experiences-list .experience-card:nth-child(3) .experience-title{transform:rotate(.3deg)}.experiences-list .experience-card:nth-child(n+4) .experience-title{transform:rotate(-.2deg)}.experience-company{color:var(--color-text-secondary);margin:0;font-size:1.1rem}.experience-highlights{margin:1rem 0;padding:0;list-style:none}.experience-highlights li{color:var(--color-text-secondary);padding:.5rem 0 .5rem 1.5rem;font-size:.95rem;line-height:1.6;position:relative}.experience-highlights li:before{content:"—";color:var(--color-accent);position:absolute;left:0}.experience-link{color:var(--color-accent);text-underline-offset:4px;margin-top:1rem;font-weight:500;text-decoration:underline;display:inline-block}.experience-detail{max-width:960px;margin:0 auto;padding:4rem 6vw 6rem}.experience-detail-back{opacity:.8;margin-bottom:1.5rem}.experience-detail-back a{color:var(--color-accent)}.experience-detail-header{margin-bottom:2.5rem}.experience-detail-dates{color:var(--color-text-secondary);opacity:.8;margin-bottom:.5rem;font-size:.9rem;display:block}.experience-detail-title{color:var(--color-text-primary);margin:0 0 .35rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.2;transform:rotate(.4deg)}.experience-detail-company{color:var(--color-text-secondary);margin:0;font-size:1.15rem}.experience-detail-visual{border-radius:4px;max-width:100%;margin:2rem 0 2.5rem;overflow:hidden}.experience-detail-visual svg{width:100%;height:auto;display:block}.experience-detail-image{border-radius:4px;width:100%;max-width:700px;height:auto;margin:0 auto;display:block}.experience-detail-section{margin-bottom:2.5rem}.experience-detail-heading{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.08em;opacity:.9;margin:0 0 1rem;font-size:1rem;font-weight:600}.experience-detail-list{margin:0;padding:0;list-style:none}.experience-detail-list li{color:var(--color-text-secondary);padding:.4rem 0 .4rem 1.5rem;font-size:1rem;line-height:1.6;position:relative}.experience-detail-list li:before{content:"—";color:var(--color-accent);position:absolute;left:0}.experience-detail-highlights li:before{content:"•"}.experience-detail-stack{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.experience-detail-case-study{margin-top:2rem}.experience-case-study-body{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.75}.experience-case-study-body h2{color:var(--color-text-primary);margin:2.5rem 0 1rem;font-size:1.4rem;font-weight:600}.experience-case-study-body h2:first-child{margin-top:0}.experience-case-study-body h3{color:var(--color-text-primary);margin:1.75rem 0 .75rem;font-size:1.15rem;font-weight:600}.experience-case-study-body hr{border:none;border-top:1px solid #2e2b2326;margin:2.5rem 0}.experience-case-study-body p{margin:0 0 1rem}.experience-case-study-body ul,.experience-case-study-body ol{margin:0 0 1rem;padding-left:1.5rem}.experience-case-study-body li{margin-bottom:.5rem}.experience-case-study-body strong{color:var(--color-text-primary);font-weight:600}.experience-case-study-body a{color:var(--color-accent);text-underline-offset:3px}.experience-case-study-body blockquote{border-left:3px solid var(--color-accent);background:#5d432d0d;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.experience-case-study-body blockquote p{margin:0}.testimonials-section{padding:10vh 8vw}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:3rem;display:grid}.testimonial-card{background:var(--color-bg);border:1px solid #2e2b2333;flex-direction:column;gap:1.5rem;min-height:250px;padding:2rem;display:flex}.testimonial-quote{color:var(--color-text-secondary);flex-grow:1;margin:0;font-size:1.1rem;font-style:italic;line-height:1.7}.testimonial-author{align-items:center;gap:1rem;display:flex}.testimonial-image{border-radius:50%;width:50px;height:50px;overflow:hidden}.testimonial-image img{object-fit:cover;width:100%;height:100%}.testimonial-info{flex-direction:column;gap:.25rem;display:flex}.testimonial-name{color:var(--color-text-primary);font-size:1rem;font-weight:600}.testimonial-role{color:var(--color-text-secondary);opacity:.8;font-size:.9rem}.testimonial-company{color:var(--color-text-secondary);opacity:.6;font-size:.85rem}.studio-section{color:var(--color-bg);text-align:center;background:#121212}.studio-content{max-width:700px;margin:0 auto}.studio-section .section-title,.studio-section .section-body{color:var(--color-bg)}.studio-cta{margin-top:2rem}.studio-section .cta-button{border-color:var(--color-bg);color:var(--color-bg)}.studio-section .cta-button:hover{background:var(--color-bg);color:#121212}.contact-section{text-align:center;padding:10vh 8vw}.contact-content{max-width:700px;margin:0 auto}.contact-links{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem;display:flex}.contact-link{border:2px solid var(--color-text-primary);color:var(--color-text-primary);background:0 0;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s}.contact-link:hover{background:var(--color-text-primary);color:var(--color-bg)}@media (max-width:1024px){.experiment-card,.experience-card,.skills-content{grid-template-columns:1fr;gap:3rem}.experiment-card.alternating,.experience-card.alternating{direction:ltr}.testimonials-grid{grid-template-columns:1fr}}@media (max-width:768px){.section-full{padding:8vh 5vw}.hero-content{grid-template-columns:1fr;gap:3rem}.hero-section{padding:8vh 5vw}.hero-buttons{max-width:100%}.experiments-list,.experiences-list{gap:4rem}.contact-links{flex-direction:column;align-items:center}}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_c3fa1092-module__C2wO8G__className{font-family:Caveat,Caveat Fallback;font-style:normal}
