.confession{--purple:#79709e;--lav:#c9bfe9;--lav-tint:#d9d5f7;--grey:#f4f4f4;--white:#fff;--ink:#040610;--yellow:#f3c948;--yellow-tint:#fff38b;--orange:#e5974d;--serif:"IvarText-Regular","Lora",Georgia,serif;--sans:"ABC-Diatype","Roboto",Helvetica,Arial,sans-serif;--hero-bg:var(--lav-tint);--hero-ink:var(--ink);--pdd-black:#141414;--pdd-cream:#f2ebdc;--pdd-blue:#3d6bff}.confession.gs .hero-copy,.confession.gs .zoom{visibility:hidden}.confession .w{display:inline-block}.confession .hero .wrap{position:relative;z-index:1}.confession .starters{margin-top:36px;max-width:560px}.confession .starters-head{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;margin-bottom:12px}.confession .rail-ctrl{display:flex;gap:6px}.confession .rail-btn{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.confession .rail-btn:hover{background:var(--white)}.confession .srail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;scroll-behavior:smooth;padding:2px 2px 8px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.confession .srail::-webkit-scrollbar{display:none}.confession .scard{flex:0 0 230px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:132px;text-align:left;font-family:var(--serif);font-size:16px;line-height:1.35;color:var(--ink);background:var(--white);border:2px solid var(--white);border-radius:6px;padding:16px;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.confession .scard small{font-family:var(--sans);font-size:13px;text-decoration:underline;text-underline-offset:3px}.confession .scard:hover{border-color:var(--ink);transform:translateY(-2px)}.confession .scard.picked{background:var(--yellow-tint);border-color:var(--ink)}.confession .pod{background:var(--purple);color:var(--white)}.confession .pod-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:56px;align-items:center}.confession .pod h2{color:var(--white)}.confession .pod .lead{font-size:20px;margin-top:20px;max-width:none}@media (min-width:901px){.confession .pod-copy{width:fit-content}.confession .pod h2{white-space:nowrap}.confession .pod .lead{width:0;min-width:100%}}.confession .pod .lead em{font-style:italic}.confession .pod-actions{display:flex;align-items:center;gap:24px;flex-wrap:nowrap;margin-top:28px;white-space:nowrap}.confession .pod-actions .pod-link{font-size:17px}.confession .pod-link{font-family:var(--serif);font-size:19px;color:var(--white);text-decoration:underline;text-decoration-color:var(--lav);text-decoration-thickness:2px;text-underline-offset:6px}.confession .pod-link:hover{font-style:italic}.confession .pod-art{background:var(--lav);border-radius:6px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.confession .pod-art svg{width:86%;height:auto}.confession .pod-waves path{transform-box:fill-box;transform-origin:50% 50%;animation:wave 2.4s ease-in-out infinite}.confession .pod-waves .pw2{animation-delay:.3s}.confession .pod-waves .pw3{animation-delay:.6s}@keyframes wave{0%,to{opacity:.25}50%{opacity:1}}.confession .swarm{position:fixed;inset:0;z-index:150;pointer-events:none;overflow:hidden}@media (max-width:900px){.confession .mu-label{display:none}.confession .music{padding-right:6px}}@keyframes flapL{to{transform:rotate(-18deg) scaleY(.85)}}@keyframes flapR{to{transform:rotate(18deg) scaleY(.85)}}.confession,.confession *{box-sizing:border-box;margin:0;padding:0}.confession{scroll-behavior:smooth;font-family:var(--sans);font-size:16px;line-height:1.4;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}.confession a{color:inherit}.confession :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.confession input:focus,.confession input:focus-visible,.confession select:focus,.confession select:focus-visible,.confession textarea:focus,.confession textarea:focus-visible{outline:none;border-color:var(--purple)}.confession input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.confession .wrap{max-width:1296px;margin:0 auto;padding:0 32px}.confession h1,.confession h2,.confession h3{font-family:var(--serif);font-weight:400;line-height:1.2;text-wrap:balance}.confession dd,.confession p,.confession summary{text-wrap:pretty}.confession h1{font-size:clamp(38px,5.4vw,64px);letter-spacing:-.5px}.confession h2{font-size:clamp(32px,4vw,48px)}.confession h3{font-size:24px}.confession p{max-width:62ch}.confession .btn{display:inline-block;font-family:var(--sans);font-size:15px;font-weight:400;line-height:1.4;background:var(--yellow);color:var(--ink);border:2px solid transparent;border-radius:8px;padding:12px 24px;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.confession .btn:hover{background:var(--white);border-color:var(--ink)}.confession .textlink{font-family:var(--serif);font-size:18px;text-decoration:underline;text-underline-offset:3px}.confession .textlink:hover{font-style:italic}.confession .btn[disabled]{opacity:.6;cursor:default}.confession section{padding:112px 0}.confession .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.confession .msg{font-size:14px;margin-top:10px}.confession .msg:empty{display:none}.confession .il{position:absolute;left:0;right:0;top:0;margin:0 auto;max-width:none;font-family:var(--serif);font-size:clamp(26px,3vw,42px);line-height:1.2;text-wrap:balance;opacity:0}@media (max-width:900px){.confession .replay{position:static;margin-top:20px;align-self:flex-start}}@media (prefers-reduced-motion:reduce){.confession .replay{display:none}}.confession .announce{background:var(--ink);color:var(--white);font-size:14px}.confession .announce .wrap{display:flex;justify-content:center;align-items:center;gap:14px;min-height:40px;padding-top:8px;padding-bottom:8px;text-align:center;flex-wrap:wrap}.confession .announce a{color:var(--yellow);text-decoration:underline;text-underline-offset:3px}.confession .announce a:hover{font-style:italic}.confession .nav{background:var(--white);border-bottom:1px solid var(--grey);position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top,0)}.confession .nav .wrap{display:flex;align-items:center;height:60px}.confession .logo{height:30px;width:auto;display:block;overflow:visible}.confession .nav .logo{height:26px}.confession .nav .btn{padding:10px 18px;font-size:14px;border-color:var(--yellow)}.confession .hero{position:relative;padding:40px 0 0;overflow:hidden;background:var(--hero-bg);color:var(--hero-ink)}.confession .hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:start}.confession .hero-copy{min-height:var(--ticket-h,auto);display:flex;flex-direction:column;justify-content:center}.confession .hero h1{font-size:clamp(44px,4.7vw,70px);line-height:1.08;letter-spacing:-1px}.confession .hero h1 em{font-style:italic}.confession .hero p.lead{font-size:20px;margin-top:24px;max-width:40ch}.confession .deadline{margin-top:32px;padding-top:16px;border-top:1px solid rgba(4,6,16,.18);font-size:15px;line-height:1.45;max-width:46ch}.confession .deadline b{font-weight:500}.confession .zoom{width:100%;max-width:680px;justify-self:end}.confession .kiosk{width:100%;position:relative;container-type:inline-size;text-align:left}.confession .stage{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:content-box;overflow:hidden;padding:14px 0 calc(24px + 9.934cqw)}.confession .ticket{color:var(--ink);width:84%;align-self:center;background:var(--yellow-tint);border:2px solid var(--ink);border-radius:6px;position:relative;will-change:transform}.confession .ticket .body{padding:28px 28px 24px}.confession .ticket label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.confession .ticket label.q{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.25;margin-bottom:16px;text-wrap:balance}.confession .ticket .count{display:block;text-align:right;font-size:12px;color:#5b5d66;margin-top:4px}.confession .ticket .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;align-items:start}.confession .ticket .pair.one{grid-template-columns:1fr}.confession .ticket .tcheck{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px;line-height:1.35;margin:14px 0 0;cursor:pointer}.confession .ticket .tcheck input{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;background:var(--white) center/14px 14px no-repeat;border:2px solid var(--ink);border-radius:4px;cursor:pointer}.confession .ticket .tcheck input:checked{background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.5l3 3 6-7' fill='none' stroke='%23FFF38B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.confession .ticket .tcheck input:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.confession .ticket input[type=email],.confession .ticket input[type=text],.confession .ticket select{display:block;width:100%;height:48px;font-family:var(--sans);font-size:16px;line-height:normal;color:var(--ink);background:var(--white);border:2px solid var(--ink);border-radius:4px;padding:0 12px}.confession .ticket .hint{font-size:13px;line-height:1.35;margin-top:6px;color:#3a3c44}.confession .ticket textarea{display:block;width:100%;min-height:180px;resize:vertical;font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink);background:var(--white);border:2px solid var(--ink);border-radius:4px;padding:14px}.confession .ticket textarea::placeholder{color:#55575f}.confession .ticket .stub{position:relative;border-top:2px dashed var(--ink);padding:18px 24px 18px 28px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.confession .ticket .stub .assure{font-family:var(--serif);font-size:18px;line-height:1.25}.confession .ticket .stub .btn{padding:12px 20px;white-space:nowrap}.confession .ticket{border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.confession .ticket:after{content:"";position:absolute;left:-2px;right:-2px;top:100%;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3E%3Cpath d='M0 1L7 7L14 1' fill='%23FFF38B' stroke='%23040610' stroke-width='2' stroke-linejoin='miter'/%3E%3Crect x='0' y='0' width='14' height='1' fill='%23FFF38B'/%3E%3C/svg%3E");background-repeat:round no-repeat;background-size:14px 8px;pointer-events:none}.confession .notch{position:absolute;top:-14px;width:26px;height:26px;border-radius:50%;background:var(--hero-bg);border:2px solid var(--ink)}.confession .notch.l{left:-15px;clip-path:inset(0 0 0 50%)}.confession .notch.r{right:-15px;clip-path:inset(0 50% 0 0)}.confession .receipt{color:var(--ink);display:none;background:var(--white);border:2px solid var(--ink);border-radius:6px;padding:26px 26px 24px;width:76%;align-self:center;will-change:transform}.confession .receipt h3{font-size:30px}.confession .receipt p{margin-top:8px}.confession .receipt .actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:22px}.confession .kiosk.done .ticket{display:none}.confession .kiosk.done .receipt{display:block}.confession .box{position:relative;z-index:1;margin-top:calc(-9.934cqw);height:calc(100cqw * 145 / 604);cursor:pointer}.confession .box svg.back{position:absolute;top:0;left:0;display:block;width:100%;height:auto;transform-origin:50% 100%}.confession .kiosk.landed .box{animation:settle .4s ease-out}@keyframes settle{35%{transform:translateY(2px)}}.confession .how{background:var(--purple);color:var(--white)}.confession .how .steps li{border-top-color:var(--white)}.confession .how-steps{position:relative;margin-top:56px}.confession .seg{position:absolute;top:47px;left:calc(96px + 24px);right:calc(-48px + 24px);height:2px;background:hsla(0,0%,100%,.25)}.confession .seg i{display:block;height:100%;background:var(--yellow);transform-origin:0 50%}.confession .steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;position:relative}.confession .steps li{position:relative}.confession .step-ic{display:block;width:96px;height:96px;margin-bottom:24px;overflow:visible;cursor:default}.confession .steps h3{margin-bottom:8px}.confession .prompts{background:var(--grey)}.confession .prompts .head{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.confession .prompts .head p{font-size:18px}.confession .rail{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.confession .prompt{text-align:left;font-family:var(--serif);font-size:21px;line-height:1.4;color:var(--ink);background:var(--white);border:2px solid var(--white);border-radius:6px;padding:28px;min-height:190px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.confession .prompt small{font-family:var(--sans);font-size:14px;text-decoration:underline}.confession .prompt:hover{border-color:var(--ink)}.confession .rules{background:var(--white)}.confession .rule-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:28px 56px;margin-top:48px}.confession .rule{border-top:2px solid var(--ink);padding-top:20px}.confession .rule h3{font-size:24px;line-height:1.25}.confession .rule p{margin-top:8px;color:#3a3c44}.confession .report{background:var(--white)}.confession .report-top{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.confession .report p.lead{font-size:18px;margin-top:20px}.confession .ph{border:2px dashed var(--ink);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px;font-size:14px}.confession .ph b{font-family:var(--serif);font-weight:400;font-size:20px}.confession .ph small{font-size:13px}.confession .ph-report{aspect-ratio:4/3;background:var(--yellow-tint)}.confession .inside{gap:32px}.confession .contents,.confession .inside{display:grid;grid-template-columns:repeat(3,1fr);margin-top:72px}.confession .contents{list-style:none;counter-reset:c;gap:40px}.confession .contents li{counter-increment:c;border-top:2px solid var(--ink);padding-top:20px}.confession .contents li:before{content:"0" counter(c);display:block;font-family:var(--serif);font-size:15px;color:var(--purple);margin-bottom:10px}.confession .contents h3{font-size:22px;line-height:1.25;margin-bottom:8px}.confession .ill{aspect-ratio:3/2;margin-bottom:20px;border-radius:6px;background:var(--grey);display:flex;align-items:center;justify-content:center;overflow:hidden}.confession .ill svg{width:100%;height:100%}.confession .ill svg *{transform-box:fill-box}.confession .ill .bar{transform-origin:0 50%;transition:transform .45s cubic-bezier(.2,.8,.3,1)}.confession .ill .bar:nth-of-type(2){transition-delay:.04s}.confession .ill .bar:nth-of-type(3){transition-delay:.08s}.confession .ill .bar:nth-of-type(4){transition-delay:.12s}.confession .inside>div:hover .bar{transform:scaleX(1.12)}.confession .ill .top{transform-origin:50% 50%;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.confession .inside>div:hover .top{transform:scale(1.18)}.confession .ill .bld{transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.confession .ill .bld:nth-of-type(2){transition-delay:.06s}.confession .ill .bld:nth-of-type(3){transition-delay:.12s}.confession .inside>div:hover .bld{transform:translateY(-6px)}.confession .ill .b1,.confession .ill .b2{transition:transform .45s cubic-bezier(.2,.8,.3,1)}.confession .inside>div:hover .b1{transform:translate(-4px,-5px)}.confession .inside>div:hover .b2{transform:translate(4px,-3px);transition-delay:.06s}.confession .ill .hl{transform-origin:0 50%;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.confession .inside>div:hover .hl{animation:sweep .6s cubic-bezier(.2,.8,.3,1)}@keyframes sweep{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.confession .ill-report{aspect-ratio:6/5;margin:0;width:100%;max-width:480px;justify-self:end;background:none}.confession .ill .mag{transition:transform .6s cubic-bezier(.2,.8,.3,1)}.confession .ill-report:hover .mag{transform:translate(-22px,-30px) rotate(-6deg)}.confession .inside dt{font-family:var(--serif);font-size:24px;line-height:1.25;text-wrap:balance}.confession .inside dd{margin-top:8px}.confession .prizes{background:var(--lav-tint)}.confession .prizes-head{max-width:760px}.confession .prizes .lead{font-size:18px;margin-top:20px}.confession .prize-list{margin-top:56px}.confession .prize-list .ill{background:var(--white)}.confession .prize-photo{position:relative}.confession .prize-photo img{display:block;max-width:60%;max-height:64%;width:auto;height:auto;object-fit:contain;transition:transform .5s cubic-bezier(.2,.8,.3,1);filter:drop-shadow(0 10px 18px rgba(4,6,16,.12))}.confession .prize-photo.pods img{max-width:46%;max-height:62%}.confession .prize-photo.cover img{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover;filter:none}.confession .prize-list>div:hover .prize-photo img{transform:translateY(-6px) scale(1.03)}.confession .prize-list>div:hover .prize-photo.cover img{transform:scale(1.05)}.confession .ill .c1,.confession .ill .c2,.confession .ill .mic,.confession .ill .pz,.confession .ill .spark,.confession .ill .waves{transition:transform .5s cubic-bezier(.2,.8,.3,1),opacity .4s}.confession .prize-list>div:hover .pz{transform:translateY(-6px) rotate(-3deg)}.confession .prize-list>div:hover .spark{transform:scale(1.25)}.confession .ill .spark{transform-origin:50% 50%}.confession .prize-list>div:hover .c1{transform:translate(-6px,-6px)}.confession .prize-list>div:hover .c2{transform:rotate(-5deg)}.confession .prize-list>div:hover .mic{transform:translateY(-5px)}.confession .ill .waves{opacity:.4}.confession .prize-list>div:hover .waves{opacity:1}.confession .faq-link{text-decoration:underline;text-underline-offset:3px}.confession .check{display:flex;gap:10px;align-items:flex-start;font-size:15px}.confession .check input{margin-top:2px;width:18px;height:18px;accent-color:var(--purple)}.confession .faq{background:var(--grey)}.confession .faq .wrap{max-width:880px}.confession .faq h2{margin-bottom:40px}.confession details{border-top:1px solid var(--ink)}.confession details:last-of-type{border-bottom:1px solid var(--ink)}.confession summary{list-style:none;cursor:pointer;font-family:var(--serif);font-size:22px;padding:22px 40px 22px 0;position:relative}.confession summary::-webkit-details-marker{display:none}.confession summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:28px}.confession details[open] summary:after{content:"\2212"}.confession details p{padding:0 0 24px}.confession footer{background:var(--white);border-top:1px solid var(--grey);padding:48px 0 calc(48px + env(safe-area-inset-bottom,0px))}.confession footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px}@media (max-width:900px){.confession section{padding:80px 0}.confession .hero{padding:32px 0 0}.confession .hero .wrap{grid-template-columns:minmax(0,1fr);gap:44px}.confession .hero-copy,.confession .pod-art,.confession .pod-copy,.confession .zoom{min-width:0}.confession .starters{max-width:100%}.confession .pod-actions{flex-wrap:wrap;white-space:normal;gap:14px 22px}.confession .pod-actions .btn{flex:1 1 100%;text-align:center}.confession .pod-art{max-width:420px;width:100%;justify-self:center}.confession .rule-list{grid-template-columns:1fr;gap:24px}.confession .inside{grid-template-columns:1fr;gap:32px;margin-top:48px}.confession .contents{grid-template-columns:1fr;gap:28px;margin-top:48px}.confession .report-top{grid-template-columns:1fr;gap:32px}.confession .pod-grid{grid-template-columns:minmax(0,1fr);gap:40px}.confession .zoom{justify-self:center}.confession .hero-copy{min-height:0}.confession .rail{grid-template-columns:1fr;gap:32px}.confession .steps{grid-template-columns:1fr;gap:36px}.confession .seg{display:none}.confession .rail{gap:14px}.confession .prompt{min-height:0}.confession .wrap{padding:0 20px}.confession .kiosk{margin:0 -14px;width:calc(100% + 28px)}.confession .ticket .body{padding:20px 18px 16px}.confession .ticket .pair{grid-template-columns:1fr}.confession .ticket{width:90%}.confession .ticket .stub{padding:14px 18px 16px}.confession .receipt{padding:22px 20px 20px}}.confession .ticket input:focus,.confession .ticket select:focus,.confession .ticket textarea:focus{outline:none;border-color:var(--purple)}@media (prefers-reduced-motion:reduce){.confession{scroll-behavior:auto}.confession .kiosk.landed .box{animation:none}.confession .art{transition:none;transform:none}.confession .pod-waves{animation:none}.confession .ill svg *,.confession .ill svg g{transition:none!important;animation:none!important}.confession .ill .b1,.confession .ill .b2,.confession .ill .bar,.confession .ill .bld,.confession .ill .c1,.confession .ill .c2,.confession .ill .hl,.confession .ill .mag,.confession .ill .mic,.confession .ill .pz,.confession .ill .spark,.confession .ill .top{transform:none!important}}.confession .faq.legal{padding-top:0}.confession .legal-note{font-size:14px;line-height:1.5;margin:-16px 0 28px;color:#3a3c44}.confession .faq.legal details p{font-size:15px}.confession .ticket .count+.hint{margin-top:2px}.confession #booth,.confession #official-rules,.confession #prizes,.confession #rules{scroll-margin-top:6.5rem}html:has(.confession){overflow-x:clip}.confession{width:100vw;margin-left:calc(50% - 50vw)}@media (prefers-reduced-motion:no-preference){.confession:not(.motion-ready) .hero-copy,.confession:not(.motion-ready) .zoom{visibility:hidden}}.styles_section__pDAED{display:flex;color:#040610;transform:translateZ(0);will-change:contents}@media (max-width:1390px){.styles_section__pDAED{flex-direction:column;min-height:880px}}@media (max-width:768px){.styles_section__pDAED{min-height:760px}.styles_header__zyyQa{min-height:280px}.styles_content__nj1ui{min-height:420px}.styles_figure__TSNDD{width:100%;max-width:608px;aspect-ratio:608/405}}.styles_header__zyyQa{background-color:#e2dff7;width:100%;padding:2.5rem;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem}@media (min-width:1391px){.styles_header__zyyQa{height:831px}}@media (max-width:768px){.styles_header__zyyQa{padding-left:26px;padding-right:26px}}.styles_header__zyyQa>div{max-width:42rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.styles_header__zyyQa h1{font-family:IvarText-Regular,Lora,serif;font-weight:400;font-size:3rem;line-height:120%;letter-spacing:0}.styles_header__zyyQa h1 em{font-family:IvarText-Italic,Lora,serif;font-style:italic}.styles_header__zyyQa p{margin:0;font-family:ABC-Diatype,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:140%}@media (max-width:768px){.styles_header__zyyQa p{font-size:.875rem}}.styles_content__nj1ui{background-color:#79709d;padding:5rem 2.5rem 2.5rem;display:flex;align-items:center;justify-content:center;width:100%;height:auto;contain:layout style paint}@media (max-width:768px){.styles_content__nj1ui{padding-left:36px;padding-right:36px}}.styles_figure__TSNDD{position:relative;cursor:grab;margin-left:-1.25rem;z-index:20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.styles_relative__LKypl{position:relative}.styles_absolute__2iqDw{position:absolute;top:0;left:0}.styles_imageWrapper__jZP__{position:relative;display:block;width:100%;max-width:608px;transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.styles_imageWrapper__jZP__ img{display:block;max-width:100%;height:auto}.styles_cardImage__efsNU{user-select:none;border-radius:1rem;pointer-events:none}.styles_topCard__twlU5{cursor:grab}.styles_topCard__twlU5:active{cursor:grabbing}.styles_overlay__Tt2XX{position:absolute;border-radius:1rem;overflow:hidden;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);pointer-events:none;will-change:opacity;transform:translateZ(0)}.styles_transform-section__0wiv3{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;text-align:left;padding:4rem 2.5rem;gap:3.5rem}.styles_section-image__TgHnA{overflow:hidden;max-width:27.375rem}.styles_form-container__S9eTG{position:relative;max-width:42rem}.styles_form__UyDIN{height:100%}.styles_form-text__iVGRC{color:var(--color-charcoal)}.styles_form-text__iVGRC h2,.styles_form-title__xEVIx{font-family:IvarText-Regular,Lora,serif;font-size:3rem;font-style:normal;font-weight:400;line-height:110%;margin:0}.styles_form-text__iVGRC h2:last-of-type{margin-bottom:1.875rem}.styles_form-text__iVGRC em{font-family:IvarText-Italic}.styles_form-body__nr2Br{font-family:ABC-Diatype;font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:0;margin-bottom:1.875rem}.styles_image__50uHM{max-width:100%;height:auto}.styles_col__A12CE{flex:1;height:100%}.styles_button__HBfcu{background-color:#f3c948;font-family:ABC-Diatype;max-width:300px;width:100%;font-size:20px;padding:10.12px 13.49px;display:flex;align-items:center;justify-content:space-between;border-radius:4px}.styles_button__HBfcu:hover{background-color:var(--color-white)}@media (max-width:768px){.styles_button__HBfcu{font-size:14px}}@media (min-width:768px){.styles_section-image__TgHnA{display:flex;align-items:center}.styles_mobile-image__BEise{display:none}}@media (max-width:767px){.styles_transform-section__0wiv3{padding:3.5rem 2.25rem 3.5rem 1.5rem;gap:2rem}.styles_col__A12CE{flex:0 0 100%}.styles_form-body__nr2Br{font-size:.875rem}.styles_form-container__S9eTG,.styles_section-image__TgHnA{max-width:100%}.styles_form-text__iVGRC h2,.styles_form-title__xEVIx{font-size:1.75rem;font-style:normal;font-weight:400;line-height:120%;margin-bottom:2rem}.styles_mobile-image__BEise{margin-bottom:2rem;display:block}.styles_desktop-image__7m_CN{display:none}}.styles_container__e_zs1{width:100%}.styles_container__e_zs1 .hs-form{font-family:inherit}.styles_container__e_zs1 .hs-form-field{margin-bottom:16px}.styles_container__e_zs1 .hs-form-field label{display:block;font-size:14px;font-weight:500;color:#1f2937;margin-bottom:6px}.styles_container__e_zs1 .hs-form-field .hs-input{width:100%;padding:10px 12px;font-size:15px;line-height:1.4;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit;box-sizing:border-box}.styles_container__e_zs1 .hs-form-field .hs-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.styles_container__e_zs1 textarea.hs-input{min-height:96px;resize:vertical}.styles_container__e_zs1 .hs-button{width:100%;padding:12px 20px;margin-top:8px;font-size:16px;font-weight:500;color:#fff;background:#4f46e5;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease,transform .1s ease;font-family:inherit}.styles_container__e_zs1 .hs-button:hover{background:#4338ca}.styles_container__e_zs1 .hs-button:active{transform:translateY(1px)}.styles_container__e_zs1 .hs-error-msg,.styles_container__e_zs1 .hs-error-msgs{list-style:none;padding:0;margin:6px 0 0;color:#dc2626;font-size:13px}.styles_container__e_zs1 .hs-fieldtype-booleancheckbox .hs-input,.styles_container__e_zs1 .hs-fieldtype-checkbox .hs-input,.styles_container__e_zs1 .hs-fieldtype-radio .hs-input{width:auto;margin-right:8px}.styles_container__e_zs1 .submitted-message{padding:16px;background:#ecfdf5;color:#065f46;border-radius:8px;font-size:15px}.styles_placeholder__iizpx{padding:16px;background:#fef3c7;color:#92400e;border-radius:8px;font-size:14px;line-height:1.5}