@font-face{font-family:pretendard;src:url(/_next/static/media/4f1fd868e5f65690-s.p.woff2?dpl=dpl_GnSrxVpT8RiD2zbrtWMVuXEGLT9D) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pretendard;src:url(/_next/static/media/711e02952939cb55-s.p.woff2?dpl=dpl_GnSrxVpT8RiD2zbrtWMVuXEGLT9D) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pretendard;src:url(/_next/static/media/0851935bf1ab95f8-s.p.woff2?dpl=dpl_GnSrxVpT8RiD2zbrtWMVuXEGLT9D) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_2bf63e{font-family:pretendard,pretendard Fallback}.__variable_2bf63e{--font-pretendard:"pretendard","pretendard Fallback"}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2?dpl=dpl_GnSrxVpT8RiD2zbrtWMVuXEGLT9D) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2?dpl=dpl_GnSrxVpT8RiD2zbrtWMVuXEGLT9D) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_3fab5b{font-family:"instrumentSerif","instrumentSerif Fallback"}.__variable_3fab5b{--font-instrument-serif:"instrumentSerif","instrumentSerif Fallback"}

/*! tailwindcss v4.3.3 | 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-pretendard),Arial,sans-serif;--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,-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;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:where(:not(iframe)){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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-0\.062687cqw_0\]{inset:-.062687cqw 0}.inset-\[-0\.074627cqw_0\]{inset:-.074627cqw 0}.inset-\[-0\.076119cqw_0\]{inset:-.076119cqw 0}.inset-\[-0\.077612cqw_0\]{inset:-.077612cqw 0}.inset-\[0_-0\.1\%_0_0\]{inset:0 -.1% 0 0}.inset-\[0_-0\.11194cqw\]{inset:0 -.11194cqw}.top-0{top:0}.top-1\/2{top:50%}.top-\[-0\.36\%\]{top:-.36%}.top-\[-0\.77\%\]{top:-.77%}.top-\[-2\.68\%\]{top:-2.68%}.top-\[-2\.238806cqw\]{top:-2.23881cqw}.top-\[-42\.238806cqw\]{top:-42.2388cqw}.top-\[0\.746269cqw\]{top:.746269cqw}.top-\[0cqw\]{top:0}.top-\[1\.002315cqw\]{top:1.00232cqw}.top-\[1\.595486cqw\]{top:1.59549cqw}.top-\[4\.4\%\]{top:4.4%}.top-\[4\.519403cqw\]{top:4.5194cqw}.top-\[8\.686567cqw\]{top:8.68657cqw}.top-\[10\.298507cqw\]{top:10.2985cqw}.top-\[10\.419403cqw\]{top:10.4194cqw}.top-\[10\.552239cqw\]{top:10.5522cqw}.top-\[10\.914925cqw\]{top:10.9149cqw}.top-\[12\.686567cqw\]{top:12.6866cqw}.top-\[13\.731343cqw\]{top:13.7313cqw}.top-\[13\.759701cqw\]{top:13.7597cqw}.top-\[14\.328358cqw\]{top:14.3284cqw}.top-\[18\.61169cqw\]{top:18.6117cqw}.top-\[31\.698507cqw\]{top:31.6985cqw}.top-\[32\.537313cqw\]{top:32.5373cqw}.top-\[38\.09403cqw\]{top:38.094cqw}.top-\[49\.743284cqw\]{top:49.7433cqw}.top-\[72\.910448cqw\]{top:72.9104cqw}.top-\[111\.30597cqw\]{top:111.306cqw}.top-\[117\.262687cqw\]{top:117.263cqw}.top-\[135\.226866cqw\]{top:135.227cqw}.top-\[142\.462687cqw\]{top:142.463cqw}.top-\[calc\(50\%\+14\.231343cqw\)\]{top:calc(50% + 14.2313cqw)}.top-\[calc\(50\%\+26\.791045cqw\)\]{top:calc(50% + 26.791cqw)}.top-\[calc\(50\%\+27\.686567cqw\)\]{top:calc(50% + 27.6866cqw)}.top-\[calc\(50\%-0\.149254cqw\)\]{top:calc(50% - .149254cqw)}.top-\[calc\(50\%-0\.443284cqw\)\]{top:calc(50% - .443284cqw)}.top-\[calc\(50\%-0\.528358cqw\)\]{top:calc(50% - .528358cqw)}.top-\[calc\(50\%-1\.39403cqw\)\]{top:calc(50% - 1.39403cqw)}.bottom-0{bottom:0}.bottom-\[0\.786567cqw\]{bottom:.786567cqw}.left-0{left:0}.left-1\/2{left:50%}.left-\[-0\.36\%\]{left:-.36%}.left-\[-0\.11194cqw\]{left:-.11194cqw}.left-\[-1\.21\%\]{left:-1.21%}.left-\[-1\.99\%\]{left:-1.99%}.left-\[0\.746269cqw\]{left:.746269cqw}.left-\[2\.60597cqw\]{left:2.60597cqw}.left-\[2\.977612cqw\]{left:2.97761cqw}.left-\[3\.61791cqw\]{left:3.61791cqw}.left-\[3\.165672cqw\]{left:3.16567cqw}.left-\[3\.201493cqw\]{left:3.20149cqw}.left-\[4\.4\%\]{left:4.4%}.left-\[10\.467164cqw\]{left:10.4672cqw}.left-\[10\.577612cqw\]{left:10.5776cqw}.left-\[11\.559701cqw\]{left:11.5597cqw}.left-\[12\.235821cqw\]{left:12.2358cqw}.left-\[19\.942708cqw\]{left:19.9427cqw}.left-\[20\.28209cqw\]{left:20.2821cqw}.left-\[20\.597015cqw\]{left:20.597cqw}.left-\[22\.282407cqw\]{left:22.2824cqw}.left-\[40\.597015cqw\]{left:40.597cqw}.left-\[47\.967014cqw\]{left:47.967cqw}.left-\[54\.29456cqw\]{left:54.2946cqw}.left-\[calc\(50\%\+0\.00597cqw\)\]{left:calc(50% + .00597cqw)}.left-\[calc\(50\%\+0\.003472cqw\)\]{left:calc(50% + .003472cqw)}.left-\[calc\(50\%\+0\.007463cqw\)\]{left:calc(50% + .007463cqw)}.left-\[calc\(50\%\+0\.008955cqw\)\]{left:calc(50% + .008955cqw)}.left-\[calc\(50\%\+0\.019403cqw\)\]{left:calc(50% + .019403cqw)}.left-\[calc\(50\%\+0\.074627cqw\)\]{left:calc(50% + .074627cqw)}.left-\[calc\(50\%\+0\.597015cqw\)\]{left:calc(50% + .597015cqw)}.left-\[calc\(50\%\+17\.083912cqw\)\]{left:calc(50% + 17.0839cqw)}.left-\[calc\(50\%\+17\.085648cqw\)\]{left:calc(50% + 17.0856cqw)}.left-\[calc\(50\%-0\.007463cqw\)\]{left:calc(50% - .007463cqw)}.left-\[calc\(50\%-0\.008955cqw\)\]{left:calc(50% - .008955cqw)}.left-\[calc\(50\%-0\.149254cqw\)\]{left:calc(50% - .149254cqw)}.left-\[calc\(50\%-14\.114925cqw\)\]{left:calc(50% - 14.1149cqw)}.left-\[calc\(50\%-14\.552239cqw\)\]{left:calc(50% - 14.5522cqw)}.left-\[calc\(50\%-14\.850746cqw\)\]{left:calc(50% - 14.8507cqw)}.left-\[calc\(50\%-17\.131343cqw\)\]{left:calc(50% - 17.1313cqw)}.left-\[calc\(50\%-17\.217014cqw\)\]{left:calc(50% - 17.217cqw)}.ms-\[2\.768284cqw\]{margin-inline-start:2.76828cqw}.mb-0{margin-bottom:0}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[67\/67\]{aspect-ratio:67/67}.aspect-\[1024\/1024\]{aspect-ratio:1024/1024}.size-\[1\.595312cqw\]{width:1.59531cqw;height:1.59531cqw}.size-\[1\.737164cqw\]{width:1.73716cqw;height:1.73716cqw}.size-\[1\.791045cqw\]{width:1.79105cqw;height:1.79105cqw}.size-\[1\.796119cqw\]{width:1.79612cqw;height:1.79612cqw}.size-\[1\.915373cqw\]{width:1.91537cqw;height:1.91537cqw}.size-\[2\.089552cqw\]{width:2.08955cqw;height:2.08955cqw}.size-\[2\.110597cqw\]{width:2.1106cqw;height:2.1106cqw}.size-\[2\.357463cqw\]{width:2.35746cqw;height:2.35746cqw}.size-\[2\.481791cqw\]{width:2.48179cqw;height:2.48179cqw}.size-\[3\.015075cqw\]{width:3.01508cqw;height:3.01508cqw}.size-\[3\.935069cqw\]{width:3.93507cqw;height:3.93507cqw}.size-\[4\.477612cqw\]{width:4.47761cqw;height:4.47761cqw}.size-\[9\.612537cqw\]{width:9.61254cqw;height:9.61254cqw}.size-\[12\.277313cqw\]{width:12.2773cqw;height:12.2773cqw}.size-\[13\.58209cqw\]{width:13.5821cqw;height:13.5821cqw}.size-\[15\.379104cqw\]{width:15.3791cqw;height:15.3791cqw}.size-\[91\.21\%\]{width:91.21%;height:91.21%}.size-\[100\.73\%\]{width:100.73%;height:100.73%}.size-\[112\.537313cqw\]{width:112.537cqw;height:112.537cqw}.size-full{width:100%;height:100%}.h-0{height:0}.h-\[2\.245224cqw\]{height:2.24522cqw}.h-\[2\.818345cqw\]{height:2.81835cqw}.h-\[2\.835821cqw\]{height:2.83582cqw}.h-\[5\.137761cqw\]{height:5.13776cqw}.h-\[6\.576567cqw\]{height:6.57657cqw}.h-\[7\.253284cqw\]{height:7.25328cqw}.h-\[8\.80597cqw\]{height:8.80597cqw}.h-\[12\.089552cqw\]{height:12.0896cqw}.h-\[20\.47403cqw\]{height:20.474cqw}.h-\[20\.447761cqw\]{height:20.4478cqw}.h-\[27\.354179cqw\]{height:27.3542cqw}.h-\[38\.80597cqw\]{height:38.806cqw}.h-\[45\.450752cqw\]{height:45.4508cqw}.h-\[46\.856308cqw\]{height:46.8563cqw}.h-\[70\.746269cqw\]{height:70.7463cqw}.h-\[71\.641791cqw\]{height:71.6418cqw}.h-\[71\.820149cqw\]{height:71.8202cqw}.h-\[101\.58\%\]{height:101.58%}.h-\[103\.58209cqw\]{height:103.582cqw}.h-\[104\.7\%\]{height:104.7%}.h-\[106\.059104cqw\]{height:106.059cqw}.h-\[109\.357313cqw\]{height:109.357cqw}.h-\[111\.057761cqw\]{height:111.058cqw}.h-\[116\.190597cqw\]{height:116.191cqw}.h-\[130\.447761cqw\]{height:130.448cqw}.h-\[131\.044776cqw\]{height:131.045cqw}.h-\[131\.492537cqw\]{height:131.493cqw}.h-\[133\.58209cqw\]{height:133.582cqw}.h-\[134\.925373cqw\]{height:134.925cqw}.h-\[138\.032388cqw\]{height:138.032cqw}.h-\[152\.238806cqw\]{height:152.239cqw}.w-0{width:0}.w-\[4\.925373cqw\]{width:4.92537cqw}.w-\[6\.204328cqw\]{width:6.20433cqw}.w-\[6\.840746cqw\]{width:6.84075cqw}.w-\[7\.555522cqw\]{width:7.55552cqw}.w-\[8\.656716cqw\]{width:8.65672cqw}.w-\[8\.955224cqw\]{width:8.95522cqw}.w-\[9\.253731cqw\]{width:9.25373cqw}.w-\[9\.306567cqw\]{width:9.30657cqw}.w-\[10\.517164cqw\]{width:10.5172cqw}.w-\[11\.306567cqw\]{width:11.3066cqw}.w-\[12\.089552cqw\]{width:12.0896cqw}.w-\[14\.029851cqw\]{width:14.0299cqw}.w-\[15\.36403cqw\]{width:15.364cqw}.w-\[15\.390597cqw\]{width:15.3906cqw}.w-\[20\.898322cqw\]{width:20.8983cqw}.w-\[20\.905266cqw\]{width:20.9053cqw}.w-\[22\.702488cqw\]{width:22.7025cqw}.w-\[26\.268657cqw\]{width:26.2687cqw}.w-\[34\.328358cqw\]{width:34.3284cqw}.w-\[39\.850746cqw\]{width:39.8507cqw}.w-\[42\.561791cqw\]{width:42.5618cqw}.w-\[48\.766119cqw\]{width:48.7661cqw}.w-\[48\.782239cqw\]{width:48.7822cqw}.w-\[50\.597015cqw\]{width:50.597cqw}.w-\[51\.708806cqw\]{width:51.7088cqw}.w-\[52\.985075cqw\]{width:52.9851cqw}.w-\[53\.134328cqw\]{width:53.1343cqw}.w-\[53\.880597cqw\]{width:53.8806cqw}.w-\[54\.477612cqw\]{width:54.4776cqw}.w-\[54\.671343cqw\]{width:54.6713cqw}.w-\[57\.014925cqw\]{width:57.0149cqw}.w-\[58\.656716cqw\]{width:58.6567cqw}.w-\[59\.246567cqw\]{width:59.2466cqw}.w-\[59\.386269cqw\]{width:59.3863cqw}.w-\[63\.731343cqw\]{width:63.7313cqw}.w-\[101\.492537cqw\]{width:101.493cqw}.w-\[102\.43\%\]{width:102.43%}.w-\[103\.31\%\]{width:103.31%}.w-\[103\.58209cqw\]{width:103.582cqw}.w-\[104\.776119cqw\]{width:104.776cqw}.w-\[138\.032388cqw\]{width:138.032cqw}.w-\[min-content\]{width:min-content}.w-full{width:100%}.max-w-none{max-width:none}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.flex-\[1_0_0\]{flex:1 0 0}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.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}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[0\.12403cqw\]{gap:.12403cqw}.gap-\[0\.150746cqw\]{gap:.150746cqw}.gap-\[0\.362687cqw\]{gap:.362687cqw}.gap-\[0\.447761cqw\]{gap:.447761cqw}.gap-\[0\.597015cqw\]{gap:.597015cqw}.gap-\[0\.744478cqw\]{gap:.744478cqw}.gap-\[0\.820896cqw\]{gap:.820896cqw}.gap-\[0\.895522cqw\]{gap:.895522cqw}.gap-\[0\.922687cqw\]{gap:.922687cqw}.gap-\[0\.992687cqw\]{gap:.992687cqw}.gap-\[1\.08791cqw\]{gap:1.08791cqw}.gap-\[1\.19403cqw\]{gap:1.19403cqw}.gap-\[1\.094478cqw\]{gap:1.09448cqw}.gap-\[1\.122687cqw\]{gap:1.12269cqw}.gap-\[1\.230299cqw\]{gap:1.2303cqw}.gap-\[1\.450597cqw\]{gap:1.4506cqw}.gap-\[1\.492537cqw\]{gap:1.49254cqw}.gap-\[1\.641791cqw\]{gap:1.64179cqw}.gap-\[1\.691642cqw\]{gap:1.69164cqw}.gap-\[1\.791045cqw\]{gap:1.79105cqw}.gap-\[1\.813284cqw\]{gap:1.81328cqw}.gap-\[2\.089552cqw\]{gap:2.08955cqw}.gap-\[2\.153134cqw\]{gap:2.15313cqw}.gap-\[2\.156716cqw\]{gap:2.15672cqw}.gap-\[2\.233582cqw\]{gap:2.23358cqw}.gap-\[2\.322388cqw\]{gap:2.32239cqw}.gap-\[2\.357463cqw\]{gap:2.35746cqw}.gap-\[2\.460597cqw\]{gap:2.4606cqw}.gap-\[2\.686567cqw\]{gap:2.68657cqw}.gap-\[3\.58209cqw\]{gap:3.58209cqw}.self-stretch{align-self:stretch}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[0\.744444cqw\]{border-radius:.744444cqw}.rounded-\[0\.895522cqw\]{border-radius:.895522cqw}.rounded-\[0\.992687cqw\]{border-radius:.992687cqw}.rounded-\[1\.010359cqw\]{border-radius:1.01036cqw}.rounded-\[1\.19403cqw\]{border-radius:1.19403cqw}.rounded-\[1\.094478cqw\]{border-radius:1.09448cqw}.rounded-\[1\.122687cqw\]{border-radius:1.12269cqw}.rounded-\[1\.791045cqw\]{border-radius:1.79105cqw}.rounded-\[1\.813284cqw\]{border-radius:1.81328cqw}.rounded-\[2\.17597cqw\]{border-radius:2.17597cqw}.rounded-\[2\.020746cqw\]{border-radius:2.02075cqw}.rounded-\[2\.233582cqw\]{border-radius:2.23358cqw}.rounded-\[2\.460597cqw\]{border-radius:2.4606cqw}.rounded-\[2\.713582cqw\]{border-radius:2.71358cqw}.rounded-\[3\.36791cqw\]{border-radius:3.36791cqw}.rounded-\[3\.229552cqw\]{border-radius:3.22955cqw}.rounded-\[3\.466567cqw\]{border-radius:3.46657cqw}.rounded-\[3\.690896cqw\]{border-radius:3.6909cqw}.rounded-\[3\.722338cqw\]{border-radius:3.72234cqw}.rounded-\[3\.899851cqw\]{border-radius:3.89985cqw}.rounded-\[7\.569254cqw\]{border-radius:7.56925cqw}.rounded-\[8\.955224cqw\]{border-radius:8.95522cqw}.rounded-\[8\.980896cqw\]{border-radius:8.9809cqw}.rounded-\[9\.19597cqw\]{border-radius:9.19597cqw}.rounded-\[11\.226119cqw\]{border-radius:11.2261cqw}.rounded-t-\[3\.722338cqw\]{border-top-left-radius:3.72234cqw;border-top-right-radius:3.72234cqw}.rounded-tl-\[6\.204328cqw\]{border-top-left-radius:6.20433cqw}.rounded-tl-\[6\.735672cqw\]{border-top-left-radius:6.73567cqw}.rounded-tr-\[6\.204328cqw\]{border-top-right-radius:6.20433cqw}.rounded-tr-\[6\.735672cqw\]{border-top-right-radius:6.73567cqw}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[0\.12403cqw\]{border-style:var(--tw-border-style);border-width:.12403cqw}.border-\[0\.053183cqw\]{border-style:var(--tw-border-style);border-width:.053183cqw}.border-\[0\.112239cqw\]{border-style:var(--tw-border-style);border-width:.112239cqw}.border-\[0\.136866cqw\]{border-style:var(--tw-border-style);border-width:.136866cqw}.border-\[0\.139254cqw\]{border-style:var(--tw-border-style);border-width:.139254cqw}.border-\[0\.144478cqw\]{border-style:var(--tw-border-style);border-width:.144478cqw}.border-\[0\.150746cqw\]{border-style:var(--tw-border-style);border-width:.150746cqw}.border-\[0\.153731cqw\]{border-style:var(--tw-border-style);border-width:.153731cqw}.border-\[0\.181343cqw\]{border-style:var(--tw-border-style);border-width:.181343cqw}.border-t-\[0\.12403cqw\]{border-top-style:var(--tw-border-style);border-top-width:.12403cqw}.border-b-\[0\.151045cqw\]{border-bottom-style:var(--tw-border-style);border-bottom-width:.151045cqw}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[rgba\(0\,0\,0\,0\.04\)\]{border-color:#0000000a}.border-\[rgba\(0\,0\,0\,0\.06\)\]{border-color:#0000000f}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-\[rgba\(56\,50\,49\,0\.1\)\]{border-color:#3832311a}.border-\[rgba\(87\,175\,118\,0\.1\)\]{border-color:#57af761a}.border-\[rgba\(87\,175\,118\,0\.2\)\]{border-color:#57af7633}.border-\[rgba\(97\,109\,89\,0\.2\)\]{border-color:#616d5933}.border-\[rgba\(114\,97\,78\,0\.2\)\]{border-color:#72614e33}.bg-\[\#2b2b2b\]{background-color:#2b2b2b}.bg-\[\#2f2f2f\]{background-color:#2f2f2f}.bg-\[\#57af76\]{background-color:#57af76}.bg-\[\#616d59\]{background-color:#616d59}.bg-\[\#292929\]{background-color:#292929}.bg-\[\#313231\]{background-color:#313231}.bg-\[\#383231\]{background-color:#383231}.bg-\[\#dec8ba\]{background-color:#dec8ba}.bg-\[\#e1eb60\]{background-color:#e1eb60}.bg-\[\#f9f4e1\]{background-color:#f9f4e1}.bg-\[\#fa8645\]{background-color:#fa8645}.bg-\[\#faf9f8\]{background-color:#faf9f8}.bg-\[rgba\(0\,0\,0\,0\.04\)\]{background-color:#0000000a}.bg-\[rgba\(0\,0\,0\,0\.08\)\]{background-color:#00000014}.bg-\[rgba\(87\,175\,118\,0\.2\)\]{background-color:#57af7633}.bg-\[rgba\(97\,109\,89\,0\.2\)\]{background-color:#616d5933}.bg-\[rgba\(114\,97\,78\,0\.2\)\]{background-color:#72614e33}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.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-\[rgba\(0\,0\,0\,0\)\]{--tw-gradient-from:#0000;--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-\[rgba\(0\,0\,0\,0\.2\)\]{--tw-gradient-to:#0003;--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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-\[0\.319039cqw\]{padding:.319039cqw}.p-\[0\.433284cqw\]{padding:.433284cqw}.p-\[0\.835821cqw\]{padding:.835821cqw}.p-\[0\.922687cqw\]{padding:.922687cqw}.p-\[1\.063542cqw\]{padding:1.06354cqw}.p-\[1\.444328cqw\]{padding:1.44433cqw}.p-\[1\.813284cqw\]{padding:1.81328cqw}.p-\[2\.020746cqw\]{padding:2.02075cqw}.p-\[2\.786269cqw\]{padding:2.78627cqw}.px-\[0\.895522cqw\]{padding-inline:.895522cqw}.px-\[1\.122687cqw\]{padding-inline:1.12269cqw}.px-\[1\.343284cqw\]{padding-inline:1.34328cqw}.px-\[1\.489104cqw\]{padding-inline:1.4891cqw}.px-\[1\.571642cqw\]{padding-inline:1.57164cqw}.px-\[1\.641791cqw\]{padding-inline:1.64179cqw}.px-\[1\.791045cqw\]{padding-inline:1.79105cqw}.px-\[1\.985373cqw\]{padding-inline:1.98537cqw}.px-\[2\.38806cqw\]{padding-inline:2.38806cqw}.px-\[2\.97806cqw\]{padding-inline:2.97806cqw}.px-\[2\.357463cqw\]{padding-inline:2.35746cqw}.px-\[2\.538657cqw\]{padding-inline:2.53866cqw}.px-\[2\.605821cqw\]{padding-inline:2.60582cqw}.px-\[2\.768209cqw\]{padding-inline:2.76821cqw}.px-\[2\.985075cqw\]{padding-inline:2.98508cqw}.px-\[3\.165821cqw\]{padding-inline:3.16582cqw}.px-\[3\.173284cqw\]{padding-inline:3.17328cqw}.py-\[0\.89806cqw\]{padding-block:.89806cqw}.py-\[0\.597015cqw\]{padding-block:.597015cqw}.py-\[0\.992687cqw\]{padding-block:.992687cqw}.py-\[1\.094478cqw\]{padding-block:1.09448cqw}.py-\[1\.813284cqw\]{padding-block:1.81328cqw}.py-\[1\.985373cqw\]{padding-block:1.98537cqw}.py-\[2\.17597cqw\]{padding-block:2.17597cqw}.py-\[2\.233582cqw\]{padding-block:2.23358cqw}.py-\[2\.614478cqw\]{padding-block:2.61448cqw}.py-\[2\.713582cqw\]{padding-block:2.71358cqw}.pt-\[1\.122687cqw\]{padding-top:1.12269cqw}.pt-\[1\.489104cqw\]{padding-top:1.4891cqw}.pt-\[1\.761194cqw\]{padding-top:1.76119cqw}.pt-\[2\.38806cqw\]{padding-top:2.38806cqw}.pt-\[2\.559701cqw\]{padding-top:2.5597cqw}.pt-\[2\.985075cqw\]{padding-top:2.98508cqw}.pr-\[1\.489104cqw\]{padding-right:1.4891cqw}.pr-\[1\.641791cqw\]{padding-right:1.64179cqw}.pb-\[1\.492537cqw\]{padding-bottom:1.49254cqw}.pb-\[1\.791045cqw\]{padding-bottom:1.79105cqw}.pb-\[2\.38806cqw\]{padding-bottom:2.38806cqw}.pb-\[2\.245224cqw\]{padding-bottom:2.24522cqw}.pb-\[2\.481791cqw\]{padding-bottom:2.48179cqw}.pb-\[5\.500746cqw\]{padding-bottom:5.50075cqw}.pl-\[0\.725373cqw\]{padding-left:.725373cqw}.pl-\[1\.240896cqw\]{padding-left:1.2409cqw}.pl-\[1\.368209cqw\]{padding-left:1.36821cqw}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:var(--font-pretendard),Arial,sans-serif}.font-serif{font-family:var(--font-instrument-serif),Georgia,serif}.text-\[1\.691642cqw\]{font-size:1.69164cqw}.text-\[1\.737164cqw\]{font-size:1.73716cqw}.text-\[1\.791045cqw\]{font-size:1.79105cqw}.text-\[1\.796119cqw\]{font-size:1.79612cqw}.text-\[1\.845522cqw\]{font-size:1.84552cqw}.text-\[1\.861343cqw\]{font-size:1.86134cqw}.text-\[1\.915373cqw\]{font-size:1.91537cqw}.text-\[1\.940299cqw\]{font-size:1.9403cqw}.text-\[2\.014627cqw\]{font-size:2.01463cqw}.text-\[2\.089552cqw\]{font-size:2.08955cqw}.text-\[2\.110597cqw\]{font-size:2.1106cqw}.text-\[2\.238806cqw\]{font-size:2.23881cqw}.text-\[2\.357313cqw\]{font-size:2.35731cqw}.text-\[2\.538657cqw\]{font-size:2.53866cqw}.text-\[3\.58209cqw\]{font-size:3.58209cqw}.text-\[3\.226269cqw\]{font-size:3.22627cqw}.text-\[3\.690896cqw\]{font-size:3.6909cqw}.text-\[3\.970746cqw\]{font-size:3.97075cqw}.text-\[4\.179104cqw\]{font-size:4.1791cqw}.text-\[4\.467164cqw\]{font-size:4.46716cqw}.text-\[4\.824179cqw\]{font-size:4.82418cqw}.text-\[5\.427164cqw\]{font-size:5.42716cqw}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.107463cqw\]{--tw-tracking:.107463cqw;letter-spacing:.107463cqw}.tracking-\[0\.120881cqw\]{--tw-tracking:.120881cqw;letter-spacing:.120881cqw}.tracking-\[0\.125373cqw\]{--tw-tracking:.125373cqw;letter-spacing:.125373cqw}.\[word-break\:break-word\]{word-break:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#1f47ad\]{color:#1f47ad}.text-\[\#616d59\]{color:#616d59}.text-\[\#72614e\]{color:#72614e}.text-\[rgba\(0\,0\,0\,0\.6\)\]{color:#0009}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[-2\.306866cqw_6\.766716cqw_4\.613731cqw_0cqw_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:-2.30687cqw 6.76672cqw 4.61373cqw 0cqw var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0\.696567cqw_2\.020746cqw_1\.393134cqw_0cqw_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:.696567cqw 2.02075cqw 1.39313cqw 0cqw var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0\.265856cqw_0\.265856cqw_0\.265856cqw_rgba\(0\,0\,0\,0\.05\)\]{--tw-drop-shadow-size:drop-shadow(.265856cqw .265856cqw .265856cqw var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0\.265856cqw_0\.265856cqw_0\.265856cqw_rgba\(0\,0\,0\,0\.05\)\],.drop-shadow-\[0cqw_0\.577761cqw_0\.722239cqw_rgba\(0\,0\,0\,0\.05\)\]{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-\[0cqw_0\.577761cqw_0\.722239cqw_rgba\(0\,0\,0\,0\.05\)\]{--tw-drop-shadow-size:drop-shadow(0cqw .577761cqw .722239cqw var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0cqw_0cqw_1\.861343cqw_rgba\(0\,0\,0\,0\.04\)\]{--tw-drop-shadow-size:drop-shadow(0cqw 0cqw 1.86134cqw var(--tw-drop-shadow-color,#0000000a));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0cqw_0cqw_1\.861343cqw_rgba\(0\,0\,0\,0\.04\)\],.drop-shadow-\[0cqw_0cqw_2\.261343cqw_rgba\(0\,0\,0\,0\.04\)\]{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-\[0cqw_0cqw_2\.261343cqw_rgba\(0\,0\,0\,0\.04\)\]{--tw-drop-shadow-size:drop-shadow(0cqw 0cqw 2.26134cqw var(--tw-drop-shadow-color,#0000000a));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0cqw_1\.492537cqw_0\.746269cqw_rgba\(0\,0\,0\,0\.03\)\]{--tw-drop-shadow-size:drop-shadow(0cqw 1.49254cqw .746269cqw var(--tw-drop-shadow-color,#00000008));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0cqw_1\.492537cqw_0\.746269cqw_rgba\(0\,0\,0\,0\.03\)\],.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,)}.backdrop-blur-\[0\.307612cqw\]{--tw-backdrop-blur:blur(.307612cqw);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:light;--canvas:#faf9f8;--ink:#313231;--mobile-header-height:calc(75.267px + env(safe-area-inset-top,0px));--description-font-size:clamp(14px,1.04167vw,20px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas);min-height:100dvh}section[id]{scroll-margin-top:40px}body{background:var(--canvas);color:#000;min-height:100dvh;font-family:var(--font-pretendard),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #1f47ad}.signup-popup{background:var(--canvas);width:min(600px,100% - 48px);max-width:none;height:min(780px,100dvh - 64px);max-height:none;color:var(--ink);border:1px solid #0000000f;border-radius:20px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0000002e}.signup-popup[open]{flex-direction:column;animation:signup-popup-enter .18s ease-out;display:flex}.signup-popup::backdrop{background:#1417147a}.signup-popup-header{border-bottom:1px solid #0000000f;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 18px 28px;display:flex}.signup-popup-header h2{font-size:36px;line-height:1.1}.signup-popup-header h2:focus{outline:none}.signup-popup-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000000f;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.signup-popup-close:hover{background:#eae8e5}.signup-popup-close:focus-visible{outline-offset:3px;outline:3px solid #1f47ad}.signup-popup-content{flex:1;min-height:0;position:relative}.signup-popup-frame{border:0;width:100%;height:100%;display:block}.signup-popup-loading{z-index:1;background:var(--canvas);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;font-size:14px;line-height:1.6;display:flex;position:absolute;inset:0}.signup-popup-spinner{border:2px solid #dddeda;border-top:2px solid var(--ink);border-radius:50%;width:24px;height:24px;animation:signup-spin .8s linear infinite}.signup-popup-footer{text-align:center;border-top:1px solid #0000000f;flex:none;min-height:57px;padding:12px 24px}.signup-popup-footer,.signup-popup-scroll-hint{justify-content:center;align-items:center;display:flex}.signup-popup-scroll-hint{color:#555751;gap:8px;margin:0;font-size:12px;line-height:1.6}.signup-popup-scroll-hint[hidden]{display:none}.signup-popup-footer a{color:#555751;text-underline-offset:3px;justify-content:center;align-items:center;gap:4px;min-height:32px;font-size:12px;line-height:1.6;display:inline-flex}@keyframes signup-popup-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes signup-spin{to{transform:rotate(1turn)}}@media (max-width:600px){.signup-popup{width:calc(100% - 24px);height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)));border-radius:16px}.signup-popup-header{padding:12px 12px 12px 20px}.signup-popup-header h2{font-size:30px}.signup-popup-footer{min-height:53px;padding:4px 16px}.signup-popup-footer a{min-height:44px}}@media (prefers-reduced-motion:reduce){.signup-popup-spinner,.signup-popup[open]{animation:none}}.landing-page{background:var(--canvas);width:100%;overflow:clip}.landing-sections{width:100%;max-width:1920px;margin-inline:auto;overflow:clip;container-type:inline-size}h2,h3{font-family:var(--font-instrument-serif),Georgia,serif;margin:0;font-weight:400;line-height:1.1}h2{font-size:4.05093cqw}h2>em,h2>span{display:block}h2 em,h3 em{font-weight:400}.body-copy{font-size:var(--description-font-size);color:#0009;margin:0;line-height:1.6}.section-width{width:76.9676cqw;margin-inline:auto}[data-reveal]{--reveal-distance:28px}[data-reveal-state=pending]{opacity:0;transform:translate3d(0,var(--reveal-distance),0)}[data-reveal-state=visible]{animation:section-text-enter .55s cubic-bezier(.16,1,.3,1) both}[data-reveal=description][data-reveal-state=visible]{animation-delay:80ms}@keyframes section-text-enter{0%{opacity:0;transform:translate3d(0,var(--reveal-distance),0)}to{opacity:1;transform:translate(0)}}.hero{--hero-scene-height:100svh;--hero-scroll-distance:0px;width:100%;height:calc(var(--hero-scene-height) + var(--hero-scroll-distance));position:relative}.hero-scene{height:var(--hero-scene-height);position:sticky;top:0;overflow:clip}.hero-stage{width:100%;max-width:1920px;height:100%;margin-inline:auto;position:relative;container-type:inline-size}.hero-copy{z-index:2;width:38.2cqw;transform:scale(var(--hero-copy-scale,1));transform-origin:0 0;flex-direction:column;align-items:flex-start;gap:2.08333cqw;margin-left:12.5cqw;padding-top:5.90278cqw;display:flex;position:relative}.brand{width:4.51853cqw;height:auto}.hero-message{flex-direction:column;gap:1.50463cqw;width:100%;display:flex}.hero h1{font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:0;margin:0;font-size:4.39815cqw;font-weight:400;line-height:1.1}.hero h1 em,.hero h1 span{white-space:nowrap;display:block}.hero h1 em{font-weight:400}.hero h1 .hero-title-mobile,.mobile-hero-header{display:none}.hero-description{font-size:var(--description-font-size);color:#0009;margin:0;line-height:1.6}.hero-description-mobile{display:none}.hero-cta{background:var(--ink);color:#fff;font:500 clamp(14px,1.04167cqw,20px) /1.6 var(--font-pretendard),Arial,sans-serif;border:1px solid #0000000f;border-radius:.810185cqw;justify-content:center;align-items:center;gap:.578704cqw;padding:1.04167cqw 1.85185cqw;text-decoration:none;display:inline-flex}.hero-cta:disabled{cursor:default}.hero-cta[href]:hover{background:#464846}.cta-icon{width:1.04167cqw;height:auto}.hero-art{z-index:0;pointer-events:none;height:min(20.4861vw,354px);transform:translate3d(0,var(--art-scroll-y,0),0);opacity:var(--art-opacity,1);bottom:0;overflow:clip}.food-illustration,.hero-art{width:100%;position:absolute;left:0}.food-illustration{object-fit:fill;height:min(99.0454vw,1711.5px);top:max(-52.5463vw,-908px)}.phone-preview{z-index:1;aspect-ratio:508.254/1049;pointer-events:none;width:min(29.4128cqw,508.254px);transform:translate3d(0,var(--phone-scroll-y,0),0);position:absolute;top:10.1273cqw;left:57.9707cqw;container-type:inline-size}.phone-preview>div{position:absolute;inset:0}.hero[data-motion-ready] .phone-preview>div{opacity:0;transform:translateY(72px)}.hero[data-motion-ready][data-phone-entered] .phone-preview>div{animation:hero-phone-enter .6s cubic-bezier(.16,1,.3,1) both}@keyframes hero-phone-enter{0%{opacity:0;transform:translateY(72px)}to{opacity:1;transform:translate(0)}}.phone-screen{background:var(--canvas);border-radius:15.196% 15.196% 16.318% 16.318%/7.04% 7.04% 7.56% 7.56%;width:93.3008%;height:97.5764%;position:absolute;top:1.36988%;left:3.33829%;overflow:clip}.phone-frame{pointer-events:none;position:absolute;inset:0;overflow:hidden}.phone-frame img{width:102.43%;max-width:none;height:101.58%;position:absolute;top:-.77%;left:-1.21%}.capture-app{background:var(--canvas);width:100%;position:absolute;top:0;left:0;container-type:inline-size}.capture-status{height:12.2138cqw}.capture-brand{justify-content:center;padding-top:3.0535cqw;display:flex}.capture-brand img{width:12.7227cqw;height:8.6514cqw}.capture-main{flex-direction:column;align-items:center;gap:3.9698cqw;height:195.652cqw;padding:3.9698cqw 3.9698cqw 9.2628cqw;display:flex}.capture-photo{background:#fff;border:.189cqw solid #0000000f;border-radius:11.3422cqw;flex:1;width:100%;min-height:0;position:relative;overflow:clip}.capture-baby-photo{object-fit:cover;width:126.654cqw;max-width:none;height:168.809cqw;position:absolute;top:calc(50% + .4045cqw);left:calc(50% + .0945cqw);transform:translate(-50%,-50%)}.capture-shutter{background:linear-gradient(#0000,#0003);justify-content:center;width:calc(100% + .378cqw);padding:1.89cqw 1.89cqw 3.7807cqw;display:flex;position:absolute;bottom:-.155cqw;left:-.189cqw}.capture-shutter>div{background:#00000014;border:.2346cqw solid #00000014;border-radius:100px;padding:1.4076cqw}.capture-shutter span{background:#fff;border:.2346cqw solid #3832311a;border-radius:100px;width:16.1866cqw;height:16.1866cqw;display:block;box-shadow:1.173cqw 3.4026cqw 2.346cqw #0000001a}.capture-tag{color:#fff;background:#2b2b2b;border:.189cqw solid #00000014;border-radius:1.8904cqw;justify-content:center;align-items:center;gap:1.8904cqw;padding:1.5123cqw 2.6465cqw;display:flex;position:absolute}.capture-tag img{width:3.0246cqw;height:3.0246cqw}.capture-tag>span{background:#ffffff26;width:.378cqw;height:3.7807cqw}.capture-tag p{white-space:nowrap;margin:0;font-size:3.0246cqw;font-weight:500;line-height:1.6}.capture-egg{top:49.6163cqw;left:51.7958cqw}.capture-banana{top:122.773cqw;left:20.6049cqw}.capture-connector{max-width:none;position:absolute}.capture-connector-berry{width:9.168cqw;height:14.839cqw;top:39.598cqw;left:8.79cqw;transform:rotate(180deg)}.capture-connector-egg{width:9.168cqw;height:11.815cqw;top:53.775cqw;left:41.682cqw;transform:scaleY(-1)}.capture-connector-banana{width:.5671cqw;height:13.7051cqw;top:109.163cqw;left:31.6635cqw;transform:scaleY(-1)}.capture-toolbar{background:var(--ink);border-radius:5.6711cqw;padding:1.5123cqw 1.8904cqw;display:flex}.capture-toolbar>div{opacity:.5;border-radius:3.4026cqw;padding:3.4026cqw}.capture-toolbar>.capture-tool-selected{opacity:1;background:#ffffff0a}.capture-toolbar img{width:3.9698cqw;height:3.9698cqw}.capture-blueberry{z-index:2;border-radius:1.733cqw;gap:1.733cqw;padding:1.386cqw 2.426cqw;top:60.65cqw;left:-6.24cqw}.capture-blueberry img{width:2.7725cqw;height:2.7725cqw}.capture-blueberry>span{height:3.4656cqw}.capture-blueberry p{font-size:2.7725cqw}.capture-line-reveal{stroke-dasharray:1;stroke-dashoffset:0}.capture-connector-berry{--capture-draw-delay:.62s}.capture-connector-egg{--capture-draw-delay:1.2s}.capture-connector-banana{--capture-draw-delay:1.78s}.capture-blueberry{--capture-tag-delay:1.04s}.capture-egg{--capture-tag-delay:1.62s}.capture-banana{--capture-tag-delay:2.2s}.hero[data-motion-ready] .capture-line-reveal{stroke-dashoffset:1px}.hero[data-motion-ready] .capture-tag{opacity:0;transform:translateY(6px)}.comparison{padding-top:5.78704cqw;padding-bottom:13.6574cqw}.comparison-copy{text-align:center;flex-direction:column;align-items:center;gap:1.50463cqw;display:flex}.comparison-copy .body-copy{max-width:45.8333cqw}.comparison-motion-track,.comparison-visual-stage,.steps-motion-track,.steps-scene{display:contents}.comparison-artwork{aspect-ratio:1728/827;width:100%;margin-top:2.22222cqw;position:relative;container-type:inline-size}.comparison-arrow,.comparison-artwork-image,.comparison-generic,.comparison-personal{width:100%;height:100%;position:absolute;inset:0}.comparison[data-comparison-motion]{height:calc(100svh + var(--comparison-scroll-distance));margin-bottom:clamp(40px,4cqw,80px);padding:0}.comparison[data-comparison-motion] .comparison-scene{flex-direction:column;justify-content:center;align-items:center;height:100svh;padding-block:32px 100px;display:flex;position:sticky;top:0}.comparison[data-comparison-motion] .comparison-copy{flex-shrink:0}.comparison[data-comparison-motion] .comparison-artwork{margin-inline:0;flex-shrink:0;width:min(100%,208.948svh - 752.213px);margin-top:24px}.comparison-progress{pointer-events:none;background:#0000000a;border:.053183cqw solid #0000000f;border-radius:.212732cqw;width:max(3px,.638196cqw);height:7.1265cqw;display:none;position:absolute;top:4.5733cqw;left:79.5556cqw;overflow:clip}.comparison[data-comparison-motion] .comparison-progress{display:block}.comparison-progress>span{width:100%;height:100%;transform:scaleY(var(--comparison-progress,0));transform-origin:top;background:#afcbc3;display:block}.comparison-phone{background:#fff;border-radius:3cqw;width:20.8983cqw;height:44.6cqw;position:absolute;top:2.23322cqw;left:56.6343cqw;overflow:clip;container-type:inline-size}.comparison-phone dd,.comparison-phone dl,.comparison-phone p{margin:0}.comparison-phone-brand{height:27cqw;padding:15.3cqw 5.34cqw 3.05cqw}.comparison-phone-brand img{width:12.72cqw;height:auto}.comparison-profile-window{height:71cqw;position:relative;overflow:clip}.comparison-profile-divider{z-index:1;height:0;position:relative}.comparison-profile-divider img{width:100%;height:auto;position:absolute;top:-.127cqw}.comparison-profile{background:#fff;padding:4.07cqw 5.34cqw 3.82cqw 4.07cqw;position:absolute;inset:0}.comparison-profile-summary{justify-content:space-between;align-items:center;gap:6.1cqw;display:flex}.comparison-days{border-top:.254cqw solid #0000001a;gap:2.0356cqw;margin-top:6.1cqw;padding-top:4.58cqw;display:flex}.comparison-days>div{color:#00000073;border:.254cqw solid #00000014;border-radius:4.0712cqw;flex-direction:column;flex-shrink:0;align-items:center;gap:2.0356cqw;width:15.267cqw;padding:3.5623cqw;font-size:3.3079cqw;line-height:1.3;display:flex}.comparison-days>div>p:last-child{font-size:4.58cqw}.comparison-days>.comparison-day-selected{color:#fff;background:#323232}.comparison-plan:not([data-plan="0"]),.comparison-profile:not([data-profile="0"]){opacity:0}.comparison-identity{flex-direction:column;flex-shrink:0;align-items:center;gap:2.04cqw;display:flex}.comparison-portrait{border:.254cqw solid #0000000f;border-radius:6.87cqw;width:23.4cqw;height:23.4cqw;padding:.76cqw;box-shadow:0 1.02cqw 1.27cqw #0000000d}.comparison-portrait img{object-fit:cover;border:.254cqw solid #00000014;border-radius:6.1cqw;width:100%;height:100%}.comparison-identity p{font:400 7.125cqw/1.1 var(--font-instrument-serif),Georgia,serif}.comparison-details{flex-direction:column;flex:1;min-width:0;display:flex}.comparison-details>div{white-space:nowrap;border-bottom:.254cqw solid #0000001a;justify-content:space-between;align-items:center;gap:2cqw;padding-block:3.05cqw;display:flex}.comparison-details>div:first-child{padding-top:0}.comparison-details>div:last-child{border:0;padding-bottom:0}.comparison-details dt{letter-spacing:.21cqw;opacity:.5;font-size:3.56cqw;font-weight:500}.comparison-details dd{opacity:.7;font-size:3.82cqw}.comparison-plan-window{background:var(--canvas);height:calc(100% - 98cqw);position:relative;overflow:clip}.comparison-plan{flex-direction:column;gap:4.58cqw;padding:4.58cqw;display:flex;position:absolute;inset:0 0 auto}.comparison-meal{align-items:center;gap:3.5623cqw;display:flex}.comparison-meal+.comparison-meal{border-top:.254cqw solid #0000001a;padding-top:4.58cqw}.comparison-meal-copy{flex:1;min-width:0;padding-left:1.527cqw}.comparison-meal-copy>div:first-child{white-space:nowrap;align-items:center;gap:2.5445cqw;display:flex}.comparison-meal-copy>div:first-child>p{font:italic 6.6158cqw/1.2 var(--font-instrument-serif),Georgia,serif}.comparison-meal-copy>div:first-child>span{opacity:.6;font-size:3.3079cqw;line-height:1.4}.comparison-meal-foods{opacity:.5;margin-top:2.0356cqw;font-size:3.5623cqw;line-height:1.6}.comparison-meal-photo{background:#fff;border:.254cqw solid #00000014;border-radius:6.1069cqw;flex-shrink:0;width:35.6234cqw;height:35.6234cqw;position:relative;overflow:clip}.comparison-meal-photo>div{position:absolute;transform:translate(-50%,-50%)}.comparison-meal-photo img{width:100%;max-width:none;height:100%;display:block}.steps{transform:translate(.115741cqw)}.steps-header{align-items:flex-end;gap:4.62963cqw;display:flex}.steps-header h2{flex-shrink:0}.steps-header .body-copy{text-align:right;white-space:pre-line;flex:1}.step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.47222cqw;margin:3.00926cqw 0 0;padding:0;list-style:none;display:grid}.steps-viewport:focus-visible{outline-offset:4px;outline:3px solid #1f47ad}.step-artwork{aspect-ratio:403.333/573;background:#fff;border:1px solid #0000001a;border-radius:1.15741cqw;width:100%;position:relative;overflow:clip;box-shadow:0 10px 50px #00000005;container-type:inline-size}.step-snap-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.step-scan-corner{width:7.43802cqw;height:7.43802cqw;position:absolute}.step-scan-corner img{width:17.8512cqw;max-width:none;height:auto;position:absolute;top:-4.95868cqw;left:-5.45455cqw}.step-scan-top-right{top:28.5124cqw;left:81.5703cqw;transform:rotate(180deg)}.step-scan-bottom-right{top:99.1736cqw;left:81.5703cqw;transform:rotate(180deg)scaleY(-1)}.step-scan-top-left{top:28.5124cqw;left:10.1653cqw;transform:scaleY(-1)}.step-scan-bottom-left{top:99.1736cqw;left:10.1653cqw}.step-shutter{background:linear-gradient(#0000,#0003);justify-content:center;width:99.9174cqw;padding:2.47934cqw 2.47934cqw 4.95868cqw;display:flex;position:absolute;bottom:-.247934cqw;left:-.041322cqw}.step-shutter>div{background:#00000014;border:.188182cqw solid #00000014;border-radius:15.1649cqw;padding:1.12909cqw}.step-shutter span{background:#fff;border:.188182cqw solid #3832311a;border-radius:15.1649cqw;width:12.9841cqw;height:12.9841cqw;display:block;box-shadow:.940909cqw 2.72975cqw 1.88182cqw #0000001a}.step-food-tag,.step-quick-check{color:#fff;background:#2b2b2b;border:.247934cqw solid #00000014;border-radius:2.47934cqw;align-items:center;gap:2.47934cqw;padding:1.98347cqw 3.47107cqw;display:flex;position:absolute}.step-food-tag p,.step-quick-check p{white-space:nowrap;margin:0;font-size:3.96694cqw;font-weight:500;line-height:1.6}.step-tag-icon{flex-shrink:0;width:3.96694cqw;height:auto}.step-tag-divider{flex-shrink:0;width:.495868cqw;height:auto}.step-carrot{top:28.5124cqw;left:43.1405cqw}.step-broccoli{top:81.3223cqw;left:9.17355cqw}.step-chicken{top:97.9339cqw;left:calc(50% + 24.1314cqw);transform:translate(-50%)}.step-confirm-photo{object-fit:cover;width:109.587cqw;max-width:none;height:145.785cqw;position:absolute;top:calc(50% + .123967cqw);left:50%;transform:translate(-50%,-50%)scaleX(-1)}.step-quick-check{width:102.149cqw;top:4.71074cqw;left:calc(50% + 6.69422cqw);transform:translate(-50%)}.step-quick-check>div{flex-shrink:0;align-items:center;gap:1.98347cqw;display:flex}.step-quick-check>div:first-child p{color:#f4bbb2}.step-quick-check>.step-response{gap:2.47934cqw}.step-response-muted{opacity:.5}.step-history-photo{object-fit:contain;width:143.306cqw;max-width:none;height:141.818cqw;position:absolute;top:calc(50% - .123967cqw);left:calc(50% - .081818cqw);transform:translate(-50%,-50%)}.step-nutrition{background:#2b2b2b;border:.247934cqw solid #00000014;border-radius:2.47934cqw;padding:3.22314cqw 3.47107cqw 1.98347cqw;position:absolute;bottom:5.54132cqw;left:4.79256cqw}.step-nutrition>div{width:105.126cqw;display:flex}.step-nutrition>div>div{flex-shrink:0}.step-nutrition span{height:6.34091cqw;display:block}.step-nutrition p{color:#fff;opacity:.4;margin:2.00231cqw 0 0;font-size:3.47107cqw;font-weight:500;line-height:1.4}.step-copy{text-align:center;margin-top:1.85185cqw;padding-inline:.578704cqw}.benefit h3,.step-copy h3{font-size:2.19907cqw}.benefit-description>p,.faq-item p,.step-copy p{color:#0009;font-size:var(--description-font-size);margin:.810185cqw 0 0;line-height:1.6}.benefits{margin-top:13.3102cqw;transform:translate(-.752315cqw)}.benefits>h2>em,.benefits>h2>span{white-space:nowrap;display:block}.benefits-content{align-items:stretch;gap:2.89352cqw;margin-top:3.00926cqw;display:flex}.benefit-list{min-width:0;margin:0;padding:0;list-style:none}.benefit,.benefit-list{flex-direction:column;flex:1;display:flex;position:relative}.benefit{justify-content:center;padding-block:1.6cqw}.benefit[data-open=true]{flex-grow:1.55}.benefit-list:after,.benefit:before{content:"";background:url(/figma/imgVector11.svg) 50%/100% 100% no-repeat;width:100%;height:1px}.benefit:before{position:absolute;top:0;left:0}.benefit-list:after{position:absolute;bottom:0;left:0}.benefit-trigger{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;position:absolute;inset:0}.benefit-trigger:focus-visible{outline-offset:-5px;outline:3px solid #1f47ad}.benefit-trigger:hover{background:#00000004}.benefit-heading{align-items:flex-start;gap:.462963cqw;display:flex}.benefit-number{color:#1f47ad;font-size:.925926cqw;font-weight:600;line-height:1.6}.benefit h3{flex:1}.benefit-description>p{padding-inline:1.44676cqw}.benefits-artwork{aspect-ratio:1;background:#171717;border:0;border-radius:1.38889cqw;flex-shrink:0;width:38.7731cqw;position:relative;overflow:clip;box-shadow:0 10px 50px #00000005;container-type:inline-size}.benefit-background,.benefit-modal,.benefit-phone,.benefit-shade,.benefit-visual{position:absolute;inset:0}.benefit-description[hidden],.benefit-visual[hidden]{display:none}.benefits-artwork p{margin:0}.benefit-shade{opacity:.4;background:#171717}.benefits-artwork[data-entered=false] .benefit-phone{opacity:0;transform:translateY(100%)}.benefits-artwork[data-entered=false] .benefit-modal{opacity:0}.benefits-artwork[data-entered=true] .benefit-background{animation:benefit-background-enter .18s ease-out both}.benefits-artwork[data-entered=true] .benefit-phone{animation:benefit-phone-enter .65s cubic-bezier(.16,1,.3,1) .22s both}.benefits-artwork[data-entered=true] .benefit-modal{animation:benefit-modal-enter .35s cubic-bezier(.16,1,.3,1) .98s both}@keyframes benefit-background-enter{0%{opacity:0}to{opacity:1}}@keyframes benefit-phone-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@keyframes benefit-modal-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}.faq{margin-top:11.5741cqw}.faq-list{margin-top:3.00926cqw}.faq-item{padding-block:1.38889cqw;position:relative}.faq-item:before,.faq-list:after{content:"";background:url(/figma/imgVector12.svg) 50%/100% 100% no-repeat;width:100%;height:1px}.faq-item:before{position:absolute;top:0;left:0}.faq-list:after{display:block}.faq-question{font-family:var(--font-instrument-serif),Georgia,serif;justify-content:space-between;align-items:center;gap:20px;font-size:1.85185cqw;line-height:1.1;display:flex}.faq-trigger{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:4px;width:calc(100% + 16px);padding:0;position:absolute;inset:0 -8px}.faq-trigger:focus-visible{outline-offset:-3px;outline:3px solid #1f47ad}.faq-trigger:hover:not(:disabled){background:#00000004}.faq-trigger:disabled{cursor:default}.faq-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .26s,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s .38s;display:grid;transform:translateY(-8px)}.faq-item[data-open=true] .faq-answer{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s;transform:translate(0)}.faq-answer-clip{min-height:0;overflow:hidden}.faq-item p{margin:0;padding:.810185cqw 0 0}.faq-icon{flex-shrink:0;width:1.50463cqw;height:1.50463cqw;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block;position:relative}.faq-icon img{width:100%;height:100%;position:absolute;inset:0}.faq-item[data-open=true] .faq-icon{transform:rotate(45deg)}.closing{text-align:center;flex-direction:column;align-items:center;gap:2.89352cqw;margin-top:11.5741cqw;display:flex}.closing h2{font-size:4.62963cqw}.closing h2>em,.closing h2>span{white-space:nowrap}.closing-message{flex-direction:column;align-items:center;gap:1.50463cqw;display:flex}.closing-cta{background:#1f47ad}.closing-cta[href]:hover{background:#193b92}.footer{flex-direction:column;align-items:center;gap:1.15741cqw;margin-top:6.94444cqw;padding-bottom:7.52315cqw;display:flex}.footer p{color:#0009;margin:0;font-size:.868056cqw;line-height:1.6}.floating-nav-position{z-index:50;pointer-events:none;bottom:30px;justify-content:center;display:flex;position:fixed;inset-inline:0}.floating-nav{background:var(--ink);color:#fff;font:500 15px/1.6 var(--font-pretendard),Arial,sans-serif;opacity:0;border-radius:15px;align-items:center;gap:40px;padding:6px;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .28s;display:flex;transform:translateY(calc(100% + 40px))}.floating-nav[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(0)}.floating-nav-links{align-items:center;gap:32px;padding-left:36px;display:flex}.floating-nav-links a{min-height:38px;color:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:flex}.floating-nav-links a:hover{color:#dad8d5}.floating-nav a:focus-visible{outline-offset:2px;border-radius:3px;outline-color:#faf9f8}.floating-cta{background:var(--canvas);color:var(--ink);font:inherit;white-space:nowrap;border:1px solid #0000000f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 16px;text-decoration:none;display:flex}.floating-cta:disabled{cursor:default}.floating-cta[href]:hover{background:#eae8e5}@media (max-width:1023px){[data-reveal]{--reveal-distance:20px}h2{font-size:clamp(38px,9vw,60px)}:root{--description-font-size:14px}.section-width{width:auto;margin-inline:24px}section[id]{scroll-margin-top:calc(var(--mobile-header-height) + 24px)}.hero{--hero-scene-height:100dvh;height:auto}.hero-scene{height:auto;min-height:max(874px,var(--hero-scene-height));position:relative}.hero-stage{height:auto;min-height:inherit;padding-top:var(--mobile-header-height);padding-bottom:32px}.hero[data-mobile-phone-motion]{height:calc(var(--hero-scene-height) + var(--hero-scroll-distance))}.hero[data-mobile-phone-motion] .hero-scene{height:var(--hero-scene-height);min-height:0;position:sticky;top:0}.hero[data-mobile-phone-motion] .hero-stage{height:100%;padding-bottom:0}.hero[data-mobile-phone-motion] .hero-copy{opacity:var(--hero-copy-opacity,1)}.hero[data-mobile-phone-motion] .hero-copy .hero-cta{opacity:var(--hero-cta-opacity,1)}.hero[data-hero-copy-hidden] .hero-copy,.hero[data-hero-cta-hidden] .hero-copy .hero-cta{visibility:hidden}.hero[data-mobile-phone-motion] .phone-preview{transform:translate3d(0,var(--phone-scroll-y,0),0) scale(var(--phone-scroll-scale,1));transform-origin:top}.hero .capture-app{flex-direction:column;height:100%;display:flex}.hero .capture-brand,.hero .capture-status{flex-shrink:0}.hero .capture-main{flex:1;height:auto;min-height:0}.hero-copy{align-items:center;gap:24px;width:calc(100% - 40px);max-width:480px;margin:11.733px auto 0;padding:0;transform:none}.hero-copy>.brand{display:none}.hero-message{text-align:center;gap:12px}.hero h1{width:100%;font-size:clamp(32px,10vw,42px)}.hero h1 em,.hero h1 span{white-space:nowrap}.hero h1 .hero-title-desktop{display:none}.hero h1 .hero-title-mobile{display:block}.hero-description-desktop{display:none}.hero-description-mobile{display:block}.hero-cta{border-radius:12px;gap:10px;padding:16px 24px;font-size:16px}.cta-icon{width:18px}.closing-cta,.hero-copy .hero-cta{border-radius:10px;gap:7px;min-height:44px;padding:10px 22px;font-size:14px}.closing-cta .cta-icon,.hero-copy .cta-icon{width:14px}.phone-preview{width:min(78.2211%,440px);margin:24.4px auto 0;position:relative;top:auto;left:1.22px}.hero .capture-tag{transform-origin:0;scale:2}.hero .capture-connector-berry{width:6.52cqw;height:8.62cqw;top:45.817cqw;left:11.35cqw}.hero .capture-connector-egg{width:10.1138cqw}.hero .capture-banana{transform-origin:top}.hero .capture-connector>path{vector-effect:non-scaling-stroke;stroke-width:.5671cqw;stroke-dasharray:.3781cqw .3781cqw}.hero-art{top:max(520px,calc(var(--hero-scene-height) - 354px));height:354px;bottom:auto}.food-illustration{width:max(560px,100vw);max-width:none;height:auto;top:-100px;left:calc(50% - max(560px,100vw)/2)}.mobile-hero-header{z-index:50;width:100%;height:var(--mobile-header-height);padding:calc(20px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px));background:var(--canvas);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0}.footer>.brand,.mobile-hero-brand{width:51.863px;height:auto}.mobile-menu-toggle{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-10px;padding:10px;display:flex}.mobile-menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #1f47ad}.mobile-menu-toggle:hover{background:#00000008}.mobile-header-actions{align-items:center;gap:12px;display:flex}.mobile-header-cta{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s .18s}.mobile-header-cta[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.mobile-header-actions .floating-cta{background:var(--ink);color:#fff;white-space:nowrap;border:1px solid #0000000f;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.6;display:inline-flex}.mobile-header-actions .floating-cta[href]:hover{background:#464846}.mobile-header-actions .mobile-menu-toggle{margin:0 -10px 0 0}.mobile-hero-menu{width:min(300px,100vw - 40px);max-height:calc(100dvh - var(--mobile-header-height) - 20px);background:var(--canvas);opacity:0;visibility:hidden;border:1px solid #00000014;border-radius:14px;flex-direction:column;gap:4px;padding:12px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s .22s;display:flex;position:absolute;top:calc(100% + 8px);right:20px;overflow-y:auto;transform:translateY(-8px);box-shadow:0 12px 30px #0000001f}.mobile-hero-menu[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}.mobile-hero-menu>a{min-height:44px;color:var(--ink);border-radius:8px;align-items:center;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.mobile-hero-menu>a:hover{background:#0000000a}.mobile-hero-menu .floating-cta{background:var(--ink);color:#fff;min-height:44px;margin-top:8px}.comparison{padding:32px 0 90px}.comparison-copy{gap:22px;padding-inline:24px}.comparison-copy .body-copy{max-width:520px}.comparison-artwork{width:140%;margin-top:36px;margin-left:-20%}.comparison[data-comparison-motion]{height:auto;padding-top:calc(var(--mobile-header-height) + 24px);margin-top:-64px;margin-bottom:48px}.comparison[data-comparison-motion] .comparison-scene{height:auto;padding:0;display:block;position:static}.comparison[data-comparison-motion] .comparison-motion-track{height:calc(100svh - var(--mobile-header-height) + var(--comparison-scroll-distance));margin-top:16px;display:block}.comparison[data-comparison-motion] .comparison-visual-stage{top:var(--mobile-header-height);height:calc(100svh - var(--mobile-header-height));justify-content:center;align-items:flex-start;padding-block:16px 24px;display:flex;position:sticky}.comparison[data-comparison-motion] .comparison-artwork{width:min(360vw,calc((100svh - var(--mobile-header-height) - 56px) * 1728 / 827));margin:0}.comparison[data-comparison-motion] .comparison-generic{opacity:var(--comparison-generic-opacity,1);transform:translate3d(var(--comparison-generic-x,0),0,0);left:17.217cqw;right:auto}.comparison[data-comparison-motion] .comparison-personal{opacity:var(--comparison-personal-opacity,0);transform:translate3d(var(--comparison-personal-x,40px),0,0);left:-17.0856cqw;right:auto}.comparison[data-comparison-motion] .comparison-arrow{display:none}.comparison[data-comparison-motion] .comparison-progress{opacity:var(--comparison-personal-opacity,0);transform:translate3d(var(--comparison-personal-x,40px),0,0);left:62.47cqw}.benefits,.steps{transform:none}.steps{padding-block:52px 60px}.steps-motion-track{margin-top:36px;display:block}.steps-scene{display:block}.steps[data-steps-motion] .steps-motion-track{height:calc(100svh - var(--mobile-header-height) + var(--steps-scroll-distance));margin-top:16px}.steps[data-steps-motion] .steps-scene{top:var(--mobile-header-height);min-height:calc(100svh - var(--mobile-header-height));align-items:flex-start;padding-block:16px 24px;display:flex;position:sticky}.steps-header{text-align:center;flex-direction:column;align-items:center;gap:18px}.steps-header h2{width:100%;font-size:clamp(28px,8.5vw,48px)}.steps-header .body-copy{text-align:center;white-space:normal;max-width:600px}.steps-viewport{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;width:calc(100% + 48px);margin-inline:-24px;scroll-padding-left:28px;overflow:auto hidden}.steps-viewport::-webkit-scrollbar{display:none}.steps[data-steps-motion] .steps-viewport{touch-action:pan-y pinch-zoom;scroll-snap-type:none;overflow:clip}.steps[data-steps-motion] .step-grid{transform:translate3d(var(--steps-rail-x,0),0,0)}.steps[data-steps-motion] .step-copy [data-reveal]{opacity:1;animation:none;transform:none}.steps[data-steps-motion] .step-artwork{width:min(100%,calc(var(--steps-art-max-height) * 403.333 / 573));margin-inline:auto}.step-grid{gap:24px;width:max-content;margin-top:0;padding:0 calc(100vw - min(82vw,440px) - 28px) 0 28px;display:flex}.step{scroll-snap-align:start;flex:0 0 min(82vw,440px);width:min(82vw,440px);margin:0}.step-artwork{border-radius:20px}.step-copy{margin-top:24px;padding-inline:8px}.step-copy h3{font-size:26px}.step-copy p{margin-top:12px}.benefit h3{font-size:clamp(22px,6.5vw,26px)}.benefit-description>p,.faq-item p{margin-top:14px}.benefits{margin-top:100px}.benefits>h2{font-size:clamp(26px,8vw,48px)}.benefits-content{flex-direction:column;gap:36px;margin-top:36px}.benefit{scroll-margin-top:calc(var(--mobile-header-height) + 24px);padding-block:26px}.benefit-heading{gap:8px}.benefit-number{font-size:14px}.benefit-description>p{padding-inline:25px 0}.benefits-artwork{width:min(100%,max(180px,calc(100svh - var(--mobile-header-height) - 290px)),480px);border-radius:20px;margin:20px auto 0}.faq{margin-top:100px}.faq-list{margin-top:32px}.faq-item{padding-block:26px}.faq-question{gap:16px;font-size:28px}.faq-icon{width:22px;height:22px}.faq-item p{margin:0;padding:14px 0 0}.closing{gap:32px;margin-top:100px}.closing h2{font-size:clamp(28px,10vw,64px)}.closing-message{gap:24px}.footer{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px));gap:20px;margin-top:80px}.footer p{text-align:center;font-size:14px}.floating-nav-position{display:none}}@media (prefers-reduced-motion:reduce){.hero .capture-line-reveal{stroke-dashoffset:0!important;animation:none!important}.hero .capture-tag{opacity:1!important;animation:none!important;transform:none!important}.faq-answer,.faq-icon,.mobile-header-cta,.mobile-hero-menu{transition:none}.benefits-artwork .benefit-background,.benefits-artwork .benefit-modal,.benefits-artwork .benefit-phone,.benefits-artwork .benefit-shade{animation:none!important;transform:none!important}.benefits-artwork .benefit-modal,.benefits-artwork .benefit-phone{opacity:1!important}.benefits-artwork .benefit-shade{opacity:.4!important}[data-reveal]{opacity:1!important;animation:none!important;transform:none!important}html{scroll-behavior:auto}.floating-nav{transition:none}.hero{--hero-scroll-distance:0px!important}.hero-art,.phone-preview,.phone-preview>div{opacity:1!important;animation:none!important;transform:none!important}.comparison,.comparison-scene{height:auto!important}.comparison-scene{position:relative!important}}.legal-footer{color:#383535;flex-wrap:wrap;justify-content:center;gap:16px;padding:32px 20px 100px;font-size:14px;display:flex}.legal-footer a,.legal-footer button{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.privacy-panel{z-index:1000;color:#292525;background:#fff;border:1px solid #837a75;border-radius:20px;max-width:600px;max-height:80dvh;margin-left:auto;padding:24px;font-size:15px;line-height:1.5;position:fixed;bottom:16px;left:16px;right:16px;overflow:auto;box-shadow:0 8px 40px #0002}.privacy-panel h2{margin-bottom:12px;font-size:22px}.privacy-panel label{align-items:flex-start;gap:12px;margin:16px 0;display:flex}.privacy-panel input{flex-shrink:0;width:20px;height:20px;margin-top:5px}.privacy-panel a{text-decoration:underline}.privacy-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.privacy-actions button{border:1px solid #49413e;border-radius:10px;min-height:44px;padding:12px 18px;font-weight:600}.legal-footer :focus-visible,.privacy-panel :focus-visible{outline-offset:3px;outline:3px solid #73344c}.legal-page{color:#292525;max-width:900px;margin:0 auto;padding:48px 24px;font-size:16px;line-height:1.65}.legal-page h1{margin:32px 0 24px;font-size:clamp(28px,5vw,42px);line-height:1.2}.legal-page h2{margin:36px 0 14px;font-size:24px}.legal-page h3{margin:28px 0 12px;font-size:20px}.legal-page p,.legal-page ul{margin:16px 0}.legal-page ul{padding-left:24px;list-style:outside}.legal-page li{margin:10px 0}.legal-page a{overflow-wrap:anywhere;text-decoration:underline}.legal-table{margin:24px 0;overflow-x:auto}.legal-table table{border-collapse:collapse;min-width:680px;font-size:14px}.legal-table td,.legal-table th{text-align:left;vertical-align:top;border:1px solid #aaa;padding:12px}.legal-table th{background:#f0ece8}.support-contact{background:#fff;border:1px solid #d8d0cb;border-radius:20px;margin:24px 0 8px;padding:20px 24px}.support-contact h2{margin-top:0;font-size:20px}.support-contact p{margin:8px 0}.support-contact a{font-weight:600}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}