@font-face{font-family:fraunces;src:url(../media/Fraunces_Variable-s.p.7d3a8a37.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_Italic_Variable-s.p.72b334cd.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_b832e919-module__C1rGgW__className{font-family:fraunces,fraunces Fallback}.fraunces_b832e919-module__C1rGgW__variable{--font-fraunces:"fraunces","fraunces Fallback"}
@font-face{font-family:hanken;src:url(../media/HankenGrotesk_VariableFont_wght-s.p.3ebfa54f.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:hanken;src:url(../media/HankenGrotesk_Italic_VariableFont_wght-s.p.7109b8e2.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_f9b5b645-module__qJyZNW__className{font-family:hanken,hanken Fallback}.hanken_f9b5b645-module__qJyZNW__variable{--font-hanken:"hanken","hanken Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-hanken),system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--white);color:var(--fg);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}button{font-family:inherit}a{color:var(--berry-600);text-decoration:none}}@layer components{.section{padding:96px 0}.section--tight{padding:64px 0}.section--xtight{padding:44px 0}.surface-white{background:var(--white)}.surface-beige{background:var(--beige)}.surface-tint{background:var(--berry-100)}.surface-navy{background:var(--navy-800)}.surface-navy-deep{background:var(--navy-900)}.on-dark{color:var(--fg-on-dark)}.on-dark h1,.on-dark h2,.on-dark h3,.on-dark .display{color:var(--white)}.on-dark p,.on-dark .lead{color:var(--fg-on-dark-muted)}.on-dark .eyebrow{color:var(--berry-300)}.eyebrow-row{align-items:center;gap:14px;display:flex}.rule-short{background:var(--rule-accent);border:0;flex:none;width:48px;height:2px;display:block}.rule-hair{background:var(--line);border:0;width:100%;height:1px}.rule-hair-dark{background:var(--line-on-dark);border:0;width:100%;height:1px}.display-xl{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--navy-900);text-wrap:balance;margin:0;font-size:max(2.4rem,min(1.5rem + 3.4vw,4rem));font-weight:600;line-height:1.05}.display-lg{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.018em;color:var(--navy-900);text-wrap:balance;margin:0;font-size:max(1.9rem,min(1.3rem + 2.2vw,2.9rem));font-weight:600;line-height:1.1}.display-md{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;color:var(--navy-900);text-wrap:balance;margin:0;font-size:max(1.55rem,min(1.2rem + 1.4vw,2.1rem));font-weight:600;line-height:1.15}.pullquote{font-family:var(--font-display);font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:var(--fs-h2);color:var(--fg-strong);text-wrap:balance;line-height:1.28}.serif-italic{font-style:italic;font-weight:400}.berry{color:var(--berry-600)}.hl{background:var(--berry-600);color:var(--white);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.lead{font-size:var(--fs-lead);line-height:var(--lh-relaxed);color:var(--fg-muted)}.measure{max-width:60ch}.measure-sm{max-width:46ch}.muted{color:var(--fg-muted)}.subtle{color:var(--fg-subtle)}.eyebrow{font-family:var(--font-ui);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--berry-600);font-weight:600}.wordmark{font-family:var(--font-logo);font-optical-sizing:auto;letter-spacing:-.012em;color:var(--navy-900);white-space:nowrap;font-weight:600;line-height:1}.wordmark--light{color:var(--white)}.wordmark-stack{flex-direction:column;align-items:flex-start;gap:7px;display:inline-flex}.wordmark-stack__sub{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.2em;color:var(--berry-600);font-size:10px;font-weight:600}.wordmark-stack__sub--light{color:var(--berry-300)}.btn{font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:var(--r-md);transition:background var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);border:1px solid transparent;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.btn--lg{padding:15px 28px;font-size:16px}.btn--sm{padding:9px 16px;font-size:14px}.btn--full{width:100%}.btn:active{transform:translateY(1px)}.btn.btn--primary{background:var(--berry-600);color:var(--white)}.btn.btn--primary:hover{background:var(--berry-500)}.btn.btn--primary:active{background:var(--berry-700)}.btn.btn--navy{background:var(--navy-800);color:var(--white)}.btn.btn--navy:hover{background:var(--navy-700)}.btn.btn--ghost{color:var(--navy-900);border-color:var(--line-strong);background:0 0}.btn.btn--ghost:hover{background:var(--cream-100);border-color:var(--beige-400)}.btn.btn--berry{color:var(--berry-600);border-color:var(--berry-600);background:0 0}.btn.btn--berry:hover{background:var(--berry-100)}.btn.btn--on-dark{color:var(--white);border-color:var(--line-on-dark);background:0 0}.btn.btn--on-dark:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}.btn.btn--link{color:var(--berry-600);background:0 0;border:none;padding:6px 2px}.btn.btn--link:hover{text-underline-offset:3px;text-decoration:underline}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.1)blur(8px);border-bottom:1px solid var(--rule-accent);background:rgba(255,255,255,.92);position:-webkit-sticky;position:sticky;top:0}.nav__inner{max-width:var(--container);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:15px 40px;display:flex}.nav__links{align-items:center;gap:28px;display:flex}.nav__link{cursor:pointer;font-family:var(--font-ui);letter-spacing:-.01em;color:var(--navy-700);transition:color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out);background:0 0;border:none;border-bottom:1.5px solid transparent;padding:4px 0 3px;font-size:14.5px;font-weight:500}.nav__link:hover{color:var(--berry-600)}.nav__link.is-active{color:var(--berry-600);border-bottom-color:var(--berry-600)}.nav__right{align-items:center;gap:26px;display:flex}.nav__toggle{cursor:pointer;color:var(--navy-900);background:0 0;border:none;padding:6px;display:none}.nav__panel{display:none}@media (max-width:900px){.nav__links,.nav__cta-desktop{display:none}.nav__toggle{display:inline-flex}.nav__panel{max-height:0;transition:max-height var(--dur)var(--ease-out);border-bottom:1px solid var(--line);background:var(--white);display:block;overflow:hidden}.nav__panel.is-open{max-height:460px}.nav__panel-inner{flex-direction:column;gap:4px;padding:12px 24px 22px;display:flex}.nav__panel .nav__link{border-bottom:1px solid var(--line);border-radius:0;padding:13px 0;font-size:17px}.nav__panel .nav__link.is-active{border-bottom-color:var(--line)}.nav__panel .btn{margin-top:14px}}.mobile-cta{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:rgba(255,255,255,.96);display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:640px){.mobile-cta{display:block}body{padding-bottom:72px}}.grid{gap:24px;display:grid}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.split{align-items:center;gap:56px;display:grid}.split-6040{grid-template-columns:1.15fr .85fr}.split-4060{grid-template-columns:.82fr 1.18fr}.split-5050{grid-template-columns:1fr 1fr}.split>*,.grid>*{min-width:0}@media (max-width:1000px){.cols-4{grid-template-columns:repeat(2,1fr)}.split,.split-6040,.split-4060,.split-5050{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.cols-3{grid-template-columns:1fr}}@media (max-width:520px){.cols-2{grid-template-columns:1fr}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;display:flex}.stack-sm>*+*{margin-top:8px}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur)var(--ease-out),transform var(--dur)var(--ease-out);overflow:hidden}.card--pad{padding:26px}.card--hover:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.card--feature{border-top:4px solid var(--berry-600)}.card--muted{background:var(--cream-100);border-color:var(--line);box-shadow:none}.card--navy{background:var(--navy-800);border-color:var(--navy-700);box-shadow:none;color:var(--fg-on-dark)}.card-icon{border-radius:var(--r-md);background:var(--berry-100);width:44px;height:44px;color:var(--berry-600);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.card h3,.card-title{font-family:var(--font-display);font-optical-sizing:auto;color:var(--navy-900);letter-spacing:-.012em;margin:0;font-weight:600;line-height:1.18}.tag{border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--navy-700);background:var(--white);align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.tag--berry{background:var(--berry-100);color:var(--berry-700);border-color:transparent}.tag-row{flex-wrap:wrap;gap:10px;display:flex}.kicker{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:var(--berry-600);font-size:11px;font-weight:700}.photo{background:var(--beige);border:1px solid var(--beige-300);border-radius:var(--r-md);color:var(--beige-400);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.photo--navy{background:var(--navy-800);border-color:var(--navy-700);color:var(--fg-on-dark-muted)}.photo__label{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.photo__img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.photo--filled{background:var(--beige-200)}.photo-frame{position:relative}.photo-frame__accent{border:1px solid var(--berry-600);border-radius:var(--r-md);z-index:0;width:72%;height:72%;position:absolute;top:-14px;bottom:auto;left:auto;right:-14px}.photo-frame .photo{z-index:1;box-shadow:var(--shadow-md);position:relative}.clip{aspect-ratio:16/9;background:var(--navy-800);border-radius:var(--r-md);border:1px solid var(--navy-700);cursor:pointer;min-width:0;transition:box-shadow var(--dur)var(--ease-out),transform var(--dur)var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.clip:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.clip__play{background:var(--berry-600);width:60px;height:60px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 18px rgba(176,30,85,.4)}.clip__meta{position:absolute;bottom:14px;left:16px;right:16px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.stat{text-align:center}.stat+.stat{border-left:1px solid var(--line-on-dark)}.stat__n{font-family:var(--font-ui);color:var(--white);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:max(28px,min(2vw + 18px,40px));font-weight:700;line-height:1}.stat__l{font-family:var(--font-ui);color:var(--fg-on-dark-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:13px}@media (max-width:680px){.stat-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.stat:nth-child(3),.stat+.stat{border-left:none}}.logo-row{flex-wrap:wrap;align-items:center;gap:18px 34px;display:flex}.logo-row--center{justify-content:center}.logo-mark{background-color:var(--navy-600);opacity:.78;transition:opacity var(--dur)var(--ease-out);flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-mark:hover{opacity:1}.logo-mark--light{opacity:.82;background-color:#dce5f0}.logo-label{text-transform:uppercase;letter-spacing:.16em;color:var(--fg-subtle);font-size:11px;font-weight:600}.router-card{text-align:left;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;width:100%;transition:border-color var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out),transform var(--dur)var(--ease-out);align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.router-card:hover{border-color:var(--berry-300);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.router-card__icon{border-radius:var(--r-sm);background:var(--berry-100);width:40px;height:40px;color:var(--berry-600);flex:none;justify-content:center;align-items:center;display:flex}.router-card__body{flex:1;min-width:0}.router-card__t{font-family:var(--font-ui);color:var(--navy-900);letter-spacing:-.01em;font-size:15.5px;font-weight:600;display:block}.router-card__s{color:var(--fg-muted);margin-top:2px;font-size:13.5px;display:block}.router-card__arrow{color:var(--berry-600);opacity:0;transition:all var(--dur)var(--ease-out);flex:none;transform:translate(-4px)}.router-card:hover .router-card__arrow{opacity:1;transform:translate(0)}.talk{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-xs);padding:30px}.talk__num{font-family:var(--font-display);color:var(--berry-600);font-size:15px;font-weight:600}.talk dl{gap:12px;margin:18px 0 0;display:grid}.talk dt{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle);font-size:11px;font-weight:700}.talk dd{color:var(--fg);margin:3px 0 0;font-size:15px;line-height:1.55}.def-row{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;display:grid}.def-row:last-child{border-bottom:none}.def-row dt{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);padding-top:2px;font-size:12px;font-weight:700}.def-row dd{color:var(--fg);margin:0;font-size:15.5px}@media (max-width:560px){.def-row{grid-template-columns:1fr;gap:4px}}.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui);color:var(--navy-900);letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:600;display:flex}.faq__q:hover{color:var(--berry-600)}.faq__icon{color:var(--berry-600);transition:transform var(--dur)var(--ease-out);flex:none}.faq__item.is-open .faq__icon{transform:rotate(45deg)}.faq__a{max-height:0;transition:max-height var(--dur)var(--ease-out);overflow:hidden}.faq__a-inner{max-width:64ch;color:var(--fg-muted);padding:0 0 22px;font-size:15.5px;line-height:1.65}.field{display:block}.field__label{color:var(--navy-900);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.field__req{color:var(--berry-600)}.field__hint{color:var(--fg-subtle);margin-top:6px;font-size:12.5px}.input,.select,.textarea{box-sizing:border-box;width:100%;font-family:var(--font-ui);color:var(--fg);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-md);transition:border-color var(--dur-fast),box-shadow var(--dur-fast);padding:12px 14px;font-size:15.5px;box-shadow:inset 0 1px 2px rgba(4,28,60,.04)}.textarea{resize:vertical;min-height:130px;line-height:1.55}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234A5163' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.input:focus,.select:focus,.textarea:focus{border-color:var(--berry-600);outline:none;box-shadow:0 0 0 2px rgba(176,30,85,.18)}.input--error,.textarea--error,.select--error{border-color:var(--berry-600)}.field__error{color:var(--berry-700);margin-top:6px;font-size:12.5px;font-weight:600}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.field-grid,.field-grid--3{grid-template-columns:1fr}}.col-span-2{grid-column:1/-1}.choice-row{flex-wrap:wrap;gap:10px;display:flex}.choice{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--white);color:var(--navy-700);cursor:pointer;transition:all var(--dur-fast)var(--ease-out);padding:10px 16px;font-size:14px;font-weight:600}.choice:hover{border-color:var(--berry-300)}.choice.is-active{background:var(--berry-600);border-color:var(--berry-600);color:var(--white)}.note{background:var(--berry-100);border-radius:var(--r-md);color:var(--berry-700);align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;line-height:1.55;display:flex}.note__icon{color:var(--berry-600);flex:none;margin-top:1px}.divider-band{background:var(--line);height:1px}.checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.checklist li{color:var(--fg);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.checklist .checklist__icon{color:var(--berry-600);flex:none;margin-top:2px}.asset-list{grid-template-columns:repeat(2,1fr);gap:10px 28px;display:grid}@media (max-width:560px){.asset-list{grid-template-columns:1fr}}.asset-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.asset-item__name{color:var(--navy-900);align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.footer{background:var(--navy-900);color:var(--fg-on-dark-muted);padding:56px 0 34px}.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}.footer__h{text-transform:uppercase;letter-spacing:.14em;color:var(--berry-300);margin-bottom:14px;font-size:12px;font-weight:600}.footer__links{flex-direction:column;gap:10px;display:flex}.footer a{color:var(--fg-on-dark-muted);font-size:14px}.footer a:hover{color:var(--white)}.footer__bottom{border-top:1px solid var(--line-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:22px;font-size:12.5px;display:flex}@media (max-width:800px){.footer__grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:460px){.footer__grid{grid-template-columns:1fr}}.reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity var(--dur-slow)var(--ease-out),transform var(--dur-slow)var(--ease-out);transform:translateY(14px)}.reveal.is-in{opacity:1;transform:none}}.book-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:56px;display:grid}.info-rail{position:-webkit-sticky;position:sticky;top:90px}@media (max-width:900px){.book-grid{grid-template-columns:1fr;gap:36px}.info-rail{position:static}}@media (max-width:768px){.section{padding:60px 0}.section--tight{padding:44px 0}.nav__inner{padding:13px 22px}.section-head{margin-bottom:28px}}}@layer utilities{.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-left:auto;margin-right:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[3px\]{margin-top:3px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mt-\[34px\]{margin-top:34px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[26px\]{margin-bottom:26px}.ml-5{margin-left:calc(var(--spacing)*5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.max-w-\[20ch\]{max-width:20ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[62ch\]{max-width:62ch}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-\[14px\]{gap:14px}.gap-\[22px\]{gap:22px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-\[var\(--berry-600\)\]{border-color:var(--berry-600)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.px-5{padding-inline:calc(var(--spacing)*5)}.pt-\[18px\]{padding-top:18px}.pb-\[22px\]{padding-bottom:22px}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.font-sans{font-family:var(--font-hanken),system-ui,sans-serif}.font-serif{font-family:var(--font-fraunces),Georgia,serif}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18\.5px\]{font-size:18.5px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.\[text-wrap\:balance\]{text-wrap:balance}.text-\[var\(--berry-300\)\]{color:var(--berry-300)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--fg-on-dark-muted\)\]{color:var(--fg-on-dark-muted)}.text-\[var\(--fg-subtle\)\]{color:var(--fg-subtle)}.text-\[var\(--navy-900\)\]{color:var(--navy-900)}.text-white{color:var(--white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--berry:#b01e55;--navy:#041c3c;--cream:#f9f5ef;--white:#fff;--beige:#eadecc;--ink:#1f2433;--berry-700:#8a1743;--berry-600:#b01e55;--berry-500:#c43a6c;--berry-300:#e08ca8;--berry-100:#f7e2eb;--navy-900:#03132a;--navy-800:#041c3c;--navy-700:#0a2c54;--navy-600:#1d3f68;--navy-500:#3a5878;--ink-900:#1f2433;--ink-600:#4a5163;--ink-400:#818799;--paper-0:#fff;--cream-50:#f9f5ef;--cream-100:#f3ece0;--beige-200:#eadecc;--beige-300:#d9d1c8;--beige-400:#b7ac9f;--black:#000;--success:#2f6b4f;--bg:var(--white);--bg-paper:var(--cream);--bg-elevated:var(--white);--bg-secondary:var(--beige);--bg-inverse:var(--navy-800);--bg-accent-tint:var(--berry-100);--fg:var(--ink-900);--fg-strong:var(--navy-800);--fg-muted:var(--ink-600);--fg-subtle:var(--ink-400);--fg-on-dark:var(--white);--fg-on-dark-muted:#aebdd0;--fg-accent:var(--berry-600);--line:#e7e0d5;--line-strong:#d8cfc0;--rule-accent:var(--berry-600);--line-on-dark:rgba(255,255,255,.16);--action:var(--berry-600);--action-hover:var(--berry-500);--action-press:var(--berry-700);--action-fg:var(--white);--focus-ring:var(--berry-600);--action-navy:var(--navy-800);--action-navy-hover:var(--navy-700);--font-display:var(--font-fraunces),Georgia,serif;--font-ui:var(--font-hanken),system-ui,sans-serif;--font-logo:var(--font-fraunces),Georgia,serif;--font-num:var(--font-hanken),system-ui,sans-serif;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-display:600;--w-heavy:800;--track-eyebrow:.18em;--track-tight:-.01em;--track-display:-.015em;--track-normal:0;--fs-display:clamp(2rem,1.2rem + 3.2vw,3.625rem);--fs-h1:clamp(1.9rem,1.3rem + 2.4vw,3rem);--fs-h2:clamp(1.5rem,1.15rem + 1.4vw,2.125rem);--fs-h3:clamp(1.2rem,1.05rem + .7vw,1.45rem);--fs-h4:1.15rem;--fs-lead:clamp(1.1rem,1rem + .5vw,1.3rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-caption:.8125rem;--fs-eyebrow:.75rem;--lh-tight:1;--lh-display:1.05;--lh-heading:1.15;--lh-body:1.6;--lh-relaxed:1.7;--r-none:0;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--shadow-xs:0 1px 2px rgba(4,28,60,.06);--shadow-sm:0 2px 8px rgba(4,28,60,.07);--shadow-md:0 8px 24px rgba(4,28,60,.1);--shadow-lg:0 20px 48px rgba(4,28,60,.14);--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.45,0,.2,1);--dur-fast:.14s;--dur:.22s;--dur-slow:.42s;--container:1200px;--container-narrow:760px;--container-wide:1360px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 40px}.container--narrow{max-width:var(--container-narrow)}.container--wide{max-width:var(--container-wide)}@media (max-width:768px){.container{padding:0 22px}}.hero-cine{background:var(--navy-900);isolation:isolate;position:relative;overflow:hidden}.hero-cine__bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.hero-cine__bg img{object-fit:cover;object-position:62% center;width:100%;height:100%}.hero-cine__scrim{background:linear-gradient(90deg,rgba(3,19,42,.95) 0%,rgba(3,19,42,.86) 32%,rgba(3,19,42,.42) 58%,rgba(3,19,42,0) 80%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-cine__inner{align-items:center;min-height:540px;padding:72px 0;display:flex;position:relative}.hero-cine__copy{max-width:580px}@media (max-width:860px){.hero-cine__bg img{object-position:70% center}.hero-cine__scrim{background:linear-gradient(rgba(3,19,42,.55) 0%,rgba(3,19,42,.82) 52%,rgba(3,19,42,.96) 100%)}.hero-cine__inner{align-items:flex-end;min-height:460px;padding:44px 0}.hero-cine__copy{max-width:100%}}.hero-cine__bg img.is-duo{filter:url(#duo)contrast(1.04)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
