.home-actions{justify-items:start;gap:var(--cj-space-12);display:grid}.home-actions .cj-button{justify-self:stretch}.home-actions .cj-link{margin-top:-6px}.home-lede{max-width:9em;font:300 56px/.95 var(--cj-font-editorial);letter-spacing:-.01em;text-wrap:balance}.home-rows{margin-top:var(--cj-space-24)}.home-rows li{font:400 18px/26px var(--cj-font-ui);letter-spacing:-.005em;padding:16px 0}.home-rows li+li{border-top:var(--cj-stroke-hairline) solid var(--cj-border-subtle)}@media (min-width:900px){.home-actions .cj-button{justify-self:start}.home-lede{max-width:11em;font-size:88px}.home-rows li{font-size:19px;line-height:28px}}.home-contents{padding:var(--cj-space-64) 0}.home-contents__column{container-type:inline-size}.home-contents__list{margin-top:var(--cj-space-12)}.home-contents__list li{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0 16px;display:flex}.home-contents__list li+li{border-top:var(--cj-stroke-hairline) solid currentColor;padding-top:8px}.home-contents__list b{font:300 clamp(56px, 21cqi, 84px)/.92 var(--cj-font-editorial);letter-spacing:-.02em;margin-left:-.03em}.home-contents__list i{color:color-mix(in srgb, currentColor var(--cj-soft,70%), transparent);font:400 11px/16px var(--cj-font-ui);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-style:normal}.home-contents__ask{margin-top:var(--cj-space-48)}.home-contents__title{max-width:10em;font:300 40px/38px var(--cj-font-editorial);text-wrap:balance}.home-contents__ask p{max-width:34em;font:400 17px/25px var(--cj-font-ui);margin-top:16px}.home-contents__ask p+p{margin-top:12px}@media (min-width:900px){.home-contents{padding:96px 0}.home-contents__list b{font-size:min(168px,15cqi)}.home-contents__list i{font-size:12px}.home-contents__ask{column-gap:var(--cj-space-64);margin-top:var(--cj-space-64);grid-template-columns:minmax(0,6fr) minmax(0,6fr);display:grid}.home-contents__title{font-size:56px;line-height:54px}.home-contents__ask p:first-of-type{margin-top:0}.home-contents__ask p{grid-column:2;font-size:19px;line-height:28px}}.home-close{padding-block:56px var(--cj-space-64);container-type:inline-size}.home-close__title{font:300 56px/.95 var(--cj-font-editorial);letter-spacing:-.01em}.home-close .home-actions{margin-top:var(--cj-space-32)}@media (min-width:900px){.home-close{column-gap:var(--cj-space-64);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;padding-block:96px;display:grid}.home-close__title{font-size:min(96px, calc((100cqi - 64px) * .667 / var(--cj-head-measure,8)))}.home-close .home-actions{margin-top:0}}.cj-site{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-push:cubic-bezier(.32, .72, 0, 1);--ease-wipe:cubic-bezier(.7, 0, .2, 1)}.dv{aspect-ratio:872/1804;position:relative}.dv__screen{background:var(--cj-surface-canvas);isolation:isolate;border-radius:16.3%/7.3%;width:84.63%;height:91.57%;position:absolute;top:3.94%;left:7.68%;overflow:hidden;container-type:inline-size}.dv__frame{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dv__screen>*{--u:calc(100cqw / 403);--p:calc(var(--u) * 390 / 402);--o:calc(var(--u) * 6.55)}.sp-slot{position:absolute;inset:0}.sp-slot,.hm-screen{color:var(--cj-content-primary);font-family:var(--cj-font-ui);font-size:calc(var(--u) * 16);line-height:1.25}:where(.dv) :where(p,figure){margin:0}.sp-screen{background:var(--cj-surface-canvas);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.sp-field{padding-bottom:calc(var(--u) * 32);background:var(--cj-accent);color:var(--cj-on-accent)}.sp-field .sp-label,.sp-field .sp-meta,.sp-pair span{color:color-mix(in srgb, currentColor 72%, transparent)}.ios-status{z-index:6;height:calc(var(--o) + var(--p) * 54);color:#000;flex:none;position:relative}.ios-status--light{color:#fff}.ios-time{left:calc(var(--o) + var(--p) * 81.7);top:calc(var(--o) + var(--p) * 23.2);font:600 calc(var(--p) * 17) / 1 -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;letter-spacing:-.02em;white-space:nowrap;position:absolute;transform:translate(-50%)}.ios-icons{left:calc(var(--o) + var(--p) * 274.4);top:calc(var(--o) + var(--p) * 22.72);width:calc(var(--p) * 88.26);height:calc(var(--p) * 19.23);background:currentColor;position:absolute;-webkit-mask:url(/home/ios/status.png) 0 0/100% 100% no-repeat;mask:url(/home/ios/status.png) 0 0/100% 100% no-repeat}.sp-chrome{height:calc(var(--u) * 44);padding:0 calc(var(--u) * 32);align-items:center;display:flex}.sp-body .sp-chrome{padding:0}.sp-back{align-items:center;gap:calc(var(--u) * 6);font:400 calc(var(--u) * 16) / 1 var(--cj-font-ui);display:inline-flex}.sp-back svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.sp-label,.sp-section,.sp-kicker,.sp-day,.sp-row__label{font:400 calc(var(--u) * 11.5) / calc(var(--u) * 16) var(--cj-font-ui);letter-spacing:.2em;text-transform:uppercase}.sp-label{margin:calc(var(--u) * 24) calc(var(--u) * 32) 0}.sp-title{margin:calc(var(--u) * 10) calc(var(--u) * 32) 0;font:300 calc(var(--u) * 48) / .96 var(--cj-font-editorial);letter-spacing:-.005em}.sp-title--page{margin:calc(var(--u) * 10) 0 0;font-size:calc(var(--u) * 40)}.sp-title--chat{margin-top:calc(var(--u) * 20);font-size:calc(var(--u) * 40)}.sp-meta{margin:calc(var(--u) * 12) calc(var(--u) * 32) 0;font-size:calc(var(--u) * 16)}.sp-body .sp-meta{color:var(--cj-content-secondary);margin-inline:0}.sp-ticket-photo{margin:calc(var(--u) * 18) calc(var(--u) * 32) 0}.sp-body--ticket{padding-top:calc(var(--u) * 14)}.sp-body--ticket .sp-fact:first-child{border-top:0}.sp-ticket-photo>span{aspect-ratio:2;background:color-mix(in srgb, currentColor 12%, transparent);display:block;position:relative;overflow:hidden}.sp-ticket-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-ticket-photo figcaption{margin-top:calc(var(--u) * 8);color:color-mix(in srgb, currentColor 58%, transparent);font-size:calc(var(--u) * 10.5)}.sp-pair{margin:calc(var(--u) * 20) calc(var(--u) * 32) 0;grid-template-columns:1fr 1fr;display:grid}.sp-pair span{font-size:calc(var(--u) * 13);display:block}.sp-pair b{margin-top:calc(var(--u) * 4);font:300 calc(var(--u) * 34) / 1 var(--cj-font-editorial);display:block}.sp-action{height:calc(var(--u) * 48);margin:calc(var(--u) * 24) calc(var(--u) * 32) 0;border-radius:calc(var(--u) * 6);color:#fff;font:500 calc(var(--u) * 16) / 1 var(--cj-font-ui);background:#111;justify-content:center;align-items:center;display:flex}.sp-action--light{color:#111;background:#fff}.sp-action--body{margin:calc(var(--u) * 28) 0 0}.sp-body{padding:0 calc(var(--u) * 32)}.sp-section{margin:calc(var(--u) * 32) 0 calc(var(--u) * 12);color:var(--cj-content-secondary)}.sp-section--gap{margin-top:calc(var(--u) * 36)}.sp-fact{grid-template-columns:calc(var(--u) * 72) minmax(0, 1fr);column-gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) 0;border-top:1px solid var(--cj-border-subtle);font-size:calc(var(--u) * 15);line-height:1.3;display:grid}.sp-fact>span:first-child{color:var(--cj-content-secondary);font-size:calc(var(--u) * 14)}.sp-alert{z-index:0;padding:calc(var(--u) * 12) calc(var(--u) * 32);background:var(--cj-alert-attention-surface);color:var(--cj-alert-attention-content);font:500 calc(var(--u) * 15) / 1.3 var(--cj-font-ui);position:relative}.sp-row{grid-template-columns:calc(var(--u) * 64) minmax(0, 1fr);column-gap:calc(var(--u) * 12);padding:calc(var(--u) * 16) 0;border-top:1px solid var(--cj-border-subtle);display:grid}.sp-row__label{padding-top:calc(var(--u) * 7);color:var(--cj-content-secondary);font-size:calc(var(--u) * 10.5)}.sp-row b{font:300 calc(var(--u) * 24) / 1.05 var(--cj-font-editorial);display:block}.sp-row div span{margin-top:calc(var(--u) * 6);color:var(--cj-content-secondary);font-size:calc(var(--u) * 14);line-height:1.35;display:block}.sp-kicker{margin-top:calc(var(--u) * 20);color:var(--cj-content-secondary)}.sp-photo{margin-top:calc(var(--u) * 24)}.sp-photo>span{aspect-ratio:3/2;background:var(--cj-pending);display:block;position:relative;overflow:hidden}.sp-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-photo figcaption{margin:calc(var(--u) * 8) 0 calc(var(--u) * 12);color:var(--cj-content-faint);font-size:calc(var(--u) * 11)}.sp-note{margin-top:calc(var(--u) * 16);color:var(--cj-content-secondary);font-size:calc(var(--u) * 15)}.sp-convo-bar{grid-template-columns:calc(var(--u) * 44) minmax(0, 1fr) calc(var(--u) * 44);height:calc(var(--u) * 56);padding:0 calc(var(--u) * 20);align-items:center;display:grid;position:relative}.sp-convo-bar__back,.sp-convo-bar__more{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.sp-convo-bar__more{justify-self:end}.sp-convo-bar__title{justify-items:center;gap:calc(var(--u) * 2);text-align:center;min-width:0;display:grid}.sp-convo-bar__title b{max-width:100%;font:500 calc(var(--u) * 17) / 1.2 var(--cj-font-ui);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-convo-bar__title span{color:var(--cj-content-secondary);font-size:calc(var(--u) * 13)}.sp-chat{padding-top:calc(var(--u) * 12);flex-direction:column;flex:1;display:flex}.sp-stamp{margin:calc(var(--u) * 14) 0 calc(var(--u) * 22);color:var(--cj-content-secondary);font-size:calc(var(--u) * 12.5);text-align:center}.sp-carmen{margin-bottom:calc(var(--u) * 20);font-size:calc(var(--u) * 17);line-height:1.4}.sp-card{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 116);gap:calc(var(--u) * 16);margin:0 calc(var(--u) * -6) calc(var(--u) * 28);padding:calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 16) calc(var(--u) * 20);background:var(--cj-accent);color:var(--cj-on-accent);display:grid}.sp-card__words{flex-direction:column;min-width:0;display:flex}.sp-card__kind{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 13);display:flex}.sp-card__kind svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.sp-card__name{margin-top:calc(var(--u) * 10);font:300 calc(var(--u) * 30) / 1.02 var(--cj-font-editorial)}.sp-card__link{align-items:center;gap:calc(var(--u) * 4);padding-top:calc(var(--u) * 14);color:color-mix(in srgb, currentColor 62%, transparent);font-size:calc(var(--u) * 13.5);margin-top:auto;display:flex}.sp-card__link svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.sp-card__photo{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.sp-card__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-you{max-width:80%;margin:0 calc(var(--u) * -6) calc(var(--u) * 26) 0;padding:calc(var(--u) * 11) calc(var(--u) * 16);border-radius:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 3) calc(var(--u) * 14);background:var(--cj-accent-ultramarine);color:#fff;font-size:calc(var(--u) * 17);align-self:flex-end;line-height:1.35}.sp-reply{position:relative}.sp-typing{gap:calc(var(--u) * 5);padding:calc(var(--u) * 8) 0;opacity:0;display:flex;position:absolute;top:0;left:0}.sp-typing i{width:calc(var(--u) * 7);height:calc(var(--u) * 7);opacity:.35;background:currentColor;border-radius:50%}.sp-compose{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 24) calc(var(--u) * 40);border-top:1px solid var(--cj-border-subtle);flex:none;margin-top:auto;display:flex}.sp-compose__field{height:calc(var(--u) * 46);padding:0 calc(var(--u) * 16);border:1px solid var(--cj-border-subtle);border-radius:calc(var(--u) * 10);color:var(--cj-content-tertiary);font-size:calc(var(--u) * 17);flex:1;align-items:center;display:flex}.sp-compose__send{width:calc(var(--u) * 46);height:calc(var(--u) * 46);color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;display:grid}.sp-compose__send svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.sp-explore-cover{height:calc(var(--u) * 572);background:var(--cj-accent);color:var(--cj-on-accent);flex-direction:column;flex:none;display:flex;position:relative}.sp-cover{height:62%;position:absolute;top:0;left:0;right:0;overflow:hidden}.sp-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-cover:after{content:"";background:linear-gradient(180deg, #00000052 0%, #0000 22%, #0000 46%, color-mix(in srgb, var(--cj-accent) 76%, transparent) 80%, var(--cj-accent) 100%);position:absolute;inset:0}.sp-cover__credit{z-index:1;top:40%;right:calc(var(--u) * 8);transform-origin:100%;color:#ffffffbf;font-size:calc(var(--u) * 9.5);letter-spacing:.06em;position:absolute;transform:rotate(90deg)translate(50%)}.sp-explore-cover>.ios-status,.sp-chrome--root{z-index:1;color:#fff;position:relative}.sp-chrome--root{justify-content:space-between}.sp-root{font:500 calc(var(--u) * 24) / 1 var(--cj-font-ui);letter-spacing:-.015em}.sp-link,.sp-links span{font:500 calc(var(--u) * 11) / 1 var(--cj-font-ui);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:calc(var(--u) * 5);text-decoration:underline;text-decoration-thickness:1px}.sp-lead{z-index:1;padding:0 calc(var(--u) * 32) calc(var(--u) * 28);margin-top:auto;position:relative}.sp-lead .sp-kicker{color:color-mix(in srgb, currentColor 80%, transparent)}.sp-title--lead{margin:calc(var(--u) * 12) 0 0;font-size:calc(var(--u) * 46)}.sp-standfirst{margin-top:calc(var(--u) * 14);color:color-mix(in srgb, currentColor 80%, transparent);font-size:calc(var(--u) * 16);line-height:1.4}.sp-standfirst b{color:#fff;font-weight:500}.sp-links{gap:calc(var(--u) * 24);margin-top:calc(var(--u) * 24);display:flex}.sp-tabs{height:calc(var(--u) * 86);padding-top:calc(var(--u) * 8);border-top:1px solid var(--cj-border-subtle);background:var(--cj-surface-canvas);color:var(--cj-content-tertiary);font:500 calc(var(--u) * 9) / 1 var(--cj-font-ui);letter-spacing:.12em;text-transform:uppercase;box-sizing:border-box;flex:none;justify-content:space-around;margin-top:auto;display:flex}.sp-feed{gap:calc(var(--u) * 12);padding:calc(var(--u) * 32) calc(var(--u) * 32) 0;grid-template-columns:1fr 1fr;display:grid}.sp-piece__photo{aspect-ratio:4/5;background:var(--cj-pending);display:block;position:relative;overflow:hidden}.sp-piece__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-piece__photo i{right:calc(var(--u) * 8);bottom:calc(var(--u) * 7);color:#ffffffd9;font:400 calc(var(--u) * 9.5) / 1 var(--cj-font-ui);letter-spacing:.04em;font-style:normal;position:absolute}.sp-piece__head{margin-top:calc(var(--u) * 12);color:var(--cj-content-secondary);font-size:calc(var(--u) * 10.5);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.sp-piece__head svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17);color:var(--cj-content-primary)}.sp-piece__title{margin-top:calc(var(--u) * 8);font:300 calc(var(--u) * 20) / 1.08 var(--cj-font-editorial);display:block}.sp-screen--explore .sp-tabs{position:absolute;bottom:0;left:0;right:0}.sp-tabs span{align-items:center;gap:calc(var(--u) * 6);min-width:calc(var(--u) * 52);flex-direction:column;display:flex;position:relative}.sp-tabs b{font-weight:inherit}.sp-tabs__glyph{width:calc(var(--u) * 22);height:calc(var(--u) * 22);display:block}.sp-tabs__avatar{box-sizing:border-box;width:calc(var(--u) * 22);height:calc(var(--u) * 22);border:1px solid var(--cj-border-strong);background:var(--cj-accent-chalk);color:var(--cj-content-primary);font:normal 500 calc(var(--u) * 8) / 1 var(--cj-font-ui);letter-spacing:.06em;border-radius:50%;place-items:center;display:grid}.sp-tabs .is-active .sp-tabs__avatar{border-width:1.5px}.sp-tabs .is-active{color:var(--cj-content-primary)}.sp-tabs .is-active:before{content:"";top:calc(var(--u) * -9);width:calc(var(--u) * 24);height:calc(var(--u) * 2);background:var(--cj-content-primary);position:absolute;left:50%;transform:translate(-50%)}@keyframes sp-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 16))}}@keyframes sp-drop{0%{transform:translateY(-101%)}}@keyframes sp-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sp-from-right{0%{opacity:0;transform:translateX(calc(var(--u) * 28))}}@keyframes sp-settle{0%{transform:scale(1.14)}}@keyframes sp-typing-show{0%{opacity:0;transform:translateY(calc(var(--u) * 6))}12%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes sp-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:.85;transform:translateY(calc(var(--u) * -3))}}@media (prefers-reduced-motion:no-preference){.sp-slot[data-on]{--lead:0s}.st__stage .sp-slot[data-on]{--lead:.26s}.sp-slot[data-on] .sp-in{animation:sp-rise .64s var(--ease-out) calc(var(--d,0s) + var(--lead)) both}.sp-slot[data-on] .sp-drop{animation:sp-drop .56s var(--ease-push) calc(var(--d,0s) + var(--lead)) both}.sp-slot[data-on] .sp-open{animation:sp-open .9s var(--ease-wipe) calc(var(--d,0s) + var(--lead)) both}.sp-slot[data-on] .sp-from-right{animation:sp-from-right .56s var(--ease-out) calc(var(--d,0s) + var(--lead)) both}.sp-slot[data-on] .sp-settle{animation:sp-settle 1.6s var(--ease-out) var(--lead) both}.sp-slot[data-on] .sp-typing{animation:sp-typing-show .85s linear calc(var(--d,0s) + var(--lead)) both}.sp-slot[data-on] .sp-typing i{animation:.9s ease-in-out infinite sp-dot}.sp-typing i:nth-child(2),.hm-typing i:nth-child(2){animation-delay:.15s}.sp-typing i:nth-child(3),.hm-typing i:nth-child(3){animation-delay:.3s}}.st__scroller{display:none}.st__list{margin-top:var(--cj-space-48)}@media (min-width:900px){.st__scroller{height:calc(var(--count) * 100svh + 40svh);display:block;position:relative}.st__list{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st__stage{--g:var(--cj-gutter);--edge:max(var(--g), calc((100vw - var(--cj-measure)) / 2));--ph:min(80svh, 860px);--pw:calc(var(--ph) * .4834);--mw:calc(var(--pw) * 1.62);--mh:calc(var(--ph) * .8);--mx:calc(100vw - var(--edge) - var(--mw));--my:calc((100svh - var(--mh)) / 2);--px:calc(var(--mx) + (var(--mw) - var(--pw)) / 2);--py:calc((100svh - var(--ph)) / 2);--tw:calc(var(--mx) - var(--edge) - 96px);background:var(--st-field,var(--cj-surface-canvas));height:100svh;transition:background-color .9s var(--ease-wipe);position:sticky;top:0;overflow:hidden}.st__device{z-index:3;top:var(--py);left:var(--px);width:var(--pw);position:absolute}.st__stage .sp-slot{transition:transform .68s var(--ease-push);transform:translate(100%)}.st__stage .sp-slot:after{content:"";z-index:5;opacity:0;pointer-events:none;transition:opacity .68s var(--ease-push);background:#000;position:absolute;inset:0}.st__stage .sp-slot[data-state=in]{z-index:3;transform:none}.st__stage .sp-slot[data-state=after]{z-index:1;transform:translate(-28%)}.st__stage .sp-slot[data-state=after]:after{opacity:.22}.st__stage .sp-slot[data-state=before]{z-index:2}.st__stage[data-dir=back] .sp-slot[data-state=before]{z-index:4}.st__stage:not([data-active]) .sp-slot[data-k="0"]{z-index:3;transform:none}.st__plate{z-index:1;top:var(--my);left:var(--mx);height:var(--mh);width:var(--mw);clip-path:inset(100% 0 0);transition:clip-path 1s var(--ease-wipe);margin:0;position:absolute;overflow:hidden}.st__plate img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.12)}.st__plate[data-state=in]{clip-path:inset(0)}.st__plate[data-state=in] img{transform:none}.st__plate[data-state=after]{clip-path:inset(0 0 100%)}.st__plate figcaption{transform-origin:100%;color:#fffc;font:400 10px/12px var(--cj-font-ui);letter-spacing:.06em;position:absolute;top:50%;right:10px;transform:rotate(90deg)translate(50%)}.st__text{--b:.22s;z-index:2;top:var(--my);left:var(--edge);width:var(--tw);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease-wipe), transform .24s var(--ease-wipe), visibility 0s linear .24s;position:absolute}.st__text[data-state=after]{transform:translateY(-16px)}.st__text[data-state=in]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0s linear var(--b), visibility 0s linear var(--b);transform:none}.st__no{color:var(--cj-content-secondary);font:400 12px/16px var(--cj-font-ui);letter-spacing:.22em;gap:10px;display:flex}.st__no span:last-child{color:var(--cj-content-faint)}.st__name{font:300 min(84px, calc(var(--tw) / 6.8)) / .98 var(--cj-font-editorial);letter-spacing:-.012em;margin-top:28px}.st__mask{white-space:nowrap;margin-bottom:-.26em;padding-bottom:.26em;display:block;overflow:hidden}.st__mask>span{display:block}.st__rows{max-width:32em;margin-top:16px}.st__rows li{font:400 19px/28px var(--cj-font-ui);letter-spacing:-.005em;padding:16px 0}.st__rows li>span{display:block}.st__rows li+li{border-top:var(--cj-stroke-hairline) solid var(--cj-border-subtle)}.st__text--numeral .st__no{display:none}.st__numeral{font:300 min(30svh, calc(var(--tw) * .5)) / .78 var(--cj-font-editorial);letter-spacing:-.04em;font-variant-numeric:lining-nums;margin-top:-.06em}.st__numeral .st__mask{margin-bottom:-.06em;padding-bottom:.06em}.st__text--numeral .st__name{font-size:min(64px, calc(var(--tw) / 6.8));margin-top:32px}.st__text:is(.st__text--feature,.st__text--pull) .st__rows{column-gap:var(--cj-space-32);max-width:none;display:grid}.st__text:is(.st__text--feature,.st__text--pull) .st__rows li{border:0;padding:0;font-size:16px;line-height:24px}.st__text:is(.st__text--feature,.st__text--pull) .st__rows li:before{content:"";background:var(--cj-content-primary);transform-origin:0;height:1px;margin-bottom:7px;display:block}.st__text--feature{top:auto;bottom:var(--my);width:calc(var(--px) - var(--edge) - 64px)}.st__text--feature .st__name{font-size:min(calc((var(--px) - var(--edge) - 64px) / 6.9), 16svh);letter-spacing:-.022em;line-height:.92}.st__text--feature .st__rows{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.st__text--pull .st__name{font-size:min(64px, calc(var(--tw) / 6.8))}.st__text--pull .st__rows{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.st__text--pull .st__rows li:first-child{font:300 clamp(26px, 2.3vw, 34px) / 1.14 var(--cj-font-editorial);letter-spacing:-.005em;grid-column:1/-1;padding-bottom:36px}.st__text--pull .st__rows li:first-child:before{content:none}.st__stage:not([data-active]) .st__text[data-k="0"]{opacity:1;visibility:visible}.st__stage:not([data-active]) .st__plate[data-k="0"]{clip-path:inset(0)}.st__stage:not([data-active]) .st__plate[data-k="0"] img{transform:none}}@keyframes st-line{0%{transform:translateY(112%)}}@keyframes st-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes st-wipe{0%{clip-path:inset(-10% 100% -30% 0)}to{clip-path:inset(-10% -2% -30% 0)}}@keyframes st-draw{0%{transform:scaleX(0)}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.st__text[data-state=in] .st__no{animation:st-rise .6s var(--ease-out) var(--b) both}.st__text--stack[data-state=in] .st__mask>span{animation:st-line .86s var(--ease-out) calc(var(--b) + var(--i,0) * 80ms) both}.st__text--stack[data-state=in] .st__rows li{animation:st-rise .7s var(--ease-out) calc(var(--b) + .32s + var(--i,0) * 70ms) both}.st__text--numeral[data-state=in] .st__numeral .st__mask>span{animation:st-line 1s var(--ease-out) var(--b) both}.st__text--numeral[data-state=in] .st__name{animation:st-rise .7s var(--ease-out) calc(var(--b) + .2s) both}.st__text--numeral[data-state=in] .st__rows li{animation:st-rise .7s var(--ease-out) calc(var(--b) + .34s + var(--i,0) * 70ms) both}.st__text--feature[data-state=in] .st__name{animation:st-wipe 1.1s var(--ease-wipe) calc(var(--b) + 60ms) both}.st__text--feature[data-state=in] .st__rows li:before{animation:st-draw .8s var(--ease-wipe) calc(var(--b) + .52s + var(--i,0) * 90ms) both}.st__text--feature[data-state=in] .st__rows li>span{animation:st-rise .7s var(--ease-out) calc(var(--b) + .7s + var(--i,0) * 90ms) both}.st__text--pull[data-state=in] .st__name{animation:st-rise .7s var(--ease-out) var(--b) both}.st__text--pull[data-state=in] .st__rows li:first-child{animation:st-rise .8s var(--ease-out) calc(var(--b) + .16s) both}.st__text--pull[data-state=in] .st__rows li+li:before{animation:st-draw .8s var(--ease-wipe) calc(var(--b) + .36s + var(--i,0) * 90ms) both}.st__text--pull[data-state=in] .st__rows li+li>span{animation:st-rise .7s var(--ease-out) calc(var(--b) + .5s + var(--i,0) * 90ms) both}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.st__stage *,.st__stage :after{transition-duration:1ms!important;transition-delay:0s!important}}.st-m+.st-m{margin-top:112px}.st-m__name{margin-top:var(--cj-space-12);font:300 min(44px, calc((100vw - var(--cj-gutter) * 2) / 6.8)) / .98 var(--cj-font-editorial);letter-spacing:-.01em}.st-m__name>span{white-space:nowrap;display:block}.st-m__comp{margin-top:var(--cj-space-32);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.st-m__plate{aspect-ratio:4/5;background:var(--cj-pending);grid-area:1/1/auto/9;margin:0;position:relative;overflow:hidden}.st-m__plate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.st-m__plate figcaption{transform-origin:0;color:#ffffffd9;font:400 10px/12px var(--cj-font-ui);letter-spacing:.06em;position:absolute;top:50%;left:8px;transform:rotate(-90deg)translate(-50%)}.st-m__device{z-index:1;grid-area:1/6/auto/13;margin-top:64px;position:relative}.st-m__plate{margin-left:calc(var(--cj-gutter) * -1)}.st-m--feature .st-m__name{font-size:min(64px, calc((100vw - var(--cj-gutter) * 2) / 6.9));line-height:.92}.st-m--feature .st-m__device{grid-column:5/13;margin-top:0}.st-m--numeral>.cj-label{font:300 120px/.8 var(--cj-font-editorial);letter-spacing:-.04em;color:var(--cj-content-primary);text-transform:none}.st-m--pull .home-rows li:first-child{font:300 26px/1.15 var(--cj-font-editorial)}.st-m .home-rows{margin-top:var(--cj-space-32)}@media (min-width:900px){.st-m__comp{display:none}}@media (prefers-reduced-motion:no-preference){.cj-motion .st-m [data-reveal]{transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.cj-motion .st-m [data-reveal]:not([data-seen]){opacity:0;transform:translateY(28px)}.cj-motion .st-m .st-m__comp[data-reveal]:not([data-seen]){transform:translateY(48px)}}.home-story{padding:var(--cj-space-64) 0 0}@media (min-width:900px){.home-story{padding-top:120px}.home-story .home-lede{max-width:9em;padding-bottom:.24em;font-size:clamp(72px,7vw,112px)}}.home-story .st__text[data-cj-accent],.home-story .st-m[data-cj-accent]>:not(.st-m__comp){color:var(--cj-on-accent);--cj-content-primary:var(--cj-on-accent);--cj-content-secondary:color-mix(in srgb, var(--cj-on-accent) var(--cj-soft,70%), transparent);--cj-content-faint:color-mix(in srgb, var(--cj-on-accent) 45%, transparent);--cj-border-subtle:color-mix(in srgb, var(--cj-on-accent) 28%, transparent)}@media (max-width:899px){.st-m[data-cj-accent]{margin-inline:calc(var(--cj-gutter) * -1);padding:64px var(--cj-gutter) 72px;background:var(--cj-accent)}.st-m[data-cj-accent]+.st-m,.st-m+.st-m[data-cj-accent]{margin-top:64px}.st-m[data-cj-accent]+.st-m[data-cj-accent]{margin-top:0}}.hx{background:var(--cj-accent);color:var(--cj-on-accent);transition:background-color 1.1s var(--ease-wipe);position:relative;overflow:hidden}.hx__photos{position:relative}.hx__photo{z-index:0;clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-wipe) 1.1s;margin:0;position:absolute;inset:0;overflow:hidden}.hx__photo[data-state=in]{z-index:1;clip-path:inset(0);transition-delay:0s}.hx__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hx__photo:after{content:"";pointer-events:none;background:linear-gradient(#00000057,#0000 24%);position:absolute;inset:0}.hx__photo figcaption{z-index:1;transform-origin:100%;color:#fffc;font:400 10px/12px var(--cj-font-ui);letter-spacing:.06em;position:absolute;top:50%;right:10px;transform:rotate(90deg)translate(50%)}@media (prefers-reduced-motion:no-preference){.hx__photo img{animation:22s ease-in-out infinite alternate hx-drift}}@keyframes hx-drift{0%{transform:scale(1.0015)}to{transform:scale(1.07)translate(-1%,-1%)}}.hx__statement{max-width:calc(var(--cj-head-measure,5) * 1em);font:300 min(64px, calc(100cqi / var(--cj-head-measure,5))) / .94 var(--cj-font-editorial);letter-spacing:-.012em;margin-left:-.02em}.hx__line{max-width:34em;color:color-mix(in srgb, currentColor 82%, transparent);font:400 17px/25px var(--cj-font-ui)}.hx .home-actions .cj-button{color:#111;background:#fff}.hx[data-cj-ink=light]{--cj-on-accent:#fff}.hx[data-cj-ink=dark]{--cj-on-accent:var(--cj-content-primary)}.hx__column{transition:opacity .38s var(--ease-wipe)}.hx[data-hx-turning] .hx__column{opacity:.3}.hx[data-cj-ink=dark] .home-actions .cj-button{background:var(--cj-content-primary);color:#fff}.hx .home-actions .cj-button{order:1}.hx .home-actions .cj-link{height:var(--cj-size-button);min-height:0;padding:0 var(--cj-space-24) 2px;border-radius:var(--cj-radius-control);box-sizing:border-box;font:500 16px/20px var(--cj-font-ui);letter-spacing:0;text-transform:none;border:1px solid;order:2;justify-content:center;justify-self:stretch;margin-top:0;text-decoration:none;transition:background-color .16s}.hx .home-actions .cj-link:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.hx .home-actions .cj-link svg{display:none}@media (max-width:899px){.hx{grid-template-columns:var(--cj-gutter) minmax(0, 1fr) var(--cj-gutter);padding-bottom:var(--cj-space-48);grid-template-areas:".mast."".stmt.""media media media"".line."".act.";display:grid;container-type:inline-size}.hx__column,.hx__words{display:contents}.hx .cj-mast{grid-area:mast}.hx__statement{margin-top:var(--cj-space-40);font-size:min(72px, calc((100cqi - var(--cj-gutter) * 2) / var(--cj-head-measure,5)));grid-area:stmt}.hx__photos{height:112vw;margin-top:var(--cj-space-32);grid-area:media;align-self:start}.hx__phone{z-index:2;width:min(62vw,300px);margin-top:calc(var(--cj-space-32) + 44px);grid-area:media;justify-self:center}.hx__line{margin-top:var(--cj-space-32);grid-area:line}.hx .home-actions{margin-top:var(--cj-space-24);grid-area:act}}@media (min-width:900px){.hx{--pw:min(calc(78svh * .4834), 26vw, 400px);--ph:calc(var(--pw) / .4834);min-height:max(100svh,760px)}.hx__photos{width:50vw;position:absolute;top:0;bottom:0;right:0}.hx__column{z-index:2;max-width:none;min-height:max(100svh,760px);padding-bottom:var(--cj-space-64);pointer-events:none;flex-direction:column;display:flex;position:relative}.hx__column>*{pointer-events:auto}.hx .cj-mast nav{color:#fff}.hx__words{min-height:calc(var(--ph) - var(--pw) * .4843);width:calc(50vw - var(--cj-gutter) - 64px);flex:none;grid-template-rows:auto auto auto 1fr;margin-top:auto;display:grid;container-type:inline-size}.hx__words>.hx__statement{margin-top:-.082em}.hx__statement{font-size:min(156px, calc(100cqi / var(--cj-head-measure,5)))}.hx__line{margin-top:var(--cj-space-24);font-size:20px;line-height:30px}.hx .home-actions{align-items:center;gap:var(--cj-space-16);margin-top:var(--cj-space-40);flex-wrap:wrap;display:flex}.hx .home-actions .cj-button,.hx .home-actions .cj-link{width:auto;min-width:224px}.hx__phone{z-index:3;bottom:var(--cj-space-64);left:calc(75vw - var(--pw) / 2);width:var(--pw);position:absolute}}.hm-screen{color:#000;-webkit-font-smoothing:antialiased;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}.hm-device{--o:0px;--sf:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;top:var(--o-cut,calc(var(--u) * 6.55));left:calc(var(--u) * 6.55);width:calc(var(--u) * 390);bottom:calc(var(--u) * 6.55);position:absolute}.hm-device>.ios-status{position:absolute;inset:0 0 auto}.hm-edge{inset:calc(var(--u) * -6.55) calc(var(--u) * -6.55) auto;z-index:4;height:calc(var(--p) * 168 + var(--u) * 6.55);-webkit-backdrop-filter:blur(calc(var(--p) * 5));backdrop-filter:blur(calc(var(--p) * 5));background:linear-gradient(#fff 0%,#ffffffe0 58%,#fff0);position:absolute;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.hm-head{z-index:5;height:calc(var(--p) * 150);position:absolute;inset:0 0 auto}.hm-glass{box-shadow:0 0 0 calc(var(--p) * .55) #00000013, 0 calc(var(--p) * 2) calc(var(--p) * 10) #0000000d, inset 0 calc(var(--p) * .8) 0 #fffffff2;-webkit-backdrop-filter:blur(calc(var(--p) * 8)) saturate(1.6);backdrop-filter:blur(calc(var(--p) * 8)) saturate(1.6);background:#f9f9f9e6;border-radius:999px;position:absolute}.hm-glyph{-webkit-mask:var(--m) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--m) 0 0 / 100% 100% no-repeat;mask:var(--m) 0 0 / 100% 100% no-repeat;background:currentColor;display:block;position:absolute}.hm-back{left:calc(var(--p) * 15.8);top:calc(var(--p) * 62);width:calc(var(--p) * 44.6);height:calc(var(--p) * 44.6)}.hm-glyph--back{--m:url(/home/ios/back.png);left:calc(var(--p) * 11.29);top:calc(var(--p) * 7.91);width:calc(var(--p) * 19.23);height:calc(var(--p) * 28.84)}.hm-video{left:calc(var(--p) * 341.9);top:calc(var(--p) * 62);width:calc(var(--p) * 44.6);height:calc(var(--p) * 44.6)}.hm-glyph--video{--m:url(/home/ios/video.png);left:calc(var(--p) * 5.91);top:calc(var(--p) * 7.91);width:calc(var(--p) * 33.21);height:calc(var(--p) * 28.84)}.hm-avatar{z-index:0;left:calc(var(--p) * 171.3);top:calc(var(--p) * 62.3);width:calc(var(--p) * 59.6);height:calc(var(--p) * 59.6);border-radius:50%;position:absolute}.hm-pill{left:calc(var(--p) * 151.6);top:calc(var(--p) * 117.1);width:calc(var(--p) * 98.3);height:calc(var(--p) * 31.5)}.hm-pill b{left:calc(var(--p) * 13.9);font:600 calc(var(--p) * 17) / calc(var(--p) * 31.5) var(--sf);letter-spacing:-.02em;position:absolute;top:0}.hm-glyph--chevron{--m:url(/home/ios/pill-chevron.png);left:calc(var(--p) * 76.49);top:calc(var(--p) * 6.12);width:calc(var(--p) * 13.11);height:calc(var(--p) * 19.23);color:#8e8e93}.hm-thread{padding:calc(var(--p) * 166) calc(var(--p) * 16) 0;transition:transform .42s var(--ease-wipe), opacity .34s var(--ease-wipe);flex-direction:column;display:flex;position:absolute;inset:0}.hm-thread.is-leaving{transform:translateY(calc(var(--p) * -48));opacity:0}.hm-when{margin:0 0 calc(var(--p) * 10);color:#8a8a8e;font:400 calc(var(--p) * 12) / 1.25 var(--sf);text-align:center}.hm-when b{font-weight:600}.hm-line{gap:calc(var(--p) * 2);max-width:calc(var(--p) * 285);flex-direction:column;display:flex}.hm-line--you{align-self:flex-end;align-items:flex-end}.hm-line--carmen{align-self:flex-start;align-items:flex-start}.hm-line+.hm-line{margin-top:calc(var(--p) * 2)}.hm-line--you+.hm-line--carmen,.hm-line--carmen+.hm-line--you,.hm-line--you+.hm-typing{margin-top:calc(var(--p) * 5.5)}.hm-line--carmen+.hm-typing{margin-top:calc(var(--p) * 2)}.hm-bubble{border-radius:calc(var(--p) * 20);color:#000;background:#e9e9e9;position:relative}.hm-line--you .hm-bubble{color:#fff;background:#38aafc}.hm-text{box-sizing:content-box;padding:calc(var(--p) * 10) calc(var(--p) * 15.5);font:400 calc(var(--p) * 17) / calc(var(--p) * 20.1) var(--sf);letter-spacing:-.012em;margin:0}.hm-bubble:after{content:"";bottom:calc(var(--p) * -8.3);left:calc(var(--p) * -.87);width:calc(var(--p) * 35.83);height:calc(var(--p) * 20.97);background:inherit;opacity:0;pointer-events:none;transition:opacity .16s ease-out;position:absolute;-webkit-mask:url(/home/ios/tail.png) 0 0/100% 100% no-repeat;mask:url(/home/ios/tail.png) 0 0/100% 100% no-repeat}.hm-line--you .hm-bubble:after{left:auto;right:calc(var(--p) * -.87);transform:scaleX(-1)}.hm-line.is-last .hm-bubble:last-of-type:after{opacity:1}.hm-receipt{margin:calc(var(--p) * 2) calc(var(--p) * 9.6) 0 0;color:#858585;font:600 calc(var(--p) * 13) / 1.25 var(--sf)}.hm-link{width:calc(var(--p) * 250)}.hm-link img{width:100%;height:calc(var(--p) * 140);object-fit:cover;border-radius:calc(var(--p) * 20) calc(var(--p) * 20) 0 0;display:block}.hm-link p{gap:calc(var(--p) * 2);padding:calc(var(--p) * 9) calc(var(--p) * 15.5) calc(var(--p) * 11);margin:0;display:grid}.hm-link b{font:600 calc(var(--p) * 15) / 1.25 var(--sf);letter-spacing:-.015em}.hm-link span{color:#8a8a8e;font:400 calc(var(--p) * 13) / 1.25 var(--sf)}.hm-typing{width:calc(var(--p) * 57.7);height:calc(var(--p) * 33.5);border-radius:calc(var(--p) * 16.75);background:#e9e9e9;align-self:flex-start;position:relative}.hm-typing:before,.hm-typing:after{content:"";background:inherit;border-radius:50%;position:absolute}.hm-typing:before{left:0;top:calc(var(--p) * 25.9);width:calc(var(--p) * 11.6);height:calc(var(--p) * 11.6)}.hm-typing:after{left:calc(var(--p) * -5.2);top:calc(var(--p) * 35.6);width:calc(var(--p) * 5.6);height:calc(var(--p) * 5.6)}.hm-typing__dots{left:calc(var(--p) * 11.65);top:calc(var(--p) * 12.4);gap:calc(var(--p) * 3.9);display:flex;position:absolute}.hm-typing__dots i{width:calc(var(--p) * 8.7);height:calc(var(--p) * 8.7);background:#bdbdbd;border-radius:50%}.hm-compose{left:0;right:0;bottom:calc(var(--p) * 30);z-index:5;height:calc(var(--p) * 41.5);position:absolute}.hm-plus{left:calc(var(--p) * 15.29);width:calc(var(--p) * 41.5);height:calc(var(--p) * 41.5);top:0}.hm-glyph--plus{--m:url(/home/ios/plus.png);left:calc(var(--p) * 10.05);top:calc(var(--p) * 8.3);width:calc(var(--p) * 21.85);height:calc(var(--p) * 22.72)}.hm-field{left:calc(var(--p) * 67.29);width:calc(var(--p) * 319.41);height:calc(var(--p) * 41.51);padding-left:calc(var(--p) * 17.9);color:#bababa;font:400 calc(var(--p) * 17) / calc(var(--p) * 41.51) var(--sf);letter-spacing:-.022em;box-sizing:border-box;top:0}.hm-glyph--wave{--m:url(/home/ios/wave.png);left:calc(var(--p) * 285.76);top:calc(var(--p) * 10.05);width:calc(var(--p) * 23.6);height:calc(var(--p) * 21.85);color:#8c8c8c}.hm-home{z-index:6;left:50%;bottom:calc(var(--p) * 8);width:calc(var(--p) * 139);height:calc(var(--p) * 5);margin-left:calc(var(--p) * -69.5);border-radius:calc(var(--p) * 2.5);background:#000;position:absolute}@keyframes hm-send{0%{opacity:0;transform:translateY(calc(var(--p) * 64)) scale(.9)}45%{opacity:1}to{transform:none}}@keyframes hm-pop{0%{opacity:0;transform:scale(.62)}55%{opacity:1;transform:scale(1.035)}to{transform:none}}@keyframes hm-swell{0%{opacity:0;transform:scale(.35)}65%{opacity:1;transform:scale(1.05)}to{transform:none}}@keyframes hm-fade{0%{opacity:0}}@keyframes hm-dot{0%,to{background:#c4c4c6}30%{background:#7e7e82}}@media (prefers-reduced-motion:no-preference){.hm-line--you.is-fresh{transform-origin:100% 100%;animation:.56s cubic-bezier(.2,.95,.3,1) both hm-send}.hm-line--carmen.is-fresh{transform-origin:0 100%;animation:.42s cubic-bezier(.3,.8,.35,1) both hm-pop}.hm-when.is-fresh{animation:.3s ease-out both hm-fade}.hm-line.is-fresh .hm-receipt{animation:.22s ease-out .52s both hm-fade}.hm-typing{transform-origin:0 100%;animation:.38s cubic-bezier(.3,.8,.35,1) both hm-swell}.hm-typing__dots i{animation:1.2s ease-in-out infinite hm-dot}.hm-typing__dots i:nth-child(2){animation-delay:.2s}.hm-typing__dots i:nth-child(3){animation-delay:.4s}}
