:root,[data-theme=light]{--navy: #3f4686;--yellow: #ffea13;--pink: #f6a6bc;--ivory: #f2e7cd;--navy-deep: #263469;--navy-bright: #4f59a7;--navy-soft: #838ec7;--navy-shard: #6c6998;--yellow-deep: #fbe612;--yellow-soft: #fef39e;--ink: #231f20;--charcoal: #202120;--grey: #565757;--white: #ffffff;--ground: var(--ivory);--ground-alt: var(--white);--text: var(--ink);--text-heading: var(--navy);--text-muted: var(--grey);--line: var(--navy);--accent: var(--navy);--on-accent: var(--ivory);--focus: var(--navy)}[data-theme=dark]{--ground: var(--navy);--ground-alt: var(--navy-deep);--text: var(--ivory);--text-heading: var(--ivory);--text-muted: #cbc4bd;--line: var(--ivory);--accent: var(--yellow);--on-accent: var(--navy);--focus: var(--yellow)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--radius-cut: 0px;--radius-nick: 3px;--radius-dot: 50%;--tilt-1: -3deg;--tilt-2: -7deg;--tilt-3: 4deg;--font-sans: Tajawal, "Segoe UI", Tahoma, Arial, sans-serif;--font-hand: "Playpen Sans Arabic", "Playpen Sans", "Comic Sans MS", cursive}:root{--vex-ease: cubic-bezier(.2, .8, .2, 1);--vex-ease-morph: cubic-bezier(.65, 0, .15, 1);--vex-dur-1: .18s;--vex-dur-2: .42s;--vex-dur-3: .9s}.vex-btn{--vex-btn-fill: var(--accent);--vex-btn-ink: var(--on-accent);--vex-btn-shade: var(--navy-deep);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--space-3);min-height:52px;padding:14px 26px 12px;border:0;background:none;color:var(--vex-btn-ink);font:800 18px/1.1 var(--font-sans);text-decoration:none;cursor:pointer;transform:translate(var(--vex-mx, 0px),var(--vex-my, 0px));transition:transform var(--vex-dur-2) var(--vex-ease);-webkit-tap-highlight-color:transparent}.vex-btn:before,.vex-btn:after{content:"";position:absolute;inset:0;clip-path:polygon(0 9%,100% 0,97% 100%,3% 91%);transition:clip-path var(--vex-dur-2) var(--vex-ease-morph),transform var(--vex-dur-2) var(--vex-ease)}.vex-btn:before{z-index:-1;background:var(--vex-btn-fill)}.vex-btn:after{z-index:-2;background:var(--vex-btn-shade);transform:translate(5px,6px)}.vex-btn:hover:before,.vex-btn:hover:after{clip-path:polygon(3% 0,97% 8%,100% 92%,0 100%)}.vex-btn:hover:after{transform:translate(8px,9px)}.vex-btn:active:before{transform:translate(4px,5px)}.vex-btn:active:after{transform:translate(4px,5px)}.vex-btn:focus-visible{outline:3px solid var(--focus);outline-offset:8px}.vex-btn--pop{--vex-btn-fill: var(--yellow);--vex-btn-ink: var(--navy);--vex-btn-shade: var(--navy-deep)}.vex-btn--pink{--vex-btn-fill: var(--pink);--vex-btn-ink: var(--navy);--vex-btn-shade: var(--navy-deep)}.vex-btn--navy{--vex-btn-fill: var(--navy);--vex-btn-ink: var(--ivory);--vex-btn-shade: var(--navy-deep)}.vex-btn--lg{min-height:64px;padding:18px 34px 16px;font-size:21px}.vex-btn[disabled],.vex-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.vex-btn--ghost{--vex-btn-ink: var(--text-heading);padding-inline:10px;background:linear-gradient(var(--text-heading),var(--text-heading)) 0 100% / 100% 3px no-repeat;transition:background-size var(--vex-dur-2) var(--vex-ease-morph),color var(--vex-dur-1) linear,transform var(--vex-dur-2) var(--vex-ease)}.vex-btn--ghost:before,.vex-btn--ghost:after{content:none}.vex-btn--ghost:hover{background-size:100% 100%;color:var(--ground)}.vex-pixels{position:relative;display:inline-block;flex:none;width:1em;height:1em;font-size:22px;color:inherit;vertical-align:-.12em}.vex-pixels i{position:absolute;background:currentColor;border-radius:1px;transition:transform var(--vex-dur-2) var(--vex-ease)}.vex-pixels i:nth-child(1){left:0;bottom:0;width:.46em;height:.46em;transform:rotate(-6deg)}.vex-pixels i:nth-child(2){left:.5em;bottom:.36em;width:.34em;height:.34em;transform:rotate(8deg)}.vex-pixels i:nth-child(3){left:.3em;bottom:.74em;width:.24em;height:.24em;transform:rotate(-10deg)}.vex-btn:hover .vex-pixels i:nth-child(1),.vex-pixels--up i:nth-child(1){transform:translate(.04em,-.08em) rotate(4deg)}.vex-btn:hover .vex-pixels i:nth-child(2),.vex-pixels--up i:nth-child(2){transform:translate(.12em,-.2em) rotate(-8deg);transition-delay:40ms}.vex-btn:hover .vex-pixels i:nth-child(3),.vex-pixels--up i:nth-child(3){transform:translate(.22em,-.34em) rotate(14deg);transition-delay:80ms}.vex-pixels--live i{animation:vex-rise 2.4s var(--vex-ease) infinite}.vex-pixels--live i:nth-child(2){animation-delay:.25s}.vex-pixels--live i:nth-child(3){animation-delay:.5s}@keyframes vex-rise{0%,20%{translate:0 0;opacity:1}70%{translate:.25em -.55em;opacity:0}71%{translate:-.1em .3em;opacity:0}to{translate:0 0;opacity:1}}.vex-sticker{--vex-sticker-bg: var(--ivory);--vex-sticker-ink: var(--navy);display:inline-block;padding:9px 18px 8px;background:var(--vex-sticker-bg);color:var(--vex-sticker-ink);font:800 19px/1.2 var(--font-hand);transform:rotate(var(--tilt-1));clip-path:polygon(0 7%,100% 0,98.5% 100%,1.5% 93%);transition:clip-path var(--vex-dur-2) var(--vex-ease-morph),transform var(--vex-dur-2) var(--vex-ease)}.vex-sticker--yellow{--vex-sticker-bg: var(--yellow)}.vex-sticker--pink{--vex-sticker-bg: var(--pink)}.vex-sticker--navy{--vex-sticker-bg: var(--navy);--vex-sticker-ink: var(--ivory)}.vex-sticker--counter,a.vex-sticker:hover,.vex-sticker--live:hover{transform:rotate(var(--tilt-3));clip-path:polygon(1.5% 0,100% 8%,99% 92%,0 100%)}.vex-field{--vex-field-hl: color-mix(in srgb, var(--accent) 16%, transparent);--vex-field-bg: color-mix(in srgb, var(--line) 9%, transparent);display:flex;flex-direction:column;gap:6px;min-width:0}.vex-field__label{align-self:flex-start;margin-inline-start:-8px;padding:5px 8px 3px;color:var(--text-heading);font:700 15px/1.3 var(--font-sans);transition:background-color var(--vex-dur-1) linear,color var(--vex-dur-1) linear,transform var(--vex-dur-2) var(--vex-ease)}.vex-field:focus-within>.vex-field__label,.vex-choice:focus-within>.vex-field__label{background:var(--accent);color:var(--on-accent);transform:rotate(-3deg)}.vex-field__box{position:relative;isolation:isolate;display:block;cursor:text}.vex-field__box:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--vex-field-bg);clip-path:polygon(0 9%,100% 0,100% 100%,0 100%);transition:background-color var(--vex-dur-1) linear}.vex-field__box:hover:before{background:color-mix(in srgb,var(--line) 14%,transparent)}.vex-field__input{display:block;width:100%;min-height:50px;margin:0;min-height:56px;padding:16px 14px 11px;border:0;border-radius:0;background:none;color:var(--text);font:500 19px/1.4 var(--font-sans);box-sizing:border-box;outline:none;caret-color:var(--text-heading);-webkit-appearance:none;appearance:none}.vex-field__input::placeholder{color:var(--text-muted);opacity:1}.vex-field__input:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 600000s 0s}.vex-field__mark{position:absolute;inset:0;z-index:-1;background:var(--vex-field-hl);clip-path:polygon(0 14%,0 14%,0 100%,0 100%);transition:clip-path var(--vex-dur-2) var(--vex-ease-morph)}.vex-field__input:focus~.vex-field__mark,.vex-field__input[aria-invalid=true]~.vex-field__mark{clip-path:polygon(0 14%,100% 0,99% 100%,1% 92%)}[dir=rtl] .vex-field__mark{clip-path:polygon(100% 14%,100% 14%,100% 100%,100% 100%)}[dir=rtl] .vex-field__input:focus~.vex-field__mark,[dir=rtl] .vex-field__input[aria-invalid=true]~.vex-field__mark{clip-path:polygon(0 0,100% 14%,99% 92%,1% 100%)}.vex-field__input[aria-invalid=true]~.vex-field__mark{background:color-mix(in srgb,var(--pink) 60%,transparent)}.vex-field__line{position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--line);transition:height var(--vex-dur-2) var(--vex-ease)}.vex-field__box:hover .vex-field__line{height:3px}.vex-field__input:focus~.vex-field__line,.vex-field__input[aria-invalid=true]~.vex-field__line{height:5px}.vex-field__line:after{content:"";position:absolute;inset-inline-end:2px;bottom:9px;width:7px;height:7px;background:var(--line);opacity:0;box-shadow:9px -8px 0 -1px var(--line),3px -17px 0 -2px var(--line);transform:translate(-10px,8px) scale(.3);transition:opacity var(--vex-dur-1) linear,transform var(--vex-dur-2) var(--vex-ease)}[dir=rtl] .vex-field__line:after{box-shadow:-9px -8px 0 -1px var(--line),-3px -17px 0 -2px var(--line);transform:translate(10px,8px) scale(.3)}.vex-field__input:focus~.vex-field__line:after{opacity:1;transform:none}.vex-field__box--area .vex-field__input{min-height:150px;padding:8px 14px 12px;line-height:34px;resize:vertical;background:repeating-linear-gradient(to bottom,transparent 0 33px,color-mix(in srgb,var(--line) 22%,transparent) 33px 34px) 0 8px / 100% 34px local}.vex-field__hint{color:var(--text-muted);font:500 15px/1.45 var(--font-sans)}.vex-choice{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:0}.vex-choice>.vex-field__label{margin-bottom:12px}.vex-choice__list{display:flex;flex-wrap:wrap;gap:12px 10px}.vex-chip{position:relative;display:inline-flex;cursor:pointer;-webkit-tap-highlight-color:transparent}.vex-chip input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.vex-chip span{display:inline-flex;align-items:center;gap:8px;padding:9px 15px 7px;border:2px dashed var(--line);color:var(--text-heading);font:800 16px/1.25 var(--font-hand);transform:rotate(-1.5deg);transition:background-color var(--vex-dur-1) linear,color var(--vex-dur-1) linear,border-color var(--vex-dur-1) linear,transform var(--vex-dur-2) var(--vex-ease)}.vex-chip:nth-child(2n) span{transform:rotate(1.5deg)}.vex-chip span:before{content:"";flex:none;width:0;height:11px;margin-inline-end:-8px;background:linear-gradient(currentColor 0 0) 0 100% / 6px 6px no-repeat,linear-gradient(currentColor 0 0) 100% 45% / 4px 4px no-repeat,linear-gradient(currentColor 0 0) 55% 0 / 3px 3px no-repeat;transition:width var(--vex-dur-2) var(--vex-ease),margin var(--vex-dur-2) var(--vex-ease)}[dir=rtl] .vex-chip span:before{transform:scaleX(-1)}.vex-chip:hover span{border-style:solid;transform:rotate(0) translateY(-2px)}.vex-chip input:checked+span{border-style:solid;border-color:var(--accent);background:var(--accent);color:var(--on-accent);transform:rotate(-4deg) scale(1.06)}.vex-chip:nth-child(2n) input:checked+span{transform:rotate(4deg) scale(1.06)}.vex-chip input:checked+span:before{width:12px;margin-inline-end:0}.vex-chip input:focus-visible+span{outline:3px solid var(--focus);outline-offset:4px}.vex-marquee{overflow:hidden;background:var(--vex-marquee-bg, var(--yellow));color:var(--vex-marquee-ink, var(--navy))}.vex-marquee__track{display:flex;width:max-content;animation:vex-marquee var(--vex-marquee-time, 32s) linear infinite}.vex-marquee:hover .vex-marquee__track{animation-play-state:paused}.vex-marquee__set{display:flex;flex:none;align-items:center;gap:var(--space-8);margin:0;padding:14px var(--space-4) 12px;list-style:none;font:800 26px/1.2 var(--font-hand);white-space:nowrap}.vex-marquee__set li{display:flex;align-items:center;gap:var(--space-8)}.vex-marquee--rev .vex-marquee__track{animation-direction:reverse}@keyframes vex-marquee{to{transform:translate(-50%)}}[dir=rtl] .vex-marquee__track{animation-name:vex-marquee-rtl}@keyframes vex-marquee-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion: reduce){.vex-btn,.vex-btn:before,.vex-btn:after,.vex-pixels i,.vex-sticker,.vex-field__label,.vex-field__mark,.vex-field__line,.vex-field__line:after,.vex-chip span,.vex-chip span:before{transition:none}.vex-pixels--live i,.vex-marquee__track{animation:none}.vex-marquee__track{width:auto;flex-wrap:wrap}.vex-marquee__set[aria-hidden=true]{display:none}.vex-marquee__set{flex-wrap:wrap;white-space:normal}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--navy)}.lp{--lp-slant: clamp(26px, 4.6vw, 64px);--px: 0;--py: 0;position:relative;overflow-x:clip;font-family:var(--font-sans);color:var(--text)}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp [hidden]{display:none!important}.lp-wrap{width:100%;max-width:1228px;margin-inline:auto;padding-left:max(clamp(16px,4vw,40px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4vw,40px),env(safe-area-inset-right,0px))}.lp svg{display:block}.lp-logo-tag{fill:var(--logo-tag, #ffffff)}.lp-nav__links a,.lp-foot__links a{color:inherit}.lp :focus-visible{outline:3px solid var(--focus);outline-offset:4px}.lp-h1{margin:0;color:var(--ivory);font:800 clamp(42px,6.6vw,100px)/.96 var(--font-sans);letter-spacing:-.02em}.lp-h2{margin:0;color:var(--text-heading);font:800 clamp(34px,5.2vw,66px)/1 var(--font-sans);letter-spacing:-.015em;text-wrap:balance}.lp-kicker{margin:0 0 var(--space-4);color:var(--lp-kick, var(--text-heading));font:800 clamp(20px,2.4vw,28px)/1.15 var(--font-hand)}.lp-lead{margin:0;max-width:34em;font:400 clamp(18px,1.75vw,22px)/1.5 var(--font-sans);text-wrap:pretty}.lp-head{display:grid;gap:var(--space-4);max-width:880px;margin-bottom:clamp(40px,6vw,72px)}.lp-head .lp-kicker{margin:0}.lp-sec{position:relative;background:var(--ground);color:var(--text);padding-block:clamp(64px,9.5vw,128px) calc(clamp(64px,9.5vw,128px) + var(--lp-slant))}.lp-sec--slant:before,.lp-sec--slant-r:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:var(--lp-slant);background:inherit;clip-path:polygon(0 100%,100% 0,100% 100%);pointer-events:none}.lp-sec--slant-r:before{clip-path:polygon(0 0,100% 100%,0 100%)}.lp-js .rv{transition:opacity .7s var(--vex-ease),transform .9s var(--vex-ease);transition-delay:calc(var(--i, 0) * 90ms)}.lp-js .rv.rv-wait{opacity:0;transform:translateY(36px) rotate(-1.2deg)}.lp-js .rv.rv-wait.rv-up{transform:translateY(-36px) rotate(1.2deg)}.lp-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:clamp(620px,100svh,860px);background:var(--navy);color:var(--ivory)}.lp-shards{position:absolute;inset:-6%;z-index:-1;width:112%;height:112%;fill:var(--ivory);fill-opacity:.25;pointer-events:none}.lp-shard{transition:translate .9s var(--vex-ease)}.lp-shard--a{translate:calc(var(--px) * -16px) calc(var(--py) * -12px);animation:lp-drift-a 19s ease-in-out infinite alternate}.lp-shard--b{translate:calc(var(--px) * 22px) calc(var(--py) * 16px);animation:lp-drift-b 23s ease-in-out infinite alternate}@keyframes lp-drift-a{0%{transform:translate(-8px,6px) rotate(-.6deg)}to{transform:translate(10px,-10px) rotate(.8deg)}}@keyframes lp-drift-b{0%{transform:translate(8px,-6px) rotate(.5deg)}to{transform:translate(-12px,8px) rotate(-.7deg)}}.lp-curtain{position:absolute;inset:0;z-index:9;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 0,0 0)}.lp-curtain--a{background:var(--yellow)}.lp-curtain--b{background:var(--ivory)}.lp-go .lp-curtain{animation:lp-curtain 1.05s var(--vex-ease-morph) backwards}.lp-go .lp-curtain--a{animation-delay:.12s}@keyframes lp-curtain{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}45%{clip-path:polygon(0 0,100% 0,100% 34%,0 72%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.lp-nav{position:relative;z-index:2;display:flex;align-items:center;gap:clamp(16px,3vw,40px);padding-block:22px}.lp-brand{flex:none;width:clamp(84px,9vw,112px);color:var(--ivory);transition:transform var(--vex-dur-2) var(--vex-ease)}.lp-brand:hover{transform:rotate(-4deg) scale(1.05)}.lp-nav__links{display:flex;gap:clamp(14px,2.4vw,34px);margin:0;margin-inline-start:auto;padding:0;list-style:none;font:700 17px/1 var(--font-sans)}.lp-nav__links a{display:inline-block;padding:10px 2px 8px;text-decoration:none;background:linear-gradient(var(--yellow),var(--yellow)) 0 100% / 0 3px no-repeat;transition:background-size var(--vex-dur-2) var(--vex-ease-morph)}.lp-nav__links a:hover{background-size:100% 3px}.lp-nav .vex-btn{min-height:46px;padding:11px 20px 9px;font-size:16px}.lp-hero__grid{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(24px,4vw,48px) clamp(88px,11vw,136px)}.lp-hero__copy{display:grid;justify-items:start;gap:clamp(18px,2.2vw,28px);min-width:0}.lp-go .lp-hero__copy>*{animation:lp-up .9s var(--vex-ease) backwards;animation-delay:calc(.55s + var(--i, 0) * .09s)}@keyframes lp-up{0%{opacity:0;transform:translateY(26px)}}.lp-go .lp-hero__copy>.lp-h1{animation:none}.lp-line{display:block;overflow:hidden;padding:.08em .12em .16em 0;margin:-.08em -.12em -.16em 0}.lp-line>span{display:inline-block}.lp-go .lp-line>span{animation:lp-rise 1s var(--vex-ease) backwards;animation-delay:calc(.42s + var(--i, 0) * .11s)}@keyframes lp-rise{0%{transform:translateY(112%) rotate(4deg)}}.lp-cut{display:inline-block;padding:.04em .16em 0;font-style:normal;background:var(--yellow);color:var(--navy);transform:rotate(-3deg);clip-path:polygon(0 9%,100% 0,98% 100%,2% 92%)}.lp-h1 .vex-pixels{font-size:.42em;margin-left:.06em;vertical-align:.9em;color:var(--yellow)}.lp-hero .lp-lead,.lp-hero .lp-nav__links{color:var(--white)}.lp-hero .vex-btn--ghost{--vex-btn-ink: var(--white)}.lp-hero .vex-btn--ghost:hover{--vex-btn-ink: var(--navy)}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-8);padding-top:var(--space-2)}.lp-hero__art{display:grid;justify-items:center;gap:var(--space-4);min-width:0}.lp-logo{position:relative;width:min(100%,500px);aspect-ratio:627.9 / 575.6;color:var(--ivory);--logo-tag: var(--navy-bright);cursor:pointer;translate:calc(var(--px) * 10px) calc(var(--py) * 8px);transition:translate .9s var(--vex-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lp-logo__mark{position:absolute;inset:0;width:100%;height:100%;transition:opacity .32s linear}.lp-logo__fx{position:absolute;left:0;top:0;pointer-events:none}.lp-logo.is-fx .lp-logo__mark{opacity:0;transition-duration:.14s}.lp-logo.is-fx.is-crisp .lp-logo__mark{opacity:1;transition-duration:.32s}.lp-hero__hint{margin:0;color:var(--text-muted);font:800 16px/1.3 var(--font-hand);transform:rotate(var(--tilt-1))}.lp-band{position:relative;z-index:3;margin:-46px -3% 0;transform:rotate(-2.2deg)}.lp-band+.lp-anchor+.lp-sec{margin-top:-30px;padding-top:calc(clamp(64px,9.5vw,128px) + 30px)}.lp-lang{flex:none;min-height:42px;padding:8px 13px 7px;border:2px solid var(--ivory);background:none;color:var(--white);font:800 15px/1.1 var(--font-hand);cursor:pointer;transform:rotate(3deg);transition:background-color var(--vex-dur-1) linear,color var(--vex-dur-1) linear,transform var(--vex-dur-2) var(--vex-ease)}.lp-lang:hover{background:var(--ivory);color:var(--navy);transform:rotate(-3deg)}.lp-bottle{display:grid;justify-items:center;transform:rotate(-4deg);transition:transform var(--vex-dur-3) var(--vex-ease)}.lp-bottle__cap{width:40px;height:26px;background:var(--navy-deep)}.lp-bottle__neck{width:26px;height:16px;background:color-mix(in srgb,var(--white) 72%,transparent)}.lp-bottle__body{position:relative;display:grid;place-items:center;width:132px;height:150px;border-radius:18px 18px 10px 10px;background:color-mix(in srgb,var(--white) 70%,transparent);overflow:hidden}.lp-bottle__body:after{content:"";position:absolute;top:10px;bottom:10px;left:14px;width:10px;border-radius:6px;background:color-mix(in srgb,var(--white) 85%,transparent)}.lp-bottle__label{display:grid;place-items:center;width:84px;height:58px;background:var(--navy-deep);color:var(--ivory)}.lp-bottle__label svg{width:78%}.lp-note{position:relative;isolation:isolate;display:grid;place-items:center;width:clamp(140px,15vw,190px);aspect-ratio:.74;background:var(--navy-deep);color:var(--ivory);transform:rotate(-6deg);transition:transform var(--vex-dur-3) var(--vex-ease)}.lp-note{box-shadow:10px 8px 0 0 var(--ivory)}.lp-note:after{content:"";position:absolute;top:0;bottom:0;right:15%;width:9px;background:var(--yellow)}.lp-note svg{width:56%;margin-right:14%}.lp-bags{position:relative;width:clamp(180px,20vw,240px);aspect-ratio:1.05}.lp-bag{position:absolute;bottom:0;display:grid;place-items:center;width:58%;height:74%;transition:transform var(--vex-dur-3) var(--vex-ease)}.lp-bag:before{content:"";position:absolute;left:30%;right:30%;bottom:100%;height:26%;border:5px solid;border-bottom:0}.lp-bag--back{right:2%;height:64%;background:var(--yellow);color:var(--yellow);transform:rotate(7deg)}.lp-bag--front{left:4%;background:var(--ivory);color:var(--ivory);transform:rotate(-4deg)}.lp-bag--front svg{width:64%;color:var(--navy)}.lp-tumbler,.lp-mug{position:relative;display:grid;place-items:center;color:var(--navy);transition:transform var(--vex-dur-3) var(--vex-ease)}.lp-tumbler{width:clamp(70px,7.4vw,96px);aspect-ratio:.46;background:var(--ivory);clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);transform:rotate(-3deg)}.lp-tumbler svg{width:74%}.lp-mug{width:clamp(88px,9.4vw,122px);aspect-ratio:1.08;margin-right:28px;background:var(--pink);transform:rotate(3deg)}.lp-mug:after{content:"";position:absolute;left:100%;top:20%;width:26px;height:52%;border:10px solid var(--pink);border-left:0}.lp-mug svg{width:70%}.lp-cube{--half: calc(clamp(120px, 13vw, 160px)/2) ;position:relative;width:clamp(120px,13vw,160px);aspect-ratio:1;transform-style:preserve-3d;transform:rotateX(-22deg) rotateY(-36deg);transition:transform var(--vex-dur-3) var(--vex-ease)}.lp-cube span{position:absolute;inset:0;display:grid;place-items:center}.lp-cube span:nth-child(1){background:var(--navy);color:var(--ivory);transform:translateZ(var(--half))}.lp-cube span:nth-child(2){background:var(--navy-deep);transform:rotateY(90deg) translateZ(var(--half))}.lp-cube span:nth-child(3){background:var(--navy-bright);transform:rotateX(90deg) translateZ(var(--half))}.lp-cube svg{width:72%}.lp-demo__back,.lp-demo__card{position:absolute;inset:0;clip-path:polygon(0 1.6%,100% 0,98.5% 100%,1.5% 98.6%)}.lp-demo__back{z-index:-1;transition:transform var(--vex-dur-3) var(--vex-ease-morph)}.lp-demo__back--pink{background:var(--pink);transform:translate(-20px,16px) rotate(-7deg)}.lp-demo__back--yellow{background:var(--yellow);transform:translate(18px,-12px) rotate(3deg)}.lp-demo__card{display:grid;place-items:center;overflow:hidden;background:var(--navy-deep);transform:rotate(-2deg)}.lp-demo__print{position:relative;width:64%;aspect-ratio:627.9 / 575.6;color:var(--ivory);--logo-tag: var(--navy-bright);transition:transform var(--vex-dur-3) var(--vex-ease-morph)}.lp-demo__mark{width:100%;height:100%}.lp-demo__film{position:absolute;inset:-13% -11%;background:color-mix(in srgb,var(--white) 24%,transparent);border:2px solid color-mix(in srgb,var(--white) 62%,transparent);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path var(--vex-dur-3) var(--vex-ease-morph),transform var(--vex-dur-3) var(--vex-ease-morph)}.lp-demo__gloss{position:absolute;inset:-6%;overflow:hidden;pointer-events:none}.lp-demo__gloss:before{content:"";position:absolute;inset:-20% auto -20% -60%;width:30%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--white) 75%,transparent),transparent);transform:skew(-18deg)}.lp-scrolly__head{position:relative;z-index:1;display:grid;gap:var(--space-4);max-width:880px}.lp-scrolly__head .lp-kicker{margin:0}.lp-scrolly{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,96px);align-items:start;--tp: 0}.lp-scrolly__visual{position:sticky;top:0;height:100svh;display:grid;place-items:center;min-width:0}.lp-scrolly__steps{position:relative;display:grid;min-width:0;padding-block:16svh 26svh}.lp-scrolly__steps:before,.lp-scrolly__steps:after{content:"";position:absolute;inset-inline-start:clamp(46px,5.4vw,80px);top:16svh;bottom:26svh;width:3px;background:color-mix(in srgb,var(--text-heading) 16%,transparent)}.lp-scrolly__steps:after{background:var(--text-heading);transform:scaleY(var(--tp));transform-origin:50% 0}.lp-scrolly__step{position:relative;display:grid;align-content:center;gap:12px;min-height:62svh;padding-inline-start:clamp(84px,9vw,136px);opacity:.22;transition:opacity .5s linear}.lp-scrolly__step.is-on{opacity:1}.lp-scrolly__no{position:absolute;inset-inline-start:0;top:50%;z-index:1;display:grid;place-items:center;width:clamp(96px,10.8vw,160px);translate:0 -50%;margin-inline-start:calc(clamp(46px,5.4vw,80px) + 1px - (clamp(96px,10.8vw,160px)/2));color:var(--ground);-webkit-text-stroke:2px var(--text-heading);font:800 clamp(70px,8vw,120px)/1 var(--font-sans);transition:color .4s linear,scale .6s var(--vex-ease);scale:.8}.lp-scrolly__step.is-on .lp-scrolly__no{color:var(--text-heading);scale:1}.lp-scrolly__title{margin:0;color:var(--text-heading);font:800 clamp(34px,4vw,58px)/1.1 var(--font-hand)}.lp[dir=rtl] .lp-scrolly__title{line-height:1.45}.lp-scrolly__text{margin:0;max-width:24em;font:400 clamp(17px,1.5vw,20px)/1.55 var(--font-sans)}.lp-scrolly__step{transform:translateY(calc((1 - var(--on, 0)) * 0px))}.lp-stick{position:relative;width:min(100%,560px,72svh);aspect-ratio:1;--a: 0;--b: 0;--c: 0;--rp: 0;--rp2: 0;--sq: 0;--curl: 0}.lp-stick__glow{position:absolute;inset:14% 0 -4%;background:radial-gradient(closest-side,color-mix(in srgb,var(--yellow) 55%,transparent),transparent);opacity:calc(.25 + var(--c) * .75);scale:calc(.8 + var(--c) * .3)}.lp-stick__box{position:absolute;inset:36% 11% 5%;border-radius:12px;rotate:-3deg;background:linear-gradient(155deg,var(--navy-deep),var(--charcoal) 70%);box-shadow:0 34px 60px -26px var(--charcoal)}.lp-stick__box:before{content:"";position:absolute;inset-inline:0;top:14%;height:2px;background:color-mix(in srgb,var(--white) 12%,transparent)}.lp-stick__box:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,color-mix(in srgb,var(--white) 10%,transparent),transparent 40%)}.lp-stick__sheet{position:absolute;left:31%;top:0;width:58%;height:44%;background:var(--white) repeating-linear-gradient(0deg,transparent 0 18px,color-mix(in srgb,var(--navy) 9%,transparent) 18px 19px);rotate:calc(6deg + var(--a) * 26deg);translate:calc(var(--a) * 55%) calc(var(--a) * -30%);opacity:calc(1 - var(--a) * 1.15);box-shadow:0 14px 30px -14px var(--charcoal)}.lp-stick__print{position:absolute;width:40%;aspect-ratio:627.9 / 575.6;left:calc(60% - 10% * var(--b));top:calc(22% + 41% * var(--b));translate:-50% calc(-50% - var(--a) * (1 - var(--b)) * 22px);rotate:calc(5deg - 8deg * var(--b) - var(--a) * (1 - var(--b)) * 8deg);scale:calc(1 + var(--a) * (1 - var(--b)) * .1 - var(--sq) * .06);color:var(--ivory);--logo-tag: var(--navy-bright);filter:drop-shadow(0 calc(var(--a) * (1 - var(--b)) * 24px + 3px) calc(var(--a) * (1 - var(--b)) * 18px + 2px) color-mix(in srgb,var(--charcoal) 45%,transparent))}.lp-stick__mark{display:block;width:100%;height:100%}.lp-stick__film{position:absolute;inset:-9% -8%;border:2px solid color-mix(in srgb,var(--white) 70%,transparent);border-radius:3px;background:color-mix(in srgb,var(--white) 26%,transparent);transform-origin:100% 0;translate:calc(var(--c) * 75%) calc(var(--c) * -65%);rotate:calc(var(--c) * 32deg);opacity:calc(1 - var(--c) * 1.05)}.lp-stick__film:after{content:"";position:absolute;top:-2px;right:-2px;width:30%;aspect-ratio:1;transform-origin:100% 0;scale:var(--curl);background:linear-gradient(225deg,var(--pink) 0 48%,color-mix(in srgb,var(--white) 85%,transparent) 50% 100%);clip-path:polygon(100% 0,100% 100%,0 0)}.lp-stick__gloss{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:min(1,calc(var(--c) * 4))}.lp-stick__gloss:before{content:"";position:absolute;inset:-30% auto -30% 0;width:26%;left:calc(-40% + var(--c) * 170%);transform:skew(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--white) 75%,transparent),transparent)}.lp-stick__ring{position:absolute;left:50%;top:63%;width:52%;aspect-ratio:1;border:3px solid var(--yellow);border-radius:50%;translate:-50% -50%;scale:calc(.3 + var(--rp) * 1.25);opacity:calc(var(--rp) * (1 - var(--rp)) * 3.6)}.lp-stick__ring--2{scale:calc(.3 + var(--rp2) * 1.25);opacity:calc(var(--rp2) * (1 - var(--rp2)) * 3.6);border-color:var(--pink)}.lp-stick__spark{position:absolute;left:var(--sx);top:var(--sy);width:var(--ss);height:var(--ss);background:var(--yellow);scale:var(--c);rotate:calc(var(--sr) * 1deg + var(--c) * 90deg)}.lp-stick__spark:nth-of-type(2n){background:var(--pink)}@media (max-width: 900px){.lp-scrolly{grid-template-columns:minmax(0,1fr);gap:0}.lp-scrolly__visual{order:-1;z-index:2;height:52svh;margin-inline:calc(-1*max(clamp(16px,4vw,40px),env(safe-area-inset-left,0px)));background:var(--ground)}.lp-stick{width:min(86%,46svh)}.lp-scrolly__steps{padding-block:4svh 18svh}.lp-scrolly__steps:before,.lp-scrolly__steps:after{top:4svh;bottom:18svh}.lp-scrolly__step{min-height:44svh}}@media (max-width: 640px){.lp-scrolly__steps:before,.lp-scrolly__steps:after{inset-inline-start:30px}.lp-scrolly__step{padding-inline-start:74px}.lp-scrolly__no{width:60px;margin-inline-start:1px;font-size:54px}.lp-scrolly__title{font-size:32px}}.lp-run__note{display:grid;gap:14px;width:78%;padding:30px 28px 34px;background:var(--ivory);rotate:-3deg;box-shadow:14px 16px 0 var(--navy)}.lp-run__note .vex-sticker{justify-self:start;margin-bottom:6px}.lp-run__line{display:flex;align-items:center;gap:14px;margin:0;color:var(--navy);font:800 clamp(22px,2.4vw,30px)/1.3 var(--font-hand);--lv: clamp(0, calc(var(--l0) * 3.6 - var(--n) - .2), 1)}.lp-run__line i{flex:none;width:22px;height:22px;border:3px solid var(--navy);background:linear-gradient(var(--navy),var(--navy)) center / calc(var(--lv) * 100%) calc(var(--lv) * 100%) no-repeat}.lp-run__line span{clip-path:inset(-20% calc((1 - var(--lv)) * 100%) -20% 0)}.lp[dir=rtl] .lp-run__line span{clip-path:inset(-20% 0 -20% calc((1 - var(--lv)) * 100%))}.lp-run__canvas{position:relative;width:84%;aspect-ratio:1.3;background:var(--ivory);rotate:2deg;box-shadow:14px 16px 0 var(--yellow)}.lp-run__canvas canvas{position:absolute;inset:0;width:100%;height:100%}.lp-run__corner{position:absolute;width:18px;height:18px;border:0 solid var(--navy)}.lp-run__corner:nth-of-type(1){left:-14px;top:-14px;border-width:0 2px 2px 0}.lp-run__corner:nth-of-type(2){right:-14px;top:-14px;border-width:0 0 2px 2px}.lp-run__corner:nth-of-type(3){left:-14px;bottom:-14px;border-width:2px 2px 0 0}.lp-run__corner:nth-of-type(4){right:-14px;bottom:-14px;border-width:2px 0 0 2px}.lp-run__sample{position:relative;display:grid;place-items:center;width:100%;height:100%;perspective:900px}.lp-run__sample .lp-cube{scale:1.5;transform:rotateX(-20deg) rotateY(calc(-25deg - var(--l2) * 40deg));transition:none}.lp-run__stamp{position:absolute;left:50%;top:66%;padding:10px 20px 8px;border:4px solid var(--navy);background:var(--yellow);color:var(--navy);font:800 clamp(22px,2.6vw,32px)/1.1 var(--font-hand);translate:-50% 0;rotate:-12deg;scale:calc(2.6 - var(--st) * 1.6);opacity:var(--st);white-space:nowrap}.lp-run__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:82%}.lp-run__mini{display:grid;place-items:center;aspect-ratio:1;background:var(--navy);color:var(--ivory);--m: clamp(0, calc(var(--l3) * 2.4 - var(--k) * .16), 1);scale:var(--m);opacity:var(--m);rotate:calc((1 - var(--m)) * 40deg + (var(--k) - 4) * 1.5deg)}.lp-run__mini:nth-child(3n+2){background:var(--navy-deep)}.lp-run__mini:nth-child(4n){background:var(--navy-bright)}.lp-run__mini svg{width:72%}.lp-hx{padding:0}.lp-hx__stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.lp-hx__track{position:relative;display:flex;align-items:center;gap:clamp(48px,6vw,110px);width:max-content;padding-inline:max(clamp(16px,4vw,40px),env(safe-area-inset-left,0px)) 14vw;will-change:transform}.lp-hx__track:before{content:"";position:absolute;inset-inline:0;top:50%;z-index:0;height:10px;margin-top:-5px;rotate:-1deg;background:repeating-linear-gradient(90deg,var(--yellow) 0 34px,transparent 34px 52px)}.lp-hx__intro{position:relative;z-index:1;flex:none;display:grid;gap:18px;width:min(40vw,540px);padding:28px 0;background:var(--ground)}.lp-hx__intro .lp-chap,.lp-hx__intro .lp-kicker{margin:0}.lp-hx__hint{display:flex;align-items:center;gap:14px;margin:8px 0 0;color:var(--navy);font:800 19px/1.3 var(--font-hand)}.lp-hx__arrow{position:relative;width:46px;height:16px}.lp-hx__arrow i{position:absolute;top:4px;width:8px;height:8px;background:var(--navy);animation:lp-arrow 1.4s var(--vex-ease) infinite}.lp-hx__arrow i:nth-child(2){animation-delay:.15s}.lp-hx__arrow i:nth-child(3){animation-delay:.3s}@keyframes lp-arrow{0%{inset-inline-start:0;opacity:0}30%{opacity:1}to{inset-inline-start:38px;opacity:0}}.lp-hx__panel{position:relative;z-index:1;isolation:isolate;flex:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,3vw,52px);width:min(74vw,1000px);height:min(70svh,600px);padding:clamp(30px,4vw,60px);color:var(--text);translate:0 calc((1 - var(--lp, 1)) * 70px);rotate:calc((1 - var(--lp, 1)) * 5deg)}.lp-hx__panel:nth-of-type(2n){rotate:calc((1 - var(--lp, 1)) * -5deg)}.lp-hx__panel:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--slab);clip-path:polygon(0 3%,100% 0,98.5% 100%,1.5% 96%);box-shadow:none}.lp-hx__panel:nth-of-type(2n):before{clip-path:polygon(1.5% 0,100% 4%,98.5% 97%,0 100%)}.lp-hx__panel:after{content:"";position:absolute;inset:0;z-index:-2;background:var(--navy);clip-path:polygon(0 3%,100% 0,98.5% 100%,1.5% 96%);translate:14px 16px}.lp-hx__panel--2:after,.lp-hx__panel--4:after{background:var(--pink)}.lp-hx__no{position:absolute;top:-30px;inset-inline-start:34px;display:grid;place-items:center;width:78px;height:70px;padding-top:6px;background:var(--no-bg, var(--navy));color:var(--no-ink, var(--ivory));font:800 42px/1 var(--font-hand);clip-path:polygon(0 8%,100% 0,94% 100%,6% 92%);rotate:calc(-6deg - (1 - var(--lp, 1)) * 30deg);scale:calc(.4 + var(--lp, 1) * .6)}.lp-hx__panel--2,.lp-hx__panel--4{--no-bg: var(--yellow);--no-ink: var(--navy)}.lp-hx__panel--3{--no-bg: var(--pink);--no-ink: var(--navy)}.lp-hx__vis{position:relative;display:grid;place-items:center;height:100%;min-height:0}.lp-hx__vis .lp-run__note{width:92%}.lp-hx__vis .lp-run__canvas{width:94%}.lp-hx__vis .lp-run__grid{width:86%}.lp-hx__vis .lp-run__sample .lp-cube{scale:1.35}.lp-hx__panel[data-theme=dark] .lp-run__corner{border-color:var(--ivory)}.lp-hx__panel--4 .lp-run__mini{background:var(--ivory);color:var(--navy)}.lp-hx__panel--4 .lp-run__mini:nth-child(3n+2){background:var(--yellow)}.lp-hx__panel--4 .lp-run__mini:nth-child(4n){background:var(--pink)}.lp-hx__copy{display:grid;gap:14px;min-width:0}.lp-hx__copy h3{margin:0;color:var(--text-heading);font:800 clamp(38px,4.6vw,68px)/1.1 var(--font-hand)}.lp[dir=rtl] .lp-hx__copy h3{line-height:1.45}.lp-hx__copy p{margin:0;max-width:22em;font:400 clamp(17px,1.5vw,21px)/1.55 var(--font-sans)}.lp-hx__bar{position:absolute;inset-inline:max(clamp(16px,4vw,40px),env(safe-area-inset-left,0px));bottom:calc(26px + env(safe-area-inset-bottom,0px));height:4px;background:color-mix(in srgb,var(--navy) 18%,transparent)}.lp-hx__bar i{position:absolute;inset:0;background:var(--navy);transform:scaleX(0);transform-origin:left center}.lp[dir=rtl] .lp-hx__bar i{transform-origin:right center}@media (max-width: 900px){.lp-hx{height:auto!important;padding-block:clamp(64px,12vw,96px) calc(64px + var(--lp-slant))}.lp-hx__stage{position:relative;height:auto;min-height:0;overflow:visible;display:block}.lp-hx__track{flex-direction:column;align-items:stretch;width:auto;gap:64px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));transform:none!important}.lp-hx__track:before{inset-inline-start:40px;inset-inline-end:auto;top:0;bottom:0;width:10px;height:auto;margin:0;rotate:0deg;background:repeating-linear-gradient(180deg,var(--yellow) 0 34px,transparent 34px 52px)}.lp-hx__intro{width:auto;padding:0 0 8px}.lp-hx__hint,.lp-hx__bar{display:none}.lp-hx__panel{width:auto;height:auto;grid-template-columns:minmax(0,1fr);gap:22px;padding:52px 22px 28px}.lp-hx__vis{height:min(74vw,320px)}.lp-hx__panel:after{translate:8px 10px}}@media (prefers-reduced-motion: reduce){.lp-hx__arrow i{animation:none;opacity:1}.lp-hx__arrow i:nth-child(1){inset-inline-start:0}.lp-hx__arrow i:nth-child(2){inset-inline-start:16px}.lp-hx__arrow i:nth-child(3){inset-inline-start:32px}}.lp-process{--ground: var(--pink);--text-muted: var(--ink)}.lp-burst{height:auto;padding:0;background:var(--navy);--lp-kick: var(--yellow)}.lp-burst.lp-stack>.lp-wrap{translate:none;opacity:1}.lp-burst__stage{position:relative;height:100svh;min-height:640px;max-height:1000px;overflow:hidden;display:grid;place-items:center;--h: 0;--o: 0;--q: .5}.lp-burst__head{position:relative;z-index:1;display:grid;justify-items:center;gap:16px;max-width:600px;text-align:center;transform:translateY(calc(var(--o) * -60px)) scale(calc(1.08 - var(--h) * .08 + var(--o) * .06));opacity:calc(1 - var(--o) * .9)}.lp-burst__head .lp-kicker{margin:0}.lp-burst__head .lp-lead{color:var(--text-muted)}.lp-burst__field{position:absolute;inset:0;z-index:2;margin:0;padding:0;list-style:none;pointer-events:none}.lp-burst__item{--b: 0;position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:10px;width:clamp(150px,15vw,210px);pointer-events:auto;outline:none;cursor:pointer;translate:calc(-50% + var(--x) * (var(--b) + var(--o) * .55) * 1vw) calc(-50% + var(--y) * (var(--b) + var(--o) * .55) * 1vh + (var(--q) - .5) * var(--z) * -4px - var(--o) * 14vh);scale:calc(.15 + var(--b) * .85 - var(--o) * .25);rotate:calc((var(--r) * var(--b) + (1 - var(--b)) * var(--r0) + var(--o) * var(--r) * 4 + (var(--q) - .5) * var(--r) * 1.5) * 1deg);opacity:calc(min(1,var(--b) * 3) * (1 - var(--o)))}.lp-burst__item:hover,.lp-burst__item:focus-within{z-index:6}.lp-burst__obj{display:grid;place-items:center;width:100%;height:clamp(150px,15vw,190px);translate:calc(var(--mx, 0) * var(--z) * 1px) calc(var(--my, 0) * var(--z) * 1px);transition:translate .7s var(--vex-ease),scale .5s var(--vex-ease)}.lp-burst__spin{scale:var(--big, 1);animation:lp-bob 4.8s ease-in-out var(--d) infinite alternate}@keyframes lp-bob{0%{transform:translateY(6px) rotate(-3deg)}to{transform:translateY(-10px) rotate(3deg)}}.lp-burst__item:hover .lp-burst__obj,.lp-burst__item:focus-visible .lp-burst__obj{scale:1.14}.lp-burst__item:focus-visible .vex-sticker{outline:3px solid var(--yellow);outline-offset:4px}.lp-burst__item .vex-sticker{font-size:17px;transition:transform var(--vex-dur-2) var(--vex-ease)}.lp-burst__item:hover .vex-sticker{transform:rotate(0) scale(1.06)}.lp-burst__tip{position:absolute;top:calc(100% + 6px);left:50%;z-index:5;width:min(280px,70vw);padding:14px 16px 12px;background:var(--ivory);color:var(--ink);text-align:start;clip-path:polygon(0 4%,100% 0,98% 100%,2% 96%);opacity:0;translate:-50% -8px;scale:.94;pointer-events:none;transition:opacity .25s linear,translate .45s var(--vex-ease),scale .45s var(--vex-ease)}.lp-burst__item--up .lp-burst__tip{top:auto;bottom:calc(100% + 6px);translate:-50% 8px}.lp-burst__item:hover .lp-burst__tip,.lp-burst__item:focus .lp-burst__tip,.lp-burst__item:focus-within .lp-burst__tip{opacity:1;translate:-50% 0;scale:1}.lp-burst__tip p{margin:0 0 10px;font:400 15px/1.5 var(--font-sans)}.lp-burst__tip ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lp-burst__tip li{padding:4px 8px 2px;border:2px solid var(--navy);color:var(--navy);font:700 12px/1.25 var(--font-sans)}.lp-burst__item--mug .lp-mug{margin-inline-end:0;translate:-14px 0}.lp-burst__item--bottle .lp-bottle__cap{background:var(--yellow)}.lp[dir=rtl] .lp-burst__item{translate:calc(50% - var(--x) * (var(--b) + var(--o) * .55) * 1vw) calc(-50% + var(--y) * (var(--b) + var(--o) * .55) * 1vh + (var(--q) - .5) * var(--z) * -4px - var(--o) * 14vh);left:auto;right:50%}.lp[dir=rtl] .lp-burst__tip{left:auto;right:50%;translate:50% -8px}.lp[dir=rtl] .lp-burst__item--up .lp-burst__tip{translate:50% 8px}.lp[dir=rtl] .lp-burst__item:hover .lp-burst__tip,.lp[dir=rtl] .lp-burst__item:focus .lp-burst__tip,.lp[dir=rtl] .lp-burst__item:focus-within .lp-burst__tip{translate:50% 0}@media (max-width: 760px),(max-width: 1100px) and (orientation: portrait){.lp-burst{height:auto;padding-block:clamp(64px,12vw,96px) calc(64px + var(--lp-slant))}.lp-burst__stage{position:relative;height:auto;min-height:0;overflow:visible;display:block}.lp-burst__head{justify-items:start;text-align:start;transform:none;margin-bottom:40px}.lp-burst__field{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 14px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));pointer-events:auto}.lp-burst__item,.lp[dir=rtl] .lp-burst__item{position:relative;left:auto;right:auto;top:auto;width:auto;translate:none;scale:1;rotate:calc(var(--rm) * 1deg);opacity:0;transform:translateY(40px) scale(.5) rotate(calc(var(--rm) * -6deg));transition:opacity .35s linear calc(var(--i) * 60ms),transform .7s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 60ms)}.lp-burst__item.is-in,.lp[dir=rtl] .lp-burst__item.is-in{opacity:1;transform:none}.lp-burst__obj{height:150px;translate:none}.lp-burst__spin{scale:calc(var(--big, 1) * .82)}.lp-burst__item .vex-sticker{font-size:14px;padding:6px 11px 5px}.lp-burst__tip{display:none}}@media (min-width: 600px) and (max-width: 1100px) and (orientation: portrait){.lp-burst__field{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 24px;max-width:900px;margin-inline:auto}.lp-burst__head{max-width:900px;margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.lp-burst__obj{height:180px}.lp-burst__spin{scale:var(--big, 1)}.lp-burst__item .vex-sticker{font-size:16px}}@media (prefers-reduced-motion: reduce){.lp-burst__spin{animation:none}.lp-burst__item{--b: 1}.lp-burst__stage{--o: 0;--q: .5}.lp-burst__item,.lp-burst__item.is-in,.lp[dir=rtl] .lp-burst__item{opacity:1;transform:none}}.lp-contact{--ground: var(--yellow);--text-muted: var(--ink)}.lp-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.lp-contact__copy{display:grid;justify-items:start;gap:var(--space-6);min-width:0}.lp-contact__copy .lp-kicker{margin:0}.lp-contact__ar{font-size:22px}.lp-form{--vex-field-hl: var(--yellow-soft);position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6);padding:clamp(24px,3.4vw,40px)}.lp-form:before,.lp-form:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--ivory);clip-path:polygon(0 2%,100% 0,99% 100%,1.5% 98%)}.lp-form:after{z-index:-2;background:var(--navy);transform:translate(12px,14px) rotate(1deg)}.lp-form .lp-full{grid-column:1 / -1}.lp-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.lp-form__status{margin:0;flex:1 1 220px;color:var(--navy);font:700 17px/1.4 var(--font-sans)}.lp-form__status[data-kind=error]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--navy);text-decoration-thickness:2px;text-underline-offset:4px}.lp-foot{position:relative;isolation:isolate;--ground: var(--navy-deep);background:var(--ground);color:var(--ivory);padding-block:clamp(48px,7vw,88px) clamp(32px,4vw,48px)}.lp-foot .lp-shards{inset:0;width:100%;height:100%;fill-opacity:.1}.lp-foot__grid{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.lp-foot__logo{width:clamp(150px,18vw,220px);color:var(--ivory);--logo-tag: var(--navy-bright)}.lp-foot__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none;font:700 17px/1.2 var(--font-sans)}.lp-foot__links a{display:inline-block;padding:8px 0;text-decoration:none}.lp-foot__links a:hover{color:var(--yellow)}.lp-foot__small{width:100%;margin:var(--space-8) 0 0;padding-top:var(--space-6);border-top:2px dashed color-mix(in srgb,var(--ivory) 28%,transparent);color:var(--text-muted);font:500 15px/1.45 var(--font-sans)}.lp-px{position:absolute;z-index:60;pointer-events:none;border-radius:1px;animation:lp-px .75s var(--vex-ease) forwards}@keyframes lp-px{0%{opacity:.95;transform:none}to{opacity:0;transform:translate(var(--dx, 12px),-48px) rotate(50deg) scale(.35)}}.lp-anchor{display:block;height:0}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.lp-stack>.lp-wrap{position:relative;z-index:1;translate:0 calc(var(--x, 0) * 80px);opacity:calc(1 - var(--x, 0) * .45)}.lp-hero.lp-stack>.lp-wrap{translate:0 calc(var(--x, 0) * 120px)}[data-par]{translate:0 calc((1 - var(--e, 1)) * var(--par, 0) * 1px)}.lp-chap{display:flex;align-items:center;gap:var(--space-4);margin-bottom:clamp(32px,4.6vw,64px)}.lp-chap__no{display:grid;place-items:center;flex:none;min-width:66px;height:56px;padding:4px 12px 0;background:var(--chap-bg, var(--yellow));color:var(--navy);font:800 28px/1 var(--font-hand);clip-path:polygon(0 10%,100% 0,94% 100%,6% 90%);transform:rotate(calc(-6deg + (1 - var(--e, 1)) * -40deg)) scale(calc(.55 + var(--e, 1) * .45))}.lp-chap__name{flex:none;color:var(--text-heading);font:800 14px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;opacity:calc(var(--e, 1) * 1.4 - .3)}.lp-chap__rule{flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--line) 0 10px,transparent 10px 18px);opacity:.5;transform:scaleX(var(--e, 1));transform-origin:left center}.lp[dir=rtl] .lp-chap__rule{transform-origin:right center}.lp[dir=rtl] .lp-chap__name{letter-spacing:0;font-size:16px}.lp-process{--chap-bg: var(--yellow)}.lp-contact{--chap-bg: var(--pink)}.lp-ghost{position:absolute;inset-inline:0;top:50%;z-index:0;overflow:hidden;pointer-events:none;transform:translateY(-50%)}.lp-ghost>span{display:block;width:max-content;padding-inline:4vw;color:color-mix(in srgb,var(--text-heading) 7%,transparent);font:800 clamp(130px,24vw,380px)/1 var(--font-sans);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;translate:calc((.5 - var(--p, .5)) * 70vw) 0}.lp[dir=rtl] .lp-ghost>span{letter-spacing:0;line-height:1.3;translate:calc((var(--p, .5) - .5) * 70vw) 0}.lp-fly{position:absolute;left:var(--x);top:var(--y);z-index:0;width:var(--s);height:var(--s);border-radius:2px;pointer-events:none;opacity:.85;translate:0 calc((var(--p, .5) - .5) * var(--sp) * 1px);rotate:calc(var(--p, .5) * var(--r) * 1deg)}.lp-band--rev{transform:rotate(2deg);--vex-marquee-bg: var(--navy);--vex-marquee-ink: var(--yellow)}.lp-scroll{position:absolute;z-index:2;left:50%;bottom:clamp(70px,8vw,96px);display:grid;justify-items:center;gap:8px;color:var(--text-muted);font:800 14px/1 var(--font-hand);transform:translate(-50%)}.lp-scroll i{position:relative;width:22px;height:34px;border:2px solid currentColor}.lp-scroll i:after{content:"";position:absolute;left:50%;top:5px;width:6px;height:6px;margin-left:-3px;background:var(--yellow);animation:lp-scroll 1.8s var(--vex-ease) infinite}@keyframes lp-scroll{0%{transform:none;opacity:0}20%{opacity:1}80%{transform:translateY(16px);opacity:1}to{transform:translateY(18px);opacity:0}}.lp-js .lp-h2.rv{transition:opacity .7s var(--vex-ease),transform .9s var(--vex-ease),clip-path 1.05s var(--vex-ease-morph);clip-path:polygon(-6% -40%,106% -40%,106% 140%,-6% 140%)}.lp-js .lp-h2.rv.rv-done{clip-path:none}.lp-js .lp-h2.rv.rv-wait.rv-up{transform:translateY(-26px)}.lp-js .lp-h2.rv.rv-wait{opacity:1;transform:translateY(26px);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.lp-js .lp[dir=rtl] .lp-h2.rv.rv-wait{clip-path:polygon(106% 0,106% 0,106% 100%,106% 100%)}.lp-progress{position:fixed;z-index:86;top:0;inset-inline:0;height:calc(4px + env(safe-area-inset-top,0px));pointer-events:none}.lp-progress i{position:absolute;inset-inline:0;bottom:0;height:4px;background:var(--yellow);box-shadow:0 1px 0 var(--navy);transform:scaleX(0);transform-origin:left center}.lp[dir=rtl] .lp-progress i{transform-origin:right center}.lp-pill{position:fixed;z-index:85;inset-inline-start:max(18px,env(safe-area-inset-left,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:10px;padding:7px 16px 6px 7px;background:var(--navy-deep);color:var(--ivory);font:700 14px/1 var(--font-sans);clip-path:polygon(0 9%,100% 0,97% 100%,2% 91%);overflow:hidden;pointer-events:none;transform:translateY(160%) rotate(-3deg);transition:transform .55s var(--vex-ease)}.lp-pill.is-on{transform:rotate(-3deg)}.lp-pill__no{display:grid;place-items:center;width:32px;height:28px;padding-top:3px;background:var(--yellow);color:var(--navy);font:800 15px/1 var(--font-hand)}.lp-pill__no,.lp-pill__name{display:inline-grid}.lp-pill.is-flip .lp-pill__no,.lp-pill.is-flip .lp-pill__name{animation:lp-flip .5s var(--vex-ease)}.lp-pill.is-flip .lp-pill__name{animation-delay:40ms}@keyframes lp-flip{0%{transform:none;opacity:1}45%{transform:translateY(-110%) rotate(-8deg);opacity:0}55%{transform:translateY(110%);opacity:0}to{transform:none;opacity:1}}.lp-wipe{position:fixed;inset:0;z-index:90;pointer-events:none}.lp-wipe.is-on{pointer-events:auto}.lp-js .rv.rv-now,.lp-js .rv.rv-now *{transition:none!important}.lp-wipe i{position:absolute;inset:0;clip-path:polygon(0 0,0 0,-15% 100%,-15% 100%)}.lp-wipe i:nth-child(1){background:var(--yellow)}.lp-wipe i:nth-child(2){background:var(--pink)}.lp-wipe i:nth-child(3){background:var(--navy)}.lp-cursor{position:fixed;left:0;top:0;z-index:95;width:16px;height:16px;margin:-8px 0 0 -8px;background:var(--ivory);mix-blend-mode:difference;pointer-events:none;opacity:0;clip-path:polygon(0 8%,100% 0,92% 100%,6% 92%);transition:opacity .2s linear,width .35s var(--vex-ease),height .35s var(--vex-ease),margin .35s var(--vex-ease)}.lp-has-cursor .lp-cursor.is-on{opacity:1}.lp-cursor.is-big{width:56px;height:56px;margin:-28px 0 0 -28px}.lp-cursor.is-text{width:4px;height:26px;margin:-13px 0 0 -2px}.lp[dir=rtl] .lp-h1,.lp[dir=rtl] .lp-h2{letter-spacing:0}.lp[dir=rtl] .lp-h1{line-height:1.12;font-size:clamp(40px,6.6vw,96px)}.lp-line>span{white-space:nowrap}.lp[dir=rtl] .lp-h2{line-height:1.22}.lp[dir=rtl] .lp-line{padding:.1em 0 .16em .12em;margin:-.1em 0 -.16em -.12em}.lp[dir=rtl] .lp-cut{padding:.02em .16em .04em}.lp[dir=rtl] .lp-h1 .vex-pixels{margin:0 .1em 0 0}.lp[dir=rtl] .lp-kicker,.lp[dir=rtl] .vex-sticker{line-height:1.5}.lp[dir=rtl] .lp-lang{font-family:var(--font-sans)}@media (max-width: 1100px){.lp-pill{display:none}.lp-form{grid-template-columns:minmax(0,1fr)}.lp-burst__head{max-width:480px}.lp-burst__head .lp-h2{font-size:clamp(34px,4.6vw,52px)}.lp-burst__head .lp-lead{font-size:17px}}@media (max-width: 900px){.lp-hero__grid,.lp-contact__grid{grid-template-columns:minmax(0,1fr)}.lp-hero{min-height:0}.lp-hero__art{order:-1}.lp-logo{width:min(74%,360px)}.lp-scroll{display:none}}@media (max-width: 640px){.lp-nav__links{display:none}.lp-lang{margin-inline-start:auto}.lp-form{grid-template-columns:minmax(0,1fr)}.lp-nav{gap:12px}.lp-nav .vex-btn{padding-inline:14px}.lp-band{margin-top:-30px}.lp-hero__hint,.lp-pill{display:none}.lp-chap__no{min-width:54px;height:46px;font-size:23px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp-curtain{display:none}}@media (prefers-reduced-motion: reduce){.lp-cursor,.lp-wipe,.lp-fly{display:none}.lp-stack>.lp-wrap{translate:none;opacity:1}[data-par],.lp-ghost>span{translate:none}.lp-chap__no,.lp-chap__rule{transform:none}.lp-chap__name{opacity:1}}
