@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_9994a3e0-module__ii6c0a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_9994a3e0-module__ii6c0a__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter 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,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-leading:initial;--tw-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-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);--color-ink:#1a1a1a;--color-graphite:#5f5a54;--color-grey:#8a8580;--color-rule:#e4dfd8;--color-paper:#fff}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.b-ground{background:linear-gradient(180deg, #fff 0, var(--b-ground) var(--b-fade));padding-bottom:clamp(96px,10vw,152px)}.b-section{padding-top:clamp(88px,10vw,152px)}.b-section:first-child{padding-top:clamp(40px,5vw,72px)}.b-head{max-width:60rem;margin-bottom:clamp(28px,3.2vw,48px)}.b-head-title{font-family:var(--b-serif);letter-spacing:-.022em;color:var(--b-text);font-size:clamp(2.15rem,3.3vw,3rem);font-weight:400;line-height:1.04}.b-head-intro{max-width:46rem;color:var(--b-grey);text-wrap:pretty;margin-top:.8rem;font-size:1.0625rem;line-height:1.55}.b-grid{gap:var(--b-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.b-grid+.b-grid{margin-top:var(--b-gap)}.b-span-3{grid-column:span 3}.b-span-4{grid-column:span 4}.b-span-5{grid-column:span 5}.b-span-6{grid-column:span 6}.b-span-7{grid-column:span 7}.b-span-8{grid-column:span 8}.b-span-12{grid-column:1/-1}.b-tile{min-width:0;padding:var(--b-pad);border-radius:var(--b-radius);background:var(--b-tile);color:var(--b-text);flex-direction:column;display:flex;position:relative}.b-tile-quiet{background:radial-gradient(70% 60% at 100% 0,#e31e2412 0%,#e31e2400 70%),linear-gradient(#fff 38%,#fafaf8 100%)}.b-tile-ink{background:radial-gradient(85% 75% at 100% 100%, #e31e244d 0%, #e31e2400 62%), radial-gradient(130% 110% at 100% 0%, #221e1a 0%, #221e1a00 62%), var(--b-ink);color:var(--b-on-ink)}.b-tile-link{color:inherit}.b-tile-short{min-height:clamp(300px,25vw,360px)}.b-tile-tall{min-height:clamp(440px,37vw,540px)}.b-photo{isolation:isolate;background:#d9d7d2;justify-content:flex-end;padding:clamp(14px,1.7vw,24px);overflow:hidden}.b-photo-img{z-index:-1;object-fit:cover;object-position:var(--b-pos,50% 50%);filter:saturate(.4)contrast(.95)brightness(1.04);width:100%;max-width:none;height:114%;transform:translate3d(0, var(--b-py,0px), 0) scale(var(--b-ps,1));transform-origin:50%;will-change:transform;position:absolute;top:-7%;left:0}.b-photo:after{content:"";z-index:-1;background:linear-gradient(#f5f5f31f 0%,#f5f5f300 50%,#1515150f 100%);position:absolute;inset:0}.b-cine{min-height:clamp(420px,36vw,540px)}.b-glass{border-radius:var(--b-radius-in);width:fit-content;max-width:36rem;color:var(--b-text);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#ffffff8c;padding:clamp(24px,2.5vw,36px);position:relative}.b-glass .b-text{color:#45403b}.b-label{font-family:var(--b-sans);letter-spacing:0;text-transform:none;color:var(--b-grey);font-size:.8125rem;font-weight:500;line-height:1.4}.b-label-red{color:var(--b-red)}.b-tile-ink .b-label{color:var(--b-on-ink-grey)}.b-title{font-family:var(--b-serif);letter-spacing:-.02em;color:inherit;text-wrap:balance;font-size:clamp(1.9rem,2.5vw,2.5rem);font-weight:400;line-height:1.06}.b-title-lg{font-size:clamp(2.1rem,3vw,2.9rem);line-height:1.03}.b-title-sm{font-size:clamp(1.6rem,2vw,1.95rem);line-height:1.08}.b-statement{font-family:var(--b-serif);letter-spacing:-.024em;color:inherit;text-wrap:balance;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:400;line-height:1.04}.b-statement-lg{max-width:13ch;font-size:clamp(2.2rem,3.6vw,3.4rem)}.b-statement em,.b-title em{font-style:italic}.b-prose{max-width:36ch;font-family:var(--b-serif);letter-spacing:-.018em;color:var(--b-text);text-wrap:pretty;font-size:clamp(1.7rem,2.25vw,2.15rem);font-weight:400;line-height:1.12}.b-verse{max-width:30ch;font-family:var(--b-serif);letter-spacing:-.01em;color:inherit;text-wrap:pretty;font-size:clamp(1.3rem,1.55vw,1.5rem);font-weight:400;line-height:1.22}.b-verse-lg{letter-spacing:-.02em;max-width:34ch;font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1.12}.b-text{max-width:46ch;color:var(--b-grey);text-wrap:pretty;font-size:1rem;line-height:1.62}.b-text+.b-text{margin-top:.9rem}.b-tile-ink .b-text{color:var(--b-on-ink-grey)}.b-label+.b-title,.b-label+.b-title-lg,.b-label+.b-statement,.b-label+.b-reads,.b-label+.b-verse,.b-title+.b-text,.b-title+.b-label,.b-statement+.b-text,.b-fig+.b-text,.b-label+.b-text{margin-top:1rem}.b-statement+.b-link,.b-text+.b-link{margin-top:1.4rem}.b-foot{margin-top:auto;padding-top:clamp(32px,3.4vw,48px)}.b-fig{font-family:var(--b-serif);letter-spacing:-.035em;color:var(--b-text);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1;white-space:nowrap;font-size:clamp(3.4rem,5.6vw,5.4rem);font-weight:300;line-height:.95}.b-fig-unit{letter-spacing:-.01em;color:var(--b-grey);margin-left:.12em;font-size:.4em;font-style:italic}.b-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(24px,3vw,48px);display:grid}.b-figs .b-fig{font-size:clamp(2.8rem,4vw,3.9rem)}.b-figs .b-text{max-width:26ch;margin-top:.7rem;font-size:.9375rem;line-height:1.55}.b-link{font-family:var(--b-sans);letter-spacing:0;text-transform:none;color:var(--b-text);align-self:flex-start;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;transition:color .3s;display:inline-block}.b-link svg{vertical-align:-2px;width:14px;height:14px;transition:transform .4s var(--b-ease);margin-left:.5em;display:inline-block}.b-link:hover{color:var(--b-grey)}.b-link:hover svg,.b-tile-link:hover .b-link svg{transform:translate(3px)}.b-tile-ink .b-link{color:var(--b-on-ink)}.b-tile-ink .b-link:hover{color:var(--b-on-ink-grey)}.b-out{color:inherit;text-decoration:none;transition:color .3s}.b-out svg{vertical-align:.32em;width:.5em;height:.5em;color:var(--b-grey);transition:transform .4s var(--b-ease);margin-left:.22em;display:inline-block}.b-out:hover{color:var(--b-grey)}.b-out:hover svg,.b-tile-link:hover .b-out svg{transform:translate(2px,-2px)}.b-nowrap{white-space:nowrap}.b-btn{height:50px;color:var(--b-ink);font-family:var(--b-sans);background:#fff;border-radius:999px;align-items:center;gap:.6em;padding:0 26px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-flex}.b-btn svg{width:14px;height:14px;transition:transform .4s var(--b-ease);flex:none}.b-btn:hover{background:#e9e8e5}.b-btn:hover svg{transform:translate(3px)}.b-actions{flex-wrap:wrap;align-items:center;gap:16px 30px;display:flex}.b-actions .b-link{align-self:center}.b-reads{row-gap:clamp(22px,2.2vw,30px);display:grid}.b-read{color:inherit;text-decoration:none;display:block}.b-read-title{font-family:var(--b-serif);letter-spacing:-.012em;color:var(--b-text);text-wrap:balance;font-size:clamp(1.3rem,1.55vw,1.5rem);font-weight:400;line-height:1.18;transition:color .3s}.b-read:hover .b-read-title{color:var(--b-grey)}.b-read-meta{color:var(--b-grey);margin-top:8px;font-size:.8125rem;line-height:1.45}.b-list{row-gap:clamp(14px,1.4vw,18px);margin:0;padding:0;list-style:none;display:grid}.b-list-name{font-family:var(--b-serif);letter-spacing:-.012em;color:var(--b-text);font-size:clamp(1.35rem,1.6vw,1.55rem);font-weight:400;line-height:1.15}.b-list-name .b-out svg{vertical-align:.3em;width:.5em;height:.5em;margin-left:.3em}.b-list-note{font-family:var(--b-sans);letter-spacing:0;color:var(--b-grey);white-space:nowrap;margin-left:.6em;font-size:.8125rem;font-weight:500}.b-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.b-step-mark{font-family:var(--b-serif);letter-spacing:-.015em;color:var(--b-red);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;white-space:nowrap;font-size:clamp(1.7rem,2.1vw,2rem);font-weight:400;line-height:1}.b-step-title{color:var(--b-text);margin-top:clamp(18px,1.8vw,26px);font-size:1rem;font-weight:500;line-height:1.4}.b-step-text{color:var(--b-grey);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;line-height:1.6}.b-tabs{row-gap:4px;margin:0 calc(-1*clamp(12px,1.2vw,18px));display:grid}.b-tab{text-align:left;width:100%;font-family:var(--b-serif);letter-spacing:-.012em;color:var(--b-grey);cursor:pointer;transition:background-color .35s var(--b-ease), color .35s var(--b-ease);background:0 0;border:0;border-radius:14px;padding:clamp(10px,1vw,13px) clamp(12px,1.2vw,18px);font-size:clamp(1.3rem,1.55vw,1.5rem);font-weight:400;line-height:1.2;display:block}.b-tab:hover{color:var(--b-text)}.b-tab[aria-selected=true]{background:var(--b-ground);color:var(--b-text)}.b-panel-in{animation:b-panel .6s var(--b-ease) both}@keyframes b-panel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.b-link-out svg{vertical-align:1px;width:10px;height:10px;margin-left:.45em}.b-link.b-link-out:hover svg,.b-tile-link:hover .b-link-out svg{transform:translate(2px,-2px)}.b-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.b-facts{gap:clamp(18px,1.8vw,24px) clamp(24px,3vw,44px);margin:0;display:grid}.b-facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}.b-facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.b-facts dt{color:var(--b-grey);font-size:.8125rem;font-weight:500;line-height:1.4}.b-facts dd{color:var(--b-text);text-wrap:pretty;margin:5px 0 0;font-size:1rem;line-height:1.55}.b-tile-ink .b-facts dt{color:var(--b-on-ink-grey)}.b-tile-ink .b-facts dd{color:var(--b-on-ink)}.b-bullets{row-gap:10px;margin:0;padding:0;list-style:none;display:grid}.b-bullets-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,44px)}.b-bullets li{color:var(--b-text);padding-left:18px;font-size:.9375rem;line-height:1.55;position:relative}.b-bullets li:before{content:"";background:#c9c3bb;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.b-tile-ink .b-bullets li{color:var(--b-on-ink)}.b-faq{row-gap:10px;display:grid}.b-faq-item{border-radius:var(--b-radius-in);background:var(--b-tile)}.b-faq-on-tile .b-faq-item{background:var(--b-ground)}.b-faq-q{cursor:pointer;font-family:var(--b-serif);letter-spacing:-.01em;color:var(--b-text);justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,1.8vw,24px) clamp(22px,2.4vw,32px);font-size:clamp(1.25rem,1.5vw,1.45rem);font-weight:400;line-height:1.2;list-style:none;transition:color .3s;display:flex}.b-faq-q::-webkit-details-marker{display:none}.b-faq-q:hover{color:var(--b-grey)}.b-faq-icon{width:12px;height:12px;color:var(--b-grey);transition:transform .35s var(--b-ease);background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;flex:none}.b-faq-item[open] .b-faq-icon{transform:rotate(45deg)}.b-faq-a{padding:0 clamp(22px,2.4vw,32px) clamp(20px,2vw,28px)}.b-faq-a .b-text{max-width:68ch}.b-faq-links{margin-top:1rem}.b-snav{z-index:30;background:var(--b-ground);position:relative}.b-snav-strip{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.b-snav-strip::-webkit-scrollbar{display:none}.b-snav ul{--b-snav-gap:clamp(18px, 2vw, 28px);align-items:center;gap:var(--b-snav-gap);white-space:nowrap;margin:0;padding:16px 48px 16px 0;list-style:none;display:flex}.b-snav a{color:var(--b-mid);font-size:.875rem;line-height:1.4;transition:color .25s}.b-snav a:hover,.b-snav a[aria-current]{color:var(--b-text)}.b-snav a[aria-current]{font-weight:500}.b-snav-sep{--b-snav-sep:clamp(10px, 1.6vw, 22px);margin-left:var(--b-snav-sep);position:relative}.b-snav-sep:before{content:"";top:50%;left:calc((var(--b-snav-gap) + var(--b-snav-sep)) / -2);background:var(--b-rule);width:1px;height:14px;position:absolute;transform:translate(-50%,-50%)}.t-tabs ul{--b-snav-gap:6px}.b-snav+.b-section{padding-top:clamp(32px,4vw,56px)}.b-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(16px,2vw,24px);display:grid}.b-field-wide{grid-column:1/-1}.b-field label{color:var(--b-grey);margin-bottom:.5rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:block}.b-field-hint{color:var(--b-grey);margin-top:.45rem;font-size:.75rem;line-height:1.5}.b-filter{flex-wrap:wrap;gap:6px;display:flex}.b-filter button{font-family:var(--b-sans);color:var(--b-mid);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:9px 16px;font-size:.875rem;line-height:1.3;transition:background-color .3s,color .3s}.b-filter button:hover{color:var(--b-text)}.b-filter button[aria-pressed=true]{background:var(--b-tile);color:var(--b-text);font-weight:500}.b-panel{padding:var(--b-pad);border-radius:var(--b-radius);background:var(--b-ground)}.b-after{justify-items:start;row-gap:14px;margin-top:clamp(24px,2.6vw,36px);display:grid}.b-note{max-width:76ch;color:var(--b-grey);text-wrap:pretty;font-size:.875rem;line-height:1.6}.b-rv{transition:opacity .9s var(--b-ease) var(--b-delay,0s), transform .9s var(--b-ease) var(--b-delay,0s), translate .45s var(--b-ease), box-shadow .45s var(--b-ease)}.b-motion .b-rv{opacity:0;transform:translateY(24px)}.b-motion .b-rv.b-in{opacity:1;transform:none}.b-figs-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.b-figs-strip .b-fig{min-height:1.6em;font-size:clamp(2.8rem,4.2vw,4.1rem)}.b-figs-strip .b-fig-unit{margin:.3em 0 0;line-height:1.3;display:block}.b-figs-strip .b-text{max-width:24ch}.b-lead{column-gap:var(--b-gap);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.b-lead-title{grid-area:1/1/auto/span 4;padding-right:24px}.b-lead-link{grid-area:2/1/auto/span 4;align-self:end}.b-people{grid-area:1/5/span 2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.b-person{color:inherit;text-decoration:none;display:block}.b-portrait{aspect-ratio:4/5;border-radius:var(--b-radius-in);background:#fff;position:relative;overflow:hidden}.b-portrait-img{object-fit:cover;object-position:var(--pp-pos,50% 0);width:100%;max-width:none;height:100%;transform:scale(var(--pp-scale,1));transform-origin:50% 49%;display:block;position:absolute;inset:0}.b-person .b-portrait-img{transition:transform 1.2s var(--b-ease)}.b-person-txt{margin-top:16px}.b-person-name{font-family:var(--b-serif);letter-spacing:-.01em;color:var(--b-text);font-size:clamp(1.25rem,1.5vw,1.45rem);font-weight:400;line-height:1.15;transition:color .3s}.b-person-role{color:var(--b-grey);margin-top:5px;font-size:.8125rem;line-height:1.45}@media (hover:hover){.b-person:hover .b-portrait-img{transform:scale(calc(var(--pp-scale,1) * 1.03))}.b-person:hover .b-person-name{color:var(--b-grey)}}.b-people-full{gap:var(--b-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.b-person-full{grid-column:span 4;min-width:0}.b-person-full-head{margin-top:18px}.b-person-full-name{font-family:var(--b-serif);letter-spacing:-.015em;color:var(--b-text);font-size:clamp(1.6rem,2vw,1.9rem);font-weight:400;line-height:1.1}.b-person-full-role{margin-top:6px}.b-person-role,.b-person-full-role{text-wrap:balance}.b-person-full-bio{max-width:34ch;margin-top:14px}.b-open{max-width:calc(200% / 3 - var(--b-gap) / 3)}.b-open-link{color:inherit;text-decoration:none;display:block}.b-open-media{margin-bottom:clamp(24px,2.6vw,36px)}.b-open .b-open-title{max-width:16ch}.b-open-link .b-open-title{transition:color .3s}.b-open-link:hover .b-open-title{color:var(--b-grey)}.b-open-link:hover .b-link svg{transform:translate(3px)}.b-open-body{max-width:52ch;color:var(--b-grey);text-wrap:pretty;margin-top:clamp(16px,1.6vw,22px);font-size:1.0625rem;line-height:1.6}.b-open-more{margin-top:clamp(22px,2.2vw,30px)}.b-open-actions{margin-top:clamp(26px,2.8vw,38px)}.b-open-foot{margin-top:clamp(40px,4.4vw,64px)}.b-sticky-grid{column-gap:var(--b-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.b-sticky-head{top:calc(var(--nav-h) + 72px);grid-column:1/span 4;align-self:start;padding-right:24px;position:sticky}.b-sticky-body{grid-column:5/-1;min-width:0}.b-sticky-list{row-gap:36px;margin:0;padding:0;list-style:none;display:grid}.b-sticky-after{margin-top:clamp(36px,3.6vw,48px)}.b-rail-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3.2vw,48px);display:flex}.b-rail-nav{flex:none;gap:10px;display:flex}.b-rail-btn{background:var(--b-tile);width:44px;height:44px;color:var(--b-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .35s,color .35s,opacity .35s;display:grid}.b-rail-btn svg{width:13px;height:13px;transition:transform .4s var(--b-ease)}.b-rail-prev svg{transform:scaleX(-1)}.b-rail-btn:disabled{opacity:.4;cursor:default}@media (hover:hover){.b-rail-btn:not(:disabled):hover{background:var(--b-ink);color:#fff}.b-rail-btn:not(:disabled):hover svg{transform:translate(2px)}.b-rail-prev:not(:disabled):hover svg{transform:scaleX(-1)translate(2px)}}.b-rail{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--b-gap)) / 3.4);gap:var(--b-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-block:-8px -40px;padding-block:8px 40px;display:grid;position:relative;overflow-x:auto}.b-rail-card{scroll-snap-align:start;min-height:clamp(220px,18vw,260px);padding:clamp(24px,2.4vw,34px)}.b-rail-card .b-read-title{margin-top:12px}.b-rail-meta{margin-top:auto;padding-top:24px}.b-rail-card.b-tile-ink .b-read-title{color:var(--b-on-ink)}.b-rail-card.b-tile-ink .b-read-meta{color:var(--b-on-ink-grey)}.b-hatch{aspect-ratio:850/914;pointer-events:none;position:absolute}.b-hatch-mask{position:absolute;inset:0;overflow:hidden}.b-hatch-stripes{background-image:repeating-linear-gradient(90deg,#ed1c2499 0 1.5px,#0000 1.5px 6.5px);width:calc(100% + 26px);position:absolute;top:0;bottom:0;left:-13px}.b-motion .b-in .b-hatch-stripes{animation:hatch-slide 2.4s var(--b-ease) 1 both}html.b-spot .b-tile:not(.b-photo){isolation:isolate}html.b-spot .b-tile:not(.b-photo):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle var(--b-spot-r,460px) at var(--mx,50%) var(--my,50%), rgba(227, 30, 36, var(--b-spot-a,.055)) 0%, rgba(227, 30, 36, calc(var(--b-spot-a,.055) * .62)) 26%, rgba(227, 30, 36, calc(var(--b-spot-a,.055) * .26)) 54%, rgba(227, 30, 36, calc(var(--b-spot-a,.055) * .07)) 78%, #e31e2400 100%);transition:opacity .4s var(--b-ease);position:absolute;inset:0}html.b-spot .b-tile.b-lit:after{opacity:1}html.b-spot .b-tile-ink{--b-spot-a:.11;--b-spot-r:500px}html.b-spot .b-tile-link.b-lit{--b-spot-a:.07}html.b-spot .b-tile-ink.b-tile-link.b-lit{--b-spot-a:.15}.b-tile-ink.b-tile-link{color:var(--b-on-ink)}.b-aura{isolation:isolate;overflow:hidden}.b-aura:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle var(--b-aura-r,460px) at 70% 32%, #e31e240b 0%, #e31e2407 30%, #e31e2403 60%, #e31e2401 82%, #e31e2400 100%), radial-gradient(circle calc(var(--b-aura-r,460px) * .85) at 30% 72%, #e31e2407 0%, #e31e2404 32%, #e31e2402 62%, #e31e2400 100%);transform-origin:50%;will-change:transform, opacity;animation:24s ease-in-out infinite alternate b-aura-a;position:absolute;inset:-30%}.b-tile-quiet.b-aura{background:linear-gradient(#fff 38%,#fafaf8 100%)}.b-tile-quiet.b-aura:before{background:radial-gradient(circle var(--b-aura-r,460px) at 74% 28%, #e31e240b 0%, #e31e2407 30%, #e31e2403 60%, #e31e2401 82%, #e31e2400 100%), radial-gradient(circle calc(var(--b-aura-r,460px) * .85) at 34% 70%, #e31e2407 0%, #e31e2404 34%, #e31e2401 64%, #e31e2400 100%)}.b-tile-ink.b-aura:before{background:radial-gradient(circle var(--b-aura-r,460px) at 72% 74%, #e31e2424 0%, #e31e2415 30%, #e31e2408 60%, #e31e2402 82%, #e31e2400 100%), radial-gradient(circle calc(var(--b-aura-r,460px) * .85) at 36% 66%, #e31e2409 0%, #e31e2406 30%, #e31e2402 60%, #e31e2401 84%, #e31e2400 100%);animation-duration:20s}.b-aura-alt:before{animation-name:b-aura-b;animation-duration:38s;animation-direction:alternate-reverse}@keyframes b-aura-a{0%{opacity:.78;transform:translate(-4%,3%)rotate(-7deg)scale(1)}50%{opacity:1;transform:translate(2%,-3%)rotate(3deg)scale(1.06)}to{opacity:.86;transform:translate(5%,2%)rotate(9deg)scale(.97)}}@keyframes b-aura-b{0%{opacity:.9;transform:translate(4%,-2%)rotate(6deg)scale(1.04)}50%{opacity:.74;transform:translate(-3%,3%)rotate(-4deg)scale(.98)}to{opacity:1;transform:translate(-5%,-3%)rotate(-10deg)scale(1.05)}}.b-wash{--b-wash-rx:min(48vw, 680px);--b-wash-ry:min(34vw, 460px);isolation:isolate;position:relative;overflow-x:clip}.b-wash:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse var(--b-wash-rx) var(--b-wash-ry) at var(--b-wash-x,68%) var(--b-wash-y,62%), #e31e2408 0%, #e31e2405 30%, #e31e2402 58%, #e31e2401 80%, #e31e2400 100%);animation:44s ease-in-out infinite alternate b-wash;position:absolute;inset:clamp(56px,6vw,104px) -6% 0;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 86%,#0000 100%)}.b-wash-left{--b-wash-x:30%}@keyframes b-wash{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,-2%)scale(1.06)}}@media (max-width:640px){.b-aura{--b-aura-r:280px}.b-wash:before{display:none}}.b-motion .b-stagger>.b-rv{transition-delay:calc(var(--b-delay,0s) * 2.2), calc(var(--b-delay,0s) * 2.2), 0s, 0s}.b-photo:has(.b-photo-line) .b-glass{background:#ffffffdb;max-width:30rem;padding:clamp(26px,2.6vw,40px)}.b-photo-line{max-width:19ch;font-size:clamp(1.9rem,2.4vw,2.45rem);line-height:1.06}.b-photo-line+.b-link{margin-top:clamp(22px,2.2vw,30px)}.b-close .b-statement-lg{max-width:20ch;font-size:clamp(2.5rem,4.4vw,4.2rem)}.b-close .b-text{max-width:40ch}.b-read-card{min-height:clamp(280px,22vw,317px)}.b-read-card .b-title{max-width:18ch;font-size:clamp(1.7rem,2.1vw,2.1rem)}.b-go{width:15px;height:15px;color:var(--b-grey);transition:transform .45s var(--b-ease), color .3s ease;display:block;position:absolute;top:clamp(22px,2.1vw,30px);right:clamp(22px,2.1vw,30px)}.b-go svg{width:100%;height:100%;display:block}.b-go-out{width:12px;height:12px}.b-tile-link:hover .b-go,.b-tile-link:focus-visible .b-go{color:var(--b-red);transform:translate(3px)}.b-tile-link:hover .b-go-out,.b-tile-link:focus-visible .b-go-out{transform:translate(2px,-2px)}.b-strip{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;column-gap:clamp(20px,3vw,48px);padding-block:clamp(26px,2.6vw,36px);display:grid}.b-strip .b-title+.b-text{margin-top:0}.b-strip .b-text{max-width:58ch}.b-strip>.b-link{white-space:nowrap;align-self:center}.b-text-sm{font-size:.9375rem;line-height:1.58}@media (max-width:860px){.b-strip{grid-template-columns:minmax(0,1fr);row-gap:14px}}.field{background-color:var(--b-ground);width:100%;height:50px;color:var(--b-text);font-family:var(--b-sans);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:14px;padding:0 16px;font-size:1rem;transition:background-color .25s,border-color .25s,box-shadow .25s}textarea.field{resize:vertical;height:auto;min-height:150px;padding:14px 16px;line-height:1.6}select.field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%235F5A54' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;padding-right:44px}.field:hover{background-color:#efefec}.field:focus{background-color:var(--b-tile);border-color:var(--b-text);outline:none;box-shadow:0 0 0 4px #1515150f}.field::placeholder{color:var(--color-grey)}.b-panel .field{background-color:var(--b-tile)}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.right-8{right:calc(var(--spacing) * 8)}.-left-\[13px\]{left:-13px}.z-\[850\]{z-index:850}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[1\.8em\]{margin-top:1.8em}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.h-\[2px\]{height:2px}.h-\[420px\]{height:420px}.h-\[min\(600px\,calc\(100vh-180px\)\)\]{height:min(600px,100vh - 180px)}.h-full{height:100%}.w-\[400px\]{width:400px}.w-\[calc\(100\%\+26px\)\]{width:calc(100% + 26px)}.w-\[min\(560px\,40vw\)\]{width:min(560px,40vw)}.max-w-\[38ch\]{max-width:38ch}.max-w-\[720px\]{max-width:720px}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scrollbar-none{scrollbar-width:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.bg-ink{background-color:var(--color-ink)}.pt-\[var\(--nav-h\)\]{padding-top:var(--nav-h)}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[clamp\(1\.9rem\,3\.6vw\,2\.9rem\)\]{font-size:clamp(1.9rem,3.6vw,2.9rem)}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.text-graphite{color:var(--color-graphite)}.italic{font-style:italic}.accent-rule{accent-color:var(--color-rule)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}@media (min-width:48rem){.md\:mt-10{margin-top:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:block{display:block}}@media (min-width:80rem){.xl\:right-12{right:calc(var(--spacing) * 12)}.xl\:block{display:block}}}:root{--nav-h:64px;--gut:clamp(20px, 4.4vw, 60px);--maxw:1280px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-o:cubic-bezier(.16, 1, .3, 1);--b-ground:#f5f5f3;--b-tile:#fff;--b-ink:#151515;--b-text:#1a1a1a;--b-grey:#5f5a54;--b-mid:#6b645c;--b-rule:#e4dfd8;--b-on-ink:#fff;--b-on-ink-grey:#ffffff9e;--b-red:#e31e24;--b-radius:28px;--b-radius-in:18px;--b-gap:20px;--b-pad:clamp(28px, 3.7vw, 54px);--b-fade:160px;--b-ease:cubic-bezier(.16, 1, .3, 1);--b-serif:var(--font-cormorant), Georgia, "Times New Roman", serif;--b-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--b-text);font-family:var(--b-sans);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;overflow-x:hidden}[id]{scroll-margin-top:calc(var(--nav-h) + 28px)}.tnum{font-variant-numeric:tabular-nums}::selection{background:var(--b-text);color:#fff}:focus-visible{outline:2px solid var(--b-text);outline-offset:3px}.b-tile-ink :focus-visible{outline-color:var(--b-on-ink)}.b-tile-ink .b-btn:focus-visible{outline-offset:4px}h1,h2,h3{text-wrap:balance}.serif{font-family:var(--b-serif);letter-spacing:-.01em;font-weight:400}.eyebrow{letter-spacing:0;text-transform:none;color:var(--b-grey);font-size:.8125rem;font-weight:500}.rule-x{height:1px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.btn{border:1px solid var(--b-rule);color:var(--b-text);font-family:var(--b-sans);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .28s var(--ease), color .28s var(--ease), border-color .28s var(--ease);background:0 0;border-radius:2px;align-items:center;gap:.7em;padding:12px 24px;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.btn svg{width:13px;height:13px;transition:transform .32s var(--ease);flex:none}.btn:hover{background:var(--b-text);border-color:var(--b-text);color:#fff}.btn:hover svg{transform:translate(3px)}.btn-solid,.btn-primary{background:var(--b-text);border-color:var(--b-text);color:#fff}.btn-solid:hover,.btn-primary:hover{background:var(--b-red);border-color:var(--b-red)}.nav{z-index:800;height:var(--nav-h);background:#fff;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav-inner{width:100%;max-width:var(--maxw);padding-inline:var(--gut);justify-content:space-between;align-items:center;gap:28px;margin-inline:auto;display:flex}.nav-brand{flex:none;align-items:center;display:flex}.nav-brand img{width:auto;height:27px}.nav-links{align-items:center;gap:clamp(14px,1.7vw,28px);display:flex}.nav-links a{white-space:nowrap;color:var(--b-mid);transition:color .25s var(--ease);padding-block:6px;font-size:.875rem;font-weight:400;line-height:1.4;position:relative}.nav-links a:hover{color:var(--b-text)}.nav-links a[aria-current=page]{color:var(--b-text);font-weight:500}.nav-right{flex:none;align-items:center;gap:14px;display:flex}.nav .btn{padding:10px 18px;font-size:.8125rem}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;margin-right:-8px;display:none}.burger span{background:var(--b-text);width:19px;height:1px;transition:transform .3s var(--ease), opacity .3s var(--ease);display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-menu{inset:var(--nav-h) 0 0 0;z-index:790;padding:20px var(--gut) 40px;background:#fff;flex-direction:column;display:none;position:fixed;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu a.mm-link{font-family:var(--b-serif);letter-spacing:-.02em;color:var(--b-mid);padding-block:.4em;font-size:clamp(1.6rem,6vw,2.1rem);font-weight:300;line-height:1.2}.mobile-menu a.mm-link[aria-current=page]{color:var(--b-text)}.mm-foot{color:var(--b-mid);margin-top:30px;font-size:.8125rem;line-height:1.8}.mm-foot a{color:var(--b-text)}.mobile-menu.open>*{animation:mm-in .45s var(--ease-o) both}.mobile-menu.open>:nth-child(2){animation-delay:30ms}.mobile-menu.open>:nth-child(3){animation-delay:60ms}.mobile-menu.open>:nth-child(4){animation-delay:90ms}.mobile-menu.open>:nth-child(5){animation-delay:.12s}.mobile-menu.open>:nth-child(6){animation-delay:.15s}.mobile-menu.open>:nth-child(7){animation-delay:.18s}.mobile-menu.open>:nth-child(8){animation-delay:.21s}.mobile-menu.open>:nth-child(9){animation-delay:.24s}@keyframes mm-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.home-hero{min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));background:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.home-hero-copy{--hero-fs:min(clamp(2.8rem, 5.6vw, 5.4rem), calc((100vw - 40px) / 7));--hero-last:6.689;max-width:820px;padding-block:96px;position:relative}.home-title{font-family:var(--b-serif);font-weight:300;font-size:var(--hero-fs);letter-spacing:-.032em;color:var(--b-text);line-height:1.06}.home-line{white-space:nowrap;display:block}.home-title em{font-style:italic}.home-sub{width:min(100%, calc(var(--hero-fs) * var(--hero-last)));font-family:var(--b-serif);letter-spacing:-.004em;color:var(--b-mid);text-wrap:pretty;margin-top:clamp(20px,2.2vw,30px);font-size:clamp(1.125rem,1.4vw,1.3125rem);font-style:italic;font-weight:400;line-height:1.4}.home-ctas{flex-wrap:wrap;gap:14px;margin-top:clamp(30px,3vw,42px);display:flex}.h-hero{isolation:isolate;min-height:calc(clamp(380px, 48vh, 500px) - var(--nav-h));background:linear-gradient(#fff 0 62%,#f5f5f3 100%);flex-direction:column;justify-content:flex-end;padding-top:clamp(36px,4.4vw,64px);padding-bottom:clamp(44px,5vw,72px);display:flex;position:relative;overflow:hidden}.h-hero>.wrap{width:100%}.h-hero:before,.h-hero:after{content:"";z-index:-1;pointer-events:none;top:calc(var(--nav-h) * -1);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:min(60%,860px);position:absolute;bottom:0;right:-6%;-webkit-mask-composite:source-in;mask-composite:intersect}.h-hero:before{opacity:.52;background:repeating-linear-gradient(90deg,#e31e24 0 2px,#0000 2px 12px);animation:14s ease-in-out infinite alternate h-stripes;-webkit-mask-image:linear-gradient(112deg,#0000 6%,#000 46% 68%,#0000 100%),linear-gradient(#000 18%,#0000 70%);mask-image:linear-gradient(112deg,#0000 6%,#000 46% 68%,#0000 100%),linear-gradient(#000 18%,#0000 70%)}.h-hero:after{opacity:.1;background:repeating-linear-gradient(90deg,#1a1a1a 0 1px,#0000 1px 24px);animation:30s linear infinite h-stripes-b;-webkit-mask-image:linear-gradient(112deg,#0000 10%,#000 50% 64%,#0000 96%),linear-gradient(#000 18%,#0000 70%);mask-image:linear-gradient(112deg,#0000 10%,#000 50% 64%,#0000 96%),linear-gradient(#000 18%,#0000 70%)}@keyframes h-stripes{0%{transform:translate(0)}to{transform:translate(-28px)}}@keyframes h-stripes-b{0%{transform:translate(0)}to{transform:translate(24px)}}.h-title{max-width:22ch;font-family:var(--b-serif);letter-spacing:-.03em;color:var(--b-text);text-wrap:balance;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:300;line-height:1.04}.h-title em{font-style:italic}.h-intro{max-width:72rem;color:var(--b-grey);text-wrap:balance;margin-top:clamp(14px,1.5vw,22px);font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.55}.h-hero:has(~.b-ground .i-read) .h-intro{max-width:62ch}.h-hero+.b-ground{background:var(--b-ground)}.h-hero+.b-ground>.b-section:first-child{padding-top:clamp(36px,4.4vw,64px)}.b-lockup{align-self:flex-start;width:auto;height:30px}.b-mandate .b-text{max-width:40ch}.b-tabs-tile{padding-block:clamp(22px,2.6vw,38px)}.b-tabs-panel .b-text{max-width:50ch;margin-top:1.2rem;font-size:1.0625rem}@media (min-width:768px){.b-snav{top:var(--nav-h);position:sticky}}.b-tenet{min-height:clamp(220px,17vw,250px)}.b-tenet .b-foot{padding-top:clamp(28px,2.6vw,36px)}.b-everyday .b-statement{max-width:21em;margin-top:clamp(28px,3vw,40px);font-size:clamp(1.75rem,2.3vw,2.3rem);line-height:1.08}.b-everyday .b-text{max-width:52ch}.b-close{min-height:clamp(320px,27vw,400px)}.b-close .b-text{margin-top:1rem}.f-platform{min-height:clamp(240px,19vw,280px)}.f-platform .b-out svg{vertical-align:.42em;width:.42em;height:.42em;margin-left:.28em}.f-years{padding-block:clamp(36px,4vw,60px)}@media (hover:hover){.b-tile-link:hover{translate:0 -3px;box-shadow:0 1px 2px #15151508,0 26px 52px -32px #15151542,0 30px 70px -38px #e31e242e}.b-tile-ink.b-tile-link:hover{box-shadow:0 1px 2px #1515150d,0 28px 56px -30px #15151566,0 34px 80px -36px #e31e244d}}.b-tile-link:focus-visible{translate:0 -3px;box-shadow:0 1px 2px #15151508,0 26px 52px -32px #15151542,0 30px 70px -38px #e31e242e}.footer{background:var(--b-text);color:#f5f1ec}.footer-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(26px,3vw,48px);padding-block:clamp(48px,5vw,72px) clamp(40px,4.4vw,60px);display:grid}.footer-brand img{width:auto;height:27px}.footer-note{color:#a9a29a;max-width:30ch;margin-top:1.5rem;font-size:.9375rem;line-height:1.7}.footer h2{color:#8c857d;margin-bottom:1.1em;font-size:.8125rem;font-weight:500}.footer li{margin-bottom:.7em}.footer-cols{grid-template-columns:repeat(2,max-content);column-gap:clamp(24px,2.6vw,40px);display:grid}.footer li a,.footer address a{color:#a9a29a;transition:color .25s var(--ease);font-size:.875rem}.footer li a:hover,.footer address a:hover{color:#fff}.footer li a svg{vertical-align:.2em;width:.55em;height:.55em;margin-left:.3em;display:inline-block}.footer address{color:#a9a29a;font-size:.875rem;font-style:normal;line-height:1.8}.footer-legal{padding-bottom:clamp(24px,2.6vw,34px)}.footer-legal p{color:#8c857d;max-width:108ch;margin-bottom:.9em;font-size:.75rem;line-height:1.7}.footer-legal p:last-child{margin-bottom:0}.footer-bottom{color:#8c857d;flex-wrap:wrap;justify-content:space-between;gap:10px 26px;padding-top:8px;padding-bottom:28px;font-size:.75rem;display:flex}.footer-bottom a:hover{color:#fff}.skip{top:-60px;left:var(--gut);z-index:900;background:var(--b-text);color:#fff;padding:.7em 1.2em;font-size:.8125rem;transition:top .25s;position:fixed}.skip:focus{top:8px}@media (max-width:1180px){.nav-links,.nav-right .btn{display:none}.burger{display:flex}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:1080px){.b-span-5,.b-span-7{grid-column:span 6}.b-span-8{grid-column:span 7}.b-span-3{grid-column:span 6}.b-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.b-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.b-facts-3,.b-figs-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.b-lead{display:block}.b-lead-title{margin-bottom:clamp(28px,3.2vw,48px);padding-right:0}.b-lead-link{margin-top:clamp(28px,3vw,40px)}.b-sticky-grid{display:block}.b-sticky-head{margin-bottom:clamp(28px,3.2vw,48px);padding-right:0;position:static}.b-rail{grid-auto-columns:calc((100% - 2 * var(--b-gap)) / 2.3)}}@media (max-width:860px){.b-span-3,.b-span-4,.b-span-5,.b-span-6,.b-span-7,.b-span-8{grid-column:1/-1}.b-tile-short,.b-tenet,.f-platform{min-height:0}.b-cine{min-height:480px}.b-photo-img{object-position:var(--b-pos-phone,var(--b-pos,50% 50%))}.b-open{max-width:none}.b-rail-nav{display:none}.b-people-full{grid-template-columns:minmax(0,1fr);row-gap:44px}.b-person-full{grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:160px minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.b-person-full .b-portrait{grid-row:1/span 2}.b-person-full-head{margin-top:0}.b-person-full-bio{grid-column:2}}@media (max-width:640px){:root{--b-radius:20px;--b-radius-in:14px;--b-gap:14px;--b-pad:28px}.b-section{padding-top:88px}.b-section:first-child{padding-top:48px}.b-snav+.b-section{padding-top:32px}.b-close{min-height:0}.b-close .b-statement-lg{font-size:2.5rem}.b-statement.b-photo-line{font-size:clamp(1.85rem,8.4vw,2.3rem)}.b-photo:has(.b-photo-line) .b-glass{background:#ffffffe0;max-width:none}:where(.b-link,.b-out,.b-snav a,.b-filter button){position:relative}.b-link:before,.b-out:before,.b-snav a:before,.b-filter button:before{content:"";height:44px;min-height:100%;position:absolute;top:50%;left:-3px;right:-3px;transform:translateY(-50%)}.h-hero+.b-ground>.b-section:first-child{padding-top:40px}.b-head{margin-bottom:24px}.b-head-title{font-size:2.25rem}.b-tile-tall{min-height:500px}.b-photo{padding:12px}.b-glass{padding:24px}.b-statement{font-size:2rem}.b-prose,.b-verse-lg{font-size:1.65rem}.b-fig{font-size:3.6rem}.b-figs{grid-template-columns:minmax(0,1fr)}.b-figs .b-fig{font-size:3.2rem}.b-steps,.b-steps-3,.b-facts-2,.b-facts-3,.b-bullets-2,.b-field-grid{grid-template-columns:minmax(0,1fr)}.b-faq-q{font-size:1.2rem}.h-hero{min-height:calc(340px - var(--nav-h));padding-top:36px;padding-bottom:36px}.h-title{font-size:clamp(2.25rem,9.8vw,2.5rem)}.h-intro{font-size:1.0625rem}.h-hero:before{opacity:.34;width:55%;right:-4%}.h-hero:after{width:55%;right:-4%}.home-hero-copy{padding-block:72px 88px}.footer-top{grid-template-columns:1fr}.b-figs.b-figs-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.b-figs.b-figs-strip .b-fig{font-size:2.4rem}.b-lead-title{margin-bottom:24px}.b-people{grid-template-columns:minmax(0,1fr);row-gap:18px}.b-person{grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.b-person-txt{margin-top:0}.b-person-full{grid-template-rows:auto;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:18px}.b-person-full .b-portrait{grid-row:auto}.b-person-full-bio{grid-column:1/-1;margin-top:18px}.b-sticky-head{margin-bottom:24px}.b-rail{grid-auto-columns:calc((100% - var(--b-gap)) / 1.15)}}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:translateY(0)}.rule-draw{transform-origin:0;transition:transform .9s cubic-bezier(.22,.61,.36,1) .15s;transform:scaleX(0)}.rule-draw.in{transform:scaleX(1)}.parallax{will-change:transform}@keyframes rise-in{0%{opacity:.03;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal-now{animation:rise-in .8s var(--ease-o) both}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 900px}@keyframes word-in{0%{opacity:.55;transform:translateY(.3em)}to{opacity:1;transform:translateY(0)}}.word-in{animation:.55s cubic-bezier(.22,.61,.36,1) both word-in}@keyframes float-a{0%{transform:translateY(-10px)}to{transform:translateY(12px)}}@keyframes float-b{0%{transform:translateY(8px)rotate(.4deg)}to{transform:translateY(-10px)rotate(-.4deg)}}.float-a{animation:9s ease-in-out infinite alternate float-a}.float-b{animation:7s ease-in-out infinite alternate float-b}.tlink{color:var(--b-text);font-weight:500;transition:color .3s}.tlink:hover{color:var(--b-grey)}.cell-accent{position:relative}@keyframes hatch-slide{0%{transform:translate(-13px)}to{transform:translate(0)}}.hatch-anim{will-change:transform;animation:5s linear infinite hatch-slide}@keyframes page-fade{0%{opacity:.55}to{opacity:1}}.page-fade{animation:.4s cubic-bezier(.22,.61,.36,1) page-fade}.on-ink{background:var(--b-ink);color:var(--color-paper)}.on-ink ::selection{background:var(--color-paper);color:var(--b-text)}.on-ink .tlink{color:var(--color-paper)}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.fade-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.print-only{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.rule-draw{opacity:1;transition:none;transform:none}.parallax{transform:none!important}.b-motion .b-rv,.b-rv{opacity:1;transition:none;transform:none}.b-photo-img{will-change:auto;transform:none}.b-tile-link:hover{translate:none}.b-person .b-portrait-img,.b-person:hover .b-portrait-img{transform:scale(var(--pp-scale,1));transition:none}.b-hatch-stripes,.h-hero:before,.h-hero:after,.reveal-now,.word-in,.float-a,.float-b,.hatch-anim,.page-fade,.b-panel-in,.mobile-menu.open>*{animation:none!important}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}.b-aura:before,.b-wash:before{transform:none;animation:none!important}html.b-spot .b-tile:not(.b-photo):after{display:none}.b-motion .b-stagger>.b-rv{transition-delay:0s}.b-tile-link:hover,.b-tile-link:focus-visible{translate:none}}@media print{header,footer,nav,.no-print{display:none!important}.print-only{display:block!important}body{background:#fff}.b-motion .b-rv{opacity:1;transform:none}.b-ground{background:#fff}body.print-scoped *{visibility:hidden}body.print-scoped .print-target,body.print-scoped .print-target *{visibility:visible}body.print-scoped .print-target{position:absolute;inset:0;border:none!important}}@keyframes h-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes h-tile{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}@keyframes h-tile-solid{0%{opacity:1;transform:translateY(30px)scale(.97)}to{opacity:1;transform:none}}@keyframes h-drift{0%{transform:translateY(-11%)}to{transform:translateY(11%)}}@keyframes h-sit{0%{translate:0 -2.2%}to{translate:0 2.2%}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.b-ground .b-head,.b-ground .b-lead-title,.b-ground .b-lead-link,.b-ground .b-grid>.b-rv,.b-ground .b-person,.b-ground .b-people-full>.b-rv{transition-property:translate,box-shadow;transition-duration:.45s;transition-delay:0s;animation:linear both h-rise;animation-timeline:view();animation-range:cover 0 cover 160px}.b-ground .b-grid>.b-rv,.b-ground .b-person,.b-ground .b-people-full>.b-rv{animation-name:h-tile;animation-range:cover calc(var(--h-i,0) * 40px) cover calc(220px + var(--h-i,0) * 40px)}.b-ground .b-grid>.b-photo.b-rv,.b-ground .b-grid>.b-tile-ink.b-rv{animation-name:h-tile-solid}.b-ground .b-photo{view-timeline:--h-photo block}.b-ground .b-photo .b-photo-img{will-change:transform;height:130%;animation:linear both h-drift;animation-timeline:--h-photo;top:-15%}.b-ground .b-portrait{view-timeline:--h-face block}.b-ground .b-portrait-img{animation:linear both h-sit;animation-timeline:--h-face;scale:1.05}:where(.h-hero~.b-ground .b-grid>.b-span-3:nth-child(4n+2 of .b-span-3)),:where(.h-hero~.b-ground .b-grid>.b-span-4:nth-child(3n+2 of .b-span-4)),:where(.h-hero~.b-ground .b-grid>.b-span-6:nth-child(2n of .b-span-6)),:where(.h-hero~.b-ground .b-grid>.b-span-4+.b-span-8),:where(.h-hero~.b-ground .b-people>li:nth-child(3n+2)),:where(.h-hero~.b-ground .b-people-full>.b-rv:nth-child(3n+2)){--h-i:1}:where(.h-hero~.b-ground .b-grid>.b-span-3:nth-child(4n+3 of .b-span-3)),:where(.h-hero~.b-ground .b-grid>.b-span-4:nth-child(3n+3 of .b-span-4)),:where(.h-hero~.b-ground .b-people>li:nth-child(3n+3)),:where(.h-hero~.b-ground .b-people-full>.b-rv:nth-child(3n+3)){--h-i:2}:where(.h-hero~.b-ground .b-grid>.b-span-3:nth-child(4n+4 of .b-span-3)){--h-i:3}}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:641px) and (max-width:1080px){@supports (animation-timeline:view()){:where(.h-hero~.b-ground .b-grid>.b-span-3:nth-child(odd of .b-span-3)){--h-i:0}:where(.h-hero~.b-ground .b-grid>.b-span-3:nth-child(2n of .b-span-3)){--h-i:1}}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:641px) and (max-width:860px){@supports (animation-timeline:view()){:where(.h-hero~.b-ground .b-grid>.b-rv),:where(.h-hero~.b-ground .b-people-full>.b-rv){--h-i:0}}}@media screen and (prefers-reduced-motion:no-preference) and (max-width:640px){@supports (animation-timeline:view()){.b-ground .b-grid>.b-rv:nth-child(n),.b-ground .b-people>li,.b-ground .b-people-full>.b-rv{--h-i:0}}}@media (min-width:641px){.b-tile:is(.h-card,.h-pledge,.f-card,.f-tenet,.s-card,.g-step) .b-title{text-wrap:balance;max-width:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
