/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-0\.48\%_-3\.4\%_-4\.29\%_-0\.85\%\]{inset:-.48% -3.4% -4.29% -.85%}.inset-\[-0\.71\%_-3\.87\%_-5\%_-1\.29\%\]{inset:-.71% -3.87% -5% -1.29%}.inset-\[0_-0\.63\%_-5\.45\%_0\]{inset:0 -.63% -5.45% 0}.inset-\[0_-0\.82\%_-5\.56\%_0\]{inset:0 -.82% -5.56% 0}.inset-\[0_-0\.91\%_-2\%_0\.76\%\]{inset:0 -.91% -2% .76%}.inset-\[0_-0\.94\%_-3\.08\%_0\]{inset:0 -.94% -3.08% 0}.inset-\[0_-1\.9\%_-2\.38\%_0\]{inset:0 -1.9% -2.38% 0}.inset-\[0_-1\.38\%_-4\.24\%_0\]{inset:0 -1.38% -4.24% 0}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-\[-12px\]{top:-12px}.top-\[-14px\]{top:-14px}.top-\[-16\.46px\]{top:-16.46px}.top-\[-16px\]{top:-16px}.top-\[-17\.23px\]{top:-17.23px}.top-\[-19\.23px\]{top:-19.23px}.top-\[-20\.98px\]{top:-20.98px}.top-\[-22\.8px\]{top:-22.8px}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[4px\]{top:4px}.top-\[5px\]{top:5px}.top-\[6px\]{top:6px}.top-\[7px\]{top:7px}.top-\[8px\]{top:8px}.top-\[9px\]{top:9px}.top-\[10px\]{top:10px}.top-\[12px\]{top:12px}.top-\[13px\]{top:13px}.top-\[14px\]{top:14px}.top-\[15px\]{top:15px}.top-\[18px\]{top:18px}.top-\[20px\]{top:20px}.top-\[22px\]{top:22px}.top-\[24px\]{top:24px}.top-\[26px\]{top:26px}.top-\[28px\]{top:28px}.top-\[29\.53px\]{top:29.53px}.top-\[29px\]{top:29px}.top-\[30px\]{top:30px}.top-\[32px\]{top:32px}.top-\[33\.06px\]{top:33.06px}.top-\[34px\]{top:34px}.top-\[36\.71px\]{top:36.71px}.top-\[36px\]{top:36px}.top-\[37\.21px\]{top:37.21px}.top-\[38px\]{top:38px}.top-\[39\.06px\]{top:39.06px}.top-\[39px\]{top:39px}.top-\[40px\]{top:40px}.top-\[41\.68px\]{top:41.68px}.top-\[42px\]{top:42px}.top-\[43px\]{top:43px}.top-\[44\.77px\]{top:44.77px}.top-\[44px\]{top:44px}.top-\[46px\]{top:46px}.top-\[48px\]{top:48px}.top-\[52px\]{top:52px}.top-\[54px\]{top:54px}.top-\[56px\]{top:56px}.top-\[58px\]{top:58px}.top-\[59px\]{top:59px}.top-\[60px\]{top:60px}.top-\[61px\]{top:61px}.top-\[62px\]{top:62px}.top-\[63px\]{top:63px}.top-\[68px\]{top:68px}.top-\[70px\]{top:70px}.top-\[72\.8px\]{top:72.8px}.top-\[76px\]{top:76px}.top-\[79px\]{top:79px}.top-\[80px\]{top:80px}.top-\[82\.79px\]{top:82.79px}.top-\[82px\]{top:82px}.top-\[84px\]{top:84px}.top-\[87px\]{top:87px}.top-\[89\.06px\]{top:89.06px}.top-\[90px\]{top:90px}.top-\[91px\]{top:91px}.top-\[92\.73px\]{top:92.73px}.top-\[92px\]{top:92px}.top-\[96px\]{top:96px}.top-\[97\.52px\]{top:97.52px}.top-\[104\.06px\]{top:104.06px}.top-\[104px\]{top:104px}.top-\[106px\]{top:106px}.top-\[108px\]{top:108px}.top-\[109px\]{top:109px}.top-\[110px\]{top:110px}.top-\[111px\]{top:111px}.top-\[113px\]{top:113px}.top-\[116px\]{top:116px}.top-\[118px\]{top:118px}.top-\[120px\]{top:120px}.top-\[123px\]{top:123px}.top-\[124px\]{top:124px}.top-\[126\.1px\]{top:126.1px}.top-\[126px\]{top:126px}.top-\[133px\]{top:133px}.top-\[136\.92px\]{top:136.92px}.top-\[148px\]{top:148px}.top-\[150px\]{top:150px}.top-\[156px\]{top:156px}.top-\[160px\]{top:160px}.top-\[162\.21px\]{top:162.21px}.top-\[166px\]{top:166px}.top-\[167\.91px\]{top:167.91px}.top-\[169\.56px\]{top:169.56px}.top-\[172\.1px\]{top:172.1px}.top-\[176px\]{top:176px}.top-\[178\.19px\]{top:178.19px}.top-\[178px\]{top:178px}.top-\[180\.46px\]{top:180.46px}.top-\[180px\]{top:180px}.top-\[186px\]{top:186px}.top-\[191px\]{top:191px}.top-\[196px\]{top:196px}.top-\[200px\]{top:200px}.top-\[202px\]{top:202px}.top-\[204px\]{top:204px}.top-\[206px\]{top:206px}.top-\[208\.21px\]{top:208.21px}.top-\[212px\]{top:212px}.top-\[214px\]{top:214px}.top-\[216\.2px\]{top:216.2px}.top-\[219px\]{top:219px}.top-\[220px\]{top:220px}.top-\[227\.89px\]{top:227.89px}.top-\[228\.3px\]{top:228.3px}.top-\[230\.52px\]{top:230.52px}.top-\[236px\]{top:236px}.top-\[238px\]{top:238px}.top-\[240px\]{top:240px}.top-\[242px\]{top:242px}.top-\[244px\]{top:244px}.top-\[245\.53px\]{top:245.53px}.top-\[250px\]{top:250px}.top-\[262\.92px\]{top:262.92px}.top-\[262px\]{top:262px}.top-\[272\.17px\]{top:272.17px}.top-\[280px\]{top:280px}.top-\[286px\]{top:286px}.top-\[288px\]{top:288px}.top-\[290px\]{top:290px}.top-\[297px\]{top:297px}.top-\[300\.2px\]{top:300.2px}.top-\[300px\]{top:300px}.top-\[310px\]{top:310px}.top-\[318px\]{top:318px}.top-\[322px\]{top:322px}.top-\[331\.05px\]{top:331.05px}.top-\[352\.72px\]{top:352.72px}.top-\[359\.69px\]{top:359.69px}.top-\[360px\]{top:360px}.top-\[364px\]{top:364px}.top-\[370px\]{top:370px}.top-\[373\.78px\]{top:373.78px}.top-\[376px\]{top:376px}.top-\[378px\]{top:378px}.top-\[380px\]{top:380px}.top-\[382\.21px\]{top:382.21px}.top-\[384px\]{top:384px}.top-\[388px\]{top:388px}.top-\[394\.07px\]{top:394.07px}.top-\[396\.6px\]{top:396.6px}.top-\[396px\]{top:396px}.top-\[398px\]{top:398px}.top-\[400px\]{top:400px}.top-\[402px\]{top:402px}.top-\[410px\]{top:410px}.top-\[412px\]{top:412px}.top-\[424\.42px\]{top:424.42px}.top-\[426px\]{top:426px}.top-\[427\.42px\]{top:427.42px}.top-\[430px\]{top:430px}.top-\[436px\]{top:436px}.top-\[440px\]{top:440px}.top-\[442px\]{top:442px}.top-\[448px\]{top:448px}.top-\[454\.03px\]{top:454.03px}.top-\[460px\]{top:460px}.top-\[480\.42px\]{top:480.42px}.top-\[480px\]{top:480px}.top-\[486\.92px\]{top:486.92px}.top-\[486px\]{top:486px}.top-\[491px\]{top:491px}.top-\[500px\]{top:500px}.top-\[502\.07px\]{top:502.07px}.top-\[508px\]{top:508px}.top-\[511\.42px\]{top:511.42px}.top-\[520px\]{top:520px}.top-\[528px\]{top:528px}.top-\[530px\]{top:530px}.top-\[540px\]{top:540px}.top-\[552\.55px\]{top:552.55px}.top-\[568\.64px\]{top:568.64px}.top-\[570px\]{top:570px}.top-\[580px\]{top:580px}.top-\[584\.21px\]{top:584.21px}.top-\[598\.4px\]{top:598.4px}.top-\[600px\]{top:600px}.top-\[603\.05px\]{top:603.05px}.top-\[604px\]{top:604px}.top-\[620px\]{top:620px}.top-\[628px\]{top:628px}.top-\[630px\]{top:630px}.top-\[637px\]{top:637px}.top-\[660px\]{top:660px}.top-\[662px\]{top:662px}.top-\[666\.03px\]{top:666.03px}.top-\[668\.05px\]{top:668.05px}.top-\[680px\]{top:680px}.top-\[682px\]{top:682px}.top-\[690px\]{top:690px}.top-\[700px\]{top:700px}.top-\[720px\]{top:720px}.top-\[726\.32px\]{top:726.32px}.top-\[730\.83px\]{top:730.83px}.top-\[730px\]{top:730px}.top-\[764px\]{top:764px}.top-\[776\.91px\]{top:776.91px}.top-\[790\.58px\]{top:790.58px}.top-\[802\.73px\]{top:802.73px}.top-\[810px\]{top:810px}.top-\[816px\]{top:816px}.top-\[839\.07px\]{top:839.07px}.top-\[850px\]{top:850px}.top-\[875\.73px\]{top:875.73px}.top-\[880px\]{top:880px}.top-\[896px\]{top:896px}.top-\[912px\]{top:912px}.top-\[914\.76px\]{top:914.76px}.top-\[915px\]{top:915px}.top-\[918\.06px\]{top:918.06px}.top-\[922px\]{top:922px}.top-\[960px\]{top:960px}.top-\[1012px\]{top:1012px}.top-\[1110px\]{top:1110px}.top-\[1124px\]{top:1124px}.top-\[1136\.92px\]{top:1136.92px}.top-\[1184\.03px\]{top:1184.03px}.left-0{left:calc(var(--spacing) * 0)}.left-\[-0\.32px\]{left:-.32px}.left-\[3\.88px\]{left:3.88px}.left-\[5\.34px\]{left:5.34px}.left-\[6px\]{left:6px}.left-\[8\.42px\]{left:8.42px}.left-\[8px\]{left:8px}.left-\[10\.12px\]{left:10.12px}.left-\[10px\]{left:10px}.left-\[11\.35px\]{left:11.35px}.left-\[12px\]{left:12px}.left-\[14px\]{left:14px}.left-\[16px\]{left:16px}.left-\[17\.3px\]{left:17.3px}.left-\[17\.98px\]{left:17.98px}.left-\[18\.95px\]{left:18.95px}.left-\[18px\]{left:18px}.left-\[19\.03px\]{left:19.03px}.left-\[20\.76px\]{left:20.76px}.left-\[20\.79px\]{left:20.79px}.left-\[20\.81px\]{left:20.81px}.left-\[20px\]{left:20px}.left-\[21\.91px\]{left:21.91px}.left-\[22\.05px\]{left:22.05px}.left-\[22\.6px\]{left:22.6px}.left-\[22\.53px\]{left:22.53px}.left-\[22\.67px\]{left:22.67px}.left-\[22\.95px\]{left:22.95px}.left-\[22px\]{left:22px}.left-\[23\.09px\]{left:23.09px}.left-\[24px\]{left:24px}.left-\[25\.9px\]{left:25.9px}.left-\[26\.13px\]{left:26.13px}.left-\[26px\]{left:26px}.left-\[28\.6px\]{left:28.6px}.left-\[28\.95px\]{left:28.95px}.left-\[28px\]{left:28px}.left-\[29\.35px\]{left:29.35px}.left-\[30\.8px\]{left:30.8px}.left-\[30\.93px\]{left:30.93px}.left-\[30px\]{left:30px}.left-\[34\.87px\]{left:34.87px}.left-\[34px\]{left:34px}.left-\[36\.4px\]{left:36.4px}.left-\[40px\]{left:40px}.left-\[41\.5px\]{left:41.5px}.left-\[42\.1px\]{left:42.1px}.left-\[44px\]{left:44px}.left-\[45px\]{left:45px}.left-\[46px\]{left:46px}.left-\[50\.33px\]{left:50.33px}.left-\[50\.93px\]{left:50.93px}.left-\[50px\]{left:50px}.left-\[52\.08px\]{left:52.08px}.left-\[52px\]{left:52px}.left-\[53\.12px\]{left:53.12px}.left-\[53px\]{left:53px}.left-\[54px\]{left:54px}.left-\[55\.49px\]{left:55.49px}.left-\[56px\]{left:56px}.left-\[57\.5px\]{left:57.5px}.left-\[57px\]{left:57px}.left-\[59\.72px\]{left:59.72px}.left-\[59px\]{left:59px}.left-\[60px\]{left:60px}.left-\[61\.07px\]{left:61.07px}.left-\[61\.98px\]{left:61.98px}.left-\[61px\]{left:61px}.left-\[62px\]{left:62px}.left-\[64\.77px\]{left:64.77px}.left-\[64\.98px\]{left:64.98px}.left-\[64px\]{left:64px}.left-\[66\.5px\]{left:66.5px}.left-\[66px\]{left:66px}.left-\[67\.3px\]{left:67.3px}.left-\[67\.97px\]{left:67.97px}.left-\[68px\]{left:68px}.left-\[70\.05px\]{left:70.05px}.left-\[70px\]{left:70px}.left-\[73px\]{left:73px}.left-\[75px\]{left:75px}.left-\[76px\]{left:76px}.left-\[78\.08px\]{left:78.08px}.left-\[78\.32px\]{left:78.32px}.left-\[78\.64px\]{left:78.64px}.left-\[78px\]{left:78px}.left-\[79\.16px\]{left:79.16px}.left-\[79px\]{left:79px}.left-\[80px\]{left:80px}.left-\[83px\]{left:83px}.left-\[84px\]{left:84px}.left-\[85px\]{left:85px}.left-\[88\.64px\]{left:88.64px}.left-\[89\.5px\]{left:89.5px}.left-\[91px\]{left:91px}.left-\[93px\]{left:93px}.left-\[94px\]{left:94px}.left-\[95\.9px\]{left:95.9px}.left-\[95\.39px\]{left:95.39px}.left-\[95px\]{left:95px}.left-\[97\.77px\]{left:97.77px}.left-\[97px\]{left:97px}.left-\[98px\]{left:98px}.left-\[99\.5px\]{left:99.5px}.left-\[99px\]{left:99px}.left-\[100px\]{left:100px}.left-\[101\.5px\]{left:101.5px}.left-\[103\.6px\]{left:103.6px}.left-\[103px\]{left:103px}.left-\[104px\]{left:104px}.left-\[107\.34px\]{left:107.34px}.left-\[108\.55px\]{left:108.55px}.left-\[109\.22px\]{left:109.22px}.left-\[114px\]{left:114px}.left-\[115px\]{left:115px}.left-\[116\.24px\]{left:116.24px}.left-\[117\.3px\]{left:117.3px}.left-\[118px\]{left:118px}.left-\[120\.51px\]{left:120.51px}.left-\[121px\]{left:121px}.left-\[122px\]{left:122px}.left-\[124\.5px\]{left:124.5px}.left-\[125px\]{left:125px}.left-\[127px\]{left:127px}.left-\[132px\]{left:132px}.left-\[138px\]{left:138px}.left-\[140\.5px\]{left:140.5px}.left-\[140px\]{left:140px}.left-\[147\.39px\]{left:147.39px}.left-\[147px\]{left:147px}.left-\[148\.9px\]{left:148.9px}.left-\[149px\]{left:149px}.left-\[150px\]{left:150px}.left-\[157\.77px\]{left:157.77px}.left-\[160px\]{left:160px}.left-\[162px\]{left:162px}.left-\[164px\]{left:164px}.left-\[165\.9px\]{left:165.9px}.left-\[166px\]{left:166px}.left-\[167\.3px\]{left:167.3px}.left-\[167px\]{left:167px}.left-\[168px\]{left:168px}.left-\[171px\]{left:171px}.left-\[172px\]{left:172px}.left-\[175px\]{left:175px}.left-\[177px\]{left:177px}.left-\[180px\]{left:180px}.left-\[185\.17px\]{left:185.17px}.left-\[187px\]{left:187px}.left-\[191\.79px\]{left:191.79px}.left-\[195px\]{left:195px}.left-\[196px\]{left:196px}.left-\[200px\]{left:200px}.left-\[202px\]{left:202px}.left-\[204px\]{left:204px}.left-\[206px\]{left:206px}.left-\[207px\]{left:207px}.left-\[209\.49px\]{left:209.49px}.left-\[210px\]{left:210px}.left-\[211px\]{left:211px}.left-\[217\.3px\]{left:217.3px}.left-\[218px\]{left:218px}.left-\[230px\]{left:230px}.left-\[231px\]{left:231px}.left-\[235\.9px\]{left:235.9px}.left-\[238\.22px\]{left:238.22px}.left-\[240px\]{left:240px}.left-\[246px\]{left:246px}.left-\[247px\]{left:247px}.left-\[250px\]{left:250px}.left-\[259\.7px\]{left:259.7px}.left-\[260px\]{left:260px}.left-\[262px\]{left:262px}.left-\[264px\]{left:264px}.left-\[267\.3px\]{left:267.3px}.left-\[268\.53px\]{left:268.53px}.left-\[268px\]{left:268px}.left-\[270px\]{left:270px}.left-\[272px\]{left:272px}.left-\[276px\]{left:276px}.left-\[280px\]{left:280px}.left-\[300px\]{left:300px}.left-\[305\.9px\]{left:305.9px}.left-\[310px\]{left:310px}.left-\[327\.38px\]{left:327.38px}.left-\[337\.02px\]{left:337.02px}.left-\[340px\]{left:340px}.left-\[350px\]{left:350px}.left-\[365px\]{left:365px}.left-\[370px\]{left:370px}.left-\[375\.9px\]{left:375.9px}.left-\[388px\]{left:388px}.left-\[400px\]{left:400px}.left-\[430px\]{left:430px}.left-\[475px\]{left:475px}.left-\[480px\]{left:480px}.left-\[487\.02px\]{left:487.02px}.left-\[558\.32px\]{left:558.32px}.left-\[558\.64px\]{left:558.64px}.left-\[559\.16px\]{left:559.16px}.left-\[560px\]{left:560px}.left-\[574\.53px\]{left:574.53px}.left-\[574px\]{left:574px}.left-\[633\.25px\]{left:633.25px}.left-\[688px\]{left:688px}.left-\[702\.79px\]{left:702.79px}.left-\[712\.32px\]{left:712.32px}.left-\[713\.26px\]{left:713.26px}.left-\[720px\]{left:720px}.left-\[724\.29px\]{left:724.29px}.left-\[740px\]{left:740px}.left-\[750px\]{left:750px}.left-\[760px\]{left:760px}.left-\[770px\]{left:770px}.left-\[800px\]{left:800px}.left-\[820px\]{left:820px}.left-\[860px\]{left:860px}.left-\[900px\]{left:900px}.left-\[933px\]{left:933px}.left-\[940px\]{left:940px}.left-\[950px\]{left:950px}.left-\[955\.71px\]{left:955.71px}.left-\[960px\]{left:960px}.left-\[975\.36px\]{left:975.36px}.left-\[978\.67px\]{left:978.67px}.left-\[1000px\]{left:1000px}.left-\[1013px\]{left:1013px}.left-\[1054\.5px\]{left:1054.5px}.left-\[1056\.51px\]{left:1056.51px}.left-\[1060px\]{left:1060px}.left-\[1070px\]{left:1070px}.left-\[1080px\]{left:1080px}.left-\[1085\.64px\]{left:1085.64px}.left-\[1098\.32px\]{left:1098.32px}.left-\[1100px\]{left:1100px}.left-\[1130px\]{left:1130px}.left-\[1210px\]{left:1210px}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-\[20px\]{width:20px;height:20px}.size-\[34px\]{width:34px;height:34px}.size-\[128px\]{width:128px;height:128px}.size-\[144\.568px\]{width:144.568px;height:144.568px}.size-\[166px\]{width:166px;height:166px}.size-\[192\.304px\]{width:192.304px;height:192.304px}.size-\[200px\]{width:200px;height:200px}.size-\[210px\]{width:210px;height:210px}.size-\[225\.888px\]{width:225.888px;height:225.888px}.size-\[230\.801px\]{width:230.801px;height:230.801px}.size-\[240px\]{width:240px;height:240px}.size-\[278\.029px\]{width:278.029px;height:278.029px}.size-\[300px\]{width:300px;height:300px}.size-\[329\.715px\]{width:329.715px;height:329.715px}.size-\[600px\]{width:600px;height:600px}.size-full{width:100%;height:100%}.h-\[0\.01px\]{height:.01px}.h-\[24px\]{height:24px}.h-\[28\.406px\]{height:28.406px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[31\.333px\]{height:31.333px}.h-\[32px\]{height:32px}.h-\[33\.08px\]{height:33.08px}.h-\[33\.195px\]{height:33.195px}.h-\[34\.658px\]{height:34.658px}.h-\[34px\]{height:34px}.h-\[35\.192px\]{height:35.192px}.h-\[36px\]{height:36px}.h-\[38\.601px\]{height:38.601px}.h-\[38\.898px\]{height:38.898px}.h-\[38px\]{height:38px}.h-\[39\.807px\]{height:39.807px}.h-\[40\.234px\]{height:40.234px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[43\.84px\]{height:43.84px}.h-\[44\.538px\]{height:44.538px}.h-\[44\.752px\]{height:44.752px}.h-\[44px\]{height:44px}.h-\[45\.464px\]{height:45.464px}.h-\[45px\]{height:45px}.h-\[46\.794px\]{height:46.794px}.h-\[46px\]{height:46px}.h-\[47\.419px\]{height:47.419px}.h-\[47\.558px\]{height:47.558px}.h-\[47\.907px\]{height:47.907px}.h-\[49\.148px\]{height:49.148px}.h-\[49\.459px\]{height:49.459px}.h-\[49\.801px\]{height:49.801px}.h-\[49px\]{height:49px}.h-\[50\.412px\]{height:50.412px}.h-\[50px\]{height:50px}.h-\[51\.675px\]{height:51.675px}.h-\[52\.705px\]{height:52.705px}.h-\[52\.921px\]{height:52.921px}.h-\[52px\]{height:52px}.h-\[53\.089px\]{height:53.089px}.h-\[53\.854px\]{height:53.854px}.h-\[53\.979px\]{height:53.979px}.h-\[54px\]{height:54px}.h-\[56\.67px\]{height:56.67px}.h-\[56\.421px\]{height:56.421px}.h-\[56px\]{height:56px}.h-\[57\.264px\]{height:57.264px}.h-\[57\.286px\]{height:57.286px}.h-\[57\.961px\]{height:57.961px}.h-\[58px\]{height:58px}.h-\[59\.021px\]{height:59.021px}.h-\[60\.87px\]{height:60.87px}.h-\[60px\]{height:60px}.h-\[61\.96px\]{height:61.96px}.h-\[62\.976px\]{height:62.976px}.h-\[62px\]{height:62px}.h-\[63\.227px\]{height:63.227px}.h-\[63\.904px\]{height:63.904px}.h-\[64\.599px\]{height:64.599px}.h-\[64px\]{height:64px}.h-\[66\.69px\]{height:66.69px}.h-\[66px\]{height:66px}.h-\[67\.419px\]{height:67.419px}.h-\[67\.902px\]{height:67.902px}.h-\[68\.788px\]{height:68.788px}.h-\[70\.498px\]{height:70.498px}.h-\[70\.596px\]{height:70.596px}.h-\[70\.708px\]{height:70.708px}.h-\[70px\]{height:70px}.h-\[71\.899px\]{height:71.899px}.h-\[72px\]{height:72px}.h-\[73\.194px\]{height:73.194px}.h-\[73\.548px\]{height:73.548px}.h-\[74\.213px\]{height:74.213px}.h-\[74px\]{height:74px}.h-\[76px\]{height:76px}.h-\[78\.994px\]{height:78.994px}.h-\[79\.622px\]{height:79.622px}.h-\[80px\]{height:80px}.h-\[81\.556px\]{height:81.556px}.h-\[82px\]{height:82px}.h-\[83\.413px\]{height:83.413px}.h-\[83\.892px\]{height:83.892px}.h-\[84\.847px\]{height:84.847px}.h-\[84px\]{height:84px}.h-\[85\.957px\]{height:85.957px}.h-\[86px\]{height:86px}.h-\[88\.587px\]{height:88.587px}.h-\[88px\]{height:88px}.h-\[90\.268px\]{height:90.268px}.h-\[91\.169px\]{height:91.169px}.h-\[92px\]{height:92px}.h-\[95px\]{height:95px}.h-\[96px\]{height:96px}.h-\[98px\]{height:98px}.h-\[99\.517px\]{height:99.517px}.h-\[99\.682px\]{height:99.682px}.h-\[100px\]{height:100px}.h-\[101\.399px\]{height:101.399px}.h-\[101\.703px\]{height:101.703px}.h-\[105\.061px\]{height:105.061px}.h-\[110\.384px\]{height:110.384px}.h-\[110px\]{height:110px}.h-\[111\.488px\]{height:111.488px}.h-\[112px\]{height:112px}.h-\[114px\]{height:114px}.h-\[118px\]{height:118px}.h-\[120\.466px\]{height:120.466px}.h-\[122\.65px\]{height:122.65px}.h-\[124px\]{height:124px}.h-\[128\.049px\]{height:128.049px}.h-\[128px\]{height:128px}.h-\[130\.904px\]{height:130.904px}.h-\[132px\]{height:132px}.h-\[134px\]{height:134px}.h-\[136\.372px\]{height:136.372px}.h-\[138px\]{height:138px}.h-\[142px\]{height:142px}.h-\[144px\]{height:144px}.h-\[150px\]{height:150px}.h-\[160px\]{height:160px}.h-\[165\.835px\]{height:165.835px}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[183\.412px\]{height:183.412px}.h-\[190px\]{height:190px}.h-\[192px\]{height:192px}.h-\[198\.887px\]{height:198.887px}.h-\[198px\]{height:198px}.h-\[200px\]{height:200px}.h-\[208px\]{height:208px}.h-\[212px\]{height:212px}.h-\[214px\]{height:214px}.h-\[220px\]{height:220px}.h-\[225\.107px\]{height:225.107px}.h-\[230px\]{height:230px}.h-\[231\.034px\]{height:231.034px}.h-\[234px\]{height:234px}.h-\[238\.874px\]{height:238.874px}.h-\[239\.397px\]{height:239.397px}.h-\[248\.741px\]{height:248.741px}.h-\[260px\]{height:260px}.h-\[270px\]{height:270px}.h-\[280px\]{height:280px}.h-\[282\.177px\]{height:282.177px}.h-\[295\.84px\]{height:295.84px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[322px\]{height:322px}.h-\[330px\]{height:330px}.h-\[332\.645px\]{height:332.645px}.h-\[337\.167px\]{height:337.167px}.h-\[340px\]{height:340px}.h-\[348\.421px\]{height:348.421px}.h-\[350px\]{height:350px}.h-\[355\.58px\]{height:355.58px}.h-\[358\.208px\]{height:358.208px}.h-\[360px\]{height:360px}.h-\[364px\]{height:364px}.h-\[369\.719px\]{height:369.719px}.h-\[380px\]{height:380px}.h-\[390px\]{height:390px}.h-\[396\.099px\]{height:396.099px}.h-\[410\.702px\]{height:410.702px}.h-\[420px\]{height:420px}.h-\[431\.959px\]{height:431.959px}.h-\[440px\]{height:440px}.h-\[451\.762px\]{height:451.762px}.h-\[452\.667px\]{height:452.667px}.h-\[460px\]{height:460px}.h-\[470\.19px\]{height:470.19px}.h-\[470px\]{height:470px}.h-\[478\.791px\]{height:478.791px}.h-\[520px\]{height:520px}.h-\[536\.558px\]{height:536.558px}.h-\[560px\]{height:560px}.h-\[594px\]{height:594px}.h-\[600px\]{height:600px}.h-\[607\.647px\]{height:607.647px}.h-\[610\.104px\]{height:610.104px}.h-\[614\.878px\]{height:614.878px}.h-\[640px\]{height:640px}.h-\[657\.711px\]{height:657.711px}.h-\[660px\]{height:660px}.h-\[700px\]{height:700px}.h-\[720px\]{height:720px}.h-\[740\.501px\]{height:740.501px}.h-\[760px\]{height:760px}.h-\[860px\]{height:860px}.h-\[960px\]{height:960px}.h-\[1000px\]{height:1000px}.h-\[1010px\]{height:1010px}.h-\[1110px\]{height:1110px}.h-\[1240px\]{height:1240px}.h-\[1260px\]{height:1260px}.h-\[1280px\]{height:1280px}.h-\[1300px\]{height:1300px}.w-\[13px\]{width:13px}.w-\[16px\]{width:16px}.w-\[19px\]{width:19px}.w-\[44px\]{width:44px}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[65\.518px\]{width:65.518px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[90px\]{width:90px}.w-\[96\.919px\]{width:96.919px}.w-\[100px\]{width:100px}.w-\[101\.328px\]{width:101.328px}.w-\[101\.405px\]{width:101.405px}.w-\[101\.433px\]{width:101.433px}.w-\[101\.989px\]{width:101.989px}.w-\[102\.234px\]{width:102.234px}.w-\[112px\]{width:112px}.w-\[114\.149px\]{width:114.149px}.w-\[120px\]{width:120px}.w-\[121\.615px\]{width:121.615px}.w-\[124px\]{width:124px}.w-\[126\.447px\]{width:126.447px}.w-\[128px\]{width:128px}.w-\[130px\]{width:130px}.w-\[131\.811px\]{width:131.811px}.w-\[134\.965px\]{width:134.965px}.w-\[135px\]{width:135px}.w-\[136\.529px\]{width:136.529px}.w-\[136px\]{width:136px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[151\.469px\]{width:151.469px}.w-\[152\.915px\]{width:152.915px}.w-\[154px\]{width:154px}.w-\[156px\]{width:156px}.w-\[157\.018px\]{width:157.018px}.w-\[157\.371px\]{width:157.371px}.w-\[158\.131px\]{width:158.131px}.w-\[158\.544px\]{width:158.544px}.w-\[160px\]{width:160px}.w-\[161\.368px\]{width:161.368px}.w-\[164px\]{width:164px}.w-\[166px\]{width:166px}.w-\[167\.02px\]{width:167.02px}.w-\[167px\]{width:167px}.w-\[169\.224px\]{width:169.224px}.w-\[170px\]{width:170px}.w-\[171\.362px\]{width:171.362px}.w-\[174px\]{width:174px}.w-\[175\.48px\]{width:175.48px}.w-\[178\.114px\]{width:178.114px}.w-\[184\.09px\]{width:184.09px}.w-\[189\.212px\]{width:189.212px}.w-\[189px\]{width:189px}.w-\[190px\]{width:190px}.w-\[192px\]{width:192px}.w-\[193\.628px\]{width:193.628px}.w-\[194\.602px\]{width:194.602px}.w-\[198\.728px\]{width:198.728px}.w-\[200px\]{width:200px}.w-\[201\.819px\]{width:201.819px}.w-\[202\.303px\]{width:202.303px}.w-\[209px\]{width:209px}.w-\[210\.618px\]{width:210.618px}.w-\[210px\]{width:210px}.w-\[211\.2px\]{width:211.2px}.w-\[211\.33px\]{width:211.33px}.w-\[211\.806px\]{width:211.806px}.w-\[214\.592px\]{width:214.592px}.w-\[220\.079px\]{width:220.079px}.w-\[220px\]{width:220px}.w-\[230\.711px\]{width:230.711px}.w-\[240px\]{width:240px}.w-\[241px\]{width:241px}.w-\[244px\]{width:244px}.w-\[250px\]{width:250px}.w-\[251\.872px\]{width:251.872px}.w-\[252\.065px\]{width:252.065px}.w-\[252px\]{width:252px}.w-\[256px\]{width:256px}.w-\[262px\]{width:262px}.w-\[265\.095px\]{width:265.095px}.w-\[266\.405px\]{width:266.405px}.w-\[266\.744px\]{width:266.744px}.w-\[270\.797px\]{width:270.797px}.w-\[270px\]{width:270px}.w-\[272\.97px\]{width:272.97px}.w-\[274px\]{width:274px}.w-\[277\.751px\]{width:277.751px}.w-\[280px\]{width:280px}.w-\[282px\]{width:282px}.w-\[283\.292px\]{width:283.292px}.w-\[283\.693px\]{width:283.693px}.w-\[284px\]{width:284px}.w-\[290px\]{width:290px}.w-\[292\.793px\]{width:292.793px}.w-\[293\.941px\]{width:293.941px}.w-\[300\.967px\]{width:300.967px}.w-\[300px\]{width:300px}.w-\[302px\]{width:302px}.w-\[306px\]{width:306px}.w-\[309\.549px\]{width:309.549px}.w-\[310px\]{width:310px}.w-\[315\.603px\]{width:315.603px}.w-\[315\.871px\]{width:315.871px}.w-\[318\.907px\]{width:318.907px}.w-\[320\.757px\]{width:320.757px}.w-\[320px\]{width:320px}.w-\[324\.229px\]{width:324.229px}.w-\[327\.483px\]{width:327.483px}.w-\[330\.99px\]{width:330.99px}.w-\[330px\]{width:330px}.w-\[332\.479px\]{width:332.479px}.w-\[333\.421px\]{width:333.421px}.w-\[340px\]{width:340px}.w-\[342\.855px\]{width:342.855px}.w-\[342\.925px\]{width:342.925px}.w-\[342px\]{width:342px}.w-\[343\.344px\]{width:343.344px}.w-\[343\.606px\]{width:343.606px}.w-\[343\.746px\]{width:343.746px}.w-\[343\.785px\]{width:343.785px}.w-\[343\.826px\]{width:343.826px}.w-\[343\.886px\]{width:343.886px}.w-\[344\.304px\]{width:344.304px}.w-\[345\.029px\]{width:345.029px}.w-\[346\.856px\]{width:346.856px}.w-\[347\.904px\]{width:347.904px}.w-\[350\.927px\]{width:350.927px}.w-\[350px\]{width:350px}.w-\[354\.186px\]{width:354.186px}.w-\[356\.762px\]{width:356.762px}.w-\[362px\]{width:362px}.w-\[364\.432px\]{width:364.432px}.w-\[364\.445px\]{width:364.445px}.w-\[366px\]{width:366px}.w-\[367\.759px\]{width:367.759px}.w-\[367\.897px\]{width:367.897px}.w-\[390px\]{width:390px}.w-\[400px\]{width:400px}.w-\[402\.801px\]{width:402.801px}.w-\[404px\]{width:404px}.w-\[411\.512px\]{width:411.512px}.w-\[420px\]{width:420px}.w-\[421\.217px\]{width:421.217px}.w-\[430px\]{width:430px}.w-\[434\.016px\]{width:434.016px}.w-\[447\.517px\]{width:447.517px}.w-\[470px\]{width:470px}.w-\[474\.38px\]{width:474.38px}.w-\[480px\]{width:480px}.w-\[498\.153px\]{width:498.153px}.w-\[500px\]{width:500px}.w-\[501\.44px\]{width:501.44px}.w-\[502\.627px\]{width:502.627px}.w-\[520px\]{width:520px}.w-\[521\.596px\]{width:521.596px}.w-\[540px\]{width:540px}.w-\[541\.209px\]{width:541.209px}.w-\[548\.697px\]{width:548.697px}.w-\[560px\]{width:560px}.w-\[562\.87px\]{width:562.87px}.w-\[564px\]{width:564px}.w-\[566\.198px\]{width:566.198px}.w-\[580px\]{width:580px}.w-\[600px\]{width:600px}.w-\[613\.245px\]{width:613.245px}.w-\[620px\]{width:620px}.w-\[624\.762px\]{width:624.762px}.w-\[629\.735px\]{width:629.735px}.w-\[640px\]{width:640px}.w-\[643\.141px\]{width:643.141px}.w-\[648\.684px\]{width:648.684px}.w-\[660px\]{width:660px}.w-\[668\.15px\]{width:668.15px}.w-\[700px\]{width:700px}.w-\[720px\]{width:720px}.w-\[760px\]{width:760px}.w-\[800px\]{width:800px}.w-\[802\.605px\]{width:802.605px}.w-\[960px\]{width:960px}.w-\[964\.65px\]{width:964.65px}.w-\[1440px\]{width:1440px}.w-px{width:1px}.max-w-none{max-width:none}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-1{rotate:-1deg}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-4{rotate:-4deg}.-rotate-5{rotate:-5deg}.-rotate-6{rotate:-6deg}.-rotate-8{rotate:-8deg}.-rotate-90{rotate:-90deg}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.rotate-3{rotate:3deg}.rotate-4{rotate:4deg}.rotate-5{rotate:5deg}.rotate-10{rotate:10deg}.rotate-\[-1\.5deg\]{rotate:-1.5deg}.rotate-\[-2\.5deg\]{rotate:-2.5deg}.rotate-\[1\.5deg\]{rotate:1.5deg}.rotate-\[2\.5deg\]{rotate:2.5deg}.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}.flex-col{flex-direction:column}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.overflow-clip{overflow:clip}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[21px\]{border-radius:21px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[29px\]{border-radius:29px}.rounded-\[30px\]{border-radius:30px}.rounded-\[35px\]{border-radius:35px}.rounded-\[42px\]{border-radius:42px}.rounded-\[43px\]{border-radius:43px}.rounded-\[64px\]{border-radius:64px}.rounded-\[83px\]{border-radius:83px}.rounded-\[100px\]{border-radius:100px}.rounded-\[120px\]{border-radius:120px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-5{border-style:var(--tw-border-style);border-width:5px}.border-6{border-style:var(--tw-border-style);border-width:6px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#141110\]{border-color:#141110}.border-\[\#f2b620\]{border-color:#f2b620}.border-\[\#fffbf2\]{border-color:#fffbf2}.bg-\[\#5a9e2f\]{background-color:#5a9e2f}.bg-\[\#141110\]{background-color:#141110}.bg-\[\#d7261e\]{background-color:#d7261e}.bg-\[\#f2b620\]{background-color:#f2b620}.bg-\[\#f6eedc\]{background-color:#f6eedc}.bg-\[\#fff0c2\]{background-color:#fff0c2}.bg-\[\#fff6d8\]{background-color:#fff6d8}.bg-\[\#fffbf2\]{background-color:#fffbf2}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.text-center{text-align:center}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[50px\]{font-size:50px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.text-\[66px\]{font-size:66px}.text-\[70px\]{font-size:70px}.text-\[78px\]{font-size:78px}.text-\[84px\]{font-size:84px}.text-\[90px\]{font-size:90px}.text-\[96px\]{font-size:96px}.text-\[100px\]{font-size:100px}.text-\[108px\]{font-size:108px}.text-\[112px\]{font-size:112px}.text-\[118px\]{font-size:118px}.text-\[134px\]{font-size:134px}.text-\[140px\]{font-size:140px}.text-\[142px\]{font-size:142px}.text-\[170px\]{font-size:170px}.text-\[200px\]{font-size:200px}.text-\[250px\]{font-size:250px}.text-\[300px\]{font-size:300px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[0\.8px\]{--tw-tracking:.8px;letter-spacing:.8px}.tracking-\[0\.44px\]{--tw-tracking:.44px;letter-spacing:.44px}.tracking-\[0\.48px\]{--tw-tracking:.48px;letter-spacing:.48px}.tracking-\[0\.52px\]{--tw-tracking:.52px;letter-spacing:.52px}.tracking-\[0\.54px\]{--tw-tracking:.54px;letter-spacing:.54px}.tracking-\[0\.56px\]{--tw-tracking:.56px;letter-spacing:.56px}.tracking-\[0\.64px\]{--tw-tracking:.64px;letter-spacing:.64px}.tracking-\[0\.66px\]{--tw-tracking:.66px;letter-spacing:.66px}.tracking-\[0\.72px\]{--tw-tracking:.72px;letter-spacing:.72px}.tracking-\[0\.76px\]{--tw-tracking:.76px;letter-spacing:.76px}.tracking-\[0\.78px\]{--tw-tracking:.78px;letter-spacing:.78px}.tracking-\[0\.84px\]{--tw-tracking:.84px;letter-spacing:.84px}.tracking-\[0\.88px\]{--tw-tracking:.88px;letter-spacing:.88px}.tracking-\[0\.96px\]{--tw-tracking:.96px;letter-spacing:.96px}.tracking-\[1\.02px\]{--tw-tracking:1.02px;letter-spacing:1.02px}.tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.tracking-\[1\.04px\]{--tw-tracking:1.04px;letter-spacing:1.04px}.tracking-\[1\.4px\]{--tw-tracking:1.4px;letter-spacing:1.4px}.tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.tracking-\[1\.6px\]{--tw-tracking:1.6px;letter-spacing:1.6px}.tracking-\[1\.08px\]{--tw-tracking:1.08px;letter-spacing:1.08px}.tracking-\[1\.8px\]{--tw-tracking:1.8px;letter-spacing:1.8px}.tracking-\[1\.12px\]{--tw-tracking:1.12px;letter-spacing:1.12px}.tracking-\[1\.14px\]{--tw-tracking:1.14px;letter-spacing:1.14px}.tracking-\[1\.44px\]{--tw-tracking:1.44px;letter-spacing:1.44px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2\.04px\]{--tw-tracking:2.04px;letter-spacing:2.04px}.tracking-\[2\.4px\]{--tw-tracking:2.4px;letter-spacing:2.4px}.tracking-\[2\.08px\]{--tw-tracking:2.08px;letter-spacing:2.08px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[4\.2px\]{--tw-tracking:4.2px;letter-spacing:4.2px}.tracking-\[5\.4px\]{--tw-tracking:5.4px;letter-spacing:5.4px}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#141110\]{color:#141110}.text-\[\#d7261e\]{color:#d7261e}.text-\[\#f1ece1\]{color:#f1ece1}.text-\[\#f2b620\]{color:#f2b620}.text-\[\#f6eedc\]{color:#f6eedc}.text-\[\#fffbf2\]{color:#fffbf2}.text-\[transparent\]{color:#0000}.not-italic{font-style:normal}.opacity-10{opacity:.1}.opacity-12{opacity:.12}.opacity-14{opacity:.14}.opacity-15{opacity:.15}.opacity-18{opacity:.18}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-28{opacity:.28}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow-\[2px_3px_0px_0px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:2px 3px 0px 0px var(--tw-shadow-color,#0006)}.shadow-\[2px_3px_0px_0px_rgba\(0\,0\,0\,0\.4\)\],.shadow-\[2px_3px_3px_0px_rgba\(0\,0\,0\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_3px_3px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:2px 3px 3px 0px var(--tw-shadow-color,#00000040)}.shadow-\[3px_3px_0px_0px_\#141110\]{--tw-shadow:3px 3px 0px 0px var(--tw-shadow-color,#141110)}.shadow-\[3px_3px_0px_0px_\#141110\],.shadow-\[3px_4px_0px_0px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_4px_0px_0px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:3px 4px 0px 0px var(--tw-shadow-color,#0006)}.shadow-\[3px_4px_0px_0px_rgba\(0\,0\,0\,0\.33\)\]{--tw-shadow:3px 4px 0px 0px var(--tw-shadow-color,#00000054)}.shadow-\[3px_4px_0px_0px_rgba\(0\,0\,0\,0\.33\)\],.shadow-\[4px_4px_0px_0px_\#141110\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_0px_0px_\#141110\]{--tw-shadow:4px 4px 0px 0px var(--tw-shadow-color,#141110)}.shadow-\[4px_5px_0px_0px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:4px 5px 0px 0px var(--tw-shadow-color,#0006)}.shadow-\[4px_5px_0px_0px_rgba\(0\,0\,0\,0\.33\)\],.shadow-\[4px_5px_0px_0px_rgba\(0\,0\,0\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_5px_0px_0px_rgba\(0\,0\,0\,0\.33\)\]{--tw-shadow:4px 5px 0px 0px var(--tw-shadow-color,#00000054)}.shadow-\[5px_5px_0px_0px_\#141110\]{--tw-shadow:5px 5px 0px 0px var(--tw-shadow-color,#141110)}.shadow-\[5px_5px_0px_0px_\#141110\],.shadow-\[5px_5px_0px_0px_\#d7261e\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[5px_5px_0px_0px_\#d7261e\]{--tw-shadow:5px 5px 0px 0px var(--tw-shadow-color,#d7261e)}.shadow-\[5px_7px_0px_0px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:5px 7px 0px 0px var(--tw-shadow-color,#0006)}.shadow-\[5px_7px_0px_0px_rgba\(0\,0\,0\,0\.4\)\],.shadow-\[6px_6px_0px_0px_\#141110\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_0px_0px_\#141110\]{--tw-shadow:6px 6px 0px 0px var(--tw-shadow-color,#141110)}.shadow-\[6px_6px_0px_0px_\#d7261e\]{--tw-shadow:6px 6px 0px 0px var(--tw-shadow-color,#d7261e)}.shadow-\[6px_6px_0px_0px_\#d7261e\],.shadow-\[7px_7px_0px_0px_\#d7261e\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[7px_7px_0px_0px_\#d7261e\]{--tw-shadow:7px 7px 0px 0px var(--tw-shadow-color,#d7261e)}.shadow-\[10px_10px_0px_0px_\#d7261e\]{--tw-shadow:10px 10px 0px 0px var(--tw-shadow-color,#d7261e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-shadow-\[3px_4px_0px_rgba\(0\,0\,0\,0\.27\)\]{--tw-drop-shadow-size:drop-shadow(3px 4px 0px var(--tw-drop-shadow-color,#00000045));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[3px_4px_0px_rgba\(0\,0\,0\,0\.27\)\],.drop-shadow-\[4px_5px_0px_rgba\(0\,0\,0\,0\.27\)\]{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,)}.drop-shadow-\[4px_5px_0px_rgba\(0\,0\,0\,0\.27\)\]{--tw-drop-shadow-size:drop-shadow(4px 5px 0px var(--tw-drop-shadow-color,#00000045));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[4px_6px_3px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(4px 6px 3px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[4px_6px_3px_rgba\(0\,0\,0\,0\.25\)\],.drop-shadow-\[5px_7px_2px_rgba\(0\,0\,0\,0\.53\)\]{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,)}.drop-shadow-\[5px_7px_2px_rgba\(0\,0\,0\,0\.53\)\]{--tw-drop-shadow-size:drop-shadow(5px 7px 2px var(--tw-drop-shadow-color,#00000087));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[5px_7px_3px_rgba\(0\,0\,0\,0\.31\)\]{--tw-drop-shadow-size:drop-shadow(5px 7px 3px var(--tw-drop-shadow-color,#0000004f));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[5px_7px_3px_rgba\(0\,0\,0\,0\.31\)\],.drop-shadow-\[6px_8px_4px_rgba\(0\,0\,0\,0\.25\)\]{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,)}.drop-shadow-\[6px_8px_4px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(6px 8px 4px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[8px_10px_3px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(8px 10px 3px var(--tw-drop-shadow-color,#0006));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[8px_10px_3px_rgba\(0\,0\,0\,0\.47\)\],.drop-shadow-\[8px_10px_3px_rgba\(0\,0\,0\,0\.4\)\]{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,)}.drop-shadow-\[8px_10px_3px_rgba\(0\,0\,0\,0\.47\)\]{--tw-drop-shadow-size:drop-shadow(8px 10px 3px var(--tw-drop-shadow-color,#00000078));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[8px_10px_3px_rgba\(0\,0\,0\,0\.53\)\]{--tw-drop-shadow-size:drop-shadow(8px 10px 3px var(--tw-drop-shadow-color,#00000087));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[8px_10px_3px_rgba\(0\,0\,0\,0\.53\)\],.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,)}.text-shadow-\[3px_3px_0px_\#141110\]{text-shadow:3px 3px 0 var(--tw-text-shadow-color,#141110)}.text-shadow-\[4px_4px_0px_\#141110\]{text-shadow:4px 4px 0 var(--tw-text-shadow-color,#141110)}.text-shadow-\[5px_5px_0px_\#141110\]{text-shadow:5px 5px 0 var(--tw-text-shadow-color,#141110)}.text-shadow-\[6px_6px_0px_\#141110\]{text-shadow:6px 6px 0 var(--tw-text-shadow-color,#141110)}}:root{--ink:#11110f;--paper:#f7f7f2;--white:#fff;--gold:#d5a22c;--green:#169f70;--red:#e63c31;--blue:#248bd8;--line:#11110f2e;--display:"Arial Black","Avenir Next Condensed","Helvetica Neue",sans-serif;--body:"Avenir Next","Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0}a{color:inherit}.site-header{z-index:20;min-height:84px;color:var(--ink);background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,290px) 1fr auto;align-items:center;gap:28px;padding:12px clamp(20px,4vw,68px);display:grid;position:relative}.brand{width:min(258px,100%);display:flex}.brand img{width:100%;height:auto;display:block}.desktop-nav{justify-content:center;gap:clamp(18px,2.4vw,38px);display:flex}.desktop-nav a,.header-cta{text-transform:uppercase;font-size:.78rem;font-weight:800;text-decoration:none}.desktop-nav a{border-bottom:2px solid #0000;padding:12px 0}.desktop-nav a:focus-visible,.desktop-nav a:hover{border-color:var(--gold)}.header-cta{color:var(--white);background:var(--ink);padding:13px 18px}.mobile-menu{display:none}.mega-menu{position:relative}.mega-menu summary{cursor:pointer;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:12px 0;font-size:.78rem;font-weight:800;list-style:none;display:inline-flex}.mega-menu summary::-webkit-details-marker{display:none}.mega-menu[open] summary{border-color:var(--gold)}.mega-panel{z-index:50;color:var(--white);background:#101110;grid-template-columns:.75fr 2fr;gap:50px;padding:44px clamp(24px,6vw,96px);display:grid;position:fixed;top:84px;left:0;right:0;box-shadow:0 24px 60px #0000003d}.mega-intro strong{max-width:350px;font-family:var(--display);text-transform:uppercase;font-size:2rem;line-height:1;display:block}.mega-intro a{color:#f0c856;align-items:center;gap:8px;margin-top:28px;text-decoration:none;display:inline-flex}.mega-links{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.mega-links a{min-height:54px;color:var(--white);border-bottom:1px solid #fff3;border-right:1px solid #fff3;align-items:center;gap:10px;padding:10px 14px;font-size:.75rem;text-decoration:none;display:flex}.mega-links a span{flex:0 0 7px;width:7px;height:7px}.mega-links a:hover{background:#ffffff14}.hero{min-height:calc(90svh - 84px);color:var(--white);isolation:isolate;background:#11110f;align-content:end;padding:clamp(52px,8vw,118px) clamp(20px,6vw,98px) 38px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#000000d1,#00000070 56%,#0000001f),linear-gradient(145deg,#0f1011,#222828 52%,#121212);position:absolute;inset:0}.hero-pattern{z-index:-1;opacity:.92;position:absolute;inset:0}.pattern-block{display:block;position:absolute;transform:skew(-20deg)}.pattern-gold{background:var(--gold);width:38vw;height:24vh;top:7vh;right:-10vw}.pattern-green{background:var(--green);width:24vw;height:36vh;top:30vh;right:12vw}.pattern-red{background:var(--red);width:18vw;height:20vh;bottom:7vh;right:-2vw}.pattern-blue{background:var(--blue);width:12vw;height:25vh;bottom:-8vh;right:36vw}.hero-content{z-index:1;width:100%;min-width:0;max-width:980px;position:relative}.kicker,.section-label{text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:900}.kicker{color:#f0c856}.hero h1{max-width:920px;font-family:var(--display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:7.25rem;line-height:.88}.hero-lead{max-width:700px;margin:28px 0 0;font-size:1.25rem;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.button{text-transform:uppercase;align-items:center;min-height:50px;padding:0 22px;font-size:.77rem;font-weight:900;text-decoration:none;display:inline-flex}.button-light{background:var(--white);color:var(--ink)}.text-link{align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.text-link span{font-size:1.25em}.text-link.dark{color:var(--ink)}.hero-index{text-transform:uppercase;border-top:1px solid #ffffff59;flex-wrap:wrap;gap:10px 28px;margin-top:56px;padding-top:18px;font-size:.7rem;font-weight:900;display:flex}.intro-band{background:var(--gold);grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:8vw;padding:clamp(70px,10vw,150px) clamp(20px,6vw,98px);display:grid}.intro-band h2,.section-heading h2{font-family:var(--display);text-transform:uppercase;letter-spacing:0;margin:0}.intro-band h2{max-width:900px;font-size:5rem;line-height:.95}.intro-band p:last-child{max-width:700px;margin:28px 0 0;font-size:1.08rem;line-height:1.65}.ecosystem{background:var(--paper);padding:clamp(72px,9vw,136px) clamp(20px,4vw,68px)}.section-heading{grid-template-columns:.7fr 2fr auto;align-items:end;gap:32px;margin-bottom:46px;display:grid}.section-heading h2{max-width:720px;font-size:4rem;line-height:.96}.division-rail{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.division-tile{min-height:300px;color:var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;padding:24px;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.division-tile:before{content:"";background:var(--accent);height:7px;position:absolute;inset:0 0 auto}.division-tile:focus-visible,.division-tile:hover{color:var(--white);background:var(--ink)}.division-number{font-size:.7rem;font-weight:900}.division-tile h3{max-width:220px;font-family:var(--display);text-transform:uppercase;margin:auto 0 14px;font-size:1.55rem;line-height:1}.division-tile p{opacity:.75;margin:0;font-size:.84rem;line-height:1.5}.tile-arrow{font-size:1.5rem;position:absolute;top:20px;right:20px}.site-footer{color:var(--white);background:#0d0e0d;padding:70px clamp(20px,5vw,80px) 28px}.footer-lead{border-bottom:1px solid #fff3;grid-template-columns:.7fr 1.6fr 1fr;align-items:end;gap:50px;padding-bottom:54px;display:grid}.footer-lead img{background:var(--white);width:min(320px,100%);padding:10px}.footer-lead h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:3.1rem;line-height:.98}.footer-lead p{color:#ffffff9e;margin:0;line-height:1.6}.footer-columns{grid-template-columns:.8fr .9fr 1.4fr .9fr;gap:54px;padding:52px 0;display:grid}.footer-columns>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-title{color:#f0c856;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.footer-columns a,.footer-columns span{color:#ffffffbd;align-items:center;gap:8px;font-size:.9rem;text-decoration:none;display:inline-flex}.footer-columns a:hover{color:var(--white)}.footer-divisions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid!important}.footer-divisions .footer-title{grid-column:1/-1}.newsletter{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 0;display:grid}.newsletter p{color:#ffffff9e;margin:4px 0 0}.newsletter button{min-height:46px;color:var(--ink);background:var(--gold);cursor:pointer;border:0;align-items:center;gap:9px;padding:0 18px;font-weight:900;display:inline-flex}.footer-bottom{color:#ffffff8c;justify-content:space-between;gap:24px;padding-top:26px;font-size:.78rem;display:flex}.footer-bottom nav{gap:22px;display:flex}.footer-bottom a{color:inherit;text-decoration:none}.page-hero{min-height:620px;color:var(--white);isolation:isolate;background:#11110f;flex-direction:column;justify-content:flex-end;padding:90px clamp(20px,6vw,98px) 76px;display:flex;position:relative;overflow:hidden}.page-hero:after{content:"";z-index:-2;background:linear-gradient(105deg,#11110f 0 64%,var(--page-accent) 64%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.page-hero:after{background:linear-gradient(105deg,#11110f 0 64%,color-mix(in srgb,var(--page-accent) 68%,#101010) 64%)}}.page-hero-pattern{z-index:-1;opacity:.75;position:absolute;inset:0}.page-hero-pattern span{background:var(--page-accent);width:36%;height:22%;display:block;position:absolute;right:-8%;transform:skew(-22deg)}.page-hero-pattern span:first-child{opacity:.95;top:8%}.page-hero-pattern span:nth-child(2){opacity:.48;top:38%;right:10%}.page-hero-pattern span:nth-child(3){opacity:.72;bottom:-5%;right:-2%}.page-hero h1{max-width:980px;font-family:var(--display);text-transform:uppercase;margin:0;font-size:5.9rem;line-height:.92}.page-hero>p:last-child{max-width:720px;margin:30px 0 0;font-size:1.18rem;line-height:1.65}.contact-form{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-form label{text-transform:uppercase;gap:8px;font-size:.76rem;font-weight:900;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:48px;color:var(--ink);background:var(--white);font:inherit;border:1px solid #11110f59;border-radius:0;padding:12px}.contact-form textarea{resize:vertical}.contact-form .consent,.contact-form .form-message,.contact-form button,.form-error{grid-column:1/-1}.contact-form .consent{text-transform:none;grid-template-columns:none;align-items:flex-start;gap:9px;font-size:.73rem;font-weight:500;line-height:1.45;display:flex}.contact-form .consent input{flex:0 0 17px;width:17px;min-height:17px}.contact-form button{min-height:50px;color:var(--white);background:var(--ink);text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;font-weight:900;display:inline-flex}.contact-form button:disabled{opacity:.6}.contact-form-compact{grid-template-columns:1fr}.contact-form-compact>*{grid-column:auto}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.form-error{color:#8d1c16;background:#ffe1df;margin:0;padding:12px}.form-success{color:#0c5e43;background:#dbf8ea;padding:36px}.form-success h3{font-family:var(--display);text-transform:uppercase;margin:12px 0 6px;font-size:2rem}.form-success p{margin:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.cookie-consent{z-index:100;max-width:860px;color:var(--white);background:#111;border:1px solid #ffffff3d;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:auto;padding:18px;display:grid;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 20px 60px #0000004d}.cookie-consent p{margin:0;line-height:1.5}.cookie-consent div{gap:8px;display:flex}.cookie-consent button{min-height:40px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #fff6;padding:0 14px}.cookie-consent button.primary{border-color:var(--gold);color:var(--ink);background:var(--gold)}.capabilities-band,.news-band,.story-chapters{padding:110px clamp(20px,5vw,80px)}.compact-heading{grid-template-columns:.55fr 2fr auto}.chapter-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.chapter-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:330px;padding:26px;display:flex}.chapter-grid article>span{color:#b9261f;text-transform:uppercase;font-size:.72rem;font-weight:900}.chapter-grid h3{font-family:var(--display);text-transform:uppercase;margin:auto 0 18px;font-size:2.1rem;line-height:1}.chapter-grid p{color:#11110fad;margin:0;line-height:1.55}.brands-band{background:#11110f;padding:110px clamp(20px,5vw,80px)}.brands-band,.light-heading h2{color:var(--white)}.brand-showcase{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.brand-card{background:#222;min-width:0;position:relative;overflow:hidden}.brand-card:before{content:"";z-index:2;background:var(--accent);height:7px;position:absolute;inset:0 0 auto}.brand-card>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.brand-card>img.brand-logo-image{object-fit:contain;background:#050505;padding:18px}.brand-card>div{flex-direction:column;min-height:270px;padding:25px;display:flex}.card-status{color:var(--accent);text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:900}.brand-card h3{font-family:var(--display);text-transform:uppercase;margin:0 0 14px;font-size:2rem}.brand-card p:not(.card-status){color:#ffffffa8;margin:0;line-height:1.55}.brand-card a{color:var(--white);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-weight:900;text-decoration:none;display:inline-flex}.capability-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.capability-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:245px;padding:26px}.capability-grid article:first-child svg{color:var(--blue)}.capability-grid article:nth-child(2) svg{color:var(--red)}.capability-grid article:nth-child(3) svg{color:var(--green)}.capability-grid article:nth-child(4) svg{color:#7450a8}.capability-grid article:nth-child(5) svg{color:#f47721}.capability-grid article:nth-child(6) svg{color:var(--gold)}.capability-grid h3{font-family:var(--display);text-transform:uppercase;margin:54px 0 12px;font-size:1.45rem;line-height:1}.capability-grid p{color:#11110fa8;margin:0;line-height:1.55}.africa-band{min-height:650px;color:var(--white);background:#087c56;grid-template-columns:1.2fr 1fr;align-items:center;padding:80px clamp(20px,6vw,98px);display:grid;position:relative;overflow:hidden}.africa-word{color:#ffffffd6;font-family:var(--display);font-size:17rem;line-height:.8;position:absolute;bottom:-7%;left:-1.5%}.africa-copy{z-index:1;grid-column:2;position:relative}.africa-copy h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:4.2rem;line-height:.95}.africa-copy>p:last-child{margin:28px 0 0;font-size:1.08rem;line-height:1.65}.dual-cta{grid-template-columns:1fr 1fr;display:grid}.dual-cta article{flex-direction:column;align-items:flex-start;min-height:520px;padding:70px clamp(24px,5vw,80px);display:flex}.dual-cta article:first-child{background:var(--blue)}.dual-cta article:last-child{background:var(--red)}.dual-cta h2{max-width:560px;font-family:var(--display);text-transform:uppercase;margin:auto 0 20px;font-size:3.6rem;line-height:.95}.dual-cta article>p:not(.section-label){max-width:570px;margin:0 0 28px;line-height:1.6}.button-dark{color:var(--white);background:var(--ink);gap:9px}.news-band{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.news-band h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:4rem;line-height:.95}.news-empty{border-top:7px solid var(--gold);background:var(--white);padding:34px}.news-empty span{color:#8a650c;text-transform:uppercase;font-size:.7rem;font-weight:900}.news-empty p{margin:18px 0 30px;line-height:1.55}.news-empty a{align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.closing-cta{min-height:620px;color:var(--white);background:linear-gradient(105deg,#000000a6,#0003),#7450a8;flex-direction:column;justify-content:center;align-items:flex-start;padding:90px clamp(20px,8vw,130px);display:flex}.closing-cta h2{max-width:1000px;font-family:var(--display);text-transform:uppercase;margin:0 0 42px;font-size:6rem;line-height:.9}.catering-band,.contact-layout,.division-brands,.division-overview,.editorial-split,.form-band,.market-focus,.openings-band{grid-template-columns:.8fr 1.5fr;gap:9vw;padding:110px clamp(20px,6vw,98px);display:grid}.catering-band h2,.contact-layout h2,.division-brands h2,.division-overview h2,.editorial-split h2,.form-band h2,.market-focus h2,.openings-band h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:3.7rem;line-height:.96}.editorial-split div>p,.market-focus>p{margin:28px 0 0;font-size:1.08rem;line-height:1.75}.principles-band{padding:0 clamp(20px,6vw,98px) 110px}.principles-band>div{border-top:1px solid var(--ink);grid-template-columns:.5fr 2fr;gap:50px;padding:36px 0;display:grid}.principles-band h2{max-width:900px;font-family:var(--display);text-transform:uppercase;margin:0;font-size:2.6rem;line-height:1}.market-focus{color:var(--white);background:var(--blue)}.journey-timeline{padding:90px clamp(20px,6vw,98px)}.journey-timeline article{border-top:1px solid var(--ink);grid-template-columns:.45fr 1.6fr;gap:70px;min-height:420px;padding:52px 0;display:grid}.journey-timeline article:first-child{--chapter:var(--gold)}.journey-timeline article:nth-child(2){--chapter:var(--green)}.journey-timeline article:nth-child(3){--chapter:var(--blue)}.chapter-number{color:var(--chapter);font-family:var(--display);font-size:8rem;line-height:.8}.journey-timeline h2{font-family:var(--display);text-transform:uppercase;margin:40px 0 22px;font-size:4.2rem;line-height:.94}.journey-timeline article p:last-child{max-width:800px;font-size:1.08rem;line-height:1.7}.brand-directory{grid-template-columns:repeat(2,1fr);padding:90px clamp(20px,6vw,98px);display:grid}.brand-directory article{border-top:1px solid var(--ink);border-left:1px solid var(--ink);flex-direction:column;align-items:flex-start;min-height:420px;padding:34px;display:flex;position:relative}.brand-directory article:nth-child(2n){border-right:1px solid var(--ink)}.brand-directory article:nth-last-child(-n+2){border-bottom:1px solid var(--ink)}.brand-directory article:before{content:"";background:var(--accent);width:8px;position:absolute;inset:0 auto 0 0}.directory-number{font-size:.72rem;font-weight:900}.brand-directory h2{font-family:var(--display);text-transform:uppercase;margin:auto 0 7px;font-size:3rem}.brand-division{color:var(--accent);margin:0 0 16px;font-weight:800}.brand-directory article>p:not(.card-status):not(.brand-division){max-width:560px;margin:0;line-height:1.55}.brand-directory a,.unavailable-link{align-items:center;gap:8px;margin-top:28px;font-weight:900;text-decoration:none;display:inline-flex}.unavailable-link{color:#11110f85}.leadership-principles{background:var(--gold);padding:90px clamp(20px,6vw,98px)}.leadership-profile{color:var(--white);background:#151512;grid-template-columns:minmax(260px,.75fr) 1.25fr;align-items:center;gap:clamp(32px,7vw,120px);padding:100px clamp(20px,10vw,170px);display:grid}.leadership-profile>img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%}.leadership-profile h2{max-width:720px;font-family:var(--display);text-transform:uppercase;margin:0 0 26px;font-size:4rem;line-height:.95}.leadership-profile p:not(.section-label){color:#ffffffb8;max-width:720px;margin:0 0 18px;font-size:1.04rem;line-height:1.7}.leadership-principles>div{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.leadership-principles article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:300px;padding:28px}.leadership-principles h2{font-family:var(--display);text-transform:uppercase;margin:70px 0 14px;font-size:2.2rem}.leadership-principles p{margin:0;line-height:1.55}.partnership-grid{grid-template-columns:repeat(2,1fr);padding:90px clamp(20px,6vw,98px);display:grid}.partnership-grid article{border-top:1px solid var(--ink);border-left:1px solid var(--ink);min-height:350px;padding:34px}.partnership-grid article:nth-child(2n){border-right:1px solid var(--ink)}.partnership-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--ink)}.partnership-grid h2{font-family:var(--display);text-transform:uppercase;margin:90px 0 14px;font-size:2.4rem}.partnership-grid p{margin:0;line-height:1.6}.form-band{color:var(--white);background:var(--blue)}.form-band .contact-form input,.form-band .contact-form textarea{color:var(--white);background:#00000029;border-color:#ffffff8c}.form-band .contact-form button{color:var(--ink);background:var(--white)}.culture-list{grid-template-columns:.6fr 1.6fr;gap:8vw;padding:100px clamp(20px,6vw,98px);display:grid}.culture-list>div{border-top:1px solid var(--ink)}.culture-list div p{border-bottom:1px solid var(--ink);font-family:var(--display);text-transform:uppercase;align-items:center;gap:14px;margin:0;padding:24px 0;font-size:2rem;display:flex}.openings-band{background:#d9f0e8}.career-portal{color:var(--white);background:#11110f;padding:100px clamp(20px,6vw,98px)}.career-portal-intro{grid-template-columns:.7fr 1.5fr;gap:9vw;margin-bottom:56px;display:grid}.career-portal .section-label{color:var(--gold)}.career-portal-intro h2{font-family:var(--display);text-transform:uppercase;margin:0 0 20px;font-size:clamp(3rem,5vw,5.5rem);line-height:.9}.career-portal-intro p:last-child{color:#ffffffb8;max-width:650px;margin:0;font-size:1.08rem;line-height:1.7}.career-openings{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.career-opening{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;flex-direction:column;min-height:470px;padding:28px;display:flex}.career-opening.selected{background:#1a3f31}.career-opening>p{color:var(--gold);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.career-opening h3{max-width:440px;font-family:var(--display);text-transform:uppercase;margin:28px 0 12px;font-size:2rem;line-height:1}.career-opening>span{color:#ffffffa8;font-size:.88rem}.career-opening-summary{color:#ffffffc7;margin:20px 0 0;line-height:1.55}.career-opening h4{color:var(--gold);letter-spacing:0;text-transform:uppercase;margin:20px 0 8px;font-size:.7rem;font-weight:900}.career-opening ul{color:#ffffffb8;gap:8px;margin:0;padding:0;font-size:.84rem;line-height:1.45;list-style:none;display:grid}.career-opening li{padding-left:14px;position:relative}.career-opening li:before{color:var(--gold);content:"-";position:absolute;left:0}.career-opening div{margin-top:auto;padding-top:24px}.career-opening a,.career-opening button,.career-text-button{color:var(--white);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;background:0 0;border:0;align-items:center;gap:8px;font-weight:900;text-decoration-thickness:2px;display:inline-flex}.career-workflow{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid}.career-workflow span{color:#ffffffb8;text-transform:uppercase;border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;padding:16px;font-size:.7rem;font-weight:900}.career-form-wrap,.career-success{max-width:780px;color:var(--ink);background:var(--paper);margin:56px auto 0;padding:34px}.career-form-wrap form{gap:20px;display:grid}.career-form-title{align-items:center;gap:10px;display:flex}.career-form-title h3,.career-success h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:2.2rem;line-height:.95}.career-form-wrap form>p{margin:0;line-height:1.6}.career-form-wrap label{text-transform:uppercase;gap:8px;font-size:.74rem;font-weight:900;display:grid}.career-form-wrap input,.career-form-wrap select,.career-form-wrap textarea{width:100%;min-height:48px;color:var(--ink);background:var(--white);font:inherit;border:1px solid #11110f61;border-radius:0;padding:12px}.career-form-wrap textarea{resize:vertical}.career-form-wrap small{color:#11110f9e;text-transform:none;font-size:.75rem;font-weight:500}.career-form-wrap form>button{min-height:52px;color:var(--white);background:var(--ink);text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;font-weight:900;display:inline-flex}.career-form-wrap form>button:disabled{opacity:.6}.career-consent{align-items:flex-start;gap:10px;line-height:1.5;text-transform:none!important;grid-template-columns:none!important;font-size:.8rem!important;font-weight:500!important;display:flex!important}.career-consent input{flex:0 0 18px;width:18px!important;min-height:18px!important}.career-error{color:#7f1b15;background:#ffe1df;margin:20px 0 0;padding:14px}.career-success{color:#0c5e43;background:#dbf8ea}.career-success p{margin:14px 0 0;line-height:1.6}.newsroom-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:600px;padding:90px clamp(20px,10vw,160px);display:flex}.newsroom-empty span{color:#a1640e;text-transform:uppercase;font-size:.72rem;font-weight:900}.newsroom-empty h2{max-width:900px;font-family:var(--display);text-transform:uppercase;margin:18px 0;font-size:5rem;line-height:.95}.newsroom-empty p{max-width:660px;margin:0 0 30px;line-height:1.6}.newsroom-empty a{align-items:center;gap:9px;font-weight:900;text-decoration:none;display:inline-flex}.contact-layout>div>h2{margin-bottom:38px}.contact-email{color:#111;text-underline-offset:5px;margin:0 0 28px;font-size:1.05rem;font-weight:750;text-decoration-thickness:1px;display:inline-flex}.legal-content{max-width:980px;margin:0 auto;padding:90px 24px 120px}.legal-content article{border-top:1px solid var(--ink);padding:34px 0}.legal-content h2{font-family:var(--display);text-transform:uppercase;margin:0 0 16px;font-size:2rem}.legal-content p{max-width:780px;margin:0;font-size:1.02rem;line-height:1.7}.division-directory{padding:80px clamp(20px,5vw,80px) 120px}.division-directory>a{border-top:1px solid var(--ink);min-height:190px;color:var(--ink);grid-template-columns:.15fr 200px 1fr auto;align-items:center;gap:38px;padding:26px;text-decoration:none;display:grid;position:relative}.division-directory>a:last-child{border-bottom:1px solid var(--ink)}.division-directory>a:before{content:"";background:var(--accent);width:0;transition:width .2s;position:absolute;inset:0 auto 0 0}.division-directory>a:hover:before{width:9px}.division-directory-image{background:#111;height:130px;overflow:hidden}.division-directory-image img{object-fit:cover;width:100%;height:100%}.division-directory-mark{color:#fff;background:radial-gradient(ellipse 70% 80% at 100% 0,var(--accent,#d5a22c),transparent 62%),linear-gradient(165deg,#151512 0,#050505 72%);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.division-directory-mark{background:radial-gradient(ellipse 70% 80% at 100% 0,color-mix(in srgb,var(--accent,#d5a22c) 48%,transparent),transparent 62%),linear-gradient(165deg,#151512 0,#050505 72%)}}.division-directory h2{font-family:var(--display);text-transform:uppercase;margin:6px 0 10px;font-size:2.5rem}.division-directory p{color:#11110fa6;max-width:730px;margin:0}.division-domain{text-transform:uppercase;font-size:.7rem;font-weight:900;color:var(--accent)!important}.division-story-hero{min-height:min(78vw,820px);color:var(--white);background:#111;align-items:end;display:flex;position:relative;overflow:hidden}.division-story-hero>img{object-fit:cover;object-position:center}.division-story-hero-shade{background:#0000008f;position:absolute;inset:0}.division-story-hero-copy{width:min(860px,100% - 40px);margin:0 clamp(20px,9vw,150px) clamp(48px,8vw,130px);position:relative}.division-story-hero-copy .section-label{color:var(--white)}.division-concept-focus{color:var(--division-accent);text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:900}.division-story-hero h1{max-width:920px;font-family:var(--display);text-transform:uppercase;margin:0 0 20px;font-size:clamp(3.8rem,8vw,8rem);line-height:.86}.division-story-hero-copy>p:last-child{max-width:760px;margin:0;font-size:1.1rem;line-height:1.72}.division-story-lead{max-width:680px;margin:0 0 22px;font-size:1.28rem;font-weight:700;line-height:1.45}.division-project{color:var(--white);background:#151512;grid-template-columns:1fr 1fr;gap:clamp(48px,10vw,160px);padding:110px clamp(20px,9vw,150px);display:grid}.division-project h2{font-family:var(--display);text-transform:uppercase;margin:0 0 22px;font-size:clamp(3rem,5vw,5.5rem);line-height:.9}.division-project>div>p:not(.section-label){color:#ffffffbd;max-width:600px;margin:0;font-size:1.08rem;line-height:1.7}.division-project-outcomes .detail-line{color:#ffffffd1;border-top-color:#ffffff38}.division-project-outcomes .detail-line svg{color:var(--division-accent)}.division-overview{background:var(--division-accent)}@supports (color:color-mix(in lab,red,red)){.division-overview{background:color-mix(in srgb,var(--division-accent) 18%,white)}}.division-meta{border-left:8px solid var(--division-accent);background:var(--white);flex-direction:column;justify-content:center;align-items:flex-start;padding:28px;display:flex}.division-meta span{color:#555552;text-transform:uppercase;font-size:.7rem;font-weight:900}.division-meta strong{margin:10px 0 20px;font-size:1.3rem}.division-meta p{margin:0;line-height:1.5}.division-detail-grid{grid-template-columns:repeat(3,1fr);padding:100px clamp(20px,5vw,80px);display:grid}.division-detail-grid>div{border-top:7px solid var(--division-accent);background:var(--white);padding:28px}.division-detail-grid>div+div{border-left:1px solid var(--line)}.detail-line{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin:0;padding:15px 0;line-height:1.45;display:flex}.detail-line svg{color:var(--division-accent);flex:0 0 18px}.division-brands{color:var(--white);background:#111}.division-brands>div:last-child{gap:18px;display:grid}.division-brands article{border-left:7px solid var(--division-accent);background:#222;padding:26px}.division-brands article span{color:#f0c856;text-transform:uppercase;font-size:.7rem;font-weight:900}.division-brands article h3{font-family:var(--display);text-transform:uppercase;margin:12px 0;font-size:2rem}.division-brands article p{color:#ffffffb3;line-height:1.5}.division-brands article a{color:var(--white);align-items:center;gap:8px;margin-top:12px;font-weight:900;text-decoration:none;display:inline-flex}.division-cta{min-height:520px;color:var(--white);background:var(--division-accent);grid-template-columns:1fr auto;align-items:end;gap:50px;padding:90px clamp(20px,7vw,110px);display:grid}@supports (color:color-mix(in lab,red,red)){.division-cta{background:color-mix(in srgb,var(--division-accent) 52%,#111 48%)}}.division-cta h2{max-width:780px;font-family:var(--display);text-transform:uppercase;margin:0;font-size:5rem;line-height:.92}.division-cta p:not(.section-label){max-width:700px;line-height:1.6}.not-found{min-height:690px;color:var(--white);background:#111;flex-direction:column;justify-content:center;align-items:flex-start;padding:90px clamp(20px,8vw,130px);display:flex}.not-found h1{max-width:950px;font-family:var(--display);text-transform:uppercase;margin:20px 0;font-size:5.5rem;line-height:.9}.not-found>p:not(.section-label){color:#ffffffb3;max-width:620px;margin:0 0 34px;font-size:1.08rem;line-height:1.6}.chopyard-page{--chop-red:#e21016;--chop-yellow:#f5aa13;--chop-green:#75a900;--chop-brown:#5a2a16;color:#f7f0df;background:#080909}.chopyard-hero{isolation:isolate;align-items:flex-end;min-height:calc(90svh - 84px);padding:70px clamp(20px,6vw,98px);display:flex;position:relative;overflow:hidden}.chopyard-hero-food{z-index:-3;object-fit:cover;object-position:78% 6%;width:80%;height:140%;position:absolute;inset:-24% -3% -15% 35%;transform:scale(1.04)}.chopyard-hero-shade{z-index:-2;background:linear-gradient(90deg,#050505 0 36%,#050505b3 56%,#05050526),linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.chopyard-hero:after{content:"";z-index:-1;background:repeating-linear-gradient(135deg,#0000 0 48px,#f5aa1314 48px 50px);position:absolute;inset:0}.chopyard-hero-copy{width:min(650px,100%);min-width:0}.chopyard-hero-copy>p{color:var(--chop-yellow);text-transform:uppercase;margin:0 0 20px;font-size:.73rem;font-weight:900}.chopyard-hero-copy>img{mix-blend-mode:screen;width:min(420px,76vw);display:block}.chopyard-hero-copy h1{font-family:var(--display);text-transform:uppercase;margin:26px 0 30px;font-size:5.2rem;line-height:.86}.chop-button{text-transform:uppercase;gap:9px;min-height:52px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.chop-button,.chopyard-marquee{color:#111;background:var(--chop-yellow);align-items:center}.chopyard-marquee{min-height:74px;font-family:var(--display);white-space:nowrap;justify-content:space-around;gap:24px;padding:14px 20px;font-size:1.35rem;display:flex;overflow:hidden}.chopyard-marquee svg{color:var(--chop-red);fill:var(--chop-red)}.chop-label{color:var(--chop-yellow);text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:900}.chop-story{grid-template-columns:1fr 1fr;gap:9vw;padding:120px clamp(20px,7vw,110px);display:grid}.catering-band h2,.chop-promo h2,.chop-section-title h2,.chop-story h2,.visit-order h2{font-family:var(--display);text-transform:uppercase;margin:0}.chop-story h2{font-size:4.4rem;line-height:.9}.chop-story>div:last-child{padding-top:44px}.chop-story>div:last-child p{color:#ffffffb3;margin:0 0 24px;font-size:1.08rem;line-height:1.7}.chop-categories{color:#111;background:#f4a50c;padding:100px clamp(20px,5vw,80px)}.chop-section-title{grid-template-columns:.5fr 1.5fr 1fr;align-items:end;gap:42px;margin-bottom:42px;display:grid}.chop-section-title .chop-label{color:#6f190e}.chop-section-title h2{font-size:4.8rem;line-height:.88}.chop-section-title>p:last-child{margin:0;line-height:1.6}.category-list{border-top:2px solid #111;border-left:2px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.category-list article{background:#f4a50c;border-bottom:2px solid #111;border-right:2px solid #111;flex-direction:column;min-height:440px;display:flex;overflow:hidden}.category-list article>img{object-fit:cover;width:100%;display:block}.category-list article>img,.deal-photo-grid{aspect-ratio:5/3;background:#050505;border-bottom:2px solid #111}.deal-photo-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:1.2fr 1fr;height:auto;display:grid;overflow:hidden}.deal-photo-grid img{object-fit:cover;width:100%;height:100%}.deal-photo-grid img:first-child{grid-row:1/3}.category-deal-card .category-card-copy{background:var(--chop-red);color:var(--white)}.category-deal-card .category-card-meta svg{color:var(--chop-yellow);fill:var(--chop-yellow)}.category-card-copy{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.category-card-meta{justify-content:space-between;align-items:center;display:flex}.category-card-meta span{font-size:.7rem;font-weight:900}.category-card-meta svg{color:var(--chop-red);fill:var(--chop-red)}.category-list h3{font-family:var(--display);text-transform:uppercase;margin:18px 0 10px;font-size:1.8rem}.category-list p{margin:0;font-size:.88rem;line-height:1.5}.chop-menu{padding:120px clamp(20px,7vw,110px)}.chop-menu .chop-section-title{grid-template-columns:.5fr 1.5fr 1fr}.chop-menu .chop-label{color:var(--chop-yellow)}.menu-artwork{width:min(1050px,100%);margin:0 auto}.menu-artwork button{cursor:zoom-in;background:#050505;border:1px solid #f5aa1380;width:100%;padding:0;display:block;position:relative}.menu-artwork img{width:100%;height:auto;display:block}.menu-artwork button span{color:#111;background:var(--chop-yellow);align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex;position:absolute;bottom:16px;right:16px}.menu-artwork figcaption{color:#ffffff8c;margin-top:12px;font-size:.78rem}.menu-dialog{background:#050505;border:0;width:min(96vw,1180px);max-width:none;max-height:94vh;padding:48px 12px 12px}.menu-dialog::backdrop{background:#000000eb}.menu-dialog img{width:100%;height:auto;display:block}.dialog-close{z-index:2;color:#111;background:var(--chop-yellow);cursor:pointer;border:0;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:18px;right:18px}.drinks-menu{background:#151512;padding:120px clamp(20px,7vw,110px)}.drinks-menu .chop-label{color:var(--chop-yellow)}.drinks-menu .menu-artwork{width:min(980px,100%)}.chop-promo{background:var(--chop-red);grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:480px;padding:80px clamp(20px,7vw,110px);display:grid}.chop-promo span:not(.promo-lines span){color:var(--white);text-transform:uppercase;font-size:.72rem;font-weight:900}.chop-promo h2{margin:14px 0;font-size:4.8rem;line-height:.9}.chop-promo p{max-width:600px;color:var(--white);line-height:1.6}.promo-lines{gap:20px;display:grid;transform:rotate(-12deg)}.promo-lines span{background:#0b0b0b;height:60px}.promo-lines span:nth-child(2){background:var(--chop-yellow)}.promo-lines span:nth-child(3){background:var(--chop-green)}.visit-order{color:#111;background:#f6edd9;grid-template-columns:repeat(3,1fr);display:grid}.visit-order article{border-right:1px solid #111;min-height:360px;padding:34px}.visit-order article:last-child{border:0}.visit-order article>svg{color:var(--chop-red);margin-bottom:66px}.visit-order .chop-label{color:#8a2d18}.visit-order h2{font-size:2.4rem}.visit-order article>p:last-child{line-height:1.55}.catering-band{color:#111;background:var(--chop-yellow)}.catering-band .chop-label{color:#7a160e}.catering-band h2{font-size:4rem}.catering-band>div>p:last-child{line-height:1.6}.catering-band .contact-form input,.catering-band .contact-form textarea{background:#ffe0a1;border-color:#111}.chop-back{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:30px;padding:30px clamp(20px,5vw,80px);display:flex}.chop-back p{color:#ffffffa6;margin:0}.chop-back a{color:var(--chop-yellow);align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.environguard-page{--guard-green:#249271;--guard-mint:#d6efe5;color:var(--ink);background:#eef4f0}.environguard-hero{min-height:calc(92svh - 84px);color:var(--white);isolation:isolate;align-items:end;padding:80px clamp(20px,8vw,130px);display:flex;position:relative;overflow:hidden}.environguard-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.environguard-hero-shade{z-index:-1;background:linear-gradient(90deg,#04100ce8,#04100ca8 46%,#04100c1f),linear-gradient(#0000 45%,#04100cad);position:absolute;inset:0}.environguard-hero-copy{max-width:850px}.environguard-hero-copy .section-label{color:#91e2bd}.environguard-hero h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(3.6rem,7vw,7.8rem);line-height:.86}.environguard-hero-copy>p:not(.section-label){max-width:700px;margin:28px 0 34px;font-size:1.2rem;line-height:1.65}.environguard-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.environguard-hero .button{gap:10px}.environguard-contact,.environguard-intro,.environguard-monitoring{grid-template-columns:.7fr 1.55fr;gap:9vw;padding:110px clamp(20px,8vw,130px);display:grid}.environguard-intro{background:var(--guard-mint)}.environguard-contact h2,.environguard-intro h2,.environguard-monitoring h2,.environguard-status h2,.environguard-workflow h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(3rem,5vw,5.2rem);line-height:.9}.environguard-intro>div>p{max-width:760px;margin:28px 0 0;font-size:1.1rem;line-height:1.75}.environguard-monitoring{background:#f7faf8}.environguard-area-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.environguard-area-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:310px;padding:28px;display:flex}.environguard-area-grid svg{color:var(--guard-green)}.environguard-area-grid h3{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-family:var(--display);text-transform:uppercase;margin:32px 0 14px;font-size:clamp(1rem,1.2vw,1.45rem);line-height:1.04}.environguard-area-grid p{color:#11110fb3;margin:0;line-height:1.55}.environguard-monitoring{grid-template-columns:1fr;gap:48px}.environguard-workflow{color:var(--white);background:#11251e;grid-template-columns:.7fr 1.55fr;gap:9vw;padding:110px clamp(20px,8vw,130px);display:grid}.environguard-workflow .section-label{color:#91e2bd}.environguard-workflow>div:last-child{border-top:1px solid #ffffff47}.environguard-workflow article{border-bottom:1px solid #ffffff47;grid-template-columns:.2fr .65fr 1.4fr;align-items:baseline;gap:22px;padding:25px 0;display:grid}.environguard-workflow article span{color:#91e2bd;font-size:.8rem;font-weight:900}.environguard-workflow h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.environguard-workflow article p{color:#ffffffb8;margin:0;line-height:1.6}.environguard-status{background:var(--guard-green);grid-template-columns:1.2fr .8fr;align-items:end;gap:9vw;padding:110px clamp(20px,8vw,130px);display:grid}.environguard-status>div>svg{margin-bottom:44px}.environguard-status h2{max-width:850px}.environguard-status>div>p:not(.section-label){max-width:760px;margin:28px 0 0;font-size:1.08rem;line-height:1.7}.environguard-status-points{border-top:1px solid #11110f8a}.environguard-status-points p{border-bottom:1px solid #11110f8a;align-items:center;gap:12px;margin:0;padding:20px 0;font-weight:800;display:flex}.environguard-contact{color:var(--white);background:#11110f}.environguard-contact .section-label{color:#91e2bd}.environguard-contact>div>p:not(.section-label){color:#ffffffb8;max-width:650px;margin:26px 0;line-height:1.65}.environguard-contact>div>a{color:#91e2bd;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.environguard-contact .contact-form input,.environguard-contact .contact-form textarea{color:var(--white);background:#ffffff14;border-color:#ffffff80}.environguard-contact .contact-form button{color:var(--ink);background:#91e2bd}.styleride-page{--ride-red:#e63c31;--ride-ember:#ff8f7c;--ride-blush:#fbeceb;color:var(--ink);background:#f7f4f4}.styleride-hero{min-height:calc(92svh - 84px);color:var(--white);isolation:isolate;background:linear-gradient(133deg,#0d0c0f,#241012 54%,#4a1810);align-items:end;padding:80px clamp(20px,8vw,130px);display:flex;position:relative;overflow:hidden}.styleride-hero-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#e63c319e 0,#e63c3129 45%,#0000 70%);border-radius:50%;width:min(70vw,900px);position:absolute;inset:-30% -10% auto auto}.styleride-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#09080ab8);height:55%;position:absolute;inset:auto 0 0}.styleride-hero-copy{min-width:0;max-width:850px}.styleride-hero-logo{width:min(390px,72vw);height:auto;margin:0 0 44px;display:block}.styleride-hero-copy .section-label{color:var(--ride-ember)}.styleride-hero h1{font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:clamp(3.6rem,7vw,7.8rem);line-height:.86}.styleride-hero-copy>p:not(.section-label){max-width:700px;margin:28px 0 34px;font-size:1.2rem;line-height:1.65}.styleride-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.styleride-hero .button{gap:10px}.styleride-hero .text-link{color:var(--ride-ember)}.styleride-contact,.styleride-intro,.styleride-routes,.styleride-sides{grid-template-columns:.7fr 1.55fr;gap:9vw;padding:110px clamp(20px,8vw,130px);display:grid}.styleride-intro{background:var(--ride-blush)}.styleride-contact h2,.styleride-intro h2,.styleride-routes h2,.styleride-sides h2,.styleride-standard h2,.styleride-status h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(3rem,5vw,5.2rem);line-height:.9}.styleride-intro>div>p{max-width:760px;margin:28px 0 0;font-size:1.1rem;line-height:1.75}.styleride-sides{background:#fdfbfb;grid-template-columns:1fr;gap:48px}.styleride-side-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.styleride-side-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:310px;padding:28px;display:flex}.styleride-side-grid svg{color:var(--ride-red)}.styleride-side-grid h3{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-family:var(--display);text-transform:uppercase;margin:32px 0 14px;font-size:clamp(1rem,1.2vw,1.45rem);line-height:1.04}.styleride-side-grid p{color:#11110fb3;margin:0;line-height:1.55}.styleride-routes{grid-template-columns:.7fr 1.55fr}.styleride-route-list article{border-bottom:1px solid #11110f2e;align-items:baseline;gap:18px;padding:22px 0;display:flex}.styleride-route-list article:first-child{border-top:1px solid #11110f2e}.styleride-route-list svg{color:var(--ride-red);flex:none;translate:0 3px}.styleride-route-list h3{font-family:var(--display);text-transform:uppercase;margin:0 0 6px;font-size:clamp(1.3rem,2.1vw,1.8rem);line-height:1.05}.styleride-route-list article p{color:#11110fb3;margin:0;line-height:1.55}.styleride-route-note{color:#11110fb3;max-width:640px;margin:30px 0 0;line-height:1.7}.styleride-standard{color:var(--white);background:#170f11;grid-template-columns:.7fr 1.55fr;gap:9vw;padding:110px clamp(20px,8vw,130px);display:grid}.styleride-standard .section-label{color:var(--ride-ember)}.styleride-standard>div:last-child{border-top:1px solid #ffffff47}.styleride-standard article{border-bottom:1px solid #ffffff47;grid-template-columns:.2fr .65fr 1.4fr;align-items:baseline;gap:22px;padding:25px 0;display:grid}.styleride-standard article span{color:var(--ride-ember);font-size:.8rem;font-weight:900}.styleride-standard h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.styleride-standard article p{color:#ffffffb8;margin:0;line-height:1.6}.styleride-status{background:var(--ride-blush);border-top:6px solid var(--ride-red);grid-template-columns:1.2fr .8fr;align-items:end;gap:9vw;padding:110px clamp(20px,8vw,130px);display:grid}.styleride-status>div>svg{color:var(--ride-red);margin-bottom:44px}.styleride-status .section-label{color:var(--ride-red)}.styleride-status h2{max-width:850px}.styleride-status>div>p:not(.section-label){max-width:760px;margin:28px 0 0;font-size:1.08rem;line-height:1.7}.styleride-status-points{border-top:1px solid #11110f8a}.styleride-status-points p{border-bottom:1px solid #11110f8a;align-items:center;gap:12px;margin:0;padding:20px 0;font-weight:800;display:flex}.styleride-status-points svg{color:var(--ride-red);flex:none}.styleride-contact{color:var(--white);background:#11110f}.styleride-contact .section-label{color:var(--ride-ember)}.styleride-contact>div>p:not(.section-label){color:#ffffffb8;max-width:650px;margin:26px 0;line-height:1.65}.styleride-contact>div>a{color:var(--ride-ember);align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.styleride-contact .contact-form input,.styleride-contact .contact-form select,.styleride-contact .contact-form textarea{color:var(--white);background:#ffffff14;border-color:#ffffff80}.styleride-contact .contact-form button{color:var(--white);background:var(--ride-red)}.environment-dashboard{color:var(--white);background:#0b1914;grid-template-columns:.7fr 1.55fr;gap:9vw;padding:110px clamp(20px,8vw,130px);display:grid}.environment-dashboard .section-label{color:#91e2bd}.environment-reporting .section-label{color:#0b1914}.environment-dashboard h2,.environment-reporting h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(3rem,5vw,5.2rem);line-height:.9}.environment-dashboard>div>p:not(.section-label){color:#ffffffb8;max-width:500px;margin:26px 0;line-height:1.65}.environment-dashboard>div>a{color:#91e2bd;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.environment-dashboard-panel{background:#152a22;min-height:430px;padding:28px}.environment-dashboard-error,.environment-dashboard-loading{color:#ffffffb8;align-items:center;gap:10px;margin:0;display:flex}.environment-dashboard-error{color:#ffc1b7}.environment-dashboard-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.environment-dashboard-stats article{background:#204535;padding:22px}.environment-dashboard-stats span{color:#b7dfca;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.environment-dashboard-stats strong{font-family:var(--display);margin-top:16px;font-size:3.8rem;line-height:.9;display:block}.environment-dashboard-breakdown,.environment-dashboard-recent{margin-top:28px}.environment-dashboard-panel h3{color:#91e2bd;text-transform:uppercase;margin:0 0 12px;font-size:.75rem}.environment-dashboard-breakdown p{color:#ffffffc7;border-top:1px solid #ffffff2e;justify-content:space-between;gap:18px;margin:0;padding:10px 0;display:flex}.environment-dashboard-recent article{border-top:1px solid #ffffff2e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.environment-dashboard-recent svg{color:#91e2bd}.environment-dashboard-recent span,.environment-dashboard-recent strong{display:block}.environment-dashboard-recent span{color:#ffffffa1;align-items:center;gap:5px;margin-top:4px;font-size:.82rem;display:flex}.environment-dashboard-recent span a{color:inherit;text-underline-offset:3px;text-decoration-color:#91e2bd}.environment-news-link{color:#91e2bd;align-items:center;gap:5px;margin-top:8px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.environment-dashboard-recent time{color:#ffffff85;text-align:right;font-size:.72rem}.environment-reporting{background:#d6efe5;grid-template-columns:.7fr 1.55fr;gap:9vw;padding:110px clamp(20px,8vw,130px);display:grid}.environment-report-intro>p:not(.section-label){max-width:500px;margin:26px 0 0;line-height:1.7}.environment-report-panel{background:#f8fbf9;padding:32px}.environment-report-tabs{border-bottom:1px solid #11110f47;gap:0;margin-bottom:28px;display:flex}.environment-report-tabs button{color:#11110f94;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-size:.76rem;font-weight:900}.environment-report-tabs button.active{border-bottom-color:var(--guard-green);color:var(--ink)}.environment-report-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.environment-account-form label,.environment-report-form label{text-transform:uppercase;gap:8px;font-size:.74rem;font-weight:900;display:grid}.environment-account-form input,.environment-report-form input,.environment-report-form select,.environment-report-form textarea{width:100%;min-height:48px;color:var(--ink);background:var(--white);font:inherit;border:1px solid #11110f5c;border-radius:0;padding:12px}.environment-report-form textarea{resize:vertical}.environment-report-form .wide{grid-column:1/-1}.environment-map-link{color:#0b6e4c;grid-column:1/-1;align-items:center;gap:8px;width:fit-content;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.environment-map-link.disabled{color:#11110fc7;pointer-events:none}.environment-location-note{color:#11110fa3;grid-column:1/-1;margin:-10px 0 0;font-size:.78rem;line-height:1.5}.environment-account-choice>button,.environment-account-form>button:not(.plain-button),.environment-report-form button,.environment-report-success>button{min-height:52px;color:var(--white);background:var(--ink);text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.environment-account-form button:disabled,.environment-report-form button:disabled{opacity:.6}.environment-consent{align-items:flex-start;gap:10px;line-height:1.5;text-transform:none!important;grid-template-columns:none!important;font-size:.8rem!important;font-weight:500!important;display:flex!important}.environment-consent input{flex:0 0 18px;width:18px!important;min-height:18px!important}.environment-account-prompt,.reporter-signed-in{align-items:center;gap:7px;margin:20px 0 0;font-size:.88rem;display:flex}.environment-account-prompt button,.plain-button{color:#0b1914;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.reporter-signed-in{color:#0b6e4c;font-weight:800}.environment-account-choice{gap:14px;display:grid}.environment-account-choice p{margin:0 0 8px;line-height:1.6}.environment-account-choice>button{justify-content:space-between;padding:0 16px}.environment-account-form{gap:20px;display:grid}.environment-account-form>div{align-items:center;gap:10px;display:flex}.environment-account-form h3,.environment-report-success h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:2rem;line-height:1}.environment-account-form p,.environment-account-form small{color:#11110fa6;text-transform:none;margin:0;line-height:1.5}.environment-report-error{color:#7f1b15;background:#ffe1df;margin:20px 0 0;padding:13px}.environment-report-success{color:#0c5e43}.environment-report-success p{max-width:520px;margin:14px 0 24px;line-height:1.6}.environment-report-success>button{padding:0 16px}@media (max-width:1220px){.hero h1{font-size:5.6rem}.intro-band h2{font-size:4.2rem}.page-hero h1{font-size:5rem}.desktop-nav{gap:16px}.desktop-nav>a:nth-last-child(-n+2){display:none}.africa-copy h2{font-size:3.5rem}.closing-cta h2{font-size:5rem}}@media (max-width:980px){.site-header{grid-template-columns:1fr auto auto}.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--ink);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{z-index:60;width:min(360px,100vw - 32px);color:var(--white);background:#111;padding:10px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 18px 50px #0000004d}.mobile-menu nav a{color:var(--white);border-bottom:1px solid #ffffff26;padding:14px;font-size:.84rem;font-weight:800;text-decoration:none}.hero h1{font-size:4.5rem}.intro-band h2{font-size:3.6rem}.compact-heading,.section-heading{grid-template-columns:1fr;align-items:start}.section-heading h2{font-size:3.3rem}.division-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-showcase,.capability-grid,.chapter-grid{grid-template-columns:repeat(2,1fr)}.brand-card:last-child,.chapter-grid article:last-child{grid-column:1/-1}.africa-band{grid-template-columns:1fr;min-height:560px}.africa-copy{grid-column:1}.africa-word{font-size:11rem}.dual-cta{grid-template-columns:1fr}.dual-cta article{min-height:440px}.news-band{grid-template-columns:1fr}.footer-lead{grid-template-columns:1fr 1.5fr}.footer-lead p{grid-column:1/-1}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero{min-height:560px}.page-hero h1{font-size:4.4rem}.catering-band,.contact-layout,.division-brands,.division-overview,.editorial-split,.form-band,.market-focus,.openings-band{grid-template-columns:1fr;gap:48px}.journey-timeline article{grid-template-columns:.35fr 1.5fr;gap:40px}.chapter-number{font-size:6rem}.journey-timeline h2{font-size:3.5rem}.division-detail-grid{grid-template-columns:1fr;gap:16px}.division-detail-grid>div+div{border-left:0}.division-story-hero{min-height:650px}.division-cta,.division-project{grid-template-columns:1fr}.division-cta h2{font-size:4rem}.chop-story{grid-template-columns:1fr}.chop-menu .chop-section-title,.chop-section-title{grid-template-columns:1fr;align-items:start}.category-list{grid-template-columns:repeat(2,1fr)}.chop-promo{grid-template-columns:1fr}}@media (max-width:680px){.site-header{justify-content:space-between;min-height:70px;padding:10px 16px;display:flex}.brand{width:166px}.header-cta{display:none}.mobile-menu{flex:0 0 44px;margin-left:auto}.hero{min-height:calc(90svh - 70px);padding:58px 18px 28px}.hero h1{max-width:340px;font-size:2.72rem}.hero-lead{font-size:1rem}.hero-pattern{opacity:.48}.intro-band{grid-template-columns:1fr;gap:34px}.intro-band h2,.section-heading h2{font-size:2.8rem}.brand-showcase,.capability-grid,.chapter-grid,.division-rail{grid-template-columns:1fr}.brand-card:last-child,.chapter-grid article:last-child{grid-column:auto}.division-tile{min-height:240px}.brands-band,.capabilities-band,.ecosystem,.news-band,.story-chapters{padding:76px 18px}.chapter-grid h3{font-size:1.8rem}.africa-band{align-items:start;min-height:620px;padding:70px 18px}.africa-copy h2{font-size:3rem}.africa-word{font-size:7rem;bottom:3%}.dual-cta article{min-height:460px;padding:54px 20px}.dual-cta h2,.news-band h2{font-size:3rem}.closing-cta{min-height:560px;padding:70px 20px}.closing-cta h2{font-size:3.8rem}.site-footer{padding:58px 20px 24px}.footer-lead{grid-template-columns:1fr}.footer-lead h2{font-size:2.5rem}.footer-lead p{grid-column:auto}.footer-columns{gap:38px}.footer-columns,.newsletter{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.page-hero{min-height:520px;padding:72px 18px 50px}.page-hero h1{overflow-wrap:break-word;font-size:2.85rem}.page-hero>p:last-child{font-size:1rem}.catering-band,.contact-layout,.division-brands,.division-overview,.editorial-split,.form-band,.market-focus,.openings-band{padding:76px 18px}.catering-band h2,.contact-layout h2,.division-brands h2,.division-overview h2,.editorial-split h2,.form-band h2,.market-focus h2,.openings-band h2{font-size:2.8rem}.principles-band{padding:0 18px 76px}.principles-band>div{grid-template-columns:1fr;gap:12px}.principles-band h2{font-size:2.1rem}.journey-timeline{padding:70px 18px}.journey-timeline article{grid-template-columns:1fr;gap:26px}.chapter-number{font-size:5rem}.journey-timeline h2{margin-top:20px;font-size:3rem}.brand-directory,.partnership-grid{grid-template-columns:1fr;padding:70px 18px}.brand-directory article,.partnership-grid article{border-right:1px solid var(--ink)}.brand-directory article:not(:first-child),.partnership-grid article:not(:first-child){border-top:0}.brand-directory h2{font-size:2.5rem}.leadership-principles{padding:70px 18px}.leadership-profile{grid-template-columns:1fr;padding:76px 18px}.leadership-profile h2{font-size:3rem}.culture-list,.leadership-principles>div{grid-template-columns:1fr}.culture-list{padding:70px 18px}.culture-list div p{font-size:1.5rem}.newsroom-empty{min-height:520px;padding:70px 18px}.newsroom-empty h2{font-size:3.6rem}.contact-form{grid-template-columns:1fr}.contact-form>*{grid-column:auto!important}.career-portal{padding:76px 18px}.career-portal-intro{gap:16px;margin-bottom:40px}.career-openings,.career-portal-intro,.career-workflow{grid-template-columns:1fr}.career-opening{min-height:240px}.career-opening h3{font-size:1.7rem}.career-form-wrap,.career-success{margin-top:40px;padding:22px}.cookie-consent{grid-template-columns:1fr;bottom:10px;left:10px;right:10px}.cookie-consent div{flex-wrap:wrap}.division-directory{padding:60px 18px 80px}.division-directory>a{grid-template-columns:1fr auto;gap:18px}.division-directory .directory-number{grid-column:1/-1}.division-directory-image{grid-column:1/-1;height:190px}.division-directory h2{font-size:2rem}.division-story-hero{min-height:640px}.division-story-hero-copy{width:calc(100% - 36px);margin:0 18px 58px}.division-story-hero h1{font-size:3.8rem}.division-story-hero-copy>p:last-child,.division-story-lead{font-size:1rem}.division-project{gap:44px;padding:76px 18px}.division-cta{min-height:500px;padding:70px 18px}.division-cta h2{font-size:3.3rem}.not-found{min-height:560px;padding:70px 18px}.not-found h1{font-size:3.6rem}.chopyard-hero{min-height:calc(90svh - 70px);padding:50px 18px}.chopyard-hero-food{width:155%;height:125%;inset:-10% -48% -10% 12%}.chopyard-hero-shade{background:linear-gradient(90deg,#050505 0 20%,#050505bf 62%,#05050533),linear-gradient(#0000 35%,#000000bf)}.chopyard-hero-copy>p{max-width:330px;line-height:1.35}.chopyard-hero-copy h1{max-width:340px;font-size:3rem}.chopyard-marquee{justify-content:flex-start}.chop-categories,.chop-menu,.chop-promo,.chop-story,.drinks-menu{padding:76px 18px}.chop-story h2{font-size:3.4rem}.chop-section-title h2{font-size:3.5rem}.category-list{grid-template-columns:1fr}.environguard-hero{min-height:700px;padding:64px 18px}.environguard-hero h1{font-size:3.55rem}.environguard-hero-copy>p:not(.section-label){font-size:1rem}.environguard-contact,.environguard-intro,.environguard-monitoring,.environguard-status,.environguard-workflow{grid-template-columns:1fr;gap:44px;padding:76px 18px}.environguard-area-grid{grid-template-columns:1fr}.environguard-workflow article{grid-template-columns:.25fr 1fr;gap:10px 18px}.environguard-workflow article p{grid-column:2}.styleride-hero{min-height:700px;padding:64px 18px}.styleride-hero h1{font-size:clamp(2.3rem,9vw,3.55rem)}.styleride-hero-copy>p:not(.section-label){font-size:1rem}.styleride-contact,.styleride-intro,.styleride-routes,.styleride-sides,.styleride-standard,.styleride-status{grid-template-columns:1fr;gap:44px;padding:76px 18px}.styleride-side-grid{grid-template-columns:1fr}.styleride-standard article{grid-template-columns:.25fr 1fr;gap:10px 18px}.styleride-standard article p{grid-column:2}.environment-dashboard,.environment-reporting{grid-template-columns:1fr;gap:44px;padding:76px 18px}.environment-dashboard-panel,.environment-report-panel{padding:20px}.environment-report-form{grid-template-columns:1fr}.environment-report-form .wide{grid-column:auto}.environment-dashboard-recent article{grid-template-columns:auto 1fr}.environment-dashboard-recent time{text-align:left;grid-column:2}.chop-promo h2{font-size:3.5rem}.visit-order{grid-template-columns:1fr}.visit-order article{border-bottom:1px solid #111;border-right:0}.chop-back{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal,.reveal-stagger>*{opacity:1!important;clip-path:none!important;transform:none!important}}.has-motion .reveal{opacity:0;transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1),clip-path .95s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.has-motion .reveal-up{transform:translateY(38px)}.has-motion .reveal-left{transform:translate(-44px)}.has-motion .reveal-right{transform:translate(44px)}.has-motion .reveal-zoom{transform:scale(.93)}.has-motion .reveal-mask{clip-path:inset(0 0 100%)}.reveal.is-in{opacity:1;clip-path:inset(0);transform:none}.has-motion .reveal-stagger>*{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(30px)}.reveal-stagger.is-in>*{opacity:1;transform:none}.reveal-stagger.is-in>:first-child{transition-delay:40ms}.reveal-stagger.is-in>:nth-child(2){transition-delay:.1s}.reveal-stagger.is-in>:nth-child(3){transition-delay:.16s}.reveal-stagger.is-in>:nth-child(4){transition-delay:.22s}.reveal-stagger.is-in>:nth-child(5){transition-delay:.28s}.reveal-stagger.is-in>:nth-child(6){transition-delay:.34s}.reveal-stagger.is-in>:nth-child(7){transition-delay:.4s}.reveal-stagger.is-in>:nth-child(8){transition-delay:.46s}@keyframes onyx-rise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}@keyframes onyx-drift{0%{transform:translate(0)skew(-20deg)}50%{transform:translateY(-18px)skew(-20deg)}to{transform:translate(0)skew(-20deg)}}@keyframes onyx-sheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes onyx-grid-pan{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes onyx-cue{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(9px)}}@keyframes onyx-pulse{0%{box-shadow:0 0 #d5a22c80}to{box-shadow:0 0 0 22px #d5a22c00}}.hero{--px:0;--py:0}.hero:before{z-index:-3}.ecosystem-field{opacity:.55;width:100%;height:100%;transform:translate3d(calc(var(--px) * 10px),calc(var(--py) * 10px),0);transition:transform .5s ease-out}.ecosystem-field,.hero:after{z-index:-2;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:60px 60px;animation:onyx-grid-pan 26s linear infinite;-webkit-mask-image:radial-gradient(120% 90% at 75% 20%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 75% 20%,#000 30%,#0000 78%)}.has-motion .hero-pattern .pattern-block{animation:onyx-drift 16s ease-in-out infinite}.hero-pattern .pattern-green{animation-delay:-4s!important}.hero-pattern .pattern-red{animation-delay:-8s!important}.hero-pattern .pattern-blue{animation-delay:-12s!important}.hero-pattern{transform:translate3d(calc(var(--px) * -22px),calc(var(--py) * -14px),0);transition:transform .6s ease-out}.has-motion .hero-content>*{animation:onyx-rise .9s cubic-bezier(.22,.61,.36,1) backwards}.hero-content>.kicker{animation-delay:50ms}.hero-content>h1{animation-delay:.16s}.hero-content>.hero-lead{animation-delay:.34s}.hero-content>.hero-actions{animation-delay:.5s}.has-motion .hero-index{animation:onyx-rise .9s .66s backwards}.hero-stats{flex-wrap:wrap;gap:12px 54px;margin-top:30px;display:flex}.hero-stat{flex-direction:column;gap:3px;display:flex}.hero-stat b{font-family:var(--display);color:var(--white);font-size:2.9rem;line-height:.9}.hero-stat>span{letter-spacing:.04em;text-transform:uppercase;color:#ffffff9e;font-size:.68rem;font-weight:900}.has-motion .hero-stats{animation:onyx-rise .9s .8s backwards}.scroll-cue{z-index:1;color:#ffffffb3;letter-spacing:.18em;text-transform:uppercase;place-items:center;gap:6px;font-size:.62rem;font-weight:900;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scroll-cue svg{animation:onyx-cue 1.9s ease-in-out infinite}.eco-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.eco-tile:last-child:nth-child(4n+1){grid-column:1/-1}.eco-tile:last-child:nth-child(4n+2),.eco-tile:last-child:nth-child(4n+3),.eco-tile:nth-last-child(2):nth-child(4n+1){grid-column:span 2}.eco-tile{isolation:isolate;min-height:320px;color:var(--white);background:#14150f;border:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;padding:22px;text-decoration:none;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s,border-color .4s;display:flex;position:relative;overflow:hidden}.eco-tile-media{z-index:-2;position:absolute;inset:0}.eco-tile-media img{object-fit:cover;filter:grayscale(.35)brightness(.55);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.61,.36,1),filter .6s;transform:scale(1.06)}.eco-tile:after{content:"";z-index:-1;background:linear-gradient(#0c0d0a26,#0c0d0a8c 52%,#0c0d0af0);transition:background .5s;position:absolute;inset:0}.eco-tile:before{content:"";z-index:1;background:var(--accent);transform-origin:0;height:5px;transition:transform .5s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0 0 auto;transform:scaleX(.32)}.eco-tile:focus-visible,.eco-tile:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 26px 60px #00000073}@supports (color:color-mix(in lab,red,red)){.eco-tile:focus-visible,.eco-tile:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.eco-tile:focus-visible:before,.eco-tile:hover:before{transform:scaleX(1)}.eco-tile:focus-visible .eco-tile-media img,.eco-tile:hover .eco-tile-media img{filter:grayscale(0)brightness(.72);transform:scale(1.16)}.eco-num{letter-spacing:.05em;color:#fff9;font-size:.68rem;font-weight:900}.eco-tile h3{font-family:var(--display);text-transform:uppercase;margin:auto 0 8px;font-size:1.5rem;line-height:1}.eco-desc{color:#ffffffbd;margin:0;font-size:.82rem;line-height:1.5}.eco-tag{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--accent);align-items:center;gap:7px;width:fit-content;margin-top:14px;padding:6px 10px;font-size:.62rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.eco-tag{background:color-mix(in srgb,var(--accent) 82%,#000)}}.eco-tag svg{width:12px;height:12px}.eco-arrow{z-index:2;opacity:.5;transition:transform .4s,opacity .4s;position:absolute;top:20px;right:18px}.eco-tile:focus-visible .eco-arrow,.eco-tile:hover .eco-arrow{opacity:1;transform:translate(4px,-4px)}.button{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s,background .3s,color .3s}.button:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0000003d}.text-link{transition:gap .3s}.text-link:hover{gap:14px}.text-link svg{transition:transform .3s}.text-link:hover svg{transform:translate(3px,-3px)}.brand-card,.capability-grid article,.chapter-grid article,.division-tile{transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s,background .3s,color .3s}.brand-card:hover,.capability-grid article:hover,.chapter-grid article:hover{transform:translateY(-6px);box-shadow:0 22px 46px #00000024}.brand-card{transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s}.brand-card>img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.brand-card:hover>img{transform:scale(1.05)}.africa-word{animation:onyx-drift 22s ease-in-out infinite}@media (max-width:1040px){.eco-grid{grid-template-columns:repeat(2,1fr)}.eco-grid .eco-tile{grid-column:auto}.eco-grid .eco-tile:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:620px){.eco-grid{grid-template-columns:1fr}.eco-grid .eco-tile,.eco-grid .eco-tile:last-child:nth-child(odd){grid-column:auto}.hero-stat b{font-size:2.3rem}}.site-header{transition:box-shadow .35s,padding .35s,background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:sticky;top:0}.is-scrolled .site-header{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffe6;padding-top:8px;padding-bottom:8px;box-shadow:0 12px 34px #0000001a}.is-scrolled .brand{width:min(220px,100%)}.brand,.is-scrolled .brand{transition:width .35s}.has-motion .page-hero-pattern span{animation:onyx-drift22 17s ease-in-out infinite}.page-hero-pattern span:nth-child(2){animation-delay:-6s!important}.page-hero-pattern span:nth-child(3){animation-delay:-11s!important}@keyframes onyx-drift22{0%,to{transform:skew(-22deg)translateY(0)}50%{transform:skew(-22deg)translateY(-18px)}}.has-motion .page-hero>.kicker{animation:onyx-rise .8s cubic-bezier(.22,.61,.36,1) 80ms backwards}.has-motion .page-hero>h1{animation:onyx-rise .9s cubic-bezier(.22,.61,.36,1) .2s backwards}.has-motion .page-hero>p:last-child{animation:onyx-rise .9s cubic-bezier(.22,.61,.36,1) .38s backwards}.page-hero{--px:0;--py:0}.page-hero-pattern{transform:translate3d(calc(var(--px) * -16px),calc(var(--py) * -10px),0);transition:transform .6s ease-out}.division-story-hero>img{animation:onyx-kenburns 22s ease-in-out infinite alternate}@keyframes onyx-kenburns{0%{transform:scale(1.03)}to{transform:scale(1.13)translate(-1.5%,-1.5%)}}.has-motion .division-story-hero-copy>*{animation:onyx-rise .9s cubic-bezier(.22,.61,.36,1) backwards}.division-story-hero-copy>.section-label{animation-delay:.1s}.division-story-hero-copy>.division-concept-focus{animation-delay:.18s}.division-story-hero-copy>h1{animation-delay:.28s}.division-story-hero-copy>.division-story-lead{animation-delay:.42s}.division-story-hero-copy>p:last-child{animation-delay:.52s}.division-directory-image img{transition:transform .8s cubic-bezier(.22,.61,.36,1)}.division-directory>a:hover .division-directory-image img{transform:scale(1.09)}.division-directory>a{transition:background .35s,color .35s}.division-directory>a:hover{color:var(--white);background:#14150f}.division-directory>a:hover p{color:#ffffffb8}.brand-directory article,.leadership-principles article,.partnership-grid article,.visit-order article{transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s,background .35s}.brand-directory article:hover,.leadership-principles article:hover,.partnership-grid article:hover{transform:translateY(-6px);box-shadow:0 22px 46px #0000001f}.capability-grid article,.career-opening,.division-detail-grid>div,.environguard-area-grid article,.styleride-side-grid article{transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s,background .3s}.environguard-area-grid article:hover,.styleride-side-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0000001a}.has-motion .chopyard-hero-copy>*,.has-motion .environguard-hero-copy>*,.has-motion .styleride-hero-copy>*{animation:onyx-rise .9s cubic-bezier(.22,.61,.36,1) backwards}.chopyard-hero-copy>:nth-child(2),.environguard-hero-copy>:nth-child(2),.styleride-hero-copy>:nth-child(2){animation-delay:.14s}.chopyard-hero-copy>:nth-child(3),.environguard-hero-copy>:nth-child(3),.styleride-hero-copy>:nth-child(3){animation-delay:.26s}.chopyard-hero-copy>:nth-child(4),.environguard-hero-copy>:nth-child(4),.styleride-hero-copy>:nth-child(4){animation-delay:.38s}.environguard-hero>img{animation:onyx-kenburns 24s ease-in-out infinite alternate}.chopyard-hero-food,.has-motion .styleride-hero-glow{animation:onyx-kenburns 26s ease-in-out infinite alternate}.division-project-stage{color:#fff;background:var(--division-accent);margin:0 0 24px;padding:7px 13px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.division-project-stage{background:color-mix(in srgb,var(--division-accent) 80%,#000)}}.division-project-stage{letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:900}.division-project>div>p:not(.section-label)+p{margin-top:20px}.division-project-subhead{margin-top:34px}.environment-sample{border-top:1px dashed #ffffff47;margin-top:30px;padding-top:22px}.environment-sample-badge{color:#0b1914;letter-spacing:.05em;text-transform:uppercase;background:#91e2bd;align-items:center;margin:0 0 18px;padding:6px 11px;font-size:.66rem;font-weight:900;display:inline-flex}.environment-sample-note{color:#ffffff8c;margin:18px 0 0;font-size:.78rem;line-height:1.5}.job-detail-page{color:var(--white);background:#11110f}.job-detail-hero{background:#17634a;padding:80px clamp(20px,12vw,190px) 100px}.job-detail-back{color:var(--white);align-items:center;gap:8px;margin-bottom:70px;font-weight:800;text-decoration:none;display:inline-flex}.job-detail-apply .section-label,.job-detail-hero .section-label{color:#d5a22c}.job-detail-hero h1{max-width:900px;font-family:var(--display);text-transform:uppercase;margin:18px 0 24px;font-size:clamp(3.6rem,7vw,7.8rem);line-height:.88}.job-detail-hero>p:not(.section-label){color:#ffffffd1;max-width:720px;margin:0;font-size:1.14rem;line-height:1.7}.job-detail-meta{color:#ffffffd9;flex-wrap:wrap;gap:14px 28px;margin-top:36px;font-weight:800;display:flex}.job-detail-meta span{align-items:center;gap:8px;display:inline-flex}.job-detail-classification{border:1px solid #fff6;grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px;margin-top:34px;display:grid}.job-detail-classification p{border-right:1px solid #fff6;margin:0;padding:15px 18px}.job-detail-classification p:last-child{border-right:0}.job-detail-classification span{color:#ffffffb8;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:900;display:block}.job-detail-classification strong{color:var(--white);margin-top:7px;font-size:.98rem;line-height:1.25;display:block}.job-detail-layout{color:#11110f;background:#f5f3ee;grid-template-columns:minmax(0,1.25fr) minmax(290px,.6fr);gap:8vw;padding:100px clamp(20px,12vw,190px) 130px;display:grid}.job-detail-copy{gap:68px;display:grid}.job-detail-copy section{max-width:780px}.job-detail-copy .section-label{color:#17634a}.job-detail-apply h2,.job-detail-copy h2{font-family:var(--display);text-transform:uppercase;margin:14px 0 22px;font-size:clamp(2.4rem,4vw,4.5rem);line-height:.92}.job-detail-copy p:not(.section-label){margin:0;font-size:1.07rem;line-height:1.75}.job-detail-copy ul{counter-reset:job-requirement;gap:16px;margin:0;padding:0;list-style:none;display:grid}.job-detail-copy li{border-bottom:1px solid #11110f33;padding:0 0 16px 26px;font-size:1.03rem;line-height:1.55;position:relative}.job-detail-copy li:before{color:#17634a;content:counter(job-requirement,decimal-leading-zero);counter-increment:job-requirement;font-size:.7rem;font-weight:900;position:absolute;left:0}.job-detail-apply{color:var(--white);background:#11110f;align-self:start;padding:32px;position:sticky;top:24px}.job-detail-apply h2{color:var(--white);font-size:2.5rem}.job-detail-apply>p:not(.section-label){color:#ffffffb8;margin:0 0 28px;line-height:1.65}.job-detail-apply a{color:#11110f;background:#d5a22c;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-weight:900;text-decoration:none;display:inline-flex}.job-detail-apply small{color:#ffffff8c;margin-top:14px;line-height:1.45;display:block}@media (max-width:760px){.job-detail-hero{padding:66px 18px 76px}.job-detail-back{margin-bottom:52px}.job-detail-layout{gap:46px;padding:70px 18px 90px}.job-detail-classification,.job-detail-layout{grid-template-columns:1fr}.job-detail-classification p{border-bottom:1px solid #fff6;border-right:0}.job-detail-classification p:last-child{border-bottom:0}.job-detail-apply{position:static}}.cloud-hero-positioning{color:#ffffffc7;max-width:700px;margin:18px 0 0!important;font-size:.97rem!important;line-height:1.6!important}.cloud-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px;display:flex}.cloud-hero-actions .button{gap:9px}.cloud-hero-secondary{color:var(--white);text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--division-accent);text-decoration-color:var(--division-accent);text-underline-offset:7px;align-items:center;gap:9px;padding:4px 2px;font-size:.77rem;font-weight:900;text-decoration-thickness:2px;display:inline-flex}.cloud-lifecycle{color:var(--white);background:#151512;padding:clamp(76px,9vw,120px) clamp(20px,9vw,150px)}.cloud-lifecycle-intro{max-width:900px;margin-bottom:52px}.cloud-lifecycle-intro .section-label{color:var(--white)}.cloud-lifecycle-intro h2{font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 22px;font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:.94}.cloud-lifecycle-intro p{color:#ffffffbd;max-width:760px;margin:0;font-size:1.05rem;line-height:1.7}.cloud-lifecycle-track{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cloud-lifecycle-track li{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:190px;padding:22px 20px 24px;position:relative}.cloud-lifecycle-track li:before{content:"";background:var(--division-accent);height:5px;position:absolute;inset:0 0 auto}.cloud-lifecycle-number{color:var(--division-accent);font-size:.7rem;font-weight:900}.cloud-lifecycle-track h3{font-family:var(--display);text-transform:uppercase;margin:22px 0 12px;font-size:1.6rem;line-height:1}.cloud-lifecycle-track p{color:#ffffffb8;margin:0;font-size:.88rem;line-height:1.55}.cloud-service{border-top:1px solid var(--line);background:var(--white);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,7vw,110px);padding:clamp(72px,8vw,110px) clamp(20px,9vw,150px);display:grid}.cloud-service .section-label{align-items:center;gap:9px;display:inline-flex}.cloud-service .section-label svg{color:var(--division-accent);flex:0 0 17px}.cloud-service-copy h2{max-width:620px;font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(2.2rem,3.6vw,3.5rem);line-height:.96}.cloud-service-copy p:not(.section-label){max-width:620px;margin:0 0 18px;font-size:1.04rem;line-height:1.72}.cloud-service-copy p:not(.section-label):last-child{margin-bottom:0}.cloud-service-list ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 34px;margin:0;padding:0;list-style:none;display:grid}.cloud-service-list li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 0;font-size:.96rem;line-height:1.45;display:flex}.cloud-service-list li svg{color:var(--division-accent);flex:0 0 17px;margin-top:2px}.cloud-service-note{border-left:4px solid var(--division-accent);background:var(--paper);max-width:640px;margin:26px 0 0;padding:16px 18px;font-size:.93rem;line-height:1.6}.cloud-service-featured{color:var(--white);background:#11110f;border-top-color:#0000}.cloud-service-featured .section-label{color:var(--white)}.cloud-service-featured .cloud-service-list li{color:#ffffffd6;border-top-color:#ffffff38}.cloud-service-featured .cloud-service-note{color:#fffc;background:#ffffff0f}.cloud-audiences{background:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,110px);padding:clamp(72px,8vw,110px) clamp(20px,9vw,150px);display:grid}.cloud-audiences h2{max-width:520px;font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 22px;font-size:clamp(2rem,3.1vw,3.1rem);line-height:.96}.cloud-audiences>div>p:not(.section-label){color:#11110fad;max-width:520px;margin:0;line-height:1.65}.cloud-audiences ul{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0 34px;margin:0;padding:0;list-style:none;display:grid}.cloud-audiences li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:18px 0;font-size:1rem;line-height:1.45;display:flex}.cloud-audiences li svg{color:var(--division-accent);flex:0 0 17px;margin-top:3px}.cloud-engagements{background:var(--white);padding:clamp(72px,8vw,110px) clamp(20px,9vw,150px)}.cloud-engagements-intro{max-width:860px;margin-bottom:48px}.cloud-engagements-intro h2{font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 20px;font-size:clamp(2.2rem,3.6vw,3.5rem);line-height:.96}.cloud-engagements-intro p{max-width:720px;margin:0;font-size:1.04rem;line-height:1.7}.cloud-engagement-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cloud-engagement-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:300px;padding:30px 26px;position:relative}.cloud-engagement-grid article:before{content:"";background:var(--division-accent);height:6px;position:absolute;inset:0 0 auto}.cloud-engagement-grid h3{font-family:var(--display);text-transform:uppercase;margin:16px 0 14px;font-size:2.1rem;line-height:1}.cloud-engagement-summary{margin:0 0 14px;font-weight:800}.cloud-engagement-grid article p:last-child{color:#11110fb3;margin:0;line-height:1.6}.cloud-product article p+p{margin-top:14px}.cloud-research{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;gap:clamp(32px,6vw,90px);padding:clamp(60px,6vw,84px) clamp(20px,9vw,150px);display:grid}.cloud-research h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1}.cloud-research article{border-left:5px solid var(--division-accent);background:var(--white);padding:24px 26px}.cloud-research h3{font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;font-size:1.6rem;display:flex}.cloud-research h3 span{border:1px solid var(--line);color:#11110fb8;font-family:var(--body);letter-spacing:.04em;padding:5px 10px;font-size:.66rem;font-weight:900}.cloud-research article p{color:#11110fb8;max-width:640px;margin:0;line-height:1.65}.cloud-contact{color:var(--white);background:var(--division-accent);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,6vw,80px);padding:clamp(76px,9vw,120px) clamp(20px,9vw,150px);display:grid}@supports (color:color-mix(in lab,red,red)){.cloud-contact{background:color-mix(in srgb,var(--division-accent) 42%,#11110f 58%)}}.cloud-contact .section-label{color:var(--white)}.cloud-contact h2{max-width:560px;font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(2.2rem,3.2vw,3.2rem);line-height:.96}.cloud-contact>div>p:not(.section-label){max-width:560px;margin:0 0 28px;font-size:1.05rem;line-height:1.7}.cloud-contact .contact-email{color:var(--white)}.cloud-contact .contact-form input,.cloud-contact .contact-form select,.cloud-contact .contact-form textarea{color:var(--white);background:#00000042;border-color:#ffffff8c}.cloud-contact .contact-form button,.cloud-contact .contact-form select option{color:var(--ink);background:var(--white)}.cloud-page a:focus-visible,.cloud-page button:focus-visible,.cloud-page input:focus-visible,.cloud-page select:focus-visible,.cloud-page summary:focus-visible,.cloud-page textarea:focus-visible{outline:3px solid var(--white);outline-offset:3px}.cloud-page .cloud-engagements a:focus-visible,.cloud-page .cloud-service:not(.cloud-service-featured) a:focus-visible,.cloud-page .site-header a:focus-visible,.cloud-page .site-header summary:focus-visible{outline-color:var(--ink)}@media (max-width:980px){.cloud-audiences,.cloud-contact,.cloud-engagement-grid,.cloud-research,.cloud-service{grid-template-columns:minmax(0,1fr)}.cloud-lifecycle-track{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-lifecycle-intro{margin-bottom:40px}}@media (max-width:680px){.cloud-audiences,.cloud-contact,.cloud-engagements,.cloud-lifecycle,.cloud-research,.cloud-service{padding-left:18px;padding-right:18px}.cloud-lifecycle-track{grid-template-columns:minmax(0,1fr)}.cloud-lifecycle-track li{min-height:0}.cloud-audiences ul,.cloud-contact .contact-form,.cloud-service-list ul{grid-template-columns:minmax(0,1fr)}.cloud-hero-actions{gap:14px 18px}.cloud-hero-actions .button{justify-content:center;width:100%}.cloud-engagement-grid article{min-height:0}}.insight-index{gap:0;padding:80px clamp(20px,5vw,80px) 120px;display:grid}.insight-index article{border-top:1px solid var(--ink);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px);padding:34px 26px;display:grid;position:relative}.insight-index article:last-child{border-bottom:1px solid var(--ink)}.insight-index article:before{content:"";background:var(--accent);width:0;transition:width .2s;position:absolute;inset:0 auto 0 0}.insight-index article:focus-within:before,.insight-index article:hover:before{width:9px}.insight-card-media{background:#111;display:block;overflow:hidden}.insight-card-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.insight-index .card-status{color:var(--accent);margin:0 0 12px}@supports (color:color-mix(in lab,red,red)){.insight-index .card-status{color:color-mix(in srgb,var(--accent) 70%,var(--ink))}}.insight-index .card-status{text-transform:uppercase;font-size:.7rem;font-weight:900}.insight-index h2{font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 14px;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.02}.insight-index h2 a{text-decoration:none}.insight-index h2 a:focus-visible,.insight-index h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:3px}.insight-card-excerpt{color:#11110fad;max-width:640px;margin:0 0 16px;line-height:1.6}.insight-card-meta{color:#11110fb8;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin:0;font-size:.76rem;font-weight:800;display:flex}.insight-hero{width:min(760px,100% - 40px);margin:0 auto;padding:clamp(48px,6vw,84px) 0 0}.insight-back{text-transform:uppercase;align-items:center;gap:8px;margin-bottom:38px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.insight-back:focus-visible,.insight-back:hover{text-underline-offset:5px;text-decoration:underline}.insight-hero .section-label{margin-bottom:20px}.insight-hero .section-label a{color:var(--division-accent)}@supports (color:color-mix(in lab,red,red)){.insight-hero .section-label a{color:color-mix(in srgb,var(--division-accent) 70%,var(--ink))}}.insight-hero .section-label a{text-decoration:none}.insight-hero .section-label a:focus-visible,.insight-hero .section-label a:hover{text-underline-offset:4px;text-decoration:underline}.insight-hero h1{font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 26px;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.02}.insight-standfirst{margin:0 0 30px;font-size:1.2rem;font-weight:700;line-height:1.5}.insight-meta{border-top:1px solid var(--line);color:#11110f99;text-transform:uppercase;flex-wrap:wrap;gap:12px 26px;margin:0;padding-top:22px;font-size:.78rem;font-weight:800;display:flex}.insight-meta span{align-items:center;gap:8px;display:inline-flex}.insight-meta svg{color:var(--division-accent)}.insight-hero-image{width:min(1040px,100% - 40px);margin:clamp(38px,5vw,60px) auto 0}.insight-hero-image img{width:100%;height:auto;display:block}.insight-body{width:min(720px,100% - 40px);margin:0 auto;padding:clamp(40px,5vw,60px) 0 clamp(56px,7vw,90px)}.insight-body>:first-child{margin-top:0}.insight-body p{margin:0 0 24px;font-size:1.08rem;line-height:1.78}.insight-body h2{font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:58px 0 20px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.04}.insight-body h3{margin:40px 0 14px;font-size:1.16rem;font-weight:900}.insight-body ol,.insight-body ul{margin:0 0 24px;padding-left:0;list-style:none}.insight-body li{margin-bottom:12px;padding-left:26px;font-size:1.05rem;line-height:1.65;position:relative}.insight-body ul>li:before{content:"";background:var(--division-accent);width:8px;height:8px;position:absolute;top:.62em;left:4px}.insight-body ol{counter-reset:insight-step}.insight-body ol>li{counter-increment:insight-step}.insight-body ol>li:before{color:var(--division-accent);content:counter(insight-step,decimal-leading-zero);font-size:.76rem;font-weight:900;position:absolute;left:0}.insight-body strong{font-weight:900}.insight-body a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--division-accent);text-decoration-color:var(--division-accent);text-underline-offset:4px;text-decoration-thickness:2px}.insight-body a:focus-visible,.insight-body a:hover{background:var(--division-accent)}@supports (color:color-mix(in lab,red,red)){.insight-body a:focus-visible,.insight-body a:hover{background:color-mix(in srgb,var(--division-accent) 14%,transparent)}}.insight-body figure{width:min(1040px,100vw - 40px);margin:46px 0 46px calc(min(720px,100vw - 40px)/2 + min(1040px,100vw - 40px)/-2)}.insight-body figure img{width:100%;height:auto;display:block}.insight-cta{min-height:420px;color:var(--white);background:var(--division-accent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;padding:clamp(64px,7vw,90px) clamp(20px,7vw,110px);display:grid}@supports (color:color-mix(in lab,red,red)){.insight-cta{background:color-mix(in srgb,var(--division-accent) 42%,#11110f 58%)}}.insight-cta .section-label{color:var(--white)}.insight-cta h2{max-width:780px;font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 20px;font-size:clamp(2.2rem,4vw,4rem);line-height:.96}.insight-cta p:not(.section-label){max-width:660px;margin:0;line-height:1.65}.insight-page a:focus-visible,.insight-page button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.insight-cta a:focus-visible{outline-color:var(--white)}@media (max-width:980px){.insight-index article{grid-template-columns:minmax(0,1fr);gap:22px}.insight-cta{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:680px){.insight-index{padding:60px 18px 80px}.insight-index article{padding:26px 16px}.insight-body,.insight-hero,.insight-hero-image{width:calc(100% - 36px)}.insight-body figure{width:calc(100vw - 36px);margin-left:0}.insight-cta{padding:60px 18px}}.media-page{--media-gold:#d5a22c;color:var(--white);background:#0b0b0a}.media-hero{background:radial-gradient(circle at 28% 40%,#d5a22c29,#0000 34%),linear-gradient(135deg,#171716,#080808 72%);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(36px,6vw,92px);min-height:calc(100svh - 84px);padding:clamp(54px,7vw,104px) clamp(20px,7vw,112px);display:grid}.media-hero-art{min-width:0}.media-hero-art img{filter:drop-shadow(0 24px 60px #00000070);width:100%;height:auto;display:block}.media-hero-copy{min-width:0}.media-cta .section-label,.media-group-fit .section-label,.media-hero-copy .section-label{color:#f0c856}.media-services .section-label{color:#8a5a12}.media-hero-copy h1{font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:clamp(3.6rem,7vw,7rem);line-height:.86}.media-tagline{letter-spacing:.14em;text-transform:uppercase;font-weight:900;color:#f0c856!important;margin:22px 0 18px!important;font-size:clamp(1rem,1.8vw,1.35rem)!important;line-height:1.35!important}.media-hero-copy>p:not(.section-label):not(.media-tagline){color:#ffffffbd;max-width:600px;margin:0;font-size:1.06rem;line-height:1.72}.media-button{color:#11110f;background:#f0c856;align-items:center;gap:9px;margin-top:34px;display:inline-flex}.media-services{color:#171715;background:#f3f0e7;padding:clamp(82px,10vw,140px) clamp(20px,7vw,112px)}.media-section-heading{max-width:900px;margin-bottom:54px}.media-cta h2,.media-group-fit h2,.media-section-heading h2{font-family:var(--display);text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.9}.media-section-heading>p:last-child{color:#11110fad;max-width:700px;margin:24px 0 0;font-size:1.05rem;line-height:1.7}.media-service-grid{border-top:1px solid #11110f38;border-left:1px solid #11110f38;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.media-service-grid article{border-bottom:1px solid #11110f38;border-right:1px solid #11110f38;min-width:0;min-height:310px;padding:30px 24px}.media-service-grid span{color:#8b6510;letter-spacing:.12em;font-size:.72rem;font-weight:900}.media-service-grid h3{font-family:var(--display);text-transform:uppercase;margin:56px 0 18px;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1}.media-service-grid p{color:#11110fad;margin:0;line-height:1.65}.media-group-fit{background:#171716;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(46px,9vw,150px);padding:clamp(86px,10vw,148px) clamp(20px,9vw,150px);display:grid}.media-group-fit>p{color:#ffffffbd;margin:34px 0 0;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.75}.media-cta{min-height:520px;color:var(--white);background:linear-gradient(115deg,#00000038,#000000b3),#8a6413;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:90px clamp(20px,7vw,110px);display:grid}.media-cta>div{min-width:0}.media-cta p:not(.section-label){color:#ffffffd1;max-width:680px;margin:24px 0 0;line-height:1.65}@media (max-width:980px){.media-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.media-hero-art{width:min(760px,100%);margin:0 auto}.media-hero-copy{max-width:720px}.media-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-cta,.media-group-fit{grid-template-columns:minmax(0,1fr)}.media-cta{align-items:start}.media-cta .button{justify-self:start}}@media (max-width:560px){.media-hero{gap:34px;padding:42px 18px 74px}.media-hero-copy h1{font-size:clamp(3.15rem,18vw,5rem)}.media-service-grid{grid-template-columns:minmax(0,1fr)}.media-service-grid article{min-height:0}.media-service-grid h3{margin-top:34px}.media-cta,.media-group-fit{padding-left:18px;padding-right:18px}.media-cta .button{justify-content:center;width:100%}}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}