@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-vietnamese.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-ext.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-cyrillic-ext-400.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-400.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-400.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-600.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-cyrillic-ext-600.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-ext-600.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-600.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--aub:#361e31;--aub-h:#67355d;--ink:#22141f;--mute:#6e5a6b;--glacier:#9cc9dc;--glacier-l:#d9e9f0;--paper:#f4f4f2;--white:#fff;--line:#dcd5da;--sub:#d9ccd5;--body2:#4a3a47;--f-display:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--f-ar:"IBM Plex Sans Arabic","Geeza Pro",Tahoma,sans-serif;--r-l:28px;--r-m:20px;--aub-d:#572c4f;--line-2:#cfc6cc;--tint:#efe7ec;--dim:#998794;--aub-rgb:54 30 49;--aub-h-rgb:103 53 93;--aub-d-rgb:87 44 79;--ink-rgb:34 20 31;--body2-rgb:74 58 71;--mute-rgb:110 90 107;--glacier-rgb:156 201 220;--glacier-l-rgb:217 233 240;--paper-rgb:244 244 242;--line-rgb:220 213 218;--line-2-rgb:207 198 204;--sub-rgb:217 204 213;--tint-rgb:239 231 236;--logo-h:url(/img/logo-horizontal.svg);--logo-m:url(/img/logo-monogram.svg);--gut:max(20px,env(safe-area-inset-left,0px));--gutr:max(20px,env(safe-area-inset-right,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--aub);position:fixed;top:0;bottom:auto;left:0;right:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,ul{margin:0}ul{padding:0;list-style:none}img{max-width:100%;display:block}button{font-family:inherit}:focus-visible{outline:2px solid var(--glacier);outline-offset:3px;border-radius:6px}.ar{font-family:var(--f-ar);direction:rtl}.in{max-width:1320px;padding-left:var(--gut);padding-right:var(--gutr);margin:0 auto}@media (min-width:900px){.in{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}.hdr{left:0;right:0;top:env(safe-area-inset-top,0px);z-index:50;color:#fff;transition:background .3s,box-shadow .3s,color .3s;position:fixed}.hdr .bar{justify-content:space-between;align-items:center;gap:20px;height:84px;display:flex}.hdr.solid{background:rgb(var(--paper-rgb) / .94);-webkit-backdrop-filter:blur(14px);color:var(--ink);box-shadow:0 1px 0 var(--line)}.logo{width:150px;height:31px;-webkit-mask:var(--logo-h) no-repeat left center/contain;-webkit-mask:var(--logo-h) no-repeat left center/contain;mask:var(--logo-h) no-repeat left center/contain;background:currentColor;flex:none;display:block}.hdr.solid .logo{background:var(--aub)}.nav{align-items:center;gap:4px;display:flex}.nav>a,.nav>.dd>a{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:14.5px;font-weight:500;display:inline-flex}.nav>a:hover,.nav>.dd>a:hover,.nav>a.on,.nav>.dd>a.on{background:#ffffff29}.hdr.solid .nav>a:hover,.hdr.solid .nav>.dd>a:hover,.hdr.solid .nav>a.on,.hdr.solid .nav>.dd>a.on{background:rgb(var(--aub-d-rgb) / .09);color:var(--aub-h)}.dd{position:relative}.ddm{background:var(--white);width:380px;color:var(--ink);border-radius:var(--r-m);box-shadow:0 24px 60px rgb(var(--ink-rgb) / .18);opacity:0;visibility:hidden;gap:2px;padding:10px;transition:all .2s;display:grid;position:absolute;top:calc(100% + 10px);left:-10px;transform:translateY(-6px)}.dd:hover .ddm,.dd:focus-within .ddm{opacity:1;visibility:visible;transform:none}.dd.shut .ddm{opacity:0!important;visibility:hidden!important}.ddm a{border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.ddm a:hover{background:var(--paper)}.ddm b{font-size:14.5px;font-weight:650;display:block}.ddm small{color:var(--mute);font-size:12.5px;line-height:1.35;display:block}.ddm i{background:var(--glacier-l);width:40px;height:40px;color:var(--aub-h);border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:700;display:flex}.ddm .all{border-top:1px solid var(--line);color:var(--aub-h);border-radius:0 0 12px 12px;grid-template-columns:1fr;margin-top:6px;font-size:14px;font-weight:600}.pill{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;min-height:50px;padding:5px 5px 5px 22px;font-size:15px;font-weight:600;display:inline-flex}.pill i{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.p-light{background:var(--paper);color:var(--aub)}.p-light i,.p-dark{background:var(--aub-h);color:#fff}.p-dark i{background:var(--paper);color:var(--aub-h)}.p-ghost{color:#fff;background:0 0;border:1px solid #ffffff80;padding:5px 22px}.p-out{border:1.5px solid var(--aub-h);color:var(--aub-h);background:0 0;padding:5px 22px}.hdr.solid .p-light{background:var(--aub-h);color:#fff}.hdr.solid .p-light i{background:var(--paper);color:var(--aub-h)}.pill:hover i{transform:rotate(45deg)}.pill i{transition:transform .25s}.burger{width:48px;height:48px;color:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;display:none}.hdr.solid .burger{background:rgb(var(--aub-d-rgb) / .09)}.mob{display:none}@media (max-width:1180px){.nav,.hdr .hcta{display:none}.burger{display:inline-flex}}.mob.open{z-index:70;background:var(--aub);color:#fff;padding:calc(env(safe-area-inset-top,0px) + 20px) var(--gutr) 30px var(--gut);display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.mob .top{justify-content:space-between;align-items:center;height:60px;display:flex}.mob nav{flex-direction:column;margin-top:24px;display:flex}.mob nav a{border-bottom:1px solid #ffffff24;padding:12px 0;font-size:28px;font-weight:700;font-stretch:115%}.mob nav a.sub{color:var(--sub);border:0;padding:9px 0 9px 18px;font-size:17px;font-weight:500}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);align-items:center;gap:10px;font-size:12.5px;font-weight:650;display:inline-flex}.eyebrow:before{content:"";background:var(--aub-h);border-radius:50%;width:8px;height:8px}.dk .eyebrow,.hero .eyebrow{color:var(--glacier)}.dk .eyebrow:before,.hero .eyebrow:before{background:var(--glacier)}.mega{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;font-size:max(42px,min(6.2vw,86px));font-weight:800;font-stretch:125%;line-height:.98}.h1{font-family:var(--f-display);letter-spacing:-.022em;text-wrap:balance;font-size:max(38px,min(5.2vw,72px));font-weight:780;font-stretch:124%;line-height:1}.h2{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:max(30px,min(3.8vw,54px));font-weight:750;font-stretch:122%;line-height:1.03}.h2 em{color:var(--aub-h);font-style:normal}.dk .h2{color:#fff}.dk .h2 em{color:var(--glacier)}.h3{font-family:var(--f-display);letter-spacing:-.005em;color:var(--ink);font-size:23px;font-weight:720;font-stretch:112%;line-height:1.2}.dk .h3{color:#fff}.lead{color:var(--body2);max-width:62ch;font-size:max(18px,min(1.6vw,21px));line-height:1.55}.dk .lead{color:var(--sub)}.tx{color:var(--body2);max-width:66ch}.dk .tx{color:var(--sub)}.sm{font-size:15.5px}main{animation:.45s pg;display:block}@keyframes pg{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main{animation:none}html{scroll-behavior:auto}.pill i{transition:none}}.sec{padding-top:max(72px,min(9vw,128px));padding-bottom:max(72px,min(9vw,128px))}.sec.t0{padding-top:0}.white{background:var(--white)}.dk{background:var(--aub);color:#fff}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;margin-bottom:max(36px,min(4vw,56px));display:flex}.head>div{flex-direction:column;gap:18px;max-width:820px;display:flex}.circ{background:var(--aub-h);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .25s;display:inline-flex}a:hover>.circ,a.circ:hover{transform:rotate(45deg)}.frame{padding:12px;padding-top:calc(12px + env(safe-area-inset-top,0px))}.hero{border-radius:var(--r-l);color:#fff;flex-direction:column;justify-content:flex-end;min-height:min(880px,96vh);display:flex;position:relative;overflow:hidden}.hero>img{object-fit:cover;filter:brightness(.95)contrast(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero .shade{background:linear-gradient(#08080c00 38%,#08080c40 62%,#08080c9e 100%),linear-gradient(90deg,#08080c66 0%,#08080c00 55%),linear-gradient(#08080c66 0%,#08080c00 22%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1000px){.hero .shade{background:linear-gradient(#08080c73 0%,#08080c73 50%,#08080cb3 100%)}}.hero .body{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:40px;padding:120px max(20px,min(3vw,40px)) max(24px,min(3vw,40px));display:grid;position:relative}.chip{letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;padding:9px 16px;font-size:12.5px;font-weight:650;display:inline-flex}.chip:before{content:"";background:var(--glacier);border-radius:50%;flex:none;width:7px;height:7px}.glass{-webkit-backdrop-filter:blur(18px);border-radius:var(--r-m);background:#ffffff21;border:1px solid #ffffff3d;padding:24px}.acts{flex-wrap:wrap;gap:12px;display:flex}.tile{border-radius:var(--r-l);background:var(--white);min-width:0;padding:32px;position:relative;overflow:hidden}.tile.soft{background:var(--glacier-l)}.lbl{color:var(--mute);margin-top:10px;font-size:14.5px}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.split{border-radius:var(--r-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.split>div{flex-direction:column;gap:18px;min-width:0;padding:max(32px,min(5vw,64px));display:flex}.split .a{background:var(--aub);color:#fff}.split .b{background:var(--white)}.big3{font-family:var(--f-display);letter-spacing:-.03em;font-size:max(36px,min(4.6vw,64px));font-weight:800;font-stretch:125%;line-height:1}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.steps.s3{grid-template-columns:repeat(3,minmax(0,1fr))}.st{border-radius:var(--r-m);background:var(--white);flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.st .k{border:1.5px solid var(--aub-h);width:54px;height:54px;color:var(--aub-h);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.st.on{background:var(--aub-h);color:#fff}.st.on .k{color:#fff;border-color:#fff}.st.on .tx{color:#ffffffd9}.st.on .h3{color:#fff}.cta{border-radius:var(--r-l);background:var(--aub);color:#fff;padding:max(40px,min(7vw,96px)) max(24px,min(5vw,64px));position:relative;overflow:hidden}.cta .mega{font-size:max(40px,min(5.2vw,76px))}.cta:after{content:"";background:rgb(var(--glacier-rgb) / .08);width:360px;height:380px;-webkit-mask:var(--logo-m) no-repeat center/contain;-webkit-mask:var(--logo-m) no-repeat center/contain;mask:var(--logo-m) no-repeat center/contain;position:absolute;bottom:-60px;right:-60px}.pl{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:max(32px,min(5vw,80px));display:grid}.idx{top:calc(108px + env(safe-area-inset-top,0px));border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex;position:-webkit-sticky;position:sticky}.idx a{color:var(--mute);border-left:2px solid #0000;margin-left:-1px;padding:9px 0 9px 18px;font-size:14px;line-height:1.35}.idx a:hover{color:var(--aub-h);border-color:var(--aub-h)}.idx a b{font-variant-numeric:tabular-nums;color:var(--aub-h);margin-right:8px;font-weight:700}.sv{border-radius:var(--r-l);background:var(--white);grid-template-columns:minmax(0,1fr);gap:16px;padding:max(26px,min(3.5vw,44px));scroll-margin-top:110px;display:grid}.sv+.sv{margin-top:16px}.sv .top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sv .no{letter-spacing:.1em;color:var(--aub-h);background:var(--glacier-l);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.hook{font-family:var(--f-display);color:var(--aub-h);text-wrap:balance;max-width:40ch;font-size:max(20px,min(2vw,25px));font-weight:700;font-stretch:115%;line-height:1.28}.del{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.del span{background:var(--paper);color:var(--body2);border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:13.5px}.del-l{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-top:6px;font-size:12px;font-weight:650}.note{color:var(--mute);border-top:1px solid var(--line);padding-top:14px;font-size:14.5px}.pnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pnav a{border-radius:var(--r-m);background:var(--white);justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;display:flex}.pnav small{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:12.5px;font-weight:650;display:block}.stage{font-family:var(--f-display);letter-spacing:-.04em;font-size:max(56px,min(8vw,112px));font-weight:800;font-stretch:125%;line-height:.9}.fw{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.fw div{border-top:1px solid var(--line);align-items:baseline;gap:18px;min-width:0;padding:16px 0;display:flex}.fw b{color:var(--aub-h);min-width:120px;font-size:15px;font-weight:700}.fw span{color:var(--body2);font-size:15px}.sr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:max(28px,min(5vw,72px));padding-top:56px;padding-bottom:56px;display:grid}.sr+.sr{border-top:1px solid var(--line)}.sr img{border-radius:var(--r-l);object-fit:cover;width:100%;height:440px}.sr .t{flex-direction:column;gap:16px;min-width:0;display:flex}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{background:var(--white);border:1px solid var(--line);color:var(--body2);border-radius:999px;padding:7px 13px;font-size:13.5px}.cat{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:650}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form .full{grid-column:1/-1}.fl{flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.fl input,.fl select,.fl textarea{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:14px;width:100%;min-height:52px;padding:13px 16px;font-size:16px;font-weight:400}.fl textarea{resize:vertical;min-height:150px}.fl input:focus,.fl select:focus,.fl textarea:focus{outline:2px solid var(--aub-h);outline-offset:1px;border-color:#0000}.ok{background:var(--glacier-l);color:var(--aub);border-radius:14px;padding:14px 18px;font-size:15px;font-weight:600}.dk .fl input{color:#fff;background:#ffffff14;border-color:#ffffff40}.ci{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:18px 0;display:flex}.ci b{letter-spacing:.16em;color:var(--mute);font-size:12px;font-weight:650}.ci span{font-family:var(--f-display);color:var(--aub-h);font-size:21px;font-weight:700;font-stretch:112%}.pmv{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pmv>div{border-radius:var(--r-l);flex-direction:column;gap:14px;min-width:0;padding:34px;display:flex}.why{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.why>div{border-top:2px solid var(--glacier);flex-direction:column;gap:10px;padding-top:22px;display:flex}.fnd{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:max(32px,min(5vw,80px));display:grid}.por{border-radius:var(--r-l);background:var(--glacier-l);aspect-ratio:4/5;max-width:100%;color:var(--mute);justify-content:center;align-items:flex-end;padding:28px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.por:before{content:"";background:rgb(var(--aub-d-rgb) / .08);width:64%;height:64%;-webkit-mask:var(--logo-m) no-repeat center/contain;-webkit-mask:var(--logo-m) no-repeat center/contain;mask:var(--logo-m) no-repeat center/contain;position:absolute;top:12%;left:18%}.cred{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:16px 0;font-size:15.5px;display:grid}.cred b{color:var(--aub-h)}.hdr.lt{color:var(--ink)}.hdr.lt .logo{background:var(--aub)}.hdr.lt .nav>a:hover,.hdr.lt .nav>.dd>a:hover,.hdr.lt .nav>a.on,.hdr.lt .nav>.dd>a.on{background:rgb(var(--aub-d-rgb) / .09);color:var(--aub-h)}.hdr.lt .p-light{background:var(--aub-h);color:#fff}.hdr.lt .p-light i{background:var(--paper);color:var(--aub-h)}.hdr.lt .burger{background:rgb(var(--aub-d-rgb) / .09)}.crumb2{color:var(--mute);flex-wrap:wrap;gap:8px;font-size:13.5px;display:flex}.crumb2 a{text-underline-offset:3px;text-decoration:underline}.dkc{color:var(--sub)}.top-pad{padding-top:calc(130px + env(safe-area-inset-top,0px))}.allsv{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.allsv>div{background:var(--white);border-radius:var(--r-m);flex-direction:column;gap:6px;min-width:0;padding:26px;display:flex}.allsv a{color:var(--body2);border-top:1px solid var(--line);gap:10px;padding:8px 0;font-size:14.5px;display:flex}.allsv a:hover{color:var(--aub-h)}.allsv a b{color:var(--aub-h);font-variant-numeric:tabular-nums}.svh{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:max(28px,min(5vw,80px));margin:26px 0 max(36px,min(4vw,52px));padding-bottom:max(28px,min(3vw,40px));display:grid}.svh h1{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin-top:14px;font-size:max(34px,min(3.4vw,50px));font-weight:720;font-stretch:108%;line-height:1.08}.svh h1 em{color:var(--aub-h);font-style:normal}.svh .tx{font-size:16.5px}.pcg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pc{background:var(--white);border-radius:var(--r-m);grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:22px;min-width:0;padding:14px 22px 14px 14px;transition:box-shadow .3s,transform .3s;display:grid}.pc:hover{box-shadow:0 16px 40px rgb(var(--ink-rgb) / .09);transform:translateY(-3px)}.pc .im{border-radius:14px;min-height:150px;overflow:hidden}.pc .im img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pc:hover .im img{transform:scale(1.05)}.pc .bd{flex-direction:column;gap:8px;min-width:0;padding-top:8px;padding-bottom:8px;display:flex}.pc .k{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:650}.pc .t{font-family:var(--f-display);color:var(--ink);font-size:20px;font-weight:700;font-stretch:106%;line-height:1.25}.pc:hover .t{color:var(--aub-h)}.pc .d{color:var(--body2);font-size:14.5px;line-height:1.5}.pc .f{color:var(--aub-h);justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:600;display:flex}.pc .f .circ{width:36px;height:36px}.pc .f .circ svg{width:15px;height:15px}.pc:hover .circ{transform:rotate(45deg)}.svs .h2{font-size:max(26px,min(2.6vw,36px));font-stretch:108%}.svs .head{margin-bottom:28px}.svs .big3{font-size:max(28px,min(2.8vw,40px));font-stretch:108%}@media (max-width:1000px){.svh,.pcg{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.pc{grid-template-columns:minmax(0,1fr);padding:12px 12px 16px}.pc .im{min-height:160px}.pc .bd{padding:4px 8px 0}}.frame.bleed{padding:0}.frame.bleed .hero{border-radius:0;min-height:max(660px,100vh)}.frame.bleed .hero .body{z-index:2;width:100%;max-width:1320px;padding:150px max(40px,env(safe-area-inset-left,0px)) clamp(64px,7vw,110px);grid-template-columns:minmax(0,1fr);margin:0 auto}.fade{z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(var(--aub-rgb) / 0) 0%,rgb(var(--aub-rgb) / .35) 35%,rgb(var(--aub-rgb) / .82) 72%,var(--aub) 100%);height:46%;position:absolute;bottom:-1px;left:0;right:0}.fade:after{content:"";background:linear-gradient(90deg,transparent,rgb(var(--glacier-rgb) / .35) 20%,rgb(var(--glacier-rgb) / .35) 80%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.intro{background:var(--aub);color:#fff;margin-top:-1px;padding:max(36px,min(4vw,56px)) 0 max(72px,min(8vw,112px))}.intro .g{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:max(28px,min(5vw,80px));display:grid}.intro h2{font-family:var(--f-display);letter-spacing:-.012em;text-wrap:balance;margin-top:16px;font-size:max(26px,min(2.7vw,40px));font-weight:720;font-stretch:112%;line-height:1.12}.intro h2 em{color:var(--glacier);font-style:normal}.intro .tx{color:var(--sub);max-width:56ch;font-size:17.5px}.intro .lnk{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:10px;margin-top:22px;padding-bottom:4px;font-weight:600;display:inline-flex}.sm-h2{font-size:max(26px,min(2.6vw,38px))!important;font-stretch:110%!important}@media (max-width:1000px){.intro .g{grid-template-columns:minmax(0,1fr)}.frame.bleed .hero{min-height:720px}.frame.bleed .hero .body{padding:120px 20px 56px}}.story{background:var(--aub);height:460vh;position:relative}.story .pin{background:var(--aub);height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.story .sl{will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(100%)}.story .sl:first-of-type{transform:none}.story .sl img{object-fit:cover;filter:brightness(.82);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.story .sl:after{content:"";background:linear-gradient(90deg,#180c16c7 0%,#180c1673 42%,#180c160d 75%),linear-gradient(#180c1600 60%,#180c16bf 100%);position:absolute;top:0;bottom:0;left:0;right:0}.story .tx2{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.story .tx2 .it{left:max(40px,env(safe-area-inset-left,0px));color:#fff;opacity:0;pointer-events:none;max-width:min(620px,80vw);transition:none;position:absolute;top:28vh;transform:translateY(14px)}.story .tx2 .it.on{pointer-events:auto}.story .it .lb{letter-spacing:.18em;text-transform:uppercase;color:var(--glacier);align-items:center;gap:12px;font-size:12.5px;font-weight:650;display:flex}.story .it .lb b{font-variant-numeric:tabular-nums;color:#fff}.story .it h3{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;margin:16px 0 14px;font-size:max(32px,min(3.6vw,54px));font-weight:720;font-stretch:110%;line-height:1.06}.story .it p{color:#ffffffdb;max-width:48ch;font-size:17px;line-height:1.55}.story .it a{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;gap:10px;margin-top:22px;padding-bottom:4px;font-weight:600;display:inline-flex}.story .intro2{z-index:4;background:var(--aub);width:min(46%,640px);padding:0 48px 0 max(40px,env(safe-area-inset-left,0px));color:#fff;will-change:transform;flex-direction:column;justify-content:center;gap:18px;display:flex;position:absolute;top:0;bottom:0;left:0;right:auto}.story .intro2 h2{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;font-size:max(30px,min(3vw,46px));font-weight:720;font-stretch:110%;line-height:1.08}.story .intro2 h2 em{color:var(--glacier);font-style:normal}.story .intro2 .tx{color:var(--sub);max-width:42ch}.story .intro2 .cue{letter-spacing:.18em;text-transform:uppercase;color:var(--sub);align-items:center;gap:10px;margin-top:10px;font-size:12.5px;font-weight:650;display:flex}.story .bar{z-index:5;left:max(40px,env(safe-area-inset-left,0px));right:max(40px,env(safe-area-inset-right,0px));flex-direction:column;gap:14px;transition:opacity .4s;display:flex;position:absolute;bottom:28px}.story .prog{background:#ffffff2e;max-width:760px;height:2px;position:relative}.story .prog i{background:var(--glacier);width:0;position:absolute;top:0;bottom:0;left:0}.story .thumbs{align-items:flex-end;gap:10px;display:flex}.story .thumbs button{all:unset;cursor:pointer;opacity:.55;border-radius:10px;outline:1px solid #ffffff2e;width:178px;height:84px;transition:opacity .25s,outline-color .25s;position:relative;overflow:hidden}.story .thumbs button img{object-fit:cover;width:100%;height:100%}.story .thumbs button span{color:#fff;text-shadow:0 1px 6px #0009;font-size:11.5px;font-weight:650;line-height:1.2;position:absolute;bottom:8px;left:10px;right:8px}.story .thumbs button.on{opacity:1;outline:2px solid var(--glacier)}.story .thumbs button:focus-visible{outline:2px solid var(--glacier);opacity:1}.story .skip{all:unset;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--aub);background:var(--paper);right:max(40px,env(safe-area-inset-right,0px));border-radius:999px;padding:11px 16px;font-size:12px;font-weight:700;position:absolute;bottom:28px}@media (max-width:900px),(prefers-reduced-motion:reduce){.story{height:auto;padding:56px 0 24px}.story .pin{gap:14px;height:auto;padding:0 20px;display:grid;position:relative;overflow:visible}.story .intro2{width:auto;padding:0 0 18px;position:relative;transform:none!important}.story .sl{border-radius:20px;height:62vh;min-height:420px;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;transform:none!important}.story .tx2,.story .bar,.story .skip{display:none}.story .sl .m{z-index:2;color:#fff;position:absolute;bottom:24px;left:22px;right:22px}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.story .sl .m{display:none}}.story .sl .m .lb{letter-spacing:.16em;text-transform:uppercase;color:var(--glacier);font-size:12px;font-weight:650}.story .sl .m h3{font-family:var(--f-display);margin:10px 0 8px;font-size:26px;font-weight:720;font-stretch:108%;line-height:1.12}.story .sl .m p{color:#ffffffdb;font-size:15px}.story .sl .m a{color:#fff;border-bottom:1px solid #ffffff73;margin-top:12px;font-weight:600;display:inline-block}.story .intro2{overflow:hidden}.story .intro2>*{z-index:1;position:relative}.story .intro2:before{content:"";z-index:0;aspect-ratio:1;width:52%;-webkit-mask:var(--logo-m) no-repeat center/contain;-webkit-mask:var(--logo-m) no-repeat center/contain;mask:var(--logo-m) no-repeat center/contain;pointer-events:none;background:#ffffff0d;position:absolute;bottom:-38%;right:-10%}.story .intro2:after{content:"";z-index:0;aspect-ratio:1;background:rgb(var(--glacier-rgb) / .045);width:52%;-webkit-mask:var(--logo-m) no-repeat center/contain;-webkit-mask:var(--logo-m) no-repeat center/contain;mask:var(--logo-m) no-repeat center/contain;pointer-events:none;position:absolute;bottom:-31%;right:-4%}.story .intro2{background:var(--glacier-l)!important;color:var(--ink)!important}.story .intro2 h2{color:var(--ink)}.story .intro2 h2 em{color:var(--aub-h)}.story .intro2 .tx{color:var(--body2)}.story .intro2 .cue{color:var(--aub-h)}.story .intro2 .eyebrow{color:var(--aub-h)!important}.story .intro2 .eyebrow:before{background:var(--aub-h)}.story .intro2:before{background:rgb(var(--aub-d-rgb) / .07)!important}.story .intro2:after{background:rgb(var(--aub-d-rgb) / .045)!important}.story .intro2{justify-content:space-between;align-items:center;flex-direction:row!important;gap:max(32px,min(4vw,64px))!important;width:66%!important;max-width:none!important;padding-right:max(32px,min(4vw,64px))!important}.story .intro2 .c1{flex-direction:column;gap:18px;min-width:0;max-width:520px;display:flex}.story .intro2 .c2{flex-direction:column;flex:none;min-width:240px;max-width:320px;display:flex}.story .intro2 .k2{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:10px;font-size:12.5px;font-weight:650}.story .intro2 .c2 button{all:unset;cursor:pointer;border-bottom:1px solid rgb(var(--aub-d-rgb) / .22);color:var(--ink);grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;padding:14px 0;font-size:15px;font-weight:600;display:grid}.story .intro2 .c2 button b{color:var(--aub-h);font-variant-numeric:tabular-nums;font-size:13px}.story .intro2 .c2 button i{color:var(--aub-h);font-style:normal;transition:transform .2s}.story .intro2 .c2 button:hover i{transform:translate(4px)}.story .intro2 .c2 button:hover{color:var(--aub-h)}.story .intro2 .c2 button:focus-visible{outline:2px solid var(--aub-h);outline-offset:4px}@media (max-width:1180px){.story .intro2 .c2{display:none}.story .intro2{width:52%!important}}@media (max-width:900px),(prefers-reduced-motion:reduce){.story .intro2{border-radius:20px;align-items:flex-start;flex-direction:column!important;width:auto!important;padding:28px 22px!important}.story .intro2 .c2{display:none}}.story .intro2{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);grid-template-columns:58% 42%;background:linear-gradient(90deg,var(--glacier-l) 0 58%,rgb(var(--glacier-l-rgb) / .74) 58% 100%)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.story .intro2 .c1{padding:0 clamp(32px,4vw,64px) 0 max(40px,env(safe-area-inset-left,0px));justify-content:center;max-width:none}.story .intro2 .c2{justify-content:center;min-width:0;max-width:none;padding:0 max(28px,min(3vw,48px))}@media (max-width:1180px){.story .intro2{grid-template-columns:1fr;background:var(--glacier-l)!important}}@media (max-width:900px),(prefers-reduced-motion:reduce){.story .intro2{padding:28px 22px!important;display:flex!important}.story .intro2 .c1{padding:0}}.wsg{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:max(24px,min(3vw,48px));display:grid}.wst{border-top:1px solid var(--line);flex-direction:column;display:flex}.wst button{all:unset;cursor:pointer;border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 20px;align-items:start;gap:12px;padding:22px 16px 22px 18px;transition:background .25s;display:grid;position:relative}.wst button:before{content:"";background:0 0;border-radius:3px;width:3px;transition:background .25s;position:absolute;top:14px;bottom:14px;left:0}.wst button b{color:var(--mute);font-variant-numeric:tabular-nums;padding-top:4px;font-size:13px;font-weight:700}.wst button strong{font-family:var(--f-display);color:var(--ink);font-size:20px;font-weight:700;font-stretch:108%;line-height:1.2;display:block}.wst button small{color:var(--mute);margin-top:6px;font-size:14px;line-height:1.5;display:block}.wst button i{color:var(--line);padding-top:4px;font-style:normal;transition:color .25s,transform .25s}.wst button:hover{background:#fff9}.wst button.on{background:var(--white)}.wst button.on:before{background:var(--aub-h)}.wst button.on b,.wst button.on i{color:var(--aub-h)}.wst button.on i{transform:translate(3px)}.wst button:focus-visible{outline:2px solid var(--aub-h);outline-offset:-2px}.wsx{background:var(--white);border-radius:var(--r-l);animation:.45s wsin;overflow:hidden}@keyframes wsin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wsx .im{height:300px;position:relative}.wsx .im img{object-fit:cover;width:100%;height:100%}.wsx .im .chip{color:#fff;background:rgb(var(--ink-rgb) / .45);position:absolute;bottom:20px;left:22px}.wsx .bd{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:30px 32px 32px;display:grid}.wsx .k{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-bottom:12px;font-size:12px;font-weight:650}.wsx ul{flex-direction:column;gap:10px;display:flex}.wsx li{color:var(--body2);padding-left:20px;font-size:15.5px;line-height:1.5;position:relative}.wsx li:before{content:"";background:var(--glacier);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.wsx .tags span{background:var(--paper)}.wsx .more{color:var(--aub-h);border-bottom:1px solid;gap:8px;margin-top:20px;padding-bottom:3px;font-weight:600;display:inline-flex}@media (max-width:1000px){.wsg{grid-template-columns:minmax(0,1fr)}.wst{scrollbar-width:none;border-top:0;flex-direction:row;gap:8px;overflow-x:auto}.wst button{border:1px solid var(--line);border-radius:999px;flex:none;grid-template-columns:auto;padding:12px 18px}.wst button b,.wst button small,.wst button i,.wst button:before{display:none}.wst button strong{white-space:nowrap;font-size:15px}.wst button.on{background:var(--aub-h)}.wst button.on strong{color:#fff}.wsx .bd{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px}.wsx .im{height:220px}}.belg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:800px){.belg{grid-template-columns:minmax(0,1fr)}}.belg .fc{all:unset;cursor:pointer;perspective:1400px;border-radius:var(--r-l);min-height:280px;display:block}.belg .fc:focus-visible{outline:2px solid var(--aub-h);outline-offset:4px}.fc .fi{width:100%;height:100%;min-height:280px;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.fc.flipped .fi{transform:rotateY(180deg)}.fc .ff,.fc .fb2{border-radius:var(--r-l);-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;justify-content:space-between;gap:20px;padding:max(28px,min(3vw,40px));display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fc .fb2{transform:rotateY(180deg)}.fc .n{letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;font-weight:700}.fc .q{font-family:var(--f-display);letter-spacing:-.012em;text-wrap:balance;font-size:max(24px,min(2.4vw,34px));font-weight:700;font-stretch:110%;line-height:1.15}.fc .q em{font-style:normal}.fc .q2{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;font-size:max(22px,min(2.1vw,30px));font-weight:620;font-stretch:106%;line-height:1.25}.fc .q2 b{font-weight:720}.fc .hint{letter-spacing:.04em;opacity:.75;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.fc .hint i{font-size:16px;font-style:normal;transition:transform .4s}.fc:hover .hint i{transform:rotate(180deg)}.belg .fc:first-child .ff{background:var(--aub);color:#fff}.belg .fc:first-child .ff em{color:var(--glacier)}.belg .fc:first-child .ff .n{color:var(--sub)}.belg .fc:nth-child(2) .ff{background:var(--glacier-l);color:var(--ink)}.belg .fc:nth-child(2) .ff em{color:var(--aub-h)}.belg .fc:nth-child(2) .ff .n{color:var(--mute)}.belg .fc:nth-child(3) .ff{background:var(--white);color:var(--ink)}.belg .fc:nth-child(3) .ff em{color:var(--aub-h)}.belg .fc:nth-child(3) .ff .n{color:var(--mute)}.belg .fc:nth-child(4) .ff{background:var(--aub-h);color:#fff}.belg .fc:nth-child(4) .ff em{color:var(--glacier)}.belg .fc:nth-child(4) .ff .n{color:var(--sub)}.belg .fc:first-child .fb2{background:var(--glacier-l);color:var(--ink)}.belg .fc:first-child .fb2 b,.belg .fc:first-child .fb2 .n{color:var(--aub-h)}.belg .fc:nth-child(2) .fb2{background:var(--aub);color:#fff}.belg .fc:nth-child(2) .fb2 b,.belg .fc:nth-child(2) .fb2 .n{color:var(--glacier)}.belg .fc:nth-child(3) .fb2{background:var(--aub-h);color:#fff}.belg .fc:nth-child(3) .fb2 b,.belg .fc:nth-child(3) .fb2 .n{color:var(--glacier)}.belg .fc:nth-child(4) .fb2{background:var(--white);color:var(--ink)}.belg .fc:nth-child(4) .fb2 b,.belg .fc:nth-child(4) .fb2 .n{color:var(--aub-h)}.belg .fc:hover .fi{box-shadow:0 18px 40px rgb(var(--ink-rgb) / .1);border-radius:var(--r-l)}@media (max-width:800px){.belg .fc,.fc .fi{min-height:230px}}@media (prefers-reduced-motion:reduce){.fc .fi{transition:none}}.belg .fc .ff{background:var(--glacier-l)!important;color:var(--ink)!important}.belg .fc .ff em,.belg .fc .ff .n{color:var(--aub-h)!important}.belg .fc .ff .hint{color:var(--aub-h)}.belg .fc .fb2{background:var(--aub)!important;color:#fff!important}.belg .fc .fb2 b,.belg .fc .fb2 .n{color:var(--glacier)!important}.belg .fc .ff{transition:box-shadow .25s;box-shadow:inset 0 0 0 1.5px #0000}.belg .fc:hover .ff{box-shadow:inset 0 0 0 1.5px rgb(var(--aub-d-rgb) / .35)}.inpr{border-top:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:max(24px,min(4vw,64px));margin-top:max(48px,min(6vw,80px));padding-top:max(28px,min(3vw,40px));display:grid}.inpr .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--aub-h);padding-top:6px;font-size:12.5px;font-weight:700}.inpr .lead2{color:var(--body2);max-width:60ch;margin-bottom:22px;font-size:max(18px,min(1.6vw,21px));line-height:1.5}.inpr ul{border-top:2px solid var(--aub-h);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.inpr li{font-family:var(--f-display);color:var(--aub-h);padding:20px 18px 4px 0;font-size:max(19px,min(1.8vw,26px));font-weight:720;font-stretch:110%;line-height:1.15}.inpr li+li{border-left:1px solid var(--line);padding-left:20px}@media (max-width:900px){.inpr{grid-template-columns:minmax(0,1fr)}.inpr ul{grid-template-columns:repeat(2,minmax(0,1fr))}.inpr li:nth-child(3){border-left:0;padding-left:0}.inpr li{padding-bottom:14px}}.foot{background:var(--aub);color:var(--sub);margin-top:max(56px,min(7vw,96px));position:relative;overflow:hidden}.foot:before{content:"";aspect-ratio:1;width:min(520px,45vw);-webkit-mask:var(--logo-m) no-repeat center/contain;-webkit-mask:var(--logo-m) no-repeat center/contain;mask:var(--logo-m) no-repeat center/contain;pointer-events:none;background:#ffffff09;position:absolute;bottom:-30%;right:-6%}.foot .in{position:relative}.foot .fgrid{grid-template-columns:2fr 1fr 1fr}@media (max-width:1000px){.foot .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct+.foot,.dk+.foot{margin-top:0}.foot .fgrid{color:var(--sub)}.foot .fgrid b{color:#fff}.foot .fgrid a:hover{color:var(--glacier)}.foot .fb{color:var(--sub);border-top-color:#ffffff26}.cta2{margin-top:max(56px,min(7vw,96px));padding:max(110px,min(14vw,210px)) 0;position:relative;overflow:hidden}.cta2>img{object-fit:cover;object-position:60% 55%;filter:brightness(.85);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cta2 .in{position:relative}.cta2 .cc{background:rgb(var(--paper-rgb) / .66);-webkit-backdrop-filter:blur(5px)saturate(1.1);backdrop-filter:blur(5px)saturate(1.1);border-radius:var(--r-l);border:1px solid #ffffff80;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(24px,min(4vw,64px));padding:max(28px,min(4vw,52px));display:grid}.cta2 .t{font-family:var(--f-display);letter-spacing:-.015em;color:var(--ink);margin-top:12px;font-size:max(28px,min(3vw,44px));font-weight:720;font-stretch:110%;line-height:1.08}.cta2 .tx{color:var(--body2);margin-bottom:18px}.cta2+.foot{margin-top:0}.foot .fb{margin-top:18px}@media (max-width:900px){.cta2 .cc{grid-template-columns:minmax(0,1fr)}.fgrid>div:first-child{grid-column:1/-1}}.cta2 .cc{max-width:560px;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}@media (max-width:900px){.cta2 .cc{max-width:none}}.soc2{margin-top:30px}.soc2 p{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:13px;font-weight:700}.soc2 div{gap:10px;display:flex}.foot .fgrid .soc2 a{justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.soc2 a{color:#fff;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.soc2 a:hover{color:var(--aub);background:#fff;border-color:#fff}.soc2 a svg{width:16px;height:16px}.hdr{transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s,box-shadow .3s,color .3s}.hdr.away{transform:translateY(-120%)}.cbar{z-index:56;top:calc(14px + env(safe-area-inset-top,0px));left:max(20px,env(safe-area-inset-left,0px));background:rgb(var(--aub-rgb) / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 34px rgb(var(--ink-rgb) / .22);opacity:0;pointer-events:none;border-radius:999px;align-items:center;padding:5px;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s;display:flex;position:fixed;transform:translateY(-150%)}@media (min-width:900px){.cbar{left:max(40px,env(safe-area-inset-left,0px))}}.cbar.show{opacity:1;pointer-events:auto;transform:none}.cb-m{all:unset;cursor:pointer;background:var(--aub-h);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .35s;display:flex}.cb-m .mg{width:22px;height:22px;-webkit-mask:var(--logo-m) no-repeat center/contain;-webkit-mask:var(--logo-m) no-repeat center/contain;mask:var(--logo-m) no-repeat center/contain;background:#fff}.cb-m:hover{transform:scale(1.06)}.cb-m:focus-visible{outline:2px solid var(--glacier);outline-offset:3px}.cbar.open .cb-m{background:var(--glacier)}.cb-l{white-space:nowrap;align-items:center;max-width:0;transition:max-width .55s cubic-bezier(.2,.7,.2,1),padding .35s;display:flex;overflow:hidden}.cbar.open .cb-l{max-width:1100px;padding:0 4px 0 8px}.cb-l a{color:#fff;opacity:0;border-radius:999px;padding:11px 14px;font-size:14.5px;font-weight:500;transition:opacity .25s,background .2s}.cbar.open .cb-l a{opacity:1;transition:opacity .3s .18s,background .2s}.cb-l a:hover{background:#ffffff1f}.cb-l a.cb-c{background:var(--paper);color:var(--aub);margin-left:6px;font-weight:650}.cb-l a.cb-c:hover{background:#fff}@media (max-width:900px){.cb-l{background:rgb(var(--aub-rgb) / .97);min-width:250px;max-width:none;max-height:0;box-shadow:0 14px 34px rgb(var(--ink-rgb) / .22);border-radius:20px;flex-direction:column;align-items:stretch;transition:max-height .45s cubic-bezier(.2,.7,.2,1),padding .3s;position:absolute;top:calc(100% + 8px);left:0}.cbar.open .cb-l{max-width:none;max-height:520px;padding:8px}.cb-l a.cb-c{text-align:center;margin:6px 0 0}}@media (prefers-reduced-motion:reduce){.hdr,.cbar,.cb-l,.cb-l a,.cb-m{transition:none!important}}.cb-m{gap:10px;padding:0 14px 0 12px;border-radius:999px!important;width:auto!important}.cb-m .hb{flex-direction:column;justify-content:center;gap:4px;width:16px;height:16px;display:flex}.cb-m .hb i{background:#fff;border-radius:2px;height:1.8px;transition:transform .3s,opacity .3s;display:block}.cbar.open .cb-m .hb i{background:var(--aub)}.cbar.open .cb-m .hb i:first-child{transform:translateY(5.8px)rotate(45deg)}.cbar.open .cb-m .hb i:nth-child(2){opacity:0}.cbar.open .cb-m .hb i:nth-child(3){transform:translateY(-5.8px)rotate(-45deg)}.cbr{z-index:56;top:calc(14px + env(safe-area-inset-top,0px));right:max(20px,env(safe-area-inset-right,0px));background:rgb(var(--aub-rgb) / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;box-shadow:0 14px 34px rgb(var(--ink-rgb) / .22);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 18px;font-size:14.5px;font-weight:600;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s;display:inline-flex;position:fixed;transform:translateY(-150%)}.cbr i{background:var(--paper);width:36px;height:36px;color:var(--aub);border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.cbr.show{opacity:1;pointer-events:auto;transform:none}@media (min-width:900px){.cbr{right:max(40px,env(safe-area-inset-right,0px))}}.cbar.open~.cbr{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.cbr{transition:none}}.cbar,.cbr{background:rgb(var(--paper-rgb) / .92)!important;box-shadow:0 14px 34px rgb(var(--ink-rgb) / .14),0 0 0 1px rgb(var(--aub-d-rgb) / .08)!important;padding:6px!important}.cb-m{background:#fff!important;gap:12px!important;height:56px!important;padding:0 18px 0 16px!important}.cb-m .mg{background:var(--aub)!important;width:30px!important;height:30px!important}.cb-m .hb{width:18px;height:18px}.cb-m .hb i,.cbar.open .cb-m{background:var(--aub-h)!important}.cbar.open .cb-m .mg,.cbar.open .cb-m .hb i{background:#fff!important}.cb-l a{font-size:15px;color:var(--ink)!important}.cb-l a:hover{background:rgb(var(--aub-d-rgb) / .08)!important;color:var(--aub-h)!important}.cb-l a.cb-c{background:var(--aub-h)!important;color:#fff!important}.cb-l a.cb-c:hover{background:var(--aub)!important;color:#fff!important}.cbr{font-size:15px;color:var(--aub)!important;padding:6px 6px 6px 20px!important}.cbr i{background:var(--aub-h)!important;color:#fff!important;width:44px!important;height:44px!important}@media (max-width:900px){.cb-l{background:rgb(var(--paper-rgb) / .97)!important;box-shadow:0 14px 34px rgb(var(--ink-rgb) / .14),0 0 0 1px rgb(var(--aub-d-rgb) / .08)!important}}.spl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:max(32px,min(5vw,72px));display:grid}.spl .tt{flex-direction:column;justify-content:center;gap:22px;min-width:0;padding-top:20px;padding-bottom:20px;display:flex}.spl .fr{border-radius:var(--r-l);min-height:560px;position:relative;overflow:hidden}.spl .fr img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.spl .fr .bn{font-family:var(--f-display);color:#0000;-webkit-text-stroke:2px #ffffffd9;font-size:max(120px,min(15vw,230px));font-weight:800;font-stretch:125%;line-height:.8;position:absolute;bottom:-14px;left:24px}.spl .meta{flex-wrap:wrap;gap:10px;display:flex}.spl .meta span{background:var(--white);border:1px solid var(--line);color:var(--body2);border-radius:999px;padding:8px 14px;font-size:13.5px}.eg{color:#fff;min-height:max(760px,92vh);display:flex}.eg .side{padding:calc(140px + env(safe-area-inset-top,0px)) clamp(24px,4vw,64px) clamp(36px,5vw,64px);flex-direction:column;flex:1;justify-content:flex-end;min-width:0;transition:flex .55s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.eg .side:hover{flex:1.45}.eg .a{background:var(--aub)}.eg .b img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.eg .b:after{content:"";background:linear-gradient(180deg,rgb(var(--aub-rgb) / .55),rgb(var(--ink-rgb) / .85));position:absolute;top:0;bottom:0;left:0;right:0}.eg .side>div{z-index:1;flex-direction:column;gap:18px;max-width:560px;display:flex;position:relative}.eg .bigw{font-family:var(--f-display);letter-spacing:-.035em;font-size:max(40px,min(5.2vw,84px));font-weight:800;font-stretch:125%;line-height:.95}.eg .bnd{z-index:2;width:0;position:relative}.eg .bnd span{white-space:nowrap;background:var(--glacier);color:var(--aub);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:700;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(-90deg)}.eg .side .tx{color:var(--sub)}.ap{background:var(--glacier-l)}.ap .g{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:max(32px,min(5vw,80px));display:grid}.wheel{aspect-ratio:1;width:100%;max-width:520px;margin-left:auto;margin-right:auto}.wheel svg{width:100%;height:100%;overflow:visible}.wheel .seg{cursor:pointer}.wheel .seg path{fill:var(--white);stroke:var(--glacier-l);stroke-width:6px;transition:fill .3s}.wheel .seg text{fill:var(--aub-h);font-family:var(--f-display);letter-spacing:.02em;pointer-events:none;font-size:22px;font-weight:760;font-stretch:118%;transition:fill .3s}.wheel .seg:hover path{fill:var(--tint)}.wheel .seg.on path{fill:var(--aub-h)}.wheel .seg.on text{fill:#fff}.wheel .core{fill:var(--aub)}.wheel .ct{fill:#fff;font-family:var(--f-display);font-weight:800;font-stretch:125%}.wheel .cs{fill:var(--glacier);letter-spacing:.18em;font-size:13px;font-weight:700}.stbox{background:var(--white);border-radius:var(--r-m);flex-direction:column;gap:12px;min-height:220px;padding:28px;display:flex}.sv3{gap:12px;height:620px;display:flex}.sv3 a{border-radius:var(--r-l);color:#fff;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;padding:28px;transition:flex .55s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.sv3 a:hover{flex:2}.sv3 img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sv3 a:after{content:"";background:linear-gradient(#140a120d 30%,#140a12d1 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sv3 a>div{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.sv3 .bn{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.5px #fffc;font-size:64px;font-weight:800;font-stretch:125%;line-height:1}.sv3 .h3{color:#fff;font-size:max(20px,min(2vw,28px))}.sv3 .more{opacity:0;color:#ffffffe0;max-height:0;font-size:15px;transition:all .45s;overflow:hidden}.sv3 a:hover .more{opacity:1;max-height:140px}.mast{border-bottom:2px solid var(--ink)}.mast .ttl{font-family:var(--f-display);letter-spacing:-.05em;color:var(--ink);padding:22px 0 .2em;font-size:max(72px,min(16vw,240px));font-weight:800;font-stretch:125%;line-height:.8}.mast .bar{border-top:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;font-weight:650;display:flex}.feat{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;padding-top:48px;padding-bottom:48px;display:grid}.feat img{border-radius:var(--r-m);object-fit:cover;width:100%;height:440px}.feat .t{flex-direction:column;gap:16px;display:flex}.feat .t h2{font-family:var(--f-display);letter-spacing:-.025em;color:var(--aub-h);font-size:max(36px,min(4.6vw,64px));font-weight:780;font-stretch:122%;line-height:1}.mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.mini article{flex-direction:column;gap:12px;min-width:0;padding:32px 28px 32px 0;display:flex}.mini article+article{border-left:1px solid var(--line);padding-left:28px}.mini img{object-fit:cover;border-radius:14px;width:100%;height:200px}.badge{letter-spacing:.14em;text-transform:uppercase;background:var(--aub);color:#fff;border-radius:999px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.man{flex-direction:column;justify-content:center;gap:34px;min-height:max(640px,86vh);display:flex}.man p.m{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;max-width:17ch;font-size:max(36px,min(5.6vw,82px));font-weight:760;font-stretch:122%;line-height:1.04}.man .w{color:var(--dim);transition:color .35s}.man .w.lit{color:var(--aub-h)}.ct{background:var(--aub);color:#fff;padding-bottom:max(56px,min(7vw,96px))}.ct .g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:max(32px,min(5vw,80px));display:grid}.ct .lead,.ct .tx{color:var(--sub)}.ct .mega{font-size:max(52px,min(6.2vw,90px))}.ct .ci{border-color:#ffffff29}.ct .ci b{color:var(--sub)}.ct .ci span{color:#fff}@media (max-width:1000px){.manb{grid-template-columns:minmax(0,1fr)!important}}.ct .form{background:var(--white);color:var(--ink);border-radius:var(--r-l);padding:max(24px,min(3vw,40px))}@media (max-width:1000px){.spl,.ap .g,.feat,.mini,.ct .g,.allsv{grid-template-columns:minmax(0,1fr)}.spl .fr{min-height:340px}.eg{flex-direction:column}.eg .side{padding-top:calc(120px + env(safe-area-inset-top,0px))}.eg .side+.bnd+.side{padding-top:56px}.eg .bnd{width:auto;height:0}.eg .bnd span{left:50%;transform:translate(-50%,-50%)}.sv3{flex-direction:column;height:auto}.sv3 a{min-height:340px}.sv3 .more{opacity:1;max-height:none}.mini article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.feat img{height:280px}}@media (prefers-reduced-motion:reduce){.eg .side,.sv3 a{transition:none}}.foot{padding-top:80px;padding-bottom:28px}.fgrid{color:var(--body2);grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;font-size:15px;display:grid}.fgrid b{color:var(--ink);letter-spacing:.04em;margin-bottom:14px;font-size:14px;display:block}.fgrid a{margin-bottom:9px;display:block}.fgrid a:hover{color:var(--aub-h)}.fb{color:var(--mute);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;font-size:13.5px;display:flex}@media (max-width:1000px){body{font-size:16px}.hero{border-radius:22px;min-height:720px}.hero .body{grid-template-columns:minmax(0,1fr);padding-top:110px}.g3,.g2,.split,.steps,.steps.s3,.sr,.pmv,.why,.fnd,.pl,.form,.fw,.pnav{grid-template-columns:minmax(0,1fr)}.sr img{height:300px}.idx{display:none}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cred{grid-template-columns:minmax(0,1fr);gap:2px}#cgrid,#notify{grid-template-columns:minmax(0,1fr)!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cbar.open~.cbr-wrap .cbr{opacity:0;pointer-events:none}.skip{z-index:100;background:var(--aub-h);color:#fff;border-radius:999px;padding:12px 18px;font-size:15px;font-weight:600;position:fixed;top:-80px;left:16px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}main:focus{outline:none}.svg-inline--fa{box-sizing:content-box;display:inline-block;overflow:visible}.soc2 a:not([href]){cursor:default}.soc2 a:not([href]):hover{color:#fff;background:0 0;border-color:#ffffff4d}.fb a:hover,.ci span a:hover,.bk:hover{color:var(--glacier)}.bk{text-underline-offset:3px;text-decoration:underline}.ct .form .tx{color:var(--mute)}.req{color:var(--aub-h);margin-left:3px}.err{color:#a1263f;font-size:13.5px;font-weight:500;line-height:1.4}.err:empty,.ok:empty{display:none}.fl [aria-invalid=true]{border-color:#a1263f}.ok.bad{color:#7a1c30;background:#fbe9ec}#notify .err{color:#ffc4cc}#notify [aria-invalid=true]{border-color:#ffc4cc!important}.pill[aria-busy=true]{opacity:.7;cursor:progress}.hp{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.por.has-img{padding:0}.por.has-img:before{display:none}.por img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.svf{flex:0 380px;min-width:min(100%,280px);position:relative}.svf input{border:1.5px solid var(--line);background:var(--white);width:100%;min-height:52px;font:inherit;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:0 52px 0 48px;font-size:16px;transition:border-color .2s}.svf input::placeholder{color:var(--mute);opacity:1}.svf input:hover{border-color:var(--line-2)}.svf input:focus{outline:2px solid var(--aub-h);outline-offset:1px;border-color:#0000}.svf input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.svf input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.svf-i{color:var(--mute);pointer-events:none;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.svf-x{background:var(--paper);width:36px;height:36px;color:var(--aub-h);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.svf-x:hover{background:var(--glacier-l)}.svf-n{color:var(--mute);margin:-8px 0 18px;font-size:14.5px}.svf-n:empty{display:none}.allsv mark{background:var(--glacier-l);color:inherit;border-radius:3px;padding:0 2px}.allsv a .ctx{color:var(--mute);margin-top:4px;font-size:13px;line-height:1.4;display:block}.svf-empty{color:var(--mute);border-top:1px solid var(--line);padding:8px 0;font-size:14px}@media (max-width:1000px){.allsv>.is-empty{display:none}}.svf-none{background:var(--white);border-radius:var(--r-m);color:var(--body2);padding:26px;font-size:16px}.svf-none a{color:var(--aub-h);white-space:nowrap;border-bottom:1px solid;margin-left:4px;font-weight:600}@media (max-width:700px){.svs .head .svf{flex-basis:100%}}.wheel .seg path,.wheel .seg text{transition:fill .45s cubic-bezier(.2,.7,.2,1)}.stbox{overflow:hidden}.wheel .seg:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.wheel .seg path,.wheel .seg text{transition:none}}::view-transition-group(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-old(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.idx a{transition:color .25s,border-color .25s}.idx a.on{color:var(--aub-h);border-color:var(--aub-h)}.sv .disc{color:var(--aub-h);border-bottom:1px solid;justify-self:start;align-items:center;gap:8px;margin-top:4px;padding-bottom:3px;font-weight:600;display:inline-flex}.sv .disc span[aria-hidden]{transition:transform .25s}.sv .disc:hover span[aria-hidden]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.idx a,.sv .disc span[aria-hidden]{transition:none}}.pg-head{flex-direction:column;gap:18px;max-width:900px;margin-top:24px;display:flex}.prose{color:var(--body2);flex-direction:column;gap:18px;max-width:72ch;font-size:17px;line-height:1.65;display:flex}.art-body{max-width:760px;margin:0 auto;font-size:18px}.prose h2{font-family:var(--f-display);letter-spacing:-.005em;color:var(--ink);margin-top:14px;font-size:26px;font-weight:720;font-stretch:112%;line-height:1.2}.prose h3{font-family:var(--f-display);color:var(--ink);margin-top:8px;font-size:20px;font-weight:700;font-stretch:112%;line-height:1.25}.prose p,.prose ul,.prose ol,.prose blockquote{margin:0}.prose ul,.prose ol{flex-direction:column;gap:8px;padding-left:1.3em;display:flex}.prose blockquote{border-left:3px solid var(--aub-h);color:var(--ink);padding:4px 0 4px 20px;font-size:1.1em;font-style:italic}.prose a{color:var(--aub-h);text-underline-offset:3px;text-decoration:underline}.prose a:hover{color:var(--aub)}.sr .prose{font-size:inherit}.art-link{color:inherit;text-decoration:none}.art-link:hover{text-underline-offset:4px;text-decoration:underline}.fig{flex-direction:column;gap:12px;margin:0;display:flex}.fig img{border-radius:var(--r-l);object-fit:cover;width:100%;height:auto;max-height:640px}.quote{margin:0}.faq{border-top:1px solid var(--line);flex-direction:column;display:flex}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{border:1.5px solid var(--aub-h);border-radius:50%;flex:none;width:34px;height:34px;transition:transform .25s;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--aub-h);width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] summary i{transform:rotate(45deg)}.faq summary:focus-visible{outline:2px solid var(--aub-h);outline-offset:4px;border-radius:6px}.faq details .prose{padding:0 54px 24px 0}@media (max-width:700px){.prose h2{font-size:22px}.faq details .prose{padding-right:0}.art-body{font-size:17px}}@media (prefers-reduced-motion:reduce){.faq summary i{transition:none}}:root{--fx-crossfade:.4s;--fx-wheel:.45s}::view-transition-group(root){animation-duration:var(--fx-crossfade)}::view-transition-old(root){animation-duration:var(--fx-crossfade)}::view-transition-new(root){animation-duration:var(--fx-crossfade)}.wheel .seg path,.wheel .seg text{transition-duration:var(--fx-wheel)}html[data-fx-entrance=off] main{animation:none}html[data-fx-smooth-scroll=off]{scroll-behavior:auto}html[data-fx-sector-tabs=off] .wsx{animation:none}html[data-fx-sector-tabs=off] .wst button,html[data-fx-sector-tabs=off] .wst button:before,html[data-fx-sector-tabs=off] .wst button i,html[data-fx-flip-cards=off] .fc .fi,html[data-fx-flip-cards=off] .fc .hint i,html[data-fx-flip-cards=off] .belg .fc .ff{transition:none}html[data-fx-flip-cards=off] .fc:hover .hint i{transform:none}html[data-fx-manifesto=off] .man .w{color:var(--aub-h);transition:none}html[data-fx-hover-lift=off] .pc,html[data-fx-hover-lift=off] .pc .im img{transition:none}html[data-fx-hover-lift=off] .pc:hover{box-shadow:none;transform:none}html[data-fx-hover-lift=off] .pc:hover .im img{transform:none}html[data-fx-compact-menu=off] .cbar,html[data-fx-compact-menu=off] .cbr{display:none}html[data-fx-story=off] .story{height:auto;padding:56px 0 24px}html[data-fx-story=off] .story .pin{gap:14px;height:auto;padding:0 20px;display:grid;position:relative;overflow:visible}html[data-fx-story=off] .story .intro2{border-radius:20px;align-items:flex-start;position:relative;background:var(--glacier-l)!important;flex-direction:column!important;gap:18px!important;width:auto!important;max-width:none!important;padding:28px 22px!important;display:flex!important;transform:none!important}html[data-fx-story=off] .story .intro2 .c1{padding:0}html[data-fx-story=off] .story .intro2 .c2{display:none}html[data-fx-story=off] .story .sl{border-radius:20px;height:62vh;min-height:420px;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;transform:none!important}html[data-fx-story=off] .story .tx2,html[data-fx-story=off] .story .bar,html[data-fx-story=off] .story .skip{display:none}html[data-fx-story=off] .story .sl .m{z-index:2;color:#fff;display:block;position:absolute;bottom:24px;left:22px;right:22px}
