.landing-lead{font-size:1.28rem;line-height:1.72;max-width:650px;margin:0 0 30px}.landing-button{min-height:64px;padding:18px 38px;font-size:1.08rem}.site-header__nav .btn--primary{background:#075965!important;color:#fcfcf7!important;border-color:#075965!important;background:#075965;border-color:#075965}.site-header{background:color-mix(in srgb,var(--landing-paper) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%);border-bottom:1px solid color-mix(in srgb,var(--landing-ink) 16%,transparent)}.site-header__inner{padding-block:10px}.public-logo-image{display:block;width:154px;height:auto;max-height:56px;object-fit:contain}.site-header__nav{gap:8px}.site-header__nav .btn{min-height:42px;padding:10px 18px;border:1px solid transparent;box-shadow:none;font-family:var(--font-landing-body),var(--font-body);font-size:.86rem;letter-spacing:.01em;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.site-header__nav .btn--ghost{background:color-mix(in srgb,var(--landing-paper) 42%,transparent);color:var(--landing-ink);border-color:color-mix(in srgb,var(--landing-ink) 25%,transparent)}.site-header__nav .btn--ghost:hover{background:var(--landing-paper);border-color:var(--landing-ink);color:var(--landing-ink);transform:translateY(-1px)}.site-header__nav .btn--primary{background:var(--landing-deep);color:var(--landing-paper);border-color:var(--landing-deep)}.site-header__nav .btn--primary:hover{background:transparent;color:var(--landing-deep);border-color:var(--landing-deep);transform:translateY(-1px)}.landing-founder blockquote,.landing-lead,.landing-section li,.landing-section p:not(.landing-kicker):not(.landing-note):not(.landing-stacked__index){text-align:justify}.landing-section-intro{font-size:1.18rem;line-height:1.72;margin:0 0 34px}.landing-footer p,.landing-hero__image-wrap>p,.landing-price .landing-note{text-align:left}.landing{--landing-ink:#16383e;--landing-deep:#075965;--landing-paper:#fcfcf7;--landing-tint:#f3f3ed;--landing-line:#c8d2ce;background:var(--landing-paper);color:var(--landing-ink);font-family:var(--font-landing-body),var(--font-body);font-size:1rem}.landing-container{width:min(1180px,calc(100% - 64px));margin:auto}.landing-reading{max-width:700px}.landing-hero{border-bottom:1px solid var(--landing-line);overflow:hidden}.landing-hero__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);grid-gap:7vw;gap:7vw;align-items:center;padding:76px 0 62px}.landing h1,.landing h2,.landing h3{font-family:var(--font-landing-display),Georgia,serif;color:var(--landing-ink);font-weight:400;letter-spacing:-.035em}.landing-hero__copy h1{font-size:clamp(3.25rem,5.3vw,5.5rem);line-height:.96;margin:0 0 28px;max-width:690px}.landing-lead{font-size:1.18rem;line-height:1.68;max-width:610px;margin:0 0 28px}.landing-photo{display:block;width:100%;height:auto;object-fit:cover}.landing-hero__image-wrap{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end}.landing-hero__image-frame{position:relative;margin:0 0 0 28px;border:1px solid var(--landing-ink);padding:12px 12px 0;background:var(--landing-paper)}.landing-hero__image-frame:before{content:"";position:absolute;z-index:0;left:-29px;bottom:-13px;width:58%;height:40%;background:var(--landing-deep)}.landing-hero__image-frame .landing-hero__photo{position:relative;z-index:1;height:clamp(510px,45vw,650px);object-position:center;filter:saturate(.86)}.landing-hero__image-frame>span{position:relative;z-index:2;display:block;width:max-content;margin:-44px 0 17px -13px;padding:12px 16px;background:var(--landing-paper);border-top:1px solid var(--landing-ink);font-size:.76rem;line-height:1.45;letter-spacing:.025em}.landing-hero__image-wrap>p{margin:0;padding:12px 0 0 28px;font-size:.78rem;letter-spacing:.025em;color:#5a7478}.landing-hero__commitment{border-top:1px solid var(--landing-ink);border-bottom:1px solid var(--landing-ink);display:grid;grid-template-columns:1fr 1.1fr;grid-gap:20px;gap:20px;align-items:center;padding:17px 0;margin:0 0 28px;max-width:610px;line-height:1.5}.landing-hero__commitment p{margin:0}.landing-hero__commitment-label{display:flex;flex-direction:column;gap:5px}.landing-hero__commitment-label span{color:#607276;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.landing-hero__commitment-label strong{font-family:var(--font-landing-display),Georgia,serif;font-size:1.8rem;line-height:1;color:var(--landing-deep)}.landing-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;background:var(--landing-deep);color:#fff!important;border:1px solid var(--landing-deep);border-radius:999px;padding:16px 34px;font-size:1.02rem;font-weight:750;letter-spacing:.01em;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.landing-button:hover{background:transparent;color:var(--landing-deep)!important;transform:translateY(-1px)}.landing-button--light{background:var(--landing-paper);color:var(--landing-deep)!important;border-color:var(--landing-paper)}.landing-button--light:hover{background:transparent;color:var(--landing-paper)!important}.landing-note{color:#607276;font-size:.8rem;line-height:1.55;max-width:560px;margin:20px 0 0}.landing-section{padding:110px 0;border-bottom:1px solid var(--landing-line)}.landing-section--tint{background:var(--landing-tint)}.landing-kicker{color:var(--landing-deep);font-size:.69rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.landing-final h2,.landing-section h2{font-size:clamp(2.45rem,4.25vw,4.25rem);line-height:1.01;margin:0 0 38px}.landing-list,.landing-steps{list-style:none;padding:0;margin:28px 0}.landing-list li{padding:19px 0;border-bottom:1px solid var(--landing-line);font-size:1.04rem;line-height:1.6}.landing-closing{font-family:var(--font-landing-display),Georgia,serif;font-size:1.7rem;line-height:1.24;margin:42px 0 0}.landing-groups{background:var(--landing-deep);color:var(--landing-paper);border-color:var(--landing-deep)}.landing-groups h2{color:var(--landing-paper);max-width:510px}.landing-groups .landing-kicker{color:#c6ded8}.landing-groups__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:110px;gap:110px}.landing-groups__copy{max-width:520px;font-size:1.13rem;line-height:1.72}.landing-groups__copy p{margin:0 0 24px}.landing-groups__note{border-top:1px solid rgba(252,252,247,.5);padding-top:24px;font-family:var(--font-landing-display),Georgia,serif;font-size:1.42rem;line-height:1.25}.landing-stacked{border-top:1px solid var(--landing-line)}.landing-stacked article{display:grid;grid-template-columns:74px 1fr;grid-gap:20px;gap:20px;padding:31px 0;border-bottom:1px solid var(--landing-line)}.landing-stacked__index{color:var(--landing-deep);font-size:.75rem;letter-spacing:.12em;margin:6px 0 0}.landing-stacked h3{font-size:1.8rem;line-height:1.05;margin:0 0 12px}.landing-stacked p:not(.landing-stacked__index){line-height:1.7;margin:0}.landing-founder{display:grid;grid-template-columns:.86fr 1fr;grid-gap:9vw;gap:9vw;align-items:center}.landing-founder__visual{position:relative;margin:0 0 0 28px;border-top:1px solid var(--landing-ink);padding:24px 0 0 24px}.landing-founder__visual:before{content:"";position:absolute;z-index:0;left:0;top:0;width:38%;height:52%;background:var(--landing-tint)}.landing-founder__visual .landing-photo{position:relative;z-index:1;max-height:760px;object-fit:cover;filter:saturate(.84)}.landing-founder__visual>span{position:relative;z-index:2;display:block;width:max-content;margin:-22px 0 0 -24px;padding:11px 15px;background:var(--landing-deep);color:var(--landing-paper);font-size:.74rem;line-height:1.45}.landing-founder blockquote{border-left:1px solid var(--landing-deep);padding:2px 0 2px 24px;margin:30px 0;font-family:var(--font-landing-display),Georgia,serif;font-size:1.48rem;line-height:1.32}.landing-founder cite{display:block;font-family:var(--font-landing-body),sans-serif;font-size:.78rem;font-style:normal;letter-spacing:.02em;color:#607276;margin-top:14px}.landing-modules{counter-reset:modules}.landing-modules li{display:grid;grid-template-columns:44px 1fr;grid-gap:18px;gap:18px;font-weight:700}.landing-modules li span{color:var(--landing-deep);font-family:var(--font-landing-display),Georgia,serif;font-size:1.55rem;line-height:1.08}.landing-steps{counter-reset:steps;border-top:1px solid var(--landing-line)}.landing-steps li{counter-increment:steps;border-bottom:1px solid var(--landing-line);padding:26px 0 26px 60px;position:relative;line-height:1.7}.landing-steps li:before{content:"0" counter(steps);position:absolute;left:0;top:25px;font-family:var(--font-landing-display),Georgia,serif;font-size:1.7rem;color:var(--landing-deep)}.landing-price{max-width:810px;text-align:center;border:1px solid var(--landing-ink);padding:65px 72px}.landing-price h2{margin-bottom:24px}.landing-price__amount{display:block;font-family:var(--font-landing-display),Georgia,serif;font-size:clamp(4rem,8vw,6.6rem);font-weight:400;line-height:.85;color:var(--landing-deep);margin:22px 0 14px}.landing-price>p:not(.landing-note){margin-bottom:40px}.landing-inclusions{border-top:1px solid var(--landing-line);margin:0 0 35px;text-align:left}.landing-inclusions p{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:22px;gap:22px;margin:0;padding:18px 0;border-bottom:1px solid var(--landing-line);line-height:1.45}.landing-inclusions strong{font-weight:800}.landing-inclusions span{color:#607276;font-size:.9rem}.landing-price .landing-note{margin:18px auto 0}.landing-faq{border-top:1px solid var(--landing-line)}.landing-faq details{border-bottom:1px solid var(--landing-line);padding:21px 0}.landing-faq summary{cursor:pointer;font-weight:800;list-style-position:outside;padding-right:24px}.landing-faq p{line-height:1.65;max-width:600px;margin:15px 0 0}.landing-final{background:var(--landing-deep);color:#fff;text-align:center;padding:100px 0}.landing-final h2{color:var(--landing-paper);margin-bottom:30px}.landing-final .landing-container{display:flex;flex-direction:column;align-items:center}.landing-footer{background:var(--landing-paper)!important;border:0!important;color:var(--landing-ink)!important;padding:30px 0!important}.landing-footer .landing-container{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:.8rem}.landing-footer p{margin:0}.landing-footer nav{display:flex;gap:16px;flex-wrap:wrap}.landing-footer a{color:inherit}@media(max-width:820px){.landing-container{width:min(100% - 36px,680px)}.landing-founder,.landing-groups__grid,.landing-hero__grid{grid-template-columns:1fr;gap:42px}.landing-hero__grid{padding:52px 0}.landing-hero__copy h1{font-size:clamp(3rem,12vw,4.4rem)}.landing-hero__image-wrap{display:block}.landing-hero__image-frame{margin:0 0 0 18px}.landing-hero__image-frame .landing-hero__photo{height:520px}.landing-section{padding:76px 0}.landing-section h2{font-size:clamp(2.4rem,11vw,3.3rem)}.landing-groups__copy{font-size:1.05rem}.landing-founder__visual{margin-left:18px}.landing-founder .landing-photo{max-height:none}.landing-price{padding:46px 24px}.landing-inclusions p{grid-template-columns:1fr;gap:6px}.landing-footer .landing-container{display:block}.landing-footer nav{margin-top:13px;gap:8px 16px}}@media(min-width:821px){.landing-hero__grid{width:min(1040px,calc(100% - 48px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:54px;padding:44px 0 56px;align-items:start}.landing-hero__copy h1{font-size:3.4rem;max-width:520px;line-height:.96;margin-bottom:24px}.landing-hero .landing-lead{font-size:1rem;line-height:1.6;max-width:480px;margin-bottom:24px}.landing-hero .landing-button{min-height:50px;padding:14px 27px;font-size:.9rem}.landing-hero .landing-note{font-size:.72rem;line-height:1.48;max-width:480px;margin-top:16px}.landing-hero__image-frame{margin-left:22px;padding:10px 10px 0}.landing-hero__image-frame:before{left:-23px;bottom:-12px}.landing-hero__image-frame .landing-hero__photo{height:520px}.landing-hero__image-wrap>p{padding-left:22px;font-size:.72rem}.landing-hero__copy{display:block;grid-column:1;grid-row:1}.landing-hero__copy h1{max-width:none;margin-bottom:24px}.landing-hero__image-wrap--desktop{grid-column:2;grid-row:1;align-self:start}}.landing-final h2,.landing-section h2{font-size:clamp(2.3rem,4vw,3.15rem)}.landing-list li strong{display:block;color:var(--landing-deep);font-weight:800}.landing-list li span{display:block;font-weight:400}.landing-groups__copy h3{font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.08;margin:0 0 24px}.landing-groups h2,.landing-groups h3{color:var(--landing-paper)}.landing-groups h2{text-align:justify;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.12}.landing-reveal{opacity:1;transform:translateZ(0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.landing-reveal--ready:not(.is-visible){opacity:0}.landing-reveal--ready.landing-reveal--up:not(.is-visible){transform:translate3d(0,16px,0)}.landing-reveal--ready.landing-reveal--left:not(.is-visible){transform:translate3d(-18px,0,0)}.landing-reveal--ready.landing-reveal--right:not(.is-visible){transform:translate3d(18px,0,0)}.landing-reveal-group>article,.landing-reveal.is-visible{opacity:1;transform:translateZ(0)}.landing-reveal-group>article{transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1)}.landing-reveal--ready:not(.is-visible) .landing-reveal-group>article{opacity:0;transform:translate3d(0,10px,0)}.landing-reveal.is-visible .landing-reveal-group>article:first-child{transition-delay:.04s}.landing-reveal.is-visible .landing-reveal-group>article:nth-child(2){transition-delay:.1s}.landing-reveal.is-visible .landing-reveal-group>article:nth-child(3){transition-delay:.16s}.landing-reveal.is-visible .landing-reveal-group>article:nth-child(4){transition-delay:.22s}@media(prefers-reduced-motion:reduce){.landing-reveal,.landing-reveal-group>article{opacity:1!important;transform:none!important;transition:none!important}}.landing-hero .landing-hero__details,.landing-hero .landing-hero__image-frame,.landing-hero .landing-hero__image-wrap--desktop>p,.landing-hero .landing-reveal h1,.landing-hero+.landing-section .landing-reveal .landing-kicker,.landing-hero+.landing-section .landing-reveal .landing-list li,.landing-hero+.landing-section .landing-reveal h2{opacity:1;transform:translateZ(0);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.landing-hero .landing-reveal--ready:not(.is-visible) .landing-hero__details,.landing-hero .landing-reveal--ready:not(.is-visible) .landing-hero__image-frame,.landing-hero .landing-reveal--ready:not(.is-visible) .landing-hero__image-wrap--desktop>p,.landing-hero .landing-reveal--ready:not(.is-visible) h1,.landing-hero+.landing-section .landing-reveal--ready:not(.is-visible) .landing-kicker,.landing-hero+.landing-section .landing-reveal--ready:not(.is-visible) .landing-list li,.landing-hero+.landing-section .landing-reveal--ready:not(.is-visible) h2{opacity:0;transform:translate3d(0,10px,0)}.landing-hero .landing-reveal.is-visible h1{transition-delay:.04s}.landing-hero .landing-reveal.is-visible .landing-hero__details{transition-delay:.12s}.landing-hero .landing-reveal.is-visible .landing-hero__image-frame{transition-delay:.08s}.landing-hero .landing-reveal.is-visible .landing-hero__image-wrap--desktop>p{transition-delay:.16s}.landing-hero+.landing-section .landing-reveal.is-visible .landing-kicker{transition-delay:.04s}.landing-hero+.landing-section .landing-reveal.is-visible h2{transition-delay:.1s}.landing-hero+.landing-section .landing-reveal.is-visible .landing-list li:first-child{transition-delay:.16s}.landing-hero+.landing-section .landing-reveal.is-visible .landing-list li:nth-child(2){transition-delay:.21s}.landing-hero+.landing-section .landing-reveal.is-visible .landing-list li:nth-child(3){transition-delay:.26s}.landing-hero+.landing-section .landing-reveal.is-visible .landing-list li:nth-child(4){transition-delay:.31s}@media(prefers-reduced-motion:reduce){.landing-hero .landing-reveal .landing-hero__details,.landing-hero .landing-reveal .landing-hero__image-frame,.landing-hero .landing-reveal .landing-hero__image-wrap--desktop>p,.landing-hero .landing-reveal h1,.landing-hero+.landing-section .landing-reveal .landing-kicker,.landing-hero+.landing-section .landing-reveal .landing-list li,.landing-hero+.landing-section .landing-reveal h2{opacity:1!important;transform:none!important;transition:none!important}}.auth-page{--auth-ink:#16383e;--auth-deep:#075965;--auth-paper:#fcfcf7;--auth-tint:#f3f3ed;--auth-line:#c8d2ce;position:relative;isolation:isolate;overflow:hidden;min-height:calc(100dvh - 150px);padding:clamp(58px,8vw,104px) 24px;background:var(--auth-paper);color:var(--auth-ink)}.auth-page:after,.auth-page:before{content:"";position:absolute;z-index:-1;pointer-events:none}.auth-page:before{left:-12vw;top:22%;width:34vw;height:42%;background:var(--auth-tint)}.auth-page:after{right:-8vw;bottom:13%;width:24vw;height:24%;background:var(--auth-deep)}.auth-page__container{position:relative;z-index:1;width:min(100%,620px);margin:auto}.auth-page .auth-card{position:relative;max-width:620px;margin:0 auto;padding:56px clamp(28px,6vw,62px) 48px;background:var(--auth-paper);border:1px solid var(--auth-ink);border-radius:0;box-shadow:14px 14px 0 var(--auth-deep)}.auth-page .auth-loading{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:color-mix(in srgb,var(--auth-paper) 94%,transparent);color:var(--auth-deep);font-size:.92rem;font-weight:800;letter-spacing:.02em}.auth-page .auth-loading__spinner{width:42px;height:42px;border:3px solid color-mix(in srgb,var(--auth-deep) 18%,transparent);border-top-color:var(--auth-deep);border-radius:50%;animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-page .auth-card:before{content:"ESPACE INSIGHT";position:absolute;top:25px;left:clamp(28px,6vw,62px);font-size:.68rem;font-weight:800;letter-spacing:.15em;color:var(--auth-deep)}.auth-page .auth-card h1{margin:0 0 14px;font-family:var(--font-landing-display),Georgia,serif;font-size:clamp(2rem,4vw,2.65rem);font-weight:400;line-height:1;color:var(--auth-ink);letter-spacing:-.035em}.auth-page .auth-card>.lead{max-width:500px;margin:0 0 30px;font-family:var(--font-landing-body),var(--font-body);font-size:1rem;line-height:1.65;color:#4e676b}.auth-page .auth__toggle{display:flex;gap:5px;margin:0 0 30px;padding:6px;border:1px solid var(--auth-line);border-radius:999px;background:transparent}.auth-page .auth__tab{min-height:50px;padding:12px 18px;border-radius:999px;font-family:var(--font-landing-body),var(--font-body);font-size:.94rem;color:#607276}.auth-page .auth__tab:hover{color:var(--auth-deep);background:var(--auth-tint)}.auth-page .auth__tab--active{box-shadow:none}.auth-page .auth__tab--active,.auth-page .auth__tab--active:hover{background:var(--auth-deep);color:var(--auth-paper)}.auth-page .form{gap:22px}.auth-page .field{gap:7px}.auth-page .field__label{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--auth-ink)}.auth-page .field__hint{font-size:.82rem;line-height:1.5;color:#607276}.auth-page .auth-card input[type=email],.auth-page .auth-card input[type=password],.auth-page .auth-card input[type=text]{padding:12px 4px;border:0;border-bottom:1px solid #a9bbb7;border-radius:0;background:transparent;color:var(--auth-ink);outline:none}.auth-page .auth-card input[type=email]:focus,.auth-page .auth-card input[type=password]:focus,.auth-page .auth-card input[type=text]:focus{border-bottom-color:var(--auth-deep);box-shadow:0 2px 0 var(--auth-deep)}.auth-page .auth-card input::placeholder{color:#789094}.auth-page .auth-card a{color:var(--auth-deep);font-weight:700}.auth-page .auth-card a:hover{color:var(--auth-ink)}.auth-page .auth-card .btn--primary{min-height:52px;padding:15px 24px;border:1px solid var(--auth-deep);border-radius:999px;background:var(--auth-deep);color:var(--auth-paper);box-shadow:none;font-family:var(--font-landing-body),var(--font-body);font-size:.94rem}.auth-page .auth-card .btn--primary:hover{background:transparent;color:var(--auth-deep)}.auth-page .auth-card .btn--outline{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border:1px solid var(--auth-ink);border-radius:999px;color:var(--auth-ink);text-decoration:none}.auth-page .auth-card .btn--outline:hover{background:var(--auth-deep);border-color:var(--auth-deep);color:var(--auth-paper)}.auth-page .form__error{border:1px solid #e7c9c2;border-radius:0;background:#fbefeb;color:#883b32;font-size:.9rem}.auth-page .form__hint{padding:12px 14px;border-left:2px solid var(--auth-deep);background:var(--auth-tint);color:#4e676b;font-size:.86rem;line-height:1.5}.auth-page .auth-card>p:last-child{line-height:1.55}.auth-page .auth-card h1{white-space:nowrap}@media(max-width:600px){.auth-page{min-height:calc(100dvh - 132px);padding:42px 18px 68px}.auth-page:before{left:-30vw;width:72vw;height:28%;top:12%}.auth-page:after{right:-24vw;width:54vw;height:18%;bottom:8%}.auth-page .auth-card{padding:53px 22px 34px;box-shadow:8px 8px 0 var(--auth-deep)}.auth-page .auth-card:before{left:22px;top:22px}.auth-page .auth-card h1{font-size:2rem;white-space:normal}.auth-page .auth-card>.lead{font-size:.96rem;margin-bottom:26px}.auth-page .auth__tab{min-height:46px;padding-inline:10px;font-size:.84rem}.auth-page .auth-card .btn--primary{font-size:.9rem}}.landing-hero__image-frame .landing-hero__caption-mobile,.landing-hero__image-wrap--mobile,.landing-hero__title-mobile{display:none}@media(max-width:600px){.site-header__inner{padding-block:8px}.public-logo-image{width:142px;max-height:50px}.site-header__nav .btn--ghost{display:none}.site-header__nav .btn--primary{min-height:40px;padding:9px 16px;font-size:.78rem;white-space:nowrap}.landing-container{width:min(100% - 32px,680px)}.landing-hero__grid{display:block;padding:28px 0 48px}.landing-hero__copy{display:block}.landing-hero__copy h1{font-size:clamp(1.92rem,8.1vw,2.5rem);line-height:.98;margin:0 0 10px;max-width:none}.landing-hero__title-desktop{display:none}.landing-hero__title-mobile{display:inline}.landing-hero__image-wrap--desktop{display:none}.landing-hero__image-wrap--mobile{float:right;width:44%;margin:-8px 0 12px 16px;display:block}.landing-hero__image-frame{margin:0 0 0 10px;padding:7px 7px 0}.landing-hero__image-frame:before{display:block;left:-8px;bottom:-7px;width:54%;height:25%}.landing-hero__image-frame .landing-hero__photo{height:218px;object-position:76% 18%}.landing-hero__caption-full{display:none!important}.landing-hero__caption-mobile{display:block!important;margin:-30px 0 10px -8px!important;padding:8px 10px!important;font-size:.62rem!important;line-height:1.3!important}.landing-hero__image-wrap>p{display:none}.landing-hero__details{display:block}.landing-hero__details:after{content:"";display:table;clear:both}.landing-hero__details .landing-lead:first-child{margin-top:0}.landing-hero .landing-lead{font-size:.98rem;line-height:1.55;margin-bottom:20px;text-align:left}.landing-hero .landing-button{min-height:50px;padding:14px 24px;font-size:.9rem}.landing-hero .landing-note{font-size:.72rem;line-height:1.45;margin-top:14px}}