@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oxygen-latin-ext-300-normal-DZVLO0Fv.woff2) format("woff2"),url(/assets/oxygen-latin-ext-300-normal-89Z-qXCy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oxygen-latin-300-normal-vTBo82kw.woff2) format("woff2"),url(/assets/oxygen-latin-300-normal-kZLRHTc9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oxygen-latin-ext-400-normal-DNcdaehR.woff2) format("woff2"),url(/assets/oxygen-latin-ext-400-normal-DsFf44Xx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oxygen-latin-400-normal-Cz_5fqVz.woff2) format("woff2"),url(/assets/oxygen-latin-400-normal-DHOy4UT4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oxygen-latin-ext-700-normal-B4rD-hdc.woff2) format("woff2"),url(/assets/oxygen-latin-ext-700-normal-B5V6zwey.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxygen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oxygen-latin-700-normal-DSta7RBK.woff2) format("woff2"),url(/assets/oxygen-latin-700-normal-D9o1YthQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Oxygen,sans-serif;color:#1d2b33;background:#d8d6d1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--color-mineral: #d8d6d1;--color-mist: #b9c4c0;--color-ink: #1d2b33;--color-chalk: #f4efe9;--color-oxide: #d76358;--color-oxide-deep: #c45149;--color-fig: #713b42;--color-blue: #557890;--color-teal: #477b78;--color-teal-deep: #356966;--color-light: #faf8f4;--color-action-ink: #132027;--color-copy: #435258;--color-muted: #5d6b70;--color-line: rgba(29, 43, 51, .22);--color-line-strong: rgba(29, 43, 51, .42);--color-line-light: rgba(244, 239, 233, .28);--color-error: #9b3435;--color-success: #356d5f;--color-canvas: var(--color-mineral);--color-canvas-deep: var(--color-ink);--color-surface: var(--color-chalk);--color-surface-raised: var(--color-mist);--color-surface-bright: var(--color-light);--color-title: var(--color-ink);--color-accent: var(--color-oxide);--color-accent-deep: var(--color-oxide-deep);--color-accent-ink: var(--color-action-ink);--color-coral: var(--color-oxide);--content-width: 1380px;--reading-width: 68ch;--nav-height: 82px;--radius-control: 8px;--radius-surface: 14px;--radius-poster: 4px;--ease-out: cubic-bezier(.16, 1, .3, 1);--grain-image: url(data:image/png;base64,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);--z-sticky: 20;--z-dropdown: 30;--z-modal-backdrop: 40;--z-modal: 50}html{min-width:320px;background:var(--color-mineral);font-size:17px;scroll-behavior:smooth}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background-color:var(--color-mineral);background-image:var(--grain-image);background-position:17px 23px;background-size:144px 144px;background-blend-mode:soft-light;color:var(--color-ink)}body,button,input,select,textarea{font-family:inherit}button,input,select,textarea{font-size:1rem}button,a,select,input[type=radio],input[type=range]{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,blockquote,dl,dd,figure,fieldset,ol,ul{margin:0}h1,h2,h3{color:inherit;text-wrap:balance}p,blockquote{text-wrap:pretty}button,fieldset{padding:0;border:0}:focus-visible{outline:3px solid var(--color-fig);outline-offset:3px}::-moz-selection{background:var(--color-fig);color:var(--color-chalk)}::selection{background:var(--color-fig);color:var(--color-chalk)}:is(.landing-hero__scene,.landing-people,.details-hero,.member-hero,.footer) :focus-visible{outline-color:var(--color-light)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:14px;left:14px;padding:12px 16px;border-radius:var(--radius-control);background:var(--color-fig);color:var(--color-chalk);transform:translateY(-160%);transition:transform .16s var(--ease-out)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.app-shell--product{background-color:var(--color-mineral);background-image:var(--grain-image);background-position:23px 31px;background-size:146px 146px;background-blend-mode:soft-light}.page-shell,.landing-section,.landing-section-shell{width:min(100%,var(--content-width));margin:0 auto;padding-inline:clamp(22px,5vw,74px)}.page-shell{min-height:66vh;padding-top:clamp(64px,8vw,118px);padding-bottom:clamp(100px,12vw,168px)}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;margin-bottom:clamp(48px,7vw,84px)}.page-header__copy{max-width:920px}.page-title{max-width:1000px;font-size:clamp(3rem,6.4vw,4.8rem);font-weight:300;line-height:.98;letter-spacing:-.04em}.page-intro{max-width:var(--reading-width);margin-top:22px;color:var(--color-copy);font-size:clamp(1.04rem,1.45vw,1.2rem);line-height:1.66}.section-title{font-size:clamp(2rem,3.8vw,3.2rem);font-weight:300;line-height:1.04;letter-spacing:-.03em}.section-copy{max-width:var(--reading-width);color:var(--color-copy);line-height:1.65}.metadata{color:var(--color-muted);font-size:.82rem;line-height:1.48}.section-heading-row,.film-rail__header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.section-heading-row{margin-bottom:30px}.section-heading-row h2,.film-rail__header h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;line-height:1.06;letter-spacing:-.03em}.section-heading-row p{margin-top:8px;color:var(--color-muted);line-height:1.55}.button{display:inline-flex;min-height:50px;padding:13px 20px;align-items:center;justify-content:center;gap:9px;border-radius:var(--radius-control);background:transparent;color:var(--color-ink);font-size:.88rem;font-weight:700;line-height:1.2;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out)}.button:hover:not(:disabled){transform:translateY(-2px)}.button:active:not(:disabled){transform:translateY(0)}.button--primary{background:var(--color-oxide);color:var(--color-action-ink)}.button--primary:hover:not(:disabled){background:var(--color-oxide-deep)}.button--secondary{background:var(--color-ink);color:var(--color-light)}.button--secondary:hover:not(:disabled){background:#2b3c45}.button--quiet,.button--ghost{background:transparent;color:var(--color-ink)}.button--quiet:hover:not(:disabled),.button--ghost:hover:not(:disabled){background:#1d2b3317}.text-link,.landing-text-link{display:inline-flex;min-height:44px;align-items:center;gap:9px;border-bottom:1px solid currentColor;background:transparent;color:inherit;font-size:.86rem;font-weight:700;transition:color .16s var(--ease-out),gap .16s var(--ease-out)}.text-link:hover,.landing-text-link:hover{color:var(--color-fig);gap:13px}.icon-button{display:inline-grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:var(--radius-control);background:transparent;color:var(--color-ink);transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.icon-button:hover:not(:disabled){background:#1d2b331a}.nav-shell{position:sticky;z-index:var(--z-sticky);top:0;border-bottom:1px solid var(--color-line);background-color:var(--color-mineral);background-image:var(--grain-image);background-size:144px 144px;background-blend-mode:soft-light}.nav-shell--product{background-color:var(--color-chalk)}.nav-inner{display:grid;width:min(100%,var(--content-width));min-height:var(--nav-height);margin:0 auto;padding-inline:clamp(20px,5vw,74px);grid-template-columns:minmax(190px,.72fr) auto minmax(270px,.72fr);align-items:center;gap:28px}.brand-lockup{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:11px}.brand-slot{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center}.brand-slot .brand-mark,.film-poster__fallback .brand-mark,.error-state .brand-mark,.landing-scene__poster--empty .brand-mark,.landing-record-proof__art>.brand-mark{width:100%;height:100%}.wordmark{font-size:1rem;font-weight:700;letter-spacing:-.025em}.nav-links{display:flex;align-items:center;justify-content:center;gap:2px}.nav-link{display:inline-flex;min-height:46px;padding:10px 14px;align-items:center;border-radius:var(--radius-control);background:transparent;color:var(--color-copy);font-size:.82rem;font-weight:700;transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.nav-link:hover{background:#1d2b3314;color:var(--color-ink)}.nav-link--active{background:var(--color-mist);color:var(--color-ink)}.nav-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.nav-log,.nav-demo{white-space:nowrap}.mobile-menu-button,.mobile-sheet{display:none}.account-control{position:relative}.avatar-button,.person-avatar,.member-avatar,.landing-person__avatar{display:grid;place-items:center;border-radius:50%;background:var(--color-fig);color:var(--color-chalk);font-weight:700}.avatar-button{width:44px;height:44px;border:1px solid rgba(113,59,66,.34)}.avatar-button:hover{background:#62333a}.account-menu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 12px);right:0;width:230px;padding:8px;border:1px solid var(--color-line-strong);border-radius:var(--radius-surface);background:var(--color-chalk);color:var(--color-ink);box-shadow:8px 8px #1d2b3324}.account-menu__identity{display:flex;padding:13px 12px 15px;flex-direction:column;gap:3px;border-bottom:1px solid var(--color-line)}.account-menu__identity strong{font-size:.9rem}.account-menu__identity span{color:var(--color-muted);font-size:.74rem}.account-menu__item{display:flex;width:100%;min-height:44px;padding:10px 11px;align-items:center;gap:10px;border-radius:6px;background:transparent;color:var(--color-ink);font-size:.82rem;text-align:left}.account-menu__item:hover{background:var(--color-mist)}.nav-status{padding:10px clamp(22px,5vw,74px);background:var(--color-error);color:var(--color-light);font-size:.78rem;text-align:center}.nav-auth-loading{width:132px;height:44px;border-radius:var(--radius-control);background:#1d2b3314}.footer{background-color:var(--color-ink);background-image:var(--grain-image);background-position:41px 29px;background-size:148px 148px;background-blend-mode:soft-light;color:var(--color-chalk)}.footer--product{border-top:1px solid var(--color-line-light)}.footer__inner{display:flex;width:min(100%,var(--content-width));min-height:150px;margin:0 auto;padding:38px clamp(22px,5vw,74px);align-items:center;justify-content:space-between;gap:40px}.footer__inner p{max-width:58ch;color:#faf8f4b8;font-size:.76rem;line-height:1.58;text-align:right}.dialog-backdrop{position:fixed;z-index:var(--z-modal-backdrop);top:0;right:0;bottom:0;left:0;display:grid;padding:24px;place-items:center;overflow-y:auto;background:#1d2b33b8}.dialog{position:relative;z-index:var(--z-modal);width:min(100%,540px);max-height:calc(100vh - 48px);padding:clamp(30px,5vw,48px);overflow-y:auto;border-radius:var(--radius-surface);background-color:var(--color-chalk);background-image:var(--grain-image);background-size:144px 144px;background-blend-mode:soft-light;color:var(--color-ink);box-shadow:12px 12px #1d2b3347}.dialog__close{position:absolute;top:14px;right:14px}.dialog__title{padding-right:48px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:300;letter-spacing:-.04em;line-height:1}.dialog__intro{max-width:48ch;margin-top:16px;color:var(--color-copy);line-height:1.6}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin:30px 0 26px;border-bottom:1px solid var(--color-line-strong)}.auth-tab{min-height:48px;padding:10px 12px;border-bottom:3px solid transparent;background:transparent;color:var(--color-muted);font-size:.8rem;font-weight:700}.auth-tab--active{border-color:var(--color-fig);color:var(--color-ink)}.form-stack,.field,.profile-bio-form,.password-form{display:flex;flex-direction:column}.form-stack{gap:18px}.form-stack--after-notice{margin-top:18px}.auth-switch{width:100%;margin-top:12px}.field{position:relative;gap:8px}.field label,.field legend,.visibility-control legend{display:flex;align-items:center;gap:7px;color:var(--color-ink);font-size:.78rem;font-weight:700}.field input,.field select,.field textarea,.input{width:100%;min-height:50px;padding:13px 14px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-light);color:var(--color-ink);line-height:1.4;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.field textarea{min-height:138px;resize:vertical}.field input:hover,.field select:hover,.field textarea:hover,.input:hover{border-color:var(--color-ink)}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{border-color:var(--color-fig);background:#fffdfa}input::-moz-placeholder,textarea::-moz-placeholder{color:#59676b;opacity:1}input::placeholder,textarea::placeholder{color:#59676b;opacity:1}.field__hint{color:var(--color-muted);font-size:.72rem;line-height:1.45}.form-actions{display:flex;margin-top:4px;justify-content:flex-end}.demo-access{display:flex;margin-top:26px;padding-top:22px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--color-line)}.demo-access p{max-width:30ch;color:var(--color-copy);font-size:.78rem;line-height:1.5}.notice{display:flex;padding:13px 15px;align-items:flex-start;gap:10px;border-radius:var(--radius-control);background:var(--color-mist);color:var(--color-ink);font-size:.82rem;line-height:1.5}.notice--error{background:#e7c8c4;color:#6e2427}.error-text{color:var(--color-error);font-size:.78rem;line-height:1.5}.loading-state,.error-state,.empty-state{display:flex;min-height:240px;padding:34px;align-items:center;justify-content:center;gap:16px;border-radius:var(--radius-surface);background:#f4efe994;color:var(--color-copy);text-align:center}.loading-state,.error-state,.empty-state{flex-direction:column}.page-loading{min-height:70vh}.error-state--full{min-height:100vh}.error-state__copy{margin-top:10px}.error-state__action{margin-top:20px}.loading-spinner{width:30px;height:30px;border:3px solid rgba(29,43,51,.16);border-top-color:var(--color-oxide);border-radius:50%;animation:spin .76s linear infinite}.loading-icon{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.landing-page{overflow:hidden;background:var(--color-mineral)}.landing-hero{display:grid;width:min(100%,1480px);min-height:min(820px,calc(100vh - var(--nav-height)));margin:0 auto;padding-left:clamp(22px,5vw,74px);grid-template-columns:minmax(0,1.02fr) minmax(450px,.98fr)}.landing-hero__copy{display:flex;padding:clamp(80px,10vw,152px) clamp(34px,6vw,96px) clamp(80px,9vw,130px) 0;flex-direction:column;justify-content:center}.landing-kicker{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:var(--color-fig);font-size:.78rem;font-weight:700}.landing-hero h1{max-width:850px;font-size:clamp(3.5rem,7.2vw,6rem);font-weight:300;letter-spacing:-.04em;line-height:.96}.landing-hero h1 strong{color:var(--color-fig);font-weight:700}.landing-hero__intro{max-width:62ch;margin-top:34px;color:var(--color-copy);font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.66}.landing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:40px}.landing-assurance{display:flex;align-items:center;gap:8px;margin-top:24px;color:var(--color-muted);font-size:.76rem}.landing-hero__scene{position:relative;min-height:720px;overflow:hidden;background-color:var(--color-teal);background-image:var(--grain-image);background-position:41px 29px;background-size:152px 152px;background-blend-mode:soft-light;color:var(--color-light)}.landing-scene__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.46;filter:saturate(.75) contrast(.96)}.landing-scene__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,#477b781f 0,#477b781f,#356966e0 76%),linear-gradient(0deg,rgba(29,43,51,.42),transparent 58%)}.landing-scene__composition{position:relative;display:grid;min-height:100%;padding:clamp(42px,6vw,82px);place-items:center}.landing-scene__poster{position:absolute;top:9%;left:8%;width:min(58%,370px);overflow:hidden;border-radius:var(--radius-poster);background:var(--color-ink);box-shadow:12px 14px #1d2b3347;transform:rotate(-2.2deg)}.landing-scene__poster img{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover}.landing-scene__poster figcaption{display:flex;padding:14px 16px 15px;align-items:flex-start;justify-content:space-between;gap:16px;background:var(--color-ink);color:var(--color-light);font-size:.7rem}.landing-scene__poster figcaption strong{line-height:1.35}.landing-scene__poster figcaption span{color:#faf8f4a3}.landing-scene__poster--empty{display:grid;aspect-ratio:2 / 3;place-items:center;background:var(--color-ink)}.landing-scene__poster--empty .brand-mark{width:70px;color:var(--color-chalk)}.landing-record{position:absolute;z-index:2;right:6%;bottom:8%;width:min(76%,430px);padding:27px;border-radius:var(--radius-surface);background-color:var(--color-chalk);background-image:var(--grain-image);background-size:136px 136px;background-blend-mode:soft-light;color:var(--color-ink);box-shadow:-10px 10px #1d2b3338;transform:rotate(1deg)}.landing-record--loading{min-height:210px}.landing-record__meta{display:flex;padding-bottom:16px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:.7rem}.landing-record blockquote{margin-top:20px;font-size:clamp(.98rem,1.45vw,1.12rem);line-height:1.56}.landing-record__trace{display:flex;height:8px;gap:3px;margin-top:24px}.landing-record__trace span{min-width:5px;border-radius:2px}.landing-record__feeling{margin-top:9px;color:var(--color-muted);font-size:.68rem}.landing-sequence{position:relative;scroll-margin-top:var(--nav-height);overflow:hidden;background-color:var(--color-oxide);background-image:var(--grain-image);background-position:23px 37px;background-size:148px 148px;background-blend-mode:soft-light;color:var(--color-ink)}.landing-sequence .landing-section-shell{padding-top:clamp(90px,11vw,155px);padding-bottom:clamp(90px,11vw,155px)}.landing-sequence__lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.54fr);align-items:end;gap:clamp(50px,9vw,132px)}.landing-sequence h2,.landing-record-proof h2,.landing-people h2,.landing-final h2{font-size:clamp(2.9rem,6vw,5.6rem);font-weight:300;letter-spacing:-.04em;line-height:.98}.landing-sequence__lead>p{max-width:46ch;padding-bottom:7px;color:#1d2b33d1;line-height:1.66}.landing-path{display:grid;padding:0;margin-top:clamp(70px,9vw,118px);grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(29,43,51,.44);list-style:none;counter-reset:path}.landing-path li{min-height:270px;padding:25px clamp(18px,2.7vw,34px) 24px 0;counter-increment:path}.landing-path li+li{padding-left:clamp(18px,2.7vw,34px);border-left:1px solid rgba(29,43,51,.44)}.landing-path li>span:first-child{display:flex;align-items:center;justify-content:space-between;color:#1d2b33b8;font-size:.72rem;font-weight:700}.landing-path li>span:first-child:after{content:counter(path,decimal-leading-zero)}.landing-path li>svg,.landing-path__trace{margin-top:42px}.landing-path__trace{display:flex;width:58px;height:12px;gap:3px}.landing-path__trace i{display:block;border-radius:2px}.landing-path__trace i:nth-child(1){width:28px;background:var(--color-chalk)}.landing-path__trace i:nth-child(2){width:17px;background:var(--color-fig)}.landing-path__trace i:nth-child(3){width:10px;background:var(--color-blue)}.landing-path h3{max-width:17ch;margin-top:20px;font-size:clamp(1.18rem,1.75vw,1.55rem);line-height:1.2}.landing-path p{max-width:35ch;margin-top:14px;color:#1d2b33c2;font-size:.84rem;line-height:1.58}.landing-record-proof{display:grid;min-height:760px;scroll-margin-top:var(--nav-height);grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);background:var(--color-chalk)}.landing-record-proof__art{position:relative;min-height:680px;overflow:hidden;background-color:var(--color-ink);background-image:var(--grain-image);background-size:142px 142px;background-blend-mode:soft-light;color:var(--color-chalk)}.landing-record-proof__art>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.82;filter:saturate(.82)}.landing-record-proof__art>.brand-mark{position:absolute;top:50%;left:50%;width:84px;height:84px;color:var(--color-chalk);transform:translate(-50%,-50%)}.landing-record-proof__art:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(29,43,51,.9),transparent 58%);content:""}.landing-record-proof__caption{position:absolute;z-index:1;right:clamp(28px,5vw,64px);bottom:clamp(30px,5vw,64px);left:clamp(28px,5vw,64px);display:flex;flex-direction:column;gap:8px}.landing-record-proof__caption span{color:#faf8f4a8;font-size:.74rem}.landing-record-proof__caption strong{max-width:19ch;font-size:clamp(1.7rem,3.2vw,3rem);line-height:1.05}.landing-record-proof__copy{display:flex;padding:clamp(80px,10vw,155px) clamp(34px,8vw,140px);flex-direction:column;justify-content:center}.landing-record-proof__copy h2{max-width:13ch}.landing-record-proof__copy>p{max-width:58ch;margin-top:32px;color:var(--color-copy);line-height:1.68}.record-source-list{margin-top:44px;border-top:1px solid var(--color-line-strong)}.record-source-list>div{display:grid;padding:18px 0;grid-template-columns:minmax(150px,.58fr) 1fr;gap:24px;border-bottom:1px solid var(--color-line)}.record-source-list strong{font-size:.82rem}.record-source-list span{color:var(--color-muted);font-size:.8rem;line-height:1.5}.landing-people{scroll-margin-top:var(--nav-height);background-color:var(--color-ink);background-image:var(--grain-image);background-position:31px 11px;background-size:142px 142px;background-blend-mode:soft-light;color:var(--color-light)}.landing-people__inner{display:grid;padding-top:clamp(100px,12vw,174px);padding-bottom:clamp(100px,12vw,174px);grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(66px,10vw,150px)}.landing-people h2{max-width:10ch}.landing-people__copy>p{max-width:48ch;margin-top:28px;color:#faf8f4b8;line-height:1.68}.landing-person{display:flex;margin-top:42px;padding-top:26px;align-items:center;gap:14px;border-top:1px solid var(--color-line-light)}.landing-person__avatar{width:46px;height:46px}.landing-person>div{display:flex;flex-direction:column;gap:4px}.landing-person strong{font-size:.86rem}.landing-person span:not(.landing-person__avatar){color:#faf8f4a3;font-size:.74rem}.landing-recommendation{position:relative;min-height:620px}.landing-recommendation__posters{position:absolute;top:0;right:0;bottom:10%;left:4%;display:grid;padding:clamp(50px,7vw,92px) clamp(26px,5vw,66px) 100px;overflow:hidden;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,24px);border-radius:var(--radius-surface);background:var(--color-teal)}.landing-recommendation__posters:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:var(--grain-image);background-size:136px 136px;content:"";mix-blend-mode:soft-light}.landing-recommendation__posters figure{position:relative;z-index:1}.landing-recommendation__posters figure:nth-child(2){transform:translateY(34px)}.landing-recommendation__posters img{width:100%;aspect-ratio:2 / 3;border-radius:var(--radius-poster);-o-object-fit:cover;object-fit:cover}.landing-recommendation__posters figcaption{margin-top:10px;color:#faf8f4c2;font-size:.7rem;line-height:1.35}.landing-recommendation__reason{position:absolute;z-index:2;right:4%;bottom:0;width:min(84%,540px);padding:27px;border-radius:var(--radius-surface);background:var(--color-mist);color:var(--color-ink);box-shadow:-8px 8px #00000038}.landing-recommendation__reason span{color:var(--color-fig);font-size:.72rem;font-weight:700}.landing-recommendation__reason p{margin-top:14px;font-size:1rem;line-height:1.58}.landing-final{display:flex;width:min(100%,var(--content-width));min-height:600px;margin:0 auto;padding:clamp(90px,12vw,174px) clamp(22px,5vw,74px);align-items:flex-end;justify-content:space-between;gap:clamp(50px,9vw,130px);background:var(--color-mineral)}.landing-final>div:first-child{max-width:900px}.landing-final h2{max-width:14ch}.landing-final p{max-width:57ch;margin-top:28px;color:var(--color-copy);line-height:1.65}.landing-final .landing-actions{flex:0 0 auto}.film-rail+.film-rail,.recommendation-lanes .film-rail+.film-rail{margin-top:clamp(74px,9vw,118px)}.film-rail__header{margin-bottom:26px}.film-rail__description{margin-top:7px}.film-rail__track{display:grid;padding:2px 2px 22px;grid-auto-columns:clamp(148px,16vw,214px);grid-auto-flow:column;gap:clamp(16px,2vw,26px);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--color-fig) transparent;scrollbar-width:thin}.film-rail__track::-webkit-scrollbar{height:7px}.film-rail__track::-webkit-scrollbar-thumb{border-radius:10px;background:var(--color-fig)}.film-poster{min-width:0}.film-poster__link{display:block}.film-poster__art{position:relative;overflow:hidden;aspect-ratio:2 / 3;border-radius:var(--radius-poster);background:var(--color-ink);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.film-poster__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .26s var(--ease-out),filter .2s var(--ease-out)}.film-poster__link:hover .film-poster__art,.film-poster__link:focus-visible .film-poster__art{box-shadow:9px 10px #713b4247;transform:translate(-2px,-5px)}.film-poster__link:hover .film-poster__art img,.film-poster__link:focus-visible .film-poster__art img{filter:saturate(1.05);transform:scale(1.025)}.film-poster__fallback{display:grid;width:100%;height:100%;padding:42%;place-items:center;background:var(--color-teal);color:var(--color-chalk)}.film-poster__overlay{position:absolute;inset:auto 0 0;display:flex;padding:26px 12px 11px;justify-content:flex-end;background:linear-gradient(0deg,rgba(29,43,51,.86),transparent);opacity:0;transition:opacity .18s var(--ease-out)}.film-poster__link:hover .film-poster__overlay,.film-poster__link:focus-visible .film-poster__overlay{opacity:1}.film-poster__action{display:inline-flex;align-items:center;gap:6px;color:var(--color-light);font-size:.66rem;font-weight:700}.film-poster__title{margin-top:13px;overflow:hidden;color:var(--color-ink);font-size:.88rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.film-poster__meta{display:flex;margin-top:6px;align-items:center;justify-content:space-between;gap:8px;color:var(--color-muted);font-size:.7rem}.runtime-badge{display:inline-flex;align-items:center;gap:5px}.runtime-badge svg{color:var(--color-oxide)}.film-poster__reason{margin-top:11px;padding-top:10px;border-top:1px solid var(--color-line);color:var(--color-copy);font-size:.72rem;line-height:1.48}.film-poster__response{display:-webkit-box;margin-top:9px;overflow:hidden;color:var(--color-ink);font-family:Newsreader,serif;font-size:.82rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.poster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(22px,3vw,36px)}.recommendation-page{background:transparent}.page-header--recommendations{padding-bottom:36px;border-bottom:1px solid var(--color-line-strong)}.recommendation-origin{display:grid;margin:-30px 0 54px;padding:24px 0;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:34px;border-bottom:1px solid var(--color-line-strong)}.recommendation-origin__copy{display:grid;grid-template-columns:172px minmax(0,1fr);align-items:baseline;gap:24px}.recommendation-origin__copy strong{color:var(--color-fig);font-size:.76rem}.recommendation-origin__copy p{max-width:66ch;color:var(--color-copy);font-size:.82rem;line-height:1.58}.recommendation-origin__signals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.recommendation-origin__signals span{display:inline-flex;min-height:32px;padding:7px 10px;align-items:center;border-radius:5px;background:var(--color-mist);color:var(--color-ink);font-size:.68rem}.signal-panel{display:grid;margin:-20px 0 38px;padding:clamp(28px,5vw,48px);grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:clamp(34px,6vw,74px);border-radius:var(--radius-surface);background-color:var(--color-mist);background-image:var(--grain-image);background-size:144px 144px;background-blend-mode:soft-light}.signal-panel__intro h2{font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:300;line-height:1.07;letter-spacing:-.03em}.signal-panel__intro p{margin-top:14px;color:var(--color-copy);line-height:1.6}.search-bar{display:grid;min-height:58px;margin-bottom:38px;padding:6px 7px 6px 18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--color-line-strong);border-radius:10px;background:var(--color-chalk)}.search-bar .input{min-height:44px;padding-inline:4px;border:0;background:transparent}.search-bar .input:focus{outline:0;background:transparent}.search-reset{margin:-20px 0 38px}.recommendation-lanes{margin-top:clamp(58px,7vw,88px)}.diary-pattern{position:relative;display:grid;margin-bottom:clamp(72px,9vw,116px);padding:clamp(34px,5vw,54px);overflow:hidden;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,88px);border-radius:var(--radius-surface);background-color:var(--color-fig);background-image:var(--grain-image);background-size:142px 142px;background-blend-mode:soft-light;color:var(--color-chalk)}.diary-pattern h2{font-size:clamp(2rem,4vw,3.3rem);font-weight:300;letter-spacing:-.035em;line-height:1}.diary-pattern>div:first-child>p{margin-top:14px;color:#f4efe9a8;font-size:.78rem}.diary-pattern dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-line-light)}.diary-pattern dl>div{padding:18px 20px;background:var(--color-fig)}.diary-pattern dt{color:#f4efe9a3;font-size:.7rem}.diary-pattern dd{margin-top:10px;font-size:.9rem;font-weight:700;line-height:1.38}.emotion-spectrum{position:absolute;right:0;bottom:0;left:0;display:flex;height:9px}.diary-list{display:grid;margin-top:20px;gap:12px}.diary-entry{position:relative;display:grid;min-height:250px;padding:26px 58px 26px 26px;grid-template-columns:132px minmax(0,1fr);gap:clamp(26px,4vw,46px);border:0;border-radius:10px;background:#f4efe970}.diary-entry:last-child{border-bottom:0}.diary-entry__poster{align-self:start;overflow:hidden;border-radius:var(--radius-poster);background:var(--color-mist);transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.diary-entry__poster:hover,.diary-entry__poster:focus-visible{box-shadow:8px 9px #713b423d;transform:translate(-2px,-4px)}.diary-entry__poster img,.diary-entry__poster>div{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover}.diary-entry__body{min-width:0}.diary-entry__topline,.diary-entry__facts{display:flex;align-items:center;flex-wrap:wrap;gap:9px 16px;color:var(--color-muted);font-size:.74rem}.diary-entry__topline{justify-content:flex-start}.diary-entry__topline span,.diary-entry__facts span{display:inline-flex;align-items:center;gap:6px}.diary-entry__facts i,.member-facts i{display:inline-block;width:8px;height:8px;border-radius:50%}.diary-entry h3{margin-top:19px;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:300;letter-spacing:-.03em;line-height:1.05}.diary-entry__facts{margin-top:13px}.diary-entry__visibility{color:#1d2b33a8}.diary-entry blockquote{max-width:70ch;margin-top:24px;color:var(--color-copy);font-size:.96rem;line-height:1.66}.diary-entry__empty-note{margin-top:24px;color:var(--color-muted);font-size:.84rem}.diary-entry__actions{position:absolute;top:20px;right:18px;display:flex;flex-direction:row;gap:4px}.diary-first-entry,.completion-state{display:flex;min-height:340px;padding:clamp(34px,6vw,70px);align-items:flex-start;justify-content:center;flex-direction:column;border-radius:var(--radius-surface);background:var(--color-chalk)}.diary-first-entry h2,.completion-state h2{font-size:clamp(2rem,4vw,3.4rem);font-weight:300;letter-spacing:-.035em}.diary-first-entry p,.completion-state p{max-width:56ch;margin-top:16px;color:var(--color-copy);line-height:1.64}.diary-first-entry .button{margin-top:30px}.diary-saved{margin-top:clamp(84px,11vw,140px)}.diary-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(32px,5vw,62px)}.diary-editor__fields,.entry-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field--full{grid-column:1 / -1}.diary-editor__actions{display:flex;grid-column:1 / -1;gap:10px}.capture-shell{display:flex;flex-direction:column;gap:24px}.capture-copy h3{font-size:1.4rem}.capture-copy p{max-width:62ch;margin-top:7px;color:var(--color-copy);font-size:.92rem;line-height:1.58}.slider-list{display:flex;flex-direction:column;border-top:1px solid var(--color-line-strong)}.slider-row{display:grid;min-height:58px;padding:10px 0;grid-template-columns:112px minmax(0,1fr) 48px;align-items:center;gap:16px;border-bottom:1px solid var(--color-line)}.slider-row label,.slider-row output{font-size:.76rem}.slider-row label{font-weight:700}.slider-row output{color:var(--color-muted);text-align:right}.slider-row input[type=range]{width:100%;height:5px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1d2b3329}.slider-row input[type=range]::-webkit-slider-thumb{width:18px;height:18px;border:3px solid var(--color-chalk);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--emotion-color, var(--color-oxide));box-shadow:0 0 0 1px #1d2b3352}.slider-row input[type=range]::-moz-range-thumb{width:14px;height:14px;border:3px solid var(--color-chalk);border-radius:50%;background:var(--emotion-color, var(--color-oxide))}.emotion-bars{display:flex;flex-direction:column}.emotion-bar{display:grid;min-height:38px;grid-template-columns:105px minmax(0,1fr) 44px;align-items:center;gap:12px}.emotion-bar__label,.emotion-bar__value{font-size:.7rem}.emotion-bar__value{color:var(--color-muted);text-align:right}.emotion-bar__track{height:6px;overflow:hidden;border-radius:4px;background:#1d2b3321}.emotion-bar__fill{height:100%;border-radius:4px;background:var(--emotion-color)}.emotion-update{margin-top:12px}.film-picker{border-top:1px solid var(--color-line-strong)}.film-picker__row{display:grid;width:100%;min-height:116px;padding:15px 0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;border-bottom:1px solid var(--color-line);background:transparent;color:var(--color-ink);text-align:left}.film-picker__row:hover{background:#f4efe985}.film-picker__row img,.film-picker__placeholder{width:58px;aspect-ratio:2 / 3;border-radius:2px;-o-object-fit:cover;object-fit:cover;background:var(--color-mist);transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.film-picker__row:hover img,.film-picker__row:focus-visible img,.film-picker__row:hover .film-picker__placeholder,.film-picker__row:focus-visible .film-picker__placeholder{box-shadow:5px 6px #713b423d;transform:translate(-1px,-3px)}.film-picker__row>span:nth-child(2){display:flex;flex-direction:column;gap:7px}.film-picker__row strong{font-size:1rem}.film-picker__row small{color:var(--color-muted);font-size:.72rem}.entry-composer{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);gap:clamp(40px,7vw,96px);align-items:start}.entry-composer__film{position:sticky;top:calc(var(--nav-height) + 28px)}.entry-composer__film>img{width:min(100%,280px);border-radius:var(--radius-poster);box-shadow:9px 10px #1d2b3324}.entry-composer__film>div{margin-top:22px}.entry-composer__film h2{font-size:1.45rem;line-height:1.15}.entry-composer__film p{margin-top:7px;color:var(--color-muted);font-size:.78rem}.entry-composer__film .button{margin-top:18px}.entry-composer__record{padding:clamp(28px,5vw,52px);border-radius:var(--radius-surface);background-color:var(--color-chalk);background-image:var(--grain-image);background-size:144px 144px;background-blend-mode:soft-light}.visibility-control{display:flex;min-height:84px;padding:16px;align-items:center;flex-wrap:wrap;gap:12px 22px;border:1px solid var(--color-line-strong);border-radius:var(--radius-control)}.visibility-control legend{padding-inline:6px}.visibility-control label{display:inline-flex;align-items:center;gap:7px;font-size:.78rem}.visibility-control p{width:100%;color:var(--color-muted);font-size:.7rem}.feeling-divider{display:flex;margin:42px 0 30px;padding-top:24px;align-items:baseline;justify-content:space-between;gap:24px;border-top:1px solid var(--color-line-strong)}.feeling-divider span{font-size:1.15rem;font-weight:700}.feeling-divider p{color:var(--color-muted);font-size:.74rem}.completion-state{align-items:center;color:var(--color-ink);text-align:center}.completion-state>svg{margin-bottom:24px;color:var(--color-success)}.completion-state__actions{display:flex;margin-top:32px;flex-wrap:wrap;justify-content:center;gap:10px}.person-avatar{width:44px;height:44px;font-size:.78rem}.person-avatar--small{width:34px;height:34px;font-size:.68rem}.public-entry{display:grid;min-height:260px;padding:24px 0;grid-template-columns:124px minmax(0,1fr);gap:clamp(24px,4vw,42px);border-top:1px solid var(--color-line-strong)}.public-entry:last-child{border-bottom:1px solid var(--color-line-strong)}.public-entry__art{align-self:start;overflow:hidden;border-radius:var(--radius-poster);background:var(--color-mist);transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.public-entry__art:hover,.public-entry__art:focus-visible{box-shadow:8px 9px #713b423d;transform:translate(-2px,-4px)}.public-entry__art img,.public-entry__art>div{width:100%;aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover}.public-entry__body{min-width:0}.public-entry__byline{display:flex;align-items:center;gap:10px}.public-entry__byline p{display:flex;flex-direction:column;gap:2px;font-size:.76rem}.public-entry__byline small{color:var(--color-muted);font-size:.66rem}.public-entry h3{margin-top:19px;font-size:clamp(1.45rem,2.8vw,2.2rem);font-weight:300;letter-spacing:-.03em;line-height:1.06}.public-entry__meta{margin-top:9px;color:var(--color-muted);font-size:.72rem}.public-entry blockquote{max-width:67ch;margin-top:20px;color:var(--color-copy);line-height:1.64}.like-button{display:inline-flex;min-width:58px;min-height:40px;padding:8px 12px;margin-top:20px;align-items:center;justify-content:center;gap:7px;border-radius:var(--radius-control);background:#713b4214;color:var(--color-fig);font-size:.72rem}.like-button--active{background:var(--color-fig);color:var(--color-chalk)}.member-hero{position:relative;min-height:520px;overflow:hidden;background-color:var(--color-teal);background-image:var(--grain-image);background-size:148px 148px;background-blend-mode:soft-light;color:var(--color-light)}.member-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55;filter:saturate(.75)}.member-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1d2b33eb,#1d2b336b 68%,#477b7861)}.member-hero__content{position:relative;z-index:1;display:grid;width:min(100%,var(--content-width));min-height:520px;margin:0 auto;padding:84px clamp(22px,5vw,74px);grid-template-columns:92px minmax(0,1fr) auto;align-items:end;gap:28px}.member-avatar{width:92px;height:92px;border:1px solid rgba(244,239,233,.38);font-size:1.55rem}.member-hero h1{font-size:clamp(3.3rem,6vw,5.4rem);font-weight:300;letter-spacing:-.04em;line-height:.96}.member-hero__content>div:nth-child(2)>p{max-width:58ch;margin-top:14px;color:#faf8f4bf;line-height:1.55}.member-facts{display:flex;margin-top:20px;flex-wrap:wrap;gap:9px 18px;color:#faf8f4b3;font-size:.72rem}.member-facts span{display:inline-flex;align-items:center;gap:6px}.member-content{padding-top:clamp(74px,9vw,118px)}.member-entries{margin-top:clamp(90px,11vw,148px)}.details-hero{position:relative;min-height:720px;overflow:hidden;background:var(--color-ink);color:var(--color-light)}.details-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;filter:saturate(.82)}.details-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1d2b33fa 0,#1d2b33fa 34%,#1d2b33b8 62%,#1d2b3357),linear-gradient(0deg,rgba(29,43,51,.82),transparent 48%)}.details-hero__content{position:relative;z-index:1;display:grid;width:min(100%,var(--content-width));min-height:720px;margin:0 auto;padding:clamp(80px,9vw,130px) clamp(22px,5vw,74px);grid-template-columns:minmax(210px,310px) minmax(0,720px);align-items:end;gap:clamp(38px,6vw,82px)}.details-hero__poster{width:100%;border-radius:var(--radius-poster);box-shadow:10px 12px #0000004d}.details-hero__title{font-size:clamp(3.1rem,6.4vw,5.8rem);font-weight:300;letter-spacing:-.04em;line-height:.96}.details-hero__tagline{margin-top:15px;color:#faf8f4b8;font-size:1rem;line-height:1.5}.details-meta{display:flex;margin-top:24px;flex-wrap:wrap;gap:9px 18px;color:#faf8f4ad;font-size:.74rem}.details-overview{max-width:68ch;margin-top:27px;color:#faf8f4db;line-height:1.68}.details-actions{display:flex;margin-top:30px;flex-wrap:wrap;gap:10px}.details-auth-note{margin-top:26px}.details-status{margin-top:12px}.details-hero .button--secondary{background:var(--color-light);color:var(--color-ink)}.film-responses{padding-top:clamp(90px,11vw,148px);padding-bottom:clamp(80px,10vw,130px)}.landing-section--tight{padding-bottom:clamp(100px,12vw,160px)}.film-response-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;background:var(--color-line-strong)}.film-response{min-height:230px;padding:28px;background:var(--color-chalk)}.film-response blockquote{margin-top:24px;color:var(--color-copy);line-height:1.64}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.account-section{padding:clamp(28px,4vw,42px);border-radius:var(--radius-surface);background:var(--color-chalk)}.account-section--wide{grid-column:1 / -1}.account-section>header{display:flex;padding-bottom:22px;align-items:flex-start;gap:13px;border-bottom:1px solid var(--color-line-strong)}.account-section>header svg{color:var(--color-fig)}.account-section>header h2{font-size:1.25rem}.account-section>header p{margin-top:6px;color:var(--color-muted);font-size:.74rem;line-height:1.45}.data-list{margin:18px 0 24px}.data-row{display:flex;min-height:52px;padding:12px 0;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-line)}.data-row dt{color:var(--color-muted);font-size:.76rem}.data-row dd{font-size:.82rem;font-weight:700;text-align:right}.profile-bio-form{gap:16px;margin-top:26px}.password-form{display:grid;margin-top:26px;grid-template-columns:repeat(3,1fr);align-items:end;gap:18px}.password-form>p,.password-form>button{grid-column:1 / -1;justify-self:start}@media (max-width: 1120px){.nav-inner{grid-template-columns:auto 1fr auto}.nav-links{justify-self:end}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.landing-path{grid-template-columns:repeat(2,1fr)}.landing-path li:nth-child(3),.landing-path li:nth-child(4){border-top:1px solid rgba(29,43,51,.44)}.landing-path li:nth-child(3){padding-left:0;border-left:0}}@media (max-width: 980px){:root{--nav-height: 74px}.nav-inner{min-height:var(--nav-height);grid-template-columns:1fr auto}.nav-links,.nav-actions>.nav-log,.nav-actions>.nav-demo{display:none}.mobile-menu-button{display:inline-grid}.mobile-sheet{display:flex;padding:18px clamp(22px,5vw,74px) 24px;flex-direction:column;gap:4px;border-top:1px solid var(--color-line);background:var(--color-chalk)}.nav-shell--public .mobile-sheet{background:var(--color-mineral)}.mobile-sheet .nav-link{width:100%;min-height:50px;padding-inline:10px}.mobile-sheet .button{margin-top:10px}.landing-hero{grid-template-columns:1fr;padding-left:0}.landing-hero__copy{min-height:680px;padding:90px clamp(22px,5vw,74px)}.landing-hero__scene{min-height:720px}.landing-sequence__lead,.landing-people__inner,.signal-panel,.recommendation-origin{grid-template-columns:1fr}.recommendation-origin__signals{justify-content:flex-start}.landing-record-proof{grid-template-columns:1fr}.landing-record-proof__art{min-height:720px}.landing-record-proof__copy h2,.landing-people h2{max-width:15ch}.landing-final{align-items:flex-start;flex-direction:column;justify-content:center}.entry-composer{grid-template-columns:1fr}.entry-composer__film{position:static}.entry-composer__film{display:grid;grid-template-columns:150px 1fr;align-items:end;gap:24px}.entry-composer__film>img{grid-row:1 / 3}.entry-composer__film .button{justify-self:start}.diary-editor{grid-template-columns:1fr}.diary-editor__actions{grid-column:1}.member-hero__content{grid-template-columns:80px minmax(0,1fr)}.member-avatar{width:80px;height:80px}.member-hero__content>.button{grid-column:2;justify-self:start}.details-hero__content{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.password-form{grid-template-columns:1fr}}@media (max-width: 720px){html{font-size:16px}.page-header,.section-heading-row,.film-rail__header,.footer__inner,.feeling-divider{align-items:flex-start;flex-direction:column}.page-title{font-size:clamp(2.8rem,13vw,4rem)}.page-header>.button{align-self:stretch}.footer__inner{min-height:190px;justify-content:center}.footer__inner p{text-align:left}.landing-hero__copy{min-height:620px;padding-block:76px}.landing-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.landing-hero__scene{min-height:620px}.landing-scene__composition{padding:26px 18px}.landing-scene__poster{width:68%}.landing-record{right:4%;bottom:5%;width:86%;padding:21px}.landing-sequence h2,.landing-record-proof h2,.landing-people h2,.landing-final h2{font-size:clamp(2.7rem,13vw,4.3rem)}.landing-path{grid-template-columns:1fr}.landing-path li{min-height:0;padding:24px 0 38px;border-top:1px solid rgba(29,43,51,.44);border-left:0!important}.landing-path li:first-child{border-top:0}.landing-record-proof__art{min-height:610px}.record-source-list>div{grid-template-columns:1fr;gap:7px}.landing-recommendation{min-height:500px}.landing-recommendation__posters{right:0;left:0;padding:44px 16px 96px}.landing-recommendation__reason{right:3%;width:94%;padding:21px}.search-bar{grid-template-columns:auto minmax(0,1fr)}.recommendation-origin__copy{grid-template-columns:1fr;gap:8px}.search-bar .button{grid-column:1 / -1}.diary-pattern,.diary-pattern dl{grid-template-columns:1fr}.diary-entry,.public-entry{grid-template-columns:88px minmax(0,1fr);gap:20px}.diary-entry{padding:22px 58px 22px 18px}.public-entry{min-height:0}.diary-editor__fields,.entry-fields{grid-template-columns:1fr}.field--full{grid-column:1}.slider-row,.emotion-bar{grid-template-columns:88px minmax(0,1fr) 42px;gap:10px}.film-picker__row{grid-template-columns:52px minmax(0,1fr)}.film-picker__row>.text-link{display:none}.entry-composer__film{grid-template-columns:108px 1fr}.entry-composer__record{padding:24px 18px}.member-hero__content{padding-top:70px;padding-bottom:70px;grid-template-columns:1fr;align-content:end}.member-hero__content>.button{grid-column:1}.member-avatar{width:70px;height:70px}.details-hero__content{padding-top:90px;grid-template-columns:1fr}.details-hero__poster{width:min(46vw,190px)}.details-hero__title{font-size:clamp(3rem,13vw,4.7rem)}.account-grid{grid-template-columns:1fr}.account-section--wide{grid-column:1}.film-response-list{grid-template-columns:1fr}.dialog-backdrop{padding:10px}.dialog{max-height:calc(100vh - 20px);padding:30px 22px}.demo-access{align-items:stretch;flex-direction:column}}@media (max-width: 460px){.brand-slot{width:32px;height:32px}.nav-inner{padding-inline:16px}.wordmark{font-size:.92rem}.landing-actions,.completion-state__actions,.details-actions{align-items:stretch;flex-direction:column}.landing-actions .button,.landing-actions .landing-text-link,.completion-state__actions .button,.details-actions .button{width:100%}.landing-scene__poster{left:5%;width:73%}.landing-record{width:90%}.landing-record__meta{align-items:flex-start;flex-direction:column;gap:5px}.diary-entry,.public-entry{grid-template-columns:68px minmax(0,1fr)}.diary-entry h3,.public-entry h3{font-size:1.4rem}.diary-entry blockquote,.public-entry blockquote{grid-column:1 / -1}.slider-row,.emotion-bar{grid-template-columns:76px minmax(0,1fr) 38px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{scroll-behavior:auto}.app-shell>main{padding-top:var(--nav-height)}.nav-shell{position:fixed;inset:0 0 auto;z-index:var(--z-sticky);border:0;background:transparent;background-image:none;color:var(--color-ink);transition:color .28s var(--ease-out)}.nav-shell--tone-dark{color:var(--color-chalk)}.nav-inner{width:100%;min-height:var(--nav-height);padding-inline:clamp(18px,3.5vw,52px);grid-template-columns:minmax(130px,1fr) auto minmax(180px,1fr);gap:16px}.brand-lockup{gap:0;color:inherit}.wordmark{color:inherit;font-size:.82rem;letter-spacing:-.018em;text-shadow:0 1px 12px rgba(244,239,233,.72)}.nav-shell--tone-dark .wordmark{text-shadow:0 1px 12px rgba(29,43,51,.72)}.nav-links{gap:0}.nav-link{min-height:32px;padding:5px 10px;background:transparent;color:inherit;font-size:.7rem;font-weight:400}.nav-link:hover,.nav-link--active{background:color-mix(in srgb,currentColor 9%,transparent);color:inherit}.nav-link--active{font-weight:700}.nav-actions{color:inherit;gap:5px}.nav-actions .button{min-height:32px;padding:5px 9px;color:inherit;font-size:.7rem;font-weight:400}.nav-demo:hover:not(:disabled){background:color-mix(in srgb,currentColor 9%,transparent);color:inherit}.nav-demo{border:0;border-radius:0;background:transparent;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.avatar-button{width:32px;height:32px;min-height:32px;border:0;background:var(--color-ink);color:var(--color-chalk);font-size:.72rem}.app-shell--product .button--primary{background:var(--color-ink);color:var(--color-chalk)}.app-shell--product .button--primary:hover:not(:disabled){background:#2b3c45}.landing-page [data-reveal]{opacity:0;transform:translate3d(0,30px,0);transition:opacity .7s var(--ease-out),transform .86s var(--ease-out);transition-delay:calc(var(--reveal-order, 0) * 70ms)}.landing-page--social{overflow:hidden}.landing-hero{width:min(100%,1540px);min-height:min(850px,calc(100vh - var(--nav-height)));padding-left:clamp(22px,5vw,78px);grid-template-columns:minmax(390px,.78fr) minmax(540px,1.22fr)}.landing-hero__copy{display:grid;padding:clamp(80px,10vw,150px) clamp(44px,7vw,110px) clamp(80px,9vw,130px) 0;grid-template-columns:clamp(28px,5vw,72px) minmax(0,1fr);align-content:center}.landing-hero h1{max-width:11.5ch;grid-column:1 / -1;font-size:clamp(3.7rem,6.6vw,6.55rem);font-weight:300;letter-spacing:-.052em;line-height:.91}.landing-hero__copy:after{width:1px;height:72px;margin-top:38px;grid-column:1;grid-row:2 / span 2;justify-self:center;background:color-mix(in srgb,var(--color-fig) 58%,transparent);content:""}.landing-page--social .landing-hero__intro{max-width:37ch;margin-top:34px;grid-column:2;color:var(--color-copy);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.68}.landing-hero__copy .landing-actions{grid-column:2}.landing-demo-link{display:inline-flex;min-height:46px;padding:8px 0;align-items:center;gap:11px;border-bottom:1px solid currentColor;background:transparent;color:var(--color-ink);font-size:.86rem;font-weight:700;transition:color .18s var(--ease-out),gap .18s var(--ease-out)}.landing-demo-link:hover:not(:disabled){gap:16px;color:var(--color-fig)}.landing-hero__scene{min-height:760px}.landing-expression-photo img{aspect-ratio:4 / 5}.landing-scene__poster--small{z-index:2;top:5%;bottom:auto;left:7%;width:min(48%,330px);box-shadow:11px 13px #1d2b334d;transform:rotate(-2.8deg);animation:poster-drift-large 11s var(--ease-in-out) infinite alternate}@keyframes expression-drift-small{0%{transform:translateZ(0) rotate(3.2deg)}to{transform:translate3d(-3px,6px,0) rotate(2.2deg)}}@keyframes poster-drift-large{0%{transform:translateZ(0) rotate(-2.8deg)}to{transform:translate3d(4px,-5px,0) rotate(-2deg)}}.ink-bleed{position:relative;z-index:5;height:clamp(138px,14vw,210px);overflow:hidden;background:var(--ink-from);pointer-events:none}.ink-bleed:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--grain-image);background-size:142px 142px;content:"";mix-blend-mode:soft-light;opacity:.16}.ink-bleed svg{display:block;width:100%;height:100%}.ink-bleed__tone{position:absolute;z-index:2;right:0;left:0;height:50%;pointer-events:none}.ink-bleed__tone--from{top:0}.ink-bleed__tone--to{bottom:0}.landing-sequence{overflow:visible}.landing-sequence .landing-section-shell{padding-top:clamp(78px,9vw,132px);padding-bottom:clamp(90px,11vw,158px)}.landing-sequence__lead{grid-template-columns:minmax(0,1.05fr) minmax(300px,.52fr)}.landing-sequence h2{max-width:13ch}.feeling-input-list strong{font-size:.8rem}.feeling-input-list small{color:var(--color-muted);font-size:.7rem;line-height:1.45}.landing-feelings__post{min-height:630px}.landing-feelings__reaction{position:absolute;z-index:5;right:0;bottom:2%;width:min(27%,175px);padding:7px 7px 0;background:var(--color-chalk);box-shadow:-7px 9px #1d2b3326;transform:rotate(4deg)}.landing-feelings__reaction img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;filter:saturate(.82) contrast(1.03)}.landing-feelings__reaction figcaption{padding:8px 3px 9px;color:var(--color-muted);font-size:.56rem;text-align:center}.landing-people__inner{padding-top:clamp(92px,11vw,154px);padding-bottom:clamp(106px,13vw,182px);grid-template-columns:minmax(290px,.62fr) minmax(500px,1.38fr);align-items:start}.landing-people h2{max-width:11ch}.landing-moments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-line-light);border-bottom:1px solid var(--color-line-light)}.landing-moment{display:grid;min-height:250px;padding:26px 24px 26px 0;grid-template-columns:86px minmax(0,1fr);align-items:start;gap:20px;border-bottom:1px solid var(--color-line-light)}.landing-moment:nth-child(2n){padding-right:0;padding-left:24px;border-left:1px solid var(--color-line-light)}.landing-moment:nth-last-child(-n+2){border-bottom:0}.landing-moment>img{width:86px;aspect-ratio:2 / 3;border-radius:3px;-o-object-fit:cover;object-fit:cover}.landing-moment>div{min-width:0}.landing-moment span{color:#f4efe98f;font-size:.64rem}.landing-moment h3{margin-top:8px;font-size:.9rem;line-height:1.3}.landing-moment blockquote{display:-webkit-box;margin-top:17px;overflow:hidden;color:#f4efe9b8;font-size:.78rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.landing-care{display:grid;width:min(100%,var(--content-width));min-height:710px;margin:0 auto;padding:clamp(96px,12vw,178px) clamp(22px,5vw,74px);grid-template-columns:minmax(300px,.75fr) minmax(430px,1.25fr);align-items:start;gap:clamp(62px,10vw,158px);background:var(--color-mineral)}.landing-care__heading h2{max-width:10ch;font-size:clamp(3rem,5.8vw,5.5rem);font-weight:300;letter-spacing:-.045em;line-height:.96}.landing-care__heading p{max-width:44ch;margin-top:30px;color:var(--color-copy);line-height:1.68}.landing-care__list{padding:0;border-top:1px solid var(--color-line-strong);list-style:none}.landing-care__list li{display:grid;min-height:102px;padding:22px 0;grid-template-columns:56px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--color-line)}.landing-care__list span{color:var(--color-fig);font-size:.67rem;font-weight:700}.landing-care__list p{max-width:35ch;font-size:clamp(1.05rem,1.8vw,1.38rem);line-height:1.38}.landing-final>div:first-child{max-width:830px}.responses-page{max-width:1080px;padding-top:clamp(74px,9vw,124px)}.responses-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:clamp(44px,8vw,112px)}.responses-intro h1{max-width:13ch;font-size:clamp(2.8rem,6.2vw,5.4rem);font-weight:300;letter-spacing:-.045em;line-height:.97}.responses-intro p{max-width:39ch;padding-bottom:8px;color:var(--color-copy);line-height:1.65}.response-stream{margin-top:clamp(72px,10vw,130px);border-top:1px solid var(--color-line-strong)}.response-piece{padding:clamp(44px,7vw,80px) 0;border-bottom:1px solid var(--color-line-strong)}.response-piece--1{margin-left:clamp(0px,5vw,74px)}.response-piece--2{margin-right:clamp(0px,7vw,96px)}.response-piece__identity{display:grid;max-width:750px;margin-bottom:28px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px}.response-piece__identity .person-avatar{width:38px;height:38px;font-size:.75rem}.response-piece__identity p{display:flex;flex-direction:column;gap:2px}.response-piece__identity strong{font-size:.78rem}.response-piece__identity p span{color:var(--color-muted);font-size:.63rem}.response-piece__follow{min-height:34px;padding:6px 0;border-bottom:1px solid currentColor;background:transparent;color:var(--color-fig);font-size:.68rem}.response-piece__body{display:grid;grid-template-columns:142px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,66px)}.response-piece--with-reaction .response-piece__body{grid-template-columns:142px minmax(0,1fr) minmax(120px,158px)}.response-piece__film img,.response-piece__film>span{width:100%;aspect-ratio:2 / 3;border-radius:3px;background:var(--color-mist);-o-object-fit:cover;object-fit:cover}.response-piece__film p{display:flex;margin-top:11px;flex-direction:column;gap:3px}.response-piece__film strong{font-size:.72rem;line-height:1.35}.response-piece__film p span{color:var(--color-muted);font-size:.62rem}.response-piece__words blockquote{max-width:31ch;font-size:clamp(1.25rem,2.35vw,1.75rem);letter-spacing:-.017em;line-height:1.5}.response-piece__feelings{display:flex;margin-top:30px;flex-wrap:wrap;gap:9px 18px}.response-piece__feelings span{display:flex;align-items:center;gap:7px;color:var(--color-muted);font-size:.68rem}.response-piece__feelings i{width:25px;height:6px;border-radius:4px 2px 5px 3px;background:var(--feeling-color);transform:scaleX(calc(.55 + var(--feeling-value) * .45));transform-origin:left}.response-piece__feelings b{font-weight:400}.response-piece__words .feeling-trace{max-width:500px;height:7px;margin-top:22px}.response-piece__reaction{align-self:end;padding:6px 6px 0;background:var(--color-chalk);box-shadow:6px 7px #1d2b331f;transform:rotate(2deg)}.response-piece__reaction img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;filter:saturate(.82) contrast(1.02)}.response-piece__reaction figcaption{padding:8px 3px 9px;color:var(--color-muted);font-size:.56rem;text-align:center}.response-piece__footer{display:flex;max-width:750px;min-height:48px;margin-top:28px;padding-top:17px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--color-line)}.response-piece__footer>p{color:var(--color-ink);font-size:.68rem}.response-piece__footer>p span{color:var(--color-muted)}.response-piece__react{display:inline-flex;min-height:36px;padding:6px 0;align-items:center;gap:7px;background:transparent;color:var(--color-muted);font-size:.67rem}.response-piece__react--active{color:var(--color-fig)}@media (max-width: 980px){.landing-hero{min-height:auto;padding-left:clamp(22px,5vw,56px);grid-template-columns:1fr}.landing-hero__copy{min-height:660px}.landing-hero__scene{min-height:780px}.landing-feelings,.landing-people__inner,.landing-care{grid-template-columns:1fr}.landing-feelings{gap:64px}.landing-feelings__copy{max-width:660px}.landing-feelings__post{width:min(100%,720px)}.landing-people__copy{max-width:640px}.landing-moments{margin-top:6px}.landing-care__heading{max-width:660px}}@media (max-width: 760px){:root{--nav-height: 46px}.nav-inner{grid-template-columns:1fr auto}.nav-inner>.nav-links,.nav-actions>.nav-demo{display:none}.mobile-menu-button{display:inline-grid;width:34px;height:34px;color:inherit}.mobile-sheet{display:grid;margin:0 12px;padding:12px;border-radius:8px;background:var(--color-chalk);color:var(--color-ink);box-shadow:0 12px 36px #1d2b3329}.landing-hero{padding-left:0}.landing-hero__copy{min-height:600px;padding:86px 22px 72px;grid-template-columns:1fr}.landing-hero h1{font-size:clamp(3.35rem,15vw,5rem)}.landing-hero__copy:after{display:none}.landing-page--social .landing-hero__intro,.landing-hero__copy .landing-actions{grid-column:1}.landing-hero__scene{min-height:680px}.landing-scene__poster--small{top:5%;left:5%;width:min(51%,260px)}.landing-expression-photo{top:8%;right:5%;width:min(27%,135px)}.landing-response{right:4%;bottom:4%;width:86%}.landing-sequence__lead,.responses-intro,.landing-path--three{grid-template-columns:1fr}.landing-path--three li{min-height:190px}.landing-path--three li+li{padding-left:0;border-top:1px solid rgba(29,43,51,.44);border-left:0}.landing-path--three li h3{margin-top:34px}.landing-feelings{padding-inline:22px;grid-template-columns:minmax(0,1fr)}.feeling-input-list span{grid-template-columns:28px minmax(100px,.65fr) minmax(120px,1fr)}.landing-feelings__post{min-height:590px}.landing-feelings__post article{left:0;width:83%}.landing-feelings__poster{right:10%;width:min(42%,210px)}.landing-feelings__reaction{width:min(29%,140px)}.landing-people__inner,.landing-care{padding-inline:22px}.landing-moments{grid-template-columns:1fr}.landing-moment,.landing-moment:nth-child(2n){padding:24px 0;border-bottom:1px solid var(--color-line-light);border-left:0}.landing-moment:last-child{border-bottom:0}.landing-final{align-items:flex-start;flex-direction:column}.responses-page{padding-top:68px}.responses-intro{gap:28px}.response-piece--1,.response-piece--2{margin:0}.response-piece__body,.response-piece--with-reaction .response-piece__body{grid-template-columns:100px minmax(0,1fr);gap:24px}.response-piece__reaction{width:130px;grid-column:2}}@media (max-width: 470px){.landing-hero__scene{min-height:620px}.landing-response{padding:22px}.landing-response blockquote{font-size:.94rem}.feeling-input-list span{grid-template-columns:28px minmax(0,1fr)}.feeling-input-list small{grid-column:2}.landing-feelings__post{min-height:520px}.landing-feelings__post article{bottom:2%;width:92%;padding:22px}.landing-feelings__poster{right:3%}.landing-feelings__reaction{display:none}.landing-moment{grid-template-columns:72px minmax(0,1fr)}.landing-moment>img{width:72px}.response-piece__body,.response-piece--with-reaction .response-piece__body{grid-template-columns:76px minmax(0,1fr);gap:18px}.response-piece__reaction{width:112px}.response-piece__footer{align-items:flex-start;flex-direction:column;gap:7px}}@media (prefers-reduced-motion: reduce){.landing-page [data-reveal],.landing-page [data-reveal][data-reveal-state=visible]{opacity:1;transform:none;transition:none}.landing-expression-photo,.landing-scene__poster--small{animation:none}}#root{min-height:100%;zoom:1.1}.landing-page--social .landing-kicker{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:var(--color-fig);font-size:.78rem;font-weight:700}.landing-page--social .landing-hero h1 strong{color:var(--color-fig);font-weight:700}.landing-page--social .landing-hero__intro{max-width:40ch;margin-top:34px;color:var(--color-copy);font-size:clamp(1.16rem,1.75vw,1.38rem);line-height:1.66}.landing-page--social .landing-hero__scene{min-height:720px}@media (max-width: 640px){.landing-page--social .landing-hero{grid-template-columns:1fr}.landing-page--social .landing-hero__copy{min-height:600px;padding:86px 22px 72px}.landing-page--social .landing-expression-photo{top:5%;right:5%;width:72%}.landing-page--social .landing-scene__poster--small{left:5%;width:29%}.landing-page--social .landing-response{width:84%}}.landing-page--social .landing-hero{position:relative;isolation:isolate;background-color:var(--color-mineral)}.landing-page--social .landing-hero:after{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;background-image:var(--grain-image);background-position:17px 23px;background-size:144px 144px;content:"";mix-blend-mode:soft-light;opacity:.2;pointer-events:none}.landing-page--social .landing-hero>*{position:relative;z-index:1}.landing-page--social .landing-hero__scene{background-image:none;animation:hero-scene-awaken 1.1s var(--ease-out) 2.2s both}.landing-page--social .landing-hero__copy{overflow:hidden}.hero-identity{position:relative;display:flex;width:100%;min-height:560px;flex-direction:column;justify-content:center;isolation:isolate}.hero-identity__residue,.hero-identity__responses,.hero-identity__ink,.hero-identity__bridge{position:absolute;pointer-events:none}.hero-identity__residue,.hero-identity__responses{z-index:3;top:0;right:0;bottom:0;left:0}.hero-rating{position:absolute;color:color-mix(in srgb,var(--color-ink) 48%,transparent);font-family:Oxygen,sans-serif;font-size:clamp(.7rem,1.05vw,.95rem);font-weight:400;letter-spacing:.04em;opacity:0;animation:hero-rating-dissolve 1.4s var(--ease-out) both}.hero-rating--score{top:16%;left:4%;animation-delay:80ms}.hero-rating--percent{top:30%;right:15%;animation-delay:.16s}.hero-rating--stars{bottom:30%;left:10%;color:color-mix(in srgb,var(--color-fig) 46%,transparent);font-size:clamp(.62rem,.9vw,.78rem);letter-spacing:.2em;animation-delay:.26s}.hero-rating--decimal{right:7%;bottom:18%;animation-delay:.33s}.hero-identity__ink{z-index:2;top:3%;right:-13%;bottom:6%;left:-10%;width:123%;height:91%;clip-path:inset(0 100% 0 0);opacity:0;mix-blend-mode:multiply;animation:hero-ink-absorb 1.9s cubic-bezier(.2,.78,.24,1) .43s both}.hero-ink-shape--fig{fill:var(--color-fig);opacity:.4}.hero-ink-shape--oxide{fill:var(--color-oxide);opacity:.32}.hero-ink-shape--teal{fill:var(--color-teal);opacity:.26}.hero-response{position:absolute;max-width:28ch;margin:0;color:color-mix(in srgb,var(--color-ink) 78%,transparent);font-family:Newsreader,serif;font-size:clamp(.88rem,1.35vw,1.12rem);font-weight:400;font-style:italic;line-height:1.34;opacity:0;text-wrap:balance;animation:hero-response-surface 1.32s var(--ease-out) both}.hero-response--1{top:19%;left:5%;animation-delay:.82s}.hero-response--2{top:39%;right:8%;animation-delay:1.02s}.hero-response--3{bottom:22%;left:16%;animation-delay:1.19s}.hero-identity__statement{position:relative;z-index:6}.landing-page--social .hero-identity__statement h1{max-width:11.5ch;margin:0;color:var(--color-ink);font-family:Newsreader,serif;font-size:clamp(3.6rem,6.65vw,5.85rem);font-weight:400;letter-spacing:-.055em;line-height:.92;text-wrap:balance;clip-path:inset(0 100% 0 0);opacity:0;transform:translate3d(0,12px,0);animation:hero-statement-arrive .92s var(--ease-out) 1.76s both}.hero-identity__conclusion{max-width:34ch;margin:28px 0 0 clamp(14px,3vw,42px);color:var(--color-copy);font-size:clamp(1rem,1.38vw,1.18rem);font-weight:300;line-height:1.58;opacity:0;transform:translate3d(0,14px,0);animation:hero-conclusion-arrive .76s var(--ease-out) 2.14s both}.hero-identity__bridge{z-index:5;right:-17%;bottom:24%;width:88%;height:56px;overflow:visible;opacity:.72}.hero-identity__bridge path{fill:none;stroke:color-mix(in srgb,var(--color-fig) 74%,var(--color-oxide));stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:hero-trace-draw .86s var(--ease-out) 2.3s both}.hero-identity__actions{position:relative;z-index:7;margin:34px 0 0 clamp(14px,3vw,42px);opacity:0;transform:translate3d(0,12px,0);animation:hero-actions-arrive .62s var(--ease-out) 2.58s both}@keyframes hero-rating-dissolve{0%{opacity:0;transform:translate3d(0,7px,0);filter:blur(0)}20%,50%{opacity:.46;transform:translateZ(0);filter:blur(0)}76%{opacity:.2}to{opacity:0;transform:translate3d(4px,-3px,0);filter:blur(5px)}}@keyframes hero-ink-absorb{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate3d(-3%,7px,0) scale(.97)}38%{opacity:.7}68%{clip-path:inset(0 0 0 0);opacity:.52;transform:translateZ(0) scale(1.01)}to{clip-path:inset(0 0 0 0);opacity:.11;transform:translate3d(1%,1px,0) scale(1.02)}}@keyframes hero-response-surface{0%{opacity:0;transform:translate3d(0,9px,0);filter:blur(2px)}24%,68%{opacity:.9;transform:translateZ(0);filter:blur(0)}to{opacity:0;transform:translate3d(3px,-5px,0);filter:blur(3px)}}@keyframes hero-statement-arrive{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate3d(0,12px,0)}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateZ(0)}}@keyframes hero-conclusion-arrive{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-actions-arrive{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-trace-draw{0%{stroke-dashoffset:1;opacity:0}18%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hero-scene-awaken{0%{opacity:.8;transform:translate3d(8px,0,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width: 980px){.hero-identity{min-height:530px}.hero-identity__bridge{right:-8%;bottom:20%;width:70%}}.hero-welcome{position:relative;display:flex;width:100%;min-height:560px;flex-direction:column;justify-content:center;isolation:isolate}.hero-welcome__statement{position:relative;z-index:2}.landing-page--social .landing-hero .hero-welcome h1{max-width:11.5ch;margin:0;color:var(--color-ink);font-family:Newsreader,serif;font-size:clamp(3.6rem,6.65vw,5.85rem);font-weight:400;letter-spacing:-.055em;line-height:.92;text-wrap:balance}.hero-welcome__register{position:relative;display:inline-block;white-space:nowrap;isolation:isolate}.hero-welcome__register-main{position:relative;z-index:2}.hero-welcome__register-echo{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:.16;mix-blend-mode:multiply;pointer-events:none;will-change:transform}.hero-welcome__register-echo--fig{color:var(--color-fig);animation:hero-register-fig 28s cubic-bezier(.45,0,.2,1) .8s both}.hero-welcome__register-echo--oxide{color:var(--color-oxide);animation:hero-register-oxide 28s cubic-bezier(.45,0,.2,1) .8s both}.hero-welcome__conclusion{max-width:34ch;margin:28px 0 0 clamp(14px,3vw,42px);color:var(--color-copy);font-size:clamp(1rem,1.38vw,1.18rem);font-weight:300;line-height:1.58}.hero-welcome__actions{position:relative;z-index:3;margin:34px 0 0 clamp(14px,3vw,42px)}.hero-response-story{display:grid}.hero-response-story__beat{grid-area:1 / 1;align-self:start;opacity:0}.hero-response-story__beat--one{animation:hero-response-breath-one 28s cubic-bezier(.45,0,.2,1) .8s both}.hero-response-story__beat--two{animation:hero-response-breath-two 28s cubic-bezier(.45,0,.2,1) .8s both}.hero-response-story__beat--three{animation:hero-response-breath-three 28s cubic-bezier(.45,0,.2,1) .8s both}.hero-response-story__beat--four{animation:hero-response-breath-four 28s cubic-bezier(.45,0,.2,1) .8s both}.hero-response-story .landing-record__meta{min-height:30px}.hero-response-story blockquote{min-height:3.2em;text-wrap:pretty}@keyframes hero-register-fig{0%{opacity:.14;transform:translate3d(-6px,3px,0)}18%{opacity:.21;transform:translate3d(-4px,2px,0)}44%,58%{opacity:.18;transform:translateZ(0)}to{opacity:.12;transform:translate3d(5px,-2px,0)}}@keyframes hero-register-oxide{0%{opacity:.14;transform:translate3d(6px,-3px,0)}18%{opacity:.21;transform:translate3d(4px,-2px,0)}44%,58%{opacity:.18;transform:translateZ(0)}to{opacity:.12;transform:translate3d(-5px,2px,0)}}@keyframes hero-response-breath-one{0%,21%{opacity:1}27%,to{opacity:0}}@keyframes hero-response-breath-two{0%,21%{opacity:0}27%,46%{opacity:1}52%,to{opacity:0}}@keyframes hero-response-breath-three{0%,46%{opacity:0}52%,71%{opacity:1}77%,to{opacity:0}}@keyframes hero-response-breath-four{0%,71%{opacity:0}77%,to{opacity:1}}@media (max-width: 980px){.hero-welcome{min-height:530px}}@media (max-width: 640px){.hero-welcome{min-height:440px}.landing-page--social .landing-hero .hero-welcome h1{max-width:10.5ch;font-size:clamp(3.25rem,16vw,5rem)}.hero-welcome__conclusion,.hero-welcome__actions{margin-left:8px}.hero-response-story blockquote{min-height:4.8em}}@media (prefers-reduced-motion: reduce){.landing-page--social .landing-hero__scene,.hero-welcome__register-echo,.hero-response-story__beat{animation:none}.hero-welcome__register-echo--fig{opacity:.1;transform:translate3d(3px,-1px,0)}.hero-welcome__register-echo--oxide{opacity:.1;transform:translate3d(-3px,1px,0)}.hero-response-story__beat{opacity:0}.hero-response-story__beat--four{opacity:1}}@media (max-width: 640px){.hero-identity{min-height:440px}.landing-page--social .hero-identity__statement h1{max-width:10.5ch;font-size:clamp(3.25rem,16vw,5rem)}.hero-identity__conclusion,.hero-identity__actions{margin-left:8px}.hero-response{max-width:22ch;font-size:.78rem}.hero-response--2{right:2%}.hero-identity__bridge{right:-22px;bottom:20%;width:76%}}.nav-shell--public .nav-inner{grid-template-columns:minmax(130px,1fr) auto}.landing-page--social .landing-hero{height:calc(90.91vh - var(--nav-height));min-height:700px;align-items:center}.landing-page--social .landing-hero__scene{height:calc(100% - 52px);min-height:0;align-self:center}@media (max-width: 980px){.landing-page--social .landing-hero{height:auto;min-height:auto}.landing-page--social .landing-hero__scene{height:auto;min-height:720px}}@media (min-width: 981px){.landing-page--social .landing-hero{margin-bottom:-36px;transform:translateY(-36px)}}@supports not (zoom: 1.1){html{font-size:18.7px}}:root{--nav-height: 68px}.nav-inner{min-height:var(--nav-height);grid-template-columns:minmax(170px,.7fr) auto minmax(240px,.7fr);gap:20px}.brand-slot{width:29px;height:29px}.brand-lockup{gap:9px}.nav-link{min-height:38px;padding:7px 12px}.nav-actions .button,.avatar-button{min-height:40px}.avatar-button{width:40px;height:40px}.nav-demo{border-color:#1d2b3342;background:transparent;box-shadow:none;color:var(--color-ink)}.nav-demo:hover:not(:disabled){border-color:var(--color-fig);background:#713b4214;color:var(--color-fig);transform:none}.footer__inner{min-height:88px;padding-top:20px;padding-bottom:20px;justify-content:flex-end}.footer__credits{display:flex;max-width:650px;align-items:center;justify-content:flex-end;gap:14px}.footer__credits p{max-width:64ch;font-size:.68rem;line-height:1.42}.tmdb-credit{display:inline-flex;flex:0 0 auto}.tmdb-credit img{width:34px;height:auto}[data-reveal]{opacity:0;transform:translate3d(0,42px,0) rotate(.15deg);transition:opacity .76s var(--ease-out),transform .92s var(--ease-out);transition-delay:calc(var(--reveal-order, 0) * 80ms)}[data-reveal][data-reveal-state=visible]{opacity:1;transform:translateZ(0) rotate(0)}.landing-page--social{position:relative;isolation:isolate}.landing-scene__composition--post{min-height:100%}.landing-expression-photo{position:absolute;z-index:1;top:7%;right:7%;width:min(61%,420px);overflow:hidden;border-radius:12px 5px 15px 7px;background:var(--color-ink);box-shadow:-12px 15px #1d2b3345;transform:rotate(1.8deg);animation:expression-drift 8s var(--ease-in-out) infinite alternate}.landing-expression-photo img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;filter:saturate(.88) contrast(1.02)}.landing-expression-photo figcaption{display:flex;padding:11px 13px;justify-content:space-between;background:var(--color-ink);color:#faf8f4bd;font-size:.64rem}.landing-expression-photo figcaption span{color:var(--color-oxide)}.landing-scene__poster--small{z-index:3;top:auto;bottom:7%;left:5%;width:min(31%,180px);box-shadow:8px 9px #1d2b334d;transform:rotate(-3.6deg);animation:poster-drift 9s var(--ease-in-out) infinite alternate}.landing-response{right:4%;bottom:5%;width:min(70%,445px);transform:rotate(-.8deg)}.feeling-trace{display:flex;width:100%;height:9px;gap:3px;margin-top:24px}.feeling-trace span{min-width:4px;border-radius:1px 3px 2px 1px}@keyframes expression-drift{0%{transform:translateZ(0) rotate(1.8deg)}to{transform:translate3d(-7px,11px,0) rotate(.7deg)}}@keyframes poster-drift{0%{transform:translateZ(0) rotate(-3.6deg)}to{transform:translate3d(5px,-9px,0) rotate(-2.4deg)}}.landing-scene__backdrop[data-parallax]{inset:-5% 0 auto;height:112%;transform:translate3d(0,calc(var(--page-scroll, 0px) * .025),0) scale(1.03)}.ink-spill{position:relative;isolation:isolate}.ink-spill:before{position:absolute;z-index:3;top:-112px;right:-5%;left:-5%;height:168px;background:radial-gradient(ellipse 15% 95% at 1% 102%,var(--spill-color) 0 46%,color-mix(in srgb,var(--spill-color) 62%,transparent) 62%,transparent 78%),radial-gradient(ellipse 23% 112% at 15% 106%,var(--spill-color) 0 51%,color-mix(in srgb,var(--spill-color) 58%,transparent) 68%,transparent 82%),radial-gradient(ellipse 19% 82% at 30% 108%,var(--spill-color) 0 44%,color-mix(in srgb,var(--spill-color) 66%,transparent) 61%,transparent 79%),radial-gradient(ellipse 27% 125% at 47% 109%,var(--spill-color) 0 50%,color-mix(in srgb,var(--spill-color) 60%,transparent) 69%,transparent 84%),radial-gradient(ellipse 18% 88% at 64% 105%,var(--spill-color) 0 42%,color-mix(in srgb,var(--spill-color) 62%,transparent) 60%,transparent 78%),radial-gradient(ellipse 24% 118% at 78% 110%,var(--spill-color) 0 50%,color-mix(in srgb,var(--spill-color) 58%,transparent) 67%,transparent 82%),radial-gradient(ellipse 17% 91% at 91% 103%,var(--spill-color) 0 45%,color-mix(in srgb,var(--spill-color) 64%,transparent) 62%,transparent 79%),radial-gradient(ellipse 15% 106% at 101% 108%,var(--spill-color) 0 49%,color-mix(in srgb,var(--spill-color) 58%,transparent) 67%,transparent 82%);content:"";filter:blur(5px);opacity:.98;pointer-events:none;transform:translateZ(0) scaleX(1.015);transform-origin:center bottom;animation:spill-breathe 18s var(--ease-in-out) infinite alternate}.ink-spill--teal{--spill-color: var(--color-oxide)}.ink-spill--fig{--spill-color: var(--color-chalk)}.ink-spill--ink{--spill-color: var(--color-ink)}@keyframes spill-breathe{0%{transform:translate3d(-.35%,0,0) scaleX(1.015)}to{transform:translate3d(.35%,4px,0) scaleX(1.025)}}.landing-path--three{grid-template-columns:repeat(3,1fr)}.landing-path--three li{min-height:220px}.landing-path--three li>span:first-child:after{display:none}.landing-path--three h3{max-width:19ch;font-size:clamp(1.38rem,2.2vw,1.9rem)}.landing-feelings{display:grid;min-height:820px;padding:clamp(96px,12vw,176px) clamp(22px,7vw,112px);grid-template-columns:minmax(420px,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(60px,10vw,150px);scroll-margin-top:var(--nav-height);background-color:var(--color-chalk);background-image:var(--grain-image);background-size:148px 148px;background-blend-mode:soft-light}.landing-feelings__post{position:relative;min-height:630px}.landing-feelings__portrait{position:absolute;top:0;right:18%;bottom:0;left:0;overflow:hidden;border-radius:7px 18px 8px 14px;background:var(--color-ink);transform:rotate(-1.4deg)}.landing-feelings__portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.76) contrast(1.05)}.landing-feelings__post article{position:absolute;z-index:2;right:0;bottom:6%;width:min(73%,500px);padding:clamp(24px,4vw,38px);border-radius:9px 14px 7px 16px;background-color:var(--color-mist);background-image:var(--grain-image);background-size:138px 138px;background-blend-mode:soft-light;box-shadow:-10px 12px #1d2b332e;transform:rotate(1deg)}.landing-feelings__post blockquote{margin-top:22px;font-size:clamp(1.05rem,1.7vw,1.34rem);line-height:1.55}.landing-feelings__post article>p:last-child{margin-top:9px;color:var(--color-muted);font-size:.7rem}.landing-feelings__poster{position:absolute;z-index:3;top:7%;right:4%;width:min(24%,145px);aspect-ratio:2 / 3;border-radius:var(--radius-poster);-o-object-fit:cover;object-fit:cover;box-shadow:7px 8px #1d2b333d;transform:rotate(4deg)}.landing-feelings__copy h2,.landing-final h2{font-size:clamp(3rem,6vw,5.7rem);font-weight:300;letter-spacing:-.045em;line-height:.96}.landing-feelings__copy p{max-width:46ch;margin-top:30px;color:var(--color-copy);font-size:1.05rem;line-height:1.66}.feeling-input-list{display:grid;margin-top:42px;border-top:1px solid var(--color-line-strong)}.feeling-input-list span{display:flex;min-height:58px;align-items:center;gap:13px;border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:.84rem}.landing-final{min-height:470px}.landing-final>h2{max-width:13ch}.feed-page{max-width:1200px}.feed-header,.discover-header{display:flex;margin-bottom:clamp(44px,6vw,76px);align-items:center;justify-content:space-between;gap:28px}.feed-layout{display:grid;grid-template-columns:minmax(0,730px) minmax(250px,310px);align-items:start;justify-content:space-between;gap:clamp(44px,8vw,110px)}.feed-stream{display:grid;gap:30px}.feed-post{position:relative;overflow:hidden;border-radius:8px 18px 10px 16px;background-color:var(--color-chalk);background-image:var(--grain-image);background-size:140px 140px;background-blend-mode:soft-light;box-shadow:0 14px 40px #1d2b3314}.feed-post:nth-child(3n+2){border-radius:16px 7px 19px 8px}.feed-post__header{display:grid;min-height:74px;padding:15px 18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.feed-post__header .person-avatar{width:42px;height:42px}.feed-post__header p{display:flex;min-width:0;flex-direction:column;gap:2px}.feed-post__header strong{font-size:.82rem}.feed-post__header p>span{color:var(--color-muted);font-size:.66rem}.feed-post__follow{min-height:34px;padding:6px 10px;color:var(--color-fig);font-size:.72rem;font-weight:700}.feed-post__expression{position:relative;overflow:hidden;background:var(--color-ink)}.feed-post__expression img{width:100%;max-height:780px;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;filter:saturate(.86) contrast(1.02)}.feed-post__expression figcaption{position:absolute;right:14px;bottom:14px;padding:7px 9px;border-radius:4px;background:#1d2b33c7;color:var(--color-chalk);font-size:.62rem}.feed-post__response{padding:clamp(24px,4.5vw,40px)}.feed-post__response blockquote{color:var(--color-ink);font-size:clamp(1.18rem,2.25vw,1.58rem);letter-spacing:-.015em;line-height:1.55}.feed-post__feelings{display:flex;margin-top:30px;flex-wrap:wrap;gap:9px 18px}.feed-post__feelings span{display:flex;align-items:center;gap:7px;color:var(--color-muted);font-size:.7rem}.feed-post__feelings i{width:26px;height:7px;border-radius:6px 2px 5px 3px;background:var(--feeling-color);transform:scaleX(calc(.55 + var(--feeling-value) * .45));transform-origin:left}.feed-post__feelings b{font-weight:400}.feed-post__footer{display:flex;min-height:76px;padding:13px 18px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--color-line)}.feed-post__film{display:flex;min-width:0;align-items:center;gap:12px}.feed-post__film img,.feed-post__film>span{width:34px;height:48px;flex:0 0 auto;border-radius:3px;background:var(--color-mist);-o-object-fit:cover;object-fit:cover}.feed-post__film p{display:flex;min-width:0;flex-direction:column;gap:3px}.feed-post__film strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.feed-post__film p span{color:var(--color-muted);font-size:.65rem}.feed-post__footer .like-button{min-height:42px;padding:9px 11px}.feed-people{position:sticky;top:calc(var(--nav-height) + 28px)}.feed-people__heading{display:flex;padding-bottom:16px;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--color-line-strong)}.feed-people__heading h2{font-size:1.05rem}.feed-people__heading a{color:var(--color-fig);font-size:.7rem;font-weight:700}.feed-person{display:grid;min-height:78px;padding:13px 0;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:11px;border-bottom:1px solid var(--color-line)}.feed-person .person-avatar{width:42px;height:42px}.feed-person h3{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.feed-person p{margin-top:3px;color:var(--color-muted);font-size:.66rem}.feed-person .icon-button{width:38px;height:38px}.discover-header{padding-bottom:22px;border-bottom:1px solid var(--color-line-strong)}.recommendation-lanes--people{margin-top:0;padding-bottom:clamp(74px,9vw,120px)}.browse-section{padding-top:clamp(54px,7vw,88px);border-top:1px solid var(--color-line-strong)}.browse-section__heading{margin-bottom:24px}.browse-section__heading h2{font-size:clamp(2rem,4vw,3.3rem);font-weight:300;letter-spacing:-.03em}.film-poster__people{margin-top:9px;color:var(--color-fig);font-size:.69rem;font-weight:700}.film-poster__people a{text-decoration:underline;text-decoration-color:#713b4259;text-underline-offset:3px}.field-label{display:flex;align-items:baseline;gap:8px;color:var(--color-ink);font-size:.78rem;font-weight:700}.field-label small{color:var(--color-muted);font-size:.64rem;font-weight:400}.expression-photo-picker{display:flex;min-height:92px;padding:18px;align-items:center;gap:15px;border:1px solid var(--color-line-strong);border-radius:8px;background:#b9c4c038;color:var(--color-ink);cursor:pointer;transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out)}.expression-photo-picker:hover{border-color:var(--color-fig);background:#b9c4c06b}.expression-photo-picker>span{display:flex;flex-direction:column;gap:4px}.expression-photo-picker strong{font-size:.8rem}.expression-photo-picker small{max-width:58ch;color:var(--color-muted);font-size:.7rem;font-weight:400;line-height:1.45}.expression-photo-preview{position:relative;width:min(100%,420px);overflow:hidden;border-radius:7px 15px 8px 12px;background:var(--color-ink)}.expression-photo-preview img{width:100%;max-height:520px;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}.expression-photo-preview .icon-button{position:absolute;top:12px;right:12px;border-color:#f4efe975;background:#1d2b33c7;color:var(--color-chalk)}.public-entry__expression,.film-response__expression{width:100%;max-height:460px;margin-bottom:18px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.diary-entry__expression{width:min(100%,440px);max-height:520px;margin-top:20px;border-radius:7px 14px 8px 11px;-o-object-fit:cover;object-fit:cover}@media (max-width: 1120px){.nav-inner{grid-template-columns:auto 1fr auto}.landing-feelings{grid-template-columns:minmax(360px,1fr) minmax(280px,.74fr);gap:54px}}@media (max-width: 980px){:root{--nav-height: 64px}.landing-feelings,.feed-layout{grid-template-columns:1fr}.landing-feelings__post{min-height:670px}.feed-layout{max-width:730px;margin-inline:auto}.feed-people{position:static;grid-row:1}.feed-people{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.feed-people__heading{grid-column:1 / -1}}@media (max-width: 720px){.footer__inner,.footer__credits{align-items:flex-start;flex-direction:column}.footer__inner{min-height:130px}.footer__credits{gap:10px}.landing-expression-photo{top:5%;right:5%;width:72%}.landing-scene__poster--small{width:29%}.landing-response{width:84%}.landing-path--three{grid-template-columns:1fr}.landing-feelings{min-height:auto;padding-top:110px;padding-bottom:110px}.landing-feelings__post{min-height:600px}.landing-feelings__portrait{right:8%}.landing-feelings__post article{width:86%}.landing-final{min-height:420px}.feed-header,.discover-header{align-items:stretch;flex-direction:column}.feed-header .button,.discover-header .button{align-self:flex-start}.feed-post__response{padding:24px 20px}}@media (max-width: 520px){.landing-expression-photo{width:82%}.landing-scene__poster--small{left:3%;width:31%}.landing-response{right:3%;width:90%}.landing-feelings__post{min-height:540px}.landing-feelings__portrait{right:2%}.landing-feelings__post article{right:-2%;width:94%}.landing-feelings__poster{right:0}.feed-people{grid-template-columns:1fr}.feed-post{margin-inline:-10px;border-radius:5px 13px 7px 11px}.feed-post__header{padding-inline:14px}}@media (prefers-reduced-motion: reduce){[data-reveal],[data-reveal][data-reveal-state=visible]{opacity:1;transform:none;transition:none}.landing-expression-photo,.landing-scene__poster--small,.ink-spill:before{animation:none}.landing-scene__backdrop[data-parallax]{transform:scale(1.03)}}:root{--nav-height: 48px}.nav-inner{min-height:var(--nav-height);grid-template-columns:minmax(130px,1fr) auto minmax(180px,1fr);gap:16px}.brand-lockup{gap:0}.nav-link{min-height:32px;padding:5px 10px}.nav-actions .button,.avatar-button{min-height:32px}.avatar-button{width:32px;height:32px}.nav-demo,.nav-demo:hover:not(:disabled){border:0;background:transparent;color:inherit;transform:none}[data-reveal],[data-reveal][data-reveal-state=visible]{opacity:1;transform:none}.landing-page [data-reveal]{opacity:0;transform:translate3d(0,30px,0)}.landing-page [data-reveal][data-reveal-state=visible]{opacity:1;transform:none}.landing-page--social .landing-hero__intro{max-width:37ch;font-size:clamp(1rem,1.35vw,1.18rem)}.landing-expression-photo{z-index:4;top:9%;right:5%;width:min(27%,174px);border-radius:5px 3px 7px 4px;box-shadow:-7px 9px #1d2b3340;transform:rotate(3.2deg);animation:expression-drift-small 9s var(--ease-in-out) infinite alternate}.landing-expression-photo figcaption{display:block;padding:8px 9px;font-size:.56rem;text-align:center}.landing-scene__poster--small{z-index:2;top:5%;right:auto;bottom:auto;left:7%;width:min(48%,330px);box-shadow:11px 13px #1d2b334d;transform:rotate(-2.8deg);animation:poster-drift-large 11s var(--ease-in-out) infinite alternate}.landing-response{z-index:5;right:4%;bottom:5%;width:min(72%,465px)}.landing-path--three li{min-height:250px}.landing-path--three li h3{margin-top:54px}.landing-feelings{min-height:830px;padding:clamp(88px,11vw,160px) clamp(22px,7vw,112px);grid-template-columns:minmax(300px,.7fr) minmax(500px,1.3fr);gap:clamp(58px,9vw,142px)}.landing-feelings__post article{z-index:4;right:auto;bottom:7%;left:4%;width:min(68%,490px);border-radius:7px 12px 6px 10px;transform:rotate(-.8deg)}.landing-feelings__poster{z-index:2;top:2%;right:19%;width:min(37%,250px);box-shadow:10px 12px #1d2b3333;transform:rotate(2.2deg)}.landing-feelings__copy h2{max-width:12ch;font-size:clamp(3rem,5.7vw,5.5rem)}.feeling-input-list span{display:grid;min-height:68px;grid-template-columns:28px minmax(110px,.6fr) minmax(150px,1fr);gap:10px}.landing-final{min-height:530px}@media (max-width: 980px){:root{--nav-height: 48px}.nav-inner{grid-template-columns:minmax(130px,1fr) auto minmax(180px,1fr)}.landing-feelings{grid-template-columns:1fr;gap:64px}}@media (max-width: 760px){:root{--nav-height: 46px}.nav-inner{grid-template-columns:1fr auto}.landing-expression-photo{top:8%;right:5%;width:min(27%,135px)}.landing-scene__poster--small{top:5%;left:5%;width:min(51%,260px)}.landing-response{right:4%;bottom:4%;width:86%}.landing-feelings{min-height:auto;padding:110px 22px;grid-template-columns:minmax(0,1fr)}.landing-feelings__post{min-height:590px}.landing-feelings__post article{right:auto;left:0;width:83%}.landing-feelings__poster{right:10%;width:min(42%,210px)}.landing-path--three li h3{margin-top:34px}}@media (max-width: 470px){.landing-feelings__post{min-height:520px}.landing-feelings__post article{right:auto;bottom:2%;left:0;width:92%}.landing-feelings__poster{right:3%}}@media (prefers-reduced-motion: reduce){.landing-page [data-reveal],.landing-page [data-reveal][data-reveal-state=visible]{opacity:1;transform:none;transition:none}}.landing-page--social .landing-hero{width:min(100%,1480px);min-height:min(820px,calc(100vh - var(--nav-height)));padding-left:clamp(22px,5vw,74px);grid-template-columns:minmax(0,1.02fr) minmax(450px,.98fr)}.landing-page--social .landing-hero__copy{display:flex;padding:clamp(80px,10vw,152px) clamp(34px,6vw,96px) clamp(80px,9vw,130px) 0;flex-direction:column;justify-content:center}.landing-page--social .landing-hero__copy:after{display:none}.landing-page--social .landing-hero h1{max-width:850px;font-size:clamp(3.5rem,7.2vw,6rem);font-weight:300;letter-spacing:-.04em;line-height:.96}.landing-page--social .landing-hero__intro{max-width:40ch;font-size:clamp(1.16rem,1.75vw,1.38rem)}.landing-page--social .landing-hero__copy .landing-actions{display:flex}.landing-page--social .landing-expression-photo{z-index:1;top:7%;right:7%;width:min(61%,420px);border-radius:12px 5px 15px 7px;box-shadow:-12px 15px #1d2b3345;transform:rotate(1.8deg);animation:expression-drift 8s var(--ease-in-out) infinite alternate}.landing-page--social .landing-expression-photo figcaption{display:flex;padding:11px 13px;justify-content:space-between;font-size:.64rem;text-align:left}.landing-page--social .landing-scene__poster--small{z-index:3;top:auto;right:auto;bottom:7%;left:5%;width:min(31%,180px);box-shadow:8px 9px #1d2b334d;transform:rotate(-3.6deg);animation:poster-drift 9s var(--ease-in-out) infinite alternate}.landing-page--social .landing-response{right:4%;bottom:5%;width:min(70%,445px);transform:rotate(-.8deg)}@media (max-width: 980px){.landing-page--social .landing-hero{min-height:auto;padding-left:clamp(22px,5vw,56px);grid-template-columns:1fr}.landing-page--social .landing-hero__copy{min-height:660px}}@media (max-width: 640px){.landing-page--social .landing-hero{padding-left:0}.landing-page--social .landing-hero__copy{min-height:600px;padding:86px 22px 72px}.landing-page--social .landing-expression-photo{top:5%;right:5%;width:72%}.landing-page--social .landing-scene__poster--small{left:5%;width:29%}.landing-page--social .landing-response{width:84%}}@media (max-width: 520px){.landing-page--social .landing-expression-photo{width:82%}.landing-page--social .landing-scene__poster--small{left:3%;width:31%}.landing-page--social .landing-response{right:3%;width:90%}}.app-shell--product{--product-header-height: 70px;min-height:100vh;background:#f4efe9;color:#1d2b33}.app-shell--product:before{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--grain-image);background-position:19px 27px;background-size:150px 150px;content:"";mix-blend-mode:multiply;opacity:.06}.app-shell--product>main{position:relative;z-index:1;min-height:100vh;padding:var(--product-header-height) 0 0}.product-header{position:fixed;z-index:var(--z-sticky);inset:0 0 auto;border-bottom:1px solid rgba(29,43,51,.14);background:#f4efe9f5;color:#1d2b33;backdrop-filter:blur(12px) saturate(1.02);-webkit-backdrop-filter:blur(12px) saturate(1.02)}.product-header__inner{display:grid;width:min(100%,1360px);min-height:var(--product-header-height);margin:0 auto;padding-inline:clamp(20px,4vw,58px);grid-template-columns:minmax(120px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px}.product-wordmark{width:-moz-fit-content;width:fit-content;color:#1d2b33;font-family:Newsreader,serif;font-size:1.22rem;font-weight:400;letter-spacing:-.03em}.product-tabs{display:flex;min-width:0;height:var(--product-header-height);align-items:stretch;justify-content:center;gap:4px}.product-tab{position:relative;display:inline-flex;min-width:76px;padding:0 15px;align-items:center;justify-content:center;color:#1d2b339e;font-size:.76rem;font-weight:400;transition:background-color .18s var(--ease-out),color .18s var(--ease-out)}.product-tab:after{position:absolute;right:15px;bottom:-1px;left:15px;height:2px;background:transparent;content:"";transition:background-color .18s var(--ease-out)}.product-tab:hover{background:#1d2b330d;color:#1d2b33}.product-tab--active{color:#1d2b33;font-weight:700}.product-tab--active:after{background:#d76358}.product-header__actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:12px}.product-add{display:inline-flex;min-height:44px;padding:9px 13px;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#d76358;color:#1d2b33;font-size:.72rem;font-weight:700;transition:background-color .18s var(--ease-out),transform .18s var(--ease-out)}.product-add:hover,.product-add--active{background:#c9554c}.product-add:active{transform:translateY(1px)}.product-account-link{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid rgba(29,43,51,.2);border-radius:50%;background:#1d2b33;color:#f4efe9;font-size:.72rem;font-weight:700;transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out)}.product-account-link:hover,.product-account-link--active{border-color:#713b42;background:#713b42}.product-tab:focus-visible,.product-add:focus-visible,.product-account-link:focus-visible,.feed-tabs button:focus-visible,.feed-response__like:focus-visible,.feed-response__film-link:focus-visible{outline:2px solid #557890;outline-offset:3px}.feed-response__follow:focus-visible,.people-row__follow:focus-visible,.people-row__open:focus-visible,.like-button:focus-visible,.product-section-tabs button:focus-visible{outline:2px solid #557890;outline-offset:2px}.app-shell--product .page-shell{width:min(100%,1160px);min-height:calc(100vh - var(--product-header-height));margin:0 auto;padding:48px clamp(22px,5vw,68px) 112px}.app-shell--product .page-header{margin-bottom:42px;align-items:center}.app-shell--product .page-title{max-width:740px;color:#1d2b33;font-family:Oxygen,sans-serif;font-size:2rem;font-weight:400;letter-spacing:-.035em;line-height:1.12}.app-shell--product .page-intro{max-width:64ch;margin-top:8px;color:#1d2b33ad;font-size:.82rem;line-height:1.6}.discover-header__actions,.diary-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.product-section-tabs{display:flex;align-items:center;gap:4px}.product-section-tabs button{position:relative;min-height:44px;padding:7px 10px;background:transparent;color:#1d2b3394;font-size:.7rem}.product-section-tabs button:hover,.product-section-tabs button[aria-pressed=true]{color:#1d2b33}.product-section-tabs button[aria-pressed=true]{font-weight:700}.product-section-tabs button[aria-pressed=true]:after{position:absolute;right:10px;bottom:2px;left:10px;height:1px;background:#d76358;content:""}.product-section-tabs button:focus-visible{outline:2px solid #557890;outline-offset:2px}.app-shell--product .button{min-height:42px;padding:9px 13px;border-radius:8px;box-shadow:none;font-size:.72rem}.app-shell--product .button--primary{border:0;background:#d76358;color:#1d2b33}.app-shell--product .button--primary:hover:not(:disabled){background:#c9554c}.app-shell--product .button--secondary{border:1px solid rgba(29,43,51,.22);background:transparent;color:#1d2b33}.app-shell--product .button--secondary:hover:not(:disabled),.app-shell--product .button--quiet:hover:not(:disabled){background:#1d2b330f}.app-shell--product input,.app-shell--product textarea,.app-shell--product select{border-color:#1d2b3338;border-radius:8px;background:#ffffff7a;color:#1d2b33}.app-shell--product input:focus,.app-shell--product textarea:focus,.app-shell--product select:focus{border-color:#557890;box-shadow:0 0 0 2px #55789029}.app-shell--product .feed-page{width:min(100%,830px);padding-top:38px}.feed-page__header{display:flex;min-height:66px;padding-bottom:10px;align-items:center;justify-content:center;gap:24px;border-bottom:0}.feed-page__header h1{font-size:2rem;font-weight:400;letter-spacing:-.035em;line-height:1}.feed-tabs{display:flex;align-items:center;gap:4px}.feed-tabs button{position:relative;min-height:44px;padding:7px 11px;border-radius:0;background:transparent;color:#1d2b3394;font-size:.7rem;transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.feed-tabs button:hover{background:transparent;color:#1d2b33}.feed-tabs button[aria-pressed=true]{color:#1d2b33;font-weight:700}.feed-tabs button[aria-pressed=true]:after{position:absolute;right:11px;bottom:1px;left:11px;height:1px;background:#d76358;content:""}.response-feed{border-bottom:0}.feed-response{padding:28px 0 24px;border-bottom:1px solid rgba(29,43,51,.14)}.feed-response:last-child{border-bottom:0}.feed-response__byline{display:grid;min-height:44px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px}.feed-response__avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#713b42;color:#f4efe9;font-size:.7rem;font-weight:700}.feed-response__byline>div{display:flex;min-width:0;flex-direction:column;gap:3px}.feed-response__byline strong{font-size:.76rem}.feed-response__byline time{color:#1d2b3394;font-size:.62rem}.feed-response__follow{min-height:44px;padding:6px 0 5px 10px;border-bottom:1px solid transparent;background:transparent;color:#713b42;font-size:.64rem;font-weight:700}.feed-response__follow:hover,.feed-response__follow--active{border-bottom-color:currentColor}.feed-response__content{display:grid;margin-top:19px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:22px}.feed-response__content--with-photo{grid-template-columns:88px minmax(0,1fr) 108px}.feed-response__poster img,.feed-response__poster>span{display:block;width:88px;aspect-ratio:2 / 3;border-radius:3px;background:#b9c4c0;-o-object-fit:cover;object-fit:cover;transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.feed-response__poster:hover img,.feed-response__poster:focus-visible img,.feed-response__poster:hover>span,.feed-response__poster:focus-visible>span{box-shadow:6px 7px #713b4240;transform:translate(-2px,-3px)}.feed-response__copy{min-width:0}.feed-response__copy h2{color:#1d2b33;font-family:Newsreader,serif;font-size:1.42rem;font-weight:400;letter-spacing:-.025em;line-height:1.1}.feed-response__copy h2 span{color:#1d2b337a;font-family:Oxygen,sans-serif;font-size:.64rem;font-weight:400;letter-spacing:0}.feed-response__watched{margin-top:5px;color:#1d2b338f;font-size:.61rem}.feed-response blockquote{max-width:65ch;margin-top:15px;color:#1d2b33e0;font-size:.86rem;line-height:1.62;text-wrap:pretty}.feed-response__photo{width:108px;aspect-ratio:1;border-radius:6px;-o-object-fit:cover;object-fit:cover;filter:saturate(.9) contrast(1.02)}.feed-response__feelings{display:flex;max-width:430px;margin-top:20px;flex-direction:column;gap:8px;color:#1d2b3394;font-size:.58rem}.feed-response__trace{display:flex;width:100%;height:6px;overflow:hidden;gap:2px}.feed-response__trace i{display:block;min-width:6px;height:100%;border-radius:2px}.feed-response__footer{display:flex;min-height:40px;margin-top:18px;padding-left:110px;align-items:center;justify-content:space-between;gap:18px}.feed-response__like,.feed-response__film-link{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#1d2b339e;font-size:.64rem}.feed-response__like{padding:7px 8px 7px 0;background:transparent}.feed-response__like:hover,.feed-response__like--active{color:#713b42}.feed-response__film-link{padding:7px 0 7px 8px}.feed-response__film-link:hover{color:#1d2b33}.feed-skeleton{display:grid}.feed-skeleton>span{display:block;height:218px;border-bottom:1px solid rgba(29,43,51,.14);background:linear-gradient(90deg,transparent 0%,rgba(185,196,192,.34) 48%,transparent 100%);background-size:220% 100%;animation:product-skeleton 1.5s ease-in-out infinite}.product-empty{display:flex;min-height:220px;padding:48px 0;align-items:flex-start;flex-direction:column;justify-content:center;gap:14px;color:#1d2b33ad;font-size:.82rem}.product-empty .text-link{color:#713b42;font-size:.72rem;font-weight:700}.product-empty__actions{display:flex;min-height:44px;align-items:center;gap:22px}.product-empty__actions .text-link{min-height:44px;padding:10px 0}.app-shell--product .people-page{width:min(100%,960px)}.people-header{padding-bottom:18px;border-bottom:0}.people-list{border-bottom:0}.people-row{display:grid;min-height:108px;padding:20px 0;grid-template-columns:46px minmax(0,1fr) 150px 76px 44px;align-items:center;gap:16px;border-bottom:1px solid rgba(29,43,51,.14)}.people-row:last-child{border-bottom:0}.people-row__avatar{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#713b42;color:#f4efe9;font-size:.72rem;font-weight:700}.people-row__identity{min-width:0}.people-row__identity h2{font-size:.78rem}.people-row__identity p{display:-webkit-box;max-width:56ch;margin-top:5px;overflow:hidden;color:#1d2b339e;font-size:.66rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.people-row__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.people-row__facts div{min-width:0}.people-row__facts dt{color:#1d2b3385;font-size:.54rem}.people-row__facts dd{margin-top:4px;font-size:.7rem}.people-row__follow{min-height:44px;padding:6px 0;border-bottom:1px solid transparent;background:transparent;color:#713b42;font-size:.64rem;font-weight:700}.people-row__follow:hover,.people-row__follow--active{border-bottom-color:currentColor}.people-row__open{display:grid;width:44px;height:44px;place-items:center;color:#1d2b338a}.people-row__open:hover{color:#1d2b33}.people-skeleton{display:grid}.people-skeleton span{height:108px;border-bottom:1px solid rgba(29,43,51,.14);background:linear-gradient(90deg,transparent 0%,rgba(185,196,192,.3) 48%,transparent 100%);background-size:220% 100%;animation:product-skeleton 1.5s ease-in-out infinite}.app-shell--product .recommendation-page{width:min(100%,1160px);padding-top:42px}.recommendations-header{display:flex;min-height:90px;padding-bottom:20px;align-items:flex-end;justify-content:space-between;gap:30px;border-bottom:0}.recommendations-header__copy{min-width:0}.recommendations-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.recommendation-intent{display:flex;min-height:58px;padding:10px 0;align-items:center;gap:10px;border-bottom:0;color:#1d2b3394;font-size:.66rem}.recommendation-intent strong{color:#1d2b33;font-size:.7rem}.recommendation-intent button{min-height:38px;margin-left:auto;padding:6px 0 6px 10px;border-bottom:1px solid transparent;background:transparent;color:#713b42;font-size:.64rem;font-weight:700}.recommendation-intent button:hover{border-bottom-color:currentColor}.recommendation-basis{display:flex;min-height:54px;align-items:center;flex-wrap:wrap;gap:9px 13px;color:#1d2b3394;font-size:.64rem}.recommendation-basis i{width:4px;height:4px;border-radius:50%;background:#d76358}.recommendation-spotlight{display:grid;padding:34px 0 66px;grid-template-columns:clamp(180px,23vw,252px) minmax(0,1fr);align-items:center;gap:clamp(42px,8vw,96px);border-bottom:0}.recommendation-spotlight__poster{display:block;transition:transform .22s var(--ease-out)}.recommendation-spotlight__poster img,.recommendation-spotlight__poster>span{display:grid;width:100%;aspect-ratio:2 / 3;overflow:hidden;place-items:center;border-radius:4px;background:#1d2b33;box-shadow:7px 8px #1d2b3326;-o-object-fit:cover;object-fit:cover;transition:box-shadow .22s var(--ease-out),transform .22s var(--ease-out)}.recommendation-spotlight__poster>span{padding:40%;color:#f4efe9}.recommendation-spotlight__poster:hover img,.recommendation-spotlight__poster:focus-visible img,.recommendation-spotlight__poster:hover>span,.recommendation-spotlight__poster:focus-visible>span{box-shadow:12px 13px #713b424d;transform:translate(-3px,-6px)}.recommendation-spotlight__story{max-width:660px}.recommendation-spotlight__eyebrow{color:#d76358;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.recommendation-spotlight__story h2{margin-top:14px;color:#1d2b33;font-family:Newsreader,serif;font-size:clamp(3rem,7vw,5.7rem);font-weight:400;letter-spacing:-.045em;line-height:.92}.recommendation-spotlight__year{margin-top:10px;color:#1d2b3380;font-size:.64rem}.recommendation-spotlight__connection{max-width:55ch;margin-top:27px;color:#1d2b33c2;font-size:.82rem;line-height:1.62}.recommendation-spotlight__connection a{color:#713b42;font-weight:700;text-decoration:underline;text-decoration-color:#713b4252;text-underline-offset:3px}.recommendation-spotlight__response{max-width:620px;margin-top:28px;padding:16px 0;border-top:0;border-bottom:0}.recommendation-spotlight__response span{color:#1d2b3385;font-size:.59rem}.recommendation-spotlight__response blockquote{display:-webkit-box;margin-top:8px;overflow:hidden;color:#1d2b33;font-family:Newsreader,serif;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.42;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:7}.recommendation-spotlight__actions{display:flex;min-height:44px;margin-top:30px;align-items:center;flex-wrap:wrap;gap:22px}.recommendation-spotlight__actions .text-link{min-height:44px;padding:11px 0;color:#713b42;font-size:.68rem;font-weight:700}.recommendation-story>.film-rail{margin-top:70px}.recommendation-story>.film-rail+.film-rail{margin-top:84px}.recommendation-cold-start .product-empty{min-height:310px;border-bottom:0}.recommendation-cold-start .product-empty h2{max-width:18ch;font-family:Newsreader,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;letter-spacing:-.035em;line-height:1}.recommendation-cold-start .product-empty p{max-width:62ch;line-height:1.62}.recommendation-cold-start .film-rail{margin-top:72px}.recommendation-search{padding-top:42px}.recommendation-search .browse-section__heading h2{font-family:Newsreader,serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:400}.recommendation-search .browse-section__heading p{margin-top:8px;color:#1d2b339e;font-size:.72rem}.app-shell--product .discover-header{margin-bottom:42px;padding-bottom:18px}.app-shell--product .signal-panel{margin-bottom:48px;padding:26px 0 34px;border-top:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.app-shell--product .browse-section{border-color:#1d2b332e}.app-shell--product .browse-section--active{padding-top:0;border-top:0}.browse-skeleton>span{height:260px;border-bottom:0}.app-shell--product .search-bar{border-color:#1d2b332e;border-radius:8px;background:#fff6;box-shadow:none}.app-shell--product .diary-pattern{margin-bottom:48px;padding:20px 0;border-top:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.app-shell--product .diary-pattern h2{font-size:.82rem}.app-shell--product .diary-entry{border-color:#1d2b3324}.app-shell--product .diary-entry h3{font-family:Newsreader,serif;font-size:1.3rem;font-weight:400}.app-shell--product .diary-first-entry,.app-shell--product .completion-state,.app-shell--product .error-state{border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell--product .entry-composer{border-top:0}.app-shell--product .entry-composer__record{border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell--product .expression-photo-picker{border-color:#1d2b332e;border-radius:8px;background:#b9c4c033}.app-shell--product .account-grid{display:block;width:min(100%,760px)}.account-identity{display:flex;align-items:center;gap:18px}.account-profile-picture{display:grid;width:72px;height:72px;flex:0 0 72px;place-items:center;border-radius:50%;background:#713b42;color:#f4efe9;font-size:1.15rem;font-weight:700}.app-shell--product .account-section{padding:26px 0 34px;border:0;border-top:0;border-radius:0;background:transparent;box-shadow:none}.app-shell--product .profile-bio-form{max-width:620px;margin-top:22px;gap:12px}.app-shell--product .profile-bio-form textarea{min-height:88px;padding:11px 13px;font-size:.84rem;line-height:1.5}.app-shell--product .profile-bio-form>.button{width:-moz-fit-content;width:fit-content}.account-header__actions{display:flex;align-items:center;gap:18px}.account-section__links{display:flex;min-height:44px;margin-top:18px;align-items:center;gap:24px}.account-section__links .text-link{min-height:44px;padding:10px 0}.app-shell--product .data-row{border-color:#1d2b331f}.app-shell--product .like-button{min-width:44px;min-height:44px;padding:8px 7px;border-radius:0;background:transparent;color:#1d2b3394}.app-shell--product .like-button:hover,.app-shell--product .like-button--active{background:transparent;color:#713b42}.app-shell--product .member-hero{min-height:0;overflow:visible;background:transparent;color:#1d2b33}.app-shell--product .member-hero__content{display:grid;width:min(100%,1080px);min-height:0;margin-inline:auto;padding:62px clamp(22px,5vw,68px) 42px;grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:28px;border-bottom:0}.app-shell--product .member-avatar{display:grid;width:104px;height:104px;place-items:center;border:0;border-radius:50%;background:#713b42;color:#f4efe9;font-size:1.55rem;font-weight:700}.app-shell--product .member-hero h1{color:#1d2b33;font-family:Oxygen,sans-serif;font-size:clamp(2.3rem,4vw,3.35rem);font-weight:400;letter-spacing:-.035em;line-height:1.1}.app-shell--product .member-profile__identity>.member-bio{max-width:66ch;margin-top:13px;color:#1d2b33d1;font-size:.98rem;line-height:1.65}.app-shell--product .member-facts{display:flex;margin-top:20px;flex-wrap:wrap;align-items:center;gap:8px 20px;color:#1d2b339e;font-size:.69rem}.app-shell--product .member-facts>span,.app-shell--product .member-facts>button{display:inline-flex;min-height:40px;padding:8px 0;align-items:center;gap:5px;background:transparent;color:inherit;font-size:inherit}.app-shell--product .member-facts>button{color:#713b42}.app-shell--product .member-facts>button:hover,.app-shell--product .member-facts>button[aria-expanded=true]{color:#1d2b33}.app-shell--product .member-facts strong{color:#1d2b33;font-size:.77rem}.app-shell--product .member-content{width:min(100%,1080px);min-height:0;padding-top:0}.member-content__tabs,.details-content__tabs{padding:10px 0 24px;border-bottom:0}.member-content__tabs{justify-content:center}.app-shell--product .member-entries{display:grid;margin-top:0;gap:18px}.app-shell--product .member-entries .public-entry{min-height:0;padding:24px 0;grid-template-columns:88px minmax(0,1fr);gap:22px;border:0}.app-shell--product .member-entries .public-entry h3{margin-top:8px;font-family:Newsreader,serif;font-size:1.38rem;font-weight:400}.app-shell--product .member-entries .public-entry blockquote{margin-top:13px;font-size:.82rem}.app-shell--product .member-entries .public-entry__expression{width:108px;height:108px;margin:0 0 16px 20px;float:right;border-radius:6px}.member-connections{margin:0 0 28px;padding:20px 22px;border-radius:12px;background:#b9c4c033}.member-connections>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.member-connections h2{font-family:Newsreader,serif;font-size:1.42rem;font-weight:500}.member-connections>header button{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:transparent;color:#1d2b3394}.member-connections__list{display:grid;margin-top:12px;gap:6px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.member-connections__list article{display:grid;min-width:0;padding:11px 0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.member-connections__avatar{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border-radius:50%;background:#713b42;color:#f4efe9;font-size:.72rem}.member-connections__list strong{color:#1d2b33;font-size:.75rem}.member-connections__list p,.member-connections__empty{display:-webkit-box;overflow:hidden;margin-top:4px;color:#1d2b3399;font-size:.66rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.member-connections__empty{margin-top:16px}.member-shared-list{display:grid;gap:18px}.member-shared-card{display:grid;min-width:0;padding:22px;border-radius:12px;background:#f4efe97a;grid-template-columns:96px minmax(0,1fr);gap:24px}.member-shared-card__poster{overflow:hidden;align-self:start;border-radius:3px;background:#1d2b3314;box-shadow:5px 6px #1d2b331f;aspect-ratio:2 / 3}.member-shared-card__poster img,.member-shared-card__poster>span{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.member-shared-card h2{font-family:Newsreader,serif;font-size:1.65rem;font-weight:500}.member-shared-card__responses{display:grid;margin-top:16px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.member-shared-card__responses>article{min-width:0;padding:14px 15px;border:1px solid rgba(29,43,51,.13);border-radius:10px;background:#fff3}.member-shared-card__responses>article>span{color:#1d2b3380;font-size:.61rem}.member-shared-card__responses blockquote{margin-top:7px;color:#1d2b33c7;font-size:.72rem;line-height:1.55}.member-film-grid{display:grid;gap:28px 18px;grid-template-columns:repeat(5,minmax(0,1fr))}.member-film{display:flex;min-width:0;flex-direction:column}.member-film img,.member-film__fallback{width:100%;border-radius:3px;background:#1d2b3314;box-shadow:5px 6px #1d2b331f;-o-object-fit:cover;object-fit:cover;aspect-ratio:2 / 3}.member-film strong{margin-top:12px;overflow:hidden;color:#1d2b33;font-family:Newsreader,serif;font-size:1.05rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.member-film>span:last-child{margin-top:3px;color:#1d2b3380;font-size:.62rem}.app-shell--product .details-hero{position:relative;width:min(100%,1160px);min-height:0;margin:0 auto;overflow:hidden;border-bottom:0;background:transparent;color:#1d2b33}.app-shell--product .details-hero__backdrop{position:absolute;inset:0 0 0 auto;right:0;left:auto;width:58%;opacity:.14;filter:saturate(.72);mask-image:linear-gradient(90deg,transparent,#000 44%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 44%)}.app-shell--product .details-hero__scrim{display:none}.app-shell--product .details-hero__content{position:relative;z-index:1;display:grid;width:100%;min-height:0;padding:48px clamp(22px,5vw,68px) 54px;grid-template-columns:152px minmax(0,650px);align-items:center;gap:42px}.app-shell--product .details-hero__poster{width:152px;border-radius:3px;box-shadow:7px 8px #1d2b3329}.app-shell--product .details-hero__content>.film-poster__fallback{width:152px;aspect-ratio:2 / 3}.app-shell--product .details-hero__title{color:#1d2b33;font-family:Newsreader,serif;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:400;line-height:.98}.app-shell--product .details-hero__tagline,.app-shell--product .details-overview{color:#1d2b33b8}.app-shell--product .details-meta{color:#1d2b3394}.app-shell--product .details-content{width:min(100%,960px);min-height:0;padding-top:0}.app-shell--product .film-responses{width:100%;padding:0}.app-shell--product .film-response-list{display:block;background:transparent}.app-shell--product .film-response{display:grid;min-height:0;padding:24px 0;grid-template-columns:160px minmax(0,1fr) 108px;align-items:start;gap:18px;border-bottom:1px solid rgba(29,43,51,.14);background:transparent}.app-shell--product .film-response .public-entry__byline{align-items:flex-start}.app-shell--product .film-response .public-entry__byline p span{margin-top:4px;color:#1d2b3385;font-size:.56rem}.app-shell--product .film-response__body blockquote{margin-top:0;color:#1d2b33e0;font-size:.82rem;line-height:1.62}.film-response__feeling{display:flex;margin-top:12px;align-items:center;gap:7px;color:#1d2b338f;font-size:.6rem}.film-response__feeling i{width:30px;height:5px;border-radius:2px}.app-shell--product .film-response .like-button{margin-top:8px}.app-shell--product .film-response__expression{width:108px;height:108px;margin:0;border-radius:6px;-o-object-fit:cover;object-fit:cover}@keyframes product-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 900px){.product-header__inner{grid-template-columns:auto 1fr auto}.product-tabs{justify-content:center}.product-tab{min-width:68px;padding-inline:10px}.product-tab:after{right:10px;left:10px}.feed-response__content--with-photo{grid-template-columns:82px minmax(0,1fr) 96px}.feed-response__poster img,.feed-response__poster>span{width:82px}.feed-response__photo{width:96px}.feed-response__footer{padding-left:104px}.people-row{grid-template-columns:46px minmax(0,1fr) 76px 44px}.people-row__facts{display:none}.app-shell--product .film-response{grid-template-columns:142px minmax(0,1fr) 92px}.app-shell--product .film-response__expression{width:92px;height:92px}}@media (max-width: 720px){.app-shell--product{--product-header-height: 116px}.product-header__inner{min-height:var(--product-header-height);padding:10px 17px 0;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:46px 60px;gap:0 14px}.product-wordmark{grid-row:1;grid-column:1}.product-header__actions{grid-row:1;grid-column:2}.product-tabs{width:100%;height:60px;grid-row:2;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.product-tab{min-width:82px;flex:1 0 auto}.app-shell--product .page-shell{padding:32px 20px 88px}.app-shell--product .page-header,.app-shell--product .discover-header,.recommendations-header{margin-bottom:34px}.app-shell--product .page-header,.app-shell--product .discover-header,.recommendations-header,.discover-header__actions,.recommendations-header__actions,.diary-header__actions,.account-header__actions{align-items:stretch;flex-direction:column}.discover-header__actions,.recommendations-header__actions,.diary-header__actions,.account-header__actions{width:100%;justify-content:flex-start}.product-section-tabs{width:100%}.product-section-tabs button{flex:1}.discover-header__actions .button,.recommendations-header__actions .button,.diary-header__actions .button{align-self:flex-start}.recommendation-spotlight{padding-top:18px;grid-template-columns:1fr;align-items:start;gap:30px}.recommendation-spotlight__poster{width:136px}.recommendation-spotlight__story h2{font-size:clamp(2.8rem,12vw,4.8rem)}.app-shell--product .page-title,.feed-page__header h1{font-size:1.75rem}.feed-response__content,.feed-response__content--with-photo{grid-template-columns:72px minmax(0,1fr);gap:17px}.feed-response__poster img,.feed-response__poster>span{width:72px}.feed-response__photo{width:min(100%,280px);margin-top:16px;grid-row:2;grid-column:2;aspect-ratio:4 / 3}.feed-response__footer{padding-left:89px}.app-shell--product .member-hero__content{padding:32px 20px 24px;grid-template-columns:54px minmax(0,1fr);align-items:center}.app-shell--product .member-avatar{width:54px;height:54px}.app-shell--product .member-hero__content>.button{grid-column:2;justify-self:start}.app-shell--product .details-hero__backdrop{display:none}.app-shell--product .details-hero__content{padding:32px 20px 38px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:22px}.app-shell--product .details-hero__poster{width:92px}.app-shell--product .details-hero__content>.film-poster__fallback{width:92px}.app-shell--product .details-hero__title{font-size:clamp(2rem,9vw,3.2rem)}.app-shell--product .details-hero__tagline,.app-shell--product .details-overview{font-size:.78rem}.app-shell--product .film-response{grid-template-columns:132px minmax(0,1fr)}.app-shell--product .film-response__expression{width:min(100%,220px);height:auto;grid-column:2;aspect-ratio:4 / 3}}@media (max-width: 480px){.product-add{width:44px;padding-inline:0}.product-add span{display:none}.recommendation-basis{align-items:flex-start;flex-direction:column;justify-content:center}.recommendation-basis i{display:none}.recommendation-spotlight{grid-template-columns:1fr;gap:24px}.recommendation-spotlight__poster{width:108px}.recommendation-spotlight__story h2{margin-top:9px;font-size:clamp(2rem,11vw,3rem)}.recommendation-spotlight__eyebrow{font-size:.55rem}.feed-page__header{align-items:flex-start;flex-direction:column;gap:14px}.feed-tabs{width:100%}.feed-tabs button{flex:1}.feed-response{padding-top:24px}.feed-response__footer{padding-left:0}.feed-response__like span{font-size:0}.feed-response__like span:after{font-size:.64rem;content:"Like"}.people-row{grid-template-columns:42px minmax(0,1fr) auto;gap:12px}.people-row__avatar{width:42px;height:42px}.people-row__open{display:none}.app-shell--product .member-hero__content{grid-template-columns:48px minmax(0,1fr);gap:13px}.app-shell--product .member-avatar{width:48px;height:48px}.app-shell--product .member-hero h1{font-size:1.5rem}.app-shell--product .member-hero__content>.button{grid-column:1 / -1}.app-shell--product .member-entries .public-entry{grid-template-columns:68px minmax(0,1fr);gap:16px}.app-shell--product .member-entries .public-entry__expression{width:88px;height:88px}.app-shell--product .details-hero__content{grid-template-columns:74px minmax(0,1fr);gap:16px}.app-shell--product .details-hero__poster{width:74px}.app-shell--product .details-hero__content>.film-poster__fallback{width:74px}.app-shell--product .film-response{grid-template-columns:1fr}.app-shell--product .film-response__expression{grid-column:1}}@media (prefers-reduced-motion: reduce){.product-tab,.product-tab:after,.product-add,.product-account-link,.feed-tabs button{transition:none}.feed-skeleton>span{animation:none}.people-skeleton span{animation:none}}.app-shell--product{--product-rail-width: 64px;--product-canvas: #e2d9c8;min-height:100vh;background-color:var(--product-canvas);background-image:radial-gradient(ellipse at 8% -4%,rgba(215,99,88,.3),transparent 34%),radial-gradient(ellipse at 94% 12%,rgba(85,120,144,.28),transparent 36%),radial-gradient(ellipse at 48% 108%,rgba(198,151,63,.22),transparent 43%),linear-gradient(112deg,#713b4214,#f4efe961 43%,#d7635817),var(--grain-image);background-attachment:fixed;background-position:center,center,center,center,17px 23px;background-size:auto,auto,auto,auto,144px 144px;background-blend-mode:normal,normal,normal,normal,soft-light}.app-shell--product:before{display:block;background-image:repeating-linear-gradient(0deg,rgba(29,43,51,.026) 0,rgba(29,43,51,.026) 1px,transparent 1px,transparent 4px),radial-gradient(ellipse at center,transparent 55%,rgba(29,43,51,.09) 115%);background-position:center;background-size:auto;mix-blend-mode:multiply;opacity:.72}.app-shell--product>main{min-height:100vh;padding:0 0 0 var(--product-rail-width)}.product-rail{position:fixed;z-index:var(--z-sticky);inset:0 auto 0 0;display:flex;width:var(--product-rail-width);padding:17px 10px;overflow:hidden;background:transparent;color:#1d2b33;flex-direction:column;align-items:center;transition:width .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.product-rail:hover,.product-rail:focus-within{width:210px;background-color:#f4efe9c2;background-image:var(--grain-image);background-position:17px 23px;background-size:144px 144px;background-blend-mode:soft-light;-webkit-backdrop-filter:blur(14px) saturate(.85);backdrop-filter:blur(14px) saturate(.85);box-shadow:22px 0 42px #1d2b3314}.product-rail__mark,.product-rail__link{position:relative;display:flex;height:42px;flex:0 0 auto;align-items:center}.product-rail__mark{width:100%;justify-content:center}.product-rail__link{width:190px}.product-rail__mark svg{width:36px;height:36px}.product-rail__nav{position:absolute;top:50%;left:10px;display:flex;gap:13px;flex-direction:column;transform:translateY(-50%)}.product-rail__link{color:#1d2b339e;transition:color .16s ease}.product-rail__link:hover,.product-rail__link:focus-visible,.product-rail__link--active{background:transparent;color:#713b42}.product-rail__icon{display:grid;width:42px;height:42px;margin-right:15px;flex:0 0 42px;place-items:center}.product-rail__label{color:currentColor;font-size:.78rem;font-weight:600;opacity:0;white-space:nowrap;transform:translate(-8px);transition:opacity .14s ease 40ms,transform .18s ease 40ms}.product-rail:hover .product-rail__label,.product-rail:focus-within .product-rail__label{opacity:1;transform:translate(0)}.app-shell--product .page-shell{width:min(100%,1260px);margin:0 auto;padding:18px clamp(24px,5vw,72px) 88px}.app-shell--product .page-header,.app-shell--product .feed-page__header,.app-shell--product .recommendations-header{margin:0 0 18px}.feed-page__header{display:flex;justify-content:center}.app-shell--product .feed-page{padding-top:18px}.app-shell--product .feed-page__header{min-height:44px;margin-bottom:18px;padding-bottom:7px;align-items:center}.feed-journey{display:grid;gap:42px}.feed-journey .response-feed{margin-top:0}.entry-composer__prompt{margin-bottom:28px;color:#1d2b33;font-family:Newsreader,serif;font-size:clamp(2.25rem,5vw,4.6rem);font-weight:400;letter-spacing:-.05em;line-height:.96}.completion-journey{display:grid;gap:24px}.completion-journey__saved{display:flex;color:#1d2b33b8;gap:10px;align-items:center}.completion-journey__saved strong{color:#1d2b33}.completion-journey__waiting{display:grid;min-height:260px;padding:42px;border:1px solid rgba(29,43,51,.16);border-radius:24px;background:#ffffff42;place-items:center}.completion-journey__waiting p{max-width:480px;color:#1d2b33;font-family:Newsreader,serif;font-size:clamp(1.7rem,4vw,3rem);line-height:1.05;text-align:center}.log-start-grid{display:grid;margin-top:46px;gap:42px;grid-template-columns:repeat(2,minmax(0,1fr))}.log-start-grid>section>h2{margin-bottom:14px;font-family:Newsreader,serif;font-size:1.55rem;font-weight:400}.film-picker--suggestions{margin-top:0}.film-picker--suggestions .film-picker__row{min-height:84px}@media (max-width: 820px){.log-start-grid{grid-template-columns:1fr}}.recommendations-header--quiet{display:flex;min-height:44px;padding-bottom:7px;border-bottom:0;justify-content:space-between;align-items:center}.people-header{display:flex;min-height:44px;margin-bottom:16px;padding-bottom:0;border-bottom:0;justify-content:space-between;gap:24px}.people-search{display:flex;width:min(100%,390px);min-height:44px;padding:0 11px;border-bottom:1px solid rgba(29,43,51,.2);color:#1d2b3375;align-items:center;gap:9px}.people-search input{width:100%;padding:10px 0;border:0;background:transparent;color:#1d2b33;font-size:.7rem;outline:0}.people-summary{display:flex;margin-bottom:18px;padding:4px 0 8px;border:0;gap:32px}.people-summary div{display:flex;gap:8px;align-items:baseline}.people-summary dt{color:#1d2b3375;font-size:.58rem}.people-summary dd{font-size:.72rem}.app-shell--product .member-hero__content{padding:62px clamp(24px,5vw,68px) 42px}.diary-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.diary-header>.product-section-tabs{grid-column:2}.diary-add{display:grid;width:40px;height:40px;border:1px solid rgba(29,43,51,.18);border-radius:50%;color:#1d2b33;grid-column:3;justify-self:end;place-items:center}.diary-list>.diary-entry:first-child{border-top:0}.member-shared-film{margin-top:16px;color:#1d2b33a3!important;font-size:.76rem}.member-shared-film strong{color:#1d2b33}.details-connection{width:-moz-fit-content;width:fit-content;margin-bottom:20px;padding:8px 12px;border:1px solid rgba(29,43,51,.18);border-radius:999px;color:#1d2b33a3;font-size:.75rem}.details-connection a,.details-connection strong{color:#1d2b33}.film-response-scope{width:-moz-fit-content;width:fit-content;margin:10px 0 6px auto}.film-response:target{border-color:#d763587a;background:#d763580b}.app-shell--product .feed-page,.app-shell--product .search-page,.app-shell--product .activity-page{width:min(100%,1280px)}.app-shell--product .search-page{width:min(100%,1120px)}.home-journey{display:grid;min-width:0;gap:54px;grid-template-columns:minmax(0,1fr)}.home-journey>*,.home-social-grid>*,.home-response-stack,.recommendation-story,.recommendation-story>*,.search-start,.search-start>*,.feeling-search__results,.feeling-search__results>*{min-width:0}.home-section{min-width:0;padding-top:0;border-top:0}.home-section>header{display:flex;min-height:42px;margin-bottom:19px;align-items:flex-start;justify-content:space-between;gap:20px}.home-section>header h2,.activity-circle>h2,.search-start__pulse>h2{color:#1d2b33;font-family:Newsreader,serif;font-size:1.62rem;font-weight:400;letter-spacing:-.035em}.home-section>header a,.home-section>header button{min-height:40px;padding:9px 0;background:transparent;color:#1d2b339c;font-size:.72rem}.home-section>header a:hover,.home-section>header button:hover{color:#713b42}.path-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.path-card{display:grid;overflow:hidden;min-height:350px;border-radius:16px;background:radial-gradient(circle at 92% 10%,rgba(215,99,88,.18),transparent 35%),#1d2b33;color:#f8f3ec;grid-template-columns:152px minmax(0,1fr)}.path-card__poster{min-height:100%;background:#ffffff0d}.path-card__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.path-card__poster>span{display:grid;height:100%;place-items:center}.path-card__body{display:flex;min-width:0;padding:25px 24px 22px;flex-direction:column}.path-card__through{color:#f8f3ec9e;font-size:.69rem;line-height:1.45}.path-card__through a,.path-card__through strong{color:#f8f3ec}.path-card h3{margin-top:19px;color:#f8f3ec;font-family:Newsreader,serif;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:400;letter-spacing:-.045em;line-height:.96}.path-card__year{margin-top:5px;color:#f8f3ec73;font-size:.65rem}.path-card blockquote{display:block;margin-top:18px;overflow:visible;color:#f8f3ecb8;font-size:.74rem;line-height:1.5}.path-card__response-label{display:block;margin-bottom:6px;color:#f8f3ec7a;font-size:.58rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.path-card__actions{display:flex;margin-top:auto;padding-top:20px;align-items:center;gap:18px}.path-card__actions a,.path-card__actions button{display:inline-flex;min-height:38px;padding:8px 0;background:transparent;color:#f8f3ecad;font-size:.69rem;gap:6px;align-items:center}.path-card__actions a:hover,.path-card__actions button:hover{color:#f8f3ec}.home-social-grid{display:grid;gap:40px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)}.home-response-stack{display:grid;min-width:0;gap:18px;grid-template-columns:minmax(0,1fr)}.feed-response--compact{padding:19px 0}.feed-response--compact .feed-response__content{grid-template-columns:72px minmax(0,1fr)}.feed-response--compact .feed-response__content--with-photo{grid-template-columns:72px minmax(0,1fr) 82px}.feed-response--compact .feed-response__copy blockquote{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-people-list{display:grid}.home-person{display:grid;min-height:74px;padding:13px 0;border-bottom:1px solid rgba(29,43,51,.12);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px}.home-person__avatar{display:grid;width:40px;height:40px;border-radius:50%;background:#713b42;color:#f8f3ec;font-size:.7rem;place-items:center}.home-person strong{font-size:.77rem}.home-person p{overflow:hidden;margin-top:3px;color:#1d2b3385;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.home-person>button{min-height:38px;padding:7px 0;background:transparent;color:#713b42;font-size:.65rem;font-weight:700}.community-film-grid{display:grid;gap:1px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.community-film-card{display:grid;min-height:180px;padding:18px 0;border-bottom:1px solid rgba(29,43,51,.13);grid-template-columns:88px minmax(0,1fr);gap:16px}.community-film-card__poster{overflow:hidden;border-radius:3px;background:#1d2b3314;box-shadow:5px 6px #1d2b331f}.community-film-card__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.community-film-card__body{display:flex;min-width:0;flex-direction:column}.community-film-card h3{font-family:Newsreader,serif;font-size:1.26rem;font-weight:500;line-height:1.05}.community-film-card__meta{margin-top:5px;color:#1d2b3380;font-size:.59rem;line-height:1.4}.community-film-card blockquote{display:-webkit-box;margin-top:13px;overflow:hidden;color:#1d2b33ad;font-size:.69rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:3}.community-film-card__footer{display:flex;margin-top:auto;padding-top:14px;color:#1d2b3385;font-size:.62rem;align-items:center;justify-content:space-between}.feed-page>.response-feed{width:min(100%,830px);margin-inline:auto}.search-controls{display:flex;min-width:0;margin-bottom:38px;padding-bottom:0;border-bottom:0;align-items:center;justify-content:space-between;gap:28px}.global-search{display:grid;width:min(100%,410px);min-height:48px;padding:4px 4px 4px 13px;border:1px solid rgba(29,43,51,.2);border-radius:9px;background:#ffffff47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;transition:border-color .16s ease,background-color .16s ease}.global-search:focus-within{border-color:#557890b8;background:#ffffff80}.global-search input{min-width:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:#1d2b33;font-family:Oxygen,sans-serif;font-size:.8rem;letter-spacing:0;outline:0}.app-shell--product .global-search input:focus{border:0;box-shadow:none}.global-search input::-moz-placeholder{color:#1d2b3375}.global-search input::placeholder{color:#1d2b3375}.global-search button{min-height:38px;padding:8px 14px;border-radius:7px;background:#1d2b33;color:#f4efe9;font-size:.68rem;font-weight:700}.global-search button:hover:not(:disabled){background:#713b42}.global-search button:disabled{background:#1d2b3314;color:#1d2b3357}.search-switcher{width:-moz-fit-content;width:fit-content;margin:0;flex:0 0 auto}.search-start{display:grid;min-width:0;gap:64px;grid-template-columns:minmax(0,1fr)}.search-start__pulse>h1{margin-bottom:20px;color:#1d2b33;font-family:Newsreader,serif;font-size:1.8rem;font-weight:400;letter-spacing:-.035em}.search-response-layout{display:grid;min-width:0;gap:30px;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.search-response-index{display:grid;min-width:0;border-top:0;grid-template-columns:minmax(0,1fr)}.community-film-card--feature{overflow:hidden;height:400px;min-height:0;padding:0;border:0;border-radius:16px;background:radial-gradient(circle at 85% 8%,rgba(215,99,88,.2),transparent 35%),#1d2b33;color:#f4efe9;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr)}.community-film-card--feature .community-film-card__poster{min-height:100%;border-radius:0;box-shadow:none}.community-film-card--feature .community-film-card__body{overflow:hidden;padding:30px 28px 26px}.community-film-card--feature h3{color:#f4efe9;font-size:clamp(2.1rem,3.8vw,3.25rem);font-weight:400;letter-spacing:-.045em;line-height:.95}.community-film-card--feature .community-film-card__meta,.community-film-card--feature blockquote,.community-film-card--feature .community-film-card__footer{color:#f4efe9a8}.community-film-card--feature blockquote{margin-top:26px;font-family:Newsreader,serif;font-size:1.02rem;line-height:1.55;-webkit-line-clamp:5}.community-film-card--feature .community-film-card__footer a{color:#f4efe9}.community-film-card--compact{min-height:97px;padding:12px 0;grid-template-columns:58px minmax(0,1fr);gap:14px}.community-film-card--compact .community-film-card__poster{min-height:72px;box-shadow:3px 4px #1d2b331a}.community-film-card--compact h3{font-size:1.08rem}.community-film-card--compact .community-film-card__meta{font-size:.56rem}.community-film-card--compact blockquote{margin-top:8px;font-size:.62rem;-webkit-line-clamp:2}.community-film-card--compact .community-film-card__footer{padding-top:8px;font-size:.58rem}.feeling-search>form{display:grid;padding:26px 0 30px;border-top:0;border-bottom:0;gap:30px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr) auto;align-items:center}.feeling-search h1{color:#1d2b33;font-family:Newsreader,serif;font-size:clamp(1.95rem,3.2vw,2.8rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.feeling-search form>div:first-child p{max-width:50ch;margin-top:12px;color:#1d2b339e;font-size:.72rem;line-height:1.55}.feeling-search__options{display:grid;border-top:1px solid rgba(29,43,51,.14);grid-template-columns:repeat(4,minmax(0,1fr))}.feeling-search__options button{min-height:46px;padding:10px 12px;border:0;border-bottom:1px solid rgba(29,43,51,.14);border-radius:0;background:transparent;color:#1d2b33a8;font-size:.68rem;text-align:left}.feeling-search__options button:hover,.feeling-search__options button[aria-pressed=true]{border-color:#713b42;color:#713b42}.feeling-search__options button[aria-pressed=true]{background:#713b4217;font-weight:700}.feeling-search>form>.button{min-width:112px;margin-left:4px}.feeling-search>form>.button:disabled{background:#1d2b3314;color:#1d2b3361}.search-switcher button:focus-visible{outline:1px solid rgba(85,120,144,.72);outline-offset:-4px}.feeling-search__results,.recommendation-story{display:grid;margin-top:18px;gap:48px;grid-template-columns:minmax(0,1fr)}.search-start__pulse>h2{margin-bottom:18px}.search-film-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.search-film{display:grid;min-height:230px;padding:22px 0;border-bottom:1px solid rgba(29,43,51,.14);grid-template-columns:116px minmax(0,1fr);gap:22px}.search-film>a{overflow:hidden;border-radius:3px;background:#1d2b3314}.search-film>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-film h2,.search-person h2{font-family:Newsreader,serif;font-size:1.55rem;font-weight:500;line-height:1}.search-film .metadata{margin-top:5px}.search-film>div>p:not(.metadata){display:-webkit-box;margin-top:16px;overflow:hidden;color:#1d2b33a6;font-size:.7rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.search-film__actions{display:flex;margin-top:18px;flex-wrap:wrap;gap:16px}.search-film__actions a,.search-film__actions button{display:inline-flex;min-height:38px;padding:8px 0;background:transparent;color:#713b42;font-size:.66rem;gap:5px;align-items:center}.search-people-grid{display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.search-person{display:grid;min-height:170px;padding:24px 0;border-bottom:1px solid rgba(29,43,51,.14);grid-template-columns:58px minmax(0,1fr);gap:18px}.search-person__avatar{display:grid;width:58px;height:58px;border-radius:50%;background:#713b42;color:#f8f3ec;place-items:center}.search-person p{margin-top:9px;color:#1d2b339e;font-size:.72rem;line-height:1.5}.search-person span{display:block;margin-top:14px;color:#1d2b338a;font-size:.68rem}.search-person__actions{display:flex;margin-top:18px;gap:18px;align-items:center}.search-person__actions .text-link,.search-person__actions button{display:inline-block;min-height:38px;padding:8px 0;background:transparent;color:#713b42;font-size:.68rem}.activity-toolbar{display:flex;margin-bottom:18px;justify-content:flex-end}.activity-layout{display:grid;gap:54px;grid-template-columns:minmax(0,1fr) minmax(280px,350px)}.activity-list{border-top:0}.activity-event{display:grid;min-height:116px;padding:21px 0;border-bottom:1px solid rgba(29,43,51,.13);grid-template-columns:46px minmax(0,1fr) 32px;gap:15px}.activity-event__avatar{display:grid;width:46px;height:46px;border-radius:50%;background:#713b42;color:#f8f3ec;font-size:.72rem;place-items:center}.activity-event__body>p{color:#1d2b33b8;font-size:.76rem;line-height:1.52}.activity-event__body strong{color:#1d2b33}.activity-event__body blockquote{display:-webkit-box;margin-top:10px;overflow:hidden;color:#1d2b3394;font-family:Newsreader,serif;font-size:.94rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-event__body time{display:block;margin-top:9px;color:#1d2b3366;font-size:.6rem}.activity-event__mark{color:#713b42}.activity-circle{padding-top:0;border-top:0}.activity-circle>h2{margin-bottom:16px}.activity-circle__entry{display:grid;min-height:106px;padding:13px 0;border-bottom:1px solid rgba(29,43,51,.12);grid-template-columns:54px minmax(0,1fr);gap:13px}.activity-circle__entry>a{overflow:hidden;border-radius:2px;background:#1d2b3314}.activity-circle__entry img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.activity-circle__entry>div{display:flex;min-width:0;flex-direction:column}.activity-circle__entry>div>a:first-child{color:#1d2b338a;font-size:.6rem}.activity-circle__entry strong{display:block;margin-top:3px;font-family:Newsreader,serif;font-size:1rem;font-weight:500}.activity-circle__entry p{display:-webkit-box;margin-top:6px;overflow:hidden;color:#1d2b3394;font-size:.61rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width: 1050px){.path-grid,.search-film-list,.search-people-grid{grid-template-columns:1fr}.community-film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-social-grid,.activity-layout,.feeling-search>form,.search-response-layout{grid-template-columns:1fr}.feeling-search>form>.button{grid-column:1;margin-left:auto}}@media (max-width: 700px){.path-card{grid-template-columns:112px minmax(0,1fr)}.path-card__body{padding:21px 18px}.community-film-grid{grid-template-columns:1fr}.search-controls{margin-bottom:30px;padding-bottom:16px;align-items:stretch;flex-direction:column;gap:14px}.search-switcher{width:100%}.search-switcher button{flex:1}.global-search{width:100%}.search-response-layout{gap:20px}.community-film-card--feature{height:290px;min-height:290px;grid-template-columns:108px minmax(0,1fr)}.community-film-card--feature .community-film-card__body{padding:22px 18px 20px}.community-film-card--feature h3{font-size:2rem}.community-film-card--feature blockquote{margin-top:18px;font-size:.83rem;-webkit-line-clamp:6}.feeling-search>form{padding-top:0}.feeling-search__options{grid-template-columns:repeat(2,minmax(0,1fr))}.search-film{grid-template-columns:88px minmax(0,1fr)}}.app-shell--product .diary-page{width:min(100%,1080px)}.diary-overview{display:grid;margin-bottom:34px;padding:6px 0 18px;border-top:0;border-bottom:0;grid-template-columns:minmax(0,540px) minmax(380px,1fr);-moz-column-gap:40px;column-gap:40px;row-gap:0}.diary-overview__feelings{display:contents}.diary-overview__feelings>span{color:#1d2b337a;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;grid-column:1 / -1}.diary-overview__feelings>strong{display:block;margin-top:7px;font-family:Newsreader,serif;font-size:clamp(1.45rem,3vw,2.3rem);font-weight:400;grid-column:1 / -1;white-space:nowrap}.diary-overview__trace{display:flex;max-width:540px;height:7px;margin-top:17px;overflow:hidden;border-radius:99px;grid-column:1;grid-row:3}.diary-overview__trace i{min-width:8px}.diary-overview__legend{display:flex;max-width:600px;margin-top:13px;flex-wrap:wrap;gap:7px 18px;grid-column:1;grid-row:4}.diary-overview__legend li{display:inline-flex;align-items:center;gap:7px;color:#1d2b339e;font-size:.62rem}.diary-overview__legend i{width:18px;height:5px;border-radius:2px}.diary-overview dl{display:grid;width:min(100%,430px);grid-template-columns:repeat(4,minmax(0,1fr));grid-column:2;grid-row:3 / span 2;align-self:center;justify-self:end;gap:12px}.diary-overview dl div{min-width:0}.diary-overview dt{color:#1d2b3373;font-size:.56rem}.diary-overview dd{margin-top:5px;color:#1d2b33;font-size:.8rem}.diary-tools{display:flex;margin-bottom:38px;align-items:center;justify-content:space-between;gap:22px}.diary-tools>label{display:flex;width:min(100%,430px);min-height:44px;padding:0 12px;border-bottom:1px solid rgba(29,43,51,.2);color:#1d2b337a;align-items:center;gap:10px}.diary-tools input{width:100%;padding:10px 0;border:0;background:transparent;color:#1d2b33;font-size:.72rem;outline:0}.diary-year{display:block}.diary-year+.diary-year{margin-top:36px}.diary-year>h2{margin-bottom:12px;padding-top:0;color:#1d2b3394;font-family:Newsreader,serif;font-size:1.12rem;font-weight:500}.diary-year .diary-list{min-width:0;margin-top:0}@media (max-width: 820px){.diary-overview{grid-template-columns:1fr}.diary-overview__feelings>span,.diary-overview__feelings>strong,.diary-overview__trace,.diary-overview__legend,.diary-overview dl{grid-column:1;grid-row:auto}.diary-overview__feelings>strong{white-space:normal}.diary-overview dl{width:100%;justify-self:stretch}.diary-tools{align-items:stretch;flex-direction:column}.diary-year{display:block}.diary-year>h2{padding:0}}.people-list{display:grid;border-bottom:0;gap:20px;grid-template-columns:minmax(0,1fr)}.people-row{display:grid;overflow:hidden;min-height:285px;border:1px solid rgba(29,43,51,.14);border-radius:14px;background:#f4efe96b;grid-template-columns:190px minmax(0,1fr)}.people-row__film{width:100%;overflow:hidden;align-self:start;aspect-ratio:2 / 3;background:#1d2b3314}.people-row__film img,.people-row__film>span{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.people-row__body{display:flex;min-width:0;padding:24px 26px;flex-direction:column}.people-row__person{display:flex;gap:12px;align-items:center}.people-row__person .people-row__avatar{width:54px;height:54px;flex:0 0 54px;font-size:.8rem}.people-row__person h2{font-size:1.05rem}.people-row__person p{display:-webkit-box;overflow:hidden;margin-top:3px;color:#1d2b3399;font-size:.78rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.people-row__follows-you{display:inline-block;margin-top:5px;color:#713b42;font-size:.57rem}.people-row__connection{margin-top:15px;color:#1d2b33a8;font-size:.78rem;line-height:1.45}.people-row__connection strong{color:#1d2b33}.people-row__latest{display:flex;margin-top:16px;flex-direction:column}.people-row__latest>strong{font-family:Newsreader,serif;font-size:1.45rem;font-weight:500}.people-row__latest q{display:-webkit-box;overflow:hidden;margin-top:8px;color:#1d2b33ab;font-size:.78rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.people-row__bottom{display:flex;margin-top:auto;padding-top:14px;gap:12px;align-items:center}.people-row__bottom>span{margin-right:auto;color:#1d2b3380;font-size:.69rem}@media (max-width: 1000px){.people-list{grid-template-columns:1fr}.member-film-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){.people-header{align-items:stretch;flex-direction:column}.people-summary{gap:12px 22px;flex-wrap:wrap}}@media (max-width: 600px){.people-row{min-height:0;grid-template-columns:104px minmax(0,1fr)}.people-row__body{padding:18px}}@media (max-width: 720px){.app-shell--product{--product-rail-width: 56px}.product-rail{padding-inline:7px}.product-rail__mark,.product-rail__link{height:40px}.product-rail__mark{width:100%}.product-rail__link{width:196px}.product-rail__nav{left:7px}.product-rail:hover,.product-rail:focus-within{width:210px}.app-shell--product .page-shell{padding:28px 18px 72px}.app-shell--product .feed-page{padding-top:12px}.app-shell--product .feed-page__header{min-height:40px;margin-bottom:12px;padding-bottom:5px}.app-shell--product .member-hero__content{padding:40px 18px 28px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px}.app-shell--product .member-avatar{width:72px;height:72px;font-size:1.08rem}.app-shell--product .member-hero__content>.button{grid-column:2;justify-self:start}.member-connections__list,.member-shared-card__responses{grid-template-columns:1fr}.member-film-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.app-shell--product .member-hero__content{grid-template-columns:64px minmax(0,1fr);gap:15px}.app-shell--product .member-avatar{width:64px;height:64px}.app-shell--product .member-hero h1{font-size:1.95rem}.app-shell--product .member-hero__content>.button{grid-column:1 / -1}.member-shared-card{padding:16px;grid-template-columns:70px minmax(0,1fr);gap:17px}.member-film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.product-rail__link,.product-rail__label,.product-rail{transition:none}}.app-shell--product .details-hero{width:min(100%,1380px);min-height:clamp(500px,58vh,660px)}.app-shell--product .details-hero__backdrop{width:68%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.2}.app-shell--product .details-hero__content{min-height:inherit;padding:clamp(88px,11vh,132px) clamp(28px,5vw,68px) clamp(54px,7vh,82px);grid-template-columns:clamp(174px,14vw,204px) minmax(360px,1fr) minmax(250px,300px);align-items:end;gap:clamp(30px,3.5vw,50px)}.app-shell--product .details-hero--without-responses .details-hero__content{grid-template-columns:clamp(174px,14vw,204px) minmax(360px,720px)}.app-shell--product .details-hero__poster,.app-shell--product .details-hero__content>.film-poster__fallback{width:clamp(174px,14vw,204px);align-self:center}.app-shell--product .details-hero__copy{max-width:720px;padding-bottom:4px}.app-shell--product .details-hero__title{max-width:11ch;font-size:clamp(3.35rem,5.4vw,5rem);letter-spacing:-.045em}.app-shell--product .details-overview{max-width:62ch;font-size:.84rem;line-height:1.62}.film-feeling-distribution{padding:16px;border:1px solid rgba(29,43,51,.16);border-radius:12px;background:#f4efe96b}.film-feeling-distribution header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.film-feeling-distribution h2{font-family:Newsreader,serif;font-size:1.28rem;font-weight:500}.film-feeling-distribution header p{color:#1d2b3380;font-size:.58rem}.film-feeling-distribution__trace{display:flex;width:100%;height:7px;margin-top:14px;overflow:hidden;border-radius:3px;gap:2px}.film-feeling-distribution__trace i{min-width:3px}.film-feeling-distribution dl{display:grid;margin-top:13px;gap:7px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.film-feeling-distribution dl>div,.film-feeling-distribution dt{display:flex;align-items:center}.film-feeling-distribution dl>div{justify-content:space-between;gap:8px}.film-feeling-distribution dt{min-width:0;color:#1d2b33a8;font-size:.59rem;gap:6px}.film-feeling-distribution dt i{width:18px;height:4px;flex:0 0 auto;border-radius:2px}.film-feeling-distribution dd{color:#1d2b33;font-size:.61rem}.app-shell--product .details-content{width:min(100%,1260px);padding-bottom:88px}.app-shell--product .details-content>.film-rail{padding-top:10px}.film-response__actions,.public-entry__actions{display:flex;margin-top:12px;flex-wrap:wrap;align-items:center;gap:4px 18px}.app-shell--product .film-response .like-button,.app-shell--product .public-entry .like-button{display:inline-flex;min-height:40px;margin-top:0;align-items:center;gap:6px}.app-shell--product .feed-response__footer{flex-wrap:wrap}.response-comments{min-width:0}.response-comments--open{flex:1 0 100%;order:3}.response-comments__toggle{display:inline-flex;min-height:40px;padding:7px 0;align-items:center;gap:7px;background:transparent;color:#1d2b339e;font-size:.64rem}.response-comments__toggle:hover,.response-comments__toggle[aria-expanded=true]{color:#713b42}.response-comments__toggle:focus-visible,.response-comment__delete:focus-visible,.response-comments__form button:focus-visible{outline:2px solid #557890;outline-offset:2px}.response-comments__panel{width:100%;margin-top:6px;padding:14px 16px;border:1px solid rgba(29,43,51,.12);border-radius:10px;background:#f4efe97a}.response-comments__list{display:grid;gap:2px}.response-comment{display:grid;padding:9px 0;grid-template-columns:28px minmax(0,1fr) 30px;align-items:start;gap:9px}.response-comment+.response-comment{border-top:1px solid rgba(29,43,51,.09)}.response-comment__avatar{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(29,43,51,.18);border-radius:50%;color:#1d2b33;font-family:Newsreader,serif;font-size:.76rem}.response-comment>div{min-width:0}.response-comment p{display:flex;align-items:baseline;gap:8px;color:#1d2b33c7;font-size:.6rem}.response-comment time{color:#1d2b3370;font-size:.54rem}.response-comment blockquote{margin-top:4px;color:#1d2b33c7;font-size:.67rem;line-height:1.5}.response-comment__delete{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:transparent;color:#1d2b3373}.response-comment__delete:hover{color:#713b42}.response-comments__form{position:relative;display:block;margin-top:10px}.response-comments__form textarea{width:100%;min-height:54px;padding:10px 56px 10px 12px;resize:vertical;border:1px solid rgba(29,43,51,.16);border-radius:8px;background:#ffffff61;color:#1d2b33;font:inherit;font-size:.67rem;line-height:1.45}.response-comments__form textarea:focus{outline:2px solid rgba(85,120,144,.42);outline-offset:1px}.response-comments__form button{position:absolute;top:50%;right:8px;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#1d2b33;color:#f4efe9;transform:translateY(-50%)}.response-comments__form button:disabled{opacity:.38}.response-comments__status,.response-comments__error{color:#1d2b338a;font-size:.61rem}.response-comments__error{margin-top:8px;color:#713b42}.film-response__actions .response-comments--open,.public-entry__actions .response-comments--open{flex-basis:100%}@media (max-width: 980px){.app-shell--product .details-hero{min-height:520px}.app-shell--product .details-hero__content{padding:70px clamp(24px,5vw,46px) 52px;grid-template-columns:150px minmax(0,1fr);align-content:end}.app-shell--product .details-hero__poster,.app-shell--product .details-hero__content>.film-poster__fallback{width:150px}.film-feeling-distribution{grid-column:2}}@media (max-width: 620px){.app-shell--product .details-hero{min-height:0}.app-shell--product .details-hero__content{padding:38px 18px 30px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:20px}.app-shell--product .details-hero__poster,.app-shell--product .details-hero__content>.film-poster__fallback{width:92px}.app-shell--product .details-hero__title{font-size:clamp(2.35rem,11vw,3.4rem)}.film-feeling-distribution{padding:14px;grid-column:1 / -1}}.journey-moment{display:grid;width:100%;min-width:0;overflow:hidden;min-height:370px;border:1px solid rgba(29,43,51,.16);border-radius:28px;background:linear-gradient(#ffffff03 50%,#00000005 50%),radial-gradient(circle at 16% 88%,rgba(85,120,144,.14),transparent 34%),radial-gradient(circle at 82% 18%,rgba(215,99,88,.23),transparent 37%),#1d2b33;background-size:100% 4px,auto,auto,auto;color:#f8f3ec;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr)}.journey-moment__poster{position:relative;display:block;min-height:370px;background:#ffffff0d}.journey-moment__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.journey-moment__poster:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 68%,rgba(29,43,51,.55));content:""}.journey-moment__story{display:flex;min-width:0;padding:clamp(34px,5vw,72px);flex-direction:column;justify-content:center}.journey-moment__connection{max-width:560px;margin-bottom:26px;color:#f8f3ecb8;font-size:.9rem;line-height:1.55}.journey-moment__connection a,.journey-moment__connection strong{color:#f8f3ec;font-weight:600}.journey-moment h2{max-width:630px;color:#f8f3ec;font-family:Newsreader,serif;font-size:clamp(2.65rem,6vw,5.8rem);font-weight:400;letter-spacing:-.055em;line-height:.9}.journey-moment__year{margin-top:12px;color:#f8f3ec8f;font-size:.8rem}.journey-moment__response{max-width:570px;margin-top:32px;color:#f8f3ece0;font-family:Newsreader,serif;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.35}.journey-moment__response-label{display:block;margin-bottom:8px;color:#f8f3ec85;font-family:Oxygen,sans-serif;font-size:.6rem;font-style:normal;letter-spacing:.065em;text-transform:uppercase}.recommendation-evidence{margin-top:24px;padding-top:18px;border-top:1px solid rgba(248,243,236,.15)}.recommendation-evidence__title{color:#d6aa55;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.recommendation-evidence dl{display:grid;margin-top:12px;gap:7px}.recommendation-evidence dl>div{display:grid;grid-template-columns:minmax(132px,.45fr) minmax(0,1fr);gap:14px}.recommendation-evidence dt,.recommendation-evidence dd{font-size:.74rem;line-height:1.5}.recommendation-evidence dt{color:#f8f3ec94}.recommendation-evidence dd,.recommendation-evidence a{color:#f8f3ece0}.recommendation-evidence__comparison{margin-top:16px;padding-top:13px;border-top:1px solid rgba(248,243,236,.15)}.recommendation-evidence__comparison h3{color:#f8f3ecbd;font-size:.69rem;font-weight:600}.recommendation-evidence__responses{display:grid;margin-top:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-evidence__responses blockquote{padding:9px 11px;border:1px solid rgba(248,243,236,.18);border-radius:9px;background:#f8f3ec09;color:#f8f3eccc;font-family:Oxygen,sans-serif;font-size:.7rem;line-height:1.52}.recommendation-evidence__responses span{display:block;margin-bottom:5px;color:#f8f3ec75;font-size:.58rem}.journey-moment__open{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:34px;border-bottom:1px solid currentColor;color:#f8f3ec;font-size:.86rem;gap:6px;align-items:center}.journey-moment__actions{display:flex;margin-top:34px;gap:22px;align-items:center}.journey-moment__actions .journey-moment__open{margin-top:0}.journey-moment__continue{color:#f8f3eca1;font-size:.82rem}.journey-moment__continue:hover{color:#f8f3ec}.journey-moment--compact{min-height:350px;border-radius:20px;grid-template-columns:minmax(165px,.48fr) minmax(0,1.52fr)}.journey-moment--compact .journey-moment__poster{min-height:350px}.journey-moment--compact h2{font-size:clamp(2.2rem,4.2vw,3.5rem)}.journey-moment--compact .journey-moment__story{display:grid;padding:clamp(22px,2.5vw,30px);-moz-column-gap:clamp(22px,3vw,34px);column-gap:clamp(22px,3vw,34px);grid-template-areas:"connection response" "title response" "year response" "evidence evidence" "actions actions";grid-template-columns:minmax(205px,.7fr) minmax(0,1.3fr);grid-template-rows:auto auto auto auto auto;align-content:center;justify-content:stretch}.journey-moment--compact .journey-moment__response{display:block;max-width:none;margin-top:0;overflow:visible;font-size:clamp(.88rem,1.25vw,1rem);grid-area:response;align-self:center}.journey-moment--compact .journey-moment__connection{margin-bottom:10px;font-size:.78rem;grid-area:connection}.journey-moment--compact h2{grid-area:title}.journey-moment--compact .journey-moment__year{grid-area:year}.journey-moment--compact .recommendation-evidence{display:grid;margin-top:18px;padding-top:14px;-moz-column-gap:clamp(22px,3vw,34px);column-gap:clamp(22px,3vw,34px);grid-area:evidence;grid-template-areas:"evidence-title comparison" "evidence-facts comparison";grid-template-columns:minmax(205px,.7fr) minmax(0,1.3fr);align-items:start}.journey-moment--compact .recommendation-evidence__title{grid-area:evidence-title}.journey-moment--compact .recommendation-evidence dl{margin-top:9px;gap:5px;grid-area:evidence-facts}.journey-moment--compact .recommendation-evidence dl>div{display:block}.journey-moment--compact .recommendation-evidence dd{margin-top:2px}.journey-moment--compact .recommendation-evidence__comparison{margin-top:0;padding-top:0;border-top:0;grid-area:comparison}.journey-moment--compact .recommendation-evidence__responses blockquote{font-size:.65rem;line-height:1.45}.journey-moment--compact .journey-moment__actions{margin-top:17px;grid-area:actions}@media (max-width: 760px){.journey-moment,.journey-moment--compact{min-height:0;grid-template-columns:minmax(0,1fr)}.journey-moment__poster,.journey-moment--compact .journey-moment__poster{min-height:0;height:168px}.journey-moment__poster:after{background:linear-gradient(0deg,rgba(29,43,51,.62),transparent 46%)}.journey-moment__story{padding:24px 20px}.journey-moment--compact .journey-moment__story{display:flex}.journey-moment--compact .recommendation-evidence{display:block}.journey-moment--compact .recommendation-evidence__comparison{margin-top:16px;padding-top:13px;border-top:1px solid rgba(248,243,236,.15)}.journey-moment h2,.journey-moment--compact h2{font-size:clamp(2.1rem,12vw,3.15rem)}.journey-moment__response{display:block}.recommendation-evidence__responses{grid-template-columns:1fr}.journey-moment--compact .recommendation-evidence__responses blockquote{font-size:.68rem}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
