html:has(.lv3){scroll-behavior:smooth;background:#f9f7f5}@media (prefers-reduced-motion:reduce){html:has(.lv3){scroll-behavior:auto}}@font-face{font-family:lv3 cjk serif;src:local(Noto Serif SC),local(Songti SC),local(STSong),local(Source Han Serif SC),local(SimSun);unicode-range:U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}.lv3{--lv3-t-subtitle:400 clamp(24px, 2.4vw, 30px) / 1.2 var(--lv3-serif);--lv3-t-item:400 clamp(20px, 1.8vw, 24px) / 1.2 var(--lv3-serif);--lv3-primary:#2b2c29;--lv3-on-primary:#fff;--lv3-paper:#f9f7f5;--lv3-surface:#fefcfb;--lv3-fill:#f4f2f0;--lv3-line:#e0ded8;--lv3-ink:#1a1b19;--lv3-muted:#575a55;--lv3-accent:#8a8a80;--lv3-accent-ink:#2b2c29;--lv3-accent-wash:#ece9e1;--lv3-success:#43a89e;--lv3-success-ink:#2a6f68;--lv3-danger:#dc2626;--lv3-warning:#d97706;--lv3-chart-2:#296660;--lv3-chart-3:#6f63b6;--lv3-chart-4:#cf8377;--lv3-chart-5:#b1875d;--lv3-dot:#dcd8d3;--lv3-areia:#d3c7ad;--lv3-verde:#6b6751;--lv3-terra:#754437;--lv3-azul:#2b2c29;--lv3-on-dark:#f3eee3;--lv3-serif:"lv3 cjk serif", var(--font-gowun-batang), "Iowan Old Style", Georgia, serif;--lv3-sans:var(--font-geist-sans), "Noto Sans SC", ui-sans-serif, sans-serif;--lv3-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--lv3-shadow-rest:0 1px 3px #52423214, 0 1px 2px #5242320f;--lv3-shadow-lift:0 4px 12px -6px #52423224, 0 1px 3px #5242320d;--lv3-shadow-held:0 18px 36px -18px #52423257, 0 2px 6px #52423214;--lv3-ease:cubic-bezier(.25, .1, .25, 1);--lv3-ease-out:cubic-bezier(.16, 1, .3, 1);--lv3-ease-io:cubic-bezier(.65, 0, .35, 1);--background:30 23% 97%;--foreground:210 94% 7%;--secondary:30 12% 95%;--secondary-foreground:222 9% 34%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lv3-paper);color:var(--lv3-ink);font:400 15px/1.55 var(--lv3-sans);letter-spacing:.02em;-webkit-font-smoothing:antialiased;overflow-x:clip}.lv3 ::selection{background:var(--lv3-accent-wash);color:var(--lv3-ink)}.lv3 :focus-visible{outline:2px solid var(--lv3-accent-ink);outline-offset:2px;border-radius:6px}.lv3 a:not(:where(.lv3-art-body a)){color:inherit;text-decoration:none}.lv3 .tabular-nums{font-variant-numeric:tabular-nums}.lv3-wrap{width:min(1200px,100% - 2*clamp(24px,5vw,64px));margin-inline:auto}.lv3-wrap-wide{width:min(1680px,100% - 2*clamp(24px,5vw,64px))}.lv3-display{font:400 clamp(52px, 8.4vw, 112px) / .98 var(--lv3-serif);letter-spacing:-.015em;color:var(--lv3-ink);text-wrap:balance;margin:0}.lv3-display span{display:inline-block}.lv3-h2{font:400 clamp(34px, 4.6vw, 56px) / 1.06 var(--lv3-serif);letter-spacing:-.005em;text-wrap:balance;margin:0}.lv3-eyebrow{font:500 12px/1 var(--lv3-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lv3-accent-ink);margin:0 0 14px}.lv3-sub{color:var(--lv3-muted);text-wrap:pretty;max-width:46ch;margin:14px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.lv3-btn{height:46px;font:500 15px/1 var(--lv3-sans);letter-spacing:.03em;white-space:nowrap;transition:background-color .15s var(--lv3-ease), box-shadow .15s var(--lv3-ease), scale .15s var(--lv3-ease);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.lv3-btn:active{scale:.96}.lv3-btn-primary{background:var(--lv3-azul);border-radius:12px;color:var(--lv3-on-primary)!important}.lv3-cta{background:var(--lv3-azul);border-radius:12px;height:50px;padding:0 26px;font-size:15.5px;color:#fff!important}@media (hover:hover){.lv3-cta:hover{background:#161715}}.lv3-btn-sm{height:36px;padding:0 16px;font-size:14px}@media (hover:hover){.lv3-btn-primary:hover{background:#161715}}.lv3-page-top{height:72px;position:relative}.lv3-page-top+.lv3-section{padding-top:clamp(40px,5vw,72px)}.lv3-brand{flex-shrink:0;align-items:center;display:inline-flex}.lv3-brand img{width:auto;max-width:none;height:20px;display:block}.lv3-sticky .lv3-brand img{height:18px}.lv3-brand .lv3-brand-star{display:none}@media (max-width:699px){.lv3-brand .lv3-brand-full{display:none}.lv3-brand .lv3-brand-star{height:36px;margin-left:-7px;display:block}.lv3-sticky .lv3-brand .lv3-brand-star{height:32px;margin-left:-6px}}.lv3-lang{padding:0 2px}.lv3-still{isolation:isolate;background-color:#1b211c;position:relative}.lv3-still-img{z-index:-2;object-fit:cover;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none}.lv3-still:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:radial-gradient(#000 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.lv3-hero{--lv3-peek:clamp(96px, 15svh, 160px);min-height:max(560px, calc(100svh - var(--lv3-peek)));background:var(--lv3-paper);color:var(--lv3-ink);place-items:center;display:grid;position:relative}.lv3-hero-inner{text-align:center;justify-items:center;padding:96px 16px 48px;display:grid}.lv3-hero-title{letter-spacing:-.025em;color:var(--lv3-ink);text-wrap:balance;font-size:clamp(44px,6.2vw,112px);line-height:1}.lv3-hero-title>span{display:block}.lv3-hero-cta{margin-top:40px}.lv3-hero-note{font:400 14px/1.5 var(--lv3-sans);color:var(--lv3-muted,#0000008c);margin:14px 0 0}.lv3-hero-nav{z-index:30;color:var(--lv3-ink);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:16px 18px auto}.lv3-hero-nav-r{align-items:center;gap:8px;display:flex}.lv3-section{padding-block:clamp(88px,11vw,150px) 0}.lv3-head{margin-bottom:clamp(36px,4.5vw,56px)}.lv3-go{transition:opacity .15s var(--lv3-ease), scale .15s var(--lv3-ease);opacity:.55}.lv3-go[data-ready=true]{opacity:1;scale:1.06}button.lv3-go{all:unset;box-sizing:border-box;background:var(--lv3-primary);color:#fff;cursor:pointer;opacity:.55;width:34px;height:34px;transition:opacity .15s var(--lv3-ease), scale .15s var(--lv3-ease);border-radius:50%;place-items:center;display:grid}button.lv3-go[data-ready=true]{opacity:1}button.lv3-go:disabled{cursor:default}button.lv3-go:focus-visible{outline:2px solid var(--lv3-accent-ink);outline-offset:2px}.lv3-wallpaper{padding-block:clamp(56px,7vw,104px);overflow:hidden}@media (max-width:640px){.lv3-wallpaper{padding-block:28px}.lv3-demo .lv3-wallpaper{--lv3-inset:2.5%}}.lv3-demo .lv3-tour-head{color:var(--lv3-on-dark)}.lv3-demo .lv3-tour-head .lv3-eyebrow{color:#f3eee3bf}.lv3-demo .lv3-tour-head .lv3-h2{color:var(--lv3-on-dark)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lv3-demo .lv3-wallpaper{animation:linear both lv3-rise;animation-timeline:view();animation-range:entry cover 40%}.lv3-demo .lv3-wallpaper>.lv3-still-img,.lv3-demo .lv3-tour-head{animation:linear both lv3-focus;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes lv3-rise{0%{clip-path:inset(0 var(--lv3-inset,7%) 0 var(--lv3-inset,7%) round 28px)}to{clip-path:inset(0)}}@keyframes lv3-focus{0%{filter:blur(10px)}to{filter:blur()}}.lv3-faq-list{border-top:1px solid var(--lv3-line);max-width:820px}.lv3-faq-item{border-bottom:1px solid var(--lv3-line)}.lv3-faq-item summary{cursor:pointer;padding:20px 36px 20px 4px;font-size:16px;font-weight:500;list-style:none;position:relative}.lv3-faq-item summary::-webkit-details-marker{display:none}.lv3-faq-item summary:after{content:"";border-right:1.75px solid var(--lv3-muted);border-bottom:1.75px solid var(--lv3-muted);width:9px;height:9px;transition:rotate .2s var(--lv3-ease-out);position:absolute;top:50%;right:8px;translate:0 -70%;rotate:45deg}.lv3-faq-item[open] summary:after{translate:0 -20%;rotate:225deg}.lv3-faq-item p{color:var(--lv3-muted);max-width:62ch;margin:-4px 0 22px;padding-inline:4px;font-size:16px;line-height:1.6}.lv3-footer{margin-top:clamp(56px,8vw,96px);padding-bottom:12px}.lv3-tour-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(24px,4vw,56px);margin-bottom:clamp(28px,4vw,44px);display:grid}.lv3-tour-head .lv3-sub{margin:0 0 14px}.lv3-go{color:var(--lv3-ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.lv3-go:after{content:"→";transition:translate .2s var(--lv3-ease-out)}.lv3-go:hover:after{translate:3px}.lv3-film{background:var(--lv3-paper);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0009,0 2px 8px #0000001f}.lv3-film video{aspect-ratio:16/9;width:100%;display:block}.lv3-film[data-phone]{border-radius:22px;width:min(100%,360px);margin-inline:auto}.lv3-film[data-phone] video{aspect-ratio:9/16}.lv3-film-play{background:var(--lv3-ink);color:var(--lv3-surface);font:500 16px var(--lv3-sans);cursor:pointer;animation:lv3-film-in .3s var(--lv3-ease) both;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px -12px #00000080}.lv3-film-play span{font-size:13px}.lv3-film-live{animation:lv3-film-in .4s var(--lv3-ease) both;position:absolute;inset:0}@keyframes lv3-film-in{0%{opacity:0}}.lv3-film-end{position:absolute;inset:0}.lv3-film-end img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lv3-film-after{margin-inline:auto;justify-content:space-between;align-items:center;gap:12px;max-width:360px;margin-top:18px;display:flex}.lv3-film-after .lv3-film-again{margin-left:auto}.lv3-film-foot{color:#fff;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:16px;font-size:14px;display:flex}.lv3-film-again{border:1px solid var(--lv3-line);background:color-mix(in srgb, var(--lv3-surface) 94%, transparent);font:500 13px var(--lv3-sans);color:var(--lv3-ink);cursor:pointer;border-radius:10px;flex:none;padding:7px 12px}@media (max-width:1023px){.lv3-tour-head{grid-template-columns:1fr;gap:12px}}.lvq{-moz-text-size-adjust:100%;text-size-adjust:100%;letter-spacing:normal;--ink:#00163e;--fg:#1b2230;--mute:#6b7280;--hair:#e7e4df;--pen:#c8372d;--blue:#2f5bd3;--ok:#2f9e5b;--bg:#f8f7f5;--hand:"lvn Kalam", "Bradley Hand", cursive;--sans:"lvn Geist", var(--font-geist-sans), ui-sans-serif, sans-serif;font-family:var(--sans);color:var(--fg);position:relative;overflow:hidden}.lvq-scr{transform-origin:0 0;background:var(--bg) radial-gradient(circle, #cfccc6 .9px, transparent 1.2px) 4px 6px / 32px 32px;width:360px;height:640px;position:absolute;top:0;left:0;overflow:hidden}.lvq-scroll{scrollbar-width:none;touch-action:pan-y;position:absolute;inset:0;overflow-y:auto}.lvq-scroll::-webkit-scrollbar{display:none}.lvq-col{flex-direction:column;gap:12px;padding:100px 12px 102px;display:flex;position:relative}.lvq-card{background:#fff;border:1px solid #e3e0db;border-radius:14px;flex:none;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 14px 32px -20px #281e1438}.lvq .hd{font:600 14px/1.3 var(--sans);color:var(--fg);white-space:nowrap;align-items:baseline;gap:7px;padding:12px 14px 0;display:flex;overflow:hidden}.lvq .hd small{font:400 12.5px/1.3 var(--sans);color:var(--mute)}.lvq .tag{font:500 12px/1 var(--sans);border-radius:7px;margin-left:auto;padding:5px 8px}.lvq .tag.ok{color:var(--ok);background:#e8f5ec}.lvq .tag.bad{color:var(--pen);background:#fde8e6}.lvq .ov{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.lvq .hw{font:400 17px/1 var(--hand)}#lvq-notes{min-height:200px}.lvq-page{background:#fffdf8 repeating-linear-gradient(#fffdf8 0 23px,#e9eef7 23px 24px);border-radius:6px;min-height:150px;margin:9px 12px 0;padding:2px 10px 0 24px;position:relative;overflow:hidden}.lvq-page:before{content:"";background:#f0b9b9;width:1px;position:absolute;top:0;bottom:0;left:15px}.lvq .nl{font:400 13px/24px var(--sans);color:#2a2f3a;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.lvq .nl.h{font:700 13.5px/24px var(--sans)}.lvq .nl.k{font:400 16px/24px var(--hand);color:var(--blue)}#lvq-slides{height:202px}.lvq-grid{height:138px;margin:10px 14px 0;position:relative}.lvq .th{background:#fff;border:1px solid #e2e2e2;border-radius:6px;width:72px;height:40px;padding:5px 6px;position:absolute;overflow:hidden}.lvq .th b{font:600 8.5px/1.15 var(--sans);color:#1f2937;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lvq .th span{background:#e5e7eb;border-radius:2px;width:70%;height:3px;margin-top:4px;display:block}.lvq-cut{font:500 13px/1 var(--sans);color:var(--mute);white-space:nowrap;align-items:center;gap:7px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;overflow:hidden}.lvq-cut b{color:var(--pen);font-weight:600}.lvq-sketch{border-radius:4px;height:330px;overflow:visible;rotate:-1.2deg}.lvq-sketch .tape{background:#f0d68cbf;width:88px;height:22px;position:absolute;top:-7px;left:124px}.lvq-sketch .fig{width:200px;height:232px;position:absolute;top:24px;left:14px;overflow:hidden}.lvq-sketch .fig img{mix-blend-mode:multiply;filter:sepia(.5)contrast(1.15);width:200px}.lvq-sketch .cap{width:104px;font:400 21px/1.15 var(--hand);color:#2a2f3a;position:absolute;top:96px;left:222px}.lvq-sketch .txt{font:400 13px/1.5 var(--sans);color:#4b5563;position:absolute;top:264px;left:16px;right:16px}.lvq-sketch .credit{font:400 9px/1 var(--sans);color:#a3a8b0;position:absolute;top:8px;right:10px}.lvq-steps{height:362px}.lvq .st{height:56px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 6px;display:flex;position:absolute;left:8px;right:8px}.lvq .st[data-on=true]{background:#f1f4fa}.lvq .st .im{flex:none;place-items:center;width:48px;height:48px;display:grid}.lvq .st .im img{border-radius:50%;max-width:48px;max-height:48px}.lvq .st .tx{min-width:0}.lvq .st b{font:600 14px/1.25 var(--sans);color:var(--fg);display:block}.lvq .st .tx span{font:400 12.5px/1.35 var(--sans);color:var(--mute);margin-top:2px;display:block}.lvq .st .ck{width:20px;height:20px;color:var(--ok);font:700 11px/1 var(--sans);border:1.5px solid #9fd3b2;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.lvq .arw{pointer-events:none;width:10px;height:14px;position:absolute;left:34px}.lvq-steps .credit{font:400 9px/1.3 var(--sans);color:#a3a8b0;position:absolute;bottom:9px;left:14px;right:14px}.lvq-try{height:272px}.lvq-try .tag{color:#b7791f;letter-spacing:.04em;background:#fdf3dc;font-size:10.5px}.lvq-try .sub{font:400 12.5px/1.35 var(--sans);color:var(--mute);padding:3px 14px 0}.lvq-try .chart{pointer-events:auto}.lvq-try[data-drawing=true] .chart{touch-action:none;cursor:crosshair}.lvq-try .pad{fill:#2f5bd30f;stroke:#2f5bd380;stroke-width:2px;stroke-dasharray:8 8}.lvq .ax{font:400 11.5px/1 var(--sans);fill:#6b7280}.lvq .ax.b{fill:#4b5563;font-weight:500}.lvq-try .legend{font:400 12px/1 var(--sans);color:var(--mute);gap:16px;display:flex;position:absolute;bottom:12px;left:14px}.lvq-try .legend i{vertical-align:3px;border-radius:2px;width:16px;height:3px;margin-right:6px;display:inline-block}.lvq-check{border:1.5px solid #9db4dd;min-height:238px;padding-bottom:14px}.lvq-check:lang(en){height:238px;padding-bottom:0}.lvq .ci{border-top:1px solid var(--hair);font:400 13.5px/1.42 var(--sans);color:#4b5563;gap:10px;margin:0 14px;padding:10px 0;display:flex}.lvq .ci:first-of-type{border-top:0}.lvq .ci .m{width:20px;height:20px;font:700 11px/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.lvq .ci.y .m{color:var(--ok);border:1.5px solid #9fd3b2}.lvq .ci.n .m{color:var(--pen);border:1.5px solid #f2b2ab}.lvq .ci b{color:var(--fg);font-weight:600}.lvq .btns{flex-wrap:wrap;gap:8px;margin:4px 14px 0;display:flex}.lvq .btns button{font:500 13.5px/1 var(--sans);color:var(--fg);cursor:pointer;background:#fff;border:1px solid #dcdfe4;border-radius:10px;padding:11px 12px}.lvq .btns button:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.lvq-says{border-radius:16px;min-height:136px}.lvq-says .who{font:600 11.5px/1 var(--sans);letter-spacing:.08em;color:var(--mute);align-items:center;gap:8px;padding:13px 16px 0;display:flex}.lvq-says .who img,.lvq-float img{border-radius:50%;width:22px;height:22px}.lvq-says .who .at{letter-spacing:0;margin-left:auto;font-weight:400}.lvq-says .txt{font:400 14.5px/1.5 var(--sans);color:#3d4452;padding:8px 16px 0}.lvq u{background:linear-gradient(var(--pen), var(--pen)) 0 100% / 100% 2px no-repeat;text-decoration:none}.lvq .go{font:600 14px/1.3 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;display:block}.lvq-fade{pointer-events:none;position:absolute;left:0;right:0}.lvq-fade.t{background:linear-gradient(var(--bg) 84%, #f8f7f500);height:108px;top:0}.lvq-fade.b{background:linear-gradient(#f8f7f500, var(--bg) 22%);height:128px;bottom:0}.lvq-bar{pointer-events:none;align-items:center;gap:8px;height:38px;display:flex;position:absolute;top:12px;left:12px;right:12px}.lvq-bar .pl{height:38px;font:600 14px/1 var(--sans);background:#fff;border:1px solid #e6e3de;border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}.lvq-bar .pl img{width:22px;height:22px}.lvq-bar .sep{background:#e6e3de;width:1px;height:18px}.lvq-bar .share{background:var(--ink);color:#fff;height:38px;font:600 14px/1 var(--sans);border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:0 13px;display:flex}.lvq-bar .av{color:#fff;width:36px;height:36px;font:600 14px/1 var(--sans);background:#1f9d63;border-radius:50%;place-items:center;display:grid}.lvq-pill{height:32px;font:400 14px/1 "lvn Gowun", var(--font-gowun-batang), serif;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #e3e0db;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 6px;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%)}.lvq-pill .n{font:600 11px/1 var(--sans);color:var(--mute);background:#f1efec;border-radius:999px;padding:6px 8px}.lvq-float{animation:lv3-film-in .3s var(--lv3-ease) both;background:#fff;border:1px solid #e3e0db;border-radius:14px;gap:9px;padding:10px 12px;display:flex;position:absolute;bottom:74px;left:12px;right:12px;box-shadow:0 12px 30px -14px #281e1459}.lvq-float p{font:400 13px/1.45 var(--sans);color:#3d4452;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.lvq-ask{background:#fff;border:1px solid #e3e0db;border-radius:16px;align-items:center;gap:10px;height:52px;padding:0 8px 0 14px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px -18px #281e144d}.lvq-ask .plus{display:grid}.lvq-ask input{min-width:0;font:400 16px/1 var(--sans);color:var(--fg);background:0 0;border:0;outline:none;flex:1}.lvq-ask input::placeholder{color:#8b8f97}.lvq-ask button{color:#9a9a9a;background:#e9e7e3;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.lvq-ask button:not(:disabled){background:var(--ink);color:#fff}@font-face{font-family:lvn Geist;src:url(/landing/demo/nb/Geist.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:lvn Gowun;src:url(/landing/demo/nb/GowunBatang-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:lvn Kalam;src:url(/landing/demo/nb/Kalam-400.woff2)format("woff2");font-weight:400;font-display:swap}.lvn{touch-action:pan-y;-webkit-user-select:none;user-select:none;--ink:#00163e;--fg:#1b2230;--mute:#6b7280;--hair:#e7e4df;--pen:#c8372d;--ok:#2f9e5b;--hand:"lvn Kalam", "Bradley Hand", cursive;--sans:"lvn Geist", var(--font-geist-sans), ui-sans-serif, sans-serif;font-family:var(--sans);color:var(--fg);position:relative;overflow:hidden}.lvn-stage{transform-origin:0 0;background:#f8f7f5;width:1920px;height:1080px;position:absolute;top:0;left:0}.lvn-base{pointer-events:none;width:1920px;height:1080px;position:absolute;inset:0}.lvn .ov{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.lvn .hw{font:400 19px/1 var(--hand)}.lvn .ax{font:400 11px/1 var(--sans);fill:#8b929d}.lvn .axb{font:500 12px/1 var(--sans);fill:#4b5563}.lvn-card{background:#fff;border:1px solid #e3e0db;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 14px 32px -20px #281e1438}.lvn .hd{font:600 14px/1.3 var(--sans);white-space:nowrap;cursor:grab;align-items:baseline;gap:8px;padding:12px 16px 0;display:flex}.lvn .hd:active{cursor:grabbing}.lvn .hd small{font:400 13px/1.3 var(--sans);color:var(--mute)}.lvn .tag{font:500 12px/1 var(--sans);border-radius:7px;margin-left:auto;padding:5px 8px}.lvn .tag.ok{color:var(--ok);background:#e8f5ec}.lvn .tag.bad{color:var(--pen);background:#fde8e6}.lvn-pill{height:40px;font:400 15px/1 "lvn Gowun", var(--font-gowun-batang), serif;white-space:nowrap;background:#fff;border:1px solid #e3e0db;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 10px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.lvn-pill small{font:400 12px/1 var(--sans);color:var(--mute)}.lvn-pill .n{font:600 11px/1 var(--sans);color:var(--mute);background:#f1efec;border-radius:7px;padding:5px 7px}.lvn-world{transform-origin:0 0;cursor:grab;position:absolute;inset:0}.lvn-world:active{cursor:grabbing}.lvn-chrome{pointer-events:none;background:url(/landing/demo/nb/base.webp) 0 0/1920px 1080px no-repeat;position:absolute}.lvn-pill,.lvn-ask,.lvn-zoom{z-index:2}.lvn-zoom{position:absolute;top:0;left:0}.lvn-zoom button{all:unset;cursor:pointer;border-radius:8px;width:28px;height:28px;position:absolute;top:1024px}.lvn-zoom button:hover{background:#0000000f}.lvn-zoom .fit{left:92px}.lvn-zoom .out{left:122px}.lvn-zoom .in{left:194px}.lvn-zoom .pct{width:44px;height:22px;font:500 13px/22px var(--sans);color:#4b5563;text-align:center;font-variant-numeric:tabular-nums;background:#f8f8f8;position:absolute;top:1027px;left:150px}#lvn-notes{width:330px;height:360px}.lvn-page{background:#fffdf8 repeating-linear-gradient(#fffdf8 0 21px,#e9eef7 21px 22px);border-radius:6px;height:300px;margin:10px 14px 0;padding:8px 12px 0 26px;position:relative;overflow:hidden}.lvn-page:before{content:"";background:#f0b9b9;width:1px;position:absolute;top:0;bottom:0;left:16px}.lvn .nl{font:400 12px/22px var(--sans);color:#2a2f3a;white-space:nowrap;position:relative}.lvn .nl.h{font:700 13px/22px var(--sans)}.lvn .nl.k{font:400 15px/22px var(--hand);color:#2f5bd3}#lvn-slides{width:330px;height:392px}.lvn-grid{height:300px;margin:10px 14px 0;position:relative}.lvn .th{background:#fff;border:1px solid #e2e2e2;border-radius:6px;width:92px;height:58px;padding:6px 7px;position:absolute;overflow:hidden}.lvn .th b{font:600 8.5px/1.15 var(--sans);color:#1f2937;display:block}.lvn .th span{background:#e5e7eb;border-radius:2px;width:80%;height:3px;margin-top:4px;display:block}.lvn .th span+span{width:60%}.lvn .th em{font:500 8px/1 var(--sans);color:#9ca3af;font-style:normal;position:absolute;bottom:4px;right:5px}.lvn-cut{font:500 12.5px/1 var(--sans);color:var(--mute);align-items:center;gap:7px;display:flex;position:absolute;bottom:14px;left:14px}.lvn-cut b{color:var(--pen);font-weight:600}.lvn-sketch{cursor:grab;border-radius:4px;width:318px;height:420px;overflow:visible;rotate:-1.2deg}.lvn-sketch .tape{background:#f0d68cbf;width:90px;height:22px;position:absolute;top:-6px;left:112px;transform:rotate(-3deg)}.lvn-sketch .fig{width:266px;height:309px;position:absolute;top:30px;left:26px;overflow:hidden}.lvn-sketch .fig img{mix-blend-mode:multiply;filter:sepia(.5)contrast(1.15);width:266px;position:absolute;top:0;left:0}.lvn-sketch .cap{text-align:center;font:400 21px/1 var(--hand);color:#2a2f3a;position:absolute;bottom:12px;left:0;right:0}.lvn-sketch .credit{font:400 9.5px/1 var(--sans);color:#9ca3af;position:absolute;bottom:-18px;right:10px}.lvn-sketch-txt{width:300px;font:400 13px/1.55 var(--sans);color:#4b5563;position:absolute}#lvn-steps{width:1016px;height:300px}.lvn .st{all:unset;text-align:center;cursor:pointer;border-radius:12px;width:180px;padding-bottom:8px;transition:background-color .2s;position:absolute;top:46px}.lvn .st:hover,.lvn .st[data-on=true]{background:#f4f2ee}.lvn .st[data-on=true]{box-shadow:inset 0 0 0 1.5px #9db4dd}.lvn .st .ck{width:18px;height:18px;color:var(--ok);font:700 11px/1 var(--sans);border:1.5px solid #9fd3b2;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:4px}.lvn .st .im{justify-content:center;align-items:center;height:120px;display:flex}.lvn .st .im img{border-radius:50%;max-width:150px;max-height:112px}.lvn .st .h4{font:600 14px/1.2 var(--sans);color:var(--fg);margin-top:12px;display:block}.lvn .st .p{font:400 12px/1.4 var(--sans);color:var(--mute);margin-top:5px;display:block}.lvn .arw{pointer-events:none;width:40px;position:absolute;top:96px}#lvn-steps .credit{font:400 10px/1 var(--sans);color:#9ca3af;position:absolute;bottom:10px;right:16px}#lvn-try{width:676px;height:452px}.lvn-pad{pointer-events:none;border-radius:10px;position:absolute}.lvn-stage[data-drawing=true] .lvn-pad{pointer-events:auto;cursor:crosshair;touch-action:none;background:#2f5bd30f;outline:1.5px dashed #2f5bd380}#lvn-try .note{font:600 10.5px/1 var(--sans);letter-spacing:.04em;color:#b7791f;background:#fdf3dc;border-radius:6px;padding:5px 8px;position:absolute;bottom:12px;right:14px}#lvn-try .legend{font:400 12px/1 var(--sans);color:var(--mute);gap:18px;display:flex;position:absolute;bottom:14px;left:18px}#lvn-try .legend i{vertical-align:3px;border-radius:2px;width:18px;height:3px;margin-right:6px;display:inline-block}#lvn-check{border:1.5px solid #9db4dd;width:322px;height:394px}.lvn .ci{border-top:1px solid var(--hair);font:400 13px/1.45 var(--sans);color:#4b5563;gap:10px;margin:0 16px;padding:12px 0;display:flex}.lvn .hd+.ci{border-top:0}.lvn .ci .m{width:18px;height:18px;font:700 11px/1 var(--sans);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.lvn .ci.y .m{color:var(--ok);border:1.5px solid #9fd3b2}.lvn .ci.n .m{color:var(--pen);border:1.5px solid #f2b2ab}.lvn .ci b{color:var(--fg);font-weight:600}.lvn .btns{gap:8px;margin:6px 16px 0;display:flex}.lvn .btns button{all:unset;font:500 13px/1 var(--sans);color:var(--fg);cursor:pointer;border:1px solid #dcdfe4;border-radius:9px;padding:10px 12px}.lvn .btns button:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.lvn .btns button:focus-visible,.lvn .st:focus-visible{outline-offset:2px;outline:2px solid #2f5bd3}.lvn-chips{gap:8px;display:flex;position:absolute}.lvn-chips span{font:400 11.5px/1 var(--sans);color:#4b5563;background:#fff;border:1px solid #e3e0db;border-radius:999px;padding:6px 10px}.lvn-says{cursor:grab;border-radius:16px;width:548px;min-height:120px}.lvn-says .who{font:600 11.5px/1 var(--sans);letter-spacing:.08em;color:var(--mute);align-items:center;gap:8px;padding:14px 18px 0;display:flex}.lvn-says .who img{border-radius:50%;width:20px;height:20px}.lvn-says .who .at{letter-spacing:0;margin-left:auto;font-weight:400}.lvn-says .txt{font:400 15px/1.5 var(--sans);color:#3d4452;padding:8px 18px 14px}.lvn-says .txt u{background:linear-gradient(var(--pen), var(--pen)) 0 100% / 100% 2px no-repeat;text-decoration:none}.lvn-says .go{all:unset;background:var(--ink);color:#fff;font:500 13px/1 var(--sans);cursor:pointer;border-radius:8px;margin-left:8px;padding:6px 10px;display:inline-block}.lvn-ask{justify-content:space-between;align-items:center;width:237px;height:41px;display:flex;position:absolute;top:1013px;left:948px}.lvn-ask input{all:unset;box-sizing:border-box;width:162px;height:41px;font:400 19px/41px var(--sans);color:var(--fg);cursor:text;background:#fffdfc;padding:0 0 0 11px}.lvn-ask input::placeholder{color:#74706b}.lvn-ask button{all:unset;width:41px;height:41px;font:500 18px/1 var(--sans);color:#fff;cursor:pointer;background:#d9d6d1;border-radius:50%;flex:none;place-items:center;display:grid}.lvn-ask button:not(:disabled){background:var(--ink)}.lvn-ask button:disabled{cursor:default}.lv3-field-areia{background:var(--lv3-areia)}.lv3-field-verde{background:var(--lv3-verde)}.lv3-field-terra{background:var(--lv3-terra)}.lv3-field-azul{background:var(--lv3-azul)}.lv3-hall-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.lv3-hall-head .lv3-h2{max-width:16ch}.lv3-hall-head>p{max-width:34ch;color:var(--lv3-muted);margin:0;font-size:18px;line-height:1.55}.lv3-tile-more{opacity:0;max-width:34ch;transition:opacity .3s var(--lv3-ease), translate .3s var(--lv3-ease);margin-top:8px;font-size:14.5px;translate:0 6px}.lv3-tile-go{opacity:.7;transition:translate .2s var(--lv3-ease-out);font-size:20px;position:absolute;top:22px;right:26px}.lv3-trusted{justify-items:center;gap:16px;padding-top:clamp(48px,6vw,80px);display:grid}.lv3-trusted p{color:var(--lv3-muted);margin:0;font-size:13px}.lv3-trusted ul{flex-wrap:wrap;justify-content:center;gap:14px 36px;margin:0;padding:0;list-style:none;display:flex}.lv3-trusted li{color:var(--lv3-ink);opacity:.78;filter:grayscale();align-items:center;gap:9px;font-size:16px;font-weight:500;display:inline-flex}.lv3-fac{padding-block:clamp(110px,12vw,160px);scroll-margin-top:64px}.lv3-fac-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.lv3-fac-copy{padding-top:6px}.lv3-fac-art{aspect-ratio:1;background:url(/landing/clover/faculty/clover-loop-sheet.webp) 0 0/300% 100% no-repeat;width:100%;max-width:440px;margin:-10% 0 -12% auto;animation:.5s steps(3,jump-none) infinite lv3-loop;display:block}@keyframes lv3-loop{to{background-position-x:100%}}@media (prefers-reduced-motion:reduce){.lv3-fac-art{animation:none}}@media (max-width:899px){.lv3-fac-head{grid-template-columns:1fr}.lv3-fac-art{max-width:320px;margin:-6% auto -10%}}.lv3-fac-kicker{font:var(--lv3-t-item);color:var(--lv3-muted);margin:0;font-style:italic}.lv3-fac-name{font:400 clamp(84px, 10vw, 152px) / .92 var(--lv3-serif);letter-spacing:-.03em;color:var(--lv3-ink);margin:4px 0 0}.lv3-fac-standfirst{max-width:24ch;font:var(--lv3-t-item);color:var(--lv3-ink);margin:22px 0 0}.lv3-fac-traits{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px clamp(28px,3vw,48px);margin:clamp(44px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.lv3-fac-traits li{border-top:1px solid var(--lv3-line);padding-top:16px}.lv3-fac-traits span{font:400 15px var(--lv3-serif);color:var(--lv3-azul);margin-bottom:10px;display:block}.lv3-fac-traits h3{font:var(--lv3-t-item);color:var(--lv3-ink);margin:0}.lv3-fac-traits p{color:var(--lv3-muted);margin:8px 0 0;font-size:15px;line-height:1.55}@media (max-width:899px){.lv3-fac-traits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lv3-fac-traits{grid-template-columns:1fr;gap:22px}}.lv3-acad{background:var(--lv3-azul);color:var(--lv3-on-dark);padding-block:clamp(72px,8vw,104px) clamp(80px,9vw,116px);overflow:clip}.lv3-acad:before{content:"";z-index:-1;background:#18191799;position:absolute;inset:0}.lv3-acad-top{justify-content:space-between;align-items:end;gap:32px;display:flex}.lv3-acad .lv3-eyebrow{color:#c9c2b2}.lv3-acad h2{font:400 clamp(34px, 4.6vw, 56px) / 1.06 var(--lv3-serif);letter-spacing:-.005em;margin:0}.lv3-acad-top>p{color:#d8d1c2;max-width:38ch;margin:0;font-size:18px;line-height:1.55}.lv3-acad-shelf{overflow:hidden}.lv3-acad-shelf>ul{gap:18px;width:max-content;margin:56px 0 0;padding:0;list-style:none;animation:50s linear infinite lv3-shelf;display:flex}.lv3-acad-shelf:hover>ul,.lv3-acad-shelf:focus-within>ul{animation-play-state:paused}.lv3-acad-shelf:has(.lv3-acad-book:focus-visible)>ul{padding-inline:clamp(20px,4vw,40px);animation:none}.lv3 .lv3-acad-book:focus-visible{outline:2px solid var(--lv3-on-dark);outline-offset:3px;border-radius:16px}@keyframes lv3-shelf{to{translate:-50%}}.lv3-acad-shelf li{flex:none;width:300px}@media (prefers-reduced-motion:reduce){.lv3-acad-shelf{overscroll-behavior-x:contain;overflow-x:auto}.lv3-acad-shelf>ul{padding-inline:clamp(20px,4vw,40px);animation:none}.lv3-acad-shelf li[aria-hidden=true]{display:none}}.lv3-acad-book{perspective:1000px;outline:none;height:190px;scroll-margin-block:12px 64px;position:relative}.lv3-acad-front,.lv3-acad-back{backface-visibility:hidden;transition:rotate .6s var(--lv3-ease-out);border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #0000000d,0 24px 40px -28px #0009}.lv3-acad-front>small{z-index:1;font:700 13px var(--lv3-sans);letter-spacing:.02em;background:#fff3;border-radius:999px;padding:5px 11px;position:absolute;top:15px;left:16px}.lv3-cv{font:500 12.5px/1.3 var(--lv3-sans);position:absolute;inset:0}.lv3-cv-note{color:#2b2418;background:#f3eee3;gap:6px;width:170px;padding:12px 14px 26px;display:grid;inset:auto 26px -18px auto;rotate:-4deg;box-shadow:0 14px 22px -14px #0000008c}.lv3-cv-note:before{content:"";background:#ffffff8c;width:46px;height:16px;position:absolute;top:-8px;left:50%;translate:-50%;rotate:3deg}.lv3-cv-note span{align-items:center;gap:7px;display:flex}.lv3-cv-note span:before{content:"";border:1.5px solid;border-radius:2px;width:10px;height:10px}.lv3-cv-note span[data-done=true]{opacity:.5;text-decoration:line-through}.lv3-cv-bars{border-bottom:2px solid;align-items:end;gap:10px;width:150px;display:flex;inset:64px 22px 0 auto}.lv3-cv-bars span{opacity:.3;background:currentColor;border-radius:6px 6px 0 0;flex:1;position:relative}.lv3-cv-bars span[data-on=true]{opacity:.85}.lv3-cv-bars small{font:600 11px var(--lv3-sans);position:absolute;top:-18px;left:50%;translate:-50%}.lv3-cv-line{border-top:2px solid;justify-content:space-around;padding-top:14px;display:flex;inset:auto 0 34px}.lv3-cv-line span{font:300 26px/1 var(--lv3-sans);letter-spacing:-.03em;opacity:.55;position:relative}.lv3-cv-line span:before{content:"";background:currentColor;border-radius:50%;width:12px;height:12px;position:absolute;top:-22px;left:50%;translate:-50%}.lv3-cv-line span[data-on=true]{opacity:1;font-weight:500}.lv3-cv-chord b{font:400 64px/1 var(--lv3-serif);position:absolute;bottom:16px;left:20px}.lv3-cv-chord div{background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 32px),repeating-linear-gradient(#0000 0 44px,#2b241859 44px 46px);border-top:6px solid;width:160px;height:190px;position:absolute;top:34px;right:-30px}.lv3-cv-chord i{background:currentColor;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -9px;position:absolute}.lv3-cv-route svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-dasharray:2 7;stroke-linecap:round;width:100%;height:calc(100% - 50px);position:absolute;inset:50px 0 0}.lv3-cv-route span{color:#1b2130;font:600 11.5px var(--lv3-sans);background:#fff;border-radius:999px;padding:3px 8px;position:absolute;translate:-50% -50%;box-shadow:0 6px 12px -8px #00000080}.lv3-cv-chess{grid-template-columns:repeat(6,36px);grid-auto-rows:36px;width:216px;display:grid;inset:auto -40px -60px auto;rotate:-14deg;box-shadow:0 20px 30px -18px #00000080}.lv3-cv-chess i{color:#1b2130;background:#f3eee3;place-items:center;font-size:24px;font-style:normal;display:grid}.lv3-cv-chess i:nth-child(12n+2),.lv3-cv-chess i:nth-child(12n+4),.lv3-cv-chess i:nth-child(12n+6),.lv3-cv-chess i:nth-child(12n+7),.lv3-cv-chess i:nth-child(12n+9),.lv3-cv-chess i:nth-child(12n+11){background:#b9a988}.lv3-cv-cards i{color:#1b2130;width:92px;height:128px;font:600 22px/1 var(--lv3-sans);background:#fff;border-radius:10px;padding:8px 10px;font-style:normal;position:absolute;bottom:-26px;right:70px;rotate:-10deg;box-shadow:0 14px 24px -14px #0000008c}.lv3-cv-cards i b{font-size:46px;position:absolute;bottom:18px;right:12px}.lv3-cv-cards i+i{bottom:-14px;right:18px;rotate:9deg}.lv3-cv-cards i[data-red=true]{color:#754437}.lv3-cv-call{color:#f3eee3;background:#1f2b3a;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;gap:6px;padding:52px 8px 8px;display:grid}.lv3-cv-call span{background:#34445a;border-radius:8px;align-items:end;padding:8px 10px;font-size:11px;display:grid}.lv3-cv-call span[data-you=true]{box-shadow:inset 0 0 0 2px var(--lv3-areia);background:#3e5068}.lv3-cv-call small{color:#c9c2b2;grid-column:1/-1;align-items:center;gap:6px;padding:2px 4px;font-size:11.5px;display:flex}.lv3-cv-call small i{background:#a0533f;border-radius:50%;width:7px;height:7px}.lv3-acad-back{background:var(--lv3-paper);color:var(--lv3-ink);flex-direction:column;padding:16px 18px;display:flex;rotate:y 180deg}.lv3-acad-back small{font:600 10px var(--lv3-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lv3-azul)}.lv3-acad-back p{font:400 17px/1.3 var(--lv3-serif);margin:6px 0 0}.lv3-acad-back p:before{content:"“"}.lv3-acad-back p:after{content:"”"}.lv3-acad-back p+small{border-top:1px solid var(--lv3-line);margin-top:auto;padding-top:10px}.lv3-acad-back span{color:var(--lv3-muted);margin-top:4px;font-size:14px;line-height:1.35}.lv3-acad-book:hover .lv3-acad-front,.lv3-acad-book:focus .lv3-acad-front{rotate:y -180deg}.lv3-acad-book:hover .lv3-acad-back,.lv3-acad-book:focus .lv3-acad-back{rotate:y 0deg}.lv3-acad-title{font:600 17px/1.25 var(--lv3-sans);letter-spacing:-.01em;color:var(--lv3-on-dark);margin-top:14px;display:block}.lv3-inside{padding-top:clamp(110px,12vw,160px)}.lv3-depts{--gap:24px;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lv3-dept{container-type:inline-size}.lv3-dept>.lv3-eyebrow{margin:22px 0 0;display:block}.lv3-dept h3{font:var(--lv3-t-item);color:var(--lv3-ink);text-wrap:balance;margin:10px 0 0}.lv3-dept p{color:var(--lv3-muted);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.55}.lv3-dept-stage{aspect-ratio:4/5;background:#6f716f;border-radius:6px;position:relative;overflow:hidden}.lv3-dept-stage img{object-fit:cover}.lv3-life{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,6vw,72px);padding-top:clamp(110px,12vw,160px);display:grid}.lv3-life h2{font:400 clamp(34px, 4.6vw, 56px) / 1.06 var(--lv3-serif);letter-spacing:-.005em;color:var(--lv3-ink);margin:0 0 14px}.lv3-life>div>p:not(.lv3-eyebrow){color:var(--lv3-muted);max-width:40ch;margin:0 0 24px;font-size:18px}.lv3-life-stage{aspect-ratio:5/4;border-radius:28px;place-items:center;display:grid;position:relative}.lv3-life-book{width:55%;color:var(--lv3-ink);background:#f7f2ea;border-radius:16px;padding:24px 26px 28px;position:absolute;top:14%;left:6%;box-shadow:0 30px 60px -30px #000000b3}.lv3-life-book small{font:500 11px var(--lv3-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lv3-muted);display:block}.lv3-life-book b{border-bottom:1.5px solid var(--lv3-ink);font:400 clamp(24px, 2.4vw, 32px) / 1.1 var(--lv3-serif);margin-top:10px;padding-bottom:14px;display:block}.lv3-life-book p{font:400 clamp(16px, 1.45vw, 19px) / 1.6 var(--lv3-serif);margin:16px 0 0}.lv3-life-book mark{color:inherit;-webkit-text-decoration:underline 3px color-mix(in srgb, var(--c) 78%, #3a2a1c);text-decoration:underline 3px color-mix(in srgb, var(--c) 78%, #3a2a1c);text-underline-offset:4px;text-decoration-skip-ink:none;background:0 0}.lv3-life-note{width:31%;font:400 clamp(14px, 1.2vw, 16px) / 1.4 var(--lv3-serif);color:var(--lv3-ink);background:#f7f2ea;border-radius:16px;padding:12px 16px 13px;position:absolute;box-shadow:0 18px 36px -22px #000000b3}.lv3-life-note em{font:500 11px var(--lv3-sans);border-radius:6px;margin:0 8px 4px 0;padding:2px 8px;font-style:normal;display:inline-block}.lv3-life-note-mia{top:9%;right:5%}.lv3-life-note-sam{top:42%;right:4%}.lv3-life-note-clover{bottom:9%;right:7%}@media (max-width:640px){.lv3-life-stage{aspect-ratio:auto;place-items:stretch stretch;gap:10px;padding:18px 14px;display:grid}.lv3-life-stage :is(.lv3-life-book,.lv3-life-note){width:auto;position:relative;inset:auto}}.lv3-life-curs{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lv3-life-cur{will-change:translate;align-items:flex-start;gap:2px;display:flex;position:absolute;top:0;left:0}.lv3-life-cur em{color:#fff;font:500 13px var(--lv3-sans);border-radius:7px;margin-top:13px;padding:3px 9px;font-style:normal}.lv3-life-stage[data-you]{cursor:none}.lv3-life-you{z-index:1;opacity:0;transition:opacity .16s var(--lv3-ease)}.lv3-life-stage[data-you] .lv3-life-you{opacity:1}.lv3-life-you em{color:var(--lv3-ink);background:#fff;margin-top:22px;font-size:14px}@media (max-width:1023px){.lv3-life{grid-template-columns:1fr}.lv3-acad-top{flex-direction:column;align-items:start}.lv3-depts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:640px){.lv3-depts{grid-template-columns:1fr}.lv3-dept-stage{max-width:340px}}@keyframes lv3-land{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.lv3-dpiece{display:none}@media (min-width:1100px){.lv3-depts[data-layout=scatter]{height:1480px;display:block;position:relative}.lv3-depts[data-layout=scatter]>.lv3-dept{opacity:0;width:29%;position:absolute}.lv3-depts[data-layout=scatter] .lv3-dept-stage{border-radius:0;box-shadow:0 24px 40px -26px #1a1b1980}.lv3-depts[data-layout=scatter]>.lv3-dept:first-of-type{--i:0;top:0;left:0;rotate:-2deg}.lv3-depts[data-layout=scatter]>.lv3-dept:nth-of-type(2){--i:2;width:27%;top:120px;left:36%;rotate:1.5deg}.lv3-depts[data-layout=scatter]>.lv3-dept:nth-of-type(3){--i:4;top:30px;right:0;rotate:-1deg}.lv3-depts[data-layout=scatter]>.lv3-dept:nth-of-type(4){--i:6;width:30%;top:790px;left:14%;rotate:2deg}.lv3-depts[data-layout=scatter] .lv3-dpiece{opacity:0;background:#754437d1;display:block;position:absolute}.lv3-dpiece[data-dot=true]:after{content:"";aspect-ratio:1;background:#7cb296e6;border-radius:50%;width:58%;position:absolute;top:50%;right:10%;translate:0 -50%}.lv3-dpiece-m1{aspect-ratio:1;--i:1;width:52px;top:40px;left:31%}.lv3-dpiece-b1{aspect-ratio:1;--i:3;width:34px;top:690px;left:64%;rotate:-6deg;background:#0d0e0d!important}.lv3-dpiece-m2{aspect-ratio:1;--i:5;width:44px;top:860px;right:31%}.lv3-dpiece-plate{aspect-ratio:.59;--i:7;width:22%;top:840px;right:6%;rotate:4deg;box-shadow:0 24px 40px -26px #1a1b1980;background:#2c2e2b url(/landing/hero/card.webp) 50%/cover!important}.lv3-dpiece-m3{aspect-ratio:1;--i:8;width:56px;top:1180px;left:5%}.lv3-depts[data-layout=scatter][data-seen=true]>:is(.lv3-dept,.lv3-dpiece){animation:lv3-land .16s var(--lv3-ease-out) both;animation-delay:calc(.15s + var(--i) * .26s)}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){.lv3-depts[data-layout=scatter]>:is(.lv3-dept,.lv3-dpiece){opacity:1;animation:none!important}}.lv3-giant{text-align:center;min-height:86svh;color:var(--lv3-on-dark);place-items:center;margin-top:clamp(110px,12vw,160px);padding-block:clamp(96px,10vw,140px);display:grid}.lv3-giant:before{content:"";z-index:-1;background:radial-gradient(#0a0e0c26,#0a0e0c8c);position:absolute;inset:0}.lv3-giant p{margin:0;max-width:14ch;font:400 clamp(52px, 8vw, 128px) / .98 var(--lv3-serif);letter-spacing:-.02em;color:#fff;margin-inline:auto}.lv3-giant small{color:#d9d4c7;margin-top:26px;font-size:18px;display:block}.lv3-giant+.lv3-founder-band{margin-top:0}@media (max-width:1023px){.lv3-hall-head{flex-direction:column;align-items:start}}.lv3-founder-band{color:var(--lv3-on-dark);background:#2f3130;margin-top:clamp(110px,12vw,160px)}.lv3-founder-band .lv3-wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px);padding-block:clamp(72px,9vw,110px);display:grid}.lv3-founder-band .lv3-eyebrow{color:#c9c2b2}.lv3-founder-band blockquote{font:400 clamp(26px, 2.8vw, 40px) / 1.3 var(--lv3-serif);margin:0}.lv3-founder-band cite{font:500 15px var(--lv3-sans);color:#c9c2b2;margin-top:22px;font-style:normal;display:block}.lv3-film-slot{aspect-ratio:16/9;background:#464947;border-radius:22px;place-items:center;font-size:14px;display:grid;overflow:hidden}.lv3-film-slot video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.lv3-admit{margin-top:clamp(40px,5vw,72px)}.lv3-asks{position:relative;overflow:hidden}.lv3-wall{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 90px calc(100% - 90px),#0000);mask-image:linear-gradient(#0000,#000 90px calc(100% - 90px),#0000)}.lv3-ask{--lit:0;font:400 clamp(16px, 1.35vw, 20px) / 1.3 var(--lv3-serif);color:var(--lv3-ink);white-space:nowrap;opacity:calc(var(--base,.14) + var(--lit) * (1 - var(--base,.14)));scale:calc(1 + var(--lit) * .05);transform-origin:50%;transition-property:opacity,scale;transition-timing-function:var(--lv3-ease-out);transition-duration:1.4s;position:absolute}.lv3-ask[data-kind=practical]{font:400 clamp(14px, 1.15vw, 17px) / 1.3 var(--lv3-sans)}.lv3-ask[data-kind=tech]{font:400 clamp(13px, 1.05vw, 15px) / 1.3 var(--lv3-mono)}.lv3-ask[data-kind=fun]{font:400 clamp(19px,1.6vw,23px)/1.2 lvn Kalam,Bradley Hand,cursive}@media (prefers-reduced-motion:reduce){.lv3-ask{scale:none}}.lv3-asks .lv3-admit-inner{z-index:1;position:relative}.lv3-admit-inner{text-align:center;justify-items:center;padding-block:clamp(110px,12vw,170px);display:grid}.lv3-admit h2{font:400 clamp(52px, 7vw, 104px) / 1 var(--lv3-serif);letter-spacing:-.02em;color:var(--lv3-ink);text-wrap:balance;margin:0}.lv3-admit-inner>p{color:var(--lv3-muted);margin:20px 0 34px;font-size:18px}.lv3-admit .lv3-cta{height:58px;transition:background-color .16s var(--lv3-ease), translate .22s var(--lv3-ease-out), scale .15s var(--lv3-ease);gap:12px;padding:0 26px 0 32px;font-size:17px}.lv3-admit .lv3-cta svg{width:19px;height:19px;transition:translate .26s var(--lv3-ease-out)}@media (hover:hover){.lv3-admit .lv3-cta:hover{translate:0 -2px}.lv3-admit .lv3-cta:hover svg{translate:5px}}.lv3-admit .lv3-idcard-stage{width:min(440px,90%);margin-bottom:clamp(44px,5vw,60px)}.lv3-admit .lv3-enrolled{justify-content:center}@media (max-width:699px){.lv3-wall{display:none}.lv3-admit-inner{padding-block:72px 64px}.lv3-admit .lv3-idcard-stage{width:min(360px,100%);margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.lv3-admit .lv3-cta,.lv3-admit .lv3-cta svg{transition:none}}@property --tx{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ty{syntax:"<angle>";inherits:false;initial-value:0deg}@property --sway-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --sway-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gx{syntax:"<percentage>";inherits:true;initial-value:22%}@property --gy{syntax:"<percentage>";inherits:true;initial-value:0%}.lv3-idcard-stage{perspective:1100px}.lv3-idcard{width:100%;transform:rotateX(calc(7deg + var(--sway-x) + var(--tx))) rotateY(calc(-9deg + var(--sway-y) + var(--ty)));will-change:transform;color:#1b2338;text-align:left;background:#faf2eb;border-radius:14px;transition:--tx .5s cubic-bezier(.2,.7,.2,1),--ty .5s cubic-bezier(.2,.7,.2,1),--gx .4s cubic-bezier(.2,.7,.2,1),--gy .4s cubic-bezier(.2,.7,.2,1);animation:9s ease-in-out infinite alternate lv3-card-sway;position:relative;overflow:hidden;box-shadow:0 0 0 1px #463a2c29,inset 0 1px #ffffffe6,inset 0 -1.5px #463a2c14,0 2px 3px #281e140f,0 12px 20px -10px #281e142e,0 40px 60px -30px #281e146b;container-type:inline-size}.lv3-idcard[data-held]{animation-play-state:paused}@keyframes lv3-card-sway{0%{--sway-x:-2deg;--sway-y:-3deg}50%{--sway-x:2deg;--sway-y:1deg}to{--sway-x:-1deg;--sway-y:4deg}}.lv3-id-glare{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx) var(--gy), #ffffff8c, #fff0 42%), linear-gradient(180deg, #fff6, #fff0 38%), linear-gradient(112deg, #fff0 38%, #ffffff61 47%, #ffffff1a 52%, #fff0 60%);mix-blend-mode:soft-light;background-position:0 0,0 0,130% 0;background-repeat:no-repeat;background-size:100% 100%,100% 100%,260% 100%;animation:7s cubic-bezier(.45,0,.2,1) 1.2s infinite lv3-card-sheen;position:absolute;inset:0}.lv3-idcard[data-held] .lv3-id-glare{mix-blend-mode:normal;opacity:.85}@keyframes lv3-card-sheen{0%,62%{background-position:0 0,0 0,130% 0}to{background-position:0 0,0 0,-30% 0}}@media (prefers-reduced-motion:reduce){.lv3-idcard,.lv3-id-glare{animation:none}}.lv3-id-etch{pointer-events:none;width:44.7%;height:auto;position:absolute;bottom:0;right:0}.lv3-id-top,.lv3-id-body,.lv3-id-bar{position:relative}.lv3-id-top{border-bottom:1px solid #d9d0c5;align-items:center;gap:2.6cqw;margin:7.2cqw 6.8cqw 0;padding-bottom:2.4cqw;display:flex}.lv3-id-top img{width:5.4cqw;height:auto}.lv3-id-top b{font:700 2.5cqw/1 var(--lv3-sans);letter-spacing:.1em;white-space:nowrap}.lv3-id-top small{font:500 2.4cqw/1 var(--lv3-sans);letter-spacing:.2em;white-space:nowrap;margin-left:auto}.lv3-id-body{align-items:center;gap:4.6cqw;margin:3.6cqw 6.8cqw 0;display:flex}.lv3-id-photo{aspect-ratio:.82;background:#e4dfd5;border-radius:1.6cqw;flex:none;place-items:end center;width:19.2cqw;display:grid;overflow:hidden}.lv3-id-photo svg{fill:#bdb7ab;width:92%}.lv3-id-body dl{grid-template-columns:11.6cqw auto;align-items:baseline;row-gap:1.2cqw;margin:0;display:grid}.lv3-id-body dt{font:400 2.4cqw/1.9 var(--lv3-sans);color:#77716a}.lv3-id-body dd{font:400 3.4cqw/1.35 var(--lv3-serif);white-space:nowrap;margin:0}.lv3-id-bar{background:repeating-linear-gradient(90deg,#1b2338 0 2px,#0000 2px 4px,#1b2338 4px 5px,#0000 5px 8px,#1b2338 8px 11px,#0000 11px 13px,#1b2338 13px 14px,#0000 14px 17px);width:49%;height:3.9cqw;margin:4.8cqw 6.8cqw 8.2cqw}@media (max-width:899px){.lv3-founder-band .lv3-wrap{grid-template-columns:1fr}}.lv3-sticky{z-index:50;background:color-mix(in srgb, var(--lv3-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border:1px solid var(--lv3-line);width:min(760px,100% - 24px);box-shadow:var(--lv3-shadow-lift);opacity:0;transition:translate .4s var(--lv3-ease-out), opacity .24s var(--lv3-ease);border-radius:999px;justify-content:space-between;align-items:center;padding:6px 6px 6px 16px;display:flex;position:fixed;top:12px;left:50%;translate:-50% -140%}.lv3-sticky[data-show=true]{opacity:1;translate:-50%}.lv3-sticky-r{align-items:center;gap:4px;display:flex}.lv3 .lv3-sticky .lv3-btn{border-radius:999px}.lv3-sticky{width:min(980px,100% - 24px)}.lv3-sticky-tabs,.lv3-hero-tabs{align-items:center;gap:clamp(14px,2vw,28px);font-size:14px;font-weight:500;display:flex}.lv3-sticky-tabs a,.lv3-hero-tabs a{color:var(--lv3-muted);transition:color .16s var(--lv3-ease)}.lv3-sticky-tabs a:hover,.lv3-hero-tabs a:hover{color:var(--lv3-ink)}.lv3-hero-tabs{position:absolute;left:50%;translate:-50%}@media (max-width:1023px){.lv3-hero-tabs,.lv3-sticky-tabs{display:none}}@media (prefers-reduced-motion:reduce){.lv3 *,.lv3 :before,.lv3 :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.lv3-adm>*{max-width:820px}.lv3-adm p{text-wrap:pretty}.lv3-adm strong{color:var(--lv3-ink);font-weight:500}.lv3-adm header>p:not(.lv3-eyebrow):not(.lv3-sub),.lv3-adm section>p{max-width:62ch;color:var(--lv3-muted);margin:14px 0 0;font-size:16px;line-height:1.6}.lv3-adm header>.lv3-sub{margin-bottom:20px}.lv3-adm .lv3-cta{margin-top:28px}.lv3-adm section{border-top:1px solid var(--lv3-line);padding-block:clamp(36px,4.5vw,48px)}.lv3-adm h2{font:var(--lv3-t-subtitle);letter-spacing:-.005em;margin:0}.lv3-adm p.lv3-adm-date strong{display:block}.lv3-adm-students{scroll-snap-type:x proximity;gap:16px;margin:24px 0 0;padding:0 0 12px;list-style:none;display:flex;overflow-x:auto}.lv3-adm-students li{scroll-snap-align:start;flex:none;width:188px}.lv3-adm-students div{aspect-ratio:4/5;background:var(--lv3-line);border-radius:8px}.lv3-adm-students p{margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.4}.lv3-adm-students p+p{color:var(--lv3-muted);margin-top:2px;font-size:14px;font-weight:400}.lv3-adm-stages{border-top:1px solid var(--lv3-line);margin-top:28px}.lv3-adm-stages h3{font:inherit;color:var(--lv3-ink);margin:0;display:inline}.lv3-adm-stages details>div{color:var(--lv3-muted);padding:0 4px 22px;font-size:16px;line-height:1.6}.lv3-adm-stages p{max-width:62ch;margin:12px 0 0;padding:0}.lv3-adm-stages details>div>p:first-child{margin-top:-4px}.lv3-adm-stages ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lv3-adm-stages li{padding-left:20px;position:relative}.lv3-adm-stages li:before{content:"";background:var(--lv3-accent);width:10px;height:1px;position:absolute;top:.8em;left:0}.lv3-adm-stages ul.lv3-adm-prompts{margin-left:20px}.lv3-adm-prompts li{font:italic 400 17px/1.45 var(--lv3-serif);color:var(--lv3-ink)}.lv3-adm section.lv3-adm-more{padding-bottom:0}.lv3-adm-more>div{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.lv3-adm-more>div>.lv3-cta{margin-top:0}.lv3-pg p{text-wrap:pretty}.lv3-pg-sec{border-top:1px solid var(--lv3-line);margin-top:clamp(48px,6vw,72px);padding-top:clamp(36px,4.5vw,48px)}.lv3-pg-sec>h2{font:var(--lv3-t-subtitle);letter-spacing:-.005em;margin:0}.lv3-pg-sec>p,.lv3-pg-text>p{max-width:62ch;color:var(--lv3-muted);margin:14px 0 0;font-size:16px;line-height:1.6}.lv3-pg strong{color:var(--lv3-ink);font-weight:500}.lv3-pg-hero{margin-top:4px}.lv3-ph{background:var(--lv3-fill);text-align:center;border:1px dashed #cfccc4;border-radius:10px;place-items:center;width:100%;padding:16px;display:grid}.lv3-ph span{max-width:32ch;font:500 12px/1.5 var(--lv3-mono);letter-spacing:.02em;color:var(--lv3-accent)}.lv3-pg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lv3-pg-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lv3-pg-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.lv3-pg-card>.lv3-ph+*{margin-top:14px}.lv3-pg-card small{font:500 11px/1.4 var(--lv3-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lv3-accent);display:block}.lv3-pg-card h3{font:500 16px/1.4 var(--lv3-sans);color:var(--lv3-ink);margin:6px 0 0}.lv3-pg-card small+h3{margin-top:6px}.lv3-pg-card>h3:first-child{margin-top:0}.lv3-pg-card p{color:var(--lv3-muted);margin:6px 0 0;font-size:15px;line-height:1.55}.lv3-pg-card blockquote{font:italic 400 17px/1.4 var(--lv3-serif);color:var(--lv3-ink);margin:6px 0 0}.lv3-pg-rows{border-top:1px solid var(--lv3-line);margin-top:28px}.lv3-pg-row{border-bottom:1px solid var(--lv3-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);padding:28px 0;display:grid}.lv3-pg-row h3{font:var(--lv3-t-item);color:var(--lv3-ink);margin:0}.lv3-pg-row small{font:500 11px/1.4 var(--lv3-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--lv3-accent);margin-bottom:10px;display:block}.lv3-pg-row p{max-width:46ch;color:var(--lv3-muted);margin:10px 0 0;font-size:16px;line-height:1.6}.lv3-pg-sec>.lv3-pg-row:only-child{border-bottom:0;padding:0}.lv3-pg-list{border-top:1px solid var(--lv3-line);margin:28px 0 0;padding:0;list-style:none}.lv3-pg-list li{border-bottom:1px solid var(--lv3-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8px 24px;padding:18px 0;font-size:16px;line-height:1.55;display:grid}.lv3-pg-list b{color:var(--lv3-ink);font-weight:500}.lv3-pg-list span{color:var(--lv3-muted)}.lv3-pg-tags{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.lv3-pg-tags li{border:1px solid var(--lv3-line);color:var(--lv3-ink);border-radius:999px;padding:8px 14px;font-size:15px}.lv3-pg-quote{max-width:30ch;margin:28px 0 0}.lv3-pg-quote blockquote{font:400 clamp(24px, 2.6vw, 32px) / 1.3 var(--lv3-serif);color:var(--lv3-ink);margin:0}.lv3-pg-quote cite{font:400 14px var(--lv3-sans);color:var(--lv3-muted);margin-top:14px;font-style:normal;display:block}.lv3-pg-name{font:400 clamp(56px, 7vw, 96px) / .95 var(--lv3-serif);letter-spacing:-.02em;margin:0}.lv3-pg-go{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}@media (max-width:1023px){.lv3-pg-grid,.lv3-pg-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.lv3-pg-grid,.lv3-pg-grid[data-cols="2"],.lv3-pg-grid[data-cols="4"],.lv3-pg-row,.lv3-pg-list li{grid-template-columns:minmax(0,1fr)}}.lv3-art-tabs{border-bottom:1px solid var(--lv3-line);flex-wrap:wrap;gap:6px 22px;margin-top:8px;padding-bottom:14px;font-size:15px;display:flex}.lv3-art-tabs a{color:var(--lv3-muted);transition:color .15s var(--lv3-ease);padding:4px 0}.lv3-art-tabs a[aria-current]{color:var(--lv3-ink);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.lv3-art-tabs a:hover{color:var(--lv3-ink)}}.lv3-art-cover{isolation:isolate;background:#2b2c29;border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.lv3-art-still{z-index:-1;object-fit:cover}.lv3-art-cover>:not(.lv3-art-still){--ac-rust:#9a4b3a;--ac-sand:#d3c7ad;font-size:3cqw}.lv3-ac-loop{aspect-ratio:1;width:46%;position:relative}.lv3-ac-loop svg{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.7;position:absolute;inset:0}.lv3-ac-loop span{font:400 1.5em/1 var(--lv3-serif);white-space:nowrap;background:#754437;padding:.15em .5em;position:absolute;translate:-50% -50%}.lv3-ac-loop span[data-on]{color:var(--ac-sand);text-underline-offset:.2em;text-decoration:underline}.lv3-ac-fan{grid-template-columns:repeat(3,7em);justify-content:center;align-items:end;gap:.4em;width:100%;padding-bottom:6em;display:grid;position:relative}.lv3-ac-fan i{color:#2b2418;background:#f6f1e7;place-items:end start;height:8.5em;padding:.7em;display:grid;box-shadow:0 1cqw 3cqw -.5cqw #00000080}.lv3-ac-fan i b{font:500 .8em var(--lv3-sans);letter-spacing:.08em;text-transform:uppercase}.lv3-ac-fan svg{fill:none;width:40%;stroke:var(--ac-sand);stroke-width:1.6px;position:absolute;bottom:1.2em;left:22%}.lv3-ac-fan span{font:italic 400 1.6em/1 var(--lv3-serif);color:var(--ac-sand);position:absolute;bottom:1.4em;right:14%}.lv3-ac-week{border-top:1px solid #2b241833;border-bottom:1px solid #2b241833;grid-template-columns:repeat(5,minmax(0,1fr));width:84%;height:62%;display:grid}.lv3-ac-week>div{border-left:1px solid #2b24181f;align-content:start;gap:.6em;padding:.7em .5em;display:grid}.lv3-ac-week>div:first-child{border-left:0}.lv3-ac-week small{font:500 .75em var(--lv3-sans);letter-spacing:.1em;text-transform:uppercase;color:#8a7f6c}.lv3-ac-week span{font:400 1.25em/1.2 var(--lv3-serif)}.lv3-ac-week span[data-on]{border:1px solid var(--ac-rust);color:var(--ac-rust);border-radius:.3em;padding:.35em .4em;rotate:-3deg}.lv3-ac-names{text-align:center;font:400 3.1em/1.1 var(--lv3-serif);letter-spacing:-.01em;gap:.1em;margin:0;padding:0;list-style:none;display:grid}.lv3-ac-names li{opacity:.55}.lv3-ac-names li[data-on]{opacity:1;color:var(--ac-sand);font-style:italic}.lv3-ac-chat{gap:.6em;width:64%;display:grid}.lv3-ac-chat span{color:#2b2418;max-width:78%;font:400 1.05em/1.3 var(--lv3-sans);background:#f3eee3;border-radius:1em 1em 1em .25em;padding:.55em .8em}.lv3-ac-chat span[data-you]{color:#f3eee3;background:#3f3d35;border-radius:1em 1em .25em;justify-self:end}.lv3-ac-chat span[data-off]{color:#f3eee3;background:0 0;border:1px dashed #f3eee380}.lv3-ac-sticky{aspect-ratio:1;color:#2b1a12;background:#c9774f;align-content:center;gap:.3em;width:34%;margin-top:8%;margin-left:30%;padding:1em;display:grid;rotate:6deg;box-shadow:0 1.2cqw 3cqw -.8cqw #0009}.lv3-ac-sticky b{font:400 1.6em/1.1 var(--lv3-serif)}.lv3-ac-sticky span{font:italic 400 1.05em var(--lv3-serif)}.lv3-ac-route{aspect-ratio:300/160;width:78%;position:relative}.lv3-ac-route svg{fill:none;position:absolute;inset:0}.lv3-ac-planned{stroke:#2b2418;stroke-width:1.4px;stroke-dasharray:4 5;opacity:.45}.lv3-ac-taken{stroke:var(--ac-rust);stroke-width:2.2px}.lv3-ac-route circle{fill:#2b2418}.lv3-ac-route circle[data-on]{fill:var(--ac-rust)}.lv3-ac-route small{font:500 .8em var(--lv3-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;position:absolute;translate:-50%}.lv3-ac-route small[data-on]{color:var(--ac-rust);font:italic 400 1.2em var(--lv3-serif);letter-spacing:0;text-transform:none}.lv3-ac-rewrite{text-shadow:0 .2cqw 1.6cqw #00000080;gap:.2em;width:76%;display:grid}.lv3-ac-rewrite s{font:400 1.8em/1.1 var(--lv3-serif);opacity:.7;-webkit-text-decoration-color:var(--ac-sand);text-decoration-color:var(--ac-sand);text-decoration-thickness:.08em}.lv3-ac-rewrite b{font:italic 400 3em/1.05 var(--lv3-serif);color:var(--ac-sand);text-wrap:balance}.lv3-ac-plain{text-shadow:0 .2cqw 1.6cqw #00000080;gap:.6em;width:76%;display:grid}.lv3-ac-plain small{font:500 .8em var(--lv3-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.lv3-ac-plain b{font:400 2.2em/1.1 var(--lv3-serif);text-wrap:balance}.lv3-art-meta{color:var(--lv3-muted);flex-wrap:wrap;gap:4px 0;margin:0;font-size:13px;display:flex}.lv3-art-meta>*+:before{content:"·";color:var(--lv3-accent);margin:0 8px}.lv3-art-meta a{color:var(--lv3-ink)}.lv3-art-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(28px,4vw,44px);display:grid}.lv3-art-lead h2{font:var(--lv3-t-subtitle);letter-spacing:-.01em;color:var(--lv3-ink);text-wrap:balance;margin:12px 0 0}.lv3-art-lead p:not(.lv3-art-meta){color:var(--lv3-muted);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.6}.lv3-art-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px;margin:clamp(44px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.lv3-art-grid .lv3-art-meta{margin-top:14px}.lv3-art-grid h3{font:var(--lv3-t-item);color:var(--lv3-ink);text-wrap:balance;margin:6px 0 0}@media (hover:hover){:is(.lv3-art-lead,.lv3-art-grid a):hover :is(h2,h3){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:1023px){.lv3-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.lv3-art-lead,.lv3-art-grid{grid-template-columns:minmax(0,1fr)}}.lv3-art-back{color:var(--lv3-muted);font-size:14px;display:inline-block}@media (hover:hover){.lv3-art-back:hover{color:var(--lv3-ink)}}.lv3-art-head,.lv3-art-body,.lv3-article>article>.lv3-art-cover{max-width:760px}.lv3-art-head{margin:28px 0 32px}.lv3-art-head h1{font:400 clamp(34px, 4.4vw, 52px) / 1.08 var(--lv3-serif);letter-spacing:-.015em;color:var(--lv3-ink);text-wrap:balance;margin:14px 0 0}.lv3-art-dek{color:var(--lv3-muted);text-wrap:pretty;margin:18px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.lv3-art-byline{border-top:1px solid var(--lv3-line);color:var(--lv3-muted);flex-wrap:wrap;margin:22px 0 0;padding-top:16px;font-size:14px;display:flex}.lv3-art-byline>:first-child{color:var(--lv3-ink)}.lv3-art-byline>*+:before{content:"·";color:var(--lv3-accent);margin:0 8px}.lv3-art-body{color:var(--lv3-ink);margin-top:40px;font-size:17px;line-height:1.75}.lv3-art-body :is(h2,h3){font-family:var(--lv3-serif);letter-spacing:-.005em;color:var(--lv3-ink);font-weight:400}.lv3-art-body h2{margin:48px 0 12px;font-size:clamp(24px,2.4vw,30px);line-height:1.2}.lv3-art-body h3{margin:32px 0 8px;font-size:21px}.lv3-art-body .prose{--tw-prose-body:var(--lv3-ink);--tw-prose-headings:var(--lv3-ink);--tw-prose-bold:var(--lv3-ink);--tw-prose-links:var(--lv3-ink);--tw-prose-counters:var(--lv3-accent);--tw-prose-bullets:var(--lv3-accent);--tw-prose-hr:var(--lv3-line);--tw-prose-quotes:var(--lv3-ink);--tw-prose-quote-borders:var(--lv3-line);--tw-prose-th-borders:var(--lv3-line);--tw-prose-td-borders:var(--lv3-line);font-size:17px;line-height:1.75}.lv3-art-more{border-top:1px solid var(--lv3-line);margin-top:clamp(56px,7vw,88px);padding-top:clamp(36px,4.5vw,48px)}.lv3-art-more h2{font:var(--lv3-t-subtitle);margin:0}.lv3-art-more .lv3-art-grid{margin-top:28px}.lv3-art-more>.lv3-art-back{margin-top:40px}.lv3-acad-points{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:36px clamp(20px,3vw,40px);margin:24px 0 0;padding:0;list-style:none;display:grid}.lv3-acad-points[data-cols="2"]{--cols:2}.lv3-acad-points[data-cols="3"]{--cols:3}.lv3-acad-points li{border-top:1px solid var(--lv3-ink);padding-top:16px}.lv3-acad-points h3{font:var(--lv3-t-item);color:var(--lv3-ink);margin:0}.lv3-acad-points p{color:var(--lv3-muted);margin:10px 0 0;font-size:16px;line-height:1.6;position:relative}.lv3-pg-sec>p.lv3-acad-line{max-width:52ch;font:400 clamp(19px, 1.7vw, 22px) / 1.45 var(--lv3-serif);color:var(--lv3-ink);margin-top:14px;position:relative}.lv3-hl{color:var(--lv3-ink);cursor:help;background:linear-gradient(#0000 58%,#ead9a8 58% 92%,#0000 92%);border-radius:2px;outline:none}.lv3-hl:focus-visible{box-shadow:0 0 0 2px var(--lv3-accent-ink)}.lv3-tip{z-index:5;background:var(--lv3-ink);color:#f3eee3;width:min(340px,100%);font:400 14px/1.5 var(--lv3-sans);text-align:left;white-space:normal;box-shadow:var(--lv3-shadow-held);opacity:0;pointer-events:none;transition:opacity .15s var(--lv3-ease), translate .15s var(--lv3-ease);border-radius:10px;padding:12px 14px;position:absolute;bottom:calc(100% + 8px);left:0;translate:0 4px}.lv3-tip:after{content:"";border:6px solid #0000;border-top-color:var(--lv3-ink);position:absolute;top:100%;left:18px}.lv3-hl:hover .lv3-tip,.lv3-hl:focus .lv3-tip{opacity:1;translate:0}@media (max-width:799px){.lv3-acad-points[data-cols]{--cols:1}}@media (prefers-reduced-motion:reduce){.lv3-tip{transition:none}}.lv3-pg-sec:has(>.lv3-aa){container-type:inline-size}.lv3-aa{--aa-ink:#2b2418;--aa-rust:#9a4b3a;--aa-rule:#dcd2c0;aspect-ratio:4/3;isolation:isolate;font:400 2.6cqw/1.35 var(--lv3-sans);background:#2b2c29;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.lv3-aa-wide{aspect-ratio:16/7;margin-top:28px;font-size:1.15cqw}.lv3-aa-paper{color:var(--aa-ink);background:#f6f1e7;gap:.7em;padding:1.4em 1.5em 1.5em;display:grid;box-shadow:0 1.4em 3em -1em #00000080,0 .2em .5em #0003}.lv3-aa-paper small{font:500 .75em/1.2 var(--lv3-sans);letter-spacing:.14em;text-transform:uppercase;color:#8a7f6c}.lv3-aa-paper>b{font:400 1.5em/1.2 var(--lv3-serif);letter-spacing:-.01em}.lv3-aa-ask{gap:.6em;width:26%;display:grid;position:absolute;top:22%;left:7%;rotate:-2deg}.lv3-aa-file{color:var(--aa-ink);background:#f6f1e7;justify-self:start;align-items:center;gap:.6em;padding:.6em .9em;font-weight:500;display:flex;box-shadow:0 .8em 2em -.8em #00000080}.lv3-aa-file em{background:var(--aa-rust);color:#f6f1e7;font:600 .75em var(--lv3-sans);border-radius:.2em;padding:.2em .4em;font-style:normal}.lv3-aa-ask p{color:#f3eee3;background:#1a1b19;border-radius:1.1em 1.1em 1.1em .3em;margin:0;padding:.9em 1.1em;font-size:1.3em;line-height:1.35}.lv3-aa-course{width:36%;font-size:1.2em;position:absolute;top:50%;right:7%;translate:0 -50%;rotate:1.5deg}.lv3-aa-course ol{counter-reset:aa;gap:.35em;margin:0;padding:0;list-style:none;display:grid}.lv3-aa-course li{border-top:1px solid var(--aa-rule);font-family:var(--lv3-serif);grid-template-columns:1.7em 1fr auto;align-items:baseline;padding:.4em .4em 0;display:grid}.lv3-aa-course li:not([data-added]){counter-increment:aa}.lv3-aa-course li:before{content:counter(aa);font:400 .75em var(--lv3-sans);color:#8a7f6c}.lv3-aa-course li[data-done]:after{content:"✓";color:var(--aa-rust)}.lv3-aa-course li[data-added]{border:1px solid var(--aa-rust);color:var(--aa-rust);background:#9a4b3a0f;border-radius:.3em;grid-template-columns:1fr;margin:.2em 0;padding:.5em .6em}.lv3-aa-course li[data-added]:before{content:none}.lv3-aa-course li em{font:italic 400 .72em var(--lv3-sans)}.lv3-acad-points li:has(>.lv3-aa){border-top:0;padding-top:0;container-type:inline-size}.lv3-acad-points li>.lv3-aa+h3{border-top:1px solid var(--lv3-ink);margin-top:18px;padding-top:14px}.lv3-aa-own .lv3-aa-ask{width:40%;font-size:.9em;top:50%;left:5%;translate:0 -60%}.lv3-aa-own .lv3-aa-course{width:50%;font-size:.85em;right:5%}.lv3-aa-shelf{color:#f3eee3;gap:.35em;width:46%;display:grid;position:absolute;top:8%;left:8%}.lv3-aa-cover{aspect-ratio:5/3;color:#2b2418;background:#d3c7ad;border-radius:.9em;position:relative;box-shadow:0 1em 2.4em -1em #0009}.lv3-aa-cover>small{font:700 .75em var(--lv3-sans);background:#ffffff59;border-radius:999px;padding:.25em .6em;position:absolute;top:.7em;left:.8em}.lv3-aa-coverplot{background:#2b241880;height:1px;position:absolute;bottom:26%;left:10%;right:10%}.lv3-aa-coverplot b{background:#2b2418;border-radius:50%;width:.85em;height:.85em;position:absolute;top:0;translate:-50% -50%}.lv3-aa-coverplot b[data-on]{background:#9a4b3a;box-shadow:0 0 0 .25em #9a4b3a40}.lv3-aa-shelf>b{font:400 1.3em/1.2 var(--lv3-serif);margin-top:.4em}.lv3-aa-shelf>small{opacity:.75;font-size:.8em}.lv3-aa-take{color:#1a1b19;font:500 .85em var(--lv3-sans);background:#f3eee3;border-radius:999px;justify-self:start;margin-top:.4em;padding:.45em 1em}.lv3-aa-note{gap:.4em;width:40%;padding:1em 1.1em;font-size:.95em;position:absolute;bottom:10%;right:6%;rotate:2deg}.lv3-aa-note small{color:var(--aa-rust)}.lv3-aa-note p{font:400 1.05em/1.35 var(--lv3-serif);margin:0}.lv3-aa-ins{gap:1.6em;width:24%;display:grid;position:absolute;top:50%;left:6%;translate:0 -50%}.lv3-aa-ins .lv3-aa-paper{gap:.45em;padding:1em 1.2em;font-size:1.15em}.lv3-aa-ins .lv3-aa-paper:first-child{rotate:-1.5deg}.lv3-aa-ins .lv3-aa-paper:last-child{rotate:1deg}.lv3-aa-ins span{border-top:1px solid var(--aa-rule);font-family:var(--lv3-serif);padding-top:.4em}.lv3-aa-join{fill:none;stroke:#d3c7ad;stroke-width:.6px;stroke-dasharray:1.4 1.4;vector-effect:non-scaling-stroke;width:16%;height:56%;position:absolute;top:22%;left:30%}.lv3-aa-clover{color:#f3eee3;font:400 1.4em var(--lv3-serif);justify-items:center;gap:.6em;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.lv3-aa-clover img{object-fit:contain;background:#f6f1e7;border-radius:50%;width:5.6em;height:5.6em;padding:.5em;box-shadow:0 0 0 .5em #f6f1e72e}.lv3-aa-out{fill:none;stroke:#d3c7ad;stroke-width:1.2px;vector-effect:non-scaling-stroke;width:11%;height:4%;position:absolute;top:50%;left:57%;translate:0 -50%}.lv3-aa-yours{width:22%;font-size:1.2em;position:absolute;top:50%;right:7%;translate:0 -50%;rotate:1.5deg}.lv3-aa-yours em{border:1px solid var(--aa-rust);color:var(--aa-rust);font:italic 400 .85em var(--lv3-serif);border-radius:.3em;justify-self:start;padding:.25em .6em;rotate:-3deg}@media (max-width:799px){.lv3-aa-wide{aspect-ratio:1;font-size:2cqw}.lv3-aa-flow .lv3-aa-ins{width:48%;top:6%;translate:none}.lv3-aa-join,.lv3-aa-out{display:none}.lv3-aa-flow .lv3-aa-clover{top:26%;left:78%}.lv3-aa-yours{width:52%;top:auto;bottom:6%;translate:none}}.lv3-steps{margin-top:28px}.lv3-steps-stage{aspect-ratio:16/9;border:1px solid var(--lv3-line);background:var(--lv3-surface);box-shadow:var(--lv3-shadow-rest);border-radius:14px;position:relative;overflow:hidden}.lv3-steps-canvas{transform-origin:50%;transition:transform .9s var(--lv3-ease-io);position:absolute;inset:0}.lv3-steps-canvas video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s var(--lv3-ease);position:absolute;inset:0}.lv3-steps-canvas video[data-on]{opacity:1}.lv3-steps-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(14px,2vw,24px);margin:22px 0 0;padding:0;list-style:none;display:grid}.lv3-steps-list li{flex-direction:column;display:flex}.lv3-steps-list button{border:0;border-top:2px solid var(--lv3-line);text-align:left;width:100%;color:var(--lv3-muted);cursor:pointer;transition:border-color .2s var(--lv3-ease), color .2s var(--lv3-ease);background:0 0;flex:1 0 auto;align-content:start;gap:6px;padding:14px 0 4px;display:grid;position:relative}.lv3-steps-list button[aria-pressed=true]{color:var(--lv3-ink)}.lv3-steps-list button[aria-pressed=true]:before{content:"";width:calc(var(--p,0) * 100%);background:var(--lv3-ink);height:2px;transition:width .25s linear;position:absolute;top:-2px;left:0}@media (hover:hover){.lv3-steps-list button:hover{color:var(--lv3-ink)}}.lv3-steps-list button:focus-visible{outline:2px solid var(--lv3-accent-ink);outline-offset:4px}.lv3-steps-list button>span{font:400 14px var(--lv3-serif);color:var(--lv3-accent)}.lv3-steps-list b{font:400 clamp(17px, 1.5vw, 19px) / 1.25 var(--lv3-serif)}.lv3-steps-list button>small{color:var(--lv3-muted);font-size:14px;line-height:1.5}@media (max-width:899px){.lv3-steps-list{grid-template-columns:minmax(0,1fr)}.lv3-steps-list button>small{display:none}.lv3-steps-list button[aria-pressed=true]>small{display:block}}@media (prefers-reduced-motion:reduce){.lv3-steps-canvas,.lv3-steps-canvas video{transition:none}}.lv3-tip.lv3-tip-quote{width:min(360px,90vw);font:italic 400 15px/1.45 var(--lv3-serif);grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:14px 16px;display:grid}.lv3-tip-quote img{object-fit:cover;border-radius:50%;grid-row:span 2;width:40px;height:40px}.lv3-tip-quote small{font:400 12px var(--lv3-sans);opacity:.75;font-style:normal}.lv3-steps-list button:focus-visible .lv3-tip{opacity:1;translate:0}.lv3-enrolled{align-items:baseline;justify-content:inherit;color:var(--lv3-muted);flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;font-size:16px;display:inline-flex}.lv3-enrolled strong{color:var(--lv3-ink);font-weight:600}.lv3-enrolled a{color:var(--lv3-ink);text-underline-offset:4px;transition:text-decoration-color .16s var(--lv3-ease);font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.lv3-enrolled a:hover{text-decoration-thickness:2px}
