.hm .hero h1{font-size:clamp(3.25rem,9.6vw,7rem);line-height:.94;letter-spacing:-.04em}.hm .hero h1 .l2{margin-top:.55em;font-family:var(--font-hero-serif),Georgia,serif;font-weight:400;font-stretch:normal;font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.15;letter-spacing:-.005em;text-wrap:balance}@media (max-width:700px){.hm .hero h1 .l2{min-height:2.3em}}.hm .hero .hero-claim{display:flex;flex-direction:column;justify-content:flex-end;max-width:27rem;min-height:15rem}@media (min-width:701px) and (max-width:1100px){.hm .hero .hero-claim{min-height:10.5rem}}@media (min-width:1101px){.hm .hero .hero-claim{min-height:15.5rem}}.hm .hero .hero-claim .lead{max-width:none;text-wrap:pretty}.hm .hero .hero-quote,.hm .kb .hero-quote{margin:26px 0 0;padding-left:18px;border-left:2px solid var(--color-ember)}.hm .hero .hero-quote p,.hm .kb .hero-quote p{font-family:var(--font-hero-serif),Georgia,serif;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.38;color:var(--lb-ink)}.hm .hero .hero-quote figcaption,.hm .kb .hero-quote figcaption{margin-top:10px;font-size:var(--text-small);font-weight:500;color:var(--lb-ink-2)}.hm .kb .hero-quote{margin:0;border-left-color:var(--lb-ember-text)}.hm{--hero-doc-tilt:-2.4deg;--rv-distance:12px;--rv-duration:500ms;--rv-stagger:60ms;--hero-in-distance:10px;--hero-in-duration:600ms;--hero-in-stagger:70ms;--hero-in-offset:40ms;overflow-x:clip;.wrap{width:100%;max-width:calc(var(--container-wrap) + var(--spacing-gutter) * 2);margin:0 auto;padding:0 var(--spacing-gutter)}section{position:relative}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ember{color:var(--lb-ember-text)}.muted{color:var(--lb-ink-2)}.hero{position:relative;padding:76px 0 0;overflow:hidden}.plane{position:absolute;right:0;top:330px;bottom:0;width:min(58vw,820px);background:linear-gradient(165deg,var(--lb-plane-a),var(--lb-plane-b));clip-path:polygon(24% 0,100% 0,100% 100%,0 100%)}.plane:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 55% at 62% 38%,rgb(255 104 32/.2),transparent 70%)}.hero .wrap{position:relative}.hero h1 .l2{display:block}.hero h1 em{font-style:normal;color:var(--color-ember)}.hero-body{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:40px;margin-top:22px;align-items:start}.hero-copy{padding-top:36px}.hero-copy .lead{max-width:46ch}.cta-row{display:flex;align-items:center;gap:30px;margin-top:34px;flex-wrap:wrap}.karam{justify-self:center;width:440px;margin-top:-40px}.pose{margin:0}.pose .shot{position:relative}.pose img{display:block;width:128%;max-width:none;height:auto;margin:0 -14%;-webkit-mask-image:linear-gradient(black 84%,transparent);mask-image:linear-gradient(black 84%,transparent);filter:saturate(.92) contrast(1.04)}.hero-doc{position:absolute;z-index:2;left:-262px;top:74px;width:330px;transform:rotate(var(--hero-doc-tilt));filter:drop-shadow(var(--shadow-lift)) drop-shadow(var(--shadow-rest))}.hero-doc .sheet{--c:22px;background:var(--lb-paper);color:var(--lb-paper-ink);padding:28px 22px 20px;clip-path:polygon(var(--c) 0,100% 0,100% 100%,0 100%,0 var(--c));font-size:var(--text-caption);line-height:1.5}.doc-meta{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid rgb(18 21 26/.16);font:500 var(--text-micro)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lb-paper-ink-2)}.hero-doc h2{font-family:var(--font-display);font-weight:800;font-stretch:104%;letter-spacing:-.025em;font-size:1.12rem;line-height:1.1;margin-bottom:8px}.hero-doc p{margin-bottom:6px}.hero-doc p b{font-weight:600}.ghost-lines{display:grid;gap:6px;margin:10px 0 4px}.ghost-lines i{display:block;height:6px;border-radius:1px;background:rgb(18 21 26/.13)}.doc-tag{position:absolute;z-index:3;right:16px;top:-14px;display:flex;align-items:center;gap:8px;padding:8px 11px;background:var(--lb-s2);color:var(--lb-ink-2);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--lb-line-2),var(--shadow-rest);font:500 var(--text-micro)/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap;transform:rotate(2.4deg)}.doc-tag i{width:8px;height:8px;background:var(--color-ember);transform:skewX(-37deg)}.selector{display:grid;gap:0}.sel-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:26px 32px 4px}.sel-head h2{font-size:1.5rem}.sel-head p{font-size:var(--text-ui);color:var(--lb-ink-3)}.opts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 32px 24px;border:0;margin:0;min-width:0}.opt{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--lb-line-2);border-radius:var(--radius-control);background:var(--lb-s2);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo),background-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);min-height:128px;touch-action:manipulation}@media (hover:hover) and (pointer:fine){.opt:hover{border-color:var(--lb-ink-3)}}.opt:active{transform:scale(.985)}.opt input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.opt .tick{position:absolute;right:14px;top:14px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--lb-ink-3);display:grid;place-items:center;transition:background-color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.opt .tick .ic{width:12px;height:12px;color:var(--lb-on-ember);opacity:0;transform:scale(.6);transition:opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}.opt .ico{width:34px;height:34px;border-radius:var(--radius-control);display:grid;place-items:center;background:var(--lb-s3);color:var(--lb-ink);font-size:1.2rem}.opt strong{font-weight:600;font-size:1.02rem;letter-spacing:-.012em;line-height:1.25;padding-right:26px}.opt small{font-size:var(--text-caption);color:var(--lb-ink-2);line-height:1.4}.opt:has(input:checked){border-color:var(--color-ember);background:var(--lb-ember-wash)}.opt:has(input:checked) .tick{background:var(--color-ember);border-color:var(--color-ember)}.opt:has(input:checked) .tick .ic{opacity:1;transform:none}.opt:has(input:checked) .ico{background:var(--color-ember);color:var(--lb-on-ember)}.opt:has(input:focus-visible){outline:2px solid var(--lb-ember-text);outline-offset:3px}.sel-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;border-top:1px solid var(--lb-line);background:var(--lb-s2)}.pick{display:flex;flex-direction:column;gap:2px;min-width:0}.pick small{font-size:var(--text-caption);color:var(--lb-ink-3)}.pick strong{font-size:1.12rem;font-weight:600;letter-spacing:-.015em}.pick span{font-size:var(--text-ui);color:var(--lb-ink-2)}.pickfade{display:flex;flex-direction:column;gap:2px;animation:hm-pickin .45s var(--ease-out-expo)}.sec{padding:120px 0 0}.sec-head{display:grid;gap:18px;max-width:760px;margin-bottom:54px}.menu{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.menu .cut,.menu>.lift{height:100%}.mc{display:flex;flex-direction:column;gap:12px;padding:26px 26px 24px}.mc-head{display:flex;align-items:flex-start;gap:16px}.mc-art{width:56px;flex:none}.feat{grid-template-columns:repeat(2,minmax(0,1fr))}.feat .mc{gap:18px;padding:30px 32px 28px}.feat .mc-head{gap:24px}.feat .mc-art{width:132px}.mc-text{display:grid;gap:12px}.menu-all{margin-top:28px;border-top:1px solid var(--lb-line-2);border-bottom:1px solid var(--lb-line-2)}.menu-all summary{display:flex;align-items:center;gap:12px;min-height:56px;cursor:pointer;list-style:none;font:600 var(--text-body)/1.2 var(--font-sans)}.menu-all summary::-webkit-details-marker{display:none}.menu-all summary:after{content:"";width:8px;height:8px;margin-left:4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--duration-fast) var(--ease-out-expo)}.menu-all[open] summary:after{transform:translateY(2px) rotate(-135deg)}.menu-all ul{list-style:none;margin:0;padding:0 0 8px}.menu-all li{display:grid;grid-template-columns:22px minmax(0,22rem) minmax(0,1fr);align-items:baseline;gap:6px 20px;padding:16px 0;border-top:1px solid var(--lb-line)}.menu-all li i{width:22px;height:4px;align-self:center}.menu-all li .link{justify-self:start}.lib-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 32px;margin-top:28px;padding:24px 0;border-bottom:1px solid var(--lb-line-2)}.lib-offer .lib-h{font:800 var(--text-h2) /1.15 var(--font-display);font-stretch:106%;letter-spacing:-.025em}.lib-offer p:not(.lib-h){grid-column:1;max-width:60ch}.lib-offer .btn-line{grid-column:2;grid-row:1/span 2}.mc p{max-width:44ch}.mc-foot{margin-top:auto;padding-top:10px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.mc-foot b{font:800 1.45rem/1 var(--font-display);font-stretch:106%;letter-spacing:-.03em;font-feature-settings:"tnum"}.mc-foot .soon{margin-left:auto;font:500 var(--text-ui)/1 var(--font-sans);color:var(--lb-ink-2)}.menu-more{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.band-paper{padding-bottom:120px}.how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;font-size:var(--text-lead);line-height:1.5;max-width:1080px;counter-reset:how}.how li{display:flex;flex-direction:column;counter-increment:how;border-top:1px solid var(--lb-line-2);padding-top:20px}.how-screen{order:-1;height:212px;margin-bottom:22px}.hs{height:100%;max-width:320px;overflow:hidden;font-size:var(--text-caption);line-height:1.35}.hs-ask,.hs-dates{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--lb-s2);border:1px solid var(--lb-line-2);border-radius:var(--radius-control)}.hs-q{margin-bottom:4px;font:600 var(--text-ui) /1.3 var(--font-sans)}.hs-opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--lb-line-2);border-radius:var(--radius-control);color:var(--lb-ink-2)}.hs-opt i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--lb-ink-3)}.hs-opt.on{background:var(--lb-ember-wash);color:var(--lb-ink)}.hs-opt.on,.hs-opt.on i{border-color:var(--color-ember)}.hs-opt.on i{background:var(--color-ember);box-shadow:inset 0 0 0 3px var(--lb-s2)}.hs-doc{--c:18px;display:flex;flex-direction:column;gap:10px;padding:22px 20px 18px;background:var(--lb-paper);color:var(--lb-paper-ink);clip-path:polygon(var(--c) 0,100% 0,100% 100%,0 100%,0 var(--c))}.hs-doc b{display:block;max-width:18ch;font:800 var(--text-body) /1.1 var(--font-display);font-stretch:104%;letter-spacing:-.02em}.hs-dl{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding:9px 14px;background:var(--lb-paper-ink);color:var(--lb-paper);border-radius:var(--radius-control);font-weight:600}.hs-month{letter-spacing:.08em;text-transform:uppercase}.hs-cal,.hs-month{font:500 var(--text-micro) /1 var(--font-mono);color:var(--lb-ink-2)}.hs-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;font-variant-numeric:tabular-nums;text-align:center}.hs-cal span{padding:4px 0;border-radius:3px}.hs-cal .wd{color:var(--lb-ink-3)}.hs-cal .flag{box-shadow:inset 0 0 0 1px var(--lb-soon)}.hs-cal .flag,.hs-chip{background:var(--lb-soon-wash);color:var(--lb-soon)}.hs-chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;padding:6px 9px;border-radius:var(--radius-control);font:500 var(--text-micro) /1 var(--font-mono)}.how li:before{content:counter(how,decimal-leading-zero);display:block;margin-bottom:12px;font:500 var(--text-ui) /1 var(--font-mono);color:var(--lb-ember-text)}.band-paper.kb-band{margin-top:120px;padding-bottom:0}.kb{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:64px;align-items:end}.kb-photo{margin-top:36px}.kb-photo img{width:100%}.kb-copy{align-self:center;display:grid;gap:22px;justify-items:start;max-width:34rem;padding:56px 0}.kb-status{font-size:var(--text-caption);color:var(--lb-ink-2)}.kb-copy .btn{margin-top:6px}.final{padding:140px 0 120px}.final h2{max-width:16ch}.final-row{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:48px}@media (prefers-reduced-motion:no-preference){.hero [data-in]:not(h1){opacity:0;transform:translateY(var(--hero-in-distance));animation:hm-in var(--hero-in-duration) var(--ease-out-expo) forwards;animation-delay:calc(var(--i, 0) * var(--hero-in-stagger) + var(--hero-in-offset))}.karam{opacity:0;transform:translateY(14px);animation:hm-in .7s var(--ease-out-expo) .16s forwards}.hero-doc{opacity:0;animation:hm-doc .6s var(--ease-out-expo) .32s forwards}.rv{opacity:0;transform:translateY(var(--rv-distance));transition:opacity var(--rv-duration) var(--ease-out-expo),transform var(--rv-duration) var(--ease-out-expo);transition-delay:calc(var(--i, 0) * var(--rv-stagger))}.rv.in{opacity:1;transform:none}}@media print{.karam,.rv,[data-in]{transform:none!important}.hero-doc,.karam,.rv,[data-in]{opacity:1!important;animation:none!important;transition:none!important}.hero-doc{transform:rotate(var(--hero-doc-tilt))!important}}@media (max-width:1260px){.hero-doc{left:-190px;width:280px}}@media (max-width:1100px){.hero-body{grid-template-columns:minmax(0,1fr) 320px}.karam{width:320px}.hero-doc{left:-150px;top:176px;width:236px}.hero-doc .doc-clause2,.hero-doc .ghost-lines{display:none}.menu,.opts{grid-template-columns:repeat(2,1fr)}.feat .mc-art{width:96px}.menu-all li{grid-template-columns:22px minmax(0,1fr)}.menu-all li p{grid-column:2}}@media (max-width:820px){.hero{padding-top:44px}.plane{top:auto;height:420px;width:100%;clip-path:polygon(0 18%,100% 0,100% 100%,0 100%)}.hero-body{grid-template-columns:1fr;gap:0;margin-top:18px}.hero-copy{padding-bottom:0;padding-top:6px}.karam{width:min(340px,86vw);margin-top:8px}.hero-doc{left:4px;top:auto;bottom:64px;width:214px}.hero-doc .sheet{padding:24px 16px 28px}.hero-doc .doc-clause2,.hero-doc .ghost-lines,.hero-doc .party2{display:none}.doc-tag{right:-8px}.sel-head{flex-direction:column;gap:4px;padding:22px 20px 0}.opts{padding:16px 20px 20px;gap:10px}.opt{min-height:0;flex-direction:row;align-items:center;gap:12px;padding:14px}.opt small{display:none}.opt strong{padding-right:34px;font-size:var(--text-ui)}.sel-foot{flex-direction:column;align-items:stretch;padding:18px 20px;gap:14px}.sec{padding-top:84px}.band-paper{padding-bottom:84px}.sec-head{margin-bottom:36px}.menu{grid-template-columns:1fr}.mc{padding:22px 20px 20px}.how{grid-template-columns:1fr;gap:40px}.feat .mc-head{gap:18px}.feat .mc-art{width:84px}.lib-offer{grid-template-columns:1fr}.lib-offer .btn-line{grid-column:1;grid-row:auto;justify-self:start}.band-paper.kb-band{margin-top:84px}.kb{grid-template-columns:1fr;gap:0}.kb-photo{order:-1;width:min(300px,76vw);margin:28px auto 0}.kb-copy{padding:36px 0 64px}.final{padding:96px 0 84px}}@media (max-width:440px){.cta-row{gap:22px}.cta-row .btn,.final-row .btn{width:100%}.opts{grid-template-columns:1fr}}}@keyframes hm-in{to{opacity:1;transform:none}}@keyframes hm-doc{0%{opacity:0;transform:translateY(14px) rotate(var(--hero-doc-tilt))}to{opacity:1;transform:rotate(var(--hero-doc-tilt))}}@keyframes hm-pickin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hm .hero-doc{transform:rotate(var(--hero-doc-tilt))}}@font-face{font-family:"heroSerif";src:url(/_next/static/media/70b284926a05565f-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"heroSerif Fallback";src:local("Times New Roman");ascent-override:107.66%;descent-override:31.86%;line-gap-override:0.00%;size-adjust:93.54%}.__className_78fca6{font-family:"heroSerif","heroSerif Fallback",Georgia,serif;font-weight:400;font-style:normal}.__variable_78fca6{--font-hero-serif:"heroSerif","heroSerif Fallback",Georgia,serif}