.alone{text-align:center;color:var(--land-ink);grid-template-columns:minmax(0,1fr) minmax(0,min(100%,380px)) minmax(0,1fr);align-items:end;column-gap:8px;padding:clamp(72px,9vw,128px) 16px clamp(56px,7vw,96px);display:grid}.alone__copy{grid-area:1/2;align-self:center;justify-items:center;gap:16px;width:100%;padding-bottom:clamp(24px,6vw,96px);display:grid}.alone__copy h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:400;line-height:1.15}.alone__copy p{color:#616161;text-wrap:balance;max-width:400px;margin:0;font-size:1.125rem;line-height:1.5}.alone__figure{-webkit-user-select:none;user-select:none;grid-row:1;width:auto;max-width:100%;height:clamp(140px,21vw,320px);display:block}.alone__figure--left{grid-column:1;justify-self:end}.alone__figure--right{grid-column:3;justify-self:start}@media (width>=1000px){.alone__figure{height:clamp(250px,25vw,320px)}.alone__figure--left{margin-right:clamp(0px,3vw,56px)}.alone__figure--right{margin-left:clamp(0px,3vw,56px)}}@media (width<=699px){.alone{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:28px;padding-top:72px;padding-bottom:48px}.alone__copy{grid-area:1/1/auto/-1;padding-bottom:0}.alone__figure{grid-row:2;height:clamp(104px,32vw,140px)}.alone__figure--left{grid-column:1;justify-self:start;margin:0 0 0 clamp(0px,4vw,24px)}.alone__figure--right{grid-column:2;justify-self:end;margin:0 clamp(0px,4vw,24px) 0 0}}.landing-remake .closing{width:100%;padding:0}.closing__field{text-align:center;justify-items:center;gap:clamp(28px,4vw,44px);padding:clamp(96px,12vw,160px) clamp(20px,4vw,56px) clamp(120px,15vw,200px);display:grid}.closing__line{max-width:22ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1.12}.closing__go{color:#1b1b1b;min-height:64px;box-shadow:none;background:#fff;padding-inline:clamp(36px,5vw,60px);font-size:clamp(1.125rem,1.8vw,1.375rem)}@media (width<=620px){.closing__field{gap:24px;padding:72px 20px 88px}}.familiar{padding:clamp(72px, 9vw, 120px) var(--room-gutter);color:var(--land-ink);grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(56px,7vw,96px);display:grid}\.familiar h2{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;justify-self:center;margin:0;font-size:clamp(2.125rem,4.2vw,3.5rem);font-weight:400;line-height:1.1}.familiar__grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:16px;width:min(100%,1180px);margin-inline:auto;display:grid}.familiar-card{background:color-mix(in srgb, var(--land-ink) 4%, var(--land-paper));border-radius:24px;align-content:start;gap:clamp(28px,4vw,56px);min-height:220px;padding:clamp(24px,3vw,36px);display:grid}.familiar-card--tall{grid-row:span 2;align-content:space-between;min-height:0}.familiar-card p{color:var(--land-ink);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.4}.familiar-card--quote{align-content:space-between;gap:24px}.familiar-card--x{grid-column:span 2;min-height:0}.familiar-card blockquote{margin:0}.familiar-card__where{color:var(--land-ink-soft)}.familiar-card__who{color:var(--land-ink-soft);align-items:center;gap:12px;display:flex}.source-mark{flex:none;width:28px;height:28px}.familiar-card--tall blockquote p{font-family:var(--font-display);font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.3}.familiar-card--x blockquote p{font-family:var(--font-display);max-width:40ch;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.3}.familiar-card__art{justify-self:start;width:auto;height:76px;display:block}.familiar__rows{display:none}@media (width<=860px){.familiar{padding-inline:0}.familiar h2{text-align:center;padding-inline:20px}.familiar__grid{display:none}.familiar__rows{gap:14px;padding-bottom:8px;display:grid;position:relative}.familiar__row{overflow:hidden}.familiar__track{width:max-content;animation:90s linear infinite familiar-drift;display:flex}.familiar__row[data-direction=reverse] .familiar__track{animation-direction:reverse}.familiar__rows[data-paused] .familiar__track{animation-play-state:paused}.familiar__group{gap:14px;padding-right:14px;display:flex}.familiar__slot{flex:none;width:min(78vw,320px);display:flex}.familiar__slot>.familiar-card{grid-area:auto;width:100%;min-height:0}.familiar__toggle{width:44px;height:44px;color:var(--land-ink);cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-self:center;place-items:center;margin-top:6px;display:grid}.familiar__toggle:focus-visible{outline:2px solid var(--ui-action);outline-offset:2px}html[data-animations=off] .familiar__row{scrollbar-width:none;overflow-x:auto}html[data-animations=off] .familiar__track{width:auto;animation:none}html[data-animations=off] .familiar__group:nth-child(n+2),html[data-animations=off] .familiar__toggle{display:none}html[data-animations=off] .familiar__group{padding-inline:20px}}@keyframes familiar-drift{to{transform:translate(-50%)}}@media (width<=860px) and (hover:hover) and (pointer:fine){.familiar__row:hover .familiar__track{animation-play-state:paused}}.features{color:var(--land-ink);padding:clamp(48px, 5vw, 72px) var(--room-gutter,20px) clamp(16px, 2vw, 32px)}.features__inner{gap:clamp(56px,7vw,96px);max-width:1160px;margin-inline:auto;display:grid}.features__head{justify-self:center}.features__title{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.1}.features__beats{gap:clamp(48px,7vw,104px);margin:0;padding:0;list-style:none;display:grid}.features__beat{--stage:var(--hue-amber-tile);grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-template-areas:"text figure";align-items:center;gap:28px clamp(32px,5vw,72px);display:grid}.features__beat:nth-child(2n){grid-template-columns:minmax(0,9fr) minmax(0,3fr);grid-template-areas:"figure text"}.features__beat[data-beat=landed]{--stage:var(--hue-green-tile)}.features__beat[data-beat=moved]{--stage:var(--hue-blue-tile)}.features__text{grid-area:text;min-width:0}.features__label{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:400;line-height:1.1}.features__line{color:var(--land-ink-soft);text-wrap:pretty;max-width:28ch;margin:0;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.55}.features__figure{grid-area:figure;min-width:0;margin:0;container-type:inline-size}.features__stage{--pad:clamp(10px, 4cqi, 20px);isolation:isolate;padding:var(--pad);justify-content:center;row-gap:14px;display:grid;position:relative}.features__stage:before{background:var(--stage);content:"";z-index:-1;border-radius:28px;position:absolute;inset:0}.features__shot{filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--land-ink) 8%, transparent)) drop-shadow(0 14px 22px color-mix(in srgb, var(--land-ink) 10%, transparent));-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:auto;display:block}.features__shot--sheet{background:var(--land-paper);border-radius:24px}.features__beat[data-beat=ask] .features__stage{grid-template-columns:minmax(0,390px)}.features__speaker{display:none}.features__beat[data-beat=landed] .features__stage,.features__beat[data-beat=moved] .features__stage{grid-template-columns:minmax(0,350px)}@container (width>=560px){.features__stage{--pad:clamp(28px, 6cqi, 56px)}}@container (width>=640px){.features__beat[data-beat=ask] .features__stage{justify-content:start}.features__beat[data-beat=ask] .features__speaker{z-index:0;width:auto;height:min(340px,70%);display:block;position:absolute;bottom:0;right:clamp(40px,8cqi,80px)}.features__beat[data-beat=ask] .features__shot--sheet{z-index:1;position:relative}.features__beat[data-beat=landed] .features__stage{grid-template-columns:repeat(2,minmax(0,350px));column-gap:clamp(12px,3cqi,24px)}.features__shot--delivery{align-self:end}.features__beat[data-beat=moved] .features__stage{grid-template-columns:repeat(2,minmax(0,350px));grid-template-areas:"earlier banner""earlier result";column-gap:clamp(12px,3cqi,24px)}.features__shot--earlier{grid-area:earlier;align-self:end}.features__shot--banner{grid-area:banner}.features__shot--result{grid-area:result}}@media (width<=1100px){.features__beat,.features__beat:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-areas:"text""figure"}.features__line{max-width:40ch}}@media (width<=599px){.features__figure{margin-inline:calc(var(--room-gutter,20px) * -1)}.features__stage:before{border-radius:0}}.features__figure[data-reveal]{opacity:1;transition:none;transform:none}.features__stage>:first-child{--k:0}.features__stage>:nth-child(2){--k:1}.features__stage>:nth-child(3){--k:2}.features__figure[data-reveal] .features__stage:before{transition:opacity .3s var(--calm-out) var(--reveal-delay,0s)}.features__figure[data-reveal] .features__shot,.features__figure[data-reveal] .features__speaker{transition:opacity .3s var(--calm-out) calc(var(--reveal-delay,0s) + 60ms + var(--k,0) * 80ms), transform .3s var(--calm-out) calc(var(--reveal-delay,0s) + 60ms + var(--k,0) * 80ms)}.features__figure[data-reveal=waiting] .features__stage:before{opacity:0}.features__figure[data-reveal=waiting] :is(.features__shot,.features__speaker){opacity:0;transform:translateY(10px)}html[data-animations=off] .features__figure[data-reveal] .features__stage:before,html[data-animations=off] .features__figure[data-reveal] .features__shot,html[data-animations=off] .features__figure[data-reveal] .features__speaker{transition:none}html[data-animations=off] .features__figure[data-reveal] .features__stage:before{opacity:1}html[data-animations=off] .features__figure[data-reveal] :is(.features__shot,.features__speaker){opacity:1;transform:none}@media (forced-colors:active){.features__stage:before{border:1px solid canvastext}.features__shot{filter:none}}.landing-footer{color:var(--ui-ink)}.landing-footer__main{max-width:1280px;padding:clamp(24px, 3vw, 40px) var(--room-gutter) clamp(40px, 5vw, 72px);gap:clamp(32px,4vw,48px);margin-inline:auto;display:grid}.landing-footer__mark{color:var(--ui-ink);font-size:26px}.landing-footer__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.landing-remake .landing-footer__groups h2{font:700 1.5rem/1.33 var(--font-body);letter-spacing:-.025em;color:var(--ui-ink);margin:0 0 18px}.landing-footer__groups ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.landing-footer__groups a{font:500 .9375rem/1.3 var(--font-body);color:var(--ui-ink);transition:color var(--motion-feedback,.16s) var(--ui-ease-std,cubic-bezier(.4, 0, .2, 1)), transform var(--motion-press-release,.16s) var(--ease-out);padding-block:5px;text-decoration:none;display:inline-block}.landing-footer__groups a:hover{color:var(--ui-action-ink)}.landing-footer__groups a:active{transition-duration:var(--motion-press-down,.14s);transform:scale(.97)}.landing-footer__groups a:focus-visible{outline:2px solid var(--ui-action);outline-offset:2px;border-radius:4px}html[data-animations=off] .landing-footer__groups a:active{transform:none}.landing-footer__bar{max-width:1280px;padding:24px var(--room-gutter) 32px;color:var(--ui-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-inline:auto;font-size:.8125rem;line-height:1.4;display:flex}.landing-footer__bar p{margin:0}.landing-footer__credits{flex:100%}.landing-footer__credits summary{cursor:pointer;width:fit-content;padding-block:6px;font-weight:500}.landing-footer__credits summary:focus-visible,.landing-footer__credits a:focus-visible{outline:2px solid var(--ui-action);outline-offset:2px;border-radius:4px}.landing-footer__credits p{max-width:64ch;padding-top:4px}.landing-footer__credits a{color:inherit;padding:0;font-weight:600}@media (width<=620px){.landing-footer__main{padding:8px var(--room-gutter) 20px;gap:20px}.landing-footer__mark{padding-bottom:20px}.landing-footer__groups{flex-wrap:wrap;gap:0 22px;display:flex}.landing-footer__groups>div,.landing-footer__groups ul{display:contents}.landing-remake .landing-footer__groups h2{display:none}.landing-footer__bar{padding:16px var(--room-gutter) 22px}}.landing-remake{--room-gutter:clamp(20px, 3.4vw, 48px)}.voices{padding:clamp(96px, 11vw, 152px) var(--room-gutter);justify-items:center;gap:clamp(40px,5vw,64px);display:grid}.voices__title{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.1}.voices__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,1180px);margin:0;padding:0;list-style:none;display:grid}.voice{background:color-mix(in srgb, var(--land-ink) 4%, var(--land-paper));border-radius:24px;align-content:space-between;gap:clamp(20px,2.4vw,28px);padding:clamp(24px,3vw,36px);display:grid}.voice__stars{gap:4px;display:flex}.voice__stars svg{width:24px;height:24px;display:block;overflow:visible}.voice blockquote{margin:0}.voice blockquote p{font-family:var(--font-display);margin:0;font-size:clamp(1.1875rem,1.6vw,1.4375rem);line-height:1.4}.voice__who{align-items:center;gap:12px;display:flex}.voice__avatar{color:#fff;width:40px;height:40px;font:700 .875rem/1 var(--font-body);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.voice__name{font:600 1rem/1.3 var(--font-body);color:var(--land-ink);margin:0}@media (width<=860px){.voices__list{grid-template-columns:minmax(0,1fr)}}.product-sequence{isolation:isolate;background:#f7faf8;border-radius:22px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.landing-player{background:var(--color-canvas);width:min(1120px,100vw - 48px,177.778dvh - 156.444px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-text);border:0;border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 40px 120px #071c2666}.landing-player::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1812b8}.landing-player__body{position:relative}.landing-player__toolbar{background:#0b100d;justify-content:flex-end;align-items:center;min-height:56px;padding:6px 10px;display:flex}.landing-player__close{color:#224639;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.landing-player__credits{color:var(--color-text-secondary,#4c5b53);font:400 12px/1.5 var(--font-body);padding:10px 18px 14px}.landing-player__credits summary{cursor:pointer;width:fit-content;font-size:12px;display:list-item}.landing-player__credits summary:focus-visible{outline-offset:3px;outline:2px solid}.landing-player__credit-text{text-wrap:pretty;max-width:80ch;padding-top:8px}.landing-player__credit-text p{margin:0 0 8px}.landing-player__credit-text p:last-child{margin-bottom:0}.landing-player__credit-text a{color:inherit;border-bottom:1px solid}@media (hover:hover) and (pointer:fine){.landing-player button:hover:not(:disabled){background:#e4f1e9}}@media (width<=650px){.landing-player{border-radius:20px;width:calc(100vw - 20px)}}.product-film{aspect-ratio:16/9;background:#f7faf8;width:100%;position:relative}.product-film>video,.product-film__still{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%;display:block}.product-film__still{position:absolute;inset:0}.landing-player .product-film{overflow:hidden}.landing-player .product-film>video{max-height:calc(100dvh - 48px)}.product-film--brand{background:#0b100d}.hero-plants.hero-sky{--sky-ink:var(--sky-cream);--bank:clamp(220px, 30vw, 430px);isolation:isolate;color:var(--sky-ink);padding-bottom:calc(var(--bank) * .62);background:radial-gradient(120% 340px at 50% 100%,#ffecdebf,#ffecde00 70%),linear-gradient(0deg,#c9d9f7 0,#82a4ec 150px,#4672da 270px,#3260cd 400px,#2c58c4 100%);overflow:hidden}.hero-plants.hero-sky:before{content:"";z-index:0;pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hero-plants.hero-sky:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff0,#fff 90%);height:70px;position:absolute;inset:auto 0 0}.hero-sky :is(h1,.hero-plants__line){color:var(--sky-ink)}.hero-plants.hero-sky .landing-button{background:var(--sky-ink);color:var(--sky-navy)}.hero-plants.hero-sky .landing-watch{color:var(--sky-ink);border-color:color-mix(in srgb, var(--sky-cream) 85%, transparent);background:#12266857}.hero-sky__clouds{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-sky__band{--h:430px;left:0;bottom:var(--b);height:var(--h);transform-origin:50% 100%;position:absolute}.hero-sky__track{width:max-content;height:100%;animation:hero-sky-wind var(--t) linear infinite;display:flex}.hero-sky__track img{flex:none;width:auto;max-width:none;height:100%;display:block}.hero-sky__band[data-band=bank]{--h:var(--bank);--b:-64px;--t:300s;animation:38s ease-in-out infinite alternate hero-sky-billow}@keyframes hero-sky-wind{to{transform:translate(-50%)}}@keyframes hero-sky-billow{0%{transform:scaleY(.97)}to{transform:scale(1.01,1.03)}}html[data-animations=off] .hero-sky__track,html[data-animations=off] .hero-sky__band[data-band=bank]{animation:none}@media (width<=760px),(width<=1100px) and (orientation:portrait){.hero-plants.hero-sky{--bank:290px;padding-bottom:272px}.hero-sky__band[data-band=bank]{--b:-24px}}.landing-remake>.entry-header[data-tone=overlay] :is(.entry-brand,.entry-link){color:var(--sky-cream);text-shadow:none}
