@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic-ext-CjXd_BBD.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic-DfGDO6bq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-greek-DYTlBpHj.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-vietnamese-CYN2vEce.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-ext-C-cYlMBm.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-B6Sd7_ZV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#F7F7F5;--ink:#141519;--ink-2:#4B4E54;--ink-3:#686B71;--ink-4:#9A9CA1;--line:rgba(20,21,25,.09);--line-2:rgba(20,21,25,.15);--orange:#EB6A30;--ember:#B0441A;--glass:linear-gradient(140deg,rgba(255,255,255,.66),rgba(255,255,255,.4));--glass-strong:linear-gradient(140deg,rgba(255,255,255,.74),rgba(255,255,255,.5));--edge:rgba(255,255,255,.85);--hi:rgba(255,255,255,.95);--lo:rgba(22,24,28,.04);--drop:0 1px 2px rgba(16,18,22,.06),0 14px 34px -20px rgba(16,18,22,.2);--sun:rgba(255,255,255,.95);--sun2:rgba(255,255,255,.55);--lilac:rgba(170,176,186,.42);--apricot:rgba(186,191,200,.42);--grain-op:.18;--grain-blend:multiply;--bar:rgba(247,247,245,.86);--bar-line:rgba(22,24,28,.08);--btn-bg:#EB6A30;--btn-fg:#1D1A16;--btn-hover:#E25F24;--focus:#EB6A30;--shape-a:rgba(140,147,158,.3);--shape-b:rgba(160,166,177,.26);--shape-c:rgba(255,255,255,.85);--etch-hi:rgba(255,255,255,.9);--etch-lo:rgba(22,24,28,.12);--field:rgba(255,255,255,.55);--field-edge:rgba(22,24,28,.16);--face:linear-gradient(150deg,rgba(255,255,255,.8),rgba(255,255,255,.6));--mk-stair:#1D1A16;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);--gut:80px;--font:"Manrope",system-ui,sans-serif;--lh-display:1.04;--band:#EB6A30;--on-band:#141519;--r-card:20px;--r-ctl:10px}[data-theme=dark]{--ember:#F59A6A;--bg:#0E0F11;--ink:#ECEDEF;--ink-2:#A9ADB4;--ink-3:#8D919A;--ink-4:#6F737B;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--glass:linear-gradient(140deg,rgba(38,40,45,.55),rgba(22,24,27,.4));--glass-strong:linear-gradient(140deg,rgba(40,42,47,.66),rgba(22,24,27,.52));--edge:rgba(255,255,255,.1);--hi:rgba(255,255,255,.14);--lo:rgba(0,0,0,.3);--drop:0 1px 2px rgba(0,0,0,.4),0 30px 70px -34px rgba(0,0,0,.85);--sun:rgba(255,255,255,.07);--sun2:rgba(255,255,255,.025);--lilac:rgba(118,126,138,.16);--apricot:rgba(104,110,122,.14);--grain-op:.1;--grain-blend:screen;--bar:rgba(14,15,17,.86);--bar-line:rgba(255,255,255,.08);--btn-bg:#EB6A30;--btn-fg:#1D1A16;--btn-hover:#F07A44;--focus:#EB6A30;--shape-a:rgba(130,138,152,.17);--shape-b:rgba(110,118,130,.15);--shape-c:rgba(255,255,255,.04);--etch-hi:rgba(255,255,255,.12);--etch-lo:rgba(0,0,0,.55);--field:rgba(255,255,255,.05);--field-edge:rgba(255,255,255,.18);--face:linear-gradient(150deg,rgba(36,38,43,.82),rgba(22,24,27,.74));--mk-stair:#F4F1EC}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip}html{background:var(--bg);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;transition:background .6s var(--ease)}body{font-family:var(--font);color:var(--ink);background:var(--bg);font-size:17px;line-height:1.5;font-weight:500;transition:color .6s var(--ease),background .6s var(--ease)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}svg.defs{position:absolute;width:0;height:0}.skip{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:700;font-size:15px}.skip:focus{top:12px}.light{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--bg);transition:background .6s var(--ease)}.light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--grain-op);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .42  0 0 0 0 .34  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.blob{position:absolute;border-radius:50%;transition:background .8s var(--ease)}.b1{width:1476px;height:1476px;left:50%;top:-608px;margin-left:-738px;background:radial-gradient(circle 738px at 50% 50%,color-mix(in srgb,var(--sun) 71.866%,var(--sun2) 28.134%) 0px,color-mix(in srgb,var(--sun) 71.774%,var(--sun2) 28.225%) 8px,color-mix(in srgb,var(--sun) 71.5%,var(--sun2) 28.5%) 16px,color-mix(in srgb,var(--sun) 71.046%,var(--sun2) 28.954%) 24px,color-mix(in srgb,var(--sun) 70.416%,var(--sun2) 29.584%) 32px,color-mix(in srgb,var(--sun) 69.616%,var(--sun2) 30.383%) 40px,color-mix(in srgb,var(--sun) 68.654%,var(--sun2) 31.344%) 48px,color-mix(in srgb,var(--sun) 67.537%,var(--sun2) 32.46%) 56px,color-mix(in srgb,var(--sun) 66.276%,var(--sun2) 33.719%) 64px,color-mix(in srgb,var(--sun) 64.881%,var(--sun2) 35.112%) 72px,color-mix(in srgb,var(--sun) 63.361%,var(--sun2) 36.629%) 80px,color-mix(in srgb,var(--sun) 61.728%,var(--sun2) 38.257%) 88px,color-mix(in srgb,var(--sun) 59.992%,var(--sun2) 39.985%) 96px,color-mix(in srgb,var(--sun) 58.165%,var(--sun2) 41.803%) 104px,color-mix(in srgb,var(--sun) 56.256%,var(--sun2) 43.698%) 112px,color-mix(in srgb,var(--sun) 54.275%,var(--sun2) 45.66%) 120px,color-mix(in srgb,var(--sun) 52.233%,var(--sun2) 47.676%) 128px,color-mix(in srgb,var(--sun) 50.138%,var(--sun2) 49.735%) 136px,color-mix(in srgb,var(--sun) 47.999%,var(--sun2) 51.825%) 144px,color-mix(in srgb,var(--sun) 45.825%,var(--sun2) 53.935%) 152px,color-mix(in srgb,var(--sun) 43.623%,var(--sun2) 56.051%) 160px,color-mix(in srgb,var(--sun) 41.403%,var(--sun2) 58.161%) 168px,color-mix(in srgb,var(--sun) 39.171%,var(--sun2) 60.249%) 176px,color-mix(in srgb,var(--sun) 36.937%,var(--sun2) 62.3%) 184px,color-mix(in srgb,var(--sun) 34.707%,var(--sun2) 64.297%) 192px,color-mix(in srgb,var(--sun) 32.491%,var(--sun2) 66.223%) 200px,color-mix(in srgb,var(--sun) 30.297%,var(--sun2) 68.058%) 208px,color-mix(in srgb,var(--sun) 28.134%,var(--sun2) 69.782%) 216px,color-mix(in srgb,var(--sun) 26.009%,var(--sun2) 71.372%) 224px,color-mix(in srgb,var(--sun) 23.933%,var(--sun2) 72.808%) 232px,color-mix(in srgb,var(--sun) 21.915%,var(--sun2) 74.065%) 240px,color-mix(in srgb,var(--sun) 19.963%,var(--sun2) 75.121%) 248px,color-mix(in srgb,var(--sun) 18.085%,var(--sun2) 75.955%) 256px,color-mix(in srgb,var(--sun) 16.29%,var(--sun2) 76.546%) 264px,color-mix(in srgb,var(--sun) 14.585%,var(--sun2) 76.876%) 272px,color-mix(in srgb,var(--sun) 12.977%,var(--sun2) 76.928%) 280px,color-mix(in srgb,var(--sun) 11.47%,var(--sun2) 76.689%) 288px,color-mix(in srgb,var(--sun) 10.07%,var(--sun2) 76.151%) 296px,color-mix(in srgb,var(--sun) 8.777%,var(--sun2) 75.308%) 304px,color-mix(in srgb,var(--sun) 7.595%,var(--sun2) 74.16%) 312px,color-mix(in srgb,var(--sun) 6.521%,var(--sun2) 72.71%) 320px,color-mix(in srgb,var(--sun) 5.556%,var(--sun2) 70.969%) 328px,color-mix(in srgb,var(--sun) 4.695%,var(--sun2) 68.95%) 336px,color-mix(in srgb,var(--sun) 3.935%,var(--sun2) 66.669%) 344px,color-mix(in srgb,var(--sun) 3.27%,var(--sun2) 64.15%) 352px,color-mix(in srgb,var(--sun) 2.693%,var(--sun2) 61.418%) 360px,color-mix(in srgb,var(--sun) 2.198%,var(--sun2) 58.501%) 368px,color-mix(in srgb,var(--sun) 1.778%,var(--sun2) 55.43%) 376px,color-mix(in srgb,var(--sun) 1.425%,var(--sun2) 52.237%) 384px,color-mix(in srgb,var(--sun) 1.131%,var(--sun2) 48.957%) 392px,color-mix(in srgb,var(--sun) .889%,var(--sun2) 45.623%) 400px,color-mix(in srgb,var(--sun) .692%,var(--sun2) 42.269%) 408px,color-mix(in srgb,var(--sun) .533%,var(--sun2) 38.927%) 416px,color-mix(in srgb,var(--sun) .407%,var(--sun2) 35.63%) 424px,color-mix(in srgb,var(--sun) .307%,var(--sun2) 32.406%) 432px,color-mix(in srgb,var(--sun) .23%,var(--sun2) 29.282%) 440px,color-mix(in srgb,var(--sun) .17%,var(--sun2) 26.283%) 448px,color-mix(in srgb,var(--sun) .124%,var(--sun2) 23.428%) 456px,color-mix(in srgb,var(--sun) .09%,var(--sun2) 20.736%) 464px,color-mix(in srgb,var(--sun) .064%,var(--sun2) 18.22%) 472px,color-mix(in srgb,var(--sun) .046%,var(--sun2) 15.889%) 480px,color-mix(in srgb,var(--sun) .032%,var(--sun2) 13.75%) 488px,color-mix(in srgb,var(--sun) .022%,var(--sun2) 11.804%) 496px,color-mix(in srgb,var(--sun) .015%,var(--sun2) 10.052%) 504px,color-mix(in srgb,var(--sun) .01%,var(--sun2) 8.489%) 512px,color-mix(in srgb,var(--sun) .007%,var(--sun2) 7.108%) 520px,color-mix(in srgb,var(--sun) .005%,var(--sun2) 5.9%) 528px,color-mix(in srgb,var(--sun) .003%,var(--sun2) 4.854%) 536px,color-mix(in srgb,var(--sun) .002%,var(--sun2) 3.957%) 544px,color-mix(in srgb,var(--sun) .001%,var(--sun2) 3.196%) 552px,color-mix(in srgb,var(--sun) .001%,var(--sun2) 2.557%) 560px,color-mix(in srgb,var(--sun) 0%,var(--sun2) 2.026%) 568px,color-mix(in srgb,var(--sun) 0%,var(--sun2) 1.59%) 576px,color-mix(in srgb,var(--sun) 0%,var(--sun2) 1.235%) 584px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .95%) 592px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .723%) 600px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .545%) 608px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .406%) 616px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .3%) 624px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .219%) 632px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .158%) 640px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .113%) 648px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .08%) 656px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .056%) 664px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .038%) 672px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .026%) 680px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .018%) 688px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .012%) 696px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .008%) 704px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .005%) 712px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .003%) 720px,color-mix(in srgb,var(--sun) 0%,var(--sun2) .002%) 728px,transparent 736px);animation:d1 26s var(--ease) infinite alternate}.b2{width:1200px;height:1200px;left:-520px;top:calc(42% - 280px);background:radial-gradient(circle 600px at 50% 50%,color-mix(in srgb,var(--lilac) 74.772%,transparent) 0px,color-mix(in srgb,var(--lilac) 74.69%,transparent) 8px,color-mix(in srgb,var(--lilac) 74.444%,transparent) 16px,color-mix(in srgb,var(--lilac) 74.036%,transparent) 24px,color-mix(in srgb,var(--lilac) 73.471%,transparent) 32px,color-mix(in srgb,var(--lilac) 72.753%,transparent) 40px,color-mix(in srgb,var(--lilac) 71.89%,transparent) 48px,color-mix(in srgb,var(--lilac) 70.889%,transparent) 56px,color-mix(in srgb,var(--lilac) 69.757%,transparent) 64px,color-mix(in srgb,var(--lilac) 68.505%,transparent) 72px,color-mix(in srgb,var(--lilac) 67.141%,transparent) 80px,color-mix(in srgb,var(--lilac) 65.674%,transparent) 88px,color-mix(in srgb,var(--lilac) 64.115%,transparent) 96px,color-mix(in srgb,var(--lilac) 62.472%,transparent) 104px,color-mix(in srgb,var(--lilac) 60.755%,transparent) 112px,color-mix(in srgb,var(--lilac) 58.971%,transparent) 120px,color-mix(in srgb,var(--lilac) 57.129%,transparent) 128px,color-mix(in srgb,var(--lilac) 55.236%,transparent) 136px,color-mix(in srgb,var(--lilac) 53.3%,transparent) 144px,color-mix(in srgb,var(--lilac) 51.325%,transparent) 152px,color-mix(in srgb,var(--lilac) 49.32%,transparent) 160px,color-mix(in srgb,var(--lilac) 47.288%,transparent) 168px,color-mix(in srgb,var(--lilac) 45.235%,transparent) 176px,color-mix(in srgb,var(--lilac) 43.167%,transparent) 184px,color-mix(in srgb,var(--lilac) 41.087%,transparent) 192px,color-mix(in srgb,var(--lilac) 39.002%,transparent) 200px,color-mix(in srgb,var(--lilac) 36.917%,transparent) 208px,color-mix(in srgb,var(--lilac) 34.836%,transparent) 216px,color-mix(in srgb,var(--lilac) 32.764%,transparent) 224px,color-mix(in srgb,var(--lilac) 30.71%,transparent) 232px,color-mix(in srgb,var(--lilac) 28.677%,transparent) 240px,color-mix(in srgb,var(--lilac) 26.673%,transparent) 248px,color-mix(in srgb,var(--lilac) 24.706%,transparent) 256px,color-mix(in srgb,var(--lilac) 22.782%,transparent) 264px,color-mix(in srgb,var(--lilac) 20.908%,transparent) 272px,color-mix(in srgb,var(--lilac) 19.093%,transparent) 280px,color-mix(in srgb,var(--lilac) 17.344%,transparent) 288px,color-mix(in srgb,var(--lilac) 15.668%,transparent) 296px,color-mix(in srgb,var(--lilac) 14.071%,transparent) 304px,color-mix(in srgb,var(--lilac) 12.56%,transparent) 312px,color-mix(in srgb,var(--lilac) 11.14%,transparent) 320px,color-mix(in srgb,var(--lilac) 9.814%,transparent) 328px,color-mix(in srgb,var(--lilac) 8.586%,transparent) 336px,color-mix(in srgb,var(--lilac) 7.458%,transparent) 344px,color-mix(in srgb,var(--lilac) 6.43%,transparent) 352px,color-mix(in srgb,var(--lilac) 5.501%,transparent) 360px,color-mix(in srgb,var(--lilac) 4.669%,transparent) 368px,color-mix(in srgb,var(--lilac) 3.93%,transparent) 376px,color-mix(in srgb,var(--lilac) 3.28%,transparent) 384px,color-mix(in srgb,var(--lilac) 2.715%,transparent) 392px,color-mix(in srgb,var(--lilac) 2.226%,transparent) 400px,color-mix(in srgb,var(--lilac) 1.81%,transparent) 408px,color-mix(in srgb,var(--lilac) 1.457%,transparent) 416px,color-mix(in srgb,var(--lilac) 1.163%,transparent) 424px,color-mix(in srgb,var(--lilac) .919%,transparent) 432px,color-mix(in srgb,var(--lilac) .719%,transparent) 440px,color-mix(in srgb,var(--lilac) .557%,transparent) 448px,color-mix(in srgb,var(--lilac) .427%,transparent) 456px,color-mix(in srgb,var(--lilac) .324%,transparent) 464px,color-mix(in srgb,var(--lilac) .244%,transparent) 472px,color-mix(in srgb,var(--lilac) .181%,transparent) 480px,color-mix(in srgb,var(--lilac) .133%,transparent) 488px,color-mix(in srgb,var(--lilac) .097%,transparent) 496px,color-mix(in srgb,var(--lilac) .07%,transparent) 504px,color-mix(in srgb,var(--lilac) .05%,transparent) 512px,color-mix(in srgb,var(--lilac) .035%,transparent) 520px,color-mix(in srgb,var(--lilac) .024%,transparent) 528px,color-mix(in srgb,var(--lilac) .017%,transparent) 536px,color-mix(in srgb,var(--lilac) .011%,transparent) 544px,color-mix(in srgb,var(--lilac) .008%,transparent) 552px,color-mix(in srgb,var(--lilac) .005%,transparent) 560px,color-mix(in srgb,var(--lilac) .003%,transparent) 568px,color-mix(in srgb,var(--lilac) .002%,transparent) 576px,transparent 584px);animation:d2 32s var(--ease) infinite alternate}.b3{width:1198px;height:1198px;right:-549px;top:calc(58% - 249px);background:radial-gradient(circle 599px at 50% 50%,color-mix(in srgb,var(--apricot) 74.679%,transparent) 0px,color-mix(in srgb,var(--apricot) 74.597%,transparent) 8px,color-mix(in srgb,var(--apricot) 74.35%,transparent) 16px,color-mix(in srgb,var(--apricot) 73.941%,transparent) 24px,color-mix(in srgb,var(--apricot) 73.374%,transparent) 32px,color-mix(in srgb,var(--apricot) 72.654%,transparent) 40px,color-mix(in srgb,var(--apricot) 71.787%,transparent) 48px,color-mix(in srgb,var(--apricot) 70.782%,transparent) 56px,color-mix(in srgb,var(--apricot) 69.647%,transparent) 64px,color-mix(in srgb,var(--apricot) 68.39%,transparent) 72px,color-mix(in srgb,var(--apricot) 67.02%,transparent) 80px,color-mix(in srgb,var(--apricot) 65.549%,transparent) 88px,color-mix(in srgb,var(--apricot) 63.984%,transparent) 96px,color-mix(in srgb,var(--apricot) 62.335%,transparent) 104px,color-mix(in srgb,var(--apricot) 60.611%,transparent) 112px,color-mix(in srgb,var(--apricot) 58.821%,transparent) 120px,color-mix(in srgb,var(--apricot) 56.973%,transparent) 128px,color-mix(in srgb,var(--apricot) 55.073%,transparent) 136px,color-mix(in srgb,var(--apricot) 53.13%,transparent) 144px,color-mix(in srgb,var(--apricot) 51.149%,transparent) 152px,color-mix(in srgb,var(--apricot) 49.136%,transparent) 160px,color-mix(in srgb,var(--apricot) 47.097%,transparent) 168px,color-mix(in srgb,var(--apricot) 45.038%,transparent) 176px,color-mix(in srgb,var(--apricot) 42.964%,transparent) 184px,color-mix(in srgb,var(--apricot) 40.878%,transparent) 192px,color-mix(in srgb,var(--apricot) 38.788%,transparent) 200px,color-mix(in srgb,var(--apricot) 36.697%,transparent) 208px,color-mix(in srgb,var(--apricot) 34.611%,transparent) 216px,color-mix(in srgb,var(--apricot) 32.537%,transparent) 224px,color-mix(in srgb,var(--apricot) 30.479%,transparent) 232px,color-mix(in srgb,var(--apricot) 28.445%,transparent) 240px,color-mix(in srgb,var(--apricot) 26.44%,transparent) 248px,color-mix(in srgb,var(--apricot) 24.473%,transparent) 256px,color-mix(in srgb,var(--apricot) 22.551%,transparent) 264px,color-mix(in srgb,var(--apricot) 20.68%,transparent) 272px,color-mix(in srgb,var(--apricot) 18.87%,transparent) 280px,color-mix(in srgb,var(--apricot) 17.126%,transparent) 288px,color-mix(in srgb,var(--apricot) 15.457%,transparent) 296px,color-mix(in srgb,var(--apricot) 13.868%,transparent) 304px,color-mix(in srgb,var(--apricot) 12.366%,transparent) 312px,color-mix(in srgb,var(--apricot) 10.956%,transparent) 320px,color-mix(in srgb,var(--apricot) 9.642%,transparent) 328px,color-mix(in srgb,var(--apricot) 8.426%,transparent) 336px,color-mix(in srgb,var(--apricot) 7.311%,transparent) 344px,color-mix(in srgb,var(--apricot) 6.295%,transparent) 352px,color-mix(in srgb,var(--apricot) 5.379%,transparent) 360px,color-mix(in srgb,var(--apricot) 4.559%,transparent) 368px,color-mix(in srgb,var(--apricot) 3.833%,transparent) 376px,color-mix(in srgb,var(--apricot) 3.195%,transparent) 384px,color-mix(in srgb,var(--apricot) 2.64%,transparent) 392px,color-mix(in srgb,var(--apricot) 2.162%,transparent) 400px,color-mix(in srgb,var(--apricot) 1.755%,transparent) 408px,color-mix(in srgb,var(--apricot) 1.411%,transparent) 416px,color-mix(in srgb,var(--apricot) 1.124%,transparent) 424px,color-mix(in srgb,var(--apricot) .887%,transparent) 432px,color-mix(in srgb,var(--apricot) .693%,transparent) 440px,color-mix(in srgb,var(--apricot) .536%,transparent) 448px,color-mix(in srgb,var(--apricot) .41%,transparent) 456px,color-mix(in srgb,var(--apricot) .311%,transparent) 464px,color-mix(in srgb,var(--apricot) .233%,transparent) 472px,color-mix(in srgb,var(--apricot) .173%,transparent) 480px,color-mix(in srgb,var(--apricot) .127%,transparent) 488px,color-mix(in srgb,var(--apricot) .092%,transparent) 496px,color-mix(in srgb,var(--apricot) .066%,transparent) 504px,color-mix(in srgb,var(--apricot) .047%,transparent) 512px,color-mix(in srgb,var(--apricot) .033%,transparent) 520px,color-mix(in srgb,var(--apricot) .023%,transparent) 528px,color-mix(in srgb,var(--apricot) .016%,transparent) 536px,color-mix(in srgb,var(--apricot) .011%,transparent) 544px,color-mix(in srgb,var(--apricot) .007%,transparent) 552px,color-mix(in srgb,var(--apricot) .005%,transparent) 560px,color-mix(in srgb,var(--apricot) .003%,transparent) 568px,color-mix(in srgb,var(--apricot) .002%,transparent) 576px,transparent 584px);animation:d2 36s var(--ease) infinite alternate-reverse}@keyframes d1{to{transform:translate(70px,90px) scale(1.06)}}@keyframes d2{to{transform:translate(90px,-70px) scale(1.08)}}.wrap{position:relative;max-width:1440px;margin:0 auto;padding:0 var(--gut)}.glass{background:var(--glass);backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--hi),inset 0 -1px 0 var(--lo),var(--drop);transition:background .6s var(--ease),border-color .6s,box-shadow .6s}.thick{background:var(--glass-strong);box-shadow:inset 0 1.5px 0 var(--hi),inset 1px 0 0 var(--hi),inset 0 -2px 0 var(--lo),inset -1px 0 0 var(--lo),inset 0 0 40px #ffffff14,var(--drop)}.vm{display:block;flex:none;overflow:visible}.vm .vs{fill:var(--mk-stair);transition:fill .6s var(--ease)}.vm .vsun{fill:var(--orange)}.vm .vs,.vm .vsun{transform-box:fill-box}.vm .vs{transform-origin:0 50%}.vm .vsun{transform-origin:50% 50%}@media(prefers-reduced-motion:no-preference){.vm.va-dr2 .vs{animation:v-wipe .5s cubic-bezier(.2,.7,.2,1) both}.vm.va-dr2 .vs1{animation-delay:.07s}.vm.va-dr2 .vs2{animation-delay:.14s}.vm.va-dr2 .vs3{animation-delay:.21s}.vm.va-dr2 .vs4{animation-delay:.28s}.vm.va-dr2 .vs5{animation-delay:.35s}.vm.va-dr2 .vsun{animation:v-rise 1.05s .45s cubic-bezier(.3,0,.2,1) both}.vm.vm-wait .vs,.vm.vm-wait .vsun{opacity:0}}@keyframes v-wipe{0%{transform:scaleX(0)}70%{transform:scaleX(1.025)}to{transform:none}}@keyframes v-rise{0%{transform:translate(8px,24px);opacity:0}10%{transform:translate(8.2px,25px);opacity:1}72%{transform:translate(-.3px,-1.5px)}to{transform:none;opacity:1}}.mk{width:40px;height:40px}.navwrap{position:sticky;top:0;z-index:20;display:flow-root;pointer-events:none}.navwrap>*{pointer-events:auto}.navwrap{transition:transform .25s cubic-bezier(.22,1,.36,1)}.navwrap.away{transform:translateY(calc(-100% - 24px));transition:transform .2s cubic-bezier(.4,0,1,1)}main [id]{scroll-margin-top:96px}.nav{position:relative;margin:16px auto 0;max-width:1180px;height:66px;border-radius:999px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 15px}.nav.liquid{backdrop-filter:url(#rim) blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(26px) saturate(1.5)}.wrap.navwrap{max-width:none;padding:0}.nav.glass,.nav.glass.liquid{max-width:none;margin:0;height:72px;border-radius:0;border:0;border-bottom:1px solid var(--bar-line);background:var(--bar);box-shadow:none;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);display:grid;grid-template-columns:1fr auto 1fr;padding:0 max(var(--gut),calc((100% - 1440px) / 2 + var(--gut)))}.nav .tools{justify-self:end}.brand{display:flex;align-items:center;gap:10px;border-radius:999px}.word{font-weight:700;font-size:21px;letter-spacing:-.025em;line-height:1}.by{font-size:12.5px;color:var(--ink-3);font-weight:600;padding-top:5px;line-height:1}.links{display:flex;gap:4px;position:relative}.links a{position:relative;padding:10px 16px;border-radius:999px;font-size:15.5px;font-weight:600;color:var(--ink-2);transition:color .3s,background .3s}.links a:hover{color:var(--ink);background:#ffffff59}[data-theme=dark] .links a:hover{background:#ffffff0f}.links a[aria-current=page]{color:var(--ink);background:#ffffff9e;box-shadow:inset 0 1px #fff,0 6px 14px -10px #2a2b2e66}[data-theme=dark] .links a[aria-current=page]{background:#ffffff1a;box-shadow:inset 0 1px #ffffff2e}.tools{display:flex;align-items:center;gap:8px}.tbtn{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:none}.tbtn svg{width:18px;height:18px}.menu-btn,.sheetmenu{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;border-radius:999px;font-weight:700;font-size:16px;white-space:nowrap;background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 1px 2px #10121629;transition:transform .5s var(--spring),box-shadow .5s var(--ease),background .3s}.btn:hover{transform:translateY(-2px);background:var(--btn-hover);box-shadow:0 4px 10px -4px #191a1d3d}.btn:active{transform:scale(1.04,.92);transition-duration:.1s}.btn.lg{height:64px;padding:0 34px;font-size:18px}.ghost{display:inline-flex;align-items:center;gap:8px;height:64px;padding:0 26px;border-radius:999px;font-weight:700;font-size:17px;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.ghost svg{transition:transform .45s var(--ease)}.ghost:hover svg,.ghost:focus-visible svg{transform:translate(3px,-3px)}}.line-btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:700;border:1px solid var(--line-2);background:#ffffff80;transition:transform .45s var(--spring),background .3s,gap .4s var(--spring)}[data-theme=dark] .line-btn{background:#ffffff0f}.line-btn:hover{gap:14px}.line-btn:active{transform:scale(1.04,.92)}.kick{font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--ink-3);margin-bottom:18px}.h2{font-size:78.5px;line-height:var(--lh-display);letter-spacing:-.055em;font-weight:200}.h2 b{font-weight:600}.lead{font-size:21px;line-height:1.55;color:var(--ink-2)}section.s{padding:130px 0}.status{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;font-size:12.5px;font-weight:700;line-height:1;white-space:nowrap;letter-spacing:.005em}.status.decide{color:var(--ember);background:#eb6a3024;box-shadow:inset 0 0 0 1px #eb6a306b}.status.lawyer{color:var(--bg);background:var(--ink)}.status.waiting{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.status.done{color:var(--ink-2);font-weight:600;padding:0;height:auto}[data-theme=dark] .status.decide{background:#eb6a3033;box-shadow:inset 0 0 0 1px #eb6a3080}footer{position:relative;border-radius:999px;margin:0 0 40px;padding:14px 22px 14px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;color:var(--ink-2);font-weight:600}footer .brand .word{font-size:18px}footer nav{display:flex;gap:22px}footer a:hover{color:var(--ink)}.r{opacity:0;transform:translateY(22px)}.on .r{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1.2s var(--spring)}.io{opacity:0;transform:translateY(34px)}.io.in{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1.1s var(--spring)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:1100px){:root{--gut:40px}.links a{padding:10px 12px}}@media(max-width:860px){:root{--gut:20px}.nav{height:58px;padding:0 6px 0 14px;margin-top:10px}.nav.glass,.nav.glass.liquid{height:60px;display:flex;padding:0 var(--gut)}.links{display:none}.menu-btn{display:grid}.nav .btn{height:42px;padding:0 15px;font-size:14.5px}.nav .brand{gap:9px}.word{font-size:19px}.by{font-size:11.5px}.tbtn{width:42px;height:42px}.sheetmenu{position:fixed;left:12px;right:12px;top:68px;z-index:19;border-radius:28px;padding:10px;display:grid;gap:4px;opacity:0;transform:translateY(-10px) scale(.98);pointer-events:none;transition:opacity .3s var(--ease),transform .5s var(--spring)}.sheetmenu.open{opacity:1;transform:none;pointer-events:auto}.sheetmenu a,.sheetmenu button{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 18px;border-radius:20px;font-size:18px;font-weight:600;text-align:left}.sheetmenu a[aria-current=page]{background:#ffffff8c}[data-theme=dark] .sheetmenu a[aria-current=page]{background:#ffffff14}.h2{font-size:46.5px}.lead{font-size:18px}section.s{padding:72px 0}footer{flex-direction:column;align-items:flex-start;border-radius:28px;padding:20px 22px}footer nav{flex-wrap:wrap;gap:16px}}@media(max-width:400px){.navwrap{padding:0 12px}.nav{padding:0 6px 0 12px}.nav.glass,.nav.glass.liquid{padding:0 12px}.nav .brand{gap:8px}.nav .word{font-size:18px}.nav .tools{gap:6px}.nav .btn{padding:0 12px;font-size:13.5px}}@media(max-width:359px){.nav .brand .word{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.r,.io{opacity:1;transform:none}}.blob{display:none}.btn,.ghost,.line-btn,.tbtn{border-radius:var(--r-ctl)}.btn{font-weight:650;letter-spacing:-.005em;box-shadow:none}.btn:hover{transform:none;box-shadow:none}.btn:active{transform:translateY(1px)}.ghost{border:1px solid var(--line-2);font-weight:650}.line-btn{font-weight:650}.links a{font-weight:550;border-radius:8px}.links a[aria-current=page],[data-theme=dark] .links a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--line-2);background:transparent}.word{font-weight:700}.h2{font-size:64px;line-height:1.04;letter-spacing:-.035em;font-weight:500;color:var(--ink-3);text-wrap:balance}.h2 b{font-weight:500;color:var(--ink)}.kick{font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:22px}.lead{font-size:20px;line-height:1.55}section.s{padding:120px 0;border-top:1px solid var(--line)}section.s[style]{padding-top:120px!important}.status{border-radius:6px}.wrap.foot{max-width:none;padding:0}.foot footer.glass{border-radius:0;margin:0;background:transparent;border:0;border-top:1px solid var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:32px max(var(--gut),calc((100% - 1440px) / 2 + var(--gut))) 40px}@media(max-width:860px){.h2{font-size:40px}.lead{font-size:18px}section.s,section.s[style]{padding:72px 0!important}.foot footer.glass{border-radius:0;padding:28px var(--gut) 32px}}html{color-scheme:light}.nav.glass,.nav.glass.liquid{padding:0 32px}.nav .brand{justify-self:start}.foot footer.glass{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;position:relative;z-index:1;background:transparent;padding:32px 32px 40px}.foot footer .brand{justify-self:start}.foot footer>span{justify-self:end}main{min-height:calc(100svh - 185px)}@media(max-width:1100px){.nav.glass,.nav.glass.liquid{padding:0 24px}.foot footer.glass{padding:32px 24px 40px}}@media(max-width:860px){.nav.glass,.nav.glass.liquid{padding:0 16px}.foot footer.glass{display:flex;flex-direction:column;align-items:flex-start;padding:28px 16px 32px}main{min-height:calc(100svh - 246px)}}@media(max-width:400px){.wrap.navwrap{padding:0}.nav.glass,.nav.glass.liquid{padding:0 16px}}@media(max-width:374px){.nav.glass,.nav.glass.liquid{padding:0 12px}}.ph{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:#c8b08e}.ph>.ph-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;display:block}.ph .glass{backdrop-filter:blur(26px) saturate(1.1);-webkit-backdrop-filter:blur(26px) saturate(1.1)}.ph .glass.thick{background:linear-gradient(140deg,#ffffffd6,#ffffffad)}.ph .status.decide{background:#fbe7dc}@media(max-width:860px){.ph{border-radius:16px}.ph .glass.thick{background:linear-gradient(140deg,#ffffffe0,#ffffffc2)}}:is(#gop-recipe,*) .glass-on-photo{background:rgba(22,16,10,var(--tint,.5));border:1px solid rgba(255,255,255,.38);color:#fff;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 18px 40px #28190a2e}:is(#gop-recipe,*) .glass-on-photo.key{background:#fffffff5;border-color:#fff;color:var(--ink);backdrop-filter:blur(26px) saturate(1.1);-webkit-backdrop-filter:blur(26px) saturate(1.1)}.glass-on-photo:not(.key) :is(h2,h3,h4,p,b,dt,dd,figcaption,.t,.no){text-shadow:0 1px 6px rgba(0,0,0,.35)}:is(#gop-recipe,*) .glass-on-photo.lift{transition:opacity 1s var(--ease),transform 1.1s var(--spring),translate .18s var(--ease),scale .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease)}:is(#gop-recipe,*) .glass-on-photo.lift:hover,:is(#gop-recipe,*) a:focus-visible .glass-on-photo.lift{translate:0 -4px;box-shadow:0 26px 52px #28190a47;border-color:#ffffff9e;background-color:rgba(22,16,10,var(--tint-hover,var(--tint,.5)))}:is(#gop-recipe,*) .glass-on-photo.key.lift:hover,:is(#gop-recipe,*) a:focus-visible .glass-on-photo.key.lift{background-color:#fff;border-color:#fff}:is(#gop-recipe,*) .glass-on-photo.lift:active{scale:.98}@media(prefers-reduced-motion:reduce){:is(#gop-recipe,*) .glass-on-photo.lift:is(:hover,:active),:is(#gop-recipe,*) a:focus-visible .glass-on-photo.lift{translate:none;scale:none}}.glass{box-shadow:var(--drop)}.thick{box-shadow:inset 0 0 40px #ffffff14,var(--drop)}.tone{position:relative;isolation:isolate;--ink-3:#5C5F65;--ember:#A23E17;clip-path:inset(0 -100vw)}.tone:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:#b2987b33;pointer-events:none}section.tone,.tone+section{border-top-color:transparent}.omap{position:relative;width:100%;overflow:hidden}.om-stage{position:absolute;left:0;top:0;width:var(--w);height:var(--h);transform-origin:0 0}.om-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.om-ring{fill:none;stroke:#fffc;stroke-width:30;opacity:.32}[data-theme=dark] .om-ring{stroke:#ffffff09;opacity:1}.om-ringlabel{position:absolute;font-size:11px;font-weight:700;color:var(--ink-3);letter-spacing:.02em;white-space:nowrap}.om-edge{stroke:#191a1d61;fill:none;transition:opacity .35s var(--ease),stroke .35s}[data-theme=dark] .om-edge{stroke:#ffffff52}.om-edge.k-control{stroke-dasharray:7 5}.om-edge.k-trust{stroke-dasharray:3 4}.om-edge.k-nominee{stroke-dasharray:12 4}.om-edge.chain{stroke:var(--ink);opacity:.9}.om-label{position:absolute;transform:translate(-50%,-50%);font-size:11.5px;font-weight:700;line-height:1.15;text-align:center;white-space:nowrap;padding:4px 8px;border-radius:8px;color:var(--ink-2);background:#ffffffb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #16181c1a,0 4px 10px -6px #10121640;transition:opacity .35s var(--ease)}[data-theme=dark] .om-label{background:#1e2024c7;box-shadow:inset 0 0 0 1px #ffffff1f}.om-label.k-own{color:var(--ink)}.om-label.chain{color:var(--ink);box-shadow:inset 0 0 0 1px #16181c66}[data-theme=dark] .om-label.chain{box-shadow:inset 0 0 0 1px #fff6}.om-node{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:7px 14px;text-align:left;border-radius:14px;cursor:pointer;background:linear-gradient(140deg,#ffffffa8,#ffffff6b);backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #fffffff2,0 0 0 .5px #16181c1a,0 1px 2px #1012160d,0 12px 26px -16px #10121647;transition:opacity .35s var(--ease),transform .45s var(--spring),box-shadow .3s}[data-theme=dark] .om-node{background:linear-gradient(140deg,#2c2e3499,#181a1e80);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f,0 14px 28px -18px #000c}.om-node:hover{transform:translateY(-2px)}.om-node.t-person{border-radius:999px;padding:7px 20px}.om-node.t-trust:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:11px;border:1px solid var(--line-2);pointer-events:none}.om-node.t-client{border-radius:24px;align-items:center;text-align:center;background:linear-gradient(150deg,#fffc,#ffffff94);border-color:#16181c47;box-shadow:inset 0 1px #fff,0 14px 30px -16px #1012164d}[data-theme=dark] .om-node.t-client{background:linear-gradient(150deg,#ffffff1f,#ffffff0d);border-color:#ffffff52}.om-node.t-client b{font-size:17px}.om-sub{font-size:12px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.om-node b{font-size:13.5px;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--ink);text-wrap:balance}.om-type{font-size:10.5px;font-weight:700;color:var(--ink-3);letter-spacing:.03em}.om-node .status{height:20px;font-size:11px;padding:0 7px;border-radius:6px}.om-node .status.done{height:auto;padding:0}.om-node.over{box-shadow:inset 0 1px #fff,0 0 0 1.5px #16181c8c,0 14px 28px -16px #1012164d}[data-theme=dark] .om-node.over{box-shadow:inset 0 1px #ffffff1f,0 0 0 1.5px #ffffff80,0 14px 28px -16px #000c}.om-over{position:absolute;right:-8px;top:-11px;font-style:normal;font-size:10.5px;font-weight:800;color:#1d1a16;background:var(--orange);padding:3px 7px;border-radius:7px;white-space:nowrap}.om-stage.focus .om-node:not(.lit),.om-stage.focus .om-edge:not(.lit),.om-stage.focus .om-label:not(.lit){opacity:.18}.om-node.sel{outline:2px solid var(--ink);outline-offset:3px}.om-edge.off,.om-label.off{display:none}.sb{display:block;flex:none;overflow:visible}.sb-done{fill:var(--ink);opacity:.82}.sb-cur{fill:var(--orange)}.sb-todo{fill:none;stroke:var(--line-2);stroke-width:1}[data-theme=dark] .sb-todo{stroke:#ffffff47}.om-node{box-shadow:0 0 0 .5px #16181c1a,0 1px 2px #1012160d,0 12px 26px -16px #10121647}.om-node.t-client{box-shadow:0 14px 30px -16px #1012164d}.om-node.over{box-shadow:0 0 0 1.5px #16181c8c,0 14px 28px -16px #1012164d}:where(.home) .hero{position:relative;text-align:center;padding:104px 0 120px;min-height:min(calc(100vh - 82px),900px)}:where(.home) .hl{margin:0 auto;font-size:135.5px;line-height:var(--lh-display);letter-spacing:-.062em;font-weight:200;max-width:1200px}:where(.home) .hl span{display:block}:where(.home) .hl .a{font-weight:600;letter-spacing:-.058em}:where(.home) .hero .lead{text-wrap:balance;max-width:640px;margin:44px auto 0}:where(.home) .acts{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:38px;flex-wrap:wrap}:where(.home) .what-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:56px;align-items:end}:where(.home) .what .h2{font-size:59.5px;line-height:var(--lh-display);letter-spacing:-.045em}:where(.home) .what-side{display:flex;flex-direction:column;gap:28px;align-items:flex-start;padding-bottom:6px}:where(.home) .stairs{position:relative;margin-top:64px;height:560px;border-radius:44px;overflow:hidden}:where(.home) .stairs .sunbg{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle at 76% 24%,#CCCDD0 0%,#A5A6A9 11%,#808184 21%,rgba(128,129,132,.34) 37%,transparent 57%),radial-gradient(circle at 12% 88%,var(--lilac),transparent 50%);transition:transform 1.4s var(--ease)}[data-theme=dark] :where(.home) .stairs .sunbg{background:radial-gradient(circle at 76% 24%,#B2B3B6 0%,#808184 15%,rgba(128,129,132,.45) 30%,transparent 54%),radial-gradient(circle at 12% 88%,var(--lilac),transparent 50%),#141518}:where(.home) .rays{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(105deg,#fff0 0,#fff0 60px,#ffffff1f 60px,#ffffff1f 64px,#fff0 64px,#fff0 140px);mix-blend-mode:overlay;pointer-events:none}:where(.home) .slats{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:6px;padding:6px}:where(.home) .slat{position:relative;flex:1 1 0;min-width:0;height:var(--h);border-radius:32px 32px 30px 30px;padding:26px 24px;text-align:left;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(170deg,#fcfdff80,#fafbfe38);backdrop-filter:blur(26px) saturate(1.5);-webkit-backdrop-filter:blur(26px) saturate(1.5);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1.5px #fffffff2,inset 1px 0 #ffffff80;transition:flex-grow .9s var(--spring),background .5s}[data-theme=dark] :where(.home) .slat{background:linear-gradient(170deg,#3b3c3f75,#1314174d);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff38}:where(.home) .slat .no{font-size:16px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}:where(.home) .stairs.mini{display:block;height:290px;margin-top:72px;border-radius:38px}:where(.home) .mini .slats{gap:5px;padding:5px}:where(.home) .mini .slat{justify-content:space-between;padding:20px 22px;border-radius:30px 30px 28px 28px;transition:background .45s var(--ease)}:where(.home) .mini .slat .t{font-size:22.5px;font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--ink)}:where(.home) .mini .slat:hover{background:linear-gradient(170deg,#ffffffd1,#ffffff8f)}[data-theme=dark] :where(.home) .mini .slat:hover{background:linear-gradient(170deg,#383a40b3,#1c1e228c)}:where(.home) .mini .slat:hover .no{color:var(--ember)}:where(.home) .stairs.mini{overflow:visible;border-radius:0}:where(.home) .stairs.mini .sunbg{top:-18%;right:-6%;bottom:-18%;left:-6%;pointer-events:none;background:radial-gradient(ellipse 22% 48% at 28% 62%,var(--shape-a),transparent 72%),radial-gradient(ellipse 24% 52% at 70% 40%,var(--shape-b),transparent 74%),radial-gradient(ellipse 50% 60% at 50% 50%,var(--shape-c),transparent 80%);-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,#000 38%,transparent 100%);mask-image:radial-gradient(ellipse 58% 62% at 50% 50%,#000 38%,transparent 100%)}:where(.home) .stairs.mini .rays{-webkit-mask-image:radial-gradient(ellipse 50% 60% at 50% 50%,#000 30%,transparent 90%);mask-image:radial-gradient(ellipse 50% 60% at 50% 50%,#000 30%,transparent 90%)}:where(.home) .stairs.mini:before,:where(.home) .stairs.mini .slats:before{content:"";position:absolute;top:-24%;bottom:12%;width:3px;transform:rotate(15deg);background:linear-gradient(180deg,#fff0,#ffffff4d 30%,#ffffff4d 58%,#fff0);pointer-events:none}[data-theme=dark] :where(.home) .stairs.mini:before,[data-theme=dark] :where(.home) .stairs.mini .slats:before{background:linear-gradient(180deg,#fff0,#ffffff17 30%,#ffffff17 58%,#fff0)}:where(.home) .stairs.mini:before{left:11%}:where(.home) .stairs.mini .slats:before{left:80%}:where(.home) .mini .slat{background:linear-gradient(170deg,#ffffff9e,#ffffff57);backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7);border-color:#ffffffd9;box-shadow:inset 0 1px #fffffff2,0 0 0 .5px #16181c14,0 20px 44px -26px #1012164d}[data-theme=dark] :where(.home) .mini .slat{background:linear-gradient(170deg,#2c2e348c,#16181c5c);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,0 20px 44px -26px #000c}:where(.home) .stairs .rays,:where(.home) .stairs.mini:before,:where(.home) .stairs.mini .slats:before{display:none}:where(.home) .how-grid,:where(.home) .own-grid,:where(.home) .scene,:where(.home) .orbstage{isolation:isolate}:where(.home) .how-grid:before,:where(.home) .own-grid:before,:where(.home) .scene:before,:where(.home) .orbstage:before{content:"";position:absolute;z-index:-1;pointer-events:none}:where(.home) .how-grid{position:relative}:where(.home) .how-grid:before{left:-6%;top:-14%;width:66%;height:128%;background:radial-gradient(ellipse 34% 30% at 26% 28%,var(--shape-a),transparent 72%),radial-gradient(ellipse 36% 30% at 70% 76%,var(--shape-b),transparent 72%),radial-gradient(ellipse 50% 50% at 50% 50%,var(--shape-c),transparent 78%)}:where(.home) .own-grid{position:relative}:where(.home) .own-grid:before{right:-6%;top:-14%;width:66%;height:128%;background:radial-gradient(ellipse 34% 30% at 76% 26%,var(--shape-a),transparent 72%),radial-gradient(ellipse 34% 30% at 28% 78%,var(--shape-b),transparent 72%),radial-gradient(ellipse 50% 50% at 50% 50%,var(--shape-c),transparent 78%)}:where(.home) .scene:before{top:-6%;right:-10%;bottom:-6%;left:-10%;background:radial-gradient(ellipse 26% 26% at 36% 34%,var(--shape-a),transparent 72%),radial-gradient(ellipse 28% 26% at 70% 70%,var(--shape-b),transparent 72%),radial-gradient(ellipse 48% 46% at 50% 50%,var(--shape-c),transparent 78%)}:where(.home) .orbstage:before{left:50%;top:60%;width:820px;height:560px;margin:-280px 0 0 -410px;background:radial-gradient(ellipse 26% 30% at 30% 40%,var(--shape-a),transparent 72%),radial-gradient(ellipse 26% 30% at 72% 62%,var(--shape-b),transparent 72%),radial-gradient(ellipse 50% 50% at 50% 50%,var(--shape-c),transparent 78%)}:where(.home) .how-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;margin-top:64px}:where(.home) .file{margin:0;border-radius:36px;padding:30px 32px 26px}:where(.home) .file-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}:where(.home) .file-h b{font-size:23.5px;font-weight:700;letter-spacing:-.025em}:where(.home) .file-h span{font-size:14px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}:where(.home) .file dl{display:grid}:where(.home) .file .row{display:grid;grid-template-columns:130px 1fr auto;gap:16px;align-items:center;padding:15px 0;border-top:1px solid var(--line-2)}:where(.home) .file dt{font-size:15px;font-weight:700;color:var(--ink-2)}:where(.home) .file dd{font-size:17px;font-weight:600}:where(.home) .file figcaption{margin-top:14px;font-size:13.5px;font-weight:600;color:var(--ink-3)}:where(.home) .gapnote h3{text-wrap:balance;font-size:46.5px;line-height:var(--lh-display);letter-spacing:-.045em;font-weight:600;margin-bottom:20px}:where(.home) .gapnote p{font-size:19px;color:var(--ink-2);line-height:1.55;max-width:460px}:where(.home) .gapnote p+p{margin-top:16px}:where(.home) .gapnote .firm{color:var(--ink);font-weight:700}:where(.home) .own-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}:where(.home) .own-text .lead{margin:26px 0 30px}:where(.home) .own-fig{margin:0;border-radius:36px;padding:10px 10px 12px}:where(.home) .own-fig figcaption{font-size:13.5px;font-weight:600;color:var(--ink-3);margin:10px 12px 0}:where(.home) .own-well{position:relative;border-radius:27px;padding:22px 26px 20px 4px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff6b,#fff3);box-shadow:inset 0 0 0 1px #16181c12,inset 0 1px 2px #1012160f,0 1px #ffffffe6}[data-theme=dark] :where(.home) .own-well{background:linear-gradient(180deg,#ffffff09,#ffffff03);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px 3px #00000080}:where(.home) .own-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}:where(.home) .own-well #minimap{position:relative;z-index:1}:where(.home) #ownfig .om-ring{display:none}:where(.home) .slab2{position:relative;border-radius:48px;padding:72px 64px;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:end}:where(.home) .slab2:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:40px;border:1px solid var(--line);pointer-events:none}:where(.home) .slab2 .h2{font-size:85px}:where(.home) .slab2 .h2 b{display:block}:where(.home) .cta{text-align:center;padding:110px 0 120px}:where(.home) .cta .h2{max-width:980px;margin:0 auto;font-size:85px}:where(.home) .cta .lead{text-wrap:balance;margin:24px auto 0;max-width:620px}:where(.home) .orbstage{position:relative;height:600px;margin-top:10px}:where(.home) .pack,:where(.home) .pack-sheet{position:absolute;left:50%;top:60%;width:440px;height:290px;margin:-145px 0 0 -220px;border-radius:32px}:where(.home) .pack-sheet{background:var(--glass);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--hi),var(--drop);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);transition:transform .9s var(--spring)}:where(.home) .pack-sheet.p1{transform:translate(-18px,-20px) rotate(-4.5deg) scale(.95)}:where(.home) .pack-sheet.p2{transform:translate(16px,-10px) rotate(3deg) scale(.975)}:where(.home) .orbstage.full .pack-sheet.p1{transform:translate(-8px,-12px) rotate(-2deg) scale(.97)}:where(.home) .orbstage.full .pack-sheet.p2{transform:translate(8px,-6px) rotate(1.5deg) scale(.985)}:where(.home) .pack{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:40px 30px 32px;transform:translateY(var(--py,0px)) perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--qx,1),var(--qy,1))}:where(.home) .pack-stair{display:grid;gap:7px;width:220px}:where(.home) .pack-stair i{display:block;height:14px;border-radius:5px;justify-self:end;width:calc(var(--n) * 100% / 6);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .5s var(--ease),box-shadow .5s var(--ease),transform .6s var(--spring)}:where(.home) .pack-stair i.in{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:where(.home) .pack-stair i.land{transform:scaleY(1.35)}:where(.home) .pack-stair i:first-child.in{background:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}:where(.home) .gst{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 17px;border-radius:14px;font-size:15.5px;font-weight:700;white-space:nowrap;opacity:0;will-change:transform,opacity;pointer-events:none}:where(.home) .gst i{font-style:normal;color:var(--ember);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){:where(.home) .orbstage{height:440px}:where(.home) .pack,:where(.home) .pack-sheet,:where(.home) .orbstage:before{top:50%}}@media(max-width:1100px){:where(.home) .hl{font-size:110px}:where(.home) .what-grid,:where(.home) .how-grid,:where(.home) .own-grid,:where(.home) .slab2{grid-template-columns:1fr;gap:34px}}@media(max-width:860px){:where(.home) .hero{padding:56px 0 64px;min-height:0}:where(.home) .hl{font-size:46.5px}:where(.home) .hl span{display:inline}:where(.home) .hero .lead{margin-top:26px}:where(.home) .acts{margin-top:28px}:where(.home) .btn.lg{height:56px;padding:0 26px;font-size:17px}:where(.home) .ghost{height:56px}:where(.home) .what .h2{font-size:36px}:where(.home) .file{padding:22px 20px 18px;border-radius:28px}:where(.home) .file .row{grid-template-columns:1fr auto;gap:4px 12px}:where(.home) .file dt{grid-column:1/3;font-size:14px}:where(.home) .gapnote h3{font-size:34px}:where(.home) .own-fig{padding:8px 8px 10px;border-radius:26px}:where(.home) .own-well{padding:12px 10px 10px;border-radius:20px}:where(.home) .stairs.mini{height:250px;margin-top:40px}:where(.home) .stairs.mini:before,:where(.home) .stairs.mini .slats:before{top:-8%}:where(.home) .mini .slats{gap:4px;padding:4px}:where(.home) .mini .slat{padding:12px 6px;border-radius:18px 18px 16px 16px;align-items:center;justify-content:flex-end}:where(.home) .mini .slat .no{display:none}:where(.home) .mini .slat .t{writing-mode:vertical-rl;transform:rotate(180deg);font-size:15px;white-space:nowrap}:where(.home) .slab2{padding:34px 24px 30px;border-radius:32px}:where(.home) .slab2:before{top:7px;right:7px;bottom:7px;left:7px;border-radius:26px}:where(.home) .slab2 .h2{font-size:42.5px}:where(.home) .cta{padding:72px 0 80px}:where(.home) .cta .h2{font-size:44.5px}:where(.home) .orbstage{height:470px}:where(.home) .orbstage:before{width:420px;height:420px;margin:-210px 0 0 -210px;top:66%}:where(.home) .pack,:where(.home) .pack-sheet{width:290px;height:220px;margin:-110px 0 0 -145px;top:66%}:where(.home) .pack{padding:30px 20px 24px}:where(.home) .pack-stair{width:160px;gap:6px}:where(.home) .pack-stair i{height:11px}:where(.home) .gst{height:36px;padding:0 12px;font-size:13.5px;gap:6px;border-radius:12px}}:where(.home) .hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:1fr auto;column-gap:72px;align-items:end;text-align:left;padding:132px 0 112px;min-height:0}:where(.home) .hl{grid-column:1;grid-row:1/3;margin:0;max-width:none;font-size:clamp(48px,6.6vw,100px);line-height:1.02;letter-spacing:-.04em;font-weight:500}:where(.home) .hl .a{font-weight:500;letter-spacing:-.04em}:where(.home) .hero .lead{grid-column:2;grid-row:1;align-self:end;max-width:none;margin:0;font-size:19px;text-wrap:pretty}:where(.home) .hero .ghost.glass{box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:where(.home) .hero .acts{grid-column:2;grid-row:2;justify-content:flex-start;margin-top:28px}:where(.home) .hero .btn.lg,:where(.home) .hero .ghost{height:54px;font-size:16.5px}:where(.home) .hero .btn.lg{padding:0 24px}:where(.home) .hero .ghost{padding:0 20px}:where(.home) .btn.lg{height:56px;padding:0 28px;font-size:17px}:where(.home) .what .h2{font-size:52px;line-height:1.06;letter-spacing:-.033em}:where(.home) .mini .slat{border-radius:16px}:where(.home) .mini .slat .t{font-weight:600}:where(.home) .mini .slat:hover .no{color:var(--ink)}:where(.home) .mini .slat:last-child .no,:where(.home) .mini .slat:last-child:hover .no{color:var(--ember)}:where(.home) .file{border-radius:var(--r-card)}:where(.home) .file-h b{font-weight:650}:where(.home) .gapnote h3{font-size:40px;font-weight:500;letter-spacing:-.03em}:where(.home) .gapnote .kick{font-size:12.5px;max-width:none}:where(.home) .own-fig{border-radius:var(--r-card)}:where(.home) .own-well{border-radius:14px}:where(.home) .slab2{border-radius:24px;padding:64px 60px}:where(.home) .slab2:before{display:none}:where(.home) .slab2 .h2{font-size:60px}:where(.home) .cta{position:relative;isolation:isolate;text-align:left;padding:120px 0 96px;--ink:#141519;--ink-2:#2A2B30;--ink-3:#45474D;--line-2:rgba(20,21,25,.16);--glass:linear-gradient(140deg,rgba(255,255,255,.62),rgba(255,255,255,.4));--glass-strong:linear-gradient(140deg,rgba(255,255,255,.86),rgba(255,255,255,.72));--edge:rgba(255,255,255,.7);--hi:rgba(255,255,255,.95);--lo:rgba(20,21,25,.06);--drop:0 1px 2px rgba(60,20,0,.12),0 18px 40px -22px rgba(60,20,0,.35);--ember:#B0441A;--focus:#141519;color:var(--on-band)}:where(.home) .cta:after{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:var(--band)}:where(.home) .cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr 1fr;column-gap:64px;padding:104px 0}:where(.home) .cta .h2{grid-column:1;align-self:end;max-width:none;margin:0;font-size:72px;color:var(--on-band)}:where(.home) .cta .orbstage{grid-column:2;grid-row:1/3;height:480px;margin:0}:where(.home) .cta .pack,:where(.home) .cta .pack-sheet{top:50%}:where(.home) .cta .h2 b{color:var(--on-band)}:where(.home) .cta .lead{grid-column:1;align-self:start;margin:28px 0 0;max-width:480px;color:var(--on-band)}:where(.home) .orbstage:before{display:none}:where(.home) .cta .pack{border-color:#fffc}@media(max-width:1100px){:where(.home) .hero{grid-template-columns:1fr;grid-template-rows:none;padding:96px 0 88px}:where(.home) .hl,:where(.home) .hero .lead,:where(.home) .hero .acts{grid-column:1;grid-row:auto}:where(.home) .cta{grid-template-columns:1fr;grid-template-rows:none}:where(.home) .cta .h2,:where(.home) .cta .lead,:where(.home) .cta .orbstage{grid-column:1;grid-row:auto}:where(.home) .cta .orbstage{margin-top:24px}:where(.home) .hero .lead{margin-top:36px;max-width:560px}}@media(max-width:860px){:where(.home) .hero{padding:56px 0 64px}:where(.home) .hl{font-size:46px;letter-spacing:-.035em}:where(.home) .hero .lead{margin-top:24px;font-size:18px}:where(.home) .hero .acts{margin-top:28px}:where(.home) .what .h2{font-size:34px}:where(.home) .mini .slat{border-radius:12px}:where(.home) .gapnote h3{font-size:32px}:where(.home) .slab2{padding:34px 24px 30px;border-radius:20px}:where(.home) .slab2 .h2{font-size:40px}:where(.home) .cta{padding:72px 0 64px}:where(.home) .cta .h2{font-size:42px}:where(.home) .cta .orbstage{height:330px}:where(.home) .cta .pack,:where(.home) .cta .pack-sheet{top:50%}}:where(.home) .cta{clip-path:inset(0 -100vw)}:where(.home) .how-grid{grid-template-columns:1.25fr .75fr}:where(.home) .how-grid:before{display:none}:where(.home) .how-ph{display:flex;align-items:center;justify-content:center;padding:64px}:where(.home) .how-ph .ph-img{object-position:50% 50%}:where(.home) .how-ph .file-h span,:where(.home) .how-ph .file figcaption{color:var(--ink-2)}@media(max-width:1100px){:where(.home) .how-grid{grid-template-columns:1fr}:where(.home) .how-ph{padding:56px 12%}}@media(max-width:860px){:where(.home) .how-ph{padding:72px 14px}:where(.home) .how-ph .ph-img{object-position:62% 50%}}@media(max-width:374px){:where(.home) .how-ph{padding-left:10px;padding-right:10px}}:where(.home) .pack-sheet{box-shadow:var(--drop)}:where(.home) .slat{box-shadow:none}:where(.home) .mini .slat{box-shadow:0 0 0 .5px #16181c14,0 20px 44px -26px #1012164d}:where(.home) .pack-stair i{height:16px}@media(max-width:860px){:where(.home) .pack-stair i{height:13px}:where(.home) .cta .pack,:where(.home) .cta .pack-sheet{height:232px;margin-top:-116px}}:where(.home) .stairs.mini .slat.lift{transition:background .18s var(--ease),translate .18s var(--ease),scale .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}:where(.home) .stairs.mini .slat.lift:hover,:where(.home) .stairs.mini:focus-visible .slat.lift{translate:0 -4px;border-color:#fff;box-shadow:0 0 0 .5px #16181c1a,0 28px 50px -24px #10121657;background:linear-gradient(170deg,#ffffffd1,#ffffff8f)}:where(.home) .stairs.mini .slat.lift:active{scale:.98}@media(prefers-reduced-motion:reduce){:where(.home) .stairs.mini .slat.lift:is(:hover,:active),:where(.home) .stairs.mini:focus-visible .slat.lift{translate:none;scale:none}}:where(.home) .stairs.mini{margin-top:145px}:where(.home) section.s.what{padding-bottom:145px}@media(min-width:861px)and (max-width:1100px){:where(.home) .stairs.mini{margin-top:117px}:where(.home) section.s.what{padding-bottom:117px}}@media(max-width:860px){:where(.home) .stairs.mini{margin-top:68px}:where(.home) section.s.what{padding-bottom:68px!important}}@media(min-width:600px)and (max-width:860px){:where(.home) .stairs.mini{margin-top:96px}:where(.home) section.s.what{padding-bottom:96px!important}}:where(.home) .cta:after{background:#d8b48c}:where(.home) .cta-photo{position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;height:100%;object-fit:cover;object-position:50% 32%;display:block;pointer-events:none}:where(.home) .cta{grid-template-rows:auto auto 1fr;padding:72px 0 128px}:where(.home) .cta .h2{grid-row:1;align-self:start}:where(.home) .cta .lead{grid-row:2}:where(.home) .cta .orbstage{grid-row:1/4}@media(min-width:861px)and (max-width:1360px){:where(.home) .cta-photo{object-position:50% 0%}:where(.home) .cta .h2{font-size:60px}}@media(max-width:1100px){:where(.home) .cta{grid-template-rows:none}:where(.home) .cta .h2,:where(.home) .cta .lead,:where(.home) .cta .orbstage{grid-row:auto}}@media(max-width:860px){:where(.home) .cta{padding:56px 0 48px}:where(.home) .cta-photo{object-position:42% 0%}}:where(.home) .moment{position:relative;height:250vh}:where(.home) .stick{position:sticky;top:0;height:100vh;padding-top:82px;display:grid;grid-template-columns:420px 1fr;gap:40px;align-items:center}:where(.home) .caps{margin-top:40px;display:grid;gap:8px}:where(.home) .cap{display:grid;grid-template-columns:40px 1fr;gap:4px 12px;padding:16px 18px;border-radius:22px;opacity:.38;transition:opacity .5s var(--ease),background .5s}:where(.home) .cap.on{opacity:1;background:#ffffff80;box-shadow:inset 0 0 0 1px #fffc,0 10px 26px -18px #10121640}[data-theme=dark] :where(.home) .cap.on{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 26px -18px #0009}:where(.home) .cap .n{grid-row:1/3;font-size:16px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:3px}:where(.home) .cap.on .n{color:var(--ember)}:where(.home) .cap b{font-size:20px;font-weight:700;letter-spacing:-.02em}:where(.home) .cap .t{text-wrap:balance;font-size:16px;color:var(--ink-2)}:where(.home) .scene{position:relative;height:678px;perspective:1696px}:where(.home) .sheet{position:absolute;left:50%;top:50%;width:424px;margin:-159px 0 0 -212px;transform-style:preserve-3d;will-change:transform}:where(.home) .sheet .slab{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;pointer-events:none}:where(.home) .sheet .slab i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;background:#eceef2b3;box-shadow:inset 0 0 0 1px #fff9;transform:translateZ(calc(var(--z) * -1px))}:where(.home) .sheet .slab i:nth-child(2){background:#e0e3e89e}:where(.home) .sheet .slab i:nth-child(3){background:#d2d6dc8c}[data-theme=dark] :where(.home) .sheet .slab i{background:#34373e99;box-shadow:inset 0 0 0 1px #ffffff0f}[data-theme=dark] :where(.home) .sheet .slab i:nth-child(2){background:#282b318c}[data-theme=dark] :where(.home) .sheet .slab i:nth-child(3){background:#1e202580}:where(.home) .sheet .slab i:last-child{box-shadow:0 40px 60px -30px #10121652}[data-theme=dark] :where(.home) .sheet .slab i:last-child{box-shadow:0 40px 60px -30px #000000e6}:where(.home) .face{position:relative;border-radius:30px;padding:22px 26px;background:var(--face);border:1px solid var(--edge);box-shadow:inset 0 1.5px 0 var(--hi),inset 0 -1px 0 var(--lo);transform:translateZ(.5px);backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7)}:where(.home) .face .row{display:flex;justify-content:space-between;align-items:center;gap:12px}:where(.home) .face .k{font-size:14px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}:where(.home) .face h3{font-size:27.5px;font-weight:700;letter-spacing:-.03em;margin:8px 0 12px;line-height:1.1}:where(.home) .stepline{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--ink-2);margin-bottom:12px}:where(.home) .match{margin-top:14px}:where(.home) .match b{display:block;font-size:21px;font-weight:700;letter-spacing:-.015em}:where(.home) .match span{display:block;font-size:15.5px;color:var(--ink-2);margin:4px 0 18px}:where(.home) .choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.home) .choice button{height:48px;border-radius:999px;font-size:15.5px;font-weight:700;border:1px solid var(--line-2);background:#ffffffbf;transition:transform .45s var(--spring),background .3s,color .3s}[data-theme=dark] :where(.home) .choice button{background:#ffffff12}:where(.home) .choice button.pick{background:var(--ink);color:var(--bg);border-color:var(--ink)}:where(.home) .choice button.press{transform:scale(1.05,.9)}:where(.home) .rec h4{font-size:16px;font-weight:700;margin-bottom:8px}:where(.home) .rec ol{list-style:none}:where(.home) .rec li{display:grid;grid-template-columns:50px 1fr;gap:8px;padding:10px 0;border-top:1px solid var(--line-2);font-size:15.5px;color:var(--ink);line-height:1.35}:where(.home) .rec time{font-weight:700;font-variant-numeric:tabular-nums}:where(.home) .rec li.nw{opacity:0;transform:translateY(-6px);transition:opacity .6s var(--ease),transform .8s var(--spring)}:where(.home) .rec li.nw.show{opacity:1;transform:none}:where(.home) .stamp{position:absolute;right:-24px;top:-22px;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;font-size:15px;font-weight:700;opacity:0;transform:translateZ(30px) scale(.6);transition:opacity .3s,transform .7s var(--spring)}:where(.home) .stamp .t{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--bg)}:where(.home) .stamp.show{opacity:1;transform:translateZ(30px) scale(1)}@media(prefers-reduced-motion:reduce){:where(.home) .moment{height:auto}:where(.home) .stick{position:relative;height:auto;padding:90px 0 60px}}@media(max-width:1100px){:where(.home) .stick{grid-template-columns:1fr;gap:0;align-content:center}}@media(max-width:860px){:where(.home) .moment{height:auto}:where(.home) .stick{position:relative;height:auto;padding:64px 0 24px}:where(.home) .caps{margin-top:24px}:where(.home) .scene{height:auto;perspective:none;display:grid;gap:22px;margin-top:26px}:where(.home) .sheet{position:relative;left:auto;top:auto;width:100%;margin:0;transform:none!important}:where(.home) .sheet .slab{display:none}:where(.home) .face{box-shadow:inset 0 1.5px 0 var(--hi),0 2px #e9eaed,0 4px #dcdde0,0 6px #cfd0d3,0 8px #c1c2c5,0 26px 40px -22px #3b3c3f73}[data-theme=dark] :where(.home) .face{box-shadow:inset 0 1px #ffffff24,0 2px #353639,0 4px #2c2d30,0 6px #232427,0 8px #1b1c1f,0 26px 40px -22px #000000e6}:where(.home) .face h3{font-size:23.5px}:where(.home) .stamp{right:10px;top:-18px}}:where(.home) .cap{border-radius:12px}:where(.home) .cap.on .n{color:var(--ink)}:where(.home) .cap b{font-weight:650}:where(.home) .face,:where(.home) .sheet .slab i{border-radius:18px}:where(.home) .face h3{font-weight:650}:where(.home) .choice button{border-radius:var(--r-ctl)}@media(max-width:860px){:where(.home) .face{border-radius:16px}}:where(.home) .face{box-shadow:none}@media(max-width:860px){:where(.home) .face{box-shadow:0 2px #e9eaed,0 4px #dcdde0,0 6px #cfd0d3,0 8px #c1c2c5,0 26px 40px -22px #3b3c3f73}}:where(.page) .phero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:84px 0 70px;min-height:min(calc(100vh - 82px),860px)}:where(.page) .phero h1{font-size:min(100px,calc((100vw - 120px) / 15.2));line-height:.92;letter-spacing:-.05em;font-weight:600}:where(.page) .phero h1 .ln{display:block;white-space:nowrap}:where(.page) .phero .lead{max-width:560px;margin-top:36px}:where(.page) .phero .acts{display:flex;align-items:center;gap:18px;margin-top:34px;flex-wrap:wrap}:where(.page) .phero .note{font-size:15px;font-weight:600;color:var(--ink-3)}:where(.page) .markwrap{position:relative;justify-self:end;width:min(600px,100%);height:500px}:where(.page) .markwrap .bigmark{position:absolute;left:0;bottom:30px;width:460px;height:460px}:where(.page) .steplab{position:absolute;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;white-space:nowrap;transform:translate(-8px,-50%);opacity:0;transition:opacity .5s var(--ease),transform .7s var(--spring)}:where(.page) .steplab i{font-style:normal;color:var(--ember);font-variant-numeric:tabular-nums}:where(.page) .steplab:before{content:"";width:16px;height:1px;background:var(--line-2)}:where(.page) .steplab.on{opacity:1;transform:translateY(-50%)}:where(.page) .preview{position:relative;aspect-ratio:16/9;border-radius:40px;display:grid;place-items:center;overflow:hidden}:where(.page) .preview .ptxt{position:relative;text-align:center}:where(.page) .preview .ptxt b{display:block;font-size:46.5px;font-weight:600;letter-spacing:-.04em}:where(.page) .preview .kick{margin-bottom:12px}:where(.page) .preview .ghostmark{position:absolute;right:-60px;bottom:-80px;width:520px;height:520px;opacity:.16}:where(.page) .statement{font-size:55px;line-height:1.08;letter-spacing:-.045em;font-weight:200;max-width:1100px}:where(.page) .statement b{font-weight:600}:where(.page) .ladder{--rise:clamp(30px, calc(20vh - 132px) ,46px);position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;align-items:stretch;margin-top:64px;padding:40px 0 0;list-style:none}:where(.page) .ladder:before{display:none}:where(.page) .rung{position:relative;border-radius:28px;padding:22px 20px 24px;min-height:300px;display:flex;flex-direction:column;margin:calc((5 - var(--i)) * var(--rise)) 0 calc(var(--i) * var(--rise))}:where(.page) .rung.rise{opacity:0;transform:translateY(34px);transition:opacity .45s var(--ease),transform .5s var(--ease)}:where(.page) .rung.rise.in{opacity:1;transform:none;transition:opacity 1s var(--ease),transform 1.1s var(--spring)}:where(.page) .rung .no{font-size:16px;font-weight:700;color:var(--ember);font-variant-numeric:tabular-nums}:where(.page) .rung h3{font-size:25.5px;font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:auto 0 12px}:where(.page) .rung p{font-size:16px;color:var(--ink-2);line-height:1.5}:where(.page) .after{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:90px}:where(.page) .after .lead{font-size:25.5px;line-height:1.4;color:var(--ink);font-weight:500;letter-spacing:-.01em}:where(.page) .due{margin:0;border-radius:30px;padding:24px 26px 18px}:where(.page) .due h4{font-size:15px;font-weight:700;color:var(--ink-2);margin-bottom:6px}:where(.page) .due li{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--line-2);font-size:16px}:where(.page) .due li b{font-weight:700}:where(.page) .due li span{color:var(--ink-2);font-weight:600;white-space:nowrap}:where(.page) .due figcaption{font-size:13.5px;font-weight:600;color:var(--ink-3);margin-top:8px}:where(.page) .own-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:first baseline}:where(.page) .own-head .lead+.lead{margin-top:16px}:where(.page) .mapstage{margin-top:48px;border-radius:44px;padding:30px 28px 22px}:where(.page) .maptools{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}:where(.page) .legend{display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;font-weight:700;color:var(--ink-2)}:where(.page) .legend span{display:inline-flex;align-items:center;gap:8px}:where(.page) .legend svg{width:30px;height:8px;overflow:visible}:where(.page) .legend line{stroke:var(--ink-2);stroke-width:1.6}:where(.page) .legend line.own{stroke-width:2.4}:where(.page) .legend .o25{font-style:normal;font-size:10.5px;font-weight:800;color:#1d1a16;background:var(--orange);padding:3px 7px;border-radius:7px}:where(.page) .mapfoot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:14px;font-weight:600;color:var(--ink-3)}:where(.page) .maplist{display:none}:where(.page) .mapwell{position:relative;isolation:isolate}:where(.page) .map-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}:where(.page) #bigmap{position:relative;z-index:1;max-width:var(--w);margin:0 auto}:where(.page) #bigmap .om-ring,:where(.page) #bigmap .om-ringlabel{display:none}:where(.page) .layer{margin-top:14px}:where(.page) .layer h4{font-size:12.5px;font-weight:700;color:var(--ink-3);letter-spacing:.02em;margin-bottom:4px}:where(.page) .party{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 0;border-top:1px solid var(--line-2)}:where(.page) .party b{font-size:16px;font-weight:700}:where(.page) .party .rel{grid-column:1/3;font-size:14px;color:var(--ink-2)}:where(.page) .party .o{display:inline-block;white-space:nowrap;font-style:normal;font-size:10.5px;font-weight:800;color:#1d1a16;background:var(--orange);padding:2px 6px;border-radius:6px;margin-left:6px;vertical-align:2px}:where(.page) .plaque{position:relative;margin-top:56px;border-radius:48px;padding:56px 56px 52px;display:grid;grid-template-columns:1fr 1fr;gap:0 56px}:where(.page) .plaque:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:40px;border:1px solid var(--line);pointer-events:none}:where(.page) .plaque div{padding:22px 0;border-top:1px solid var(--line)}:where(.page) .plaque div:nth-child(-n+2){border-top:0}:where(.page) .plaque h3{font-size:34px;line-height:1.06;font-weight:600;letter-spacing:-.04em;margin-bottom:10px;text-shadow:0 1px 0 var(--etch-hi),0 -1px 0 var(--etch-lo)}:where(.page) .plaque p{font-size:18px;color:var(--ink-2)}:where(.page) .endcta{text-align:center;padding:110px 0 120px}:where(.page) .endcta .h2{font-size:85px}:where(.page) .endcta .lead{margin:22px auto 34px;max-width:620px}@media(max-width:1100px){:where(.page) .phero,:where(.page) .own-head,:where(.page) .after{grid-template-columns:1fr}:where(.page) .phero h1{font-size:min(112px,calc((100vw - 120px) / 7.6))}:where(.page) .markwrap{justify-self:center}:where(.page) .ladder{grid-template-columns:repeat(3,1fr)}:where(.page) .rung{margin:0}}@media(max-width:860px){:where(.page) .phero{padding:40px 0 30px;min-height:0;gap:10px}:where(.page) .phero h1{font-size:min(100px,calc((100vw - 48px) / 7.6))}:where(.page) .markwrap{width:100%;height:330px}:where(.page) .markwrap .bigmark{width:260px;height:260px;bottom:10px}:where(.page) .steplab{font-size:12.5px;gap:5px}:where(.page) .preview{border-radius:26px}:where(.page) .preview .ptxt b{font-size:27.5px}:where(.page) .preview .ghostmark{width:260px;height:260px;right:-30px;bottom:-40px}:where(.page) .statement{font-size:32px}:where(.page) .ladder{grid-template-columns:1fr;gap:10px;margin-top:36px;padding-top:0}:where(.page) .rung{min-height:0;margin-left:calc(var(--i) * 7px);padding:18px 18px 20px;border-radius:22px}:where(.page) .rung h3{margin:8px 0}:where(.page) .after{margin-top:56px;gap:24px}:where(.page) .after .lead{font-size:20px}:where(.page) .mapstage{padding:18px 16px 14px;border-radius:28px}:where(.page) #bigmap,:where(.page) .map-bg{display:none}:where(.page) .maplist{display:block}:where(.page) .legend{gap:10px}:where(.page) .plaque{grid-template-columns:1fr;padding:30px 22px 26px;border-radius:32px}:where(.page) .plaque:before{top:7px;right:7px;bottom:7px;left:7px;border-radius:26px}:where(.page) .plaque div:nth-child(2){border-top:1px solid var(--line)}:where(.page) .plaque h3{font-size:27.5px}:where(.page) .endcta{padding:72px 0 80px}:where(.page) .endcta .h2{font-size:44.5px}}@media(prefers-reduced-motion:reduce){:where(.page) .rung.rise{opacity:1;transform:none}}:where(.page) .phero h1{font-weight:500;letter-spacing:-.04em;line-height:.98}:where(.page) .bigmark .vs{fill:var(--ink)}:where(.page) .bigmark .vs5{fill:var(--orange)}:where(.page) .steplab{font-weight:600}:where(.page) .steplab i{color:var(--ink-3)}:where(.page) .steplab:last-child i{color:var(--ember)}:where(.page) .statement{font-weight:500;letter-spacing:-.03em;color:var(--ink-3);font-size:46px;line-height:1.12}:where(.page) .statement b{font-weight:500;color:var(--ink)}:where(.page) .preview{border-radius:24px}:where(.page) .rung{border-radius:18px}:where(.page) .due{border-radius:var(--r-card)}:where(.page) .mapstage{border-radius:24px}:where(.page) .plaque{border-radius:24px}:where(.page) .plaque:before{display:none}@media(max-width:860px){:where(.page) .preview{border-radius:18px}:where(.page) .rung{border-radius:14px}:where(.page) .mapstage{border-radius:18px}:where(.page) .plaque{border-radius:20px}:where(.page) .statement{font-size:30px}}:where(.page) .end-photo{padding:0 0 120px;text-align:left}:where(.page) .end-ph{display:flex;justify-content:flex-end;align-items:flex-start;aspect-ratio:16/9;padding:48px}:where(.page) .end-ph .ph-img{object-position:50% 50%}:where(.page) .end-panel{width:min(540px,46%);border-radius:var(--r-card);padding:40px 44px 44px}:where(.page) .end-panel .h2{font-size:56px}:where(.page) .end-panel .lead{margin:18px 0 28px;max-width:none;color:#ffffffeb}:where(.page) .end-panel{--tint:.6}:where(.page) .end-panel .h2{color:#fffc}:where(.page) .end-panel .h2 b{color:#fff}@media(max-width:1100px){:where(.page) .end-panel{width:min(520px,56%)}}@media(max-width:860px){:where(.page) .end-photo{padding:0 0 80px}:where(.page) .end-ph{display:block;aspect-ratio:auto;padding:14px 14px 190px}:where(.page) .end-ph .ph-img{object-position:68% 50%}:where(.page) .end-panel{width:100%;padding:28px 22px 26px}:where(.page) .end-panel .h2{font-size:38px}}@media(max-width:374px){:where(.page) .end-ph{padding-left:10px;padding-right:10px}:where(.page) .end-panel .h2{font-size:34px}:where(.page) .end-panel{padding:24px 16px 22px}:where(.page) .end-panel .btn.lg{width:100%;padding:0 16px;font-size:16.5px}}:where(.page) .ladder-ph{padding:56px 8%;gap:10px;background:#c8b08e image-set(url(/steps-room-1280.webp) 1x,url(/steps-room-2560.webp) 2x) 50% 50%/cover no-repeat}:where(.page) .ladder-ph .rung{--tint:.51;--tint-hover:.5}:where(.page) .ladder-ph .rung .no{color:#fff}:where(.page) .ladder-ph .rung{min-height:260px;padding:18px 14px 20px;border-radius:14px}:where(.page) .ladder-ph .rung .no{font-size:15px}:where(.page) .ladder-ph .rung h3{font-size:22px;letter-spacing:-.035em;margin-bottom:10px;white-space:nowrap}:where(.page) .ladder-ph .rung p{font-size:15px;line-height:1.45}:where(.page) .ladder-ph .rung h3,:where(.page) .ladder-ph .rung p{color:#fff}:where(.page) .ladder-ph .rung.key .no{color:var(--ember)}:where(.page) .ladder-ph .rung.key h3{color:var(--ink)}:where(.page) .ladder-ph .rung.key p{color:var(--ink-2)}@media(max-width:1360px){:where(.page) .ladder-ph{padding:52px 5%}}@media(max-width:1100px){:where(.page) .ladder-ph{padding:48px 10%}}@media(max-width:860px){:where(.page) .ladder-ph{padding:14px 14px 14px 10px;background-position:72% 50%}:where(.page) .ladder-ph .rung{min-height:0;padding:18px 18px 20px}:where(.page) .ladder-ph .rung h3{font-size:22px}:where(.page) .ladder-ph .rung p{font-size:15px}:where(.page) .ladder-ph .rung{margin-right:0}}@media(max-width:374px){:where(.page) .ladder-ph{padding:10px 10px 10px 8px}}:where(.page) .ahero{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center;padding:96px 0 60px;min-height:min(calc(100vh - 82px),760px)}:where(.page) .ahero h1{font-size:102px;line-height:var(--lh-display);letter-spacing:-.058em;font-weight:200}:where(.page) .ahero h1 b{font-weight:600}:where(.page) .ahero .lead{max-width:600px;margin-top:34px}:where(.page) .amark{justify-self:center;position:relative;width:360px;height:360px;border-radius:50%;display:grid;place-items:center}:where(.page) .amark:before{display:none}:where(.page) .amark svg{position:relative;width:250px;height:250px}:where(.page) .who{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}:where(.page) .card{border-radius:34px;padding:34px 34px 30px}:where(.page) .card h3{font-size:32px;font-weight:600;letter-spacing:-.035em;margin-bottom:18px}:where(.page) .card dl{display:grid}:where(.page) .card dl div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--line-2);font-size:17px}:where(.page) .card dt{color:var(--ink-2);font-weight:600}:where(.page) .card dd{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}:where(.page) .person p.role{font-size:17px;color:var(--ink-2);font-weight:600;margin-top:-10px;margin-bottom:22px}:where(.page) .standin{border-radius:22px;border:1.5px dashed var(--line-2);padding:22px;color:var(--ink-3);font-size:16px;font-weight:600;min-height:150px;display:grid;place-items:center;text-align:center}.page.about .endcta{padding:120px 0}.page.about .endcta .lead{margin:20px auto 34px;max-width:560px}@media(max-width:1100px){:where(.page) .ahero{grid-template-columns:1fr}:where(.page) .who{grid-template-columns:1fr}}@media(max-width:860px){:where(.page) .ahero{padding:44px 0 30px;min-height:0;gap:24px}:where(.page) .ahero h1{font-size:46.5px}:where(.page) .amark{width:240px;height:240px}:where(.page) .amark svg{width:170px;height:170px}:where(.page) .card{padding:24px 22px 20px;border-radius:28px}:where(.page) .card h3{font-size:25.5px}:where(.page) .card dl div{font-size:16px}.page.about .endcta{padding:72px 0 80px}}:where(.page) .ahero h1{font-size:80px;line-height:1.04;font-weight:500;letter-spacing:-.035em;color:var(--ink-3)}@media(max-width:860px){:where(.page) .ahero h1{font-size:42px}}:where(.page) .ahero h1 b{font-weight:500;color:var(--ink)}.page.about .endcta .btn{margin-top:40px}@media(max-width:860px){.page.about .endcta .btn{margin-top:28px}}:where(.page) .signwrap{display:grid;place-items:center;padding:70px 0 110px;min-height:min(calc(100vh - 160px),820px)}:where(.page) .signcard{position:relative;width:min(520px,100%);border-radius:44px;padding:44px 44px 34px;text-align:center}:where(.page) .signcard .smark{width:132px;height:132px;margin:0 auto 6px;position:relative}:where(.page) .signcard .smark:before{display:none}:where(.page) .signcard .smark svg{position:relative;width:132px;height:132px}:where(.page) .signcard .kick{margin:4px 0 6px}:where(.page) .signcard h1{font-size:46.5px;line-height:var(--lh-display);letter-spacing:-.045em;font-weight:600}:where(.page) .signcard .sub{font-size:18px;color:var(--ink-2);margin-top:12px}:where(.page) .ms{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:60px;margin-top:28px;border-radius:999px;font-size:17.5px;font-weight:700;color:#191a1d;background:linear-gradient(160deg,#fffffffa,#fbfcffe6);border:1px solid rgba(25,26,29,.14);box-shadow:inset 0 1px #fff,0 14px 30px -18px #3b3c3f80;transition:transform .5s var(--spring),box-shadow .4s}:where(.page) .ms:hover{transform:translateY(-2px)}:where(.page) .ms:active{transform:scale(1.03,.94);transition-duration:.1s}[data-theme=dark] :where(.page) .ms{background:linear-gradient(160deg,#eff0f3,#dedfe2);border-color:transparent}:where(.page) .msq{display:inline-grid;grid-template-columns:9px 9px;gap:2px}:where(.page) .msq i{width:9px;height:9px;background:currentColor;display:block}:where(.page) .invite{margin-top:30px;padding-top:22px;border-top:1px solid var(--line-2);text-align:left}:where(.page) .invite b{display:block;font-size:15px;font-weight:700;margin-bottom:6px}:where(.page) .invite p{font-size:16px;color:var(--ink-2)}:where(.page) .notyet{margin-top:26px;font-size:16px;color:var(--ink-2);font-weight:600}:where(.page) .notyet a{color:var(--ember);font-weight:700;margin-left:6px;border-bottom:1.5px solid rgba(235,106,48,.35);padding-bottom:1px}:where(.page) .notyet a:hover{border-color:var(--orange)}@media(max-width:860px){:where(.page) .signwrap{padding:34px 0 60px;min-height:0}:where(.page) .signcard{padding:30px 22px 26px;border-radius:32px}:where(.page) .signcard .smark,:where(.page) .signcard .smark svg{width:104px;height:104px}:where(.page) .signcard h1{font-size:36px}}:where(.page) .pgrid{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:start;padding:84px 0 110px}:where(.page) .pgrid h1{font-size:102px;line-height:var(--lh-display);letter-spacing:-.06em;font-weight:600}:where(.page) .pgrid .lead{margin-top:28px;max-width:520px}:where(.page) .three{list-style:none;margin-top:44px;display:grid;gap:10px}:where(.page) .three li{border-radius:24px;padding:18px 20px;display:grid;grid-template-columns:44px 1fr;gap:2px 12px;margin-left:calc(var(--i) * 26px)}:where(.page) .three .n{grid-row:1/3;font-size:16px;font-weight:700;color:var(--ember);font-variant-numeric:tabular-nums;padding-top:2px}:where(.page) .three b{font-size:19px;font-weight:700;letter-spacing:-.02em}:where(.page) .three span{font-size:16px;color:var(--ink-2)}:where(.page) .formcard{position:sticky;top:104px;border-radius:40px;padding:36px 36px 30px}:where(.page) .formcard h2{font-size:42.5px;line-height:1;letter-spacing:-.045em;font-weight:600;margin-bottom:24px}:where(.page) .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px 16px}:where(.page) .f{display:flex;flex-direction:column;gap:7px}:where(.page) .f.full{grid-column:1/3}:where(.page) .f label,:where(.page) .f legend{font-size:15px;font-weight:700}:where(.page) .f .opt{font-weight:600;color:var(--ink-3)}:where(.page) .f input,:where(.page) .f select,:where(.page) .f textarea{height:50px;border-radius:16px;border:1px solid var(--field-edge);background:var(--field);padding:0 16px;font-size:17px;font-weight:500;outline:none;transition:border-color .25s,box-shadow .25s,background .25s;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.page) .f textarea{height:110px;padding:13px 16px;resize:vertical;line-height:1.45}:where(.page) .f select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23675F55' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M3.5 5.5 7 9l3.5-3.5'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}:where(.page) .f input::placeholder,:where(.page) .f textarea::placeholder{color:var(--ink-3)}:where(.page) .f input:focus,:where(.page) .f select:focus,:where(.page) .f textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px #eb6a3029;background:#ffffffbf}[data-theme=dark] :where(.page) .f input:focus,[data-theme=dark] :where(.page) .f select:focus,[data-theme=dark] :where(.page) .f textarea:focus{background:#ffffff14}:where(.page) .f .err{display:none;font-size:14px;font-weight:700;color:var(--ember)}:where(.page) .f.bad .err{display:block}:where(.page) .f.bad input{border-color:#eb6a30b3}:where(.page) fieldset.f{border:0;min-width:0}:where(.page) .seg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}:where(.page) .seg label{position:relative;display:grid;place-items:center;height:46px;border-radius:14px;border:1px solid var(--field-edge);background:var(--field);font-size:15.5px;font-weight:600;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .4s var(--spring)}:where(.page) .seg input{position:absolute;opacity:0;pointer-events:none}:where(.page) .seg label:has(input:checked){background:var(--ink);color:var(--bg);border-color:var(--ink)}:where(.page) .seg label:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}:where(.page) .seg label:active{transform:scale(1.04,.92)}:where(.page) .go{margin-top:24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}:where(.page) .notice{margin-top:18px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}:where(.page) .notice a{color:var(--ink);font-weight:700;border-bottom:1px solid var(--line-2)}:where(.page) .sent{display:none;border-radius:28px;padding:28px 28px 26px;margin-top:6px}:where(.page) .sent.show{display:block;animation:pop .8s var(--spring) both}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}:where(.page) .sent .status{margin-bottom:12px}:where(.page) .sent h3{font-size:36px;letter-spacing:-.04em;font-weight:600;margin-bottom:10px}:where(.page) .sent p{font-size:17px;color:var(--ink-2);max-width:480px}:where(.page) .sent a{display:inline-flex;margin-top:20px}:where(.page) .formbody.hide{display:none}@media(max-width:1100px){:where(.page) .pgrid{grid-template-columns:1fr}:where(.page) .formcard{position:relative;top:0}}@media(max-width:860px){:where(.page) .pgrid{padding:40px 0 70px;gap:34px}:where(.page) .pgrid h1{font-size:55px}:where(.page) .three li{margin-left:calc(var(--i) * 10px)}:where(.page) .formcard{padding:24px 18px 22px;border-radius:30px}:where(.page) .formcard h2{font-size:34px}:where(.page) .fgrid{grid-template-columns:1fr}:where(.page) .f.full{grid-column:auto}:where(.page) .seg{grid-template-columns:1fr 1fr}}:where(.page) .pgrid h1{font-weight:500;letter-spacing:-.04em}:where(.page) .film-s{padding:0 0 90px}:where(.page) .film{max-width:1180px;margin:0 auto;border-radius:36px;padding:10px 10px 12px}:where(.page) .film figcaption{display:flex;justify-content:space-between;gap:16px;font-size:13.5px;font-weight:600;color:var(--ink-2);margin:10px 12px 0;font-variant-numeric:tabular-nums}:where(.page) .film-well{position:relative;aspect-ratio:16/9;border-radius:27px;overflow:hidden;isolation:isolate;background:#e9eaed;box-shadow:inset 0 0 0 1px #191a1d12}[data-theme=dark] :where(.page) .film-well{background:#141518;box-shadow:inset 0 0 0 1px #ffffff12}:where(.page) .film-still,:where(.page) .film-still img,:where(.page) .film-well video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}:where(.page) .film-still img{object-fit:cover}:where(.page) .film-well video{object-fit:contain;visibility:hidden}:where(.page) .film[data-state=loading] video,:where(.page) .film[data-state=open] video{visibility:visible}:where(.page) .film-well video:focus-visible{outline:2px solid #B0441A;outline-offset:-5px}:where(.page) .film-still{z-index:1;pointer-events:none;transition:opacity .6s var(--ease),visibility 0s linear 0s}:where(.page) .film-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;border-radius:inherit}:where(.page) .film-play:focus-visible{outline:2px solid #B0441A;outline-offset:-5px}:where(.page) .film-tile{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(150deg,#fcfdffa8,#f8f9fc4d);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(255,255,255,.86);box-shadow:inset 0 1.5px #fffffff2,0 1px 2px #3031340f,0 22px 44px -22px #3b3c3f6b;transition:transform .5s var(--ease),box-shadow .5s var(--ease),opacity .4s var(--ease)}:where(.page) .film-grain{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:url(/grain-light-180.png) 0 0/180px 180px;opacity:.3}:where(.page) .film-tile svg{position:relative;width:34px;height:34px;fill:#191a1dd6}:where(.page) .film-play:hover .film-tile,:where(.page) .film-play:focus-visible .film-tile{box-shadow:inset 0 1.5px #fffffffa,0 1px 2px #30313412,0 26px 50px -22px #3b3c3f80}@media(prefers-reduced-motion:no-preference){:where(.page) .film-play:hover .film-tile,:where(.page) .film-play:focus-visible .film-tile{transform:translateY(-2px)}}:where(.page) .film[data-state=loading] .film-play{cursor:progress}:where(.page) .film[data-state=loading] .film-tile{opacity:.72}:where(.page) .film[data-state=open] .film-still{opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s linear .6s}:where(.page) .film[data-state=open] .film-play,:where(.page) .film[data-state=error] .film-play{display:none}:where(.page) .film-note{position:absolute;left:0;right:0;bottom:9%;z-index:3;text-align:center;font-size:15px;font-weight:600;color:#424346}:where(.page) .film-note:focus{outline:none}@media(prefers-reduced-motion:reduce){:where(.page) .film-still,:where(.page) .film-tile,:where(.page) .film[data-state=open] .film-still{transition:none}}@media(max-width:860px){:where(.page) .film-s{padding:0 0 40px}:where(.page) .film{padding:8px 8px 10px;border-radius:26px}:where(.page) .film-well{border-radius:20px}:where(.page) .film-tile{width:52px;height:52px;margin:-26px 0 0 -26px}:where(.page) .film-tile svg{width:20px;height:20px}:where(.page) .film-note{font-size:13.5px;bottom:6%}}:where(.page) .film-tile{box-shadow:0 1px 2px #3031340f,0 22px 44px -22px #3b3c3f6b}:where(.page) .film-play:hover .film-tile,:where(.page) .film-play:focus-visible .film-tile{box-shadow:0 1px 2px #30313412,0 26px 50px -22px #3b3c3f80}.legal .chrome{display:contents}.legal main{position:relative;min-height:calc(100svh - 185px)}@media(max-width:860px){.legal main{min-height:calc(100svh - 246px)}}.legal main .wrap{max-width:980px}.legal .page-hero{padding:clamp(48px,8vw,120px) 0 clamp(28px,4vw,56px);border-bottom:1px solid var(--line-2)}.legal .page-hero h1{font-weight:500;letter-spacing:-.04em;line-height:var(--lh-display);color:var(--ink);font-size:clamp(42px,6vw,102px);margin:18px 0 20px;text-wrap:balance}.legal .page-hero h1+.lede{font-size:clamp(18px,1.6vw,21px);color:var(--ink-2);max-width:60ch}.legal-back{font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--ink-3);transition:color .3s}.legal-back:hover{color:var(--ink)}.legal section.s{padding:clamp(32px,5vw,72px) 0 clamp(48px,7vw,110px)}.legal-prose{max-width:74ch}.legal-prose h2{font-weight:700;font-size:clamp(19px,1.6vw,24px);letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:2.2rem 0 .7rem}.legal-prose p{color:var(--ink-2);margin-bottom:.9rem;text-wrap:pretty}.legal-notice{border-left:2px solid var(--orange);background:var(--glass);padding:12px 16px;color:var(--ink-2);font-size:15px;margin-bottom:2rem;border-radius:0 12px 12px 0}
