html.look-glass{--ground:#f6f2ec;--ground-2:#efe8df;--ink-3:#62554a;--orange-ink:#9a4100;--g-fill:linear-gradient(180deg, #ffffffb3, #ffffff75);--g-fill-strong:linear-gradient(180deg, #ffffffe0, #ffffffb3);--g-fill-soft:linear-gradient(180deg, #ffffff85, #ffffff47);--g-edge:inset 0 1px 0 #fffffff5, inset 0 0 0 1px #ffffff80, inset 0 -1px 0 #ffffff38;--g-drop:0 1px .125rem #4028120d, 0 1.125rem 3rem -1.25rem #4028123d;--g-drop-lg:0 .125rem .25rem #4028120d, 0 1.875rem 5rem -1.75rem #4028124d;--g-shadow:var(--g-edge), var(--g-drop);--g-blur:blur(1.375rem) saturate(170%);--g-blur-bar:blur(.75rem) saturate(160%);--g-fill-solid:linear-gradient(180deg, #fffffff5, #fcfaf7eb);--g-r:1.75rem;--g-r-md:1.375rem;--g-r-sm:1rem;--g-well:#78604812;--header-h:4.75rem;scroll-padding-top:var(--header-h)}@media (width<=760px){html.look-glass{--header-h:4rem;--g-r:1.5rem;--g-r-md:1.25rem}}html.look-glass.sc-page{background:var(--ground)}html.look-glass.sc-page body{background:0 0}html.look-glass .backdrop{background:radial-gradient(56% 50% at 92% 4%, #ff9e4c57, #ff9e4c00 70%), radial-gradient(50% 46% at 4% 30%, #ffd2a694, #ffd2a600 70%), radial-gradient(50% 44% at 80% 82%, #c6d3e09e, #c6d3e000 70%), radial-gradient(42% 40% at 10% 96%, #ffba8257, #ffba8200 70%), var(--ground)}html.look-glass .site-header,html.look-glass .site-header.is-solid{max-width:70rem;height:calc(var(--header-h) - 1.25rem);background:var(--g-fill-soft);box-shadow:var(--g-edge), 0 .5rem 1.875rem -1.125rem #40281238;-webkit-backdrop-filter:var(--g-blur-bar);backdrop-filter:var(--g-blur-bar);transition:background .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:62.4375rem;margin-inline:auto;top:.625rem;left:.75rem;right:.75rem}html.look-glass .site-header.is-solid{box-shadow:var(--g-edge), var(--g-drop);background:linear-gradient(#fffc,#ffffffa3)}html.look-glass .site-header-in{max-width:none;padding:0 .375rem 0 1.375rem}html.look-glass .site-header:not(.is-cta) .site-nav{margin-right:.875rem}html.look-glass .site-nav a{font-weight:540}@media (width<=760px){html.look-glass .site-header,html.look-glass .site-header.is-solid{height:calc(var(--header-h) - 1rem);background:var(--g-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none;top:.5rem;left:.625rem;right:.625rem}html.look-glass .site-header-in{padding-left:1.125rem}}html.look-glass .cta{--cta-r:62.4375rem;--cta-lip:0px;background:radial-gradient(120% 110% at 50% -36%,#ffffff85,#fff0 56%),linear-gradient(#ff9236 0%,#ff7a01 56%,#f37000 100%);box-shadow:inset 0 1px 1px #ffffffb8,inset 0 0 0 1px #ffffff29,inset 0 -.1875rem .375rem #b0420033,0 1px .125rem #78300029,0 .875rem 1.875rem -.75rem #ff6c0094}@media (hover:hover){html.look-glass .cta:hover{--cta-lift:1px;filter:brightness(1.03)saturate(1.04);box-shadow:inset 0 1px 1px #fffc,inset 0 0 0 1px #ffffff2e,inset 0 -.1875rem .375rem #b042002e,0 .125rem .25rem #78300024,0 1.25rem 2.375rem -.75rem #ff6c009e}}html.look-glass .cta:active{--cta-lift:0px;filter:brightness(.98);transform:scale(.985);box-shadow:inset 0 1px .125rem #b0420038,inset 0 0 0 1px #ffffff24,0 1px .125rem #78300029,0 .5rem 1.125rem -.625rem #ff6c0080}html.look-glass .cta-cue{display:none}html.look-glass .link{color:var(--ink-2);text-decoration-color:#17130f00}html.look-glass .link:hover{color:var(--ink);text-decoration-color:#17130f59}html.look-glass .hf-ground{display:none}html.look-glass .hf4 .hf-eyebrow{background:var(--g-fill);box-shadow:var(--g-edge), 0 .375rem 1.125rem -.75rem #4028124d;color:var(--ink-2);border-radius:62.4375rem;gap:.5rem;padding:.4375rem .875rem .4375rem .75rem;font-size:.875rem}html.look-glass .hf4 .hf-eyebrow:before{background:var(--orange);border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .1875rem #ff7a0129}html.look-glass .hf4 .hf-h1{margin-top:clamp(1rem,3svh,1.625rem)}html.look-glass .hf-fenced{color:#b84f00}html.look-glass .hf4 .hf-sub{color:var(--ink-2)}html.look-glass .hf-root .hf-demo{font-weight:560}html.look-glass .hf-logos img{opacity:.42;filter:grayscale()}html.look-glass .hf-logos-k{color:var(--ink-3);opacity:.8}@media (width<=760px){html.look-glass .sticky-bar{left:.625rem;right:.625rem;bottom:calc(.625rem + env(safe-area-inset-bottom));background:var(--g-fill-solid);min-height:0;box-shadow:var(--g-edge), 0 .875rem 2.5rem -.875rem #40281257;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(calc(100% + 1.5rem + env(safe-area-inset-bottom)));border-radius:62.4375rem;padding:.375rem}html.look-glass .sticky-bar.is-on{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.look-glass .site-header,html.look-glass .site-header.is-solid{background:var(--g-fill-solid)}}@media (prefers-reduced-transparency:reduce){html.look-glass .site-header,html.look-glass .site-header.is-solid,html.look-glass .sticky-bar{background:var(--g-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}html.look-focus{--lg-fill:radial-gradient(120% 90% at 18% -10%, #ffffffc7, #fff0 52%), linear-gradient(165deg, #ffffffbd 0%, #ffffff85 48%, #fffaf49e 100%);--lg-fill-solid:radial-gradient(120% 90% at 18% -10%, #fff, #fff0 52%), linear-gradient(165deg, #fffffff5 0%, #fffcf8e6 100%);--lg-rim:linear-gradient(140deg, #fff 0%, #ffffff73 22%, #ffffff14 50%, #ffffff2e 72%, #ffd6b0d9 100%);--lg-inner:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff59, inset 0 -1.125rem 2.25rem -1.75rem #ff964638;--lg-drop:0 1px .125rem #4028120d, 0 1.875rem 4.375rem -1.875rem #4028124d, 0 .625rem 1.5rem -1rem #40281224;--lg-shadow:var(--lg-inner), var(--lg-drop);--lg-r:2rem;--focus-h2:clamp(2.5rem, 5.4vw, 4.75rem);--focus-gap:clamp(6rem, 16svh, 11.25rem)}@media (width<=760px){html.look-focus{--lg-r:1.625rem;--focus-h2:clamp(2rem, 9.4vw, 2.625rem);--focus-gap:clamp(2.5rem, 6svh, 3.5rem)}}html.look-focus .backdrop{background:radial-gradient(60% 52% at 90% 2%, #ff98425c, #ff984200 70%), radial-gradient(54% 50% at 2% 34%, #ffcea08f, #ffcea000 70%), radial-gradient(52% 46% at 82% 84%, #becee09e, #becee000 70%), var(--ground);overflow:hidden}html.look-focus .backdrop:before,html.look-focus .backdrop:after{content:"";pointer-events:none;border-radius:50%;width:70vmax;height:70vmax;position:absolute}html.look-focus .backdrop:before{background:radial-gradient(closest-side,#ffb27052,#ffb27000);top:40%;left:-18vmax}html.look-focus .backdrop:after{background:radial-gradient(closest-side,#d6e0ee75,#d6e0ee00);top:-14vmax;right:-22vmax}@media (width>=761px) and (prefers-reduced-motion:no-preference){html.look-focus .backdrop:before{animation:34s ease-in-out infinite alternate lg-drift-a}html.look-focus .backdrop:after{animation:41s ease-in-out infinite alternate lg-drift-b}}@keyframes lg-drift-a{to{transform:translate(14vmax,-22vmax)scale(1.12)}}@keyframes lg-drift-b{to{transform:translate(-12vmax,26vmax)scale(.92)}}html.look-focus main.site section.scene{transition:opacity .7s var(--ease-out)}@media (width>=761px){html.look-focus[data-focus] main.site section.scene:not(.is-focus):not(#footer){opacity:.3}}@media (prefers-reduced-motion:reduce){html.look-focus main.site section.scene{transition:none}}html.look-focus .lg-rim{isolation:isolate;position:relative}html.look-focus .lg-rim:before{content:"";z-index:1;border-radius:inherit;background:var(--lg-rim);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (width>=761px){html.look-focus .site-header,html.look-focus .site-header.is-solid{background:var(--lg-fill);max-width:47.5rem;box-shadow:var(--lg-inner), 0 .875rem 2.5rem -1.375rem #4028124d}html.look-focus .site-nav a{color:var(--ink-2);font-weight:500}}@media (width<=760px){html.look-focus .site-header,html.look-focus .site-header.is-solid{background:var(--lg-fill-solid);box-shadow:var(--lg-inner), 0 .75rem 1.875rem -1.25rem #4028124d}}@media (width>=761px){html.look-focus .site-header[data-lg]{--lg-hdr-rim:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff73, inset 0 -1px 0 #fff6;box-shadow:var(--lg-hdr-rim), 0 1px .125rem #4028120f, 0 .875rem 2.5rem -1.375rem #4028124d;-webkit-backdrop-filter:blur(.375rem) var(--lg-url) saturate(170%);backdrop-filter:blur(.375rem) var(--lg-url) saturate(170%);background:linear-gradient(165deg,#ffffff57,#ffffff29 55%,#fff6ec42)}html.look-focus .site-header[data-lg]:after{content:"";z-index:-1;border-radius:inherit;filter:blur(.5625rem);pointer-events:none;transition:background-color .35s var(--ease-out);background:#ffffffa8;position:absolute;inset:.5625rem .75rem}html.look-focus .site-header[data-lg].is-solid{box-shadow:var(--lg-hdr-rim), 0 1px .125rem #40281214, 0 1.125rem 2.75rem -1.25rem #40281261}html.look-focus .site-header[data-lg].is-solid:after{background:#ffffffc2}}@media (prefers-contrast:more),(forced-colors:active){html.look-focus .site-header,html.look-focus .site-header.is-solid,html.look-focus .sticky-bar{background:var(--paper);border:1px solid var(--ink-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=760px){html.look-focus main.site:before{content:"";z-index:10;height:calc(var(--header-h) + .625rem);pointer-events:none;background:linear-gradient(#f6f2ecf5 0%,#f6f2ecdb 55%,#f6f2ec00 100%);position:fixed;inset:0 0 auto}html.look-focus .sticky-bar{background:var(--lg-fill-solid);box-shadow:var(--lg-inner), 0 1.125rem 2.75rem -1.125rem #40281261}}html.look-bold{--ground:#0f0d0b;--ground-2:#16130f;--paper:#1c1814;--night:#0b0a08;--night-2:#15120f;--ink:#f6f0e8;--ink-2:#cdc1b4;--ink-3:#a29486;--line:#2f2924;--line-night:#2f2924;--orange-ink:#ff9a3d;--shadow-1:inset 0 1px 0 #ffffff0a, 0 .75rem 2rem #00000073;--shadow-2:0 2.5rem 5.625rem #0009;--dawn:#0f0d0b;--day:#0f0d0b;--dusk:#15110d;--evening:#0b0a08;--page-ground:#0f0d0b;--fs-h2:clamp(2.25rem, 3.4vw + 1.2svh + .375rem, 4.875rem);--bold-line:#f6f0e81f;--bold-line-2:#f6f0e838;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0d0b}html.look-bold.sc-page body{background:var(--ground);color:var(--ink)}html.look-bold ::selection{color:#fff;background:#ff7a0159}html.look-bold :is(.phone-frame,.laptop-frame,.sc,.ft-win,.ft-shot,.try-dom-screen){--ground:#fbf8f4;--ground-2:#f4eee7;--paper:#fff;--ink:#17130f;--ink-2:#4a4038;--ink-3:#74665a;--line:#e8dfd5;--orange-ink:#b84f00;--shadow-1:0 1px .125rem #17130f0f, 0 .5rem 1.5rem #17130f0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.look-bold .cta{color:#17130f;box-shadow:inset 0 1px 0 #fff6, 0 var(--cta-lip) 0 #b85200, 0 calc(var(--cta-lip) + .875rem) 2.125rem -.75rem #ff6e0073}html.look-bold .cta:focus-visible{outline-color:#fff}html.look-bold .su-btn{color:#17130f}html.look-bold .site-logo .logo-word{fill:var(--ink)}html.look-bold .site-nav a{color:var(--ink-2)}html.look-bold .site-nav a:hover{color:#fff}html.look-bold .site-header.is-solid{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--bold-line);background:#0f0d0beb}@media (width<=760px){html.look-bold .sticky-bar{box-shadow:0 -1px 0 var(--bold-line);background:#14110e}}html.look-bold .link{color:var(--ink)}html.look-bold :is(.rp-kicker,.ft-kicker,.why-kicker,.rs-kicker,.spp-kicker){color:var(--ink-3)}@media (prefers-contrast:more),(forced-colors:active){html.look-bold .site-header.is-solid,html.look-bold .sticky-bar{background:#000;box-shadow:0 1px #fff}}:where(.logo){flex:none;width:auto;height:1em;display:block;overflow:visible}:where(.logo-part,.logo-mark,.logo-word){transform-box:fill-box;transform-origin:50%}:where(.logo-hat,.logo-jaw,.logo-fence){transform-origin:50% 100%}
