body:has(.ldw-welcome.is-gate-active) #header-group,body:has(.ldw-welcome.is-gate-active) .ld-path-bar,body:has(.ldw-welcome.is-gate-active) [data-ld-logo-intro]{display:none}body:has([data-ld-welcome]) #MainContent{width:100%;max-width:none;min-height:100svh;margin:0;padding:0}body.ldw-page-active,body:has(.ldw-welcome.is-gate-active){overflow:hidden;overscroll-behavior:none}.ldw-wrapper-dismissed{display:none}.ldw-section-wrapper{position:relative;min-height:100svh;margin:0;padding:0}.ldw-welcome{--ldw-pointer-x: 50%;--ldw-pointer-y: 50%;--ldw-parallax-x: 0px;--ldw-parallax-y: 0px;position:relative;isolation:isolate;width:100%;min-height:100svh;overflow:hidden;container-type:inline-size;background:var(--ldw-bg);color:var(--ldw-text);opacity:1;transform:scale(1);transition:opacity .46s ease,transform .56s cubic-bezier(.22,1,.36,1),filter .46s ease}.ldw-welcome.is-gate-exiting{opacity:0;transform:scale(1.025);filter:blur(8px);pointer-events:none}.ldw-welcome.is-gate-dismissed{display:none}.ldw-welcome:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;border:1px solid color-mix(in srgb,var(--ldw-text) 14%,transparent);pointer-events:none}.ldw-welcome__media,.ldw-welcome__media-layer,.ldw-welcome__overlay,.ldw-welcome__film,.ldw-welcome__spotlight,.ldw-welcome__exit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.ldw-welcome__media{z-index:0;overflow:hidden;background:var(--ldw-bg)}.ldw-welcome__media-layer{overflow:hidden;opacity:0;transform:scale(1.055) translate3d(var(--ldw-parallax-x),var(--ldw-parallax-y),0);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1),filter .48s ease;will-change:opacity,transform}.ldw-welcome__media-layer--base{opacity:1;transform:scale(1.018) translate3d(var(--ldw-parallax-x),var(--ldw-parallax-y),0)}.ldw-welcome[data-active-path=assistant] .ldw-welcome__media-layer--assistant,.ldw-welcome[data-active-path=home] .ldw-welcome__media-layer--home{opacity:1;transform:scale(1.008) translate3d(var(--ldw-parallax-x),var(--ldw-parallax-y),0)}.ldw-welcome[data-active-path] .ldw-welcome__media-layer--base{opacity:.18;filter:saturate(.72) contrast(1.08);transform:scale(1.065) translate3d(var(--ldw-parallax-x),var(--ldw-parallax-y),0)}.ldw-welcome__media-layer picture,.ldw-welcome__poster,.ldw-welcome__video,.ldw-welcome__path-image,.ldw-welcome__path-video{display:block;width:100%;height:100%}.ldw-welcome__poster,.ldw-welcome__video,.ldw-welcome__path-image,.ldw-welcome__path-video{object-fit:cover}.ldw-welcome__video--mobile{display:none}.ldw-welcome__overlay{z-index:3;background:linear-gradient(180deg,color-mix(in srgb,var(--ldw-overlay) 34%,transparent),transparent 30%),linear-gradient(0deg,color-mix(in srgb,var(--ldw-overlay) 70%,transparent),transparent 58%),var(--ldw-overlay);opacity:var(--ldw-overlay-opacity);pointer-events:none;transition:opacity .42s ease}.ldw-welcome[data-active-path] .ldw-welcome__overlay{opacity:calc(var(--ldw-overlay-opacity) * .68)}.ldw-welcome__film{z-index:4;opacity:.18;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 4px),radial-gradient(circle at 50% 42%,transparent 0 34%,rgba(0,0,0,.38) 100%);mix-blend-mode:soft-light}.ldw-welcome__spotlight{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle 260px at var(--ldw-pointer-x) var(--ldw-pointer-y),color-mix(in srgb,var(--ldw-accent) 18%,transparent),transparent 68%);transition:opacity .24s ease}.ldw-welcome.is-pointer-active .ldw-welcome__spotlight{opacity:1}.ldw-welcome__content{position:relative;z-index:10;display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;min-height:100svh;padding:clamp(72px,9vh,118px) clamp(20px,5vw,84px) clamp(78px,10vh,126px)}.ldw-welcome.is-js:not(.is-scene-ready) .ldw-welcome__content{opacity:0;transform:translateY(18px) scale(.992)}.ldw-welcome__content{opacity:1;transform:translateY(0) scale(1);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1)}.ldw-welcome.is-scene-instant .ldw-welcome__content{transition-duration:1ms}.ldw-welcome__center{align-self:center;justify-self:center;display:grid;justify-items:center;width:min(100%,1180px);text-align:center}.ldw-welcome__identity{display:grid;justify-items:center;margin-bottom:clamp(14px,2vh,24px)}.ldw-welcome__logo{display:block;width:clamp(88px,8vw,118px);height:auto;max-width:28vw;margin-bottom:clamp(10px,1.5vh,16px);object-fit:contain;object-position:center;filter:drop-shadow(0 14px 34px rgba(0,0,0,.34))}.ldw-welcome__brand{margin:0;color:var(--ldw-text);font-family:var(--font-heading--family, serif);font-size:var(--ldw-brand-size, 88px);font-weight:300;letter-spacing:.045em;line-height:.95;text-align:center;text-transform:uppercase;text-wrap:balance}.ldw-welcome__title{max-width:22ch;margin:0;color:var(--ldw-text);font-family:var(--font-heading--family, serif);font-size:clamp(32px,var(--ldw-title-size-desktop, 48px),64px);font-weight:300;letter-spacing:-.025em;line-height:1.08;text-align:center;text-wrap:balance;text-transform:uppercase}.ldw-welcome__subtitle{max-width:48ch;margin:clamp(24px,3.2vh,38px) 0 0;color:color-mix(in srgb,var(--ldw-text) 76%,transparent);font-size:clamp(18px,var(--ldw-subtitle-size, 18px),22px);line-height:1.6;text-align:center}.ldw-welcome__phrase{display:grid;place-items:center;min-height:1.55em;margin:clamp(18px,2.6vh,30px) 0 0;color:color-mix(in srgb,var(--ldw-text) 76%,transparent);font-family:var(--font-heading--family, serif);font-size:var(--ldw-phrase-size, 23px);font-style:italic;line-height:1.25;text-align:center}.ldw-welcome__phrase-inner{display:inline}.ldw-welcome__phrase-word{display:inline-block;will-change:opacity,transform,filter}.ldw-welcome__gate{justify-self:center;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;width:min(100%,980px);margin-top:clamp(20px,3vh,38px);transform:translateY(-clamp(42px,5.5vh,72px));border-top:1px solid color-mix(in srgb,var(--ldw-text) 38%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ldw-text) 20%,transparent)}.ldw-welcome__divider{width:1px;height:100%;background:color-mix(in srgb,var(--ldw-text) 26%,transparent)}.ldw-welcome__path{position:relative;display:grid;align-content:center;justify-items:center;min-height:clamp(104px,14vh,148px);padding:20px clamp(20px,3.2vw,48px);overflow:hidden;color:inherit;text-align:center;text-decoration:none}.ldw-welcome__path:before,.ldw-welcome__path:after{content:"";position:absolute;pointer-events:none}.ldw-welcome__path:before{top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ldw-accent) 10%,transparent);opacity:0;transform:scaleY(.2);transition:opacity .3s ease,transform .56s cubic-bezier(.22,1,.36,1)}.ldw-welcome__path:after{left:50%;bottom:0;width:0;height:2px;background:var(--ldw-accent);transform:translate(-50%);transition:width .5s cubic-bezier(.22,1,.36,1)}.ldw-welcome__path:hover:before,.ldw-welcome__path:focus-visible:before{opacity:1;transform:scaleY(1)}.ldw-welcome__path:hover:after,.ldw-welcome__path:focus-visible:after{width:min(72%,260px)}.ldw-welcome__path:focus-visible{outline:2px solid var(--ldw-accent);outline-offset:-2px}.ldw-welcome__path-title,.ldw-welcome__path-arrow{position:relative;z-index:1}.ldw-welcome__path-title{font-family:var(--font-heading--family, serif);font-size:var(--r7-type-h3, clamp(20px, 2vw, 28px));font-weight:400;letter-spacing:-.035em;line-height:1.18}.ldw-welcome__path-kicker,.ldw-welcome__path-copy{position:relative;z-index:1}.ldw-welcome__path-kicker{margin-bottom:.55rem;color:color-mix(in srgb,var(--ldw-accent) 82%,white);font-size:var(--r7-type-label, 12px);font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.ldw-welcome__path-copy{max-width:40ch;margin-top:.72rem;color:color-mix(in srgb,var(--ldw-text) 84%,transparent);font-size:var(--r7-type-body, 16px);line-height:1.55;text-wrap:balance}.ldw-welcome__path-arrow{position:absolute;top:50%;font-size:18px;line-height:1;transform:translateY(-50%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.ldw-welcome__path--assistant .ldw-welcome__path-arrow{left:20px}.ldw-welcome__path--home .ldw-welcome__path-arrow{right:20px}.ldw-welcome__path--assistant:hover .ldw-welcome__path-arrow,.ldw-welcome__path--assistant:focus-visible .ldw-welcome__path-arrow{transform:translate(-6px,-50%)}.ldw-welcome__path--home:hover .ldw-welcome__path-arrow,.ldw-welcome__path--home:focus-visible .ldw-welcome__path-arrow{transform:translate(6px,-50%)}.ldw-welcome__exit{z-index:20;width:0;background:var(--ldw-bg);pointer-events:none;transition:width .42s cubic-bezier(.76,0,.24,1)}.ldw-welcome__exit--left{right:auto}.ldw-welcome__exit--right{left:auto}.ldw-welcome.is-leaving-assistant .ldw-welcome__exit--left,.ldw-welcome.is-leaving-home .ldw-welcome__exit--right{width:100%}.ldw-welcome.is-assistant-open{filter:saturate(.72)}.ldw-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;width:100%;height:100dvh;min-height:100svh;max-height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ldw-accent) 9%,transparent),transparent 31%),radial-gradient(circle at 50% 110%,rgba(255,255,255,.055),transparent 42%),linear-gradient(155deg,#070707 0%,var(--ldw-bg) 48%,#050505 100%);color:var(--ldw-text)}.ldw-intro,.ldw-intro *,.ldw-intro *:before,.ldw-intro *:after{box-sizing:border-box}@keyframes ldw-intro-atmosphere{0%{opacity:.24;transform:scale(1) translateZ(0)}50%{opacity:.34;transform:scale(1.025) translate3d(.4%,-.3%,0)}to{opacity:.27;transform:scale(1.012) translate3d(-.35%,.25%,0)}}.ldw-intro:before,.ldw-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ldw-intro:before{z-index:0;opacity:.28;animation:ldw-intro-atmosphere 5.8s ease-in-out infinite;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),radial-gradient(circle at 50% 50%,transparent 0 38%,rgba(0,0,0,.62) 100%);mix-blend-mode:soft-light}.ldw-intro:after{z-index:5;border:1px solid color-mix(in srgb,var(--ldw-text) 12%,transparent);box-shadow:inset 0 0 120px #00000075}.ldw-intro[hidden]{display:none}.ldw-intro__halo{position:absolute;left:50%;top:45%;z-index:0;width:min(74vw,920px);aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(circle,color-mix(in srgb,var(--ldw-text) 12%,transparent) 0 1%,transparent 36%),radial-gradient(circle,color-mix(in srgb,var(--ldw-accent) 18%,transparent),transparent 64%);filter:blur(24px);transform:translate(-50%,-50%) scale(.62);will-change:opacity,transform,filter}.ldw-intro__silk{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:4;opacity:0;background:linear-gradient(112deg,transparent 34%,rgba(255,255,255,.035) 42%,rgba(255,255,255,.26) 50%,rgba(255,255,255,.04) 58%,transparent 66%);filter:blur(10px);transform:translate(120%) skew(-8deg);will-change:opacity,transform}.ldw-intro__identity{position:relative;z-index:2;isolation:isolate;display:grid;justify-items:center;width:min(92vw,1320px);padding:clamp(34px,5vh,70px) 20px;text-align:center}.ldw-intro__identity:before{content:"";position:absolute;left:50%;top:48%;z-index:-1;width:min(78vw,1040px);height:min(54vh,590px);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ldw-accent) 9%,transparent),transparent 68%);opacity:.62;filter:blur(28px);transform:translate(-50%,-50%) scale(.94);pointer-events:none}.ldw-intro__logo-shell{display:grid;place-items:center;width:var(--ldw-intro-logo-desktop, 180px);max-width:28vw;margin-bottom:clamp(18px,2.7vh,30px);opacity:0;transform:translateY(22px) scale(.82);will-change:opacity,transform,filter}.ldw-intro__logo{display:block;width:100%;height:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 48px rgba(0,0,0,.42))}.ldw-intro__brand{max-width:100%;margin:0;font-family:var(--font-heading--family, serif);font-size:var(--ldw-intro-brand-desktop, 118px);font-weight:300;letter-spacing:-.065em;line-height:.84;text-transform:uppercase;text-wrap:balance;white-space:nowrap;opacity:1;perspective:900px;text-shadow:0 0 32px color-mix(in srgb,var(--ldw-text) 7%,transparent)}.ldw-intro__brand-char{display:inline-block;opacity:0;transform:translateY(42px) rotateX(-72deg);transform-origin:50% 100%;will-change:opacity,transform,filter}.ldw-intro__brand-space{display:inline-block;width:.22em}.ldw-intro__payoff{display:flex;flex-wrap:wrap;justify-content:center;gap:.24em;margin:clamp(18px,2.4vh,30px) 0 0;font-family:var(--font-heading--family, serif);font-size:var(--ldw-intro-payoff-desktop, 48px);font-weight:300;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.ldw-intro__payoff span{display:inline-block;opacity:0;clip-path:inset(100% 0 0 0);transform:translateY(24px);will-change:opacity,transform,clip-path,filter}.ldw-intro__quote{display:grid;justify-items:center;max-width:38ch;margin:clamp(24px,3.3vh,42px) 0 0;color:color-mix(in srgb,var(--ldw-text) 82%,transparent);opacity:0;transform:translateY(18px);will-change:opacity,transform,filter}.ldw-intro__quote p{margin:0;font-family:var(--font-heading--family, serif);font-size:var(--ldw-intro-quote-desktop, 24px);font-style:italic;font-weight:300;letter-spacing:-.018em;line-height:1.38;text-wrap:balance}.ldw-intro__signature{display:inline-block;margin-top:clamp(8px,1.2vh,14px);padding:0;border:0;background:transparent;box-shadow:none;color:var(--ldw-text);font-family:"Newsreader",var(--font-heading--family, serif);font-size:var(--ldw-intro-signature-desktop, 44px);font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1;text-decoration:none;opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(6px) rotate(-1deg);will-change:opacity,transform,filter,clip-path}.ldw-intro__assistant{position:absolute;left:clamp(18px,4vw,52px);bottom:clamp(18px,4vw,42px);z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker arrow" "title arrow" "note arrow";align-items:center;width:min(430px,calc(100vw - 180px));min-height:82px;padding:13px 16px 13px 18px;border:1px solid color-mix(in srgb,var(--ldw-text) 28%,transparent);border-radius:18px;background:color-mix(in srgb,var(--ldw-bg) 78%,transparent);box-shadow:0 20px 54px #00000057;color:var(--ldw-text);font:inherit;text-align:left;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.ldw-intro__assistant-kicker{grid-area:kicker;margin-bottom:2px;color:color-mix(in srgb,var(--ldw-accent) 88%,var(--ldw-text));font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.ldw-intro__assistant strong{grid-area:title;font-family:var(--font-heading--family, serif);font-size:clamp(18px,1.55vw,23px);font-weight:400;letter-spacing:-.018em;line-height:1.12;text-wrap:balance}.ldw-intro__assistant small{grid-area:note;margin-top:4px;color:color-mix(in srgb,var(--ldw-text) 76%,transparent);font-size:11px;font-weight:500;letter-spacing:.015em;line-height:1.35}.ldw-intro__assistant-arrow{grid-area:arrow;display:grid;place-items:center;width:42px;height:42px;margin-left:16px;border:1px solid color-mix(in srgb,var(--ldw-accent) 62%,transparent);border-radius:50%;color:var(--ldw-accent);font-size:20px;line-height:1;transition:transform .18s ease}.ldw-intro__assistant:hover{border-color:color-mix(in srgb,var(--ldw-accent) 76%,transparent);background:color-mix(in srgb,var(--ldw-bg) 66%,transparent);box-shadow:0 24px 64px #0000006b;transform:translateY(-2px)}.ldw-intro__assistant:hover .ldw-intro__assistant-arrow{transform:translate(3px)}.ldw-intro__assistant:focus-visible{outline:2px solid var(--ldw-accent);outline-offset:4px}.ldw-intro__skip{position:absolute;right:clamp(18px,4vw,52px);bottom:clamp(18px,4vw,42px);z-index:6;min-width:74px;min-height:44px;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--ldw-text) 55%,transparent);background:transparent;color:inherit;font:inherit;font-size:10px;letter-spacing:.25em;cursor:pointer}.ldw-intro__skip:focus-visible{outline:2px solid var(--ldw-accent);outline-offset:5px}@container (max-width: 820px){.ldw-welcome{height:100dvh;min-height:100svh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ldw-welcome__video--desktop{display:none}.ldw-welcome[data-video-mobile=true] .ldw-welcome__video--desktop{display:block}.ldw-welcome[data-video-mobile=true] .ldw-welcome__video--desktop:has(~.ldw-welcome__video--mobile){display:none}.ldw-welcome[data-video-mobile=true] .ldw-welcome__video--mobile{display:block}.ldw-welcome__content{grid-template-rows:minmax(0,1fr) auto;min-height:max(100svh,760px);gap:18px;padding:max(50px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom))}.ldw-welcome__center{width:100%;max-width:100%}.ldw-welcome__identity{margin-bottom:14px}.ldw-welcome__logo{width:clamp(96px,26vw,126px);max-width:34vw;margin-bottom:12px}.ldw-welcome__brand{max-width:96vw;font-size:clamp(56px,18vw,var(--ldw-brand-size, 88px));letter-spacing:.025em;line-height:.9}.ldw-welcome__title{max-width:22ch;font-size:clamp(32px,min(var(--ldw-title-size-mobile, 40px),10vw),40px);letter-spacing:-.025em;line-height:1.08}.ldw-welcome__subtitle{max-width:31ch;margin-top:18px;font-size:clamp(18px,var(--ldw-subtitle-size, 18px),22px);line-height:1.6}.ldw-welcome__phrase{min-height:3em;margin-top:14px;padding-inline:8px;font-size:max(24px,var(--ldw-phrase-size, 23px));line-height:1.26}.ldw-welcome__gate{grid-template-columns:1fr;width:100%;margin-top:18px;transform:translateY(-30px)}.ldw-welcome__divider{width:100%;height:1px}.ldw-welcome__path{min-height:92px;padding:16px 22px}.ldw-welcome__path-title{font-size:var(--r7-type-h3, clamp(20px, 2vw, 28px));line-height:1.18}.ldw-welcome__path-arrow{font-size:20px}.ldw-welcome__path--assistant .ldw-welcome__path-arrow{left:18px}.ldw-welcome__path--home .ldw-welcome__path-arrow{right:18px}.ldw-intro{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ldw-intro__identity{width:100%;min-height:100svh;align-content:center;padding:max(22px,env(safe-area-inset-top)) 14px max(58px,env(safe-area-inset-bottom));transform:translateY(-1.5vh)}.ldw-intro__halo{top:43%;width:126vw}.ldw-intro__logo-shell{width:clamp(156px,46vw,var(--ldw-intro-logo-mobile, 176px));max-width:56vw;margin-bottom:12px}.ldw-intro__brand{max-width:8.5ch;font-size:clamp(68px,19vw,var(--ldw-intro-brand-mobile, 82px));white-space:normal;letter-spacing:-.065em;line-height:.78}.ldw-intro__brand-space{display:block;width:0;height:0}.ldw-intro__payoff{max-width:96vw;margin-top:16px;gap:.18em;font-size:clamp(38px,11vw,var(--ldw-intro-payoff-mobile, 44px));line-height:1}.ldw-intro__quote{max-width:27ch;margin-top:20px}.ldw-intro__quote p{font-size:clamp(20px,5.8vw,var(--ldw-intro-quote-mobile, 23px));line-height:1.3}.ldw-intro__signature{margin-top:8px;font-size:clamp(42px,12vw,var(--ldw-intro-signature-mobile, 48px))}.ldw-intro__skip{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));min-width:82px;font-size:11px}}@container (max-width: 430px){.ldw-welcome__content{min-height:max(100svh,740px);gap:14px;padding:max(44px,env(safe-area-inset-top)) 14px max(24px,env(safe-area-inset-bottom))}.ldw-welcome__logo{width:clamp(92px,26vw,112px)}.ldw-welcome__brand{font-size:clamp(54px,17vw,var(--ldw-brand-size, 88px))}.ldw-welcome__title{font-size:clamp(32px,min(var(--ldw-title-size-mobile, 40px),10vw),40px)}.ldw-welcome__subtitle{max-width:29ch}.ldw-welcome__gate{transform:translateY(-24px)}.ldw-welcome__path{min-height:86px;padding-inline:20px}.ldw-welcome__path-title{font-size:var(--r7-type-h3, clamp(20px, 2vw, 28px));line-height:1.18}.ldw-intro__identity{padding:max(18px,env(safe-area-inset-top)) 12px max(54px,env(safe-area-inset-bottom))}.ldw-intro__logo-shell{width:clamp(150px,46vw,var(--ldw-intro-logo-mobile, 176px));max-width:58vw}.ldw-intro__brand{font-size:clamp(66px,19vw,var(--ldw-intro-brand-mobile, 82px))}.ldw-intro__payoff{font-size:clamp(36px,11vw,var(--ldw-intro-payoff-mobile, 44px))}.ldw-intro__quote p{font-size:clamp(19px,5.8vw,var(--ldw-intro-quote-mobile, 23px))}.ldw-intro__signature{font-size:clamp(40px,12vw,var(--ldw-intro-signature-mobile, 48px))}}@media(max-width:430px)and (max-height:720px){.ldw-intro__identity{transform:translateY(-1vh)}.ldw-intro__logo-shell{width:clamp(132px,39vw,154px);margin-bottom:8px}.ldw-intro__brand{font-size:clamp(58px,17vw,68px)}.ldw-intro__payoff{margin-top:12px;font-size:clamp(32px,9.5vw,38px)}.ldw-intro__quote{margin-top:14px}.ldw-intro__quote p{font-size:clamp(18px,5.2vw,20px)}.ldw-intro__signature{font-size:clamp(36px,10.5vw,42px)}}@media(max-width:749px){.ldw-intro__identity{width:100%;min-height:100dvh;align-content:center;padding:max(18px,env(safe-area-inset-top)) 12px max(54px,env(safe-area-inset-bottom));transform:translateY(-2vh)}.ldw-intro__logo-shell{width:clamp(200px,58vw,240px);max-width:72vw;margin-bottom:10px}.ldw-intro__brand{width:100%;max-width:100%;font-size:clamp(78px,23vw,104px);line-height:.78;letter-spacing:-.07em;white-space:normal}.ldw-intro__brand-space{display:block;width:100%;height:0}.ldw-intro__payoff{flex-direction:column;align-items:center;gap:.03em;max-width:100%;margin-top:10px;font-size:clamp(40px,12.5vw,54px);line-height:.96}.ldw-intro__quote{max-width:30ch;margin-top:14px}.ldw-intro__quote p{font-size:clamp(22px,6.4vw,28px);line-height:1.28}.ldw-intro__signature{margin-top:6px;font-size:clamp(48px,14vw,62px)}}@media(max-width:430px)and (max-height:720px){.ldw-intro__identity{padding:max(12px,env(safe-area-inset-top)) 10px max(46px,env(safe-area-inset-bottom));transform:translateY(-1vh)}.ldw-intro__logo-shell{width:clamp(172px,50vw,210px);max-width:68vw;margin-bottom:6px}.ldw-intro__brand{font-size:clamp(68px,20.5vw,88px)}.ldw-intro__payoff{margin-top:8px;font-size:clamp(34px,10.5vw,44px)}.ldw-intro__quote{margin-top:10px}.ldw-intro__quote p{font-size:clamp(19px,5.4vw,23px)}.ldw-intro__signature{margin-top:4px;font-size:clamp(42px,12vw,52px)}}@media(prefers-reduced-motion:reduce){.ldw-welcome *,.ldw-welcome *:before,.ldw-welcome *:after{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms;scroll-behavior:auto}.ldw-welcome__spotlight{display:none}}.ldw-welcome__path--assistant{min-height:clamp(154px,19vh,190px)}@container (max-width: 820px){.ldw-welcome__path--assistant{min-height:158px;padding-block:18px}.ldw-welcome__path-copy{max-width:35ch;font-size:var(--r7-type-body, 16px);line-height:1.55}}@container (max-width: 430px){.ldw-welcome__path--assistant{min-height:166px}.ldw-welcome__path-kicker{margin-bottom:.4rem;font-size:var(--r7-type-label, 12px)}}@container (max-width: 820px){.ldw-intro__identity{padding-bottom:max(154px,calc(env(safe-area-inset-bottom) + 142px))}.ldw-intro__assistant{left:12px;right:12px;bottom:max(62px,calc(env(safe-area-inset-bottom) + 54px));width:auto;min-height:74px;padding:11px 12px 11px 14px;border-radius:16px}.ldw-intro__assistant-kicker{font-size:9px}.ldw-intro__assistant strong{font-size:clamp(17px,5vw,20px)}.ldw-intro__assistant small{font-size:10px}.ldw-intro__assistant-arrow{width:38px;height:38px;margin-left:10px}}@media(max-width:430px)and (max-height:720px){.ldw-intro__identity{align-content:start;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:max(146px,calc(env(safe-area-inset-bottom) + 136px));transform:none}.ldw-intro__logo-shell{width:clamp(116px,34vw,142px);margin-bottom:6px}.ldw-intro__brand{font-size:clamp(50px,15vw,62px)}.ldw-intro__payoff{margin-top:7px;font-size:clamp(28px,8.7vw,35px)}.ldw-intro__quote{margin-top:8px}.ldw-intro__quote p{font-size:clamp(16px,4.8vw,19px)}.ldw-intro__signature{margin-top:3px;font-size:clamp(32px,9.5vw,39px)}}@media(prefers-reduced-motion:reduce){.ldw-intro__assistant,.ldw-intro__assistant-arrow{transition:none}}.ldw-welcome__subtitle{position:relative;z-index:0;max-width:32ch;margin:clamp(18px,2.4vh,28px) 0 0;padding:.34em .82em .4em;border-top:1px solid color-mix(in srgb,var(--ldw-accent) 58%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ldw-accent) 38%,transparent);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ldw-bg) 42%,transparent) 12%,color-mix(in srgb,var(--ldw-bg) 66%,transparent) 50%,color-mix(in srgb,var(--ldw-bg) 42%,transparent) 88%,transparent 100%);box-shadow:0 18px 46px #00000029,inset 0 1px color-mix(in srgb,var(--ldw-text) 6%,transparent);color:color-mix(in srgb,var(--ldw-text) 96%,transparent);font-family:var(--font-heading--family, serif);font-size:clamp(18px,var(--ldw-subtitle-size, 18px),22px);font-weight:400;letter-spacing:0;line-height:1.6;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.3);text-wrap:balance;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ldw-welcome__subtitle:before{content:"";position:absolute;top:-1px;left:50%;width:min(180px,38%);height:2px;background:linear-gradient(90deg,transparent,var(--ldw-accent),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--ldw-accent) 48%,transparent);transform:translate(-50%);pointer-events:none}.ldw-welcome__phrase{position:relative;max-width:24ch;min-height:1.2em;margin:clamp(10px,1.4vh,16px) 0 0;padding:.04em .3em .16em;color:var(--ldw-text);font-size:calc(var(--ldw-phrase-size, 32px) * 2);font-weight:400;letter-spacing:-.038em;line-height:1.02;text-align:center;text-shadow:0 4px 28px rgba(0,0,0,.36),0 0 28px color-mix(in srgb,var(--ldw-accent) 14%,transparent);text-wrap:balance}.ldw-welcome__phrase:after{content:"";position:absolute;left:50%;bottom:-8px;width:min(190px,32vw);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ldw-accent) 76%,transparent),transparent);opacity:.78;transform:translate(-50%);pointer-events:none}@container (max-width: 820px){.ldw-welcome__subtitle{max-width:28ch;margin-top:14px;padding:.4em .62em .44em;font-size:clamp(18px,var(--ldw-subtitle-size, 18px),22px);line-height:1.6}.ldw-welcome__phrase{max-width:19ch;min-height:3em;margin-top:10px;padding:.04em 0 .14em;font-size:clamp(36px,10vw,50px);line-height:1.05}.ldw-welcome__phrase:after{bottom:-5px;width:min(150px,44vw)}}@container (max-width: 430px){.ldw-welcome__subtitle{max-width:24ch;padding-inline:.5em;font-size:clamp(18px,var(--ldw-subtitle-size, 18px),22px)}.ldw-welcome__phrase{max-width:16ch;font-size:clamp(35px,10.2vw,44px)}}@media(prefers-reduced-motion:reduce){.ldw-welcome__subtitle,.ldw-welcome__phrase{text-shadow:none}}.ldw-welcome__subtitle{max-width:46ch;margin-top:clamp(16px,2.2vh,26px);padding:0;border:0;background:transparent;box-shadow:none;color:color-mix(in srgb,var(--ldw-text) 84%,transparent);font-family:inherit;font-size:clamp(18px,var(--ldw-subtitle-size, 18px),22px);font-weight:400;letter-spacing:0;line-height:1.6;text-shadow:0 2px 18px rgba(0,0,0,.28);-webkit-backdrop-filter:none;backdrop-filter:none}.ldw-welcome__subtitle:before{display:none}.ldw-welcome__phrase{max-width:28ch;min-height:1.45em;margin-top:clamp(10px,1.5vh,18px);padding:0;font-size:clamp(1.25rem,var(--ldw-phrase-size, 28px),2.5rem);line-height:1.12}.ldw-welcome__gate{grid-template-columns:minmax(0,1.85fr) 1px minmax(260px,1fr);width:min(100%,1120px)}.ldw-welcome__path--home{min-height:clamp(154px,19vh,190px);background:linear-gradient(112deg,color-mix(in srgb,var(--ldw-accent) 13%,transparent),transparent 78%)}.ldw-welcome__path--home .ldw-welcome__path-title{font-size:clamp(24px,var(--ldw-path-title-size, 32px),36px);line-height:1.18}.ldw-welcome__path--assistant .ldw-welcome__path-title{font-size:var(--r7-type-h3, clamp(20px, 2vw, 28px));line-height:1.18}.ldw-welcome__path--assistant .ldw-welcome__path-arrow{right:20px;left:auto}.ldw-welcome__path--assistant:hover .ldw-welcome__path-arrow,.ldw-welcome__path--assistant:focus-visible .ldw-welcome__path-arrow{transform:translate(6px,-50%)}.ldw-welcome__home-continuity,.ldw-welcome__home-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ldw-welcome__home-continuity{z-index:0}.ldw-welcome__home-hover{z-index:1}.ldw-welcome__media-layer--home:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;background:linear-gradient(90deg,transparent 48%,rgba(17,16,15,.14) 66%,rgba(17,16,15,.82));pointer-events:none}.ldw-welcome.is-exit-to-home{pointer-events:none}.ldw-welcome.is-exit-to-home:after,.ldw-welcome.is-exit-to-home .ldw-welcome__content,.ldw-welcome.is-exit-to-home .ldw-welcome__overlay,.ldw-welcome.is-exit-to-home .ldw-welcome__film,.ldw-welcome.is-exit-to-home .ldw-welcome__spotlight,.ldw-welcome.is-exit-to-home .ldw-welcome__media-layer,.ldw-welcome.is-exit-to-home .ldw-welcome__home-hover{transition:none}.ldw-welcome.is-exit-to-home:after,.ldw-welcome.is-exit-to-home .ldw-welcome__content,.ldw-welcome.is-exit-to-home .ldw-welcome__overlay,.ldw-welcome.is-exit-to-home .ldw-welcome__film,.ldw-welcome.is-exit-to-home .ldw-welcome__spotlight,.ldw-welcome.is-exit-to-home .ldw-welcome__media-layer--base,.ldw-welcome.is-exit-to-home .ldw-welcome__media-layer--assistant,.ldw-welcome.is-exit-to-home .ldw-welcome__home-hover{opacity:0}.ldw-welcome.is-exit-to-home .ldw-welcome__content{visibility:hidden;transform:none}.ldw-welcome.is-exit-to-home .ldw-welcome__media-layer--home{opacity:1;filter:none;transform:none}.ldw-welcome.is-exit-to-home .ldw-welcome__media-layer--home picture{width:72%}.ldw-welcome.is-exit-to-home .ldw-welcome__media-layer--home:after{opacity:1}@container (max-width: 820px){.ldw-welcome__subtitle{max-width:34ch;margin-top:14px;padding:0;font-size:clamp(18px,var(--ldw-subtitle-size, 18px),22px);line-height:1.6}.ldw-welcome__phrase{max-width:24ch;min-height:2.4em;font-size:clamp(1.35rem,var(--ldw-phrase-size, 28px),2rem);line-height:1.12}.ldw-welcome__gate{grid-template-columns:1fr}.ldw-welcome__path--home{min-height:144px}.ldw-welcome__path--assistant{min-height:124px;padding-block:14px}.ldw-welcome__path--home .ldw-welcome__path-title{font-size:clamp(24px,var(--ldw-path-title-size, 32px),36px);line-height:1.18}.ldw-welcome__path--assistant .ldw-welcome__path-title{font-size:var(--r7-type-h3, clamp(20px, 2vw, 28px));line-height:1.18}.ldw-welcome__path--assistant .ldw-welcome__path-arrow{right:18px;left:auto}.ldw-welcome.is-exit-to-home .ldw-welcome__media-layer--home picture{width:100%}.ldw-welcome__media-layer--home:after{background:linear-gradient(0deg,rgba(17,16,15,.86) 0 34%,transparent 68%)}}@container (max-width: 430px){.ldw-welcome__path--home{min-height:132px}.ldw-welcome__path--assistant{min-height:120px}}@media(prefers-reduced-motion:reduce){.ldw-welcome.is-exit-to-home .ldw-welcome__media-layer--home{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1068/assets/ld-benvenuto-gateway.css.map */
