@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-italic-bZegYFuM.woff2)format("woff2"),url(/assets/newsreader-vietnamese-400-italic-QbB8kb5s.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-italic-BMTE_bNQ.woff2)format("woff2"),url(/assets/newsreader-latin-ext-400-italic-qdgKLcPG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:italic;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-italic-CEihAR-f.woff2)format("woff2"),url(/assets/newsreader-latin-400-italic-CNZoH1hn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2)format("woff2"),url(/assets/newsreader-vietnamese-600-normal-CVAR0otO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2)format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAAB/AAAAPBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQuAFwRCAqDJIJxCxQAATYCJAMiBCAFhFIHZwwHG44GSJ6FKdxNHMrUk9R3bdpEPPS/H+3OvLcqSUTxaB7ZtkRtJiHhjUMpXrURCREiiRD5Pnyb+j7QCXTqzIxQapqmYprkR4xGZ2ZHFb+2t4kjnOwmKkWqUpZs8l++cOCcvCjrl1UK/KQXy8IKum3HaL7JQB9NA3v5vfW4g5zIP+huVBCes25WoBuQQihCoNOKKOyJtJwSdN0JHge6fqPPha44aP6DIG5SjwttEAhVh3ahXUi0S2M4HDQMo0DzEgQWLbaQhYJKCdRUbIdbM8a1ZxlsCcDumj/JcgSRT5kKwHkkJvagRAmCUxvS2S5NHvADYh9hP/8XoP4j/YF4c/8BkAeZFsAUVhzPmmGEbua+2eIjHHxayngN5BegIk8ZkGAHSuecAb3apVZTtLbjImGmjhxiuOoT/7+4gNIi74tAhMuEaKAD6ACDoAtXwVvAGFySRjbyOEa0IrJ9mxP0XhG4zvtSe6MDeitvl3Swd2WrBQtvb1z47BmZcfj+8/Ly589z/Gf8wici/xyvFhY9fYrpB+48KSl58uQCpj8trTwfLDwJDRPphIlSNalK+PSWu03E/QGt/MJnxc0zWmb00YLXzT29PdugFTi+2xns3K81Ny9JOx1Kwkty14iz7eiq6DyqHbnnj3NAodDYuaJ9ZowUrtc1NBoyAjM4XbF5ZbRevywqtyFh1Jtfpv6ZfE1nHZ83mAwMt6bqqTt1y0wutdK6Mfpvj9TY1NAD68UPQdh3eeOudfNBPl+1HDKNGRM4ZOmc6y4oLvIUgFkAQZu2OIWK/e1+AVtAG+UJe9ke7yoI4rMfhw/Mr+8Q97UNW/4C/E5cOhvgT83gQrRu7j4bWiUIXle6vOqA/48Yfau97eUkSnIWWieq6MA7SGYYBab1QdDhCM4IdpJEdph/CytqB94RpWgMgyEaU28MGouD3hirGaeMLS4zGlvNSDb0OihYQlTd2EVZmVn4kv+ZTxOvGBoaXgYeVk18vCReVg4SlYeZRr40OUq56Kn8XIwoo7GKUGZ+Do08ylAeXlYqF1EISSRZiFhmJj4qlYNXNZkkmkQRRWJEBYQbzYwyUkSLFM2odmk34vBS2TxaNGnshocrxg3p11E1mcBzdd8sUsgUClEJC0rc4LQCHiobyjAwr+W/eO+VivQSjfAIeTNrp2l+ehIDlbNB7iqVmQNlonLx8dLwL1sfiRE8NpuhOEAH5twkjBIlarREa+tRvYcGaGu/yyrLWjn7piInh7VvNPh99Jsa3v9qZIL9bfKhckRJ8wnyvwPcEgA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-cyrillic-400-normal-2GwyjskV.woff2)format("woff2"),url(/assets/unbounded-cyrillic-400-normal-DqbLF2ou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-vietnamese-400-normal-D7u77xXC.woff2)format("woff2"),url(/assets/unbounded-vietnamese-400-normal-C52tX-jF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-ext-400-normal-Dbd2QqjZ.woff2)format("woff2"),url(/assets/unbounded-latin-ext-400-normal-BRFNvR_h.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-400-normal-DxT99aXF.woff2)format("woff2"),url(/assets/unbounded-latin-400-normal-CiSqyYx3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.overline{text-decoration-line:overline}}:root{--ink:#12110f;--cream:#eee8dc;--paper:#f7f2e8;--red:#9d1f1e;--red-bright:#c4372d;--line:#12110f2e;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Unbounded", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Newsreader", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.site-header{z-index:10;min-height:86px;color:var(--cream);border-bottom:1px solid #eee8dc2e;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;display:grid;position:absolute;inset:0 0 auto}.brand{align-items:center;width:max-content;display:inline-flex}.brand-logo{object-fit:contain;width:auto;display:block}.header-logo{height:46px}.site-header nav{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;gap:30px;font-size:9px;font-weight:600;display:flex}.site-header nav a,.text-link,.film-links a{position:relative}.site-header nav a:after,.text-link:after,.film-links a:after{content:"";background:currentColor;height:1px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}.site-header nav a:hover:after,.text-link:hover:after,.film-links a:hover:after{right:0}.nav-cta{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;border:1px solid #eee8dc80;justify-self:end;padding:12px 18px;font-size:8px;font-weight:600;transition:all .25s}.nav-cta:hover{background:var(--cream);color:var(--ink)}.hero{height:100svh;min-height:760px;max-height:980px;color:var(--cream);background:radial-gradient(circle at 76% 48%,#9d1f1e38,#0000 20%),linear-gradient(115deg,#11100f 0%,#191511 48%,#090908 100%);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;padding:120px 7vw 70px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:2;max-width:730px;position:relative}.eyebrow,.overline,.section-label,.availability{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:600}.eyebrow{color:#eee8dcad;align-items:center;gap:12px;display:flex}.eyebrow span,.availability span{background:var(--red-bright);width:28px;height:1px}.hero h1{font-family:var(--font-serif);letter-spacing:-.065em;margin:32px 0 24px;font-size:clamp(78px,11vw,166px);font-weight:400;line-height:.72}.hero h1 em{color:var(--red-bright);font-weight:400}.hero-deck{color:#eee8dcc2;max-width:590px;font-family:var(--font-body);margin:38px 0 0;font-size:clamp(17px,1.75vw,22px);line-height:1.6}.hero-actions{align-items:center;gap:32px;margin-top:42px;display:flex}.button{min-height:52px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;padding:0 22px;font-size:8px;font-weight:600;transition:all .25s;display:inline-flex}.button-primary{background:var(--red);color:#fff}.button-primary:hover{background:var(--red-bright);transform:translateY(-2px)}.icon{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.text-link{width:max-content;font-family:var(--font-sans);align-items:center;gap:8px;font-size:9px;display:inline-flex}.hero-art{z-index:1;aspect-ratio:1;justify-self:end;place-items:center;width:52vw;max-width:680px;margin-right:-5vw;display:grid;position:relative}.hero-art:before{content:"";background:radial-gradient(circle at 38% 30%,#33251f 0%,#120d0c 32%,#020202 70%);border-radius:50%;width:72%;height:72%;position:absolute;box-shadow:0 0 100px #c4372d26}.hero-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 45px #00000061);width:118%;max-width:none;height:auto;position:relative}.void-orbit{border:1px solid #eee8dc38;border-radius:50%;position:absolute;transform:rotate(-20deg)}.orbit-one{width:91%;height:47%}.orbit-two{border-color:#c4372d52;width:52%;height:96%;transform:rotate(54deg)}.hero-art p{letter-spacing:.2em;color:#eee8dc59;font-size:8px;position:absolute;bottom:7%;right:0}.hero-index{z-index:2;letter-spacing:.2em;color:#eee8dc66;writing-mode:vertical-rl;margin:0;font-size:9px;position:absolute;bottom:34px;left:4vw}.section-label{color:var(--red);margin:0}.section-label.light{color:#eee8dc8c}.manifesto{grid-template-columns:.45fr 1.55fr;gap:7vw;padding:130px 8vw;display:grid}.section-dark{background:var(--ink);color:var(--cream);border-top:1px solid #eee8dc1c}.manifesto h2,.section-heading h2,.review-intro h2,.about-section h2{font-family:var(--font-serif);letter-spacing:-.045em;font-weight:400}.manifesto h2{max-width:980px;margin:0;font-size:clamp(40px,6.5vw,88px);line-height:1.02}.manifesto div>p{color:#eee8dc9e;max-width:610px;margin:35px 0 0 auto;font-size:16px;line-height:1.85}.work-section{padding:130px 8vw 150px}.section-heading{grid-template-columns:.45fr 1.55fr;align-items:end;gap:7vw;margin-bottom:60px;display:grid}.section-heading h2{margin:0;font-size:clamp(46px,6vw,82px);line-height:.95}.featured-film{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;min-height:610px;display:grid}.film-frame{background:#17130f;min-height:500px;position:relative;overflow:hidden}.film-frame:after{content:"";background:linear-gradient(#0000 55%,#000000a6);position:absolute;inset:0}.film-frame img{object-fit:cover;filter:sepia(.18)saturate(.72)contrast(1.08);width:100%;height:100%;transition:transform .65s,filter .65s}.film-frame:hover img{filter:sepia(0)saturate(.9)contrast(1.05);transform:scale(1.025)}.play-button{z-index:2;background:var(--cream);width:78px;height:78px;color:var(--ink);text-transform:uppercase;letter-spacing:.12em;border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute;bottom:30px;left:32px}.film-details{border-left:1px solid var(--line);flex-direction:column;padding:54px 48px 42px;display:flex}.film-details h3{font-family:var(--font-serif);letter-spacing:-.045em;margin:20px 0;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:.95}.film-details>p:not(.overline){color:#12110fa8;line-height:1.7}.recognition-list{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.recognition-list li{border-bottom:1px solid var(--line);padding:11px 0;font-size:11px;line-height:1.4}.film-links{flex-wrap:wrap;gap:24px;margin-top:auto;display:flex}.film-links a{font-family:var(--font-sans);text-transform:uppercase;align-items:center;gap:5px;font-size:8px;display:inline-flex}.review-section{background:var(--red);color:var(--cream);padding:130px 8vw 0}.review-intro{max-width:1050px}.availability{color:#eee8dcad;align-items:center;gap:12px;width:max-content;margin:24px 0 0 auto;display:flex}.availability span{background:var(--cream)}.review-intro h2{max-width:1050px;margin:36px 0 28px;font-size:clamp(54px,8.4vw,122px);line-height:.87}.review-lead{color:#eee8dcbf;max-width:700px;font-family:var(--font-body);margin:0 0 38px auto;font-size:clamp(18px,2vw,24px);line-height:1.6}.review-price{border-top:1px solid #eee8dc47;border-bottom:1px solid #eee8dc47;grid-template-columns:minmax(230px,.42fr) 1fr;align-items:center;gap:48px;margin:0 0 75px auto;padding:30px 0;display:grid}.review-price .overline{color:#eee8dc9e;margin:0 0 10px}.price-amount{font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(60px,7vw,94px);font-weight:400;line-height:.8}.review-price>p{color:#eee8dcc7;max-width:660px;margin:0;font-size:15px;line-height:1.7}.review-grid{border-top:1px solid #eee8dc40;grid-template-columns:1fr 1fr;display:grid}.review-card{border-right:1px solid #eee8dc40;min-height:530px;padding:44px}.review-card:last-child{border-right:0}.review-card h3{font-family:var(--font-serif);margin:72px 0 30px;font-size:38px;font-weight:400}.card-number{color:#eee8dc73;margin:0;font-size:10px}.check-list{margin:0;padding:0;list-style:none}.check-list li{border-bottom:1px solid #eee8dc2e;padding:14px 0 14px 25px;font-size:13px;line-height:1.45;position:relative}.check-list li:before{content:"↳";color:#eee8dc8c;position:absolute;left:0}.review-card>p:not(.card-number){color:#eee8dcb8;max-width:540px;font-size:14px;line-height:1.75}.review-card dl{margin:34px 0 0}.review-card dl div{border-bottom:1px solid #eee8dc2e;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.review-card dt{text-transform:uppercase;letter-spacing:.11em;color:#eee8dc8c;font-size:10px}.review-card dd{text-align:right;font-family:var(--font-body);margin:0;font-size:14px}.service-note{background:var(--cream);color:var(--ink);grid-template-columns:.8fr 1fr auto;align-items:center;gap:50px;margin:0 -8vw;padding:56px 8vw;display:grid}.service-note h3{font-family:var(--font-serif);margin:13px 0 0;font-size:34px;font-weight:400}.service-note>p{color:#12110fa8;max-width:580px;font-size:13px;line-height:1.65}.button-cream{background:var(--ink);color:var(--cream)}.button-cream:hover{background:var(--red);transform:translateY(-2px)}.about-section{grid-template-columns:.45fr 1.55fr;gap:7vw;padding:130px 8vw;display:grid}.about-section h2{max-width:750px;margin:0 0 28px;font-size:clamp(48px,7vw,92px);line-height:.96}.about-section div>p{color:#12110fa8;max-width:660px;font-size:16px;line-height:1.8}.text-link.dark{margin-top:24px;font-weight:600}.scope-section{border-bottom:1px solid var(--line);padding:130px 8vw}.scope-heading{grid-template-columns:.45fr 1.55fr;align-items:start;gap:7vw;display:grid}.scope-heading h2{max-width:950px;font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:.95}.scope-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:980px;margin:75px 0 0 auto;display:grid}.scope-columns>div{padding:38px 44px 15px 0}.scope-columns>div+div{border-left:1px solid var(--line);padding-left:44px}.scope-columns h3{font-family:var(--font-serif);margin:0 0 24px;font-size:30px;font-weight:400}.scope-columns p,.scope-columns li{color:#12110fa8;font-size:13px;line-height:1.75}.scope-columns ul{margin:0;padding:0;list-style:none}.scope-columns li{border-bottom:1px solid var(--line);padding:8px 0 8px 20px;position:relative}.scope-columns li:before{content:"—";color:var(--red);position:absolute;left:0}.request-section{color:var(--cream);background:#191714;padding:130px 8vw}.request-shell{grid-template-columns:.78fr 1.22fr;align-items:start;gap:8vw;display:grid}.request-copy{position:sticky;top:40px}.request-copy h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:28px 0;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.93}.request-copy>p:not(.section-label){color:#eee8dca6;max-width:560px;font-size:15px;line-height:1.8}.request-steps{border-top:1px solid #eee8dc2b;margin-top:48px}.request-steps>div{border-bottom:1px solid #eee8dc2b;grid-template-columns:42px 1fr;align-items:center;padding:15px 0;display:grid}.request-steps span{color:var(--red-bright);font-size:9px}.request-steps p{color:#eee8dcc2;margin:0;font-size:12px;line-height:1.4}.request-form{background:var(--paper);color:var(--ink);padding:45px}.request-form label{color:#12110fb8;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;gap:9px;margin-bottom:24px;font-size:8px;font-weight:600;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.request-form input:not([type=checkbox]),.request-form textarea,.request-form select{width:100%;color:var(--ink);letter-spacing:normal;text-transform:none;background:0 0;border:0;border-bottom:1px solid #12110f47;border-radius:0;outline:none;padding:12px 0;font-size:15px;transition:border-color .2s}.request-form textarea{resize:vertical;line-height:1.55}.request-form input:focus,.request-form textarea:focus,.request-form select:focus{border-color:var(--red)}.request-form input::placeholder,.request-form textarea::placeholder{color:#12110f59}.request-form .consent-row{color:#12110f9e;letter-spacing:0;text-transform:none;grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:11px;font-weight:400;line-height:1.55;display:grid}.consent-row input{width:16px;height:16px;accent-color:var(--red);margin:1px 0 0}.form-submit{cursor:pointer;border:0;width:100%;margin-top:12px}.form-caption{text-align:center;color:#12110f73;margin:14px 0 0;font-size:10px;line-height:1.5}.intake-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#12110fad;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;align-items:flex-start;gap:10px;margin:28px 0 0;padding:16px 0;font-size:9px;line-height:1.65;display:flex}.intake-status span{background:#4e7d52;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.intake-status-waitlist span{background:#b3742b}.intake-status-closed span{background:var(--red)}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-submit:disabled{cursor:not-allowed;opacity:.48}.form-result{background:var(--cream);border:1px solid #12110f33;margin-top:22px;padding:18px}.form-result p{margin:0;font-size:12px;line-height:1.65}.form-result p+p{margin-top:8px}.form-result-success{border-color:#4e7d528c}.form-result-error{border-color:#9d1f1e8c}.form-result a{color:var(--red);border-bottom:1px solid;margin-top:12px;font-size:11px;display:inline-block}.request-id{color:#12110f8f;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:9px!important}.admin-access{background:var(--cream);flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:8vw;display:flex}.admin-access h1{max-width:850px;font-family:var(--font-serif);letter-spacing:-.05em;margin:30px 0 18px;font-size:clamp(52px,8vw,104px);font-weight:400;line-height:.9}.admin-access>p:not(.section-label){color:#12110fa8;max-width:620px;margin:0 0 30px;font-size:16px;line-height:1.7}.review-admin{min-height:100vh;color:var(--ink);background:#e8e2d6}.admin-header{background:var(--ink);color:var(--cream);justify-content:space-between;align-items:end;gap:30px;padding:65px 6vw 50px;display:flex}.admin-header h1{max-width:900px;font-family:var(--font-serif);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(45px,6vw,82px);font-weight:400;line-height:.92}.admin-header>a{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #eee8dc73;padding-bottom:4px;font-size:9px}.admin-capacity{background:#12110f2e;border-bottom:1px solid #12110f2e;grid-template-columns:.7fr .7fr .55fr 1.8fr;gap:1px;display:grid}.admin-capacity>div,.admin-capacity>form{background:var(--cream);padding:30px 3vw}.admin-capacity input,.admin-capacity select,.admin-status-form input,.admin-status-form select{width:100%;min-height:42px;color:var(--ink);font:inherit;background:0 0;border:1px solid #12110f3d;border-radius:0;margin-top:8px}.admin-capacity form{grid-template-columns:1fr .7fr auto;align-items:end;gap:14px;display:grid}.admin-capacity label,.admin-status-form label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.admin-capacity button,.admin-status-form button{background:var(--red);min-height:42px;color:var(--cream);cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;border:0;padding:0 18px;font-size:8px}.admin-capacity p{color:#12110f94;margin:7px 0 0;font-size:11px}.admin-number{font-family:var(--font-serif);line-height:1;color:var(--ink)!important;margin:0!important;font-size:42px!important}.admin-error{color:var(--red);background:#9d1f1e14;border:1px solid #9d1f1e59;margin:28px 6vw 0;padding:16px 18px;font-size:13px}.admin-list{padding:65px 6vw 100px}.admin-list-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.admin-list-heading h2{font-family:var(--font-serif);margin:0;font-size:48px;font-weight:400}.admin-list-heading p,.admin-empty{color:#12110f94;font-size:12px}.admin-request{background:var(--cream);border:1px solid #12110f2e;margin-bottom:18px;padding:28px}.admin-request-summary{justify-content:space-between;gap:20px;display:flex}.admin-request-summary h3{font-family:var(--font-serif);margin:10px 0 7px;font-size:32px;font-weight:400}.admin-request-summary p{color:#12110f94;margin:0;font-size:12px}.status-pill{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;border:1px solid #12110f3d;align-self:flex-start;padding:8px 10px;font-size:7px}.status-accepted,.status-paid,.status-in_progress{color:#335e38;border-color:#4e7d5280}.status-waitlisted{color:#8a551a;border-color:#b3742b80}.status-declined{color:var(--red)}.admin-request dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.admin-request dl div{padding:14px 12px 14px 0}.admin-request dt{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.admin-request dd{margin:6px 0 0;font-size:12px}.admin-request details summary{cursor:pointer;color:var(--red);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.admin-details{background:#12110f0a;grid-template-columns:180px 1fr;gap:12px 24px;margin:25px 0;padding:24px;display:grid}.admin-details h4,.admin-details p{margin:0}.admin-details h4{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:600}.admin-details p{color:#12110fb3;font-size:13px;line-height:1.65}.admin-status-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-top:24px;display:grid}.policy-section{background:var(--cream);padding:130px 8vw}.policy-heading{margin-bottom:65px}.faq-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.faq-grid details{border-bottom:1px solid var(--line);padding:26px 28px 26px 0}.faq-grid details:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.faq-grid summary{cursor:pointer;font-family:var(--font-serif);justify-content:space-between;gap:20px;font-size:23px;font-weight:400;line-height:1.35;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:"+";color:var(--red);font-family:Arial,sans-serif;font-size:18px}.faq-grid details[open] summary:after{content:"−"}.faq-grid details p{color:#12110f9e;max-width:560px;margin:18px 0 0;font-size:13px;line-height:1.75}.inline-policy-link{color:var(--red);border-bottom:1px solid}.legal-hero{min-height:590px;color:var(--cream);background:radial-gradient(circle at 82% 38%,#9d1f1e47,#0000 24%),linear-gradient(115deg,#11100f 0%,#191511 52%,#090908 100%);flex-direction:column;justify-content:end;padding:165px 8vw 80px;display:flex}.legal-hero h1{max-width:1000px;font-family:var(--font-serif);letter-spacing:-.055em;margin:34px 0 26px;font-size:clamp(60px,9vw,132px);font-weight:400;line-height:.82}.legal-intro{color:#eee8dcb8;max-width:760px;font-size:clamp(18px,2vw,25px);line-height:1.55}.legal-intro p{margin:0}.legal-date{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#eee8dc80;margin:36px 0 0;font-size:8px}.legal-content{padding:105px 8vw 130px}.legal-content>section{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);column-gap:7vw;padding:38px 0;display:grid}.legal-content h2{font-family:var(--font-sans);grid-row:1/span 8;margin:0;font-size:16px;font-weight:500;line-height:1.35}.legal-content p,.legal-content ul{color:#12110fb3;grid-column:2;max-width:820px;margin:0 0 18px;font-size:15px;line-height:1.75}.legal-content ul{padding-left:22px}.legal-content li+li{margin-top:10px}.legal-content a{color:var(--red);border-bottom:1px solid}.attachment-hero{min-height:760px;color:var(--cream);background:radial-gradient(circle at 84% 42%,#9d1f1e42,#0000 24%),linear-gradient(115deg,#11100f 0%,#191511 52%,#090908 100%);grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;padding:145px 8vw 90px;display:grid;overflow:hidden}.attachment-hero h1{font-family:var(--font-serif);letter-spacing:-.055em;margin:36px 0 28px;font-size:clamp(56px,7vw,106px);font-weight:400;line-height:.82}.attachment-hero h1 em{color:var(--red-bright);font-weight:400}.attachment-deck{color:#eee8dcb8;max-width:690px;font-size:clamp(19px,2vw,27px);line-height:1.5}.attachment-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02020257;border:1px solid #eee8dc33;align-self:end;margin-bottom:25px;padding:36px}.attachment-status h2{font-family:var(--font-sans);margin:26px 0 18px;font-size:clamp(21px,2.2vw,32px);font-weight:400;line-height:1.25}.attachment-status>p:last-child{color:#eee8dc9e;margin:0;font-size:15px;line-height:1.75}.attachment-definition{background:var(--cream);grid-template-columns:.45fr 1.55fr;gap:7vw;padding:130px 8vw;display:grid}.attachment-definition h2{max-width:920px;font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(48px,7vw,96px);font-weight:400;line-height:.95}.attachment-definition div>p{color:#12110fab;max-width:650px;margin:38px 0 0 auto;font-size:17px;line-height:1.8}.attachment-scope{background:var(--paper);padding:130px 8vw}.attachment-heading{margin-bottom:65px}.attachment-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.attachment-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;padding:38px}.attachment-grid .card-number{color:var(--red)}.attachment-grid h3{font-family:var(--font-sans);margin:55px 0 18px;font-size:clamp(19px,2vw,28px);font-weight:400;line-height:1.25}.attachment-grid article>p:last-child{color:#12110fa3;max-width:560px;font-size:15px;line-height:1.72}.attachment-options{background:var(--cream)}.attachment-fit .fit-columns p{color:#12110fa8;font-size:15px;line-height:1.72}.attachment-options .fit-columns p+p{margin-top:18px}.attachment-boundaries{background:var(--red);color:var(--cream);grid-template-columns:.86fr 1.14fr;gap:9vw;padding:130px 8vw;display:grid}.attachment-boundaries h2{max-width:680px;font-family:var(--font-serif);letter-spacing:-.045em;margin:30px 0 0;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:.92}.attachment-boundaries ul{border-top:1px solid #eee8dc3d;align-self:end;margin:0;padding:0;list-style:none}.attachment-boundaries li{color:#eee8dcc7;border-bottom:1px solid #eee8dc33;padding:18px 0 18px 28px;font-size:15px;line-height:1.5;position:relative}.attachment-boundaries li:before{content:"—";color:var(--cream);position:absolute;left:0}.attachment-fit{padding:130px 8vw}.fit-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:1040px;margin:0 0 0 auto;display:grid}.fit-columns>div{padding:42px 50px 10px 0}.fit-columns>div+div{border-left:1px solid var(--line);padding-left:50px}.fit-columns h3{font-family:var(--font-sans);margin:0 0 25px;font-size:20px;font-weight:400}.fit-columns ul{margin:0;padding:0;list-style:none}.fit-columns li{border-bottom:1px solid var(--line);color:#12110fa8;padding:13px 0 13px 22px;font-size:14px;line-height:1.55;position:relative}.fit-columns li:before{content:"↳";color:var(--red);position:absolute;left:0}.attachment-process{background:var(--ink);color:var(--cream);grid-template-columns:.45fr 1.55fr;gap:7vw;padding:130px 8vw;display:grid}.attachment-process ol{border-top:1px solid #eee8dc2e;margin:0;padding:0;list-style:none}.attachment-process li{border-bottom:1px solid #eee8dc2e;grid-template-columns:62px 1fr;padding:22px 0;display:grid}.attachment-process li span{font-family:var(--font-sans);color:var(--red-bright);font-size:9px}.attachment-process li p{color:#eee8dcb8;margin:0;font-size:15px;line-height:1.65}.attachment-process li strong{color:var(--cream);font-family:var(--font-sans);font-size:11px;font-weight:400}.handoff-title{max-width:850px;font-family:var(--font-serif);letter-spacing:-.04em;margin:0 0 48px;font-size:clamp(42px,5.5vw,76px);font-weight:400;line-height:.95}.attachment-note{border:1px solid #eee8dc2e;margin-top:70px;padding:40px}.attachment-note h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(32px,4vw,54px);font-weight:400}.attachment-note p{color:#eee8dca6;max-width:720px;margin:0;font-size:15px;line-height:1.75}.attachment-cta{background:var(--cream);padding:130px 8vw}.attachment-cta h2{max-width:900px;font-family:var(--font-serif);letter-spacing:-.045em;margin:30px 0 22px;font-size:clamp(48px,7vw,92px);font-weight:400;line-height:.95}.attachment-cta>p:not(.overline){color:#12110fa8;max-width:650px;margin:0 0 34px;font-size:16px;line-height:1.75}footer{background:var(--ink);min-height:130px;color:var(--cream);border-top:1px solid #eee8dc26;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:0 4vw;display:grid}footer p{color:#eee8dc7a;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:9px}footer p:last-child{justify-self:end}.footer-links a:hover{color:var(--cream)}.footer-logo{height:72px}.footer-center{justify-items:center;gap:16px;display:grid}.social-links{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:14px;font-size:7px;font-weight:600;display:flex}.social-links a{color:#eee8dc9e;transition:color .2s}.social-links a:hover{color:var(--cream)}@media (width<=920px){.site-header{grid-template-columns:1fr auto;align-content:center;row-gap:14px;min-height:118px;padding-top:12px;padding-bottom:12px}.site-header nav{scrollbar-width:none;grid-area:2/1/auto/-1;gap:24px;width:100%;padding-bottom:3px;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.hero{grid-template-columns:1fr;height:auto;min-height:850px;padding-top:184px}.hero-art{opacity:.56;width:82vw;margin-right:0;position:absolute;bottom:-5%;right:-17%}.hero-copy{max-width:650px}.manifesto,.section-heading,.about-section,.scope-heading{grid-template-columns:1fr}.legal-content>section{grid-template-columns:1fr;row-gap:22px}.legal-content h2{grid-row:auto}.legal-content p,.legal-content ul{grid-column:1}.manifesto div>p{margin-left:0}.featured-film{grid-template-columns:1fr}.film-details{border-left:0;border-top:1px solid var(--line)}.service-note{grid-template-columns:1fr;gap:16px}.service-note .button{width:max-content;margin-top:10px}.request-shell{grid-template-columns:1fr}.request-copy{position:static}.attachment-hero{grid-template-columns:1fr;min-height:860px;padding-top:180px}.attachment-status{align-self:auto;max-width:620px;margin:0}.attachment-definition,.attachment-process,.attachment-boundaries{grid-template-columns:1fr}.admin-capacity{grid-template-columns:1fr 1fr}.admin-capacity>form{grid-column:1/-1}}@media (width<=640px){.site-header{min-height:122px;padding:14px 20px 12px}.header-logo{height:40px}.nav-cta{padding:10px 11px;font-size:8px}.site-header nav{gap:20px;font-size:7px}.hero{min-height:790px;padding:170px 24px 55px}.hero h1{font-size:clamp(67px,24vw,105px)}.hero-deck{max-width:90%;font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-art{width:118vw;bottom:-4%;right:-47%}.manifesto,.work-section,.about-section,.scope-section,.request-section,.policy-section{padding:88px 24px}.legal-hero{min-height:560px;padding:168px 24px 68px}.legal-hero h1{font-size:clamp(58px,18vw,88px)}.legal-content{padding:68px 24px 88px}.legal-content>section{padding:30px 0}.manifesto{gap:48px}.manifesto h2{font-size:44px}.section-heading{gap:30px;margin-bottom:36px}.section-heading h2{font-size:46px}.featured-film{min-height:0}.film-frame{min-height:330px}.play-button{width:64px;height:64px;bottom:20px;left:20px}.film-details{padding:36px 24px}.film-details h3{font-size:43px}.review-section{padding:88px 24px 0}.availability{margin:22px 0 0}.review-intro h2{margin-top:42px;font-size:54px}.review-lead{margin-bottom:52px;font-size:19px}.review-price{grid-template-columns:1fr;gap:25px;margin-bottom:52px}.review-grid{grid-template-columns:1fr}.review-card{border-bottom:1px solid #eee8dc40;border-right:0;min-height:0;padding:36px 0 48px}.review-card h3{margin-top:42px}.service-note{margin:0 -24px;padding:45px 24px}.scope-heading{gap:34px}.scope-heading h2{font-size:48px}.scope-columns{grid-template-columns:1fr;margin-top:48px}.scope-columns>div,.scope-columns>div+div{border-left:0;border-bottom:1px solid var(--line);padding:30px 0}.request-shell{gap:52px}.request-copy h2{font-size:49px}.request-form{margin:0 -8px;padding:30px 22px}.field-row{grid-template-columns:1fr;gap:0}.policy-heading{margin-bottom:42px}.faq-grid{grid-template-columns:1fr}.faq-grid details,.faq-grid details:nth-child(2n){border-left:0;padding:24px 0}.about-section{gap:42px}.about-section h2{font-size:49px}.attachment-hero{min-height:820px;padding:168px 24px 72px}.attachment-hero h1{font-size:clamp(44px,12.5vw,68px);line-height:.86}.attachment-status{padding:26px}.attachment-definition,.attachment-scope,.attachment-boundaries,.attachment-fit,.attachment-process,.attachment-cta{padding:88px 24px}.attachment-definition{gap:42px}.attachment-definition h2,.attachment-boundaries h2,.attachment-cta h2{font-size:49px}.attachment-grid,.fit-columns{grid-template-columns:1fr}.attachment-grid article{min-height:245px;padding:30px 24px}.fit-columns{margin-top:42px}.fit-columns>div,.fit-columns>div+div{border-left:0;border-bottom:1px solid var(--line);padding:32px 0}.attachment-note{margin-top:52px;padding:28px 24px}footer{grid-template-columns:1fr;gap:20px;padding:40px 24px}footer p:last-child{justify-self:start}.footer-center{justify-items:start}.social-links{justify-content:flex-start}.footer-logo{height:64px}.admin-header{flex-direction:column;align-items:flex-start;padding:50px 24px 36px}.admin-capacity{grid-template-columns:1fr}.admin-capacity>form{grid-column:auto;grid-template-columns:1fr}.admin-list{padding:55px 24px 80px}.admin-list-heading{flex-direction:column;align-items:flex-start}.admin-request{padding:22px 18px}.admin-request-summary{flex-direction:column}.admin-request dl,.admin-details{grid-template-columns:1fr}.admin-details p{margin-bottom:12px}.admin-status-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
