@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.1j5s5ojb4-d-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.237s8-2g-gft2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.0hamgza7cpt1x.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.438h7bwt6ldsi.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.0rg7ym60g9xsl.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_57017d17-module__yaJ0dG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_57017d17-module__yaJ0dG__variable{--lvr-font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_f6587ad2-module__5yq8Vq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_f6587ad2-module__5yq8Vq__variable{--lvr-font-dm-sans:"DM Sans", "DM Sans Fallback"}
.lvr{--white:#fff;--off:#faf9f7;--ink:#171717;--muted:#6b6866;--line:#ece9e4;--coral:#f05261;--coral-d:#db3b4b;--coral-soft:#feedee;--butter:#f4c84b;--butter-soft:#fdf3cf;--serif:var(--lvr-font-fraunces),Georgia,serif;--sans:var(--lvr-font-dm-sans),system-ui,-apple-system,sans-serif;--ease:cubic-bezier(.22,.7,.2,1);--soft-photo:linear-gradient(135deg,#fdecea 0%,#f4f0ec 100%)}.lvr *{box-sizing:border-box;min-width:0;margin:0}.lvr{background:var(--white);color:var(--ink);font:400 1rem/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;-webkit-text-size-adjust:100%}.lvr img,.lvr svg{max-width:100%;display:block}.lvr button{font:inherit;color:inherit}.lvr :focus-visible{outline:3px solid var(--coral);outline-offset:3px}.lvr .btn{cursor:pointer;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:12px 28px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.lvr .btn.dark{background:var(--ink);color:#fff}.lvr .btn.dark:hover{background:#2c2c2c}.lvr .btn.white{color:var(--ink);background:#fff}.lvr .btn.white:hover{background:var(--coral-soft);color:var(--coral-d)}.lvr .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--coral-d);font-size:.72rem;font-weight:700}.lvr .nm{overflow-wrap:anywhere}.lvr .frame{background:var(--soft-photo);position:relative;overflow:hidden}.lvr .pic{object-fit:cover;width:100%;height:100%;display:block}.lvr .px{will-change:transform;position:absolute;inset:-7% 0}.lvr .lv-scroll{scrollbar-width:none;touch-action:pan-x pinch-zoom;position:absolute;inset:0;overflow:hidden auto}.lvr .lv-scroll::-webkit-scrollbar{display:none}.lvr .pbar{z-index:40;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;height:56px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 20px;font-size:.72rem;font-weight:700;transition:opacity .5s,color .4s;display:flex;position:absolute;top:0;left:0;right:0}.lvr .pbar.show{opacity:.9}.lvr .pbar[data-theme=dark]{color:#fff}.lvr .pbar .num{font-variant-numeric:tabular-nums}.lvr .pline{height:2px;width:calc(var(--p,0)*100%);background:var(--coral);z-index:41;position:absolute;top:0;left:0}.lvr .scene{background:var(--white);padding:96px 22px;position:relative;overflow:hidden}.lvr .scene.locked{display:none}.lvr .scene:not(.s-open):not(.s-cover):not(.s-verdict){flex-direction:column;justify-content:center;min-height:100cqh;display:flex}.lvr .scene>*{width:100%}.lvr .scene.off{background:var(--off)}.lvr .wrap{z-index:2;max-width:1040px;margin:0 auto;position:relative}.lvr .wrap.narrow{max-width:760px}.lvr .h2{font:500 clamp(2rem,7.5cqw,3.8rem)/1.04 var(--serif);letter-spacing:-.025em;margin-top:14px}.lvr .scrim{z-index:1;background:linear-gradient(#17171747 0%,#1717171a 40%,#1717179e 100%);position:absolute;inset:0}.lvr .rv{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(16px)}.lvr .rv.in{opacity:1;transform:none}@keyframes lvr-fade-in{0%{opacity:0;transform:translateY(8px)}}.lvr .s-open{text-align:center;color:#fff;background:#2a2a2a;justify-content:center;align-items:center;min-height:100cqh;padding:80px 24px;display:flex}.lvr .s-open .frame{position:absolute;inset:0}.lvr .s-open .pic{filter:blur(7px)saturate(1.05);transform:scale(1.1)}.lvr .s-open .scrim{background:#17171766}.lvr .s-open h1{font:500 clamp(2.2rem,9.5cqw,4.6rem)/1.06 var(--serif);letter-spacing:-.025em;margin:24px 0 16px}.lvr .o-name{font:italic 400 clamp(1.3rem,5cqw,1.9rem)/1.2 var(--serif);animation:lvr-fade-in 1.6s var(--ease) 1.1s both;margin-bottom:12px}.lvr .o-from{letter-spacing:.16em;text-transform:uppercase;opacity:.85;animation:lvr-fade-in 1.6s var(--ease) 1.3s both;margin-bottom:14px;font-size:.82rem;font-weight:700}.lvr .o-sub{opacity:.88;animation:lvr-fade-in 1.6s var(--ease) 1.5s both;margin-bottom:34px;font-size:1.02rem}.lvr .s-open .btn{animation:lvr-fade-in 1.6s var(--ease) 1.9s both}.lvr .beat{width:28px;height:28px;color:var(--coral);margin:0 auto;animation:3.4s ease-in-out infinite lvr-beat}@keyframes lvr-beat{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.lvr .wl{grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;display:grid}.lvr .wl-photo{aspect-ratio:4/5;border-radius:22px;width:100%;max-height:38cqh}.lvr .who{font-family:var(--serif);letter-spacing:-.035em;margin:14px 0 20px;font-weight:500;line-height:1}.lvr .who.l1{font-size:clamp(3rem,15cqw,6rem)}.lvr .who.l2{font-size:clamp(2.6rem,12cqw,4.6rem)}.lvr .who.l3{font-size:clamp(2.2rem,10cqw,3.9rem)}.lvr .who.l4{font-size:clamp(1.8rem,8cqw,3rem)}.lvr .wl p{font-size:1.15rem}.lvr .wl .by{color:var(--muted);margin-top:6px}.lvr .wl .btn{margin-top:30px}.lvr .s-cover{color:#fff;background:#2a2a2a;height:100cqh;min-height:560px;max-height:1000px;padding:0}.lvr .s-cover .frame{position:absolute;inset:0}.lvr .cv{z-index:3;padding:0 22px 44px;position:absolute;bottom:0;left:0;right:0}.lvr .cv-t{font:500 clamp(1.85rem,9.2cqw,7rem)/.92 var(--serif);letter-spacing:-.025em;text-transform:uppercase}.lvr .cv-m{letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;margin-top:22px;font-size:.78rem;font-weight:700;display:flex}.lvr .cv-m span+span{letter-spacing:.04em;text-transform:none;font-size:1.05rem;font-weight:500;font-family:var(--serif)}.lvr .sc{grid-template-columns:minmax(0,1fr);gap:44px;display:grid}.lvr .bigs{align-items:flex-end;gap:10px;margin-top:6px;line-height:.8;display:flex}.lvr .bigs b{font:500 clamp(6.5rem,32cqw,13rem)/.8 var(--serif);letter-spacing:-.05em}.lvr .bigs small{font:500 clamp(1.5rem,6cqw,2.4rem) var(--serif);color:var(--coral);padding-bottom:.35em}.lvr .bars{gap:22px;display:grid}.lvr .sb-h{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.lvr .sb-h span:first-child{overflow-wrap:anywhere;font-weight:500}.lvr .sb-h b{font:500 1.5rem/1 var(--serif);font-variant-numeric:tabular-nums;flex:none}.lvr .line{background:#efece8;border-radius:3px;height:3px;overflow:hidden}.lvr .line i{background:var(--coral);width:0;height:100%;transition:width 1.6s var(--ease);transition-delay:calc(var(--d,0s) + .25s);border-radius:3px;display:block}.lvr .in .line i{width:var(--w)}.lvr .skills{margin-top:40px}.lvr .sk{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:0 16px;padding:20px 0;display:grid}.lvr .sk:first-child{border-top:1px solid var(--line)}.lvr .sk i{background:var(--coral);border-radius:50%;width:8px;height:8px}.lvr .sk .n{font:400 clamp(1.1rem,3.6cqw,1.45rem)/1.25 var(--serif)}.lvr .sk .v{font:500 clamp(1.6rem,5cqw,2.1rem)/1 var(--serif);font-variant-numeric:tabular-nums}.lvr .sk .v.over{color:var(--coral)}.lvr .hl{margin-top:28px;font-size:1.05rem}.lvr .hl mark{background:linear-gradient(transparent 58%,var(--butter-soft) 58%);color:inherit;font-family:var(--serif);padding:0 2px;font-size:1.15em}.lvr .awards{grid-template-columns:minmax(0,1fr);gap:30px 48px;margin-top:44px;display:grid}.lvr .aw{align-items:flex-start;gap:18px;display:flex}.lvr .badge{background:var(--coral-soft);width:54px;height:54px;box-shadow:inset 0 0 0 1.5px var(--coral);font:500 .95rem var(--serif);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lvr .badge:after{content:"";border:1px dashed #f052618c;border-radius:50%;position:absolute;inset:5px}.lvr .aw h3{font:500 clamp(1.05rem,3.6cqw,1.3rem)/1.25 var(--serif);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:3px}.lvr .aw p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.95rem}.lvr .mem-ph{aspect-ratio:16/10;border-radius:22px;margin-top:36px}.lvr .mems{border-left:1px solid var(--line);gap:32px;margin-top:40px;padding-left:24px;display:grid}.lvr .mem{position:relative}.lvr .mem:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:-28px}.lvr .mem h3{font:500 1.45rem/1.2 var(--serif);overflow-wrap:anywhere}.lvr .mem p{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin-top:6px}.lvr .mem p.solo{color:var(--ink);font:400 1.2rem/1.45 var(--serif);margin-top:0}.lvr .egal{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:44px;display:grid}.lvr .eg .frame{border-radius:6px}.lvr .eg0 .frame{aspect-ratio:3/2}.lvr .eg1{width:74%}.lvr .eg1 .frame{aspect-ratio:4/5}.lvr .eg2{width:58%;margin-left:auto}.lvr .eg2 .frame{aspect-ratio:1}.lvr .note{border-left:3px solid var(--coral);margin-top:30px;padding-left:24px}.lvr .note p{font-family:var(--serif);letter-spacing:-.01em;white-space:pre-line;overflow-wrap:anywhere;font-weight:400;line-height:1.3}.lvr .note p.t1{font-size:clamp(1.5rem,5.4cqw,2.3rem)}.lvr .note p.t2{font-size:clamp(1.2rem,4.4cqw,1.7rem)}.lvr .note p.t3{font-size:clamp(1.05rem,3.6cqw,1.3rem);line-height:1.45}.lvr .note footer{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:20px;font-size:.8rem;font-weight:700}.lvr .s-verdict{text-align:center;color:#fff;background:#2a2a2a;justify-content:center;align-items:center;min-height:100cqh;padding:110px 24px 80px;display:flex}.lvr .s-verdict .frame{position:absolute;inset:0}.lvr .s-verdict .scrim{background:linear-gradient(#17171773 0%,#1717178c 55%,#171717bf 100%)}.lvr .heart-draw{width:46px;height:46px;color:var(--coral);margin:0 auto 22px}.lvr .heart-draw path{fill:var(--coral);fill-opacity:0;stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s var(--ease),fill-opacity 1.4s ease 2.2s}.lvr .heart-draw.in path{stroke-dashoffset:0;fill-opacity:1}.lvr .v-h{font:500 clamp(2.5rem,11cqw,5.4rem)/1 var(--serif);letter-spacing:-.03em;margin:16px 0 28px}.lvr .v-p{opacity:.95;white-space:pre-line;overflow-wrap:anywhere;line-height:1.75}.lvr .v-p.t1{font-size:1.12rem}.lvr .v-p.t2{font-size:1.02rem}.lvr .v-p.t3{font-size:.95rem;line-height:1.65}.lvr .status{margin-top:38px}.lvr .status b{letter-spacing:.24em;border:1.5px solid #fff;border-radius:99px;padding:11px 26px;font-size:.78rem;display:inline-block}.lvr .signoff{opacity:.8;margin-top:54px;font-size:.84rem}@container (min-width:760px){.lvr .awards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container (min-width:860px){.lvr .wl{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px}.lvr .wl-photo{max-height:72cqh}.lvr .sc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:80px}.lvr .egal{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:48px 24px}.lvr .eg0{grid-column:1/-1}.lvr .eg1{grid-column:1/8;width:auto}.lvr .eg2{grid-column:9/13;align-self:end;width:auto;margin:0}}@media (prefers-reduced-motion:reduce){.lvr *{animation:none!important}.lvr .rv{opacity:1;transition:none;transform:none}.lvr .line i,.lvr .heart-draw path{transition:none}}:where(.lvr-host){min-height:100dvh}[data-card-screen]>.lvr-host{min-height:100%}.lvr-host{width:100%;position:relative;overflow:hidden}.lvr{position:absolute;inset:0;overflow:hidden;container-type:size}
