@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight: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{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-\[0_0_0\.06\%_0\]{inset:0 0 .06%}.inset-\[0_75\.89\%_0\.06\%_0\]{inset:0 75.89% .06% 0}.inset-\[8\.72\%_0_9\.43\%_32\.45\%\]{inset:8.72% 0 9.43% 32.45%}.top-0{top:0}.top-\[-3px\]{top:-3px}.top-\[-110px\]{top:-110px}.top-\[8px\]{top:8px}.top-\[14px\]{top:14px}.top-\[16px\]{top:16px}.top-\[20px\]{top:20px}.top-\[24px\]{top:24px}.top-\[30px\]{top:30px}.top-\[43px\]{top:43px}.top-\[70px\]{top:70px}.top-\[74px\]{top:74px}.top-\[82px\]{top:82px}.top-\[119px\]{top:119px}.top-\[120px\]{top:120px}.top-\[252px\]{top:252px}.top-\[270px\]{top:270px}.top-\[392px\]{top:392px}.top-\[416px\]{top:416px}.top-\[419px\]{top:419px}.top-\[425px\]{top:425px}.top-\[426px\]{top:426px}.top-\[462px\]{top:462px}.top-\[495px\]{top:495px}.top-\[556px\]{top:556px}.top-\[616px\]{top:616px}.top-\[660px\]{top:660px}.top-\[713\.47px\]{top:713.47px}.top-\[880px\]{top:880px}.top-\[980px\]{top:980px}.top-\[1000px\]{top:1000px}.top-\[1012px\]{top:1012px}.top-\[1033\.47px\]{top:1033.47px}.top-\[1041px\]{top:1041px}.top-\[1043px\]{top:1043px}.top-\[1058px\]{top:1058px}.top-\[1062px\]{top:1062px}.top-\[1075px\]{top:1075px}.top-\[1094px\]{top:1094px}.top-\[1097px\]{top:1097px}.top-\[1098px\]{top:1098px}.top-\[1192px\]{top:1192px}.top-\[1320px\]{top:1320px}.top-\[1353\.47px\]{top:1353.47px}.top-\[1378px\]{top:1378px}.top-\[1382px\]{top:1382px}.top-\[1414px\]{top:1414px}.top-\[1417px\]{top:1417px}.top-\[1418px\]{top:1418px}.top-\[1442px\]{top:1442px}.top-\[1512px\]{top:1512px}.top-\[1540px\]{top:1540px}.top-\[1620px\]{top:1620px}.top-\[1640px\]{top:1640px}.top-\[1648px\]{top:1648px}.top-\[1697px\]{top:1697px}.top-\[1698px\]{top:1698px}.top-\[1702px\]{top:1702px}.top-\[1734px\]{top:1734px}.top-\[1738px\]{top:1738px}.top-\[1742px\]{top:1742px}.top-\[1792px\]{top:1792px}.top-\[1795px\]{top:1795px}.top-\[1832px\]{top:1832px}.top-\[1962px\]{top:1962px}.top-\[2000px\]{top:2000px}.top-\[2046px\]{top:2046px}.top-\[2077px\]{top:2077px}.top-\[2082px\]{top:2082px}.top-\[2140px\]{top:2140px}.top-\[2147px\]{top:2147px}.top-\[2148px\]{top:2148px}.top-\[2152px\]{top:2152px}.top-\[2192px\]{top:2192px}.top-\[2328px\]{top:2328px}.top-\[2340px\]{top:2340px}.top-\[2351px\]{top:2351px}.top-\[2372px\]{top:2372px}.top-\[2420px\]{top:2420px}.top-\[2471px\]{top:2471px}.top-\[2500px\]{top:2500px}.top-\[2524px\]{top:2524px}.top-\[2534px\]{top:2534px}.top-\[2560px\]{top:2560px}.top-\[3044px\]{top:3044px}.top-\[3067px\]{top:3067px}.top-\[3115px\]{top:3115px}.top-\[3120px\]{top:3120px}.top-\[3138px\]{top:3138px}.top-\[3164px\]{top:3164px}.top-\[3188px\]{top:3188px}.top-\[3191px\]{top:3191px}.top-\[3260px\]{top:3260px}.top-\[3288px\]{top:3288px}.top-\[3324px\]{top:3324px}.top-\[3332px\]{top:3332px}.top-\[3355px\]{top:3355px}.top-\[3361px\]{top:3361px}.top-\[3380px\]{top:3380px}.top-\[3438px\]{top:3438px}.top-\[3445px\]{top:3445px}.top-\[3454px\]{top:3454px}.top-\[3455px\]{top:3455px}.top-\[3458px\]{top:3458px}.top-\[3531px\]{top:3531px}.top-\[3552px\]{top:3552px}.top-\[3561px\]{top:3561px}.top-\[3588px\]{top:3588px}.top-\[3596px\]{top:3596px}.top-\[3612px\]{top:3612px}.top-\[3625px\]{top:3625px}.top-\[3684px\]{top:3684px}.top-\[3700px\]{top:3700px}.top-\[3731px\]{top:3731px}.top-\[3773px\]{top:3773px}.top-\[3792px\]{top:3792px}.top-\[3798px\]{top:3798px}.top-\[3804px\]{top:3804px}.top-\[3813px\]{top:3813px}.top-\[3815px\]{top:3815px}.top-\[3851px\]{top:3851px}.top-\[3921px\]{top:3921px}.top-\[3972px\]{top:3972px}.top-\[4037px\]{top:4037px}.top-\[4040px\]{top:4040px}.top-\[4094px\]{top:4094px}.top-\[4113px\]{top:4113px}.top-\[4120px\]{top:4120px}.top-\[4190px\]{top:4190px}.top-\[4231px\]{top:4231px}.top-\[4234px\]{top:4234px}.top-\[4254px\]{top:4254px}.top-\[4262px\]{top:4262px}.top-\[4270px\]{top:4270px}.top-\[4324px\]{top:4324px}.top-\[4330px\]{top:4330px}.top-\[4454px\]{top:4454px}.top-\[4464px\]{top:4464px}.top-\[4471px\]{top:4471px}.top-\[4472px\]{top:4472px}.top-\[4498px\]{top:4498px}.top-\[4511px\]{top:4511px}.top-\[4516px\]{top:4516px}.top-\[4594px\]{top:4594px}.top-\[4601px\]{top:4601px}.top-\[4602px\]{top:4602px}.top-\[4646px\]{top:4646px}.top-\[4652px\]{top:4652px}.top-\[4658px\]{top:4658px}.top-\[4696px\]{top:4696px}.top-\[4728px\]{top:4728px}.top-\[4730px\]{top:4730px}.top-\[4754px\]{top:4754px}.top-\[4782px\]{top:4782px}.top-\[4820px\]{top:4820px}.top-\[4826px\]{top:4826px}.top-\[4848px\]{top:4848px}.top-\[4870px\]{top:4870px}.top-\[4879px\]{top:4879px}.top-\[4975px\]{top:4975px}.top-\[5140px\]{top:5140px}.top-\[5222px\]{top:5222px}.top-\[5280px\]{top:5280px}.top-\[5287px\]{top:5287px}.top-\[5288px\]{top:5288px}.top-\[5332px\]{top:5332px}.top-\[5468px\]{top:5468px}.top-\[5512px\]{top:5512px}.top-\[5611px\]{top:5611px}.top-\[5751px\]{top:5751px}.top-\[5758px\]{top:5758px}.top-\[5759px\]{top:5759px}.top-\[5803px\]{top:5803px}.top-\[5939px\]{top:5939px}.top-\[5983px\]{top:5983px}.left-0{left:0}.left-1\/2{left:50%}.left-\[-38px\]{left:-38px}.left-\[-58px\]{left:-58px}.left-\[-63px\]{left:-63px}.left-\[-67px\]{left:-67px}.left-\[-197px\]{left:-197px}.left-\[-270px\]{left:-270px}.left-\[-334px\]{left:-334px}.left-\[4px\]{left:4px}.left-\[16px\]{left:16px}.left-\[38px\]{left:38px}.left-\[40px\]{left:40px}.left-\[45px\]{left:45px}.left-\[70px\]{left:70px}.left-\[141\.5px\]{left:141.5px}.left-\[141px\]{left:141px}.left-\[158px\]{left:158px}.left-\[168px\]{left:168px}.left-\[190\.5px\]{left:190.5px}.left-\[190px\]{left:190px}.left-\[258px\]{left:258px}.left-\[309px\]{left:309px}.left-\[316px\]{left:316px}.left-\[321px\]{left:321px}.left-\[360px\]{left:360px}.left-\[376px\]{left:376px}.left-\[403px\]{left:403px}.left-\[410px\]{left:410px}.left-\[413px\]{left:413px}.left-\[418px\]{left:418px}.left-\[440px\]{left:440px}.left-\[520px\]{left:520px}.left-\[565px\]{left:565px}.left-\[575px\]{left:575px}.left-\[614px\]{left:614px}.left-\[637px\]{left:637px}.left-\[660px\]{left:660px}.left-\[661px\]{left:661px}.left-\[666px\]{left:666px}.left-\[674px\]{left:674px}.left-\[684px\]{left:684px}.left-\[703px\]{left:703px}.left-\[710px\]{left:710px}.left-\[740px\]{left:740px}.left-\[759px\]{left:759px}.left-\[781px\]{left:781px}.left-\[800px\]{left:800px}.left-\[834px\]{left:834px}.left-\[850\.91px\]{left:850.91px}.left-\[851px\]{left:851px}.left-\[869px\]{left:869px}.left-\[901px\]{left:901px}.left-\[903px\]{left:903px}.left-\[922px\]{left:922px}.left-\[960\.5px\]{left:960.5px}.left-\[960px\]{left:960px}.left-\[961px\]{left:961px}.left-\[972px\]{left:972px}.left-\[988px\]{left:988px}.left-\[1000px\]{left:1000px}.left-\[1003px\]{left:1003px}.left-\[1005px\]{left:1005px}.left-\[1021px\]{left:1021px}.left-\[1028px\]{left:1028px}.left-\[1080px\]{left:1080px}.left-\[1136px\]{left:1136px}.left-\[1141px\]{left:1141px}.left-\[1171px\]{left:1171px}.left-\[1200px\]{left:1200px}.left-\[1216px\]{left:1216px}.left-\[1240px\]{left:1240px}.left-\[1260px\]{left:1260px}.left-\[1270px\]{left:1270px}.left-\[1278px\]{left:1278px}.left-\[1318px\]{left:1318px}.left-\[1320px\]{left:1320px}.left-\[1344px\]{left:1344px}.left-\[1398px\]{left:1398px}.left-\[1400\.5px\]{left:1400.5px}.left-\[1400px\]{left:1400px}.left-\[1440px\]{left:1440px}.left-\[1528px\]{left:1528px}.left-\[1544px\]{left:1544px}.left-\[calc\(50\%\+2px\)\]{left:calc(50% + 2px)}.left-\[calc\(50\%\+8px\)\]{left:calc(50% + 8px)}.left-\[calc\(50\%\+150px\)\]{left:calc(50% + 150px)}.left-\[calc\(50\%\+420px\)\]{left:calc(50% + 420px)}.left-\[calc\(50\%\+448px\)\]{left:calc(50% + 448px)}.left-\[calc\(50\%\+450px\)\]{left:calc(50% + 450px)}.left-\[calc\(50\%-0\.08px\)\]{left:calc(50% - .08px)}.left-\[calc\(50\%-378px\)\]{left:calc(50% - 378px)}.left-\[calc\(50\%-420px\)\]{left:calc(50% - 420px)}.left-\[calc\(50\%-439px\)\]{left:calc(50% - 439px)}.left-\[calc\(50\%-450px\)\]{left:calc(50% - 450px)}.col-1{grid-column:1}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ms-\[24px\]{margin-inline-start:24px}.ms-\[calc\(var\(--list-marker-font-size\,0\)\*1\.5\*1\)\]{margin-inline-start:calc(var(--list-marker-font-size,0) * 1.5 * 1)}.mt-0{margin-top:0}.mt-\[-5px\]{margin-top:-5px}.mt-\[-6px\]{margin-top:-6px}.mt-\[-11px\]{margin-top:-11px}.mt-\[-13px\]{margin-top:-13px}.mt-\[-15px\]{margin-top:-15px}.mt-\[-19px\]{margin-top:-19px}.mt-\[-22px\]{margin-top:-22px}.mt-\[-26px\]{margin-top:-26px}.mt-\[-27px\]{margin-top:-27px}.mt-\[-31px\]{margin-top:-31px}.mt-\[-35px\]{margin-top:-35px}.mt-\[-38px\]{margin-top:-38px}.mt-\[-64px\]{margin-top:-64px}.mt-\[-117px\]{margin-top:-117px}.mt-\[-205px\]{margin-top:-205px}.mt-\[-208px\]{margin-top:-208px}.mt-\[-218px\]{margin-top:-218px}.mt-\[-459px\]{margin-top:-459px}.mt-\[0\.25px\]{margin-top:.25px}.mt-\[0\.88px\]{margin-top:.88px}.mt-\[31px\]{margin-top:31px}.mt-\[35px\]{margin-top:35px}.mt-\[43px\]{margin-top:43px}.mt-\[102px\]{margin-top:102px}.mt-\[174px\]{margin-top:174px}.mt-\[182px\]{margin-top:182px}.mt-\[200px\]{margin-top:200px}.mt-\[306\.25px\]{margin-top:306.25px}.mt-\[306\.88px\]{margin-top:306.88px}.mt-\[306px\]{margin-top:306px}.mt-\[351px\]{margin-top:351px}.mt-\[352px\]{margin-top:352px}.mt-\[357\.25px\]{margin-top:357.25px}.mt-\[357\.88px\]{margin-top:357.88px}.mt-\[357px\]{margin-top:357px}.mt-\[405\.5px\]{margin-top:405.5px}.mt-\[405\.13px\]{margin-top:405.13px}.mt-\[405\.88px\]{margin-top:405.88px}.mt-\[417px\]{margin-top:417px}.mt-\[465px\]{margin-top:465px}.mt-\[577px\]{margin-top:577px}.mt-\[592px\]{margin-top:592px}.mt-\[598px\]{margin-top:598px}.mt-\[610px\]{margin-top:610px}.mt-\[784px\]{margin-top:784px}.mt-\[792px\]{margin-top:792px}.mt-\[795px\]{margin-top:795px}.mt-\[810px\]{margin-top:810px}.mt-\[1027px\]{margin-top:1027px}.mt-\[1075px\]{margin-top:1075px}.mt-px{margin-top:1px}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.ml-\[-12px\]{margin-left:-12px}.ml-\[-16px\]{margin-left:-16px}.ml-\[-18px\]{margin-left:-18px}.ml-\[-20px\]{margin-left:-20px}.ml-\[-28px\]{margin-left:-28px}.ml-\[-30px\]{margin-left:-30px}.ml-\[-31px\]{margin-left:-31px}.ml-\[-33px\]{margin-left:-33px}.ml-\[-34px\]{margin-left:-34px}.ml-\[-35px\]{margin-left:-35px}.ml-\[-48px\]{margin-left:-48px}.ml-\[-52px\]{margin-left:-52px}.ml-\[-55px\]{margin-left:-55px}.ml-\[-68px\]{margin-left:-68px}.ml-\[-75px\]{margin-left:-75px}.ml-\[-85px\]{margin-left:-85px}.ml-\[-364px\]{margin-left:-364px}.ml-\[16px\]{margin-left:16px}.ml-\[410px\]{margin-left:410px}.ml-\[426px\]{margin-left:426px}.ml-\[820px\]{margin-left:820px}.ml-\[836px\]{margin-left:836px}.ml-\[calc\(50\%\+220px\)\]{margin-left:calc(50% + 220px)}.ml-\[calc\(50\%-190px\)\]{margin-left:calc(50% - 190px)}.ml-\[calc\(50\%-600px\)\]{margin-left:calc(50% - 600px)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-grid{display:inline-grid}.size-\[14px\]{width:14px;height:14px}.size-\[18\.92px\]{width:18.92px;height:18.92px}.size-\[20px\]{width:20px;height:20px}.size-\[44px\]{width:44px;height:44px}.size-\[214px\]{width:214px;height:214px}.size-full{width:100%;height:100%}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[59px\]{height:59px}.h-\[62px\]{height:62px}.h-\[80px\]{height:80px}.h-\[95px\]{height:95px}.h-\[99px\]{height:99px}.h-\[100px\]{height:100px}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[140px\]{height:140px}.h-\[240px\]{height:240px}.h-\[252px\]{height:252px}.h-\[260px\]{height:260px}.h-\[284px\]{height:284px}.h-\[300px\]{height:300px}.h-\[303px\]{height:303px}.h-\[307px\]{height:307px}.h-\[319px\]{height:319px}.h-\[320px\]{height:320px}.h-\[323px\]{height:323px}.h-\[327px\]{height:327px}.h-\[330px\]{height:330px}.h-\[343px\]{height:343px}.h-\[350px\]{height:350px}.h-\[358px\]{height:358px}.h-\[360px\]{height:360px}.h-\[364px\]{height:364px}.h-\[380px\]{height:380px}.h-\[386px\]{height:386px}.h-\[400px\]{height:400px}.h-\[410px\]{height:410px}.h-\[417px\]{height:417px}.h-\[418px\]{height:418px}.h-\[420px\]{height:420px}.h-\[438px\]{height:438px}.h-\[446px\]{height:446px}.h-\[452px\]{height:452px}.h-\[464px\]{height:464px}.h-\[465px\]{height:465px}.h-\[470px\]{height:470px}.h-\[483px\]{height:483px}.h-\[505px\]{height:505px}.h-\[519px\]{height:519px}.h-\[524px\]{height:524px}.h-\[540px\]{height:540px}.h-\[580px\]{height:580px}.h-\[600px\]{height:600px}.h-\[640px\]{height:640px}.h-\[655px\]{height:655px}.h-\[656px\]{height:656px}.h-\[675px\]{height:675px}.h-\[700px\]{height:700px}.h-\[711px\]{height:711px}.h-\[737px\]{height:737px}.h-\[738px\]{height:738px}.h-\[740px\]{height:740px}.h-\[780px\]{height:780px}.h-\[803\.851px\]{height:803.851px}.h-\[811px\]{height:811px}.h-\[840px\]{height:840px}.h-\[880px\]{height:880px}.h-\[918px\]{height:918px}.h-\[947\.692px\]{height:947.692px}.h-\[1080px\]{height:1080px}.h-\[1082px\]{height:1082px}.h-\[1120px\]{height:1120px}.h-\[1142px\]{height:1142px}.h-\[1190px\]{height:1190px}.h-\[1321px\]{height:1321px}.h-\[1380px\]{height:1380px}.w-\[32px\]{width:32px}.w-\[46px\]{width:46px}.w-\[64px\]{width:64px}.w-\[80px\]{width:80px}.w-\[89px\]{width:89px}.w-\[120px\]{width:120px}.w-\[144px\]{width:144px}.w-\[154px\]{width:154px}.w-\[160px\]{width:160px}.w-\[162px\]{width:162px}.w-\[178\.889px\]{width:178.889px}.w-\[180px\]{width:180px}.w-\[182px\]{width:182px}.w-\[184px\]{width:184px}.w-\[199px\]{width:199px}.w-\[211px\]{width:211px}.w-\[216px\]{width:216px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[252px\]{width:252px}.w-\[266px\]{width:266px}.w-\[272px\]{width:272px}.w-\[280px\]{width:280px}.w-\[282px\]{width:282px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[304px\]{width:304px}.w-\[310px\]{width:310px}.w-\[313px\]{width:313px}.w-\[328px\]{width:328px}.w-\[337px\]{width:337px}.w-\[344px\]{width:344px}.w-\[348px\]{width:348px}.w-\[360px\]{width:360px}.w-\[362px\]{width:362px}.w-\[364px\]{width:364px}.w-\[380px\]{width:380px}.w-\[383px\]{width:383px}.w-\[400px\]{width:400px}.w-\[415px\]{width:415px}.w-\[425px\]{width:425px}.w-\[426px\]{width:426px}.w-\[430px\]{width:430px}.w-\[439px\]{width:439px}.w-\[440px\]{width:440px}.w-\[464px\]{width:464px}.w-\[481px\]{width:481px}.w-\[506px\]{width:506px}.w-\[514px\]{width:514px}.w-\[519\.838px\]{width:519.838px}.w-\[538px\]{width:538px}.w-\[572px\]{width:572px}.w-\[600px\]{width:600px}.w-\[642px\]{width:642px}.w-\[656px\]{width:656px}.w-\[657px\]{width:657px}.w-\[667px\]{width:667px}.w-\[676px\]{width:676px}.w-\[693px\]{width:693px}.w-\[696px\]{width:696px}.w-\[698px\]{width:698px}.w-\[722px\]{width:722px}.w-\[724px\]{width:724px}.w-\[780px\]{width:780px}.w-\[786px\]{width:786px}.w-\[800px\]{width:800px}.w-\[923px\]{width:923px}.w-\[984px\]{width:984px}.w-\[1164px\]{width:1164px}.w-\[1200px\]{width:1200px}.w-\[1376px\]{width:1376px}.w-\[1619\.086px\]{width:1619.09px}.w-\[1920px\]{width:1920px}.w-\[1982px\]{width:1982px}.w-\[2314px\]{width:2314px}.w-\[2315px\]{width:2315px}.w-full{width:100%}.max-w-none{max-width:none}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-\[max-content\]{grid-template-columns:max-content}.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[max-content\]{grid-template-rows:max-content}.grid-rows-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-start{place-items:start}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[16px\]{gap:16px}.gap-\[28px\]{gap:28px}.gap-\[30px\]{gap:30px}.gap-\[40px\]{gap:40px}.gap-x-\[30px\]{column-gap:30px}.gap-y-\[30px\]{row-gap:30px}.self-stretch{align-self:stretch}.justify-self-stretch{justify-self:stretch}.overflow-clip{overflow:clip}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[61px\]{border-radius:61px}.rounded-\[141px\]{border-radius:141px}.rounded-\[999px\]{border-radius:999px}.border{border-style:var(--tw-border-style);border-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[rgba\(174\,132\,109\,0\.5\)\]{border-color:#ae846d80}.border-white{border-color:var(--color-white)}.bg-\[\#ae846d\]{background-color:#ae846d}.bg-\[\#f7f2f0\]{background-color:#f7f2f0}.bg-\[rgba\(174\,132\,109\,0\.3\)\]{background-color:#ae846d4d}.bg-\[rgba\(174\,132\,109\,0\.5\)\]{background-color:#ae846d80}.bg-\[rgba\(174\,132\,109\,0\.8\)\]{background-color:#ae846dcc}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#f7f2f0\]{--tw-gradient-from:#f7f2f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(247\,242\,240\,0\)\]{--tw-gradient-from:#f7f2f000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f7f2f0\]{--tw-gradient-to:#f7f2f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[88\.739\%\]{--tw-gradient-to-position:88.739%}.mask-intersect{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-alpha{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-size-\[212px_282px\]{-webkit-mask-size:212px 282px;mask-size:212px 282px}.mask-size-\[250px_360px\]{-webkit-mask-size:250px 360px;mask-size:250px 360px}.mask-size-\[250px_400px\]{-webkit-mask-size:250px 400px;mask-size:250px 400px}.mask-size-\[282px_540px\]{-webkit-mask-size:282px 540px;mask-size:282px 540px}.mask-size-\[316px_116px\]{-webkit-mask-size:316px 116px;mask-size:316px 116px}.mask-size-\[320px_320px\]{-webkit-mask-size:320px 320px;mask-size:320px 320px}.mask-size-\[330px_210px\]{-webkit-mask-size:330px 210px;mask-size:330px 210px}.mask-size-\[380px_200px\]{-webkit-mask-size:380px 200px;mask-size:380px 200px}.mask-size-\[380px_280px\]{-webkit-mask-size:380px 280px;mask-size:380px 280px}.mask-size-\[380px_380px\]{-webkit-mask-size:380px 380px;mask-size:380px 380px}.mask-size-\[440px_504px\]{-webkit-mask-size:440px 504px;mask-size:440px 504px}.mask-size-\[600px_240px\]{-webkit-mask-size:600px 240px;mask-size:600px 240px}.mask-size-\[600px_400px\]{-webkit-mask-size:600px 400px;mask-size:600px 400px}.mask-size-\[600px_600px\]{-webkit-mask-size:600px 600px;mask-size:600px 600px}.mask-size-\[709\.091px_780px\]{-webkit-mask-size:709.091px 780px;mask-size:709.091px 780px}.mask-size-\[709px_780px\]{-webkit-mask-size:709px 780px;mask-size:709px 780px}.mask-size-\[1920px_540px\]{-webkit-mask-size:1920px 540px;mask-size:1920px 540px}.mask-size-\[1920px_840px\]{-webkit-mask-size:1920px 840px;mask-size:1920px 840px}.mask-size-\[1920px_880px\]{-webkit-mask-size:1920px 880px;mask-size:1920px 880px}.mask-size-\[1920px_1100px\,_400px_534px\]{-webkit-mask-size:1920px 1100px,400px 534px;mask-size:1920px 1100px,400px 534px}.mask-size-\[1920px_1100px\]{-webkit-mask-size:1920px 1100px;mask-size:1920px 1100px}.mask-size-\[1920px_1380px\]{-webkit-mask-size:1920px 1380px;mask-size:1920px 1380px}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-position-\[-0\.091px_-42px\]{-webkit-mask-position:-.091px -42px;mask-position:-.091px -42px}.mask-position-\[-14px_-30px\]{-webkit-mask-position:-14px -30px;mask-position:-14px -30px}.mask-position-\[-18px_-43px\]{-webkit-mask-position:-18px -43px;mask-position:-18px -43px}.mask-position-\[-47px_53px\]{-webkit-mask-position:-47px 53px;mask-position:-47px 53px}.mask-position-\[-52px_-660px\]{-webkit-mask-position:-52px -660px;mask-position:-52px -660px}.mask-position-\[-54px_-1px\]{-webkit-mask-position:-54px -1px;mask-position:-54px -1px}.mask-position-\[-158px_-147px\,_260px_96px\]{-webkit-mask-position:-158px -147px,260px 96px;mask-position:-158px -147px,260px 96px}.mask-position-\[-360px_-183px\]{-webkit-mask-position:-360px -183px;mask-position:-360px -183px}.mask-position-\[-438px_-12px\]{-webkit-mask-position:-438px -12px;mask-position:-438px -12px}.mask-position-\[-565px_-764px\]{-webkit-mask-position:-565px -764px;mask-position:-565px -764px}.mask-position-\[-834px_-217px\]{-webkit-mask-position:-834px -217px;mask-position:-834px -217px}.mask-position-\[-834px_-359px\]{-webkit-mask-position:-834px -359px;mask-position:-834px -359px}.mask-position-\[-834px_-711px\]{-webkit-mask-position:-834px -711px;mask-position:-834px -711px}.mask-position-\[0px_11px\]{-webkit-mask-position:0 11px;mask-position:0 11px}.mask-position-\[0px_12px\]{-webkit-mask-position:0 12px;mask-position:0 12px}.mask-position-\[0px_13px\]{-webkit-mask-position:0 13px;mask-position:0 13px}.mask-position-\[0px_15px\]{-webkit-mask-position:0 15px;mask-position:0 15px}.mask-position-\[0px_18px\]{-webkit-mask-position:0 18px;mask-position:0 18px}.mask-position-\[0px_26px\]{-webkit-mask-position:0 26px;mask-position:0 26px}.mask-position-\[0px_33px\]{-webkit-mask-position:0 33px;mask-position:0 33px}.mask-position-\[0px_110px\]{-webkit-mask-position:0 110px;mask-position:0 110px}.mask-position-\[0px_205px\]{-webkit-mask-position:0 205px;mask-position:0 205px}.mask-position-\[12px_27px\]{-webkit-mask-position:12px 27px;mask-position:12px 27px}.mask-position-\[14px_17px\]{-webkit-mask-position:14px 17px;mask-position:14px 17px}.mask-position-\[16px_-31px\]{-webkit-mask-position:16px -31px;mask-position:16px -31px}.mask-position-\[18px_15px\]{-webkit-mask-position:18px 15px;mask-position:18px 15px}.mask-position-\[20px_208px\]{-webkit-mask-position:20px 208px;mask-position:20px 208px}.mask-position-\[27px_49px\]{-webkit-mask-position:27px 49px;mask-position:27px 49px}.mask-position-\[28px_19px\]{-webkit-mask-position:28px 19px;mask-position:28px 19px}.mask-position-\[30px_117px\]{-webkit-mask-position:30px 117px;mask-position:30px 117px}.mask-position-\[31px_38px\]{-webkit-mask-position:31px 38px;mask-position:31px 38px}.mask-position-\[33px_35px\]{-webkit-mask-position:33px 35px;mask-position:33px 35px}.mask-position-\[34px_64px\]{-webkit-mask-position:34px 64px;mask-position:34px 64px}.mask-position-\[35px_218px\]{-webkit-mask-position:35px 218px;mask-position:35px 218px}.mask-position-\[38px_-359px\]{-webkit-mask-position:38px -359px;mask-position:38px -359px}.mask-position-\[38px_26px\]{-webkit-mask-position:38px 26px;mask-position:38px 26px}.mask-position-\[39px_23px\]{-webkit-mask-position:39px 23px;mask-position:39px 23px}.mask-position-\[39px_31px\]{-webkit-mask-position:39px 31px;mask-position:39px 31px}.mask-position-\[41px_2px\]{-webkit-mask-position:41px 2px;mask-position:41px 2px}.mask-position-\[48px_22px\]{-webkit-mask-position:48px 22px;mask-position:48px 22px}.mask-position-\[51px_10px\]{-webkit-mask-position:51px 10px;mask-position:51px 10px}.mask-position-\[52px_5px\]{-webkit-mask-position:52px 5px;mask-position:52px 5px}.mask-position-\[55px_13px\]{-webkit-mask-position:55px 13px;mask-position:55px 13px}.mask-position-\[56px_221px\]{-webkit-mask-position:56px 221px;mask-position:56px 221px}.mask-position-\[63px_0px\]{-webkit-mask-position:63px 0;mask-position:63px 0}.mask-position-\[67px_3px\]{-webkit-mask-position:67px 3px;mask-position:67px 3px}.mask-position-\[68px_31px\]{-webkit-mask-position:68px 31px;mask-position:68px 31px}.mask-position-\[69px_1px\]{-webkit-mask-position:69px 1px;mask-position:69px 1px}.mask-position-\[75px_31px\]{-webkit-mask-position:75px 31px;mask-position:75px 31px}.mask-position-\[85px_6px\]{-webkit-mask-position:85px 6px;mask-position:85px 6px}.mask-position-\[102px_0px\]{-webkit-mask-position:102px 0;mask-position:102px 0}.mask-position-\[104px_115px\]{-webkit-mask-position:104px 115px;mask-position:104px 115px}.mask-position-\[135px_3px\]{-webkit-mask-position:135px 3px;mask-position:135px 3px}.mask-position-\[197px_0px\]{-webkit-mask-position:197px 0;mask-position:197px 0}.mask-position-\[270px_0px\]{-webkit-mask-position:270px 0;mask-position:270px 0}.mask-position-\[323px_0px\]{-webkit-mask-position:323px 0;mask-position:323px 0}.mask-position-\[360px_100px\]{-webkit-mask-position:360px 100px;mask-position:360px 100px}.mask-position-\[364px_459px\]{-webkit-mask-position:364px 459px;mask-position:364px 459px}.mask-position-\[694px_286\.526px\]{-webkit-mask-position:694px 286.526px;mask-position:694px 286.526px}.mask-position-\[858px_264px\]{-webkit-mask-position:858px 264px;mask-position:858px 264px}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.object-cover{object-fit:cover}.px-\[40px\]{padding-inline:40px}.py-\[14px\]{padding-block:14px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[\'Cormorant\:Medium\'\]{font-family:Cormorant\:Medium}.font-\[\'Noto_Sans_Kannada\:Bold\'\]{font-family:Noto Sans Kannada\:Bold}.font-\[\'Noto_Sans_Kannada\:Medium\'\]{font-family:Noto Sans Kannada\:Medium}.font-\[\'Noto_Sans_SC\:Bold\'\]{font-family:Noto Sans SC\:Bold}.font-\[\'Noto_Sans_SC\:Medium\'\]{font-family:Noto Sans SC\:Medium}.font-\[\'Noto_Sans_SC\:Regular\'\]{font-family:Noto Sans SC\:Regular}.font-\[\'Noto_Serif_CJK_SC\:Black\'\]{font-family:Noto Serif CJK SC\:Black}.font-\[\'Noto_Serif_SC\:Bold\'\]{font-family:Noto Serif SC\:Bold}.text-\[0px\]{font-size:0}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.text-\[64px\]{font-size:64px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[35px\]{--tw-leading:35px;line-height:35px}.leading-\[40px\]{--tw-leading:40px;line-height:40px}.leading-\[45px\]{--tw-leading:45px;line-height:45px}.leading-\[48px\]{--tw-leading:48px;line-height:48px}.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)}.text-pretty{text-wrap:pretty}.\[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-\[\#4a5362\]{color:#4a5362}.text-\[\#333\]{color:#333}.text-\[\#323232\]{color:#323232}.text-\[\#ae846d\]{color:#ae846d}.text-\[rgba\(174\,132\,109\,0\.5\)\]{color:#ae846d80}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.opacity-10{opacity:.1}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow-\[4px_4px_8px_0px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:4px 4px 8px 0px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[text-box-edge\:cap_alphabetic\]{text-box-edge:cap alphabetic}.\[text-box-trim\:trim-both\]{text-box-trim:trim-both}.text-shadow-\[0px_4px_4px_rgba\(0\,0\,0\,0\.25\)\]{text-shadow:0px 4px 4px var(--tw-text-shadow-color,#00000040)}.text-shadow-\[0px_4px_5px_\#ae846d\]{text-shadow:0px 4px 5px var(--tw-text-shadow-color,#ae846d)}}:root{--brand:#ae846d;--cream:#f7f2f0;--ink:#333}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--ink);margin:0;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h2{color:var(--brand);margin-bottom:32px;font-size:30px;font-weight:500;line-height:1.3}h3{font-size:24px;font-weight:400;line-height:1.5}ul{margin:0;padding-left:24px;list-style:outside}.container{width:min(1200px,100% - 64px);margin-inline:auto}.section{padding:120px 0}.two-column{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.prose p{margin-bottom:24px}.prose p:last-child{margin-bottom:0}.button{background:var(--brand);color:#fff;text-align:center;white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;min-height:48px;padding:9px 40px;font-size:20px;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#936b55}.button.light{color:var(--brand);background:#fff}.button.outlined{border:1px solid #fff}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #61412d}.header{z-index:20;background:#fff;height:80px;position:relative}.header-inner{align-items:center;gap:32px;height:100%;display:flex}.logo{object-fit:contain;width:162px;height:19px}.nav{justify-content:center;align-items:center;gap:36px;margin-left:auto;display:flex}.nav a{color:#4a5362;white-space:nowrap;padding:10px 0;font-size:16px}.nav a[aria-current],.nav a:hover{color:var(--brand)}.header-cta{margin-left:auto;padding-inline:30px}.menu-button{color:var(--brand);background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px;display:none}.hero{text-align:center;color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:800px;display:grid}.hero-content{padding-top:20px}.hero h1{text-shadow:0 4px 5px var(--brand);font-family:Noto Serif SC,Songti SC,STSong,serif;font-size:clamp(36px,3.34vw,64px);font-weight:700;line-height:1.4}.hero p{margin-top:20px;font-size:20px}.hero-actions{justify-content:center;gap:20px;margin-top:80px;display:flex}.intro h3{font-size:24px}.intro h2{margin-bottom:8px}.intro{min-height:360px}.services-section{padding:60px 0 160px}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}.service{color:#fff;text-align:center;background-position:50%;background-size:cover;border-radius:150px;flex-direction:column;align-items:center;min-height:540px;padding:70px 14px 65px;transition:transform .25s;display:flex;box-shadow:4px 4px 8px #0002}.service:nth-child(odd){margin-top:100px}.service:hover{transform:translateY(-8px)}.service-en{max-width:180px;min-height:48px;font-family:Georgia,serif;font-size:20px;line-height:24px}.service p{white-space:pre-line;margin:auto 0;font-size:20px;line-height:40px}.service h3{font-size:24px}.rules{background:linear-gradient(white,var(--cream));overflow:hidden}.rules-grid{grid-template-columns:1fr 1.1fr;align-items:end;gap:0;padding-top:120px;display:grid}.rules-grid>div:first-child{max-width:572px;padding-bottom:80px}.rules h3{margin:26px 0 8px}.rules h2{margin-bottom:40px}.rules li,.rules p{line-height:32px}.rules-image{align-self:stretch;align-items:end;display:flex;position:relative}.rules-image img{object-fit:cover;width:100%}.rules-image:after{content:"";background:linear-gradient(transparent,var(--cream));height:120px;position:absolute;bottom:0;left:0;right:0}.benefits{background:linear-gradient(var(--cream),white)}.benefit-grid{grid-template-columns:360fr 440fr 360fr;gap:24px 20px;display:grid}.benefit{border:1px solid #ae846d80;border-radius:16px;min-height:240px;padding:30px 16px}.benefit h3{color:var(--brand);justify-content:space-between;align-items:center;display:flex}.benefit h3 img{width:20px;height:20px}.benefit p,.benefit li{line-height:32px}.benefit.right{text-align:right}.benefit-center{text-align:center;color:#fff;background-position:50%;background-size:cover;border-radius:240px;flex-direction:column;grid-area:1/2/span 2;justify-content:center;gap:24px;min-height:504px;display:flex}.benefit-center h3,.benefit-center p{font-size:30px;line-height:45px}.partners{text-align:center;padding-top:120px}.partners h2{color:#323232}.partner-grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:40px 0;display:grid}.partner-grid>div{justify-content:center;align-items:center;height:100px;padding:12px;display:flex;overflow:hidden}.partner-grid img{object-fit:contain;filter:grayscale();opacity:.7;max-width:95%;max-height:70px}.partner-grid .wide{grid-column:span 2}.partner-grid .partner-mark{gap:12px}.partner-mark img:first-child{width:44px}.partner-mark img:last-child{width:124px}footer{background:var(--brand);color:#fff;padding:140px 0 260px}.footer-grid{grid-template-columns:220px 300px 1fr;gap:34px;display:grid}.footer-logo{width:179px;height:21px}.footer-grid h3{margin-bottom:20px;font-size:20px}.footer-grid h3:not(:first-child){margin-top:40px}.footer-grid p{font-size:16px;line-height:32px}.footer-grid nav{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;display:flex}.footer-grid nav a{font-size:20px}.cream{background:var(--cream)}.section-title{text-align:center;margin-bottom:48px}.photo{object-fit:cover;border-radius:16px;width:100%;height:auto}.product-row{align-items:stretch;gap:28px;margin-bottom:40px}.product-row:last-child{margin-bottom:0}.product-row .photo{aspect-ratio:3/2}.product-copy h2{margin-bottom:8px}.product-copy h3{margin-bottom:24px;font-size:20px}.product-copy p{margin-bottom:24px;line-height:32px}.product-copy .button{margin-top:12px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:4px 4px 8px #0002}.card>img{aspect-ratio:1;object-fit:cover;width:100%}.card-body{padding:20px}.card h3{color:var(--brand);margin-bottom:12px}.card p{line-height:32px}.eyebrow{color:var(--brand);font-size:13px}.equipment-grid{grid-template-columns:repeat(3,1fr);gap:40px 120px;display:grid}.equipment{aspect-ratio:1;color:#fff;text-align:center;background-position:50%;background-size:cover;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.equipment h3{font-size:24px}.equipment p{margin-top:16px}.team-card{text-align:center;padding:24px 30px}.team-card img{width:20px;margin:0 auto 24px}.team-card small{color:var(--brand);margin-top:24px;display:block}.vision{text-align:center}.vision p{margin-bottom:32px}.collage{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.collage img{object-fit:cover;border-radius:130px;width:100%}.collage img:last-child{aspect-ratio:1.5;grid-column:1}.case-grid .card>div:first-child{position:relative}.case-pair img{aspect-ratio:1.95;object-fit:cover;width:100%}.case-pair span{color:var(--brand);background:#fffd;border-radius:4px;padding:2px 8px;font-size:12px;position:absolute;left:12px}.case-pair span:first-of-type{top:12px}.case-pair span:last-of-type{top:calc(50% + 12px)}.steps-grid{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.steps-grid .card{grid-column:span 2}.steps-grid .card:nth-child(4){grid-column:2/span 2}.steps-grid .card img{aspect-ratio:1.4}.steps-grid .card-body{padding:16px}.steps-grid .card h3{font-size:20px}.steps-grid .card p{font-size:14px;line-height:26px}.smile-wall{background-position:50%;background-size:cover;align-items:center;min-height:850px;display:flex}.smile-wall .container{grid-template-columns:repeat(11,1fr);align-items:center;gap:16px;display:grid}.smile-wall img{aspect-ratio:.72;object-fit:cover;width:100%}.smile-wall .featured{grid-column:span 3}.clinic{align-items:start;margin-bottom:80px}.clinic:last-child{margin-bottom:0}.clinic-map{aspect-ratio:2.5;border-radius:16px;position:relative;overflow:hidden}.clinic-map img{width:269.85%;max-width:none;height:334.94%;position:absolute;top:-119.38%;left:-115.66%}.clinic h2{margin-bottom:24px;font-size:24px}.clinic p{align-items:start;gap:8px;margin-bottom:8px;display:flex}.clinic p img{width:20px;height:20px;margin-top:5px}.clinic .button{margin-top:60px}.skip-link{z-index:50;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:12px}@media (min-width:1920px){.hero{min-height:800px}}@media (max-width:1100px){.nav,.header-inner{gap:20px}.header-cta{padding-inline:20px;font-size:16px}.equipment-grid{gap:32px}.footer-grid{grid-template-columns:180px 220px 1fr}.footer-grid nav a,.service p{font-size:16px}.service-en{font-size:17px}.benefit-center p,.benefit-center h3{font-size:24px}.benefit h3{font-size:20px}}@media (max-width:900px){.container{width:calc(100% - 40px)}.section{padding:64px 0}.header{height:68px}.header-inner{gap:12px}.logo{width:140px;height:auto}.header-cta{min-height:36px;margin-left:auto;padding:5px 16px;font-size:14px}.menu-button{display:block}.nav{border-top:1px solid var(--cream);background:#fff;padding:16px 24px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 8px 12px #0001}.nav.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav a{padding:12px}.hero{background-position:55%;min-height:560px}.hero h1{font-size:36px;line-height:1.5}.hero p{margin-top:20px;font-size:16px;line-height:1.8}.hero-actions{flex-direction:column;align-items:center;gap:14px;margin-top:44px}.button{min-height:44px;padding:9px 28px;font-size:16px}.two-column{grid-template-columns:1fr;gap:32px}h2{margin-bottom:24px;font-size:26px}h3{font-size:20px}.intro{min-height:0}.intro h3{font-size:20px}.services-section{padding:16px 0 64px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service{border-radius:100px;min-height:360px;padding:40px 10px}.service:nth-child(odd){margin-top:40px}.service-en{font-size:14px;line-height:20px}.service p{font-size:13px;line-height:26px}.service h3{font-size:18px}.rules-grid{grid-template-columns:1fr;gap:24px;padding-top:64px}.rules-grid>div:first-child{padding-bottom:0}.rules-image{max-width:500px;margin:auto}.rules h3{font-size:20px}.rules p,.rules li{font-size:14px;line-height:28px}.benefit-grid{grid-template-columns:1fr 1fr;gap:16px}.benefit-center{grid-area:1/1/auto/span 2;width:min(310px,100%);min-height:360px;margin:auto}.benefit{min-height:0;padding:20px 14px}.benefit.right{text-align:left}.benefit h3{font-size:18px}.benefit p,.benefit li{font-size:13px;line-height:25px}.partners{padding-top:32px}.partner-grid{grid-template-columns:repeat(2,1fr);gap:16px}.partner-grid .wide{grid-column:span 1}.partner-grid img{max-height:48px}footer{padding:64px 0 90px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-grid nav{justify-content:start;gap:20px}.footer-grid nav a{font-size:14px}.footer-grid h3{font-size:18px}.footer-grid p{font-size:14px}.product-row{gap:24px}.product-row .photo{grid-row:auto}.product-copy h3{font-size:18px}.product-copy p{font-size:15px;line-height:29px}.card-grid{grid-template-columns:1fr;gap:24px}.card-grid.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-grid h3{font-size:18px}.case-grid p{font-size:13px;line-height:25px}.case-grid .card-body{padding:14px}.equipment-grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}.equipment{padding:16px}.equipment h3{font-size:16px}.equipment p{margin-top:8px;font-size:12px;line-height:20px}.section-title{margin-bottom:32px}.steps-grid{grid-template-columns:repeat(2,1fr);gap:16px}.steps-grid .card,.steps-grid .card:nth-child(4){grid-column:auto}.steps-grid .card:last-child{grid-column:1/span 2;justify-self:center;width:calc(50% - 8px)}.steps-grid .card h3{font-size:17px}.steps-grid .card p{font-size:13px;line-height:24px}.smile-wall{min-height:500px}.smile-wall .container{grid-template-columns:repeat(4,1fr);gap:8px}.smile-wall .featured{grid-column:span 2}.clinic{gap:24px;margin-bottom:56px}.clinic .button{margin-top:24px}.clinic h2{font-size:22px}.clinic p{font-size:14px}.photo{border-radius:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.two-column>*{min-width:0}.hero{background-color:var(--brand)}:root{--ease-reveal:cubic-bezier(.16,1,.3,1)}html.js [data-reveal]{opacity:0;transition:opacity .85s var(--ease-reveal),transform .85s var(--ease-reveal);transition-delay:var(--reveal-delay,0s),var(--reveal-delay,0s);transform:translateY(44px)}html.js [data-reveal=scale]{transform:translateY(28px)scale(1.05)}html.js [data-reveal=fade]{transition:opacity .85s var(--ease-reveal);transition-delay:var(--reveal-delay,0s);transform:none}html.js [data-reveal].is-revealed{opacity:1;transform:none}.rd-1{--reveal-delay:80ms}.rd-2{--reveal-delay:.16s}.rd-3{--reveal-delay:.24s}.rd-4{--reveal-delay:.32s}.rd-5{--reveal-delay:.4s}.rd-6{--reveal-delay:.48s}.rd-7{--reveal-delay:.56s}.rd-8{--reveal-delay:.64s}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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%}
