.lws .col,.lws .fx{display:flex}.lws .col{flex-direction:column}.lws .grid{display:grid}.lws .ac{align-items:center}.lws .jc{justify-content:center}.lws .jb{justify-content:space-between}.lws .f1{flex:1}.lws .noshrink{flex-shrink:0}.lws .wrap{flex-wrap:wrap}.lws .fw5{font-weight:500}.lws .fw6{font-weight:600}.lws .fw7{font-weight:700}.lws .fw8{font-weight:800}.lws .fs11{font-size:11px}.lws .fs12{font-size:12px}.lws .fs13{font-size:13px}.lws .fs14{font-size:14px}.lws .fs15{font-size:15px}.lws .fs16{font-size:16px}.lws .fs20{font-size:20px}.lws .fs22{font-size:22px}.lws .upper{text-transform:uppercase}.lws .tc{text-align:center}.lws .nowrap{white-space:nowrap}.lws .gap8{gap:8px}.lws .gap10{gap:10px}.lws .gap12{gap:12px}.lws .gap16{gap:16px}.lws .gap24{gap:24px}.lws .m0{margin:0}.lws .mt8{margin-top:8px}.lws .mt12{margin-top:12px}.lws .mt16{margin-top:16px}.lws .mb8{margin-bottom:8px}.lws .mb12{margin-bottom:12px}.lws .mb16{margin-bottom:16px}.lws .posrel{position:relative}.lws .posabs{position:absolute}.lws .round{border-radius:50%}.lws .ohide{overflow:hidden}.lws .bbox{box-sizing:border-box}.lws .pointer{cursor:pointer}.lws .w100{width:100%}.lws .b0{border:none}.lws{--ink:#1d1d20;--paper:#f3eee2;--card:#faf7ee;--mustard:#c9a34d;--navy:#2f3e59;--coral:#bb6656;--slate:#3e6497;--brick:#aa3e37;--sage:#717f7a;--muted:#ebe5d6;--mutedfg:#5c5a54;--hairline:#d5d1c7;--f-mustard:#f4ba1f;--f-navy:#1e2f49;--f-cobalt:#1454ac;--f-coral:#e0453a;--f-warm:#c9c5bc}.lws .frame{position:absolute;background:var(--paper);color:var(--ink);font-family:Instrument Sans,system-ui,sans-serif;border:1px solid var(--hairline);border-radius:12px;overflow:hidden;box-shadow:0 12px 28px -6px rgb(29 29 32/.12)}.lws .flabel{position:absolute;white-space:nowrap;width:max-content;font:500 13px Instrument Sans,sans-serif;color:#8a8880;letter-spacing:.08em;text-transform:uppercase}.lws a{color:var(--navy)}.lws a:hover{color:var(--ink)}.lws .eyebrow{font:500 12px Instrument Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.lws .h1{font:600 44px/1.12 Instrument Sans,sans-serif;letter-spacing:-.015em}.lws .h2{font:600 28px/1.2 Instrument Sans,sans-serif;letter-spacing:-.01em}.lws .h3{font:600 17px/1.35 Instrument Sans,sans-serif}.lws .body{font:400 15px/1.55 Instrument Sans,sans-serif}.lws .lead{font:400 17px/1.55 Instrument Sans,sans-serif}.lws .small{font:400 13px/1.5 Instrument Sans,sans-serif;color:var(--mutedfg)}.lws .mono{font:500 11px ui-monospace,monospace;letter-spacing:.06em;color:var(--mutedfg)}.lws .btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:46px;padding:0 22px;border-radius:8px;font:500 15px Instrument Sans,sans-serif}.lws .btn-primary{background:var(--mustard);color:var(--ink)}.lws .btn-ink{background:var(--ink);color:var(--paper)}.lws .link{font:500 14px Instrument Sans,sans-serif;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.lws .cardbox{background:var(--card);border:1px solid var(--hairline);border-radius:8px}.lws .navrow{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 40px;border-bottom:1px solid var(--hairline);background:var(--paper)}.lws .navlinks{display:flex;gap:26px;font:500 14px Instrument Sans,sans-serif}.lws .factrow{display:flex;flex-wrap:wrap;font:400 13px Instrument Sans,sans-serif;color:var(--mutedfg)}.lws .factrow span{padding:0 14px;border-left:1px solid var(--hairline)}.lws .factrow span:first-child{border-left:none;padding-left:0}.lws .facts{display:flex;flex-wrap:wrap;font:400 13px Instrument Sans,sans-serif}.lws .facts span{padding:0 14px;border-left:1px solid}.lws .facts span:first-child{border-left:none;padding-left:0}.lws .ph{background:repeating-linear-gradient(45deg,#ede7d8,#ede7d8 8px,#e4dcc9 0,#e4dcc9 16px);border:1px solid var(--hairline);border-radius:8px;display:flex;align-items:center;justify-content:center}.lws .serif{font-family:Newsreader,Georgia,serif}.lws .scene{background-repeat:no-repeat;background-size:cover;background-position:50%}.lws .scene-copy{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;gap:26px;width:56%}.lws .scene-copy.left{left:88px}.lws .scene-copy.right{right:88px;align-items:flex-end;text-align:right}.lws .on-light{color:var(--ink)}.lws .on-dark{color:var(--paper)}.lws .footwrap{border-top:1px solid var(--hairline);background:var(--card);padding:40px;display:flex;gap:48px}.lws .footcol{display:flex;flex-direction:column;gap:8px;font:400 13px Instrument Sans,sans-serif}.lws .footcol b{font:500 11px Instrument Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mutedfg)}.lws .stepnum{width:32px;height:32px;border-radius:99px;background:var(--navy);color:var(--paper);display:flex;align-items:center;justify-content:center;font:600 14px Instrument Sans,sans-serif}.lws .sec{padding:88px 80px 92px;background:var(--paper)}.lws .sec.on-card{background:var(--card);border-top:1px solid var(--hairline)}.lws .sec.tight{padding:72px 80px}.lws .sec-m{padding:30px 20px 34px;background:var(--paper);display:flex;flex-direction:column;gap:14px}.lws .sec-m.on-card{background:var(--card);border-top:1px solid var(--hairline)}.lws .split{display:flex;gap:56px;align-items:flex-start}.lws .aside{width:420px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.lws .sechead{display:flex;justify-content:space-between;gap:48px;align-items:flex-end}.lws .g2{grid-template-columns:repeat(2,1fr)}.lws .g2,.lws .g3{display:grid;gap:16px}.lws .g3{grid-template-columns:repeat(3,1fr)}.lws .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lws .d1{font:600 50px/1.06 Instrument Sans,sans-serif;letter-spacing:-.028em;text-wrap:pretty}.lws .d2{font:600 40px/1.08 Instrument Sans,sans-serif;letter-spacing:-.025em;text-wrap:pretty}.lws .d3{font:600 34px/1.1 Instrument Sans,sans-serif;letter-spacing:-.024em}.lws .d4{font:600 21px/1.2 Instrument Sans,sans-serif;letter-spacing:-.012em}.lws .m1{font:600 29px/1.1 Instrument Sans,sans-serif;letter-spacing:-.022em}.lws .m2{font:600 24px/1.14 Instrument Sans,sans-serif;letter-spacing:-.02em}.lws .kicker{font:500 11px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.lws .on-navy{color:#c6d3e6}.lws .on-brick{color:#f6e3df}.lws .on-mustard{color:#5a4a14}.lws .on-cobalt{color:#cbdbf3}.lws .btn-lg,.lws .btn-pill{border-radius:99px}.lws .btn-lg{height:56px;padding:0 32px;font-size:16px}.lws .iconbtn{width:44px;height:44px;background:var(--card);display:flex;justify-content:center;font-size:15px}.lws .iconbtn,.lws .tab{border-radius:99px;border:1px solid var(--hairline);color:var(--ink);align-items:center;cursor:pointer}.lws .tab{height:38px;padding:0 18px;font:500 14px Instrument Sans,sans-serif;background:var(--paper);box-sizing:border-box;display:inline-flex}.lws .tab.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lws .pillchip{height:36px;padding:0 14px;border-radius:99px;background:var(--muted);color:var(--ink);font:400 14px Instrument Sans,sans-serif;display:inline-flex;align-items:center}.lws .slot{transition:background .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),border-color .12s}.lws .slot:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lws .mapcard{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;padding:26px;box-sizing:border-box;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.lws .mapcard:hover{transform:translateY(-8px);box-shadow:0 18px 34px -10px rgba(29,29,32,.28)}.lws .mapcard img{transform:rotate(var(--r,-4deg));transition:transform .32s cubic-bezier(.2,0,0,1);align-self:center}.lws .mapcard:hover img{transform:rotate(calc(var(--r,-4deg) * .35)) scale(1.07)}.lws .f-paper{background:var(--paper)}.lws .f-card,.lws .f-paper{border:1px solid var(--hairline);color:var(--ink)}.lws .f-card{background:var(--card)}.lws .f-muted{background:var(--muted);color:var(--ink)}.lws .f-mustard{background:var(--mustard);color:var(--ink)}.lws .f-navy{background:var(--navy);color:var(--paper)}.lws .f-ink{background:var(--ink);color:var(--paper)}.lws .f-brick{background:var(--brick);color:var(--paper)}.lws .fieldchip{display:flex;flex-direction:column;gap:4px;border:1px solid var(--hairline);border-radius:10px;padding:14px 16px;background:var(--card);transition:border-color .12s cubic-bezier(.2,0,0,1),background .12s cubic-bezier(.2,0,0,1)}.lws .fieldchip:hover{border-color:var(--ink);background:var(--card)}.lws .qrow{display:flex;flex-direction:column;border-bottom:1px solid var(--hairline);padding:22px 16px;transition:background .2s cubic-bezier(.2,0,0,1)}.lws .qrow:hover{background:var(--muted)}.lws .qsign{width:30px;height:30px;border-radius:99px;border:1px solid var(--hairline);flex-shrink:0;font-size:15px;display:flex;align-items:center;justify-content:center}.lws .sqr{width:7px;height:7px;border-radius:2px;flex-shrink:0}.lws .dotm{width:9px;height:9px;border-radius:99px;flex-shrink:0}.lws .markrow{display:flex;align-items:center;gap:12px;background:var(--muted);border-radius:10px;padding:14px 18px}.lws .rail{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:10px 0 26px;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.lws .rail::-webkit-scrollbar{display:none}.lws .pcard{flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;padding:30px;box-sizing:border-box;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)}.lws .pcard:hover{transform:translateY(-8px);box-shadow:0 18px 34px -10px rgba(29,29,32,.28)}.lws .pcard img{transform:rotate(var(--r,-4deg));transition:transform .32s cubic-bezier(.2,0,0,1);align-self:center}.lws .pcard:hover img{transform:rotate(calc(var(--r,-4deg) * .35)) scale(1.07)}.lws .playdisc{width:82px;height:82px;border-radius:99px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;font-size:26px;padding-left:5px;transition:transform .2s cubic-bezier(.2,0,0,1)}.lws .posterwrap:hover .playdisc{transform:scale(1.06)}.lws .anim-ready .rev{opacity:0;transform:translateY(18px);transition:opacity .38s cubic-bezier(.2,0,0,1),transform .38s cubic-bezier(.2,0,0,1)}.lws .anim-ready .rev.in{opacity:1;transform:none}.lws .anim-ready .stepart{opacity:0;transform:translateY(26px) scale(.965);transition:opacity .52s cubic-bezier(.2,0,0,1) .12s,transform .62s cubic-bezier(.2,0,0,1) .12s}.lws .anim-ready .rev.in .stepart{opacity:1;transform:none}.lws .anim-ready .railfill{transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.2,0,0,1)}.lws .anim-ready .railfill.in{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.lws .railfill,.lws .rev,.lws .stepart{opacity:1;transform:none;transition:none}.lws .rail{scroll-behavior:auto}.lws .fieldchip,.lws .iconbtn,.lws .mapcard,.lws .mapcard img,.lws .pcard,.lws .pcard img,.lws .playdisc,.lws .qrow,.lws .slot{transition:none}.lws .mapcard:hover,.lws .pcard:hover,.lws .posterwrap:hover .playdisc{transform:none}.lws .mapcard:hover img,.lws .pcard:hover img{transform:rotate(var(--r,-4deg))}.lws video{visibility:hidden}}.lws.lws{--card:#faf7ee;--muted:#ebe5d6}.lws .lws-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lws .lws-emailfield{appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;color:var(--ink);caret-color:var(--ink);text-overflow:ellipsis;text-align:inherit}.lws .lws-emailfield::placeholder{color:var(--mutedfg);opacity:1}.lws .lws-emailfield::-webkit-input-placeholder{color:var(--mutedfg);opacity:1}.lws .lws-emailfield::-moz-placeholder{color:var(--mutedfg);opacity:1}.lws .lws-emailfield:focus{outline:2px solid var(--navy);outline-offset:2px}.lws .lws-emailfield:disabled{opacity:1;color:var(--ink);-webkit-text-fill-color:var(--ink);cursor:default}.lws .lws-emailfield:-webkit-autofill,.lws .lws-emailfield:-webkit-autofill:focus,.lws .lws-emailfield:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--muted) inset;box-shadow:0 0 0 1000px var(--muted) inset;caret-color:var(--ink)}.lws .lws-btnreset{appearance:none;-webkit-appearance:none;margin:0;border:0;text-align:inherit;text-decoration:none;cursor:pointer}.lws .lws-btnreset:focus{outline:2px solid var(--navy);outline-offset:2px}.lws .lws-btnreset:disabled{cursor:default;opacity:.45}