.hello__today,.hello__about,.hello__get,.hello__walls{text-align:center}.hello__story{padding-block:var(--s5) var(--s6)}.hello__today{padding-block-end:var(--s6)}.hello__words{font-size:var(--t-quote);line-height:1.2;min-height:calc(var(--hello-rows) * 1.2em + var(--s2) + 1.4 * var(--t-folio));min-height:calc(var(--hello-rows) * 1lh + var(--s2) + 1.4 * var(--t-folio))}.hello__thought{margin:var(--s2) auto 0;color:var(--ink)}.hello__source{margin-block-start:var(--s2)}.hello__today h2:focus{outline:none}.hello__about{padding-block-end:var(--s6)}.hello__about-text{--measure: var(--measure-text);margin:var(--s3) auto 0;text-align:start;color:var(--ink-2)}.hello__get{display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding-block-end:var(--s-section)}.hello__review{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-submit);background:var(--leaf);color:var(--ink);font-family:var(--font-ui);font-size:var(--t-small);font-weight:500;text-decoration:none;transition:background-color var(--d-fast) var(--ease-settle)}.hello__review:hover,.hello__review:focus-visible{background:var(--paper);color:var(--ink)}.hello__availability{margin-inline:auto;color:var(--ink-2)}.hello__walls{padding-block-end:var(--s-section)}.hello__walls-head{text-wrap:balance;font-family:var(--font-ui);font-size:var(--t-caption);font-weight:500;letter-spacing:.15em;line-height:1.4;color:var(--ink)}.hello__walls-line{margin:var(--s2) auto 0}.hello__fit{min-height:1.55em;margin:var(--s2) auto 0;color:var(--ink-3);font-variant-numeric:tabular-nums}.hello__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3) var(--s2);max-width:52rem;margin:var(--s4) auto 0}.hello__cards>li{flex:0 0 var(--card-w);min-width:0}.hello__cards>li[data-shape=tall]{--card-w: calc((100% - 2 * var(--s2)) / 3)}@media(min-width:560px){.hello__cards>li[data-shape=tall]{--card-w: min(9.5rem, calc((100% - 4 * var(--s2)) / 5))}}.hello__cards>li[data-shape=wide],.hello__cards>li[data-shape=ultrawide]{--card-w: min(24rem, calc((100% - var(--s2)) / 2))}.hello__walls[data-square] .hello__cards>li[data-shape=wide]{--card-w: min(16rem, calc((100% - var(--s2)) / 2))}html.js .hello:not([data-rise=up]) .hello__cards{--hello-pictures: none;animation:hello-failsafe-pictures 0s 30s forwards}html.js .hello[data-film]:not([data-rise=up]) .hello__cards{animation:none}html.js .hello:not([data-rise=up]) .hello__paper img{display:var(--hello-pictures)}@keyframes hello-failsafe-pictures{to{--hello-pictures: block}}.hello__cards>li[data-shape=wide],.hello__cards>li[data-shape=ultrawide]{display:none}@media(min-aspect-ratio:1/1){.hello__cards>li[data-shape=tall]{display:none}.hello__cards>li[data-shape=wide]{display:block}}.hello__walls[data-show] .hello__cards>li{display:none}.hello__walls[data-show=tall] .hello__cards>li[data-shape=tall],.hello__walls[data-show=wide] .hello__cards>li[data-shape=wide],.hello__walls[data-show=ultrawide] .hello__cards>li[data-shape=ultrawide]{display:block}.hello__card{display:flex;flex-direction:column;gap:var(--s1);color:inherit;text-decoration:none}html.js .hello__walls:not([data-ready]){--hello-card-taps: none;animation:hello-failsafe-taps 0s 30s forwards}html.js .hello__walls:not([data-ready]) .hello__card{pointer-events:var(--hello-card-taps)}@keyframes hello-failsafe-taps{to{--hello-card-taps: auto}}.hello__paper{position:relative;display:block;aspect-ratio:var(--w) / var(--h);overflow:hidden;border-radius:var(--radius);border:1px solid var(--rule);background:var(--deckle);transition:border-color var(--d-fast) var(--ease-settle)}.hello__card:hover .hello__paper,.hello__card:focus-visible .hello__paper{border-color:var(--rule-strong)}.hello__paper img{width:100%;height:100%;object-fit:cover}.hello__card-label{font-family:var(--font-ui);font-size:var(--t-small);color:var(--ink-3)}.hello__all-button{display:none;align-items:center;min-height:44px;margin:var(--s5) auto 0;padding-inline:var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-submit);background:var(--leaf);color:var(--ink);font-family:var(--font-ui);font-size:var(--t-small);font-weight:500;cursor:pointer;transition:background-color var(--d-fast) var(--ease-settle)}.hello__walls[data-live] .hello__all-button{display:inline-flex}.hello__all-button:hover{background:var(--paper)}.hello__all{max-width:52rem;margin:var(--s5) auto 0;text-align:start}.hello__all-group{border-block-start:1px solid var(--rule)}.hello__all-group:last-child{border-block-end:1px solid var(--rule)}.hello__all-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;list-style:none}.hello__all-group>summary::-webkit-details-marker{display:none}.hello__all-group>summary:after{content:"+";font-size:1.25em;line-height:1}.hello__all-group[open]>summary:after{content:"–"}.hello__size{display:grid;gap:var(--s1);padding-block:var(--s3);border-block-start:1px solid var(--rule)}.hello__size>*{min-width:0}.hello__size-dims{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1);font-family:var(--font-ui);font-size:var(--t-body);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.hello__size-mine{padding:2px 8px;border-radius:var(--r-submit);background:var(--ink);color:var(--paper);font-size:var(--t-small);font-weight:500}.hello__size-devices{color:var(--ink-3)}.hello__chips{display:flex;gap:6px;min-width:0;margin-block-start:var(--s1);padding-block-end:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.hello__chips>li{flex:0 0 auto}.hello__chip{display:block;padding:0;border:1px solid var(--rule);border-radius:6px;overflow:hidden;background:var(--deckle);cursor:pointer;transition:border-color var(--d-fast) var(--ease-settle)}.hello__chip:hover,.hello__chip:focus-visible{border-color:var(--ink)}.hello__chip img{display:block;object-fit:cover}.hello__viewer{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:var(--s3) var(--gutter);border:0;background:var(--paper);color:var(--ink);text-align:center}.hello__viewer[open]{display:flex;flex-direction:column;gap:var(--s3)}.hello__viewer::backdrop{background:var(--paper)}.hello__viewer-frame{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.hello__viewer-image{display:block;max-width:100%;max-height:100%;object-fit:cover;border-radius:var(--radius);box-shadow:0 1px 0 var(--rule)}.hello__viewer[data-loading] .hello__viewer-image{-webkit-touch-callout:none}.hello__viewer[data-loading] .hello__viewer-how{visibility:hidden}.hello__viewer [data-viewer-save][hidden]{display:none}.hello__viewer-bar{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--s1)}.hello__viewer-title{font-family:var(--font-ui);font-size:var(--t-body);font-weight:500}.hello__viewer-meta{color:var(--ink-3);font-variant-numeric:tabular-nums}.hello__viewer-how{max-width:34ch;color:var(--ink-3)}.hello__viewer-how:empty{display:none}.hello__viewer .pill{min-width:12rem;margin-block:var(--s1)}.hello__close{display:inline-flex}@media(forced-colors:active){.hello__all-button,.hello__chip,.hello__review{border:1px solid ButtonText}}.hello{--hello-rise: 30vh;--hello-fade: 14vh}@supports (height: 1svh){.hello{--hello-rise: 30svh;--hello-fade: 14svh}}@media(min-aspect-ratio:1/1){.hello{--hello-rise: 22vh;--hello-fade: 12vh}@supports (height: 1svh){.hello{--hello-rise: 22svh;--hello-fade: 12svh}}}.hello__stage{position:relative;margin-block-start:calc(-1px - var(--masthead-h));height:100vh;height:100svh;min-height:calc(18rem + var(--masthead-h) + 1px);overflow:hidden;background:var(--ink)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hello[data-fade] .hello__stage{animation:hello-fade-away linear both;animation-timeline:view();animation-range:exit 0% exit 70%}}}@keyframes hello-fade-away{to{opacity:0}}.hello__frame{--hello-focus: 50% 50%;position:absolute;inset:0}.hello__frame img,.hello__frame video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--hello-focus)}.hello__film::-webkit-media-controls-start-playback-button{display:none}.hello__last{opacity:0}.hello[data-held] .hello__last{opacity:1}.hello__controls{position:absolute;inset:0;pointer-events:none}.hello__big,.hello__small{display:none;align-items:center;justify-content:center;gap:var(--s1);font-family:var(--font-ui);font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--ink);background:var(--leaf);border:1px solid var(--rule);border-radius:var(--r-submit);cursor:pointer;pointer-events:auto;transition:background-color var(--d-fast) var(--ease-settle)}.hello__big:hover,.hello__small:hover{background:var(--paper)}.hello__big:active,.hello__small:active{background:var(--deckle)}.hello__stage :focus-visible{outline:3px solid var(--leaf);outline-offset:3px;box-shadow:0 0 0 3px var(--ink)}.hello__big{position:absolute;inset-inline:0;margin-inline:auto;width:max-content;min-height:56px;padding-inline:var(--s4);font-size:var(--t-body)}.hello__big--sound{bottom:var(--s5)}.hello__big--play{bottom:calc(var(--hello-rise) - var(--hello-fade) + var(--s1));z-index:2}.hello__corner{position:absolute;top:calc(var(--masthead-h) + 1px + var(--s2));inset-inline:var(--gutter);display:flex;justify-content:flex-end;gap:var(--s1)}.hello__small{min-height:44px;padding-inline:var(--s2);font-size:var(--t-small)}.hello__on,.hello__off{display:none}.hello__small[aria-pressed=true] .hello__on,.hello__small[aria-pressed=false] .hello__off{display:block}.hello[data-film=poster] [data-act=play],.hello[data-film=playing][data-offer=sound]:not([data-rise=up]) [data-act=sound],.hello[data-film=playing] [data-act=toggle],.hello[data-film=playing] [data-act=skip],.hello[data-film=ended] [data-act=again]{display:inline-flex}.hello__noscript{position:absolute;inset-inline:0;bottom:calc(var(--hello-rise) + var(--s5));text-align:center;font-family:var(--font-ui)}.hello__noscript a{color:var(--leaf)}.hello__after{position:relative;z-index:1;margin-block-start:calc(-1 * var(--hello-rise));padding-block-start:var(--hello-fade);background:linear-gradient(to bottom,transparent,var(--paper) var(--hello-fade));background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--paper) 30%,transparent) calc(var(--hello-fade) * .4),color-mix(in srgb,var(--paper) 80%,transparent) calc(var(--hello-fade) * .7),var(--paper) var(--hello-fade))}@media(prefers-reduced-motion:no-preference){html.js .hello:not([data-rise=up]) .hello__after{clip-path:inset(var(--hello-rise) 0 0 0);animation:hello-failsafe 0s 30s forwards}html.js .hello[data-rise=up] .hello__after{clip-path:inset(0 0 0 0)}html.js .hello:not([data-rise=up]) .hello__rise{opacity:0;transform:translateY(var(--s4));animation:hello-failsafe-line 0s 30s forwards}html.js .hello[data-film]:not([data-rise=up]) .hello__after,html.js .hello[data-film]:not([data-rise=up]) .hello__rise{animation:none}.hello__after{transition:clip-path var(--d-slow) var(--ease-settle)}.hello__rise{transition:opacity var(--d-slow) var(--ease-settle),transform var(--d-slow) var(--ease-settle)}.hello__rise{transition-delay:calc(var(--i, 0) * var(--stagger))}.hello__last{transition:opacity var(--d-base) var(--ease-settle)}@keyframes hello-failsafe{to{clip-path:inset(0)}}@keyframes hello-failsafe-line{to{opacity:1;transform:none}}}@media(forced-colors:active){.hello__big,.hello__small{border:1px solid ButtonText}}
