﻿.content:has(>#landing){max-width:none;padding:0}@keyframes phone-drift{from{translate:0 48px}to{translate:0 -48px}}#landing{--paper-raised: #ffffff;--phone-frame: #efefef;--placeholder: #ebe7e0;--night: #232a36;--night-soft: rgba(255, 255, 255, 0.66);--shadow: rgba(35, 42, 54, 0.14);--decor-peach: #fbeee2;--card-wash: #f5f0fe;--decor-sun: #f2b84b;color:var(--text);font-size:18px;line-height:1.6}html[data-skin="olive"] #landing{--night: #1f2b25}html[data-skin="olive"][data-theme="dark"] #landing{--night: #0f1512}@media (prefers-color-scheme: dark){html[data-skin="olive"]:not([data-theme]) #landing{--night: #0f1512}}#landing .shot .dark,#landing .phone .dark,#landing .device .dark{display:none}html[data-theme="dark"] #landing{--paper-raised: #221d3b;--phone-frame: #221d3b;--placeholder: #262040;--night: #0f0d1c;--night-soft: rgba(255, 255, 255, 0.6);--shadow: rgba(0, 0, 0, 0.45);--decor-peach: #241d33;--card-wash: #1f1a36}html[data-theme="dark"] #landing .shot .light,html[data-theme="dark"] #landing .phone .light,html[data-theme="dark"] #landing .device .light{display:none}html[data-theme="dark"] #landing .shot .dark,html[data-theme="dark"] #landing .phone .dark,html[data-theme="dark"] #landing .device .dark{display:block}@media (prefers-color-scheme: dark){html:not([data-theme]) #landing{--paper-raised: #221d3b;--phone-frame: #221d3b;--placeholder: #262040;--night: #0f0d1c;--night-soft: rgba(255, 255, 255, 0.6);--shadow: rgba(0, 0, 0, 0.45);--decor-peach: #241d33;--card-wash: #1f1a36}}@media (prefers-color-scheme: dark){html:not([data-theme]) #landing .shot .light,html:not([data-theme]) #landing .phone .light,html:not([data-theme]) #landing .device .light{display:none}}@media (prefers-color-scheme: dark){html:not([data-theme]) #landing .shot .dark,html:not([data-theme]) #landing .phone .dark,html:not([data-theme]) #landing .device .dark{display:block}}#landing *{box-sizing:border-box}#landing a{color:inherit;text-decoration:none}#landing h1,#landing h2,#landing h3,#landing p{margin:0}#landing .wrap{max-width:var(--page-width);margin:0 auto;padding:0 48px}@media (max-width: 900px){#landing .wrap{padding:0 24px}}#landing .display{font-size:clamp(42px, 5.6vw, 78px);font-weight:600;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#landing .title{font-size:clamp(38px, 4vw, 54px);font-weight:600;line-height:1.08;letter-spacing:-0.03em;text-wrap:balance}#landing .title+.lede{margin-top:24px}#landing .lede{font-size:clamp(19px, 1.6vw, 23px);line-height:1.5;color:var(--muted);max-width:44em;text-wrap:pretty}#landing .lede strong{font-weight:600;color:var(--text)}#landing .lede+.lede{margin-top:20px}#landing .eyebrow{display:inline-flex;align-items:center;font-size:13px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--accent-deep)}#landing .sub{font-size:20px;font-weight:600;letter-spacing:-0.015em;line-height:1.3}#landing .muted{color:var(--muted)}#landing .fine{font-size:14px;color:var(--muted)}#landing .fine a{text-decoration:underline}#landing .button{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 28px;border-radius:999px;background:var(--accent-fill);color:#ffffff;font-size:17px;font-weight:600;letter-spacing:-0.01em;transition:background-color .5s}#landing .button.hover{background:var(--accent-hover);transition-duration:.1s}#landing .button.quiet{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .5s}#landing .button.quiet.hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--line) 50%, transparent)}#landing .hero{padding:64px 0 96px;overflow-x:clip}#landing .hero .copy{animation:words-in 0.7s var(--ease) both}#landing .hero .visual{animation:words-in 0.7s var(--ease) 0.12s both}#landing .hero .wrap{display:grid;grid-template-columns:minmax(0, 13fr) minmax(0, 11fr);gap:0;align-items:center}@media (max-width: 900px){#landing .hero .wrap{grid-template-columns:1fr;gap:40px}}#landing .hero h1{max-width:11em;margin-top:24px}#landing .hero h1.long{font-size:clamp(42px, 4.6vw, 64px)}#landing .hero h1 em{font-style:normal;color:var(--accent-deep)}#landing .hero .lede{margin-top:32px;max-width:24em}#landing .hero .cta{margin-top:80px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}#landing .hero .cta .fine{line-height:1.4}#landing .hero .copy{position:relative;z-index:1}#landing .hero .visual{position:relative;margin-left:-16%}#landing .hero .visual .decor{position:absolute;inset:-10% -2% -4% -8%;width:auto;height:auto}#landing .hero .visual figure{position:absolute;margin:0;background:var(--paper-raised);box-shadow:0 18px 40px var(--shadow)}#landing .hero .visual img,#landing .hero .visual video{vertical-align:top;width:100%;height:100%;object-fit:cover}#landing .hero .visual .phone{position:relative;width:58%;margin:0 auto;aspect-ratio:9 / 19;padding:8px;border-radius:34px;background:var(--phone-frame);rotate:-5deg;box-shadow:0 30px 60px var(--shadow);z-index:1}#landing .hero .visual .phone img,#landing .hero .visual .phone video{border-radius:27px}@media (max-width: 900px){#landing .hero .visual .phone{width:68%;rotate:-2deg;box-shadow:0 20px 40px var(--shadow)}}#landing .hero .visual .print{padding:6px;border-radius:16px}#landing .hero .visual .print img{border-radius:11px;object-position:50% 38%}@media (max-width: 900px){#landing .hero .visual .print img{border-radius:6px}}@media (max-width: 900px){#landing .hero .visual .print{padding:3px;border-radius:9px;box-shadow:0 8px 20px var(--shadow)}}#landing .hero .visual .top-left{left:1%;top:12%;width:27%;aspect-ratio:1;rotate:-5deg}#landing .hero .visual .bottom-left{left:5%;top:50%;width:25%;aspect-ratio:3 / 4;rotate:4deg}#landing .hero .visual .top-right{right:0;top:10%;width:27%;aspect-ratio:1;rotate:4deg}#landing .hero .visual .bottom-right{right:2%;top:56%;width:25%;aspect-ratio:4 / 3;rotate:-4deg}@media (max-width: 900px){#landing .hero .visual{width:100%;margin:32px 0 0}}@media (max-width: 900px){#landing .hero{padding:24px 0 48px}}#landing .section{padding:128px 0}@media (max-width: 900px){#landing .section{padding:80px 0}}#landing .section>.wrap>.pillars:first-child{margin-top:0}#landing .section-head{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:48px;align-items:end}#landing .section-head.top{align-items:start}@media (max-width: 900px){#landing .section-head{grid-template-columns:1fr;gap:40px}}#landing .pillars{margin-top:72px;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}#landing .pillars article{padding-top:24px}#landing .pillars .index{font-size:13px;font-weight:600;letter-spacing:0.08em;color:var(--accent-deep)}#landing .pillars .sub{margin-top:16px}#landing .pillars p.muted{margin-top:8px;font-size:16px}#landing .pillars.four{grid-template-columns:repeat(4, 1fr);gap:32px}#landing .pillars.two{grid-template-columns:1fr 1fr;gap:48px 64px}@media (max-width: 900px){#landing .pillars.four,#landing .pillars.two{grid-template-columns:1fr;gap:24px}}#landing .statement{background:var(--night);color:#ffffff}#landing .statement .wrap{display:grid;grid-template-columns:minmax(0, 6fr) minmax(0, 6fr);gap:72px;align-items:center}@media (max-width: 900px){#landing .statement .wrap{grid-template-columns:1fr;gap:40px}}#landing .statement .eyebrow{color:#c2bbed}#landing .statement .title{color:#ffffff}#landing .statement .lede{color:var(--night-soft);margin-top:24px}#landing .statement .lede strong{color:#ffffff}#landing .statement .voices{display:grid;gap:14px}#landing .statement .voice{display:flex;align-items:center;gap:14px;font-size:16px;color:rgba(255,255,255,0.55)}#landing .statement .voice img{flex:0 0 34px;width:34px;height:34px;border-radius:50%;object-fit:cover}#landing .statement .voice span{padding:10px 16px;border-radius:18px 18px 18px 4px;background:rgba(255,255,255,0.08)}#landing .statement .voice.lost span{text-decoration:line-through;opacity:.6}#landing .statement .then{margin:10px 0 10px 48px;font-size:13px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#c2bbed}#landing .statement .one-place{margin-left:48px;border-radius:18px;background:#ffffff;color:#232a36;padding:18px 20px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px}#landing .statement .one-place strong{display:block;font-weight:600}#landing .statement .one-place .fine{color:#5b616d}#landing .statement .one-place .seen{display:flex}#landing .statement .one-place .seen img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;margin-left:-10px}#landing .statement .one-place .seen img:first-child{margin-left:0}#landing .statement .cta{margin-top:48px}@media (max-width: 900px){#landing .statement .then,#landing .statement .one-place{margin-left:0}}#landing .steps{margin-top:72px;display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}#landing .steps article{display:flex;flex-direction:column;min-height:460px}@media (max-width: 900px){#landing .steps article{min-height:0}}#landing .steps article.plain{min-height:0;padding-top:32px}#landing .steps .number{font-size:48px;font-weight:600;letter-spacing:-0.04em;line-height:1;color:var(--accent)}#landing .steps .sub{margin-top:24px}#landing .steps p.muted{margin-top:8px;font-size:16px;flex:1}#landing .steps .shot{margin:24px -32px 0;aspect-ratio:1573 / 1000;border-radius:0 0 24px 24px;overflow:hidden}#landing .steps .shot img{display:block;width:100%;height:100%;object-fit:cover}#landing .moments .wrap{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:72px;align-items:center}@media (max-width: 900px){#landing .moments .wrap{grid-template-columns:1fr;gap:40px}}#landing .moments .words{margin-top:32px;display:grid;gap:6px;font-size:clamp(26px, 3vw, 38px);font-weight:600;letter-spacing:-0.025em;line-height:1.15}#landing .moments .words span{color:var(--muted)}#landing .moments .words span:first-child{color:var(--text)}#landing .moments .lede{margin-top:32px}#landing .moments .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media (max-width: 900px){#landing .moments .grid{grid-template-columns:1fr 1fr;gap:8px}}#landing .moments .photo{position:relative;margin:0;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--placeholder)}#landing .moments .photo img{display:block;width:100%;height:100%;object-fit:cover}#landing .moments .photo:nth-child(1){grid-column:span 2;grid-row:span 2;aspect-ratio:auto}@media (max-width: 900px){#landing .moments .photo:nth-child(1){grid-column:span 2;grid-row:auto;aspect-ratio:3 / 2}}#landing .moments .photo:nth-child(6){grid-column:span 2;aspect-ratio:2 / 1}@media (max-width: 900px){#landing .moments .photo:nth-child(6){grid-column:span 2;aspect-ratio:2 / 1}}#landing .moments .photo .chip{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 10px;border-radius:999px;background:rgba(0,0,0,0.45);color:#ffffff;font-size:12px;font-weight:600;letter-spacing:0.02em;backdrop-filter:blur(6px)}@media (max-width: 900px){#landing .moments .photo .chip{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 8px;font-size:11px}}#landing .moments .photo .play{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:rgba(255,255,255,0.9)}#landing .moments .photo .play::after{content:"";position:absolute;left:20px;top:16px;width:16px;height:20px;background:#232a36;clip-path:polygon(0 0, 100% 50%, 0 100%)}@media (max-width: 900px){#landing .moments .photo .play::after{left:15px;top:12px;width:13px;height:16px}}@media (max-width: 900px){#landing .moments .photo .play{width:40px;height:40px;margin:-20px 0 0 -20px}}#landing .pricing .plans{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 900px){#landing .pricing .plans{grid-template-columns:1fr;margin-top:40px}}#landing .pricing .plan{display:flex;flex-direction:column;align-items:flex-start;background:var(--paper-raised);border-radius:24px;padding:40px}#landing .pricing .plan.free{background:var(--text);color:var(--background)}#landing .pricing .plan.free p{opacity:.75}#landing .pricing .plan.free .button{background:#ffffff;color:var(--night)}#landing .pricing .plan.free .button.hover{background:rgba(255,255,255,0.8)}#landing .pricing .plan .label{font-size:13px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;opacity:.6}#landing .pricing .plan .price{margin-top:18px;font-size:54px;font-weight:600;letter-spacing:-0.04em;line-height:1}#landing .pricing .plan .price small{font-size:18px;font-weight:500;letter-spacing:0;opacity:.6;margin-left:6px}#landing .pricing .plan p{margin-top:20px;font-size:17px}#landing .pricing .plan :has(+.button){margin-bottom:32px}#landing .pricing .plan .button{margin-top:auto}#landing .faq .list{margin-top:16px}#landing .faq .question{padding-block:60px;border-bottom:1px solid var(--line)}#landing .faq .question:last-child{border-bottom:0}#landing .faq .question.open .summary::before{rotate:180deg}#landing .faq .question.open .answer{grid-template-rows:1fr}#landing .faq .summary{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:32px;font-weight:600;letter-spacing:-0.015em;line-height:1.3;text-align:left;cursor:pointer;position:relative}#landing .faq .summary::before{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;background-color:var(--muted);mask:url("/ui.svg?334#chevron-down") center/contain no-repeat;-webkit-mask:url("/ui.svg?334#chevron-down") center/contain no-repeat;transition:rotate 0.3s var(--ease)}#landing .faq .summary::after{content:"";flex:0 0 auto;width:36px;height:36px;border-radius:5px;background:currentColor;opacity:.05;transition:opacity .5s}#landing .faq .summary.hover::after{opacity:.1;transition-duration:.1s}#landing .faq .answer{max-width:720px;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s var(--ease)}#landing .faq .answer>div{overflow:hidden}#landing .faq .answer p{padding:20px 0 0;color:var(--muted)}#landing .faq .answer p a{text-decoration:underline}#landing .closing{padding:160px 0;text-align:center}#landing .closing .display{max-width:11em;margin:24px auto 0}#landing .closing .lede{margin:32px auto 0}#landing .closing .cta{margin-top:80px;display:grid;justify-items:center;gap:16px}@media (max-width: 900px){#landing .closing{padding:96px 0}}@media (max-width: 900px){#landing .pillars,#landing .steps{grid-template-columns:1fr;gap:24px;margin-top:48px}}@media (min-width: 901px) and (prefers-reduced-motion: no-preference){#landing .phone,#landing .device{animation:phone-drift linear both;animation-timeline:view()}}#landing .device{margin:0 auto;width:300px;max-width:100%;aspect-ratio:9 / 19.5;padding:8px;border-radius:34px;background:var(--phone-frame);box-shadow:0 30px 60px var(--shadow)}#landing .device img,#landing .device video{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:27px}@media (max-width: 900px){#landing .device{width:260px}}#landing .items+.fine,#landing .list+.fine{margin-top:40px}#landing .steps+.cta,#landing .section-head+.cta{margin-top:72px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}#landing .links .sub a{color:var(--accent-deep)}#landing .eyebrow+.section-head{margin-top:0}#landing .pillars.ruled article{padding-top:0}#landing .pillars.ruled .index{color:var(--accent)}#landing .pillars.ruled .sub{margin-top:28px;font-size:22px}#landing .pillars.cards img{display:block;width:90%;height:auto;margin:20px auto}#landing .features .wrap{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:64px;align-items:center}@media (max-width: 900px){#landing .features .wrap{grid-template-columns:1fr;gap:40px}}#landing .features .lede{margin-top:24px}#landing .features .items{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:32px 48px}#landing .features .items article{padding-top:16px}#landing .features .items p.muted{margin-top:8px;font-size:16px}@media (max-width: 900px){#landing .features .items{grid-template-columns:1fr;gap:24px;margin-top:32px}}.content:has(>#editorial){max-width:none;padding:0}#editorial{color:var(--text)}#editorial *{box-sizing:border-box}#editorial h1,#editorial h2,#editorial h3,#editorial p,#editorial ol,#editorial dl,#editorial dd{margin:0;padding:0}#editorial>section{padding-block:160px}@media (max-width: 1024px){#editorial>section{padding-block:120px}}@media (max-width: 640px){#editorial>section{padding-block:96px}}#editorial>.surface{background:var(--faint-fill)}#editorial .wrap{max-width:1296px;margin-inline:auto;padding-inline:48px}@media (max-width: 1024px){#editorial .wrap{padding-inline:32px}}@media (max-width: 640px){#editorial .wrap{padding-inline:24px}}#editorial .label{margin:0 0 10px;color:var(--accent-deep);font-size:13px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase}#editorial .body{margin:24px 0 0;max-width:34em;color:var(--muted);font-size:18px;line-height:1.6}#editorial .body a{color:var(--accent-deep)}#editorial h2{margin:0;font-size:clamp(32px, 3.6vw, 48px);font-weight:600;line-height:1.1;letter-spacing:-0.025em;text-wrap:balance}#editorial .button{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 32px;border-radius:999px;background:var(--accent-fill);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .5s}#editorial .button.hover{opacity:.85;transition-duration:.1s}#editorial .button::after{content:"→"}#editorial>.hero{padding-top:120px}@media (max-width: 640px){#editorial>.hero{padding-top:64px}}#editorial>.hero>.wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:32px}#editorial>.hero>.wrap>.label,#editorial>.hero>.wrap>h1{grid-column:1 / span 11}#editorial>.hero>.wrap>h1{font-size:clamp(48px, 7vw, 96px);font-weight:600;line-height:1;letter-spacing:-0.04em;text-wrap:balance}#editorial>.hero>.wrap>h1>span{color:var(--muted)}#editorial>.hero>.wrap>.lead{grid-column:1 / span 7;margin-top:48px}@media (max-width: 1024px){#editorial>.hero>.wrap>.lead{grid-column:1 / span 10}}@media (max-width: 640px){#editorial>.hero>.wrap>.lead{grid-column:1 / -1;margin-top:40px}}#editorial>.hero>.wrap>.lead>.tagline{font-size:clamp(20px, 2vw, 24px);line-height:1.4;letter-spacing:-0.01em}#editorial>.hero>.wrap>.lead>.body{margin-top:16px}#editorial>.hero>.wrap>.lead>.button{margin-top:40px}#editorial>.statement>.wrap>p{max-width:24em;color:var(--muted);font-size:clamp(26px, 3.2vw, 40px);line-height:1.3;letter-spacing:-0.02em}#editorial>.statement>.wrap>p>span{color:var(--text)}#editorial>.process>.wrap,#editorial>.questions>.wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:32px}#editorial>.process>.wrap>.side,#editorial>.questions>.wrap>.side{grid-column:1 / span 4;align-self:start;position:sticky;top:120px}#editorial>.process>.wrap>.side>.body,#editorial>.questions>.wrap>.side>.body{font-size:17px}#editorial>.process>.wrap>.steps,#editorial>.questions>.wrap>.steps{grid-column:6 / span 7;list-style:none}#editorial>.process>.wrap>.steps>li,#editorial>.questions>.wrap>.steps>li{display:grid;grid-template-columns:64px minmax(0, 1fr);padding-block:32px;border-top:1px solid var(--line)}#editorial>.process>.wrap>.steps>li h3,#editorial>.questions>.wrap>.steps>li h3{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-0.01em}#editorial>.process>.wrap>.steps>li p,#editorial>.questions>.wrap>.steps>li p{margin:8px 0 0;color:var(--muted);font-size:16px;line-height:1.6}@media (max-width: 640px){#editorial>.process>.wrap>.steps>li,#editorial>.questions>.wrap>.steps>li{grid-template-columns:48px minmax(0, 1fr)}}#editorial>.process>.wrap>.steps>li:first-child,#editorial>.questions>.wrap>.steps>li:first-child{padding-top:0;border-top:0}#editorial>.process>.wrap>.steps>li>.number,#editorial>.questions>.wrap>.steps>li>.number{grid-row:span 2;padding-top:4px;color:var(--accent-deep);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}#editorial>.process>.wrap>.steps>li>p,#editorial>.questions>.wrap>.steps>li>p{max-width:32em}@media (max-width: 1024px){#editorial>.process>.wrap>.side,#editorial>.process>.wrap>.steps,#editorial>.questions>.wrap>.side,#editorial>.questions>.wrap>.steps{grid-column:1 / -1}#editorial>.process>.wrap>.side,#editorial>.questions>.wrap>.side{position:static}#editorial>.process>.wrap>.steps,#editorial>.questions>.wrap>.steps{margin-top:64px}}#editorial>.columns>.wrap>.head{max-width:720px}#editorial>.columns>.wrap>.items{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:80px;margin-top:96px}@media (max-width: 1200px){#editorial>.columns>.wrap>.items{gap:56px}}@media (max-width: 1024px){#editorial>.columns>.wrap>.items{grid-template-columns:minmax(0, 1fr);gap:80px;max-width:640px}}#editorial>.columns>.wrap>.items>article{display:flex;flex-direction:column}#editorial>.columns>.wrap>.items>article h3{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-0.01em}#editorial>.columns>.wrap>.items>article p{margin:8px 0 0;color:var(--muted);font-size:16px;line-height:1.6}#editorial>.columns>.wrap>.items>article>p{margin-top:16px}#editorial>.columns>.wrap>.items>article>dl{margin-top:32px}#editorial>.columns>.wrap>.items>article>dl>dt{margin-top:32px;font-size:14px;font-weight:600}#editorial>.columns>.wrap>.items>article>dl>dt:first-child{margin-top:0}#editorial>.columns>.wrap>.items>article>dl>dd{margin-top:8px;color:var(--muted);font-size:16px;line-height:1.6}#editorial>.columns>.wrap>.items>article>.link{margin-top:auto;padding-top:40px;color:var(--accent-deep);font-size:15px;font-weight:600;text-decoration:none;transition:opacity .5s}#editorial>.columns>.wrap>.items>article>.link::after{content:" →"}#editorial>.columns>.wrap>.items>article>.link.hover{opacity:.7;transition-duration:.1s}#editorial>.pairs>.wrap>.head{max-width:720px}#editorial>.pairs>.wrap>.grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:56px 64px;margin-top:80px}@media (max-width: 640px){#editorial>.pairs>.wrap>.grid{grid-template-columns:minmax(0, 1fr);gap:40px}}#editorial>.pairs>.wrap>.grid>div{max-width:30em}#editorial>.pairs>.wrap>.grid>div h3{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-0.01em}#editorial>.pairs>.wrap>.grid>div p{margin:8px 0 0;color:var(--muted);font-size:16px;line-height:1.6}#editorial>.split>.wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:32px}#editorial>.split>.wrap>div:first-child{grid-column:1 / span 5}#editorial>.split>.wrap>div:last-child{grid-column:7 / span 6}#editorial>.split>.wrap>div:last-child>.body:first-child{margin-top:0}@media (max-width: 1024px){#editorial>.split>.wrap>div:first-child,#editorial>.split>.wrap>div:last-child{grid-column:1 / -1}#editorial>.split>.wrap>div:last-child{margin-top:40px}}#editorial>.questions>.wrap>.list{grid-column:6 / span 7}#editorial>.questions>.wrap>.list>div{padding-block:32px;border-top:1px solid var(--line)}#editorial>.questions>.wrap>.list>div h3{margin:0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-0.01em}#editorial>.questions>.wrap>.list>div p{margin:8px 0 0;color:var(--muted);font-size:16px;line-height:1.6}#editorial>.questions>.wrap>.list>div:first-child{padding-top:0;border-top:0}#editorial>.questions>.wrap>.list>div>p{max-width:32em}@media (max-width: 1024px){#editorial>.questions>.wrap>.list{grid-column:1 / -1;margin-top:64px}}#editorial>.showcase>.wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:32px;align-items:center}#editorial>.showcase>.wrap>div{grid-column:1 / span 6}#editorial>.showcase>.wrap>.phone{grid-column:8 / span 4;justify-self:center;width:100%;max-width:320px;margin:0;aspect-ratio:9 / 19.5;padding:8px;border:1px solid var(--line);border-radius:40px;background:var(--faint-fill)}#editorial>.showcase>.wrap>.phone img,#editorial>.showcase>.wrap>.phone video{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:32px}#editorial>.showcase>.wrap>.phone .dark{display:none}html[data-theme="dark"] #editorial>.showcase>.wrap>.phone .light{display:none}html[data-theme="dark"] #editorial>.showcase>.wrap>.phone .dark{display:block}@media (prefers-color-scheme: dark){html:not([data-theme]) #editorial>.showcase>.wrap>.phone .light{display:none}html:not([data-theme]) #editorial>.showcase>.wrap>.phone .dark{display:block}}@media (max-width: 1024px){#editorial>.showcase>.wrap>div,#editorial>.showcase>.wrap>.phone{grid-column:1 / -1}#editorial>.showcase>.wrap>.phone{margin-top:64px;max-width:280px}}#editorial>.end>.wrap{display:flex;flex-direction:column;align-items:center;text-align:center}#editorial>.end>.wrap>h2{max-width:12em;font-size:clamp(36px, 4.4vw, 64px);line-height:1.05;letter-spacing:-0.03em}#editorial>.end>.wrap>.action{margin-top:40px}#editorial>.end>.wrap>.action>.note{margin-top:16px;color:var(--muted);font-size:14px}#editorial>.end>.wrap>.action>.note>a{color:var(--accent-deep);text-decoration:none;transition:opacity .5s}#editorial>.end>.wrap>.action>.note>a.hover{opacity:.7;transition-duration:.1s}
