@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Cinzel:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-normal:1.5;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0b0b0c;--color-onyx:#141416;--color-char:#1e1f22;--color-cream:#f4efe4;--color-paper:#fbf8f1;--color-gold:#c9a227;--color-gold-lt:#ead79c;--color-gold-dk:#7e611d;--color-gold-mid:#b08d2a;--color-ox:#5c1220;--color-ok:#2f6b4f;--color-warn:#8a6a20;--color-bad:#8c2130;--font-display:"Cinzel", "Optima", "Palatino Linotype", Georgia, serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-sans);min-height:100%}#root{min-height:100vh}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:2px}.ff-skip{z-index:100;background:var(--color-onyx);color:var(--color-gold-lt);border:1px solid var(--color-gold);letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;font-size:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.ff-skip:focus{transform:none}:root{scrollbar-width:thin;scrollbar-color:var(--color-gold-dk) var(--color-paper)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--color-paper)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--color-gold-mid), var(--color-gold-dk));border:2px solid var(--color-paper);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--color-gold), var(--color-gold-mid));background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--color-paper)}}@layer components{.ff-lattice{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='58' height='42'><text x='0' y='30' font-family='Georgia,serif' font-style='italic' font-size='26' fill='%23C9A227' fill-opacity='0.055'>FF</text></svg>")}.ff-display{font-family:var(--font-display);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.04em;letter-spacing:.04em}.ff-metal{color:#0000;-webkit-background-clip:text;background-clip:text}.ff-serif{font-family:var(--font-serif)}.ff-label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-gold-dk);text-transform:uppercase}.ff-eyebrow{font-family:var(--font-display);--tw-tracking:.3em;letter-spacing:.3em;color:var(--color-gold-mid);text-transform:uppercase;font-size:11px}.ff-h1{font-family:var(--font-display);--tw-leading:1.15;--tw-tracking:.05em;letter-spacing:.05em;margin:0;font-size:26px;line-height:1.15}.ff-h2{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-tracking:.07em;letter-spacing:.07em;margin:0}.ff-lede{font-family:var(--font-serif);--tw-leading:var(--leading-normal);font-size:17px;line-height:var(--leading-normal);color:#4a443a;font-style:italic}.ff-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.55;color:#46413a;line-height:1.55}.ff-rule{border-style:var(--tw-border-style);background-color:#7e611d4d;border-width:0;height:1px;margin:0}@supports (color:color-mix(in lab, red, red)){.ff-rule{background-color:color-mix(in oklab, var(--color-gold-dk) 30%, transparent)}}.ff-shell{flex-direction:column;min-height:100vh;display:flex}.ff-main{width:100%;max-width:1180px;padding-inline:calc(var(--spacing) * 4);flex:1;margin-inline:auto;padding-top:18px;padding-bottom:150px}@media (width>=900px){.ff-main{padding-bottom:calc(var(--spacing) * 12)}}.ff-page,.ff-page-narrow{width:100%}.ff-frame{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gold-dk);background-color:var(--color-paper);position:relative}.ff-frame:after{content:"";pointer-events:none;inset:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:#c9a2276b;position:absolute}@supports (color:color-mix(in lab, red, red)){.ff-frame:after{border-color:color-mix(in oklab, var(--color-gold) 42%, transparent)}}.ff-corner{border-color:var(--color-gold);border-style:solid;border-width:0;width:11px;height:11px;position:absolute}.ff-corner.tl{border-top-width:1.5px;border-left-width:1.5px;top:8px;left:8px}.ff-corner.tr{border-top-width:1.5px;border-right-width:1.5px;top:8px;right:8px}.ff-corner.bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:8px;left:8px}.ff-corner.br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:8px;right:8px}.ff-deck{isolation:isolate;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000061,0 2px 6px #0000004d}.ff-deck .fx{pointer-events:none;z-index:-1;position:absolute;inset:0}.ff-deck .fx.sheen{background:radial-gradient(118% 62% at 50% -14%,#ffffff1f,#0000 62%),radial-gradient(145% 105% at 50% 120%,#00000073,#0000 58%)}.ff-deck .fx.grain{opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='7'><path d='M0 7 L7 0' stroke='%23C9A227' stroke-opacity='0.055' stroke-width='1'/></svg>")}.ff-deck .fx.hair{border:1px solid var(--deck-hair,#c9a22761);inset:4px}.ff-deck .fx.hair:after{content:"";border:1px solid #ffffff0b;position:absolute;inset:2px}.ff-deck.lite{box-shadow:0 10px 24px #30240a29,0 1px 3px #30240a1f}.ff-deck.lite .fx.sheen{background:radial-gradient(118% 62% at 50% -14%,#ffffffd9,#0000 60%),radial-gradient(145% 105% at 50% 122%,#785c1c29,#0000 58%)}.ff-deck.lite .fx.grain{opacity:.35}.ff-sel{box-shadow:0 0 0 2px var(--color-gold), 0 0 22px #c9a22759}.ff-cardin{width:100%;font-family:var(--font-serif);background:0 0;border:0;border-bottom:1px solid #c9a22773;outline:none;padding:3px 0;font-size:14px}.ff-cardin:focus{border-bottom-color:var(--color-gold)}.ff-tagchip{font-size:11px;font-family:var(--font-serif);border:1px solid #c9a22780;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.ff-btn{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--color-gold-mid);color:#3b342a;background:linear-gradient(#c9a22721,#c9a2270f);justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:12px;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}.ff-btn:hover{border-color:var(--color-gold);background:linear-gradient(#c9a2273d,#c9a22721)}.ff-btn:disabled{opacity:.45;cursor:not-allowed}.ff-btn.primary{color:var(--color-gold-lt);border-color:var(--color-gold-dk);background:linear-gradient(175deg,#1b1b1e,#0a0a0b)}.ff-btn.ghost{color:#4c463c;box-shadow:none;background:#c9a2270d;border-color:#7e611d8c}.ff-btn.onDark{border-color:var(--color-gold);color:var(--color-gold-lt);box-shadow:none;background:#c9a2271f}.ff-btn.onDark:hover{background:#c9a2273d}.ff-btn.danger{color:var(--color-bad);box-shadow:none;background:#8c21300f;border-color:#8c21308c}.ff-btn.wide{width:100%}.ff-btn.sm{letter-spacing:.12em;padding:9px 12px;font-size:10px}.ff-input{width:100%;color:var(--color-ink);font-size:16px;font-family:var(--font-sans);background:#fff;border:1px solid #7e611d4d;padding:13px 14px}.ff-input:focus{border-color:var(--color-gold);outline:none}.ff-pill{border-style:var(--tw-border-style);border-width:1px;border-color:#7e611d4d;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ff-pill{border-color:color-mix(in oklab, var(--color-gold-dk) 30%, transparent)}}.ff-pill{padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;white-space:nowrap;color:#5e574c;text-transform:uppercase;padding-block:3px}.ff-pill.ok{border-color:#2f6b4f66}@supports (color:color-mix(in lab, red, red)){.ff-pill.ok{border-color:color-mix(in oklab, var(--color-ok) 40%, transparent)}}.ff-pill.ok{color:var(--color-ok)}.ff-pill.warn{border-color:#8a6a2073}@supports (color:color-mix(in lab, red, red)){.ff-pill.warn{border-color:color-mix(in oklab, var(--color-warn) 45%, transparent)}}.ff-pill.warn{color:var(--color-warn)}.ff-pill.bad{border-color:#8c213059}@supports (color:color-mix(in lab, red, red)){.ff-pill.bad{border-color:color-mix(in oklab, var(--color-bad) 35%, transparent)}}.ff-pill.bad{color:var(--color-bad)}.ff-pill.gold{border-color:var(--color-gold);background-color:#c9a2271a}@supports (color:color-mix(in lab, red, red)){.ff-pill.gold{background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.ff-pill.gold{color:#6b5312}.ff-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:currentColor;border-radius:2147483647px;display:inline-block}.ff-hscroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow:auto hidden}.ff-hscroll::-webkit-scrollbar{display:none}.ff-hscroll :focus-visible{outline-offset:-3px}.ff-hscroll.snapmand{scroll-snap-type:x mandatory}.ff-hitem{scroll-snap-align:start;flex:none}.ff-secthead{margin-bottom:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.ff-secthead .line{background-color:#7e611d4d;flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.ff-secthead .line{background-color:color-mix(in oklab, var(--color-gold-dk) 30%, transparent)}}.ff-tile{border:1px solid var(--color-gold-dk);background:var(--color-paper);text-align:left;flex-direction:column;gap:6px;padding:11px 10px;display:flex;position:relative}.ff-tile.dark{background:linear-gradient(168deg,#161618,#08080a)}.ff-card{border:1px solid var(--color-gold-dk);position:relative;overflow:hidden;box-shadow:0 6px 18px #00000029}.ff-portrait{aspect-ratio:5/7}.ff-addtile{border:1px dashed var(--color-gold-dk);background:0 0;place-items:center;display:grid}.ff-card.ff-addtile{box-shadow:none}.ff-diamond{align-items:center;gap:10px;margin:14px 0;display:flex}.ff-diamond .rule{background-color:#7e611d4d;flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.ff-diamond .rule{background-color:color-mix(in oklab, var(--color-gold-dk) 30%, transparent)}}.ff-diamond .gem{background:var(--color-gold);flex:none;width:6px;height:6px;transform:rotate(45deg)}.ff-scrim{z-index:60;background:#08080a9e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ff-sheet{background:var(--color-paper);border-top:1px solid var(--color-gold-dk);width:100%;max-width:560px;max-height:88vh;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));animation:.22s ease-out ffup;overflow-y:auto}.ff-sheet-top{z-index:2;background:var(--color-paper);position:sticky;top:0}.ff-sheet-head{background:var(--color-paper);z-index:2;border-bottom:1px solid #7e611d4d;align-items:center;gap:10px;padding:16px;display:flex}@media (width>=700px){.ff-scrim{align-items:center}.ff-sheet{border:1px solid var(--color-gold-dk)}}.ff-shimmer{background-color:#7e611d1c;position:relative;overflow:hidden}.ff-shimmer:after{content:"";background:linear-gradient(100deg,#0000 20%,#fffbeebf 50%,#0000 80%);animation:1.4s ease-in-out infinite ffshimmer;position:absolute;inset:0;transform:translate(-100%)}.ff-shimmer.dark{background-color:#c9a2271a}.ff-shimmer.dark:after{background:linear-gradient(100deg,#0000 20%,#ead79c29 50%,#0000 80%)}:root{--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:26px;--lift-1:0 1px 2px #1c14060d, 0 6px 18px #1c14060f;--lift-2:0 2px 6px #1c140614, 0 18px 44px #1c140624}.ff-input{border-radius:var(--r);border:1px solid #7e611d29;padding:14px 16px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #1c14060a}.ff-input:focus{border-color:#c9a227d9;box-shadow:0 0 0 4px #c9a22729}.ff-input::placeholder{color:#8a8375}.ff-otp{align-items:center;gap:8px;display:flex;position:relative}.ff-otp-input{z-index:1;opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.ff-otp-slot{min-width:0;max-width:56px;height:58px;color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:var(--r);background:#fff;border:1px solid #7e611d29;flex:1 1 0;place-items:center;font-size:24px;font-weight:700;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid;position:relative;box-shadow:inset 0 1px 2px #1c14060a}.ff-otp-slot[data-filled]{background:#fffdf6;border-color:#7e611d61}.ff-otp-slot[data-active]{border-color:#c9a227d9;box-shadow:0 0 0 4px #c9a22729}.ff-otp-slot .caret{background:var(--color-gold-dk);border-radius:1px;width:2px;height:26px;animation:1.05s step-end infinite ffcaret}.ff-otp-sep{background:#7e611d59;border-radius:2px;flex:none;width:10px;height:2px}.ff-otp[data-invalid]{animation:.32s ease-in-out ffshake}.ff-otp[data-invalid] .ff-otp-slot{border-color:#8c21308c}.ff-otp[data-invalid] .ff-otp-slot[data-active]{box-shadow:0 0 0 4px #8c21301f}.ff-tagsection .ff-otp-slot{border-color:#5a400852}@media (width<=360px){.ff-otp{gap:6px}.ff-otp-slot{height:52px;font-size:21px}}.ff-phonefield{border-radius:var(--r);background:#fff;border:1px solid #7e611d29;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #1c14060a}.ff-phonefield:focus-within,.ff-phonefield[data-open]{border-color:#c9a227d9;box-shadow:0 0 0 4px #c9a22729}.ff-phonefield[data-invalid]{border-color:#8c213080}.ff-tagsection .ff-phonefield{border-color:#5a400852}.ff-phonefield .sep{background:#7e611d33;flex:none;width:1px;margin:11px 0}.ff-phonefield .num{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:14px 16px 14px 12px;font-size:15px}.ff-phonefield .num::placeholder{color:#8a8375}.ff-cc{height:100%;color:var(--color-ink);border-radius:var(--r) 0 0 var(--r);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:15px;font-weight:500;display:flex}.ff-cc:hover{background:#c9a22712}.ff-cc:focus-visible{background:#c9a2271a;outline:none}.ff-cc .flag,.ff-ccmenu .flag{aspect-ratio:3/2;border-radius:3px;flex:none;width:22px;box-shadow:0 0 0 1px #1c14061f}.ff-ccmenu{border-radius:var(--r);box-shadow:var(--lift-2);background:#fffdf8;border:1px solid #7e611d38;animation:.14s ease-out ffdrop}.ff-ccmenu .search{width:100%;color:var(--color-ink);border-radius:var(--r-sm);background:#fff;border:1px solid #7e611d29;outline:none;padding:10px 12px 10px 34px;font-size:14px;transition:border-color .15s,box-shadow .15s}.ff-ccmenu .search:focus{border-color:#c9a227d9;box-shadow:0 0 0 3px #c9a22724}.ff-ccmenu .search::placeholder{color:#8a8375}.ff-ccmenu [role=option]{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--color-ink);align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.ff-ccmenu [role=option]:hover,.ff-ccmenu [role=option]:focus-visible{background:#c9a2271a;outline:none}.ff-ccmenu [role=option][aria-selected=true]{background:#c9a2272e;font-weight:600}.ff-ccmenu .dial{color:var(--color-gold-dk);font-variant-numeric:tabular-nums;flex:none;font-weight:600}select.ff-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' fill='none' stroke='%237E611D' stroke-width='1.6'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.ff-btn{font-family:var(--font-sans);letter-spacing:.06em;color:#2a2318;background:linear-gradient(#fbf4e0,#f1e3ba);border-color:#7e611d8c;border-radius:12px;font-weight:700;box-shadow:0 1px 2px #1c14060f}.ff-btn:hover{background:linear-gradient(#f8edcd,#ebd9a3)}.ff-btn.sm{border-radius:10px}.ff-btn.ghost{color:#2a2318;background:#fff;border-color:#7e611d73}.ff-btn.primary{color:#f3de9c;background:linear-gradient(175deg,#1e1e21,#0a0a0b);border-color:#0a0a0b;box-shadow:0 1px 2px #00000038,0 8px 18px #00000024}.ff-btn.primary:hover{background:linear-gradient(175deg,#2a2a2e,#121214)}.ff-btn:disabled{opacity:.6}.ff-btn.primary:disabled{opacity:1;color:#e6dcc2;background:linear-gradient(175deg,#4b4741,#3a3732);border-color:#3a3732}.ff-btn.onDark{color:var(--color-gold-lt);background:#c9a22724;border-color:#ead79c8c}.ff-btn.danger{background:#fff}.ff-btn.task{color:#3a0a14;background:linear-gradient(170deg,#f6e4a6,#d8b34f);border-color:#f6e4a6;box-shadow:0 6px 16px #00000038}.ff-btn.task:hover{background:linear-gradient(170deg,#fbedbe,#e2c062)}.ff-frame{border-radius:var(--r-lg);box-shadow:var(--lift-1);border-color:#7e611d47}.ff-frame:after{border-radius:calc(var(--r-lg) - 4px);border-color:#c9a22733}.ff-frame .ff-corner{display:none}.ff-tile{border-radius:var(--r);box-shadow:var(--lift-1);border-color:#7e611d38}.ff-addtile,.ff-card.ff-addtile{border-radius:var(--r)}.ff-pill{color:#3f392f;border-color:#7e611d59;border-radius:999px;padding:3px 10px}.ff-chip{color:#2e2a24;background:#fff;border:1px solid #7e611d52;border-radius:999px;align-items:center;gap:4px;margin:0 6px 6px 0;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ff-body{color:#2e2a24}.ff-muted{color:#575045}.ff-label{color:#6a5115;font-family:var(--font-sans);letter-spacing:.12em;font-weight:700}.ff-h2{font-family:var(--font-sans);letter-spacing:-.005em;color:#16130f;font-weight:700}.ff-secthead .ff-h2{font-size:16px}.ff-scrim{-webkit-backdrop-filter:blur(6px)}.ff-sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;border-top:none;box-shadow:0 -12px 40px #0000003d}.ff-sheet-top,.ff-sheet-head{border-radius:var(--r-xl) var(--r-xl) 0 0}@media (width>=700px){.ff-sheet{border-radius:var(--r-xl);border:1px solid #7e611d40}}.ff-authbtn{white-space:nowrap;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#f6e7b4;background:linear-gradient(170deg,#82203a,#4e0e1b);border:1px solid #ead79c80;border-radius:12px;flex:none;padding:9px 16px;font-size:11px;font-weight:700;box-shadow:inset 0 1px #ffffff26,0 6px 16px #4e0e1b73}.ff-authbtn:hover{border-color:var(--color-gold-lt);background:linear-gradient(170deg,#94263f,#5c1220)}.ff-authbtn.out{color:#8e887e;box-shadow:none;background:0 0;border-color:#ffffff24;font-weight:600}.ff-authbtn.out:hover{color:#b9b2a6;background:#ffffff0d;border-color:#ffffff38}.ff-mic{background:var(--color-paper);width:34px;height:34px;color:var(--color-gold-dk);border:1px solid #7e611d4d;border-radius:10px;place-items:center;display:grid;position:absolute}.ff-mic:hover{border-color:var(--color-gold)}.ff-mic.on{color:var(--color-gold-lt);background:var(--color-ox);border-color:var(--color-ox);animation:1.2s ease-in-out infinite ffpulse}.ff-surface{background:var(--color-paper);border-radius:var(--r-lg);box-shadow:var(--lift-1);border:1px solid #7e611d2e;padding:18px}.ff-ffai-tint{background:radial-gradient(120% 100% at 0 0,#c9a22733,#0000 55%),radial-gradient(120% 120% at 100% 100%,#5c122029,#0000 60%),linear-gradient(160deg,#fffbf1,#f8eee8);border-color:#7e611d59}.ff-champagne{background:linear-gradient(160deg,#fcf5e1,#f2e3b9);border-color:#b08d2a73}.ff-burgundy-tint{background:linear-gradient(155deg,#fbf1f1,#f1dadd);border-color:#5c122047}.ff-burgundy-tint .ff-label{color:#5c1220}.ff-taskcard{border-radius:var(--r-lg);color:#fff;background:linear-gradient(160deg,#8a2238 0%,#5c1220 58%,#430c17 100%);border:1px solid #ead79c99;box-shadow:inset 0 1px #ffffff24,0 14px 32px #5c122047}.ff-taskcard .ff-body,.ff-taskcard .ff-muted{color:#ffffffe0}.ff-savecard,.ff-publishcard{border-radius:var(--r-xl);margin:8px clamp(0px,4vw,40px) 0;padding:24px clamp(18px,4vw,30px);position:relative}.ff-savecard{background:linear-gradient(155deg,#f7eab9 0%,#e9cf7c 38%,#d4ae4a 72%,#bf962f 100%);box-shadow:inset 0 1px #ffffffa6,0 2px 6px #5a400829,0 22px 48px #7858103d}.ff-savecard-icon{width:38px;height:38px;color:var(--color-gold-lt);background:#241b07e6;border-radius:12px;flex:none;place-items:center;display:grid}.ff-publishcard{color:var(--color-cream);background:radial-gradient(130% 90% at 50% -25%,#4a1422 0%,#1e080d 52%,#0b0b0c 100%);border:1px solid #c9a22761;margin-bottom:6px;box-shadow:0 2px 8px #00000040,0 26px 56px #37070f52}.ff-publish-btn{color:#1b1405;letter-spacing:.02em;background:linear-gradient(170deg,#f4e1a0,#d9b552 55%,#b98f2a);border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:16px;font-weight:700;display:flex;box-shadow:inset 0 1px #fff9,0 10px 26px #c9a22747}.ff-publish-btn:disabled{opacity:.45;cursor:not-allowed}.ff-walletbtn{color:#fff;text-align:left;background:#000;border:1px solid #4a4a4a;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:210px;height:50px;padding:0 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.1;display:inline-flex}.ff-walletbtn.google{background:#1f1f1f;border-color:#747775;border-radius:999px}.ff-walletbtn small{opacity:.9;font-size:10.5px;font-weight:400;display:block}.ff-walletbtn b{font-size:16px;font-weight:600}.ff-walletbtn:disabled{opacity:.6}.ff-tagbadge{font-family:var(--font-display);letter-spacing:.22em;color:var(--color-gold-lt);background:linear-gradient(175deg,#1b1b1e,#0a0a0b);border-radius:14px;flex:none;padding:12px 12px 12px 16px;font-size:17px;box-shadow:0 6px 16px #0000002e}.ff-journey{padding-left:46px;position:relative}.ff-journey:before{content:"";background:linear-gradient(#c9a227bf,#7e611d73 55%,#5c12208c);border-radius:2px;width:2px;position:absolute;top:40px;bottom:40px;left:16px}.ff-journey .ff-stephead{z-index:1;margin-left:-46px;position:relative}.ff-stepnum{border:1.5px solid var(--color-gold-mid);color:#4a3a0e;width:34px;height:34px;font-family:var(--font-sans);letter-spacing:.04em;box-shadow:0 0 0 5px var(--color-cream), 0 4px 10px #1c14061f;background:linear-gradient(170deg,#fffdf6,#f3e6c2);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ff-stepnum[data-done="1"]{color:#fff;background:linear-gradient(170deg,#c9a227,#8e6d1f);border-color:#8e6d1f}.ff-stephead .ff-h2{font-size:18px}.ff-substep{font-family:var(--font-sans);color:#16130f;align-items:center;gap:8px;margin:22px 0 10px;font-size:14px;font-weight:700;display:flex}.ff-substep:before{content:"";background:var(--color-gold-mid);border-radius:2px;width:14px;height:2px;margin-left:-30px}.ff-journey .ff-hscroll{margin-left:0;padding-left:0}@media (width<=520px){.ff-journey{padding-left:28px}.ff-journey:before{left:14px}.ff-journey .ff-stephead{margin-left:-28px}.ff-journey .ff-stepnum{width:30px;height:30px;box-shadow:0 0 0 4px var(--color-cream), 0 4px 10px #1c14061f;font-size:11px}}.ff-wa{color:#0b3d22;background:#e9f8ef;border:1px solid #9ed9b4;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.ff-wa-ico{color:#fff;background:#25d366;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.ff-poster{border:1px solid #c9a2278c;border-radius:22px;flex-direction:column;min-height:520px;padding:22px 18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000002e,0 22px 46px #1c0a0847}.ff-poster.dark{color:#f4ebd6;background:radial-gradient(120% 60% at 50% -10%,#5c12208c,#0000 60%),linear-gradient(170deg,#141110,#0a0909)}.ff-poster.metal{color:#f4ebd6;background:radial-gradient(120% 60% at 50% -10%, #5c122073, transparent 60%) padding-box, linear-gradient(170deg, #151210, #0a0909) padding-box, var(--pc-edge) border-box;border:2px solid #0000}.ff-poster.ivory{color:#2a0b12;background:linear-gradient(170deg,#fffcf5,#f4ecdb);border-color:#9a73228c}.ff-poster.white{background:linear-gradient(170deg,#fff,#f6f5f2);border-color:#14141638}.ff-poster-ribbon{color:#f3de9c;letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%);background:linear-gradient(90deg,#5c1220,#7a1b30);align-self:flex-start;align-items:center;gap:7px;margin:-6px 0 0 -18px;padding:7px 24px 7px 14px;font-size:11px;font-weight:700;display:flex}.ff-poster-coin{position:absolute;top:14px;right:14px}.ff-poster-head{text-align:center;padding:16px 6px 14px}.ff-poster-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--pc-accent);font-size:11px;font-weight:600}.ff-poster-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:10px 0 6px;font-size:clamp(22px,5.4vw,28px);font-weight:600;line-height:1.12}.ff-poster.ivory .ff-poster-title{color:#4a0f1c}.ff-poster.white .ff-poster-title{color:#141416}.ff-poster-sub{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--pc-accent);font-size:13px}.ff-poster-tag{font-family:var(--font-serif);opacity:.92;margin:8px 0 0;font-size:17px;font-style:italic;line-height:1.35}.ff-poster-rows{border:1px solid var(--pc-accent)}@supports (color:color-mix(in lab, red, red)){.ff-poster-rows{border:1px solid color-mix(in srgb, var(--pc-accent) 45%, transparent)}}.ff-poster-rows{border-radius:16px;flex:1;overflow:hidden}.ff-poster-row{align-items:center;gap:14px;padding:12px 14px;display:flex}.ff-poster-row+.ff-poster-row{border-top:1px solid var(--pc-accent)}@supports (color:color-mix(in lab, red, red)){.ff-poster-row+.ff-poster-row{border-top:1px solid color-mix(in srgb, var(--pc-accent) 30%, transparent)}}.ff-poster-medal{color:#f3de9c;border:1.5px solid var(--pc-accent);background:radial-gradient(circle at 35% 30%,#8a2238,#4a0d18);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 3px 8px #00000040}.ff-poster-label{letter-spacing:.2em;text-transform:uppercase;color:var(--pc-accent);font-size:10.5px;font-weight:700;display:block}.ff-poster-value{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:15px;line-height:1.25;display:block}.ff-poster-small{opacity:.85;margin-top:2px;font-size:12.5px;display:block}.ff-poster-foot{color:#f6e7b4;background:linear-gradient(90deg,#4a0d18,#6e1829);justify-content:space-between;align-items:center;gap:10px;margin:14px -18px -16px;padding:14px 18px;display:flex}.ff-poster-foot .ff-pill{background:#ffffffeb}.ff-seg{background:#fff;border:1px solid #7e611d66;border-radius:12px;display:inline-flex;overflow:hidden}.ff-seg button{color:#2a2318;padding:9px 18px;font-size:13px;font-weight:700}.ff-seg button+button{border-left:1px solid #7e611d4d}.ff-seg button[aria-pressed=true]{color:#f6e7b4;background:linear-gradient(170deg,#82203a,#4e0e1b)}.ff-dategrid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px;display:grid}.ff-datechip{color:#2e2a24;background:#fff;border:1px solid #7e611d4d;border-radius:12px;flex-direction:column;align-items:center;min-width:58px;padding:7px 4px;line-height:1.15;display:flex}.ff-datechip b{font-size:17px}.ff-datechip small{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:10px}.ff-datechip.on{color:#f6e7b4;background:linear-gradient(170deg,#82203a,#4e0e1b);border-color:#4e0e1b;box-shadow:0 4px 12px #4e0e1b4d}.ff-tagsection{border-radius:var(--r-xl);color:#241b07;background:linear-gradient(155deg,#fbf1cf 0%,#f1db94 38%,#debc5e 76%,#c9a23a 100%);border:1px solid #7e611d73;padding:18px clamp(14px,4vw,24px);position:relative;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #5a400824,0 20px 44px #78581038}.ff-tagsection .ff-label{color:#3f2f06}.ff-tagsection .ff-body{color:#2e2408}.ff-tagsection .ff-muted{color:#54420f}.ff-tagsection .ff-input{border-color:#5a400852}.ff-tagsection .ff-tagbadge{font-size:19px}.ff-linkbtn{color:#5c1220;text-underline-offset:2px;padding:2px 0;font-size:13px;font-weight:700;text-decoration:underline}.ff-linkbtn:disabled{opacity:.5}@media (pointer:coarse){.ff-linkbtn{margin:-9px -6px;padding:11px 6px}}.ff-tagbadge{font-family:var(--font-sans);letter-spacing:.02em;padding:11px 16px;font-weight:700}.ff-userfield{border-radius:var(--r);background:#fff;border:1px solid #7e611d38;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #1c14060a}.ff-tagsection .ff-userfield{border-color:#5a400852}.ff-userfield:focus-within{border-color:#c9a227d9;box-shadow:0 0 0 4px #c9a22729}.ff-userfield .pre{color:#8a8375;white-space:nowrap;flex:none;padding-left:15px;font-size:16px}.ff-userfield input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:14px 6px 14px 1px;font-size:17px;font-weight:600}.ff-userfield input::placeholder{color:#b3ab9c;font-weight:500}.ff-userfield .st{flex:none;padding-right:13px;display:flex}.ff-authtabs{border:1px solid var(--color-gold-dk);border-radius:var(--r);grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.ff-authtabs button{letter-spacing:.12em;text-transform:uppercase;color:#5e574c;justify-content:center;align-items:center;gap:6px;padding:11px 6px;font-size:10px;font-weight:600;display:flex}.ff-authtabs button.on{color:var(--color-gold-lt);background:linear-gradient(175deg,#1b1b1e,#0a0a0b)}.ff-tagrow{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0 12px;display:grid}.ff-cvask{border-radius:var(--r-lg);color:#2e2a24;box-shadow:var(--lift-1);background:linear-gradient(160deg,#fcf6f7 0%,#f7e9ec 58%,#f1dee2 100%);border:1px solid #5c122052}.ff-cvdone{border-radius:var(--r-lg);color:#2e2a24;box-shadow:var(--lift-1);background:linear-gradient(160deg,#f4efea 0%,#e9e1d9 58%,#e0d6cc 100%);border:1px solid #7e611d3d}.ff-btn.wine{color:#f6e7b4;background:linear-gradient(170deg,#82203a,#5c1220);border-color:#5c1220;box-shadow:0 6px 14px #5c122038}.ff-btn.wine:hover{background:linear-gradient(170deg,#94263f,#661528)}.ff-finale{padding-left:46px}.ff-s5{margin:0 clamp(0px,4vw,40px)}.ff-s5-closed{flex-direction:column;align-items:center;padding-top:18px;display:flex}.ff-stepnum.closed{cursor:default;opacity:.6}.ff-s5-closed .stem{background:linear-gradient(#b08d2a99,#b08d2a33);border-radius:2px;width:2px;height:22px;margin:6px 0 10px}.ff-vdashes{flex-direction:column;align-items:center;gap:11px;display:flex}.ff-vdashes i{background:var(--color-gold-mid);opacity:.7;border-radius:2px;width:12px;height:2px;display:block}.ff-vdashes i:nth-child(2){opacity:.5}.ff-vdashes i:nth-child(3){opacity:.32}@media (width<=520px){.ff-finale{padding-left:28px}.ff-finale .ff-publishcard,.ff-s5{margin-left:0;margin-right:0}}.ff-sharerow{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;display:grid}.ff-wa-btn{color:#fff;letter-spacing:.02em;background:#1fa855;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:16px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff40,0 10px 24px #1fa85542}.ff-wa-btn:hover{background:#1a9a4d}.ff-wa-btn:disabled{opacity:.45;cursor:not-allowed}.ff-addff{border:1px solid var(--color-gold-mid);width:100%;height:54px;color:var(--color-gold-lt);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(#1e1e21,#08080a);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 0 0 3px #0a0a0b,inset 0 0 0 4px #c9a2274d,0 8px 20px #0000002e}.ff-addff:hover{border-color:var(--color-gold);background:linear-gradient(#28282c,#121214)}.ff-photobtn{border-radius:50%;display:block;position:relative}.ff-photoadd{color:#0b0b0c;width:34px;height:34px;box-shadow:0 0 0 3px var(--color-paper), 0 4px 10px #00000047;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;bottom:-2px;right:-4px}.ff-photobtn:hover .ff-photoadd{transform:scale(1.08)}.ff-photoadd .plus{color:#f3de9c;width:17px;height:17px;font:700 14px/17px var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--color-paper);background:#0b0b0c;border-radius:50%;position:absolute;top:-5px;right:-5px}.ff-tagchip{font-family:var(--font-sans);background:#ffffff9e;border-color:#7e611d52;border-radius:999px;padding:5px 10px;font-size:13.5px;font-weight:500;line-height:1.25}.ff-deck:not(.lite) .ff-tagchip{background:#ffffff14;border-color:#ead79c52}.ff-tagchip.lead{font-size:14.5px;font-weight:700}.ff-tagchip button{opacity:.55}.ff-cardin{font-family:var(--font-sans);padding:6px 0;font-size:15px}.ff-cardin::placeholder{opacity:.62}.ff-cardin.name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:22px;font-weight:700}.ff-cardin.name::placeholder{opacity:.5;font-weight:500}@media (width<=899px){.ff-cardin:not(.name),.ff-phonefield .num,.ff-ccmenu .search{font-size:16px}}.ff-cardlbl{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.ff-levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ff-levels button{color:#2e2a24;background:#fff;border:1px solid #7e611d59;border-radius:10px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:9px 2px 8px;display:flex}.ff-levels button:hover:not(.on){border-color:var(--color-gold);background:#fffdf6}.ff-levels b{font-size:17px;font-weight:700;line-height:1.1}.ff-levels span{color:#5c513f;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(8.5px,2.4vw,10.5px);font-weight:600;overflow:hidden}.ff-levels button.on{color:#f3de9c;background:linear-gradient(175deg,#1e1e21,#0a0a0b);border-color:#0a0a0b;box-shadow:0 4px 10px #0000002e}.ff-levels button.on span{color:#ead79c}.ff-mic{border-radius:50%}.ff-deck.pc{border-radius:4.2%/3%;box-shadow:0 14px 34px #1e16064d,0 2px 6px #1e160638,inset 0 0 0 1px #ffffff2e;container-type:inline-size}.ff-deck.pc .fx.hair{border-radius:3.2%/2.3%;inset:1.6cqw}.ff-deck.pc .fx.hair:after{border-color:#b08d2a38;border-radius:2.6%/1.9%;inset:.7cqw}.ff-deck .fx.wm{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='58' height='46'><text x='6' y='32' font-family='Georgia,serif' font-style='italic' font-size='25' fill='%23B08D2A' fill-opacity='0.06'>FF</text></svg>");background-size:15%}.ff-deck.pc.lite .fx.grain{opacity:0}.ff-deck.pc.lite .fx.wm{opacity:.45}.ff-deck.pc:not(.lite) .fx.wm{opacity:.4}.ff-pc-in{flex-direction:column;align-items:center;padding:5cqw 5.4cqw 4.6cqw;display:flex;position:absolute;inset:0}.ff-pc-plate{z-index:4;font-family:var(--font-display);letter-spacing:.26em;color:#ead79c;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#1e1e21,#08080a);border:1px solid #b08d2a;border-radius:1cqw;padding:1.2cqw 3cqw 1.1cqw;font-size:2.6cqw;font-weight:600;line-height:1.2;position:absolute;top:4.8cqw;left:4.8cqw;box-shadow:0 .6cqw 1.6cqw #00000047,inset 0 0 0 .5cqw #08080ae6,inset 0 0 0 calc(.5cqw + 1px) #c9a22773}.ff-pc-coin{z-index:4;filter:drop-shadow(0 .8cqw 1.2cqw #00000059);display:block;position:absolute;top:3.8cqw;right:3.8cqw}.ff-pc-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;line-height:1.08;overflow:hidden}.ff-pc-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;line-height:1.2;overflow:hidden}.ff-pc-rule{align-items:center;gap:1.6cqw;width:86%;display:flex}.ff-pc-rule>i{flex:1;height:1px;display:block}.ff-pc-panel{border:1px solid;border-radius:2.2cqw;width:100%;overflow:hidden}.ff-pc-row{border-bottom:1px solid;align-items:center;display:grid}.ff-pc-row:last-child{border-bottom:0}.ff-pc-ico{background:linear-gradient(#1c1c1f,#09090b);align-self:stretch;place-items:center;display:grid}.ff-pc-lbl{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding-left:3cqw;font-weight:700;overflow:hidden}.ff-pc-val{font-family:var(--font-sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 2.4cqw 0 2.6cqw;font-weight:600;line-height:1.15;overflow:hidden}.ff-pc-val b{margin:0 .4em;font-weight:400}.ff-pc-flag{background:#ffffff59;border:1px solid;border-radius:.8cqw;place-items:center;margin-right:1.3cqw;padding:0 .5cqw;line-height:1.15;display:inline-grid}.ff-pc-url{color:#ead79c;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#1e1e21,#08080a);border:1px solid #b08d2a;border-radius:999px;align-items:center;gap:2.2cqw;max-width:100%;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .5cqw #08080ae6,inset 0 0 0 calc(.5cqw + 1px) #c9a22759,0 .8cqw 2cqw #00000040}.ff-pc-url>i{background:#c9a2278c;align-self:stretch;width:1px;margin:22% 0;display:block}.ff-move{width:34px;height:30px;color:var(--color-gold-dk);border-radius:8px;place-items:center;display:grid}.ff-move:hover:not(:disabled){color:#4a3a0e;background:#c9a22729}.ff-move:disabled{opacity:.22;cursor:default}.ff-goldpick{background:linear-gradient(155deg,#fbf1cf 0%,#f1db94 38%,#debc5e 76%,#c9a23a 100%);border-color:#7e611d80}.ff-goldpick:after{border-color:#fff6}.ff-goldpick .ff-label{color:#2e2206}.ff-goldpick .ff-muted{color:#3a2c08}.ff-goldpick .ff-chip{color:#241b07;background:#ffffffe0;border-color:#5a400847}.ff-goldpick .ff-chip.on{color:#ead79c;background:#141416;border-color:#141416}.ff-goldpick .ff-chip.picked{color:#f6e7b4;background:#5c1220;border-color:#5c1220}@media (width<=520px){.ff-h1{font-size:22px}.ff-eyebrow{letter-spacing:.26em;font-size:10px}.ff-stephead .ff-h2{font-size:16px}.ff-secthead{gap:8px}.ff-secthead .ff-h2{font-size:15px}.ff-input{padding:11px 13px}.ff-userfield .pre{padding-left:13px;font-size:15px}.ff-userfield input{padding:11px 6px 11px 1px;font-size:16px}.ff-phonefield .num{padding:11px 13px 11px 10px}.ff-cc{padding:0 8px 0 12px}.ff-otp-slot{height:50px;font-size:21px}.ff-btn{padding:12px 16px}.ff-tagsection{border-radius:var(--r-lg);padding:16px 14px}.ff-tagbadge,.ff-tagsection .ff-tagbadge{padding:9px 13px;font-size:16px}.ff-publishcard{border-radius:22px;padding:18px 16px}.ff-publish-btn,.ff-wa-btn{border-radius:14px;height:48px;font-size:15px}}@media (width<=360px){.ff-cc{gap:6px;padding:0 6px 0 10px}.ff-phonefield .num{padding-left:8px;padding-right:10px}}@media (width<=520px){.ff-input::placeholder,.ff-cardin:not(.name)::placeholder,.ff-phonefield .num::placeholder,.ff-userfield input::placeholder,.ff-ccmenu .search::placeholder,.ff-userfield .pre{font-size:14px}.ff-userfield input::placeholder{font-weight:500}textarea.ff-input{scrollbar-width:none}textarea.ff-input::-webkit-scrollbar{display:none}}.ff-xpsec{border-top:1px solid var(--rule,#7e611d40);padding:16px 0}.ff-xpsec:first-of-type{border-top:none;padding-top:0}.ff-task{text-align:left;border:1px solid var(--rule,#7e611d40);background:#fff;align-items:center;gap:11px;width:100%;margin-bottom:8px;padding:11px 12px;display:flex}button.ff-task:hover{border-color:var(--color-gold);background:#fffdf7}.ff-task .dot{border:1.5px solid var(--color-gold-dk);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.ff-task.done{opacity:.55;background:0 0;border-style:dashed}.ff-task.done .dot{background:var(--color-gold-dk)}.ff-xptier{background:#fffdf8;border:1px solid #7e611d33;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.ff-xplevels{gap:6px;margin-top:10px;display:grid}.ff-xplevel{opacity:.72;background:#fff;border:1px solid #7e611d24;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.ff-xplevel.on{opacity:1}.ff-xplevel.now{border-color:var(--color-gold-dk);opacity:1;box-shadow:0 0 0 1px #c9a2274d}.ff-xplevel b{color:#1d1b18;font-size:13px;font-weight:700;display:block}.ff-xplevel small{color:#6a6253;font-size:11.5px;display:block}.ff-soonbadge{color:#ead79c;border:1px solid var(--color-gold-dk);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#141416;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.ff-soonbadge.sm{letter-spacing:.12em;gap:4px;padding:3px 8px;font-size:9px}.ff-xprewards{color:#f4ebd6;background:linear-gradient(170deg,#1c1a18,#0b0a09);border-radius:18px;padding:14px}.ff-xprewards p{color:#f4ebd6d9;margin:0 0 12px;font-size:13.5px;line-height:1.5}.ff-chip-custom{border-style:dashed;border-color:var(--color-gold-dk);color:#5c1220;font-weight:600}.ff-goldpick .ff-chip{gap:3px;margin:0 5px 5px 0;font-size:11px}.ff-chipcat{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-dk);opacity:.85;margin-left:6px;font-size:9px}.ff-home{--ink:#0b0b0c;--onyx:#141416;--char:#1e1f22;--cream:#f4efe4;--paper:#fbf8f1;--gold:#c9a227;--gold-lt:#ead79c;--gold-dk:#7e611d;--gold-mid:#b08d2a;--ox:#5c1220;--ox-dk:#37070f;--silver:#c6c8cc;--bronze:#9a6634;--ok:#2f6b4f;--warn:#8a6a20;--bad:#8c2130;--rule:#7e611d4d;--burg:#5c1220;--burg-dk:#37070f;--burg-lt:#7a1b2c;--display:var(--font-display);--serif:var(--font-serif);--sans:var(--font-sans);--lift-1:0 1px 2px #1c14060d, 0 6px 18px #1c14060f;--lift-2:0 2px 6px #1c140614, 0 18px 44px #1c140624}.ff-home .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger){color:#2a1f08;background:linear-gradient(170deg,#f8e9b4 0%,#eed68b 52%,#dfbe62 100%);border-color:#7e611d99;box-shadow:inset 0 1px #fff9,0 2px 6px #78581029}.ff-home .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger):hover{border-color:var(--gold-dk);background:linear-gradient(170deg,#fbefc6 0%,#f2dc9a 52%,#e5c670 100%)}.ff-home .ff-panel{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--lift-1);border:1px solid #7e611d2e;padding:18px;animation:none}.ff-home .ff-panel.ff-champagne{background:linear-gradient(160deg,#fcf5e1,#f2e3b9);border-color:#b08d2a73}:where(.ff-home) :is(h1,h2,h3){font-weight:700}.ff-home .ff-linkbtn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ff-landing{max-width:900px;padding:0 16px calc(56px + env(safe-area-inset-bottom,0px));margin:0 auto}.ff-home .ff-ffai-tint{background:radial-gradient(120% 100% at 0 0,#c9a22733,#0000 55%),radial-gradient(120% 120% at 100% 100%,#5c122029,#0000 60%),linear-gradient(160deg,#fffbf1,#f8eee8);border-color:#7e611d59}.ff-medal{color:#f3de9c;border:1.5px solid var(--gold);background:radial-gradient(circle at 35% 30%,#8a2238,#4a0d18);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 4px #fff,0 0 0 5px #c9a22780,0 8px 16px #4a0d1840}.ff-sitesband{background:radial-gradient(120% 70% at 50% -20%,#5c12208c,#0000 60%),linear-gradient(170deg,#161618,#08080a);border:1px solid #c9a2278c;border-radius:24px;padding:22px 16px 20px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000002e,0 22px 46px #1c0a083d}.ff-sitegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=760px){.ff-sitegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.ff-home .ff-sitecard{text-align:left;color:#f4ebd6;background:#ffffff09;border:1px solid #e9cb7a52;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px 14px;transition:border-color .15s,background .15s;display:flex}.ff-home .ff-sitecard:hover{border-color:var(--gold);background:#c9a22714}.ff-sitecard .nm{font-family:var(--display);letter-spacing:.08em;color:#f3de9c;font-size:17px;font-weight:600}.ff-sitecard .dm{letter-spacing:.04em;color:#ead79c99;margin-top:-5px;font-size:11px}.ff-sitecard .ln{color:#f4ebd6db;font-size:13.5px;line-height:1.45;display:none}.ff-sitecard .ln.short{font-size:12.5px;display:block}@media (width>=760px){.ff-sitecard .ln{display:block}.ff-sitecard .ln.short{display:none}}@media (width<=759px){.ff-home .ff-sitecard{padding:14px 12px 12px}.ff-home .ff-sitecard .nm{font-size:15px}.ff-home .ff-sitecard .cta{text-align:center;white-space:normal;letter-spacing:.04em;justify-content:center;width:100%;padding:8px;font-size:10px}}.ff-sitecard .cta{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#1a1408;background:linear-gradient(170deg,#f8e9b4,#ddba5c);border-radius:10px;align-items:center;gap:6px;margin-top:auto;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.ff-sitesfoot{flex-direction:column;align-items:center;gap:10px;margin-top:20px;display:flex}.ff-sitesfoot p{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:#e9cb7a;text-align:center;margin:0;font-size:12px}@media (width<=520px){.ff-sitesfoot p{letter-spacing:.18em;font-size:10.5px}}.ff-home .ff-sitecard.locked{cursor:default;background:linear-gradient(170deg,#ffffff0f,#ffffff04);border-color:#e6e7ea59}.ff-home .ff-sitecard.locked:hover{background:linear-gradient(170deg,#ffffff12,#ffffff05);border-color:#e6e7ea80}.ff-home .ff-sitecard.locked .nm{color:#ecedf0}.ff-home .ff-sitecard.locked .cta{color:#ecedf0;background:#ffffff14;border:1px solid #e6e7ea59}@media (width<=520px){.ff-bigsq{border-radius:26px}.ff-bigsq:before{border-radius:22px;inset:5px}}.ff-home .ff-kicker{font-family:var(--display);letter-spacing:.01em;color:#0000;background:linear-gradient(100deg,#6e5215,#b08d2a 28%,#e8c75e 50%,#b08d2a 72%,#6e5215);-webkit-background-clip:text;background-clip:text;margin:0 0 2px;font-size:clamp(34px,9vw,56px);font-weight:600;line-height:1.05}.ff-home .ff-kicker-sub{margin:8px 0 0;font-size:clamp(20px,5.2vw,26px)}.ff-whoami{border-radius:var(--r-xl);text-align:center;color:#f4ebd6;background:radial-gradient(120% 70% at 50% 0,#5c122073,#0000 60%),linear-gradient(170deg,#1c1a19,#0b0a0a);border:1px solid #c9a22780;margin:10px 0 8px;padding:20px clamp(16px,4vw,28px);box-shadow:0 14px 30px -12px #140c048c}.ff-whoami .ff-h2{color:#f7eed8;margin:0}.ff-whoami .ff-body{color:#f4ebd6d1;max-width:560px;margin:6px auto 14px}.ff-whoami-grid{gap:10px;display:grid}@media (width>=640px){.ff-whoami-grid{grid-template-columns:1fr 1fr}}.ff-home .ff-whoami-opt{text-align:left;color:#f4ebd6;background:#ffffff0a;border:1px solid #e9cb7a6b;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.ff-home .ff-whoami-opt:hover{border-color:var(--gold);background:#c9a2271a}.ff-home .ff-whoami-opt.biz{border-color:#d6dae073}.ff-home .ff-whoami-opt.biz:hover{background:#d6dae014;border-color:#d6dae0}.ff-whoami-opt .tx{flex:1;min-width:0}.ff-whoami-opt b{font-family:var(--display);letter-spacing:.08em;color:#f3de9c;font-size:17px;font-weight:600;display:block}.ff-whoami-opt.biz b{color:#ecedf0}.ff-whoami-opt small{color:#f4ebd6bf;margin-top:2px;font-size:12.5px;display:block}.ff-rvcard{color:#1a1712;background:linear-gradient(170deg,#fffdf8,#f4ecdb);border:1.5px solid #b08d2a8c;border-radius:24px;width:100%;max-width:360px;padding:48px 18px 0;position:relative;overflow:hidden;box-shadow:0 22px 40px -18px #30240a73,inset 0 1px #fff}.ff-rvcard:before{content:"";pointer-events:none;border:1px solid #b08d2a38;border-radius:19px;position:absolute;inset:6px}.ff-rvcard-ribbon{color:#f6e7b4;letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);background:linear-gradient(90deg,#6e1829,#8c2238);align-items:center;gap:6px;padding:6px 18px 6px 14px;font-size:10px;font-weight:700;display:flex;position:absolute;top:14px;left:0}.ff-rvcard-coin{position:absolute;top:10px;right:12px}.ff-rvcard-who{justify-content:center;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.ff-rvcard-who .p{text-align:center;flex-direction:column;align-items:center;gap:4px;width:112px;display:flex}.ff-rvcard-who b{font-family:var(--display);letter-spacing:.04em;font-size:15px;font-weight:600}.ff-rvcard-who small{color:#6b6355;font-size:11px;line-height:1.25}.ff-rvcard-who .arrow{color:#ead79c;background:#141416;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin-top:16px;display:grid}.ff-rvcard-kind{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#7e611d;margin:12px 0 0;font-size:10px;font-weight:800}.ff-rvcard-stars{text-align:center;letter-spacing:4px;color:#c9a227;text-shadow:0 1px #00000026;margin-top:2px;font-size:22px}.ff-rvcard-rows{border-top:1px solid #7e611d33;margin-top:10px}.ff-rvcard-rows>div{border-bottom:1px solid #7e611d33;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.ff-rvcard-rows b{white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:12px}.ff-rvcard-rows b.yes{color:#f6e7b4;background:linear-gradient(170deg,#82203a,#4e0e1b)}.ff-rvcard-rows b.soon{color:#4a3a0e;background:#efe8d6;border:1px solid #7e611d59}.ff-rvcard-quote{font-family:var(--serif);color:#2a2318;margin:12px 2px 14px;font-size:16px;font-style:italic;line-height:1.45}.ff-rvcard-foot{color:#ead79c;background:#141416;align-items:center;gap:8px;margin:0 -18px;padding:11px 18px;font-size:12px;font-weight:600;display:flex;position:relative}.ff-rvcard-foot.done{color:#d7f5e3;background:linear-gradient(90deg,#173b2a,#1f5a3c)}.ff-home .ff-p1whoami{border-radius:26px;margin:22px 0 8px}.ff-home .ff-whoami-opt.biz.soon{cursor:default;opacity:.92}.ff-home .ff-whoami-opt.biz.soon:hover{background:#ffffff0a;border-color:#d6dae073}.ff-home .ff-whoami-opt.biz.soon .ff-sitemark,.ff-home .ff-whoami-opt.biz.soon>span:first-child{filter:grayscale(.4)}.ff-home .ff-whoami-soon{color:#ead79c;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ead79c24;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:9.5px;font-weight:700;display:inline-flex}.ff-home .ff-xphow3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ff-home .ff-xphow3 li{text-align:center;box-shadow:var(--lift-1);background:#fff;border:1px solid #7e611d29;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;display:flex}.ff-home .ff-xphow3 .ic{width:42px;height:42px;color:var(--gold-dk);background:#f7f1e3;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ff-home .ff-xphow3 b{color:#1d1b18;font-size:14.5px}.ff-home .ff-xphow3 span:not(.ic){color:#5a5246;font-size:12.5px;line-height:1.4}.ff-home .ff-verladder{background:linear-gradient(170deg,#1c1a18,#0b0a09);border:1px solid #c9a22773;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:22px 12px 18px;display:grid;position:relative}.ff-home .ff-verladder:before{content:"";opacity:.55;background:linear-gradient(90deg,#cfcbc3,#c07a3c,#d4d8de,#e8c75e);height:2px;position:absolute;top:54px;left:12.5%;right:12.5%}.ff-home .ff-verstep{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.ff-home .ff-verstep .coin{background:#141210;border-radius:50%;display:block;position:relative;box-shadow:0 0 0 4px #141210}.ff-home .ff-verstep .coin i{color:#ead79c;background:#2a2622;border:2px solid #141210;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.ff-home .ff-verstep.locked .coin img,.ff-home .ff-verstep.locked .coin svg:first-child{opacity:.55}.ff-home .ff-verstep b{font-family:var(--display);letter-spacing:.06em;color:#f4ebd6;margin-top:6px;font-size:15px}.ff-home .ff-verstep small{color:#f4ebd6b3;font-size:11.5px}@media (width<=420px){.ff-home .ff-verstep .coin img,.ff-home .ff-verstep .coin>svg{width:52px!important;height:52px!important}.ff-home .ff-verladder:before{top:48px}.ff-home .ff-xphow3{gap:6px}.ff-home .ff-xphow3 li{padding:12px 6px}}.ff-home .ff-home17 .ff-lede,.ff-home .ff-home17 .ff-wif-sub{font-family:var(--sans);font-style:normal}.ff-home .ff-hi{background:radial-gradient(120% 90% at 20% 0,#4b1520 0%,#1b0b0e 55%,#0b0707 100%);position:absolute;inset:0;overflow:hidden}.ff-home .ff-hi .ff-scene{width:100%;height:100%;display:block;position:absolute;inset:0}.ff-home .ff-hi-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ff-home .ff-hi-shade{pointer-events:none;background:linear-gradient(#0805051a 0%,#0805058c 62%,#080505e0 100%);position:absolute;inset:0}.ff-home .ff-feat17{padding-top:28px}.ff-home .ff-feat17-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.ff-home .ff-feat17-head .ff-h1{margin:0;font-size:clamp(22px,6vw,30px)}.ff-home .ff-hc{position:relative}.ff-home .ff-hc-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:12px;padding:12px 4px 22px;display:flex;overflow-x:auto}.ff-home .ff-hc-track::-webkit-scrollbar{display:none}.ff-home .ff-hc-item{scroll-snap-align:start;flex:none}.ff-home .ff-hc-btn{z-index:3;color:#f3de9c;background:#16130f;border:1px solid #c9a227b3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:calc(50% - 22px);box-shadow:0 6px 18px #0000004d}.ff-home .ff-hc-btn.prev{left:-6px}.ff-home .ff-hc-btn.next{right:-6px}.ff-home .ff-hc-btn:disabled{opacity:0;pointer-events:none}.ff-home .ff-hc-btn:focus-visible,.ff-home .ff-hc-track:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ff-home .ff-who17{margin:26px 0 6px;padding:16px clamp(14px,4vw,24px) 18px}.ff-home .ff-who17 .ff-h2{margin:0 0 12px}.ff-home .ff-who17 .ff-whoami-opt{min-height:78px;padding:14px 16px}.ff-home .ff-who17 .ff-whoami-opt b{font-size:19px}.ff-home .ff-wif17 .ff-wif-top{padding-bottom:6px}.ff-home .ff-wif17 .ff-wif-steps{margin-top:16px}.ff-home .ff-wif17 .ff-wif-book{padding-top:clamp(18px,4vw,26px);padding-bottom:clamp(18px,4vw,26px)}.ff-home .ff-wif17 .ff-wif-bh{margin:0 0 8px}.ff-home .ff-teams17-img{border-radius:var(--r-xl) var(--r-xl) 0 0;align-items:flex-end;min-height:clamp(240px,52vw,340px);display:flex;position:relative;inset:auto}.ff-home .ff-teams17-cap{z-index:2;color:#f4ebd6;max-width:640px;padding:22px clamp(16px,4vw,28px);position:relative}.ff-home .ff-teams17-cap .ff-eyebrow{color:#e7c566}.ff-home .ff-teams17-h{font-family:var(--display);color:#f7eed8;text-wrap:balance;margin:6px 0 8px;font-size:clamp(26px,7vw,40px);font-weight:600;line-height:1.1}.ff-home .ff-teams17-cap p{color:#f4ebd6e6;margin:0;font-size:clamp(14px,3.8vw,16px);line-height:1.5}.ff-home .ff-teams17-flow{background:#16100f;border:1px solid #c9a22759;border-top:none;gap:10px;margin:0;padding:18px clamp(12px,3vw,22px);list-style:none;display:grid}.ff-home .ff-teams17-flow li{text-align:center;color:#f4ebd6;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.ff-home .ff-teams17-flow li.arr{color:#e7c566;transform:rotate(90deg)}.ff-home .ff-teams17-flow b{font-family:var(--display);letter-spacing:.08em;color:#f3de9c;font-size:14px;font-weight:600}.ff-home .ff-teams17-flow small{color:#f4ebd6bf;font-size:12.5px}.ff-home .ff-teams17-flow .vis{justify-content:center;align-items:center;width:100%;max-width:300px;min-height:84px;display:flex}.ff-home .ff-teams17-flow .vis.people span+span{margin-left:-14px}.ff-home .ff-teams17-flow .vis.people span{filter:drop-shadow(0 4px 10px #0006);display:inline-flex}.ff-home .ff-teams17-flow .vis.live{background:#1b0b0e;border:1px solid #c9a22766;border-radius:16px;height:96px;position:relative;overflow:hidden}.ff-home .ff-teams17-flow .vis.live svg{width:100%;height:100%;position:absolute;inset:0}.ff-home .ff-teams17-flow .vis.live span{color:#f7e3a0;place-items:center;display:grid;position:absolute;inset:0}.ff-home .ff-teams17-cta{border-radius:0 0 var(--r-xl) var(--r-xl);background:#16100f;border:1px solid #c9a22759;border-top:none;flex-wrap:wrap;justify-content:center;gap:10px;padding:16px;display:flex}@media (width>=900px){.ff-home .ff-teams17-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.ff-home .ff-teams17-flow li.arr{transform:none}}.ff-home .ff-rel17{padding-top:34px}.ff-home .ff-rel17>.ff-h1{text-align:center;margin:0 0 14px;font-size:clamp(22px,6vw,30px)}.ff-home .ff-rel17-steps{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}@media (width>=640px){.ff-home .ff-rel17-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ff-home .ff-rel17-steps li{text-align:center;box-shadow:var(--lift-1);background:#fffdf8;border:1px solid #7e611d38;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:16px 14px;display:flex}.ff-home .ff-rel17-steps .vis{justify-content:center;align-items:center;gap:6px;min-height:58px;display:flex}.ff-home .ff-rel17-steps .link{color:#f3de9c;background:#16130f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ff-home .ff-rel17-steps .stars{letter-spacing:.14em;color:#c9a227;font-size:26px}.ff-home .ff-rel17-steps b{font-family:var(--display);letter-spacing:.05em;color:#16130f;font-size:16px;font-weight:600}.ff-home .ff-rel17-steps li>span:last-child{color:#3a3226;font-size:13.5px;line-height:1.45}.ff-home .ff-rel17-card{max-width:380px;margin:0 auto}.ff-home .ff-next17{padding-top:34px}.ff-home .ff-next17>.ff-h1{text-align:center;margin:0 0 14px;font-size:clamp(22px,6vw,30px)}.ff-home .ff-next17-grid{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.ff-home .ff-next17-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.ff-home .ff-next17-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ff-home .ff-next17-tile{min-height:clamp(150px,34vw,190px);box-shadow:var(--lift-1);border:1px solid #c9a22766;border-radius:22px;position:relative;overflow:hidden}.ff-home .ff-next17-tile.next{box-shadow:0 0 0 1px #e7c56680, var(--lift-1);border-color:#e7c566}.ff-home .ff-next17-mark{z-index:2;color:#f3de9c;background:#08050580;border:1px solid #c9a22780;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:14px;right:14px}.ff-home .ff-next17-mark img{object-fit:contain;width:34px;height:34px}.ff-home .ff-next17-txt{z-index:2;color:#f4ebd6;flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.ff-home .ff-next17-txt b{font-family:var(--display);letter-spacing:.04em;color:#f7eed8;font-size:20px;font-weight:600}.ff-home .ff-next17-txt small{color:#f4ebd6d9;font-size:13px;line-height:1.4}.ff-home .ff-next17-pill{letter-spacing:.14em;text-transform:uppercase;color:#f3de9c;background:#c9a22733;border:1px solid #c9a22780;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}.ff-home .ff-next17-tile.next .ff-next17-pill{color:#2a1e04;background:#e7c566}.ff-home .ff-bt17{padding-top:30px}.ff-home .ff-welcome17{margin-top:12px}.ff-home .ff-hero18{border-radius:var(--r-xl);color:#f4ebd6;isolation:isolate;box-shadow:var(--lift-2);background:radial-gradient(120% 120% at 100% 40%,#2c1017 0%,#140b0c 55%,#0b0707 100%);border:1px solid #c9a22759;grid-template-columns:minmax(0,1fr);margin:6px 0 4px;display:grid;position:relative;overflow:hidden}.ff-home .ff-hero18-img{aspect-ratio:1800/850;background:#0b0707;order:-1;width:100%;position:relative;overflow:hidden}.ff-home .ff-hero18-photo,.ff-home .ff-hero18-img>.ff-scene{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ff-home .ff-hero18-fade{pointer-events:none;background:linear-gradient(#0b070700 58%,#140b0cf5 100%);position:absolute;inset:0}.ff-home .ff-hero18-shadow{pointer-events:none;background:radial-gradient(closest-side,#000000b8,#0000);border-radius:50%;width:19%;height:4.2%;position:absolute;top:85.5%;left:67%;transform:translate(-50%,-50%)}.ff-home .ff-hero18-coin{aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 6px 14px #0000008c);width:16.5%;position:absolute;top:85.5%;left:67%;transform:translate(-50%,-100%)}.ff-home .ff-hero18-coin>img,.ff-home .ff-hero18-coin>svg{display:block;width:100%!important;height:100%!important}.ff-home .ff-hero18-coin.refl{opacity:.26;filter:blur(1.2px);transform:translate(-50%)scaleY(-1);-webkit-mask-image:linear-gradient(#000000e6,#0000 62%);mask-image:linear-gradient(#000000e6,#0000 62%)}.ff-home .ff-hero18-in{z-index:2;text-align:center;padding:6px clamp(16px,5vw,26px) 22px;position:relative}.ff-home .ff-hero17-h{font-family:var(--display);letter-spacing:.02em;color:#f7eed8;text-wrap:balance;text-shadow:0 2px 18px #00000080;margin:4px 0 0;font-size:clamp(28px,8.2vw,40px);font-weight:600;line-height:1.1}.ff-home .ff-hero17-sub{font-family:var(--sans);color:#f4ebd6e0;margin:8px 0 14px;font-size:clamp(14px,3.8vw,16px);line-height:1.45}.ff-home .ff-hero17-ai{text-align:left}.ff-home .ff-hero17-cta{margin-top:12px}.ff-home .ff-hero17-cta .ff-btn{letter-spacing:.08em;white-space:nowrap;width:100%;min-height:50px;font-size:13px}@media (width<=480px){.ff-home .ff-hero18-in{padding-left:14px;padding-right:14px}}@media (width>=900px){.ff-home .ff-hero18{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.ff-home .ff-hero18-img{background:0 0;order:0;grid-area:1/2}.ff-home .ff-hero18-photo{-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.ff-home .ff-hero18-fade{background:linear-gradient(90deg,#140b0cfa 0%,#140b0c8c 14%,#0b070700 40%)}.ff-home .ff-hero18-in{text-align:left;grid-area:1/1;margin-right:-4%;padding:34px 8px 34px clamp(28px,3.4vw,44px)}.ff-home .ff-hero17-h{font-size:clamp(34px,3.7vw,50px)}.ff-home .ff-hero17-sub{max-width:30em;margin:10px 0 18px;font-size:16.5px}.ff-home .ff-hero17-cta .ff-btn{width:auto;min-width:260px}}.ff-home .ff-bt18-grid{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.ff-home .ff-sw18,.ff-home .ff-sw18-stage{min-width:0}.ff-home .ff-sw18-head{align-items:center;gap:10px;margin:0 2px 8px;display:flex}.ff-home .ff-sw18-head .ico{color:#f3de9c;background:#16130f;border:1px solid #c9a22799;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ff-home .ff-sw18-head h3{min-width:0;font-family:var(--display);letter-spacing:.03em;color:var(--ink);flex:1;margin:0;font-size:clamp(21px,5.6vw,27px);font-weight:600}.ff-home .ff-sw18-head .hint{letter-spacing:.12em;text-transform:uppercase;color:#6a5518;background:#c9a22729;border:1px solid #7e611d59;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;transition:opacity .4s;display:inline-flex}.ff-home .ff-sw18-head .hint svg{animation:1.8s ease-in-out infinite ffSwipeNudge}.ff-home .ff-sw18-head .hint.gone{opacity:0;pointer-events:none}@media (width<=430px){.ff-home .ff-sw18-head .hint .lbl{display:none}.ff-home .ff-sw18-head .hint{padding:5px 8px}.ff-home .ff-sw18-head h3{white-space:nowrap;font-size:clamp(19px,5.4vw,24px)}}@keyframes ffSwipeNudge{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ff-home .ff-sw18-head .hint svg{animation:none}}.ff-home .ff-sw18-head .open{letter-spacing:.12em;text-transform:uppercase;color:#2a1e04;cursor:pointer;background:linear-gradient(170deg,#fbefc4,#d9b451);border:1px solid #b08d2a;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:36px;padding:0 14px;font-size:11.5px;font-weight:800;display:inline-flex}.ff-home .ff-sw18-head .open:hover{filter:brightness(1.05)}.ff-home .ff-sw18-stage{position:relative}.ff-home .ff-sw18-track{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;gap:12px;padding:6px 4px 10px;scroll-padding-left:4px;display:flex;overflow-x:auto}.ff-home .ff-sw18-track::-webkit-scrollbar{display:none}.ff-home .ff-sw18-track:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:16px}.ff-home .ff-sw18-card{scroll-snap-align:start;aspect-ratio:4/5;text-align:left;cursor:pointer;width:clamp(190px,58vw,250px);box-shadow:var(--lift-2);color:#f7eed8;background:#120a0b;border:1px solid #c9a22780;border-radius:20px;flex:none;padding:0;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.ff-home .ff-sw18-card>img,.ff-home .ff-sw18-card>.ff-scene{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ff-home .ff-sw18-card .shade{pointer-events:none;background:linear-gradient(#08050500 38%,#080505e6 100%);position:absolute;inset:0}.ff-home .ff-sw18-card .t{font-family:var(--display);letter-spacing:.02em;text-shadow:0 1px 10px #000000b3;font-size:clamp(17px,4.6vw,20px);font-weight:600;line-height:1.18;position:absolute;bottom:13px;left:14px;right:14px}@media (hover:hover){.ff-home .ff-sw18-card:hover{border-color:#e7c566;transform:translateY(-4px)}}.ff-home .ff-sw18-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ff-home .ff-sw18-btn{z-index:3;color:#f3de9c;cursor:pointer;background:#16130f;border:1px solid #c9a227b3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:calc(50% - 22px);box-shadow:0 6px 18px #0000004d}.ff-home .ff-sw18-btn.prev{left:-8px}.ff-home .ff-sw18-btn.next{right:-8px}.ff-home .ff-sw18-btn:disabled{opacity:0;pointer-events:none}@media (hover:none){.ff-home .ff-sw18-btn{display:none}}.ff-home .ff-sw18-dots{justify-content:center;gap:6px;margin-top:2px;display:flex}.ff-home .ff-sw18-dots i{background:#7e611d4d;border-radius:99px;width:6px;height:6px;font-style:normal;transition:width .25s,background .25s}.ff-home .ff-sw18-dots i.on{background:#b08d2a;width:18px}.ff-home .ff-shine-img>.ff-scene{z-index:-2;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ff-home .ff-teams17-img{background:#140b0c}.ff-home .ff-teams17-flow .vis.live{background:#1b0b0e;border:1px solid #c9a22780;border-radius:20px;width:100%;max-width:260px;height:150px;position:relative;overflow:hidden}.ff-home .ff-teams17-flow .vis.live img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ff-home .ff-teams17-flow .vis.live .shade{background:linear-gradient(#08050500 50%,#08050599 100%);position:absolute;inset:0}.ff-home .ff-teams17-flow .vis.team{min-height:0}.ff-home .ff-teams17{padding-top:18px}.ff-home .ff-teams17-img{min-height:clamp(140px,28vw,200px)}.ff-home .ff-teams17-cap{padding:14px clamp(14px,3vw,22px)}.ff-home .ff-teams17-h{margin:4px 0;font-size:clamp(20px,5vw,28px)}.ff-home .ff-teams17-cap p{font-size:13.5px}.ff-home .ff-teams17-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;padding:12px clamp(8px,2vw,18px)}.ff-home .ff-teams17-flow li.arr{transform:none}.ff-home .ff-teams17-flow .vis{max-width:none;min-height:0}.ff-home .ff-teams17-flow .vis.people,.ff-home .ff-teams17-flow .vis.team>*{zoom:.62}.ff-home .ff-teams17-flow .vis.live{border-radius:14px;max-width:150px;height:70px}.ff-home .ff-teams17-flow b{letter-spacing:.06em;font-size:12px}.ff-home .ff-teams17-flow small{font-size:11px;line-height:1.3}.ff-home .ff-teams17-cta{padding:12px}@media (width>=720px){.ff-home .ff-teams17-flow .vis.people,.ff-home .ff-teams17-flow .vis.team>*{zoom:.8}.ff-home .ff-teams17-flow .vis.live{max-width:200px;height:96px}}.ff-home .ff-bt18.one .ff-bt18-grid{grid-template-columns:minmax(0,1fr)!important}.ff-home .ff-mapbox-btn{text-align:left;width:100%;max-width:560px;font:inherit;cursor:pointer;color:#f4ebd6;background:linear-gradient(165deg,#2a292e,#0e0e10);border:1px solid #c9a22780;border-radius:18px;align-items:center;gap:14px;margin:0 auto;padding:14px 16px;transition:transform .2s;display:flex;box-shadow:0 8px 20px #0000002e}.ff-home .ff-mapbox-btn:hover{transform:translateY(-1px)}.ff-home .ff-mapbox-btn:active{transform:scale(.98)}.ff-home .ff-mapbox-btn .ic{color:#e4c36a;background:#c9a2271f;border:1px solid #c9a22759;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ff-home .ff-mapbox-btn .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ff-home .ff-mapbox-btn b{color:#fff;font-size:15.5px;font-weight:600}.ff-home .ff-mapbox-btn small{color:#f4ebd6bf;font-size:12.5px}.ff-home .ff-mapbox-btn>svg:last-child{color:#e4c36a;flex:none}.ff-home .ff-mapbox-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ff-home .ff-mapbox-btn{transition:none}.ff-home .ff-mapbox-btn:hover,.ff-home .ff-mapbox-btn:active{transform:none}}.ff-home .ff-tc17{text-align:center;color:#f7eed8;background:radial-gradient(130% 70% at 50% 0,#c9a22740,#c9a22700 62%),linear-gradient(165deg,#32121b,#170b0e 58%,#0b0707);border:1.5px solid #e7c566bf;border-radius:26px;flex-direction:column;align-items:center;gap:7px;width:min(100%,250px);padding:34px 14px 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000073,0 16px 34px -12px #000000b3}.ff-home .ff-tc17-label{letter-spacing:.22em;text-transform:uppercase;color:#e7c566;font-size:9px;font-weight:800;position:absolute;top:13px;left:16px}.ff-home .ff-tc17-coin{display:inline-flex;position:absolute;top:9px;right:12px}.ff-home .ff-tc17-faces{justify-content:center;align-items:center;margin:4px 0 2px;display:flex}.ff-home .ff-tc17-faces .f{border-radius:50%;display:inline-flex;box-shadow:0 0 0 3px #190c10}.ff-home .ff-tc17-faces .f+.f{margin-left:-17px}.ff-home .ff-tc17-faces .f.more{color:#f3de9c;background:#190c10;border:1.5px solid #e7c566b3;justify-content:center;align-items:center;width:60px;height:60px;font-size:15px;font-weight:800;box-shadow:0 0 0 3px #190c10}.ff-home .ff-tc17-name{font-family:var(--display);letter-spacing:.04em;color:#f7eed8;margin:2px 0 0;font-size:21px;font-weight:600}.ff-home .ff-tc17-tag{letter-spacing:.1em;text-transform:uppercase;color:#2a1e04;background:linear-gradient(170deg,#fbefc4,#d9b451);border:1px solid #b08d2a;border-radius:999px;padding:4px 13px;font-size:10.5px;font-weight:800}.ff-home .ff-tc17-url{letter-spacing:.05em;color:#f4ebd6c7;margin-top:2px;font-size:12px}.ff-home .ff-next17-tile{min-height:clamp(215px,54vw,250px)}.ff-home .ff-next17-img{min-height:0}.ff-home .ff-pv{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ff-home .ff-next17-tile.pv .ff-hi-shade{background:linear-gradient(#08050500 38%,#080505e0 100%)}.ff-home .ff-next17-tile.pv .ff-next17-mark{display:none}.ff-home .ff-pv-svc .c{transform-origin:50% 0;width:300px;margin-left:-150px;position:absolute;top:10px;left:50%}.ff-home .ff-pv-svc .c>*{width:300px!important}.ff-home .ff-pv-svc .c0{transform:translate(-78px)rotate(-8deg)scale(.31)}.ff-home .ff-pv-svc .c1{z-index:1;transform:translate(78px)rotate(8deg)scale(.31)}.ff-home .ff-pv-svc .c2{z-index:2;transform:translate(0)scale(.34)}.ff-home .ff-pv-ck{pointer-events:auto;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;overflow:auto hidden}.ff-home .ff-pv-ck::-webkit-scrollbar{display:none}.ff-home .ff-pv-ck .row{gap:10px;width:max-content;padding:18px 18px 0;display:flex}.ff-home .ff-pv-ck .cc{flex:none;width:104px}.ff-home .ff-pv-wl .phone{background:#0f0c0c;border:3px solid #34323a;border-radius:24px;width:118px;height:230px;margin-left:-59px;position:absolute;top:14px;left:50%;overflow:hidden;box-shadow:0 12px 26px #0000008c}.ff-home .ff-pv-wl .notch{z-index:2;background:#34323a;border-radius:6px;width:32px;height:6px;margin-left:-16px;position:absolute;top:5px;left:50%}.ff-home .ff-pv-wl .scr{transform-origin:50% 0;width:230px;margin-left:-115px;position:absolute;top:22px;left:50%;transform:scale(.43)}.ff-home .ff-pv-wl .scr>div{width:230px!important}.ff-home .ff-wif{box-shadow:var(--lift-2);background:#fffdf8;border:1px solid #7e611d33;border-radius:30px;overflow:hidden}.ff-home .ff-wif-top{text-align:center;padding:clamp(24px,5vw,40px) clamp(16px,4vw,36px) clamp(10px,3vw,20px)}.ff-home .ff-wif-h{font-family:var(--display);letter-spacing:.01em;color:#16130f;text-wrap:balance;margin:0;font-size:clamp(30px,8vw,46px);font-weight:600;line-height:1.08}.ff-home .ff-wif-sub{max-width:560px;font-family:var(--serif);color:#4a443a;margin:8px auto 0;font-size:clamp(17px,4.4vw,20px);font-style:italic;line-height:1.4}.ff-home .ff-wif-label{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dk);margin:24px 0 10px;font-size:10.5px;font-weight:700;display:block}.ff-home .ff-wif-label.dark{color:#d9be68;margin:0 0 8px}.ff-home .ff-wif-steps{text-align:left;margin:0;padding:0;list-style:none;display:grid}.ff-home .ff-wif-step{border-top:1px solid #7e611d24;align-items:center;gap:14px;padding:14px 2px;display:flex}.ff-home .ff-wif-step .n{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dk);margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.ff-home .ff-wif-step b{font-family:var(--display);letter-spacing:.05em;color:#16130f;font-size:15px;font-weight:600;display:block}.ff-home .ff-wif-step .t{color:#3a3226;margin-top:3px;font-size:13.5px;line-height:1.45;display:block}@media (width>=700px){.ff-home .ff-wif-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ff-home .ff-wif-step{text-align:center;border-top:none;flex-direction:column;align-items:center;padding:18px 18px 22px}.ff-home .ff-wif-step+.ff-wif-step{border-left:1px solid #7e611d24}}.ff-home .ff-medal.sm{width:46px;height:46px;box-shadow:0 0 0 3px #fffdf8,0 0 0 4px #c9a22773,0 6px 12px #4a0d1833}.ff-home .ff-wif-book{color:#f4ebd6;background:linear-gradient(170deg,#1c1a18,#0b0a09);align-items:center;gap:20px;padding:clamp(22px,5vw,36px) clamp(16px,4vw,36px);display:grid}@media (width>=760px){.ff-home .ff-wif-book{grid-template-columns:minmax(0,1fr) auto;gap:32px}}.ff-home .ff-wif-bh{font-family:var(--display);color:#f7eed8;text-wrap:balance;margin:0;font-size:clamp(23px,5.6vw,30px);font-weight:600;line-height:1.15}.ff-home .ff-wif-booktx p{color:#f4ebd6db;max-width:62ch;margin:12px 0 0;font-size:15px;line-height:1.6}.ff-home .ff-wif-party{background:#ffffff0d;border:1px solid #ead79c33;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.ff-home .ff-wif-party p{margin:0}.ff-home .ff-wif-party b{color:#f2d88c}.ff-home .ff-wif-card{flex-direction:column;justify-self:center;align-items:center;gap:8px;display:flex}.ff-home .ff-wf18{isolation:isolate;text-align:center;color:#f4ebd6;background:radial-gradient(90% 55% at 50% 0,#c9a2272b,#0000 62%),linear-gradient(#151417 0%,#0b0b0c 100%);border:1px solid #c9a22761;border-radius:30px;padding:clamp(30px,6vw,56px) clamp(18px,5vw,48px) clamp(26px,5vw,44px);position:relative;overflow:hidden;box-shadow:0 26px 60px -26px #0000008c}.ff-home .ff-wf18:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c9a22733;border-radius:23px;position:absolute;inset:8px}.ff-home .ff-wf18-coin{filter:drop-shadow(0 6px 18px #c9a22759);justify-content:center;margin-bottom:14px;display:flex}.ff-home .ff-wf18-eye,.ff-home .ff-hw18-eye{letter-spacing:.32em;text-transform:uppercase;color:#ead79cd1;font-size:10.5px;font-weight:600;display:block}.ff-home .ff-wf18-eye .ai{color:#fff4cc;text-shadow:0 0 10px #f6e2a199}.ff-home .ff-wf18-h{font-family:var(--display);letter-spacing:.02em;color:#f7eed8;text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,7.4vw,48px);font-weight:600;line-height:1.1}.ff-home .ff-orn{color:#c9a227;justify-content:center;align-items:center;gap:12px;max-width:240px;margin:20px auto;font-size:9px;display:flex}.ff-home .ff-orn i{background:linear-gradient(90deg,#0000,#c9a227bf);flex:1;height:1px}.ff-home .ff-orn i:last-child{background:linear-gradient(90deg,#c9a227bf,#0000)}.ff-home .ff-wf18-name{grid-template-columns:1fr 1fr;max-width:560px;margin:0 auto;display:grid}.ff-home .ff-wf18-name>div{padding:2px 10px}.ff-home .ff-wf18-name>div+div{border-left:1px solid #c9a22752}.ff-home .ff-wf18-name b,.ff-home .ff-hw18-steps .n{font-family:var(--display);color:#0000;background:linear-gradient(100deg,#b08d2a 0%,#f6e2a1 42%,#c9a227 58%,#8c6b1f 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:8s ease-in-out infinite ffgold}.ff-home .ff-wf18-name b{letter-spacing:.28em;padding-left:.28em;font-size:clamp(22px,6vw,34px);line-height:1.15;display:block}.ff-home .ff-wf18-name em{font-family:var(--serif);color:#f7eed8;margin-top:4px;font-size:clamp(19px,4.6vw,24px);font-style:italic;display:block}.ff-home .ff-wf18-name small{color:#f4ebd69e;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.ff-home .ff-wf18-q{max-width:28ch;font-family:var(--serif);color:#ead79c;text-wrap:balance;margin:26px auto 0;font-size:clamp(21px,5.4vw,28px);font-style:italic;line-height:1.3}.ff-home .ff-wf18-vals{border-top:1px solid #c9a22738;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:640px;margin:26px auto 0;padding:20px 0 0;list-style:none;display:grid}.ff-home .ff-wf18-vals li{flex-direction:column;gap:6px;display:flex}.ff-home .ff-wf18-vals span{color:#f4ebd6c7;font-size:12.5px;line-height:1.4}.ff-home .ff-wf18-m{letter-spacing:.26em;text-transform:uppercase;color:#f4ebd67a;margin:24px 0 0;font-size:10px}@keyframes ffgold{0%,to{background-position:0%}50%{background-position:100%}}.ff-home .ff-hw18-top{text-align:center;padding:clamp(26px,5vw,44px) clamp(16px,4vw,36px) clamp(14px,3vw,22px)}.ff-home .ff-hw18-eye{color:var(--gold-dk)}.ff-home .ff-hw18-h{font-family:var(--display);letter-spacing:.04em;color:#16130f;margin:10px 0 0;font-size:clamp(32px,8.6vw,54px);font-weight:600;line-height:1.05}.ff-home .ff-hw18-sub{font-family:var(--serif);color:#4a443a;margin:8px 0 0;font-size:clamp(18px,4.6vw,21px);font-style:italic}.ff-home .ff-hw18-steps{text-align:left;margin:22px 0 0;padding:0;list-style:none;display:grid}.ff-home .ff-hw18-steps li{border-top:1px solid #7e611d24;align-items:flex-start;gap:16px;padding:16px 2px;display:flex}.ff-home .ff-hw18-steps .n{text-align:center;background-image:linear-gradient(100deg,#7e611d 0%,#c9a227 45%,#e4c36a 55%,#7e611d 100%);flex:none;width:44px;font-size:24px;line-height:1.1}.ff-home .ff-hw18-steps b{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:#16130f;font-size:16px;font-weight:600;display:block}.ff-home .ff-hw18-steps li>div>span{color:#3a3226;margin-top:4px;font-size:14px;line-height:1.5;display:block}@media (width>=760px){.ff-home .ff-hw18-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-home .ff-hw18-steps li{text-align:center;border-top:none;flex-direction:column;align-items:center;padding:18px 20px 22px}.ff-home .ff-hw18-steps li+li{border-left:1px solid #7e611d24}}.ff-home .ff-hw18-src{gap:8px;margin-top:16px;display:grid}.ff-home .ff-hw18-src>div{background:#ffffff0a;border:1px solid #ead79c2e;border-radius:14px;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.ff-home .ff-hw18-src b{min-width:74px;font-family:var(--display);letter-spacing:.12em;color:#f2d88c;flex:none;font-size:12.5px;font-weight:600}.ff-home .ff-hw18-src span{color:#f4ebd6db;font-size:14px;line-height:1.45}.ff-home .ff-hw18-q{font-family:var(--serif);color:#ead79c;margin:16px 0 0;font-size:clamp(17px,4.2vw,20px);font-style:italic}@media (prefers-reduced-motion:reduce){.ff-home .ff-wf18-name b,.ff-home .ff-hw18-steps .n{animation:none}}.ff-home .ff-wf18{padding:clamp(26px,5vw,44px) clamp(18px,5vw,40px) clamp(22px,4vw,32px)}.ff-home .ff-wf18-h{font-size:clamp(26px,6.6vw,42px)}.ff-home .ff-wf18 .ff-orn{margin:16px auto}.ff-home .ff-wf18-vals{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:none;margin:0;padding:0;display:flex}.ff-home .ff-wf18-vals b{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:#e4c36a;font-size:12px;font-weight:600}.ff-home .ff-wf18-vals span{color:#c9a227;font-size:8px}.ff-home #ff-what .ff-who17{margin-top:16px}.ff-home .ff-hw18-top{padding-bottom:clamp(12px,3vw,20px)}.ff-home .ff-hw18-steps{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:22px 0 0;display:grid}.ff-home .ff-hw18-steps li{flex-direction:column;align-items:center;gap:4px;padding:0 4px;display:flex;position:relative;border:0!important}.ff-home .ff-hw18-steps li+li{border:0!important}.ff-home .ff-hw18-steps .ff-medal{place-items:center;width:58px;height:58px;display:grid}.ff-home .ff-hw18-steps b{letter-spacing:.2em;text-transform:uppercase;margin-top:8px;font-size:15px}.ff-home .ff-hw18-steps li>span{color:#4a443a;margin:0;font-size:13px;line-height:1.35}.ff-home .ff-hw18-steps .arr{color:var(--gold-dk);opacity:.8;place-items:center;display:grid;position:absolute;top:20px;right:-10px}.ff-home .ff-hw18-flow{justify-content:center;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.ff-home .ff-hw18-flow .src{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ff-home .ff-hw18-flow .src b{font-family:var(--display);letter-spacing:.1em;color:#f2d88c;font-size:12.5px;font-weight:600}.ff-home .ff-hw18-flow .src small{color:#f4ebd6ad;margin-top:-4px;font-size:12px}.ff-home .ff-hw18-flow .ar{color:#e4c36a;place-items:center;margin-top:19px;display:grid}.ff-home .ff-cv18-box{text-align:center;color:#f4ebd6;background:radial-gradient(90% 60% at 50% 0,#c9a22724,#0000 62%),linear-gradient(#171618,#0b0b0c);border:1px solid #c9a22766;border-radius:28px;padding:clamp(24px,5vw,36px) clamp(16px,4vw,32px);box-shadow:0 20px 44px -22px #00000080}.ff-home .ff-cv18-eye{letter-spacing:.3em;text-transform:uppercase;color:#ead79cd1;font-size:10.5px;font-weight:600;display:block}.ff-home .ff-cv18-h{max-width:20ch;font-family:var(--display);color:#f7eed8;text-wrap:balance;margin:10px auto 0;font-size:clamp(22px,5.6vw,32px);font-weight:600;line-height:1.15}.ff-home .ff-cv18-vis{justify-items:center;gap:14px;margin:22px auto 0;display:grid}.ff-home .ff-cv18-vis .ppl{display:flex}.ff-home .ff-cv18-vis .ppl span+span{margin-left:-12px}.ff-home .ff-cv18-vis .ppl span{filter:drop-shadow(0 4px 10px #00000073);display:inline-flex}.ff-home .ff-cv18-vis .rec{letter-spacing:.14em;text-transform:uppercase;color:#e4c36a;background:#c9a22714;border:1px solid #c9a22773;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.ff-home .ff-cv18-vis .lvl{justify-content:center;align-items:center;gap:clamp(8px,3vw,20px);display:flex}.ff-home .ff-cv18-vis .lvl>div{flex-direction:column;align-items:center;gap:4px;display:flex}.ff-home .ff-cv18-vis .lvl small{letter-spacing:.12em;text-transform:uppercase;color:#f4ebd6b3;font-size:11px}.ff-home .ff-cv18-vis .lvl i{color:#c9a227;margin-bottom:16px;display:grid}.ff-home .ff-cv18-t{color:#f4ebd6d1;max-width:34ch;margin:18px auto 16px;font-size:14px;line-height:1.5}.ff-home .ff-mapbox{padding-top:22px;padding-bottom:6px}.ff-home .ff-mapbox-btn{border-radius:26px;flex-direction:column;align-items:stretch;gap:16px;max-width:640px;padding:clamp(18px,4vw,26px);display:flex}.ff-home .ff-mb-head{text-align:center;flex-direction:column;gap:6px;display:flex}.ff-home .ff-mapbox-btn .ff-mb-head b{font-family:var(--display);letter-spacing:.02em;color:#f7eed8;font-size:clamp(20px,5.2vw,26px);font-weight:600}.ff-home .ff-mapbox-btn .ff-mb-head small{color:#f4ebd6c7;font-size:13.5px;line-height:1.45}.ff-home .ff-mb-vis{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.ff-home .ff-mb-vis>span{background:#ffffff09;border:1px solid #c9a22740;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 10px;display:flex}.ff-home .ff-mb-vis svg{width:100%;max-width:150px;height:auto;display:block}.ff-home .ff-mb-vis .uk svg{max-height:190px}.ff-home .ff-mb-vis em{letter-spacing:.16em;text-transform:uppercase;color:#e4c36a;text-align:center;font-size:10.5px;font-style:normal;font-weight:600}.ff-home .ff-mb-vis .land{fill:#c9a22724;stroke:#c9a227;stroke-width:1.4px;stroke-linejoin:round}.ff-home .ff-mb-vis .pin{fill:#f6e2a1;stroke:#c9a22799;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite ffpin}.ff-home .ff-mb-vis .pins circle{fill:#f6e2a1;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite ffpin}@keyframes ffpin{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}.ff-home .ff-mb-foot{font-size:13px;font-style:italic;font-family:var(--serif);color:#ead79c;justify-content:center;align-items:center;gap:6px;font-size:16px;display:flex}@media (prefers-reduced-motion:reduce){.ff-home .ff-mb-vis .pin,.ff-home .ff-mb-vis .pins circle{animation:none}}.ff-home .ff-pv-ck .cc{width:112px}.ff-home .ff-pv-ck .cc img{border-radius:9px;width:100%;height:auto;display:block;box-shadow:0 8px 18px #00000080}.ff-home .ff-pv-wl .pair{justify-content:center;align-items:flex-start;display:flex;position:absolute;top:16px;left:0;right:0}.ff-home .ff-pv-wl .pair .phone{border-radius:20px;flex:none;width:96px;height:188px;margin:0;position:relative;top:auto;left:auto}.ff-home .ff-pv-wl .pair .phone.l{transform:rotate(-5deg)}.ff-home .ff-pv-wl .pair .phone.r{transform:rotate(5deg)}.ff-home .ff-pv-wl .pair .phone .scr{top:18px;transform:scale(.37)}.ff-home .ff-pv-wl .pair .share{z-index:3;color:#1a1408;background:linear-gradient(#f6e2a1,#c9a227);border-radius:50%;align-self:center;place-items:center;width:40px;height:40px;margin:0 -9px;display:grid;box-shadow:0 6px 16px #00000080,0 0 0 3px #0805058c}.ff-home .ff-wif-card .cap{letter-spacing:.06em;color:#f4ebd699;font-size:11px}.ff-home .ff-whoami-grid{grid-template-columns:minmax(0,1fr)}.ff-home .ff-whoami-opt{min-width:0}@media (width>=640px){.ff-home .ff-whoami-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ff-landing{padding-bottom:0;padding-left:0;padding-right:0}.ff-home .ff-sect{padding-top:28px}.ff-home .ff-bigsq{border-radius:22px}.ff-home .ff-bigsq:before{border-radius:18px;inset:5px}.ff-home .ff-whoami-opt{gap:10px;padding:14px 12px;position:relative}.ff-home .ff-whoami-opt.biz.soon{padding-top:18px}.ff-home .ff-whoami-soon{background:#2a2418;border:1px solid #ead79c59;position:absolute;top:-9px;right:12px}.ff-home .ff-whoami-opt b{font-size:16px}.ff-home .ff-sitecard .cta{letter-spacing:.02em;padding:8px 6px}.ff-home .ff-teams17-img{min-height:210px}.ff-home .ff-teams17-cap{padding:16px 16px 18px}.ff-home .ff-teams17-h{margin:6px 0;font-size:23px}.ff-home .ff-teams17-flow{grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 16px 14px}.ff-home .ff-teams17-flow li:not(.arr){text-align:left;grid-template-columns:132px minmax(0,1fr);grid-template-areas:"vis b""vis s";align-items:center;gap:2px 16px;display:grid}.ff-home .ff-teams17-flow li .vis{grid-area:vis;justify-content:center}.ff-home .ff-teams17-flow li b{letter-spacing:.06em;grid-area:b;align-self:end;font-size:15px}.ff-home .ff-teams17-flow li small{grid-area:s;align-self:start;font-size:12.5px;line-height:1.35}.ff-home .ff-teams17-flow li.arr{justify-content:center;justify-self:start;width:132px;display:flex;transform:none}.ff-home .ff-teams17-flow li.arr svg{transform:rotate(90deg)}.ff-home .ff-teams17-flow .vis.people{zoom:.7}.ff-home .ff-teams17-flow .vis.team>*{zoom:.6}.ff-home .ff-teams17-flow .vis.team{padding-top:14px}.ff-home .ff-teams17-flow .ff-tc17{padding-left:10px;padding-right:10px}.ff-home .ff-teams17-flow .ff-tc17-faces{zoom:.84}.ff-home .ff-teams17-flow .vis.live{max-width:132px;height:84px}.ff-home .ff-teams17-cta{flex-direction:column;padding:14px 16px 16px}.ff-home .ff-teams17-cta .ff-btn{width:100%}}@media (width<=420px){.ff-home .ff-sw18-head .hint{display:none}.ff-home .ff-sw18-head{gap:8px}.ff-home .ff-sw18-head .open{padding:0 12px}.ff-home .ff-verladder{gap:2px;padding:18px 6px 16px}.ff-home .ff-verstep b{letter-spacing:.03em;font-size:13px}.ff-home .ff-verstep small{font-size:10px;line-height:1.25}.ff-home .ff-xphow3 span:not(.ic){font-size:11.5px}}.ff-bk{--ink:#0b0b0c;--onyx:#141416;--char:#1e1f22;--cream:#f4efe4;--paper:#fbf8f1;--gold:#c9a227;--gold-lt:#ead79c;--gold-dk:#7e611d;--gold-mid:#b08d2a;--ox:#5c1220;--ox-dk:#37070f;--silver:#c6c8cc;--bronze:#9a6634;--ok:#2f6b4f;--warn:#8a6a20;--bad:#8c2130;--rule:#7e611d4d;--burg:#5c1220;--burg-dk:#37070f;--burg-lt:#7a1b2c;--display:var(--font-display);--serif:var(--font-serif);--sans:var(--font-sans);--lift-1:0 1px 2px #1c14060d, 0 6px 18px #1c14060f;--lift-2:0 2px 6px #1c140614, 0 18px 44px #1c140624}.ff-bk .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger){color:#2a1f08;background:linear-gradient(170deg,#f8e9b4 0%,#eed68b 52%,#dfbe62 100%);border-color:#7e611d99;box-shadow:inset 0 1px #fff9,0 2px 6px #78581029}.ff-bk .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger):hover{border-color:var(--gold-dk);background:linear-gradient(170deg,#fbefc6 0%,#f2dc9a 52%,#e5c670 100%)}.ff-bk .ff-panel{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--lift-1);border:1px solid #7e611d2e;padding:18px;animation:none}.ff-bk .ff-panel.ff-champagne{background:linear-gradient(160deg,#fcf5e1,#f2e3b9);border-color:#b08d2a73}:where(.ff-bk) :is(h1,h2,h3){font-weight:700}.ff-bk .ff-linkbtn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ff-sect{padding:34px 0 6px}.ff-sect-head{text-align:center;margin-bottom:20px}.ff-bk .ff-ffai-tint{background:radial-gradient(120% 100% at 0 0,#c9a22733,#0000 55%),radial-gradient(120% 120% at 100% 100%,#5c122029,#0000 60%),linear-gradient(160deg,#fffbf1,#f8eee8);border-color:#7e611d59}.ff-sect[id]{scroll-margin-top:72px}.ff-courses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=760px){.ff-courses{grid-template-columns:repeat(4,minmax(0,1fr))}}.ff-bk .ff-courses{gap:14px}.ff-bigsq{background:radial-gradient(120% 60% at 50% 0,#ffffffe6,#fff0 60%),linear-gradient(170deg,#fffdf8,#f3ead5);border:1px solid #b08d2a80;border-radius:34px;padding:clamp(24px,5vw,44px) clamp(14px,4vw,40px) clamp(18px,4vw,36px);position:relative;box-shadow:0 34px 60px -34px #30240a80,0 10px 24px -14px #30240a40,inset 0 1px #ffffffe6}.ff-bigsq:before{content:"";pointer-events:none;border:1px solid #b08d2a38;border-radius:28px;position:absolute;inset:7px}.ff-bigsq.dark{background:radial-gradient(120% 60% at 50% 0,#5c12208c,#0000 60%),linear-gradient(170deg,#161414,#070606);border-color:#e9cb7a8c;box-shadow:0 34px 60px -30px #140c04b3,inset 0 1px #ffffff14}.ff-bigsq.dark:before{border-color:#e9cb7a33}.ff-bigsq.dark>.ff-sect-head .ff-h1{color:#f7eed8}.ff-bigsq.dark>.ff-sect-head .ff-lede{color:#f4ebd6db}.ff-bigsq.dark>.ff-sect-head .ff-eyebrow{color:#e9cb7a}@media (width<=520px){.ff-bigsq{border-radius:26px}.ff-bigsq:before{border-radius:22px;inset:5px}}.ff-dreamlist{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ff-dreamchip{color:#f6e7b4;background:linear-gradient(170deg,#82203a,#4e0e1b);border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ff-bk .ff-dreamchip button{color:inherit;padding:2px;display:flex}.ff-svcreg{justify-items:center;gap:6px;margin-top:10px;display:grid}.ff-svcreg .ff-btn{width:100%}.ff-svcreg-on{text-align:center;color:#173b2a;background:#f1f8f3;border:1px solid #2f6b4f59;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.ff-bk .ff-courses-img{gap:12px}.ff-bk .ff-shine-img{isolation:isolate;aspect-ratio:4/5;text-align:left;cursor:pointer;color:#f7eed8;box-shadow:var(--lift-1);background:#120a0b;border:1.5px solid #c9a2276b;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.ff-bk .ff-shine-img>img,.ff-bk .ff-shine-img>.ff-scene{z-index:-2;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ff-bk .ff-shine-img .shade{z-index:-1;background:linear-gradient(#08050538 0%,#08050500 32%,#080505e6 100%);position:absolute;inset:0}.ff-bk .ff-shine-img .k{letter-spacing:.14em;text-transform:uppercase;color:#f3de9c;white-space:nowrap;text-overflow:ellipsis;background:#08050594;border:1px solid #c9a22780;border-radius:999px;max-width:calc(100% - 52px);padding:4px 9px;font-size:9px;font-weight:800;position:absolute;top:11px;left:11px;overflow:hidden}.ff-bk .ff-shine-img .t{font-family:var(--sans);text-shadow:0 1px 8px #000000a6;padding:0 13px 8px;font-size:clamp(15px,4.2vw,17px);font-weight:800;line-height:1.2}.ff-bk .ff-shine-img .tick{color:#f3de9c;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#0805058c;border:1px solid #f3de9c99;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0 12px 12px;padding:8px;font-size:10px;font-weight:700;display:flex}.ff-bk .ff-shine-img .chk{color:#1a1408;background:linear-gradient(170deg,#fbefc4,#d9b451);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 2px 6px #0006}.ff-bk .ff-shine-img[aria-pressed=true]{box-shadow:0 0 0 3px #e8c75e80, var(--lift-2);border-color:#e7c566}.ff-bk .ff-shine-img[aria-pressed=true] .tick{color:#1a1408;background:linear-gradient(170deg,#fbefc4,#d9b451);border-color:#b08d2a}.ff-bk .ff-shine-img:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover:hover){.ff-bk .ff-shine-img:hover{transform:translateY(-4px)}}.ff-bk .ff-ireg-top{align-items:center;gap:8px;display:flex}.ff-bk .ff-ireg-acts{flex-wrap:wrap;gap:8px;display:flex}.ff-bk .ff-ireg-l{margin:12px 0 6px;display:block}.ff-bk .ff-ireg-bar{align-items:stretch;gap:8px;display:flex}.ff-bk .ff-ireg-bar .ff-input{flex:1;min-width:0}.ff-bk .ff-ireg-proto{margin:10px 0 0;font-size:11.5px}.ff-bk .ff-soonpanel{background:#f6f0e2;border:1px solid #7e611d29;border-radius:26px;padding:clamp(14px,3.5vw,22px)}.ff-bk .ff-soonpanel-lede{color:#3a3226;margin:0 0 12px;font-size:14px;line-height:1.5}.ff-bk .ff-soongrid{grid-template-columns:repeat(auto-fit,minmax(max(min(100%,230px),33.3333% - 6.66667px),1fr));gap:10px;display:grid}.ff-bk .ff-soon{box-shadow:var(--lift-1);background:#fff;border:1px solid #7e611d29;border-radius:18px;align-items:flex-start;gap:12px;min-width:0;padding:14px 15px;display:flex}.ff-bk .ff-soon.next{box-shadow:0 0 0 1px #c9a22740, var(--lift-1);border-color:#b08d2a8c}.ff-bk .ff-soon-ic{width:40px;height:40px;color:var(--gold-dk);background:#f7f1e3;border:1px solid #7e611d29;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.ff-bk .ff-soon-ic i{color:#ead79c;background:#2a2622;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-5px;right:-5px}.ff-bk .ff-soon b{color:#1d1b18;font-size:15px;font-weight:700;line-height:1.3;display:block}.ff-bk .ff-soon p{color:#5a5246;margin:4px 0 0;font-size:13px;line-height:1.45}.ff-bk .ff-soon-badge{letter-spacing:.12em;text-transform:uppercase;color:#8a7442;align-items:center;gap:5px;margin-top:9px;font-size:10px;font-weight:700;display:inline-flex}.ff-bk .ff-soon.next .ff-soon-badge{color:#5c1220}.ff-bk .ff-wsoon .ff-soon-badge{margin-top:0}.ff-bk .ff-bkpart{margin-top:26px}.ff-bk .ff-bkgroup-h{border-top:1px solid var(--rule);margin:34px 0 0;padding-top:18px}.ff-bk .ff-bkgroup-h .ff-h2{margin-top:4px;font-size:20px}.ff-ai{--ink:#0b0b0c;--gold:#c9a227;--gold-lt:#ead79c;--gold-dk:#7e611d;--ox:#5c1220;--display:var(--font-display);margin:8px 0;padding:8px 10px}.ff-ai.hero{padding:9px 12px}.ff-ai-head{align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.ff-ai-title{flex:none;margin:0;font-size:13px;line-height:1.1}.ff-ai.hero .ff-ai-title{font-size:14px}.ff-ai-purpose{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;line-height:1.2;overflow:hidden}.ff-ai-row{align-items:flex-end;gap:6px;display:flex}.ff-ai-row .ff-mic{flex:none;width:38px;height:38px;position:static}.ff-ai-in{resize:none;flex:1;min-width:0;min-height:38px;max-height:140px;padding:8px 12px;line-height:1.35;overflow-y:auto}.ff-ai-send{border:1px solid var(--gold);background:var(--ink);width:38px;height:38px;color:var(--gold-lt);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ff-ai-send:disabled{opacity:.38;cursor:default}.ff-ai-send:not(:disabled):hover{background:#2a2418}.ff-ai-send:focus-visible,.ff-ai-row .ff-mic:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ff-ai-note{margin:6px 0 0;font-size:10.5px;line-height:1.3}.ff-ai.bare{padding:7px 8px}.ff-ai.bare .ff-ai-tag{color:var(--ox);flex:none;align-self:center;align-items:center;gap:5px;padding:0 2px 0 0;display:inline-flex}.ff-ai.bare .ff-ai-tag b{font-family:var(--display);letter-spacing:.12em;font-size:11px;font-weight:600}.ff-ai.bare .ff-ai-note{display:none}@media (width<=380px){.ff-ai.bare .ff-ai-tag b{display:none}}@media (width<=480px){.ff-ai.bare .ff-ai-row{gap:4px}.ff-ai.bare .ff-ai-row .ff-mic,.ff-ai.bare .ff-ai-send{width:34px;height:34px}.ff-ai.bare .ff-ai-in{padding:8px 9px;font-size:14px}.ff-ai.bare .ff-ai-tag{gap:4px}.ff-ai.bare .ff-ai-tag b{letter-spacing:.08em;font-size:10px}}.ff-ai.bare textarea.ff-ai-in.tall{min-height:38px}@media (width<=560px){.ff-ai.bare textarea.ff-ai-in.tall{min-height:54px}}@media (width<=400px){.ff-ai.bare textarea.ff-ai-in.tall{min-height:72px}}.ff-pf{--ink:#0b0b0c;--onyx:#141416;--char:#1e1f22;--cream:#f4efe4;--paper:#fbf8f1;--gold:#c9a227;--gold-lt:#ead79c;--gold-dk:#7e611d;--gold-mid:#b08d2a;--ox:#5c1220;--ox-dk:#37070f;--silver:#c6c8cc;--bronze:#9a6634;--ok:#2f6b4f;--warn:#8a6a20;--bad:#8c2130;--rule:#7e611d4d;--burg:#5c1220;--burg-dk:#37070f;--burg-lt:#7a1b2c;--display:var(--font-display);--serif:var(--font-serif);--sans:var(--font-sans);--lift-1:0 1px 2px #1c14060d, 0 6px 18px #1c14060f;--lift-2:0 2px 6px #1c140614, 0 18px 44px #1c140624}.ff-pf .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger){color:#2a1f08;background:linear-gradient(170deg,#f8e9b4 0%,#eed68b 52%,#dfbe62 100%);border-color:#7e611d99;box-shadow:inset 0 1px #fff9,0 2px 6px #78581029}.ff-pf .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger):hover{border-color:var(--gold-dk);background:linear-gradient(170deg,#fbefc6 0%,#f2dc9a 52%,#e5c670 100%)}.ff-pf .ff-panel{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--lift-1);border:1px solid #7e611d2e;padding:18px;animation:none}.ff-pf .ff-panel.ff-champagne{background:linear-gradient(160deg,#fcf5e1,#f2e3b9);border-color:#b08d2a73}:where(.ff-pf) :is(h1,h2,h3){font-weight:700}.ff-pf .ff-linkbtn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ff-pf .ff-wlbox-err{color:#7a1424;margin:6px 0 0;font-size:12px;font-weight:600}.ff-pf .ff-bio-count{text-align:right;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:600}.ff-pf .ff-bio-count.near{color:#b3261e!important}.ff-pf .ff-mgrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.ff-pf .ff-mtile{aspect-ratio:1;border:1px solid var(--rule);background:#ede6d4;border-radius:12px;padding:0;position:relative;overflow:hidden}.ff-pf .ff-mtile img{object-fit:cover;width:100%;height:100%;display:block}.ff-pf .ff-mtile.add,.ff-pf .ff-mtile.busy{border:1.5px dashed var(--gold-dk);color:var(--gold-dk);cursor:pointer;background:#c9a22712;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:700;display:flex}.ff-pf .ff-mtile.busy{cursor:progress}.ff-pf .ff-mtile.add:hover{background:#c9a22729}.ff-pf .ff-mtile.add:focus-visible,.ff-pf .ff-mtile .b:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ff-pf .ff-mtile .b{color:#fff;cursor:pointer;background:#0e0c08ad;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute}.ff-pf .ff-mtile .b:disabled{opacity:.3;cursor:default}.ff-pf .ff-mtile .b.tr{top:4px;right:4px}.ff-pf .ff-mtile .b.tl{top:4px;left:4px}.ff-pf .ff-mtile .b.bl{bottom:4px;left:4px}.ff-pf .ff-mtile .b.br{bottom:4px;right:4px}.ff-pf .ff-mtile .n{color:#fff;background:#0e0c08ad;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.ff-pf .ff-am-ta{box-sizing:border-box;resize:vertical;width:100%;min-height:96px;line-height:1.5}.ff-pf .ff-am-foot{justify-content:flex-end;display:flex}.ff-pf .ff-am-aibar{margin-top:8px}.ff-pf .ff-am-sugg{gap:6px;margin-top:8px;display:grid}.ff-pf .ff-am-actions{flex-wrap:wrap;gap:6px;display:flex}.ff-pf .ff-mgrid.drop{outline:2px dashed var(--gold);outline-offset:4px;border-radius:12px}.ff-pf .ff-mtile.add:focus-within{outline:2px solid var(--gold);outline-offset:2px}.ff-pf .ff-mtile.add{cursor:pointer}.ff-pe-head{background:#fffbf0;border:1px solid #b08d2a73;border-radius:18px;margin:14px 0 4px;padding:12px 14px;scroll-margin-top:84px}.ff-pe-head p{color:#3a3226;margin:0;font-size:13px;line-height:1.55}.ff-pe-head p b{color:#1d1b18}.ff-pe-head .ff-pe-dot{vertical-align:-1px;margin:0 1px;display:inline-block}.ff-pe-dot{border-radius:50%;flex:none;width:9px;height:9px;display:block}.ff-pe-dot.primary{background:linear-gradient(140deg,#f4e1a0,#b98f2a)}.ff-pe-dot.secondary{background:linear-gradient(140deg,#f1f3f6,#8d939c)}.ff-pe-dot.tertiary{background:linear-gradient(140deg,#ebc09a,#94582f)}.ff-pe-row{overscroll-behavior-x:contain;gap:12px;margin:0 -16px;padding:4px 16px 14px;scroll-padding:0 12px;display:flex;overflow-x:auto}.ff-pe-lane{border-radius:22px;flex-direction:column;flex:none;gap:8px;padding:10px;display:flex}.ff-pe-lane.primary{background:#c9a2271a}.ff-pe-lane.secondary{background:#8d939c21}.ff-pe-lane.tertiary{background:#94582f17}.ff-pe-lane-h{white-space:nowrap;align-items:center;gap:7px;padding:0 4px;display:flex}.ff-pe-lane-h b{letter-spacing:.1em;text-transform:uppercase;color:#2a2116;font-size:11.5px}.ff-pe-cards{align-items:flex-start;gap:10px;min-height:110px;display:flex}.ff-pe-empty{border:1.5px dashed #7e611d4d;border-radius:18px;flex:none;width:clamp(110px,30vw,140px);min-height:110px}.ff-pe-tail{flex:none;align-self:flex-start;margin-top:30px}.ff-pe-tail .ff-addtile,.ff-pe-tail .ff-addtile:hover{box-shadow:none;background:0 0;border:none}.ff-pe-start{justify-content:flex-end;margin:12px 0 0;display:flex}.ff-pe-badge{color:#f2d88c;letter-spacing:.12em;text-transform:uppercase;background:#1d1b18;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.ff-guestprompt{background:var(--color-paper);border:1px solid #7e611d4d;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.ff-guestprompt .ic{width:40px;height:40px;color:var(--color-gold-dk);background:#c9a22729;border-radius:50%;flex:none;place-items:center;display:grid}.ff-guestprompt .tx{flex:1;min-width:180px}.ff-guestprompt h2{color:#1d1b18;margin:0;font-size:15px;font-weight:700}.ff-guestprompt p{color:#6a6253;margin:2px 0 0;font-size:13px}.ff-verpill{align-items:center;gap:6px;display:inline-flex}.ff-deck.sq{border-radius:22px;box-shadow:0 10px 24px #0000003d,0 1px 3px #0000002e}.ff-deck.sq.lite{box-shadow:0 8px 20px #30240a24,0 1px 3px #30240a1a}.ff-deck.sq .fx.hair{opacity:.7;border-radius:17px;inset:5px}.ff-deck.sq .fx.hair:after{display:none}.ff-deck.sq .fx.grain{opacity:0}.ff-ic2-top{z-index:3;align-items:center;gap:6px;min-height:16px;padding:2px 3px 0;display:flex;position:relative}.ff-ic2-top .side{flex:none;align-items:center;min-width:14px;display:flex}.ff-ic2-top .side.r{justify-content:flex-end}.ff-ic2-top .lbl{text-align:center;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:8.5px;font-weight:700;overflow:hidden}.ff-proflevel{align-items:center;gap:3px;display:flex}.ff-proflevel i{background:#96938c73;border:1px solid #c4c0b7bf;width:5.5px;height:5.5px;display:block;transform:rotate(45deg)}.ff-proflevel i.on{background:var(--lv-on,#e8c75e);border-color:var(--lv-on,#e8c75e)}.ff-ic2-title{z-index:3;font-family:var(--font-sans);letter-spacing:-.01em;-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;margin:10px 4px 0;font-size:15.5px;font-weight:700;line-height:1.2;display:-webkit-box;position:relative;overflow:hidden}.ff-ic2-sub{z-index:3;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin:3px 4px 0;font-size:11px;font-weight:600;position:relative;overflow:hidden}.ff-ic2-desc{z-index:3;opacity:.86;-webkit-line-clamp:4;text-wrap:pretty;-webkit-box-orient:vertical;flex:0 auto;min-height:0;max-height:5.68em;margin:8px 5px 0;font-size:12px;line-height:1.42;display:-webkit-box;position:relative;overflow:hidden}.ff-ic2-media{z-index:3;border-radius:14px;flex:1;gap:3px;min-height:0;margin-top:10px;display:grid;position:relative;overflow:hidden}.ff-ic2-media span{background-color:#ffffff0f;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:0;display:block}.ff-ic2-media.n1{grid-template-columns:1fr}.ff-ic2-media.n2{grid-template-columns:1fr 1fr}.ff-ic2-media.n3{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr}.ff-ic2-media.n3 span:first-child{grid-row:span 2}.ff-ic2-media.n4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.ff-pc-marks{flex:none;align-items:center;gap:1.6cqw;display:flex}.ff-ic2-badges{z-index:4;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:auto;padding-top:6px;display:flex;position:relative}.ff-ic2-doc{z-index:4;letter-spacing:.06em;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex;position:relative}.ff-qa-panel{background:#fbf8f1;border:1px solid #7e611d29;border-radius:24px;padding:clamp(12px,3.5vw,18px);box-shadow:0 1px 2px #1c14060d,0 6px 18px #1c14060f}.ff-qa-subh{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ff-qa-subh b{color:#1d1b18;font-size:15px}.ff-qa-ic{width:26px;height:26px;color:var(--color-gold-dk);background:#f1e8d2;border-radius:9px;flex:none;place-items:center;display:grid}.ff-qa-meta{color:#6a6253;margin-left:auto;font-size:11.5px}.ff-qa-note{color:#5a5246;margin:0 0 10px;font-size:12.5px;line-height:1.45}.ff-qa-tabs{background:#efe8d8;border-radius:999px;gap:4px;margin:4px 0 10px;padding:4px;display:inline-flex}.ff-qa-tabs button{color:#5c513f;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.ff-qa-tabs button span{background:#00000012;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:grid}.ff-qa-tabs button.on{color:#1d1b18;background:#fff;box-shadow:0 1px 4px #0000001f}.ff-qa-tabs button.done.on{color:#1e7a4a}.ff-qa-tabs button.done.on span{color:#fff;background:#34c27a}.ff-qa-legend{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.ff-qa-legend span{color:#6a6253;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ff-qa-legend i{border:1px solid;border-radius:50%;width:11px;height:11px;display:block}.ff-qa-slot{aspect-ratio:5/7;text-align:center;color:#1e7a4a;background:#34c27a0f;border:1.5px dashed #34c27a8c;border-radius:22px;place-items:center;width:clamp(176px,52vw,204px);padding:14px;font-size:13px;font-weight:600;display:grid}.ff-deck.ff-qcard{border-radius:22px}.ff-deck.ff-qcard>.fx{border-radius:inherit}.ff-qdone{box-shadow:0 0 0 2px #39c27e,0 10px 26px #083a2252!important}.ff-qbadge{z-index:5;color:#fff;background:#34c27a;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;right:8px;box-shadow:0 2px 8px #00000059,0 0 0 2px #ffffff2e}.ff-fin{--ink:#0b0b0c;--onyx:#141416;--char:#1e1f22;--cream:#f4efe4;--paper:#fbf8f1;--gold:#c9a227;--gold-lt:#ead79c;--gold-dk:#7e611d;--gold-mid:#b08d2a;--ox:#5c1220;--ox-dk:#37070f;--silver:#c6c8cc;--bronze:#9a6634;--ok:#2f6b4f;--warn:#8a6a20;--bad:#8c2130;--rule:#7e611d4d;--burg:#5c1220;--burg-dk:#37070f;--burg-lt:#7a1b2c;--display:var(--font-display);--serif:var(--font-serif);--sans:var(--font-sans);--lift-1:0 1px 2px #1c14060d, 0 6px 18px #1c14060f;--lift-2:0 2px 6px #1c140614, 0 18px 44px #1c140624}.ff-fin .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger){color:#2a1f08;background:linear-gradient(170deg,#f8e9b4 0%,#eed68b 52%,#dfbe62 100%);border-color:#7e611d99;box-shadow:inset 0 1px #fff9,0 2px 6px #78581029}.ff-fin .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger):hover{border-color:var(--gold-dk);background:linear-gradient(170deg,#fbefc6 0%,#f2dc9a 52%,#e5c670 100%)}.ff-fin .ff-panel{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--lift-1);border:1px solid #7e611d2e;padding:18px;animation:none}.ff-fin .ff-panel.ff-champagne{background:linear-gradient(160deg,#fcf5e1,#f2e3b9);border-color:#b08d2a73}:where(.ff-fin) :is(h1,h2,h3){font-weight:700}.ff-fin .ff-linkbtn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ff-fin .ff-finale{padding-left:46px}@media (width<=520px){.ff-fin .ff-finale{padding-left:34px}}.ff-confirm{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ff-confirm-ic{color:#fff;background:#1fa855;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 16px #1fa8554d}.ff-confirm-ic.ok{color:#f3de9c;border:1.5px solid var(--gold);background:radial-gradient(circle at 35% 30%,#8a2238,#4a0d18);box-shadow:0 6px 16px #4a0d1847}.ff-confirm-main{color:#16130f;text-wrap:balance;margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.4}.ff-confirm-acts{gap:8px;width:100%;margin-top:6px;display:grid}.ff-fin .ff-finale{padding-bottom:56px;padding-left:46px;position:relative}.ff-fin .ff-finale.open{padding-bottom:8px}.ff-fin .ff-finale .ff-publishcard{margin-left:0;margin-right:0}.ff-s5row{position:relative}.ff-s5row:before{content:"";background:linear-gradient(#5c12208c,#b08d2a99);border-radius:2px;width:2px;position:absolute;top:-66px;bottom:50%;left:-30px}.ff-finale.open .ff-s5row:before{bottom:0}.ff-s5mark{z-index:2;flex-direction:column;align-items:center;width:34px;margin-top:-17px;display:flex;position:absolute;top:50%;left:-46px}.ff-s5mark .stem{background:linear-gradient(#b08d2a99,#b08d2a33);border-radius:2px;width:2px;height:26px;margin:6px 0 10px}.ff-s5open{position:relative}.ff-s5open:before{content:"";background:#b08d2a99;border-radius:2px;width:2px;height:45px;position:absolute;top:0;left:-30px}.ff-fin .ff-s5head{z-index:1;align-items:center;gap:12px;margin:28px 0 16px -46px;scroll-margin-top:80px;display:flex;position:relative}@media (width<=520px){.ff-fin .ff-finale{padding-left:34px}.ff-s5row:before,.ff-s5open:before{left:-19px}.ff-s5mark{left:-34px}.ff-fin .ff-s5head{margin-left:-34px}}.ff-welcome-acts{gap:10px;max-width:372px;margin:16px auto 0;display:grid}.ff-publishnote{color:#4a3a0e;text-align:left;background:#fbf4e2;border:1px solid #c9a22766;border-radius:12px;margin:6px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.45}.ff-fin .ff-walletpair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ff-fin .ff-walletpair .ff-stackbtn.soon{justify-content:center;gap:9px;padding:0 10px}.ff-fin .ff-walletpair .wtx{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.ff-fin .ff-walletpair .wtx small{letter-spacing:.02em;opacity:.8;font-size:10px;font-weight:600}.ff-fin .ff-walletpair .wtx b{white-space:nowrap;font-size:14px;font-weight:700}.ff-fin .ff-stack-lock{color:#ead79c;background:#ead79c2e;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:6px;right:7px}.ff-fin .ff-sharestack-soon{text-align:center;color:#7a6e58;letter-spacing:.02em;margin:-4px 0 0;font-size:11px}.ff-fin .ff-photoprompt{color:#2a2116;background:#fff8e8;border:1px solid #b08d2a80;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;max-width:440px;margin:0 auto;padding:12px 14px;display:flex}.ff-fin .ff-photoprompt .ph{width:42px;height:42px;color:var(--gold-dk);background:#fff;border:1.5px dashed #7e611d80;border-radius:50%;flex:none;place-items:center;display:grid}.ff-fin .ff-photoprompt .tx{text-align:left;flex:1;min-width:150px}.ff-fin .ff-photoprompt .tx b{font-size:14px;display:block}.ff-fin .ff-photoprompt .tx small{color:#5a5246;margin-top:2px;font-size:12.5px;display:block}.ff-fin .ff-photoprompt-btn{color:#f2d88c;background:#1d1b18;border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.ff-fin .ff-sharestack{gap:10px;width:100%;max-width:440px;margin:0 auto;display:grid}.ff-fin .ff-stackbtn{letter-spacing:.02em;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:16px;font-weight:700;display:flex;position:relative}.ff-fin .ff-stackbtn.wa{color:#fff;background:#1fa855;box-shadow:inset 0 1px #ffffff40,0 10px 24px #1fa85542}.ff-fin .ff-stackbtn.wa:hover{background:#1a9a4d}.ff-fin .ff-stackbtn.wa:disabled{opacity:.45;cursor:not-allowed}.ff-fin .ff-stackbtn.soon{white-space:nowrap;color:#ffffff9e;cursor:default;background:#1c1b1a;gap:8px;padding:0 10px;font-size:14.5px;box-shadow:inset 0 1px #ffffff14}.ff-fin .ff-stackbtn.soon .mk{filter:grayscale(.5);opacity:.65;display:flex}.ff-fin .ff-sharestack-note{text-align:center;color:#6a6253;margin:-2px 0 2px;font-size:12px}.ff-fin .ff-savecard .ff-sharestack{max-width:none}.ff-fin .ff-pubnow-btn{color:#1b1405;letter-spacing:.02em;background:#f7f1e3;border:1px solid #ead79c99;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:16px;font-weight:700;display:flex}.ff-fin .ff-pubnow-btn:disabled{opacity:.45;cursor:not-allowed}.ff-fin .ff-pubnow-btn.done{color:#ead79c;background:#ffffff14}.ff-fin .ff-welcome-acts .ff-walletsoon{margin-top:2px}.ff-fin .ff-s5row:before{bottom:calc(50% + 23px)}.ff-fin .ff-finale:not(.open) .ff-s5row:after{content:"";background:linear-gradient(#b08d2a99,#b08d2a73);border-radius:2px;width:2px;position:absolute;top:calc(50% + 23px);bottom:0;left:-30px}.ff-fin .ff-s5mark .stem,.ff-fin .ff-s5mark .ff-vdashes{display:none}.ff-fin .ff-finale:not(.open){padding-bottom:8px}.ff-fin .ff-cardpreview-wrap{padding-top:18px;padding-bottom:40px;position:relative}.ff-fin .ff-cardpreview-wrap:before{content:"";background:linear-gradient(#b08d2a73,#b08d2a40 60%,#b08d2a00);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:-30px}@media (width<=520px){.ff-fin .ff-finale:not(.open) .ff-s5row:after,.ff-fin .ff-cardpreview-wrap:before{left:-19px}}.ff-fin .ff-cardpreview{text-align:center;background:#f6f0e2;border:1px solid #7e611d29;border-radius:26px;flex-direction:column;align-items:center;gap:16px;padding:clamp(18px,4vw,28px);display:flex}.ff-fin .ff-cardghost{aspect-ratio:5/7;background:linear-gradient(170deg,#fffdf8,#f3ead5);border:1.5px dashed #7e611d66;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:150px;max-width:100%;padding:30px 18px 0;display:flex;position:relative}.ff-fin .ff-cardghost .coin{opacity:.85;position:absolute;top:9px;right:9px}.ff-fin .ff-cardghost .av{background:#7e611d1f;border:1.5px solid #b08d2a59;border-radius:50%;width:52px;height:52px;margin-bottom:6px}.ff-fin .ff-cardghost span[class^=l]{background:#7e611d24;border-radius:3px;height:6px;display:block}.ff-fin .ff-cardghost .l1{width:70%;height:8px}.ff-fin .ff-cardghost .l2{width:50%}.ff-fin .ff-cardghost .l3{width:84%;margin-top:8px}.ff-fin .ff-cardghost .l4{width:84%}.ff-fin .ff-cardpreview-tx b{font-family:var(--display);letter-spacing:.04em;color:#1d1b18;text-wrap:balance;font-size:18px;display:block}.ff-fin .ff-cardpreview-tx p{color:#5a5246;max-width:420px;margin:6px auto 0;font-size:13.5px;line-height:1.5}.ff-pubv{--ink:#0b0b0c;--onyx:#141416;--char:#1e1f22;--cream:#f4efe4;--paper:#fbf8f1;--gold:#c9a227;--gold-lt:#ead79c;--gold-dk:#7e611d;--gold-mid:#b08d2a;--ox:#5c1220;--ox-dk:#37070f;--silver:#c6c8cc;--bronze:#9a6634;--ok:#2f6b4f;--warn:#8a6a20;--bad:#8c2130;--rule:#7e611d4d;--burg:#5c1220;--burg-dk:#37070f;--burg-lt:#7a1b2c;--display:var(--font-display);--serif:var(--font-serif);--sans:var(--font-sans);--lift-1:0 1px 2px #1c14060d, 0 6px 18px #1c14060f;--lift-2:0 2px 6px #1c140614, 0 18px 44px #1c140624}.ff-pubv .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger){color:#2a1f08;background:linear-gradient(170deg,#f8e9b4 0%,#eed68b 52%,#dfbe62 100%);border-color:#7e611d99;box-shadow:inset 0 1px #fff9,0 2px 6px #78581029}.ff-pubv .ff-btn:not(.primary):not(.onDark):not(.ghost):not(.danger):hover{border-color:var(--gold-dk);background:linear-gradient(170deg,#fbefc6 0%,#f2dc9a 52%,#e5c670 100%)}.ff-pubv .ff-panel{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--lift-1);border:1px solid #7e611d2e;padding:18px;animation:none}.ff-pubv .ff-panel.ff-champagne{background:linear-gradient(160deg,#fcf5e1,#f2e3b9);border-color:#b08d2a73}:where(.ff-pubv) :is(h1,h2,h3){font-weight:700}.ff-pubv .ff-linkbtn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ff-guestnote{color:#173b2a;background:#f1f8f3;border:1px solid #2f6b4f59;border-radius:12px;align-items:center;gap:8px;margin:-4px 0 14px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.ff-pubv .ff-pubpage{max-width:1040px;margin:0 auto}.ff-pubv .ff-pub-more{color:var(--gold-dk);text-underline-offset:3px;background:0 0;border:0;margin-top:6px;padding:4px 2px;font-size:13px;font-weight:700;text-decoration:underline}.ff-pubv .ff-pub-acts{max-width:440px;margin:16px auto 0}.ff-pubv .ff-pm{background:#14110a;border-radius:16px;height:clamp(150px,34vw,300px);transition:height .28s;position:relative;overflow:hidden;box-shadow:0 6px 20px #0000002e}.ff-pubv .ff-pm.open{height:clamp(260px,64vw,560px)}.ff-pubv .ff-pm-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.ff-pubv .ff-pm-track::-webkit-scrollbar{display:none}.ff-pubv .ff-pm-track.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ff-pubv .ff-pm-track:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.ff-pubv .ff-pm-slide{scroll-snap-align:center;flex:0 0 100%;height:100%}.ff-pubv .ff-pm-slide img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ff-pubv .ff-pm-shade{pointer-events:none;background:linear-gradient(#0000,#0a08048c);height:46%;position:absolute;inset:auto 0 0}.ff-pubv .ff-pm-toggle{color:#fff;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0c0894;border:1px solid #ffffff59;border-radius:99px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.ff-pubv .ff-pm-toggle:focus-visible,.ff-pubv .ff-pm-arrow:focus-visible,.ff-pubv .ff-pm-dots button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ff-pubv .ff-pm-arrow{color:#fff;cursor:pointer;background:#0e0c088c;border:1px solid #fff6;border-radius:50%;place-items:center;width:38px;height:38px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.ff-pubv .ff-pm-arrow.l{left:10px}.ff-pubv .ff-pm-arrow.r{right:10px}.ff-pubv .ff-pm-arrow:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.ff-pubv .ff-pm-arrow{display:grid}}.ff-pubv .ff-pm-dots{pointer-events:none;justify-content:center;gap:2px;display:flex;position:absolute;bottom:40px;left:0;right:0}.ff-pubv .ff-pm-dots button{pointer-events:auto;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.ff-pubv .ff-pm-dots button:before{content:"";background:#ffffff8c;border-radius:50%;width:6px;height:6px;transition:all .2s}.ff-pubv .ff-pm-dots button.on:before{background:var(--gold-lt);border-radius:4px;width:16px}.ff-pubv .ff-ph-card{z-index:2;position:relative}.ff-pubv .ff-pubpage .ff-ph-card>*{max-width:100%}.ff-pubv .ff-ptabs{border-bottom:1px solid var(--rule);margin-top:18px;display:flex}.ff-pubv .ff-ptabs button{cursor:pointer;color:#6a6253;letter-spacing:.01em;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:10px 2px;font-size:13px;font-weight:600;line-height:1.15;display:flex;position:relative}@media (width>=480px){.ff-pubv .ff-ptabs button{flex-direction:row;gap:5px;font-size:14px}}.ff-pubv .ff-ptabs button .ct{font-variant-numeric:tabular-nums}.ff-pubv .ff-ptabs button.on{color:#1d1b18;font-weight:800}.ff-pubv .ff-ptabs button:after{content:"";background:var(--gold);border-radius:2px;height:2px;transition:transform .22s;position:absolute;bottom:-1px;left:14%;right:14%;transform:scaleX(0)}.ff-pubv .ff-ptabs button.on:after{transform:scaleX(1)}.ff-pubv .ff-ptabs button:focus-visible{outline:2px solid var(--gold);outline-offset:-3px;border-radius:6px}.ff-pubv .ff-tabpanel{outline:none;padding-top:18px}.ff-pubv .ff-tabpanel:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.ff-pubv .ff-about{max-width:68ch}.ff-pubv .ff-about-h{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#2a2620;margin:0 0 8px;font-size:13px;font-weight:700}.ff-pubv .ff-about p{color:#2a2620;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.62}.ff-pubv .ff-about p.clamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ff-pubv .ff-pp{margin-top:24px}.ff-pubv .ff-tabpanel>.ff-pp:first-child{margin-top:0}.ff-pubv .ff-about+.ff-pp{margin-top:26px}.ff-pubv .ff-pp-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ff-pubv .ff-pp-head .ff-about-h{margin:0}.ff-pubv .ff-pp-all{min-height:32px;color:var(--gold-dk);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:2px;padding:0 2px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.ff-pubv .ff-pp-all:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.ff-pubv .ff-mrow{scrollbar-width:thin;overscroll-behavior-x:contain;cursor:grab;-webkit-overflow-scrolling:touch;gap:10px;margin-bottom:-12px;padding:8px 2px 28px;display:flex;overflow-x:auto}.ff-pubv .ff-mrow.snap{scroll-snap-type:x proximity}.ff-pubv .ff-mrow.snap>*{scroll-snap-align:start}.ff-pubv .ff-mrow.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ff-pubv .ff-mrow:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:8px}.ff-pubv .ff-acar-end{flex:none;width:1px}.ff-pubv .ff-tab-empty{text-align:center;border:1px dashed var(--rule);color:#6a6253;border-radius:14px;padding:30px 18px}.ff-pubv .ff-tab-empty svg{color:var(--gold-dk);margin-bottom:6px}.ff-pubv .ff-tab-empty p{margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.ff-pubv .ff-pm,.ff-pubv .ff-ptabs button:after,.ff-pubv .ff-pm-dots button:before{transition:none}}.ff-pubv .ff-pubpage{max-width:1180px}.ff-pubv .ff-phero{position:relative}.ff-pubv .ff-pcol{z-index:2;position:relative}.ff-pubv .ff-prest{padding-top:14px}.ff-pubv .ff-pm+.ff-ph-card{margin-top:0}.ff-pubv .ff-phero:not(.wide) .ff-pm{z-index:1;border-radius:16px;height:clamp(300px,86vw,480px);position:sticky;top:56px}.ff-pubv .ff-phero.has-media:not(.wide) .ff-pcol{margin-top:-128px}.ff-pubv .ff-phero.has-media:not(.wide) .ff-prest{background:var(--cream)}.ff-pubv .ff-phero:not(.wide) .ff-pm-dots{bottom:138px}.ff-pubv .ff-phero:not(.wide) .ff-pm-arrow{top:calc(50% - 64px)}.ff-pubv .ff-phero:not(.wide) .ff-pm-shade{display:none}.ff-pubv .ff-pm.flat{aspect-ratio:4/3;border-radius:12px;max-height:68vh;height:auto!important;position:relative!important;top:auto!important}.ff-pubv .ff-pm.flat .ff-pm-dots{bottom:10px}.ff-pubv .ff-phero.wide{grid-template-columns:minmax(340px,400px) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.ff-pubv .ff-phero.wide .ff-pcol{order:1}.ff-pubv .ff-phero.wide .ff-pmos{order:2}.ff-pubv .ff-phero:not(.has-media) .ff-pcol{width:100%;max-width:440px;margin:0 auto}.ff-pubv .ff-phero.wide:not(.has-media){display:block}.ff-pubv .ff-phero .ff-ph-card>*{max-width:100%;margin-left:auto;margin-right:auto}.ff-pubv .ff-pmos{border-radius:16px;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:8px;min-height:460px;display:grid;overflow:hidden}.ff-pubv .ff-pmos.n1{grid-template-columns:1fr}.ff-pubv .ff-pmos.n3{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.ff-pubv .ff-pmos.n3 .ff-pmos-t:first-child{grid-row:span 2}.ff-pubv .ff-pmos.n4{grid-template-rows:1fr 1fr}.ff-pubv .ff-pmos.n5{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr}.ff-pubv .ff-pmos.n5 .ff-pmos-t:first-child{grid-row:span 2}.ff-pubv .ff-phero.wide .ff-pm{order:2;height:auto;min-height:460px}.ff-pubv .ff-phero:not(.wide) .ff-pm.open{height:clamp(300px,86vw,480px)}.ff-pubv .ff-phero.has-media:not(.wide) .ff-pcol{transition:margin-top .32s cubic-bezier(.2,.8,.2,1)}.ff-pubv .ff-phero:not(.wide) .ff-pm.open .ff-pm-dots{bottom:12px}.ff-pubv .ff-phero:not(.wide) .ff-pm.open .ff-pm-arrow{top:50%}@media (prefers-reduced-motion:reduce){.ff-pubv .ff-phero.has-media:not(.wide) .ff-pcol{transition:none}}.ff-pubv .ff-phero.wide .ff-pm-track{height:auto;position:absolute;inset:0}.ff-pubv .ff-agrp{aspect-ratio:5/7;text-align:left;cursor:pointer;isolation:isolate;color:#f7f2e7;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 60% at 0 0,#e4c36a21,#0000 55%),linear-gradient(165deg,#2a292e 0%,#151417 58%,#0b0b0d 100%);border:1px solid #c9a2278c;border-radius:22px;flex-direction:column;flex:none;gap:10px;width:clamp(164px,45vw,196px);padding:18px 18px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000003d,0 1px 3px #0000002e}.ff-pubv .ff-agrp:before,.ff-pubv .ff-xatt-box:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c9a2274d;border-radius:17px;position:absolute;inset:5px;box-shadow:inset 0 0 0 2px #ffffff08}.ff-pubv .ff-agrp:after,.ff-pubv .ff-xatt-box:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff12,#0000 30%);position:absolute;inset:0}.ff-pubv .ff-agrp:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0000004d,0 1px 3px #0000002e}.ff-pubv .ff-agrp:active{transform:scale(.97)}.ff-pubv .ff-agrp:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ff-pubv .ff-agrp-eye{letter-spacing:.12em;text-transform:uppercase;color:#e4c36acc;font-size:10.5px;font-weight:600}.ff-pubv .ff-agrp-top{background:linear-gradient(90deg,#e4c36a8c,#e4c36a00) 0 100%/100% 1px no-repeat;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.ff-pubv .ff-agrp-h{letter-spacing:-.015em;color:#fff;font-size:17px;font-weight:600;line-height:1.2}.ff-pubv .ff-agrp-n{color:#e4c36ad9;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ff-pubv .ff-agrp-l{flex-direction:column;min-height:0;font-size:14px;line-height:1.25;display:flex;overflow:hidden}.ff-pubv .ff-agrp-l>span{white-space:nowrap;text-overflow:ellipsis;color:#f7f2e7eb;border-top:.5px solid #ffffff17;padding:7px 0 7px 12px;position:relative;overflow:hidden}.ff-pubv .ff-agrp-l>span:first-child{border-top:0}.ff-pubv .ff-agrp-l>span:before{content:"";background:#e4c36acc;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.ff-pubv .ff-agrp-d{color:#f7f2e7cc;-webkit-line-clamp:7;-webkit-box-orient:vertical;min-height:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ff-pubv .ff-agrp-more{color:#e4c36a;align-items:center;gap:2px;margin-top:auto;font-size:13px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.ff-pubv .ff-agrp{transition:none}.ff-pubv .ff-agrp:hover,.ff-pubv .ff-agrp:active{transform:none}}.ff-pubv .ff-phero.has-media:not(.wide) .ff-pcol{margin-top:calc(-128px + var(--pull,0px));transition:margin-top .38s cubic-bezier(.22,.9,.24,1)}.ff-pubv .ff-phero.has-media:not(.wide) .ff-pm.open~.ff-pcol{margin-top:calc(14px + var(--pull,0px))}.ff-pubv .ff-phero.dragging .ff-pcol{transition:none!important}.ff-pubv .ff-phero:not(.wide){touch-action:pan-x pan-y}.ff-pubv .ff-phero.has-media:not(.wide) .ff-prest{border-radius:20px;margin-top:10px;padding:10px 10px 12px;box-shadow:0 10px 26px #00000024}.ff-pubv .ff-phero .ff-prest .ff-pback{border-radius:14px;margin-bottom:10px!important;padding:8px 4px!important}.ff-pubv .ff-phero .ff-prest .ff-pback svg{width:18px;height:18px}.ff-pubv .ff-phero .ff-prest .ff-pub-acts{margin-top:0}.ff-pubv .ff-xatt{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:12px;padding:16px;display:grid}.ff-pubv .ff-xatt-box{isolation:isolate;color:#f7f2e7;background:radial-gradient(120% 60% at 0 0,#e4c36a21,#0000 55%),linear-gradient(165deg,#2a292e 0%,#151417 58%,#0b0b0d 100%);border:1px solid #c9a2278c;border-radius:22px;padding:18px 18px 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;position:relative;box-shadow:0 8px 20px #0003}.ff-pubv .ff-xatt-box h3{letter-spacing:-.015em;color:#fff;background:linear-gradient(90deg,#e4c36a8c,#e4c36a00) 0 100%/100% 1px no-repeat;margin:0 0 10px;padding-bottom:10px;font-size:17px;font-weight:600}.ff-pubv .ff-xatt-box p{color:#f7f2e7db;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.ff-pubv .ff-xatt-box dl{gap:6px;margin:12px 0 0;font-size:13px;display:grid}.ff-pubv .ff-xatt-box dl>div{justify-content:space-between;gap:12px;display:flex}.ff-pubv .ff-xatt-box dt{color:#e4c36ad9}.ff-pubv .ff-xatt-box dd{text-align:right;margin:0}.ff-pubv .ff-xatt-media{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:6px;margin-top:12px;display:grid}.ff-pubv .ff-xatt-media img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;display:block}.ff-pubv .ff-xatt-note{color:#e4c36a;margin-top:10px;font-size:12.5px;font-weight:600}.ff-pubv .ff-pmos-t{cursor:zoom-in;background:#14110a;border:0;border-radius:12px;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.ff-pubv .ff-pmos-t img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;inset:0}.ff-pubv .ff-pmos-t:hover img{transform:scale(1.03)}.ff-pubv .ff-pmos-t:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ff-pubv .ff-pmos-t .more{color:#fff;background:#0a080485;place-items:center;font-size:28px;font-weight:700;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ff-pubv .ff-pmos-t img{transition:none}.ff-pubv .ff-pmos-t:hover img{transform:none}}.ff-foot{--display:var(--font-display);--gold-dk:var(--color-gold-dk);padding-top:16px}.ff-main:has(.ff-home)>.ff-foot{padding-top:clamp(30px,7vw,54px)}.ff-main:has(.ff-landing)>.ff-foot{max-width:900px;margin-inline:auto}@media (width>=521px){.ff-main:has(.ff-landing)>.ff-foot{padding:0 16px}}.ff-foot .ff-biz19-box{corner-shape:squircle;background:radial-gradient(120% 80% at 50% 0,#fffdf4 0%,#f6ebcb 55%,#ebd9a3 100%);border:1.5px solid #b08d2a;border-radius:20px;padding:12px 14px;box-shadow:0 14px 26px -22px #3c280680,inset 0 0 0 3px #fffbeee6,inset 0 0 0 4px #b08d2a73}.ff-foot .ff-biz19-h{font-family:var(--display);letter-spacing:.02em;color:#16130f;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.15}.ff-foot .ff-biz19-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=640px){.ff-foot .ff-biz19-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px}}.ff-foot .ff-biz19-lead{color:#2e2209;margin:0 0 4px;font-size:12.5px;line-height:1.4}.ff-foot .ff-biz19-dl{color:#2e2209;margin:0;font-size:12.5px;line-height:1.4}.ff-foot .ff-biz19-row{gap:8px;margin:0;padding:2px 0;display:flex}.ff-foot .ff-biz19-row dt{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#7a5e14;flex:none;width:92px;padding-top:1px;font-size:10.5px;font-weight:700}.ff-foot .ff-biz19-row dd{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;margin:0}.ff-foot .ff-biz19-nb{white-space:nowrap}.ff-foot .ff-biz19-sup{flex-wrap:wrap;align-content:flex-start;gap:6px 8px;min-width:0;display:flex}.ff-foot .ff-biz19-sup h3{letter-spacing:.08em;text-transform:uppercase;color:#7a5e14;flex:0 0 100%;margin:0;font-size:10.5px;font-weight:700}@media (width>=640px){.ff-foot .ff-biz19-sup{flex-flow:column;align-items:flex-start}.ff-foot .ff-biz19-sup h3{flex:none}}.ff-foot .ff-biz19-link{corner-shape:squircle;color:#2e2209;white-space:nowrap;background:#fff;border:1.5px solid #b08d2aa6;border-radius:14px;align-items:center;gap:8px;padding:6px 11px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ff-foot .ff-biz19-link svg{color:#7a5e14;flex:none}.ff-foot .ff-biz19-link:focus-visible{outline:2px solid var(--gold-dk);outline-offset:3px}.ff-foot .ff-biz19-legal{color:#5a4a1c;border-top:1px solid #b08d2a66;margin:10px 0 0;padding-top:8px;font-size:11px;line-height:1.45}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-1{inset-block:var(--spacing)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-\[7px\]{top:7px}.top-\[9px\]{top:9px}.top-\[13px\]{top:13px}.top-\[15px\]{top:15px}.top-\[42\%\]{top:42%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.right-14{right:calc(var(--spacing) * 14)}.right-\[7px\]{right:7px}.right-\[9px\]{right:9px}.-bottom-\[3px\]{bottom:-3px}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-\[86px\]{bottom:86px}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[11px\]{left:11px}.left-\[13px\]{left:13px}.left-\[15px\]{left:15px}.left-\[19px\]{left:19px}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[44\]{z-index:44}.z-\[45\]{z-index:45}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.container{width:100%}@media (width>=900px){.container{max-width:900px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-3\.5{margin-inline:calc(var(--spacing) * -3.5)}.mx-auto{margin-inline:auto}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[0\.12em\]{margin-top:.12em}.mt-\[1px\]{margin-top:1px}.mt-\[2\.6cqw\]{margin-top:2.6cqw}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-\[3px\]{margin-right:3px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-\[7px\]{margin-bottom:7px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-\[0\.84em\]{height:.84em}.h-\[11px\]{height:11px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[42px\]{height:42px}.h-\[84px\]{height:84px}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[50vh\]{max-height:50vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[14px\]{min-height:14px}.w-0\.5{width:calc(var(--spacing) * .5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-\[1\.25em\]{width:1.25em}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[42px\]{width:42px}.w-\[84px\]{width:84px}.w-full{width:100%}.w-px{width:1px}.max-w-\[42\%\]{max-width:42%}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[372px\]{max-width:372px}.max-w-\[560px\]{max-width:560px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[calc\(100vw-28px\)\]{max-width:calc(100vw - 28px)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[18px\]{min-width:18px}.min-w-\[46px\]{min-width:46px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[296px\]{min-width:296px}.flex-1{flex:1}.flex-\[1_1_0\]{flex:1 1 0}.flex-\[1_1_110px\]{flex:110px}.flex-\[1_1_170px\]{flex:170px}.flex-\[1_1_190px\]{flex:190px}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[30px_minmax\(0\,1fr\)_auto\]{grid-template-columns:30px minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--rule\){border-color:var(--rule)}.border-\[rgba\(8\,8\,10\,\.85\)\]{border-color:#08080ad9}.border-\[rgba\(126\,97\,29\,\.30\)\]{border-color:#7e611d4d}.border-\[rgba\(230\,231\,234\,\.4\)\]{border-color:#e6e7ea66}.border-\[rgba\(233\,203\,122\,\.7\)\]{border-color:#e9cb7ab3}.border-bad\/40{border-color:#8c213066}@supports (color:color-mix(in lab, red, red)){.border-bad\/40{border-color:color-mix(in oklab, var(--color-bad) 40%, transparent)}}.border-gold{border-color:var(--color-gold)}.border-gold-dk{border-color:var(--color-gold-dk)}.border-gold-dk\/10{border-color:#7e611d1a}@supports (color:color-mix(in lab, red, red)){.border-gold-dk\/10{border-color:color-mix(in oklab, var(--color-gold-dk) 10%, transparent)}}.border-gold-dk\/12{border-color:#7e611d1f}@supports (color:color-mix(in lab, red, red)){.border-gold-dk\/12{border-color:color-mix(in oklab, var(--color-gold-dk) 12%, transparent)}}.border-gold-dk\/20{border-color:#7e611d33}@supports (color:color-mix(in lab, red, red)){.border-gold-dk\/20{border-color:color-mix(in oklab, var(--color-gold-dk) 20%, transparent)}}.border-gold-dk\/25{border-color:#7e611d40}@supports (color:color-mix(in lab, red, red)){.border-gold-dk\/25{border-color:color-mix(in oklab, var(--color-gold-dk) 25%, transparent)}}.border-gold-dk\/30{border-color:#7e611d4d}@supports (color:color-mix(in lab, red, red)){.border-gold-dk\/30{border-color:color-mix(in oklab, var(--color-gold-dk) 30%, transparent)}}.border-gold\/12{border-color:#c9a2271f}@supports (color:color-mix(in lab, red, red)){.border-gold\/12{border-color:color-mix(in oklab, var(--color-gold) 12%, transparent)}}.border-gold\/22{border-color:#c9a22738}@supports (color:color-mix(in lab, red, red)){.border-gold\/22{border-color:color-mix(in oklab, var(--color-gold) 22%, transparent)}}.border-gold\/25{border-color:#c9a22740}@supports (color:color-mix(in lab, red, red)){.border-gold\/25{border-color:color-mix(in oklab, var(--color-gold) 25%, transparent)}}.border-gold\/60{border-color:#c9a22799}@supports (color:color-mix(in lab, red, red)){.border-gold\/60{border-color:color-mix(in oklab, var(--color-gold) 60%, transparent)}}.border-ok\/40{border-color:#2f6b4f66}@supports (color:color-mix(in lab, red, red)){.border-ok\/40{border-color:color-mix(in oklab, var(--color-ok) 40%, transparent)}}.border-ox{border-color:var(--color-ox)}.bg-\[rgba\(10\,10\,12\,\.72\)\]{background-color:#0a0a0cb8}.bg-\[rgba\(201\,162\,39\,\.14\)\]{background-color:#c9a22724}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gold-dk{background-color:var(--color-gold-dk)}.bg-gold\/10{background-color:#c9a2271a}@supports (color:color-mix(in lab, red, red)){.bg-gold\/10{background-color:color-mix(in oklab, var(--color-gold) 10%, transparent)}}.bg-gold\/12{background-color:#c9a2271f}@supports (color:color-mix(in lab, red, red)){.bg-gold\/12{background-color:color-mix(in oklab, var(--color-gold) 12%, transparent)}}.bg-gold\/14{background-color:#c9a22724}@supports (color:color-mix(in lab, red, red)){.bg-gold\/14{background-color:color-mix(in oklab, var(--color-gold) 14%, transparent)}}.bg-gold\/15{background-color:#c9a22726}@supports (color:color-mix(in lab, red, red)){.bg-gold\/15{background-color:color-mix(in oklab, var(--color-gold) 15%, transparent)}}.bg-ink\/55{background-color:#0b0b0c8c}@supports (color:color-mix(in lab, red, red)){.bg-ink\/55{background-color:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.bg-onyx{background-color:var(--color-onyx)}.bg-onyx\/80{background-color:#141416cc}@supports (color:color-mix(in lab, red, red)){.bg-onyx\/80{background-color:color-mix(in oklab, var(--color-onyx) 80%, transparent)}}.bg-ox{background-color:var(--color-ox)}.bg-paper{background-color:var(--color-paper)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#2A2A2F\]{--tw-gradient-from:#2a2a2f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2B2B30\]{--tw-gradient-from:#2b2b30;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#F6E4A6\]{--tw-gradient-from:#f6e4a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-onyx{--tw-gradient-from:var(--color-onyx);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0A0A0B\]{--tw-gradient-to:#0a0a0b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0C0C0E\]{--tw-gradient-to:#0c0c0e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#121214\]{--tw-gradient-to:#121214;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#D8B34F\]{--tw-gradient-to:#d8b34f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%-28px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-\[11px\]{padding:11px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[3px\]{padding-inline:3px}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-\[13px\]{padding-block:13px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-\[5px\]{padding-top:5px}.pt-\[7px\]{padding-top:7px}.pt-\[9px\]{padding-top:9px}.pt-\[26px\]{padding-top:26px}.pr-1{padding-right:var(--spacing)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-\[50px\]{padding-right:50px}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.08em\]{vertical-align:-.08em}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.42em\]{font-size:.42em}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[clamp\(20px\,5\.6vw\,26px\)\]{font-size:clamp(20px,5.6vw,26px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#1A1408\]{color:#1a1408}.text-\[\#1D1B18\]{color:#1d1b18}.text-\[\#1FA855\]{color:#1fa855}.text-\[\#4A0F1C\]{color:#4a0f1c}.text-\[\#4A443A\]{color:#4a443a}.text-\[\#5E574C\]{color:#5e574c}.text-\[\#8A8375\]{color:#8a8375}.text-\[\#25D366\]{color:#25d366}.text-\[\#16130F\]{color:#16130f}.text-\[\#D8D6D0\]{color:#d8d6d0}.text-\[\#E6E7EA\]{color:#e6e7ea}.text-\[\#F3DE9C\]{color:#f3de9c}.text-bad{color:var(--color-bad)}.text-cream{color:var(--color-cream)}.text-cream\/55{color:#f4efe48c}@supports (color:color-mix(in lab, red, red)){.text-cream\/55{color:color-mix(in oklab, var(--color-cream) 55%, transparent)}}.text-cream\/60{color:#f4efe499}@supports (color:color-mix(in lab, red, red)){.text-cream\/60{color:color-mix(in oklab, var(--color-cream) 60%, transparent)}}.text-cream\/66{color:#f4efe4a8}@supports (color:color-mix(in lab, red, red)){.text-cream\/66{color:color-mix(in oklab, var(--color-cream) 66%, transparent)}}.text-cream\/72{color:#f4efe4b8}@supports (color:color-mix(in lab, red, red)){.text-cream\/72{color:color-mix(in oklab, var(--color-cream) 72%, transparent)}}.text-cream\/78{color:#f4efe4c7}@supports (color:color-mix(in lab, red, red)){.text-cream\/78{color:color-mix(in oklab, var(--color-cream) 78%, transparent)}}.text-gold-dk{color:var(--color-gold-dk)}.text-gold-dk\/60{color:#7e611d99}@supports (color:color-mix(in lab, red, red)){.text-gold-dk\/60{color:color-mix(in oklab, var(--color-gold-dk) 60%, transparent)}}.text-gold-dk\/70{color:#7e611db3}@supports (color:color-mix(in lab, red, red)){.text-gold-dk\/70{color:color-mix(in oklab, var(--color-gold-dk) 70%, transparent)}}.text-gold-lt{color:var(--color-gold-lt)}.text-gold-lt\/55{color:#ead79c8c}@supports (color:color-mix(in lab, red, red)){.text-gold-lt\/55{color:color-mix(in oklab, var(--color-gold-lt) 55%, transparent)}}.text-gold-lt\/60{color:#ead79c99}@supports (color:color-mix(in lab, red, red)){.text-gold-lt\/60{color:color-mix(in oklab, var(--color-gold-lt) 60%, transparent)}}.text-gold-lt\/70{color:#ead79cb3}@supports (color:color-mix(in lab, red, red)){.text-gold-lt\/70{color:color-mix(in oklab, var(--color-gold-lt) 70%, transparent)}}.text-gold-lt\/80{color:#ead79ccc}@supports (color:color-mix(in lab, red, red)){.text-gold-lt\/80{color:color-mix(in oklab, var(--color-gold-lt) 80%, transparent)}}.text-gold-lt\/85{color:#ead79cd9}@supports (color:color-mix(in lab, red, red)){.text-gold-lt\/85{color:color-mix(in oklab, var(--color-gold-lt) 85%, transparent)}}.text-gold-mid{color:var(--color-gold-mid)}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-ok{color:var(--color-ok)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-gold-dk{accent-color:var(--color-gold-dk)}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[\.42\]{opacity:.42}.opacity-\[\.62\]{opacity:.62}.opacity-\[\.78\]{opacity:.78}.shadow-\[0_-6px_22px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 -6px 22px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_0\.5px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 0 0 .5px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(8\,8\,10\,\.28\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#08080a47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(8\,8\,10\,\.35\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#08080a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-bad{--tw-ring-color:var(--color-bad)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[\.6\]{--tw-grayscale:grayscale(.6);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-gold-lt:is(:where(.group):hover *){color:var(--color-gold-lt)}}.placeholder\:text-gold-dk::placeholder{color:var(--color-gold-dk)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:-inset-x-1:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1)}.after\:-inset-y-2\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2.5)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.focus-within\:border-gold:focus-within{border-color:var(--color-gold)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-gold\/14:hover{background-color:#c9a22724}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gold\/14:hover{background-color:color-mix(in oklab, var(--color-gold) 14%, transparent)}}.hover\:bg-gold\/16:hover{background-color:#c9a22729}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gold\/16:hover{background-color:color-mix(in oklab, var(--color-gold) 16%, transparent)}}.hover\:bg-gold\/28:hover{background-color:#c9a22747}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gold\/28:hover{background-color:color-mix(in oklab, var(--color-gold) 28%, transparent)}}.hover\:text-gold-lt:hover{color:var(--color-gold-lt)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus-visible\:bg-gold\/14:focus-visible{background-color:#c9a22724}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-gold\/14:focus-visible{background-color:color-mix(in oklab, var(--color-gold) 14%, transparent)}}.focus-visible\:bg-gold\/16:focus-visible{background-color:#c9a22729}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-gold\/16:focus-visible{background-color:color-mix(in oklab, var(--color-gold) 16%, transparent)}}.focus-visible\:text-gold-lt:focus-visible{color:var(--color-gold-lt)}.active\:bg-gold\/12:active{background-color:#c9a2271f}@supports (color:color-mix(in lab, red, red)){.active\:bg-gold\/12:active{background-color:color-mix(in oklab, var(--color-gold) 12%, transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:transform-none:disabled:hover{transform:none}.disabled\:hover\:border-\[rgba\(214\,218\,224\,\.45\)\]:disabled:hover{border-color:#d6dae073}.disabled\:hover\:bg-white\/4:disabled:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:bg-white\/4:disabled:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}}.disabled\:active\:transform-none:disabled:active{transform:none}@media not all and (width>=420px){.max-\[420px\]\:w-full{width:100%}}@media not all and (width>=380px){.max-\[380px\]\:px-\[7px\]{padding-inline:7px}.max-\[380px\]\:text-\[9px\]{font-size:9px}.max-\[380px\]\:tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}}@media not all and (width>=359px){.max-\[359px\]\:hidden{display:none}}@media (width>=521px){.min-\[521px\]\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.min-\[521px\]\:mt-\[22px\]{margin-top:22px}.min-\[521px\]\:mt-\[26px\]{margin-top:26px}.min-\[521px\]\:mt-\[34px\]{margin-top:34px}.min-\[521px\]\:mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.min-\[521px\]\:p-\[18px\]{padding:18px}.min-\[521px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.min-\[521px\]\:pt-10{padding-top:calc(var(--spacing) * 10)}.min-\[521px\]\:text-\[19px\]{font-size:19px}}@media (width>=900px){.desk\:sticky{position:sticky}.desk\:top-\[env\(safe-area-inset-top\,0px\)\]{top:env(safe-area-inset-top,0px)}.desk\:bottom-6{bottom:calc(var(--spacing) * 6)}.desk\:mx-auto{margin-inline:auto}.desk\:ml-0{margin-left:0}.desk\:flex{display:flex}.desk\:grid{display:grid}.desk\:hidden{display:none}.desk\:h-8{height:calc(var(--spacing) * 8)}.desk\:w-8{width:calc(var(--spacing) * 8)}.desk\:max-w-\[1180px\]{max-width:1180px}.desk\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.desk\:items-center{align-items:center}.desk\:gap-0\.5{gap:calc(var(--spacing) * .5)}.desk\:gap-4{gap:calc(var(--spacing) * 4)}.desk\:justify-self-center{justify-self:center}.desk\:justify-self-end{justify-self:flex-end}.desk\:justify-self-start{justify-self:flex-start}.desk\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.desk\:border-gold\/18{border-color:#c9a2272e}@supports (color:color-mix(in lab, red, red)){.desk\:border-gold\/18{border-color:color-mix(in oklab, var(--color-gold) 18%, transparent)}}.desk\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.desk\:py-\[9px\]{padding-block:9px}}@media (pointer:coarse){.pointer-coarse\:opacity-90{opacity:.9}}.\[\&_button\]\:cursor-default button{cursor:default}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes ffup{0%{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:none}}.ff-dropdown{animation:.14s ease-out ffdrop}.ff-panel{animation:.2s ease-out ffup}@keyframes ffdrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ffshimmer{to{transform:translate(100%)}}@keyframes ffpulse{50%{box-shadow:0 0 0 4px #5c122033}}@keyframes ffcaret{50%{opacity:0}}@keyframes ffshake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.ff-otp[data-invalid],.ff-otp-slot .caret{animation:none}}.ff-home .ff-panel{animation:none}.ff-home .ff-btn.ff-shine{isolation:isolate;color:#2a1e04;background:linear-gradient(115deg,#fff6d2 0%,#f2d47a 25%,#c9a227 50%,#f6e2a1 75%,#d9b451 100%) 0 0/220% 100%;border:1px solid #7e611d;font-weight:800;animation:6s ease-in-out infinite ffShineBg,2.8s ease-in-out infinite ffShineGlow;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffae4e6,0 8px 22px -8px #c9a227bf,0 0 22px #f6e2a159}.ff-home .ff-btn.ff-shine:hover{filter:brightness(1.06)saturate(1.08)}.ff-home .ff-btn.ff-shine:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffe6,#0000);width:32%;animation:3.4s ease-in-out infinite ffSheen;position:absolute;top:-30%;bottom:-30%;left:-45%;transform:skew(-18deg)}.ff-home .ff-btn.ff-shine .lab{z-index:2;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.ff-home .ff-btn.ff-shine .sp{z-index:2;pointer-events:none;filter:drop-shadow(0 0 3px #ffffffe6);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#fffdf2;width:10px;height:10px;animation:2.4s ease-in-out infinite ffTwinkle;position:absolute}.ff-home .ff-btn.ff-shine .s1{top:6px;left:9%}.ff-home .ff-btn.ff-shine .s2{width:7px;height:7px;animation-delay:.8s;bottom:6px;left:52%}.ff-home .ff-btn.ff-shine .s3{width:8px;height:8px;animation-delay:1.6s;top:8px;right:8%}@keyframes ffShineBg{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ffShineGlow{0%,to{box-shadow:inset 0 1px #fffae4e6,0 8px 22px -8px #c9a227bf,0 0 18px #f6e2a147}50%{box-shadow:inset 0 1px #fffae4e6,0 10px 26px -6px #c9a227e6,0 0 34px #f6e2a199}}@keyframes ffSheen{0%{left:-45%}55%,to{left:135%}}@keyframes ffTwinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.ff-home .ff-btn.ff-shine,.ff-home .ff-btn.ff-shine:after,.ff-home .ff-btn.ff-shine .sp{animation:none}.ff-home .ff-btn.ff-shine .sp{opacity:.85}}.ff-home .ff-hero-search{border:1.5px solid #c9a227;box-shadow:0 0 0 3px #c9a22733,0 12px 28px -14px #0000008c}.ff-home .ff-hero-search .ff-ai-tag{padding-left:4px}.ff-home .ff-wf18 .ff-wf18-q{margin:12px auto 0}.ff-home .ff-wf18-steps{margin-top:4px}.ff-home .ff-wf18-steps .ff-medal{color:#e4c36a;position:relative;box-shadow:0 0 0 4px #121113,0 0 0 5px #c9a2278c,0 10px 20px #00000073}.ff-home .ff-wf18-steps .num{color:#2a1e04;background:linear-gradient(170deg,#fbefc4,#d9b451);border:1px solid #b08d2a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.ff-home .ff-wf18-steps b{color:#f2d88c;letter-spacing:.14em;font-size:13px}.ff-home .ff-wf18-steps li>span{color:#f4ebd6bf;font-size:12.5px}.ff-home .ff-wf18-steps .arr{color:#e4c36a}.ff-home .ff-pl-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin:20px auto 4px;display:grid}.ff-home .ff-pl-site{background:#fff8ea;border:1px solid #7e611d40;border-radius:18px;flex-direction:column;align-items:center;gap:5px;padding:16px 10px 14px;display:flex}.ff-home .ff-pl-site b{font-family:var(--display);letter-spacing:.08em;color:#16130f;margin-top:4px;font-size:16px;font-weight:600}.ff-home .ff-pl-site span{color:#4a443a;font-size:12.5px;line-height:1.35}.ff-home .ff-pl-site em,.ff-home .ff-pl-vip em{letter-spacing:.14em;text-transform:uppercase;color:#6a5518;background:#c9a22729;border-radius:99px;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:700}.ff-home .ff-pl-site em.on{color:#1e6b45;background:#39c27e26}.ff-home .ff-pl-party{isolation:isolate;text-align:center;color:#f4ebd6;background:radial-gradient(80% 60% at 50% 0,#c9a2273d,#0000 65%),linear-gradient(175deg,#1c1a18,#0b0a09);padding:clamp(24px,5vw,38px) clamp(16px,4vw,36px);position:relative}.ff-home .ff-pl-party:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c9a22759;border-radius:20px;position:absolute;inset:8px}.ff-home .ff-pl-badge{letter-spacing:.14em;text-transform:uppercase;color:#2a1e04;background:linear-gradient(170deg,#fbefc4,#d9b451);border:1px solid #b08d2a;border-radius:99px;padding:5px 12px;font-size:10.5px;font-weight:800;display:inline-block}.ff-home .ff-pl-party .ff-wif-bh{letter-spacing:.08em;color:#0000;background:linear-gradient(100deg,#b08d2a 0%,#f6e2a1 42%,#c9a227 58%,#8c6b1f 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:clamp(32px,8vw,44px);animation:8s ease-in-out infinite ffgold}.ff-home .ff-pl-party .ff-hw18-flow{gap:10px;margin-top:14px}.ff-home .ff-pl-clients{color:#e4c36a;background:#1d1a16;border:1.5px solid #c9a227;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.ff-home .ff-pl-t{color:#f4ebd6eb;max-width:34ch;margin:16px auto 0;font-size:15.5px;line-height:1.5}.ff-home .ff-pl-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:620px;margin:18px auto 0;padding:0;list-style:none;display:grid}.ff-home .ff-pl-feats li{color:#e4c36a;background:#ffffff0d;border:1px solid #ead79c40;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:13px 8px;display:flex}.ff-home .ff-pl-feats span{letter-spacing:.02em;color:#f4ebd6;font-size:12.5px;font-weight:600}.ff-home .ff-pl-small{font-family:var(--sans);color:#e4c36a;margin:16px 0 0;font-size:18px;font-style:normal}.ff-home .ff-pl-vip{text-align:left;background:#fbf6ea;border-top:1px solid #7e611d2e;align-items:center;gap:14px;padding:16px clamp(16px,4vw,36px);display:flex}.ff-home .ff-pl-vip>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ff-home .ff-pl-vip b{font-family:var(--display);letter-spacing:.08em;color:#16130f;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.ff-home .ff-pl-vip span{color:#4a443a;font-size:13px;line-height:1.45}.ff-home .ff-pl-cta{text-align:center;background:#fffdf8;border-top:1px solid #7e611d1f;padding:18px 16px 24px}.ff-home .ff-pl-cta .ff-btn,.ff-home .ff-teams17-cta .ff-btn.ff-shine{letter-spacing:.08em;white-space:nowrap;min-height:50px;font-size:13px}.ff-home .ff-pl-cta .ff-btn{width:100%}@media (width>=900px){.ff-home .ff-pl-feats{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-home .ff-pl-cta .ff-btn{width:auto;min-width:280px}}@media (prefers-reduced-motion:reduce){.ff-home .ff-pl-party .ff-wif-bh{animation:none}}.ff-home .ff-sw18-note{color:#4a443a;margin:-2px 2px 10px 46px;font-size:13.5px;line-height:1.4}.ff-home .ff-cv18-rv .rv{text-align:left;max-width:330px;margin:22px auto 0}.ff-home .ff-cv18-rv .rv .cap{text-align:center;color:#f4ebd68c;margin:8px 0 0;font-size:11.5px}@media (width>=900px){.ff-home .ff-cv18-rv{grid-template-columns:minmax(0,1fr) minmax(0,340px);grid-template-areas:"hd rv""ft rv";align-items:center;column-gap:40px;display:grid}.ff-home .ff-cv18-rv .hd{grid-area:hd;align-self:end}.ff-home .ff-cv18-rv .rv{grid-area:rv;margin:0}.ff-home .ff-cv18-rv .ft{grid-area:ft;align-self:start}}.ff-home .ff-goldnet{text-align:center;color:#2a1e04;background:linear-gradient(160deg,#fff6d6 0%,#f1d47e 50%,#d9b451 100%);border:1px solid #b08d2a;border-radius:24px;margin-top:16px;padding:22px clamp(16px,4vw,30px) 20px;position:relative;box-shadow:inset 0 1px #fffbea,0 16px 34px -18px #7e611db3}.ff-home .ff-goldnet:before{content:"";background:#fdf0c6;border-top:1px solid #b08d2a;border-left:1px solid #b08d2a;width:18px;height:18px;position:absolute;top:-9px;left:calc(87.5% - 12px);transform:rotate(45deg)}.ff-home .ff-goldnet .eye{letter-spacing:.3em;text-transform:uppercase;color:#6a4b0a;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.ff-home .ff-goldnet h3{font-family:var(--display);color:#1a1206;text-wrap:balance;margin:8px 0 4px;font-size:clamp(22px,5.4vw,30px);font-weight:600;line-height:1.15}.ff-home .ff-goldnet p{color:#4a3a14;margin:0;font-size:14px}.ff-home .ff-goldnet ul{gap:8px;max-width:640px;margin:14px auto 0;padding:0;list-style:none;display:grid}.ff-home .ff-goldnet li{text-align:left;color:#7e611d;background:#ffffff8c;border:1px solid #7e611d4d;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ff-home .ff-goldnet li span{color:#1a1206;font-size:14px;font-weight:600;line-height:1.35}@media (width>=900px){.ff-home .ff-goldnet ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-home .ff-goldnet li{text-align:center;flex-direction:column;padding:14px 12px}}.ff-home .ff-pl-you{border:2px solid #e4c36a;border-radius:50%;width:54px;height:54px;display:block;overflow:hidden;box-shadow:0 0 0 3px #c9a22740,0 6px 16px #00000073}.ff-home .ff-pl-you img{object-fit:cover;width:100%;height:100%;display:block}.ff-home .ff-tm-h{font-family:var(--display);letter-spacing:.03em;color:#0000;background:linear-gradient(100deg,#b08d2a 0%,#f6e2a1 42%,#e4c36a 58%,#c9a227 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(36px,9.6vw,60px);font-weight:600;line-height:1.02;animation:8s ease-in-out infinite ffgold}.ff-home .ff-tm .ff-teams17-cap .ff-tm-sub{color:#f7eed8;margin:8px 0 0;font-size:clamp(17px,4.6vw,22px);line-height:1.35}.ff-home .ff-tm-sub b{color:#f2d27a;font-weight:700}.ff-home .ff-tm-flow{flex-direction:column;align-items:center;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ff-home .ff-tm-step{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ff-home .ff-tm-step>b{font-family:var(--display);letter-spacing:.08em;color:#16130f;margin-top:10px;font-size:16px;font-weight:600}.ff-home .ff-tm-step>small{color:#5a5244;font-size:13px}.ff-home .ff-tm-arr{color:#b08d2a;place-items:center;display:grid;transform:rotate(90deg)}.ff-home .ff-tm-minis{justify-content:center;padding:8px 0 4px;display:flex}.ff-home .ff-tm-mini{flex:none;width:clamp(96px,27vw,112px)}.ff-home .ff-tm-mini+.ff-tm-mini{margin-left:-22px}.ff-home .ff-tm-mini:first-child{transform:rotate(-7deg)translateY(8px)}.ff-home .ff-tm-mini:nth-child(2){z-index:2;position:relative;transform:translateY(-2px)scale(1.06)}.ff-home .ff-tm-mini:nth-child(3){transform:rotate(7deg)translateY(8px)}.ff-home .ff-tcard{text-align:center;color:#16130f;background:radial-gradient(120% 70% at 50% 0,#fff,#fff0 60%),linear-gradient(170deg,#fffdf6,#f3e8cf);border-radius:22px;width:clamp(270px,78vw,310px);padding:50px 16px 18px;position:relative;box-shadow:0 0 0 1.5px #b08d2a,0 0 0 5px #f6e7b8,0 0 0 6.5px #b08d2a,0 26px 46px -18px #30240a99}.ff-home .ff-tcard:before{content:"";pointer-events:none;border:1px solid #b08d2a8c;border-radius:16px;position:absolute;inset:7px}.ff-home .ff-tcard-plate{letter-spacing:.22em;text-transform:uppercase;color:#e4c36a;background:#16130f;border:1px solid #b08d2a;border-radius:4px;padding:4px 9px;font-size:9.5px;font-weight:800;position:absolute;top:13px;left:13px}.ff-home .ff-tcard-coin{position:absolute;top:10px;right:10px}.ff-home .ff-tcard-faces{justify-content:center;gap:6px;margin-top:6px;display:flex}.ff-home .ff-tcard-faces .f{filter:drop-shadow(0 4px 8px #30240a4d);flex:none;display:inline-flex}.ff-home .ff-tcard-faces .f:first-child,.ff-home .ff-tcard-faces .f:nth-child(5){transform:translateY(9px)}.ff-home .ff-tcard-faces .f:nth-child(2),.ff-home .ff-tcard-faces .f:nth-child(4){transform:translateY(2px)}.ff-home .ff-tcard-faces .f.more{color:#e4c36a;background:#16130f;border:2px solid #c9a227;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid}.ff-home .ff-tcard-count{letter-spacing:.1em;text-transform:uppercase;color:#7e611d;background:#c9a22729;border-radius:99px;margin-top:18px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.ff-home .ff-tcard-name{font-family:var(--display);letter-spacing:.04em;color:#16130f;margin:10px 0 0;font-size:clamp(24px,6.6vw,28px);font-weight:600}.ff-home .ff-tcard-rule{color:#b08d2a;justify-content:center;align-items:center;gap:8px;max-width:170px;margin:8px auto;font-size:8px;display:flex}.ff-home .ff-tcard-rule i{background:linear-gradient(90deg,#0000,#b08d2acc);flex:1;height:1px}.ff-home .ff-tcard-rule i:last-child{background:linear-gradient(90deg,#b08d2acc,#0000)}.ff-home .ff-tcard-url{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#e4c36a;background:#16130f;border:1px solid #b08d2a;border-radius:99px;align-items:center;gap:7px;margin-top:16px;padding:5px 12px 5px 6px;font-size:11px;font-weight:700;display:inline-flex}.ff-home .ff-tm-live{aspect-ratio:16/10;border:1px solid #c9a2278c;border-radius:20px;width:min(330px,100%);position:relative;overflow:hidden;box-shadow:0 18px 36px -18px #0000008c}.ff-home .ff-tm-live img{object-fit:cover;width:100%;height:100%;display:block}.ff-home .ff-tm-live .shade{background:linear-gradient(#0000 50%,#00000073);position:absolute;inset:0}@media (width>=900px){.ff-home .ff-tm-flow{flex-direction:row;justify-content:center;align-items:center;gap:12px}.ff-home .ff-tm-arr{transform:none}.ff-home .ff-tm-mini{width:92px}.ff-home .ff-tcard{width:290px}.ff-home .ff-tm-live{width:230px}}@media (prefers-reduced-motion:reduce){.ff-home .ff-tm-h{animation:none}}.ff-home .ff-nx-mod{box-shadow:var(--lift-2);background:#fffdf8;border:1px solid #7e611d40;border-radius:26px;margin-top:20px;padding:18px clamp(14px,4vw,24px) 10px}.ff-home .ff-nx-mod+.ff-nx-mod{color:#f4ebd6;background:radial-gradient(80% 50% at 50% 0,#c9a2272e,#0000 65%),linear-gradient(175deg,#1c1a18,#0b0a09);border-color:#c9a22773}.ff-home .ff-nx-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ff-home .ff-nx-head .ico{color:#e4c36a;background:#16130f;border:1px solid #c9a22799;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ff-home .ff-nx-head h3{min-width:0;font-family:var(--display);letter-spacing:.03em;color:#16130f;flex:1;margin:0;font-size:clamp(22px,5.8vw,28px);font-weight:600}.ff-home .ff-nx-mod+.ff-nx-mod .ff-nx-head h3{color:#f7eed8}.ff-home .ff-nx-txt p{color:#3a3226;max-width:62ch;margin:10px 0 0;font-size:14.5px;line-height:1.5}.ff-home .ff-nx-txt p.em{color:#7e611d;margin-top:6px;font-weight:600}.ff-home .ff-nx-mod+.ff-nx-mod .ff-nx-txt p{color:#f4ebd6e0}.ff-home .ff-nx-mod+.ff-nx-mod .ff-nx-txt p.em{color:#f2d27a}.ff-home .ff-nx-mod .ff-hscroll{margin:14px calc(-1*clamp(14px,4vw,24px)) 0;padding-left:clamp(14px,4vw,24px);padding-right:clamp(14px,4vw,24px);scroll-padding-left:clamp(14px,4vw,24px)}.ff-home .ff-map101 .ff-mapbox-btn{cursor:default;max-width:760px}.ff-home .ff-map101 .ff-mapbox-btn:hover,.ff-home .ff-map101 .ff-mapbox-btn:active{transform:none}.ff-home .ff-map101 .ff-mb-vis{align-items:stretch;gap:clamp(10px,3vw,20px)}.ff-home .ff-map101 .ff-mb-vis>span{justify-content:space-between;padding:12px 10px}.ff-home .ff-map101 .ff-mb-vis svg{max-width:230px}.ff-home .ff-map101 .ff-mb-vis .uk svg{max-height:280px}.ff-home .ff-map101 .ff-mb-vis .gl svg{filter:drop-shadow(0 10px 24px #1e6fa873)}.ff-home .ff-map101 .ff-mb-vis em{font-size:11.5px}.ff-home .ff-map101 .pin{fill:none;stroke:none;animation:none}.ff-home .ff-map101 .pin .dot{fill:#ffd86b;stroke:#5c1220;stroke-width:.9px}.ff-home .ff-map101 .pin.big .dot{fill:#e8434f;stroke:#fff2c2;stroke-width:1.2px}.ff-home .ff-map101 .pin .halo{fill:#ffd86b73;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ffPinHalo;animation-delay:var(--d,0s)}.ff-home .ff-map101 .pin.big .halo{fill:#e8434f73}.ff-home .ff-map101 .lbl{font-family:var(--sans);letter-spacing:.05em;fill:#fff4d6;paint-order:stroke;stroke:#0000008c;stroke-width:2.2px;font-size:9px;font-weight:800}.ff-home .ff-map101 .arcs path{stroke-dasharray:4 5;animation:1.6s linear infinite ffArc;animation-delay:var(--d,0s);opacity:.95}.ff-home .ff-map101 .ff-mb-foot{text-align:center;text-wrap:balance;margin-top:4px;font-size:clamp(22px,6vw,32px);line-height:1.2}@keyframes ffPinHalo{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes ffArc{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.ff-home .ff-map101 .pin .halo,.ff-home .ff-map101 .arcs path{animation:none}}.ff-home .ff-coindiv{justify-content:center;align-items:center;gap:16px;max-width:520px;margin:clamp(30px,7vw,54px) auto;display:flex}.ff-home .ff-coindiv .ln{background:linear-gradient(90deg,#0000,#b08d2ab3);flex:1;height:1px}.ff-home .ff-coindiv .ln:last-child{background:linear-gradient(90deg,#b08d2ab3,#0000)}.ff-home .ff-coin3d{perspective:420px;filter:drop-shadow(0 8px 12px #30240a59);flex:none;width:56px;height:56px}.ff-home .ff-coin3d .spin{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;display:block;position:relative}.ff-home .ff-coin3d .face{backface-visibility:hidden;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ff-home .ff-coin3d .front{transform:translateZ(3px)}.ff-home .ff-coin3d .back{transform:rotateY(180deg)translateZ(3px)}.ff-home .ff-coin3d .edge{background:linear-gradient(90deg,#6a4f12,#e4c36a 45%,#b08d2a 70%,#5c430f);border-radius:50%;position:absolute;inset:1px}.ff-home .ff-goldnet{background:linear-gradient(135deg,#fff3c4 0%,#f2cf6b 30%,#d4a73a 55%,#f6dc8a 78%,#c9982c 100%);border:2.5px solid #8c6b1f;box-shadow:inset 0 0 0 4px #fff8d68c,inset 0 0 0 5px #8c6b1f80,0 18px 36px -16px #7e611dcc,0 0 30px #e8c75e59}.ff-home .ff-goldnet:before{background:#fdf0c0;border-top:2.5px solid #8c6b1f;border-left:2.5px solid #8c6b1f;top:-11px}.ff-home .ff-goldnet li{background:#fffae8b8;border-color:#8c6b1f73}.ff-home .ff-join{text-align:center}.ff-home .ff-join-box{color:#f4ebd6;background:radial-gradient(90% 60% at 50% 0,#c9a22738,#0000 62%),linear-gradient(#171618,#0b0b0c);border:1px solid #c9a22773;border-radius:30px;flex-direction:column;align-items:center;gap:10px;padding:clamp(26px,6vw,40px) 18px;display:flex;box-shadow:0 22px 44px -22px #00000080}.ff-home .ff-join-h{font-family:var(--display);color:#f7eed8;margin:6px 0 0;font-size:clamp(30px,8vw,46px);font-weight:600;line-height:1.08}.ff-home .ff-join-t{color:#f4ebd6d9;margin:0 0 8px;font-size:15px;line-height:1.45}.ff-home .ff-join .ff-btn.ff-shine{letter-spacing:.1em;white-space:nowrap;min-width:min(260px,100%);min-height:52px;font-size:14px}.ff-home .ff-tm,.ff-home .ff-whitebox{background:var(--color-paper);border:1px solid #7e611d2e;box-shadow:0 18px 40px -26px #30240a73}.ff-home .ff-tm{border-radius:30px;padding:clamp(10px,2.5vw,16px) clamp(10px,2.5vw,16px) clamp(14px,3vw,20px)}.ff-home .ff-tm .ff-teams17-cta{background:0 0;border:0;padding:16px 0 0}.ff-home .ff-whitebox{border-radius:28px;padding:18px clamp(12px,3.5vw,22px) 12px}.ff-home .ff-tcard{width:clamp(296px,86vw,340px)}.ff-home .ff-tcard-rows{text-align:left;background:#fff9;border:1px solid #b08d2a80;border-radius:10px;margin:12px 2px 0;overflow:hidden}.ff-home .ff-tcard-rows>div{border-top:1px solid #b08d2a47;align-items:center;gap:9px;min-height:34px;padding-right:10px;display:flex}.ff-home .ff-tcard-rows>div:first-child{border-top:0}.ff-home .ff-tcard-rows .ic{color:#e4c36a;background:#16130f;flex:none;align-self:stretch;place-items:center;width:32px;display:grid}.ff-home .ff-tcard-rows .k{letter-spacing:.16em;text-transform:uppercase;color:#7e611d;flex:none;width:64px;font-size:9px;font-weight:800}.ff-home .ff-tcard-rows .v{color:#16130f;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}@media (width>=900px){.ff-home .ff-tcard{width:320px}.ff-home .ff-tm-flow{gap:10px}.ff-home .ff-tm-live{width:210px}}.ff-poster-price{font-family:var(--font-display);letter-spacing:.04em;color:var(--pc-accent);border:1px solid var(--pc-accent);border-radius:99px;margin-top:12px;padding:5px 18px;font-size:22px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ff-poster-price{border:1px solid color-mix(in srgb, var(--pc-accent) 70%, transparent)}}.ff-poster-price{background:#ffffff0f}.ff-poster.ivory .ff-poster-price,.ff-poster.white .ff-poster-price{color:#4a0f1c;background:#4a0f1c0d;border-color:#4a0f1c59}.ff-poster.platinum .ff-poster-ribbon{color:#fff;background:linear-gradient(90deg,#4b5058,#8e949c)}.ff-home .ff-nx-create{text-align:center;color:#16130f;background:linear-gradient(170deg,#fffdf6,#f6ebd0);border:2px dashed #b08d2aa6;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:420px;padding:24px;display:flex}.ff-home .ff-nx-create .plus{color:#e4c36a;background:#16130f;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 4px #c9a22740}.ff-home .ff-nx-create b{font-family:var(--display);letter-spacing:.03em;font-size:22px;font-weight:600;line-height:1.2}.ff-home .ff-nx-create small{color:#5a5244;font-size:14px}.ff-home .ff-nx-ck{scroll-snap-align:start;border-radius:14px;flex:none;width:clamp(220px,64vw,250px);height:auto;box-shadow:0 14px 30px -14px #0009}.ff-home .ff-join{padding-bottom:0}.ff-home .ff-drop{margin-top:24px;position:relative}.ff-home .ff-drop-shift{will-change:transform}.ff-home .ff-drop-panel{background:radial-gradient(70% 55% at 85% 0,#c9a22733,#0000 62%),linear-gradient(#1c1a18,#0b0a09);border:1px solid #c9a22773;border-bottom:0;border-radius:26px 26px 0 0;max-width:560px;margin:0 auto;padding:12px 12px 0;position:relative;box-shadow:0 -12px 30px -20px #00000073}.ff-home .ff-drop-stage{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:clamp(280px,76vw,320px);position:relative}.ff-home .ff-drop-art{pointer-events:none;position:absolute;inset:0;overflow:visible}.ff-home .ff-drop-art .curve{fill:none;stroke:#e4c36a;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 6px #e4c36a8c)}.ff-home .ff-drop-art .barrier{fill:#c9a227}.ff-home .ff-drop-art .divider{fill:#b08d2a}.ff-home .ff-drop-art .bin{fill:#c9a22712;stroke:#c9a2274d;stroke-width:1px}.ff-home .ff-drop-art .hopper{fill:#ffffff09}.ff-home .ff-drop-art .nudge path{fill:none;stroke:#e4c36a;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;animation:1.6s ease-in-out infinite ffNudge}.ff-home .ff-drop-art .nudge path:last-child{animation-delay:.25s}@keyframes ffNudge{0%,to{opacity:.25;transform:translateY(3px)}50%{opacity:1;transform:translateY(-3px)}}.ff-home .ff-drop-coin{pointer-events:none;filter:drop-shadow(0 4px 6px #00000080);border-radius:50%;position:absolute;top:0;left:0}.ff-home .ff-drop-points{height:34px;position:relative}.ff-home .ff-drop-points span{font-family:var(--display);letter-spacing:.04em;color:#e4c36a;font-size:18px;font-weight:700;position:absolute;top:5px;transform:translate(-50%)}.ff-home .ff-drop-points span.hit{animation:.7s ease-out ffHit}@keyframes ffHit{0%{transform:translate(-50%)scale(1)}30%{color:#fff4c2;text-shadow:0 0 12px #ffecaae6;transform:translate(-50%)scale(1.5)}to{transform:translate(-50%)scale(1)}}.ff-home .ff-nx-mod .ff-hitem,.ff-home .ff-nx-cell{display:flex}.ff-home .ff-nx-cell>*{flex:1}.ff-home .ff-nx-cell .ff-poster{height:100%}.ff-home div.ff-nx-ck{aspect-ratio:250/352}.ff-home .ff-nx-create.ck{color:#f4ebd6;background:radial-gradient(80% 50% at 50% 30%,#c9a22733,#0000 65%),linear-gradient(#1c1a18,#0b0a09);border:1.5px solid #b08d2a;height:100%;min-height:0;position:relative;box-shadow:inset 0 0 0 5px #0e0c0b,inset 0 0 0 6px #c9a22780}.ff-home .ff-nx-create.ck .ribbon{letter-spacing:.18em;text-transform:uppercase;color:#e4c36a;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);background:linear-gradient(90deg,#5c1220,#7a1b30);padding:5px 16px 5px 12px;font-size:10px;font-weight:700;position:absolute;top:14px;left:0}.ff-home .ff-nx-create.ck .plus{color:#16130f;background:linear-gradient(170deg,#fbefc4,#d9b451)}.ff-home .ff-nx-create.ck b{color:#f7eed8;font-size:20px}.ff-home .ff-nx-create.ck small{color:#f4ebd6cc;font-size:13px}.ff-home .ff-whitebox.ff-sect{margin-top:0}.ff-home #ff-xp.ff-whitebox{border-radius:30px;padding:clamp(20px,5vw,32px) clamp(14px,4vw,28px)}@media (width>=900px){.ff-home .ff-hero-h101{margin-bottom:18px;font-size:clamp(32px,3.3vw,46px)}}.ff-home .ff-pl-order{letter-spacing:.16em;text-transform:uppercase;color:#7e611d;margin:8px 0 0;font-size:13px;font-weight:700}.ff-home .ff-pl-list{text-align:left;gap:20px;max-width:620px;margin:24px auto 0;padding:0;list-style:none;display:grid}.ff-home .ff-pl-row{background:#fff8ea;border:1px solid #7e611d40;border-radius:20px;align-items:flex-start;gap:14px;padding:20px 16px 16px;display:flex;position:relative}.ff-home .ff-pl-row>.ff-sitemark,.ff-home .ff-pl-row>span:not(.n){flex:none}.ff-home .ff-pl-row .n,.ff-home .ff-pl-step{color:#2a1e04;background:linear-gradient(170deg,#fbefc4,#d9b451);border:1px solid #b08d2a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-11px;left:14px;box-shadow:0 3px 8px -2px #7e611d80}.ff-home .ff-pl-row .tx{flex-direction:column;gap:4px;min-width:0;display:flex}.ff-home .ff-pl-row .tx>b{font-family:var(--display);letter-spacing:.08em;color:#16130f;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:18px;font-weight:600;display:flex}.ff-home .ff-pl-row .tx>span{color:#4a443a;font-size:13.5px;line-height:1.4}.ff-home .ff-pl-row em{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#6a5518;background:#c9a22729;border-radius:99px;padding:3px 9px;font-size:9.5px;font-style:normal;font-weight:800}.ff-home .ff-pl-row em.on{color:#1e6b45;background:#39c27e26}.ff-home .ff-pl-row em.next{color:#2a1e04;background:linear-gradient(170deg,#fbefc4,#d9b451);border:1px solid #b08d2a}.ff-home .ff-pl-row.big{background:#fff;border:1.5px solid #c9a227;padding:24px 18px 20px;box-shadow:0 0 0 4px #c9a2271f,0 16px 34px -20px #7e611d99}.ff-home .ff-pl-row.big .tx>b{font-size:21px}.ff-home .ff-pl-row.big .tx p{color:#2e281f;margin:8px 0 0;font-size:14.5px;line-height:1.5}.ff-home .ff-pl-chips{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ff-home .ff-pl-chips li{color:#16130f;background:#fff8ea;border:1px solid #b08d2a73;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ff-home .ff-pl-chips svg{color:#b08d2a}.ff-home .ff-pl-party .ff-pl-step{top:20px;left:20px}.ff-home .ff-pl-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ff-home .ff-pl-when{letter-spacing:.14em;text-transform:uppercase;color:#e4c36a;background:#ffffff0f;border:1px solid #ead79c8c;border-radius:99px;padding:5px 12px;font-size:10.5px;font-weight:800;display:inline-block}.ff-home .ff-pl-viprow{background:#fffdf8;padding:clamp(24px,5vw,32px) clamp(16px,4vw,36px) clamp(20px,4vw,30px)}.ff-home .ff-pl-viprow .ff-pl-row{max-width:620px;margin:0 auto}.ff-home .ff-tm .ff-hi-img{filter:blur(5px)brightness(.5)saturate(.65);transform:scale(1.1)}.ff-home .ff-tm .ff-hi-shade{background:linear-gradient(#0c0a0859 0%,#0c0a0899 55%,#0c0a08d9 100%)}.ff-home .ff-tm .ff-teams17-img{background:#16130f}.ff-home .ff-join-box.ff-game{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;background:radial-gradient(70% 45% at 50% 0,#c9a22738,#0000 62%),radial-gradient(60% 40% at 85% 100%,#c9a2271f,#0000 70%),linear-gradient(#171618,#0b0b0c);border-bottom:0;border-radius:30px 30px 0 0;max-width:680px;height:clamp(560px,148vw,600px);margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.ff-home .ff-join-in{z-index:1;flex-direction:column;align-items:center;gap:10px;padding:clamp(30px,7vw,44px) 18px 0;display:flex;position:relative}.ff-home .ff-game .ff-drop{z-index:2;pointer-events:none;margin:0;position:absolute;inset:0}.ff-home .ff-game .ff-drop-stage{height:auto;cursor:inherit;position:absolute;inset:0 10px 30px}.ff-home .ff-game .ff-drop-points{height:30px;position:absolute;bottom:0;left:10px;right:10px}.ff-home .ff-game .ff-drop-points span{font-size:17px;top:3px}.ff-home .ff-game .ff-drop-art .curve{stroke:#e4c36a38;stroke-width:1.5px;filter:none}.ff-home .ff-game .ff-drop-art .bin{fill:#c9a2270f;stroke:#c9a22738}.ff-home .ff-game .ff-drop-art .hopper{fill:#ffffff08}.ff-home .ff-drop-reset{z-index:3;letter-spacing:.12em;text-transform:uppercase;color:#e4c36a;cursor:pointer;background:#16130fbf;border:1px solid #c9a2278c;border-radius:99px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px}.ff-home .ff-drop-reset:hover{background:#16130f;border-color:#e4c36a}.ff-home .ff-drop-reset:active{transform:scale(.96)}@media (width<=520px){.ff-home .ff-hero-search .ff-ai-in{padding-left:10px;padding-right:4px}.ff-home .ff-hero-search .ff-ai-in::placeholder{letter-spacing:-.005em;font-size:12.5px}}@media (width<=380px){.ff-home .ff-hero-search .ff-ai-in::placeholder{font-size:11.5px}}.ff-home .ff-hero-h101{margin-bottom:4px;font-size:clamp(32px,9vw,44px)}.ff-home .ff-hero-sub101{font-family:var(--sans);color:#e4c36a;text-shadow:0 2px 12px #00000080;margin:0 0 16px;font-size:clamp(20px,5.6vw,26px);font-style:normal;line-height:1.25}.ff-home .ff-hero17-cta{margin-top:0}.ff-home .ff-hero17-ai{margin-top:12px}@media (width>=900px){.ff-home .ff-hero-h101{margin-bottom:6px;font-size:clamp(40px,4.2vw,58px)}.ff-home .ff-hero-sub101{margin-bottom:20px;font-size:clamp(22px,2.2vw,30px)}}.ff-home .ff-wf101 .ff-wf18-q{max-width:34ch;font-size:clamp(18px,4.6vw,23px)}.ff-home .ff-wf101 .ff-medal{color:#e4c36a;box-shadow:0 0 0 4px #121113,0 0 0 5px #c9a2278c,0 10px 20px #00000073}.ff-home .ff-wf101-flow{flex-direction:column;align-items:center;gap:12px;max-width:860px;margin:4px auto 0;padding:0;list-style:none;display:flex}.ff-home .ff-wf101-flow .step{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ff-home .ff-wf101-flow .step>b{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#f2d88c;margin-top:6px;font-size:13px;font-weight:600}.ff-home .ff-wf101-flow .step>span:not(.ff-medal){color:#f4ebd6bf;font-size:12.5px}.ff-home .ff-wf101-flow .step:first-child>span:last-child{font-family:var(--sans);color:#e4c36a;font-size:15px;font-style:normal}.ff-home .ff-wf101-flow .step.big{background:linear-gradient(170deg,#c9a2272e,#c9a2270d);border:1.5px solid #e4c36a99;border-radius:22px;width:100%;max-width:420px;padding:24px 16px 16px;box-shadow:0 0 0 4px #c9a22714,0 18px 40px -20px #0009}.ff-home .ff-wf101-flow .step.big>b{color:#f7eed8;font-size:17px}.ff-home .ff-wf101-flow .step.big ul{text-align:left;gap:8px;width:100%;margin:10px 0 0;padding:0;list-style:none;display:grid}.ff-home .ff-wf101-flow .step.big li{color:#f7eed8;background:#ffffff0d;border:1px solid #ead79c38;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.ff-home .ff-wf101-flow .step.big li svg{color:#e4c36a;flex:none}.ff-home .ff-wf101-flow .arr{color:#e4c36a;place-items:center;display:grid;transform:rotate(90deg)}.ff-home .ff-wf101-why{border-top:1px solid #c9a22738;max-width:760px;margin:28px auto 0;padding-top:22px}.ff-home .ff-wf101-why .no{font-family:var(--sans);color:#f7eed8;margin:10px 0 0;font-size:clamp(24px,6.4vw,34px);font-style:normal;line-height:1.2}.ff-home .ff-wf101-why ul{text-align:left;gap:10px;max-width:420px;margin:16px auto 0;padding:0;list-style:none;display:grid}.ff-home .ff-wf101-why li{color:#f4ebd6;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.ff-home .ff-wf101-why .ic{color:#16130f;background:linear-gradient(170deg,#fbefc4,#d9b451);border:1px solid #b08d2a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}@media (width>=760px){.ff-home .ff-wf101-flow{flex-direction:row;justify-content:center;align-items:center;gap:16px}.ff-home .ff-wf101-flow .step:not(.big){width:150px}.ff-home .ff-wf101-flow .arr{transform:none}.ff-home .ff-wf101-why ul{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.ff-home .ff-wf101-why li{text-align:center;flex-direction:column}}.ff-home .ff-pl101 .ff-hw18-top{padding-bottom:clamp(24px,5vw,36px)}.ff-home .ff-pl101 .ff-pl-list{gap:22px;max-width:620px}.ff-home .ff-pl101 .ff-pl-row{background:#fff;border:1.5px solid #b08d2a80;border-radius:22px;flex-direction:column;align-items:stretch;gap:8px;padding:24px 18px 18px;box-shadow:0 14px 30px -22px #7e611d8c}.ff-home .ff-pl101 .ff-pl-row.first{border-color:#c9a227;padding:28px 20px 22px;box-shadow:0 0 0 4px #c9a22724,0 18px 36px -20px #7e611da6}.ff-home .ff-pl101 .hd{align-items:center;gap:12px;display:flex}.ff-home .ff-pl101 .hd .tx{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.ff-home .ff-pl101 .hd .tx>b{font-family:var(--display);letter-spacing:.08em;color:#16130f;font-size:21px;font-weight:600;display:block}.ff-home .ff-pl101 .ff-pl-row.first .hd .tx>b{font-size:25px}.ff-home .ff-pl101 .who{letter-spacing:.12em;text-transform:uppercase;color:#7e611d;font-size:12px;font-weight:800}.ff-home .ff-pl101 .ff-pl-row>p{color:#2e281f;margin:0;font-size:14.5px;line-height:1.5}.ff-home .ff-pl101 .ff-pl-row.first>p{font-size:15.5px}.ff-home .ff-pl101 .ff-pl-chips{margin-top:4px}@media (width>=900px){.ff-home .ff-pl101 .ff-pl-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:980px}}.ff-home .ff-tm{padding-top:clamp(22px,5vw,34px)}.ff-home .ff-tm-h101{text-align:center;max-width:16ch;font-family:var(--display);letter-spacing:.02em;text-wrap:balance;margin:0 auto;font-size:clamp(34px,9vw,58px);font-weight:600;line-height:1.06}.ff-home .ff-tm-h101 .a,.ff-home .ff-tm-h101 .b{color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ff-home .ff-tm-h101 .b{background-image:linear-gradient(100deg,#7e611d 0%,#c9a227 40%,#e0b94a 55%,#8c6b1f 100%);background-size:220% 100%;animation:8s ease-in-out infinite ffgold}@media (prefers-reduced-motion:reduce){.ff-home .ff-tm-h101 .b{animation:none}}.ff-home .ff-tcard{width:min(100%,360px);padding-top:54px}.ff-home .ff-tcard-faces .f img,.ff-home .ff-tcard-faces .f>span:not(.more){width:54px!important;height:54px!important}.ff-home .ff-tcard-faces .f.more{width:54px;height:54px}.ff-home .ff-tcard-name{font-size:clamp(26px,7vw,30px)}@media (width>=900px){.ff-home .ff-tcard{width:340px}}.ff-home .ff-bt-group{gap:16px;display:grid}.ff-home .ff-bt-group>.ff-sect{margin:0!important}.ff-home .ff-bt-group #ff-booktiles{background:radial-gradient(80% 50% at 50% 0,#c9a22733,#0000 65%),linear-gradient(170deg,#5c1220,#2a070f);border-color:#c9a22773}.ff-home .ff-bt-group #ff-booktiles-jobs{background:radial-gradient(80% 50% at 50% 0,#c9a22729,#0000 65%),linear-gradient(175deg,#1c1a18,#0b0a09);border-color:#c9a22773}.ff-home .ff-bt-group #ff-booktiles-rewards{background:linear-gradient(135deg,#fff3c4 0%,#f2cf6b 35%,#d4a73a 62%,#f6dc8a 100%);border:1.5px solid #8c6b1f}.ff-home .ff-bt-group #ff-booktiles .ff-sw18-head h3,.ff-home .ff-bt-group #ff-booktiles-jobs .ff-sw18-head h3{color:#f7eed8}.ff-home .ff-bt-group #ff-booktiles .ff-sw18-note,.ff-home .ff-bt-group #ff-booktiles-jobs .ff-sw18-note{color:#f4ebd6d9}.ff-home .ff-bt-group #ff-booktiles .hint,.ff-home .ff-bt-group #ff-booktiles-jobs .hint{color:#e4c36a;background:#ffffff14;border-color:#ead79c66}.ff-home .ff-bt-group #ff-booktiles .ff-sw18-dots i,.ff-home .ff-bt-group #ff-booktiles-jobs .ff-sw18-dots i{background:#f4ebd64d}.ff-home .ff-bt-group #ff-booktiles .ff-sw18-dots i.on,.ff-home .ff-bt-group #ff-booktiles-jobs .ff-sw18-dots i.on{background:#e4c36a}.ff-home .ff-bt-group #ff-booktiles-rewards .ff-sw18-head h3{color:#1a1206}.ff-home .ff-bt-group #ff-booktiles-rewards .ff-sw18-note{color:#4a3a14}.ff-home .ff-bt-group #ff-booktiles-rewards .hint{color:#4a3a14;background:#fff6;border-color:#8c6b1f73}.ff-home .ff-bt-group #ff-booktiles-rewards .open{color:#e4c36a;background:#16130f;border-color:#16130f}.ff-home .ff-bt-group #ff-booktiles-rewards .ff-sw18-dots i{background:#1a120647}.ff-home .ff-bt-group #ff-booktiles-rewards .ff-sw18-dots i.on{background:#16130f}@media (width>=900px){.ff-home .ff-tm-h101{max-width:none}.ff-home .ff-tm-flow{gap:8px}.ff-home .ff-tm-mini{width:86px}.ff-home .ff-tm-live{width:190px}}.ff-home .ff-hero-sub101{letter-spacing:.01em;font-size:clamp(18px,4.8vw,22px);font-weight:600}@media (width>=900px){.ff-home .ff-hero-sub101{font-size:clamp(20px,1.8vw,24px)}}.ff-home .ff-wf18-q{font-weight:500}.ff-home .ff-mb-foot,.ff-home .ff-pl-small{font-family:var(--display);font-weight:600}.ff-rvcard-quote{font-size:15px}.ff-home .ff-wf101 .ff-wf18-coin{margin:0;position:absolute;top:18px;right:18px}.ff-home .ff-wf101 .ff-wf18-eye:first-of-type{margin-top:4px}.ff-home .ff-wf101 .ff-wf18-h{padding:0 34px}.ff-home .ff-wf101 .ff-wf18-q{color:#e4c36a;max-width:36ch;font-size:clamp(16px,4.2vw,19px);line-height:1.5}.ff-home .ff-wf101-flow .step>b{font-size:15px}.ff-home .ff-wf101-flow .step>span:not(.ff-medal){color:#f4ebd6d9;font-size:15px;line-height:1.4}.ff-home .ff-wf101-flow .step:first-child>span:last-child{font-family:var(--sans);color:#e4c36a;font-size:15px;font-style:normal;font-weight:600}.ff-home .ff-wf101-flow .step.big .tag{letter-spacing:.14em;text-transform:uppercase;color:#2a1e04;background:linear-gradient(170deg,#fbefc4,#d9b451);border:1px solid #b08d2a;border-radius:99px;margin-top:6px;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:800}.ff-home .ff-wf101-flow .step.big>b{margin-top:2px;font-size:18px}.ff-home .ff-wf101-why .no{font-family:var(--display);letter-spacing:.02em;font-size:clamp(22px,5.6vw,30px);font-weight:600}@media (width>=760px){.ff-home .ff-wf101-flow .step:not(.big){width:170px}}.ff-home .ff-wif.ff-pl101{background:radial-gradient(80% 40% at 50% 0,#c9a22738,#0000 65%),linear-gradient(170deg,#5c1220 0%,#3a0a14 60%,#2a070f 100%);border:1px solid #c9a22780}.ff-home .ff-pl101 .ff-hw18-h{color:#f7eed8}.ff-home .ff-pl101 .ff-pl-order{color:#e4c36a}.ff-home .ff-pl101 .ff-pl-row{border-color:#c9a227a6;box-shadow:0 16px 34px -20px #0009}.ff-home .ff-pl101 .ff-pl-row.first{border-color:#e4c36a;box-shadow:0 0 0 4px #e4c36a40,0 18px 36px -18px #000000a6}.ff-home .ff-tm{color:#f4ebd6;background:radial-gradient(80% 40% at 50% 0,#c9a22733,#0000 65%),linear-gradient(175deg,#1c1a18,#0b0a09);border:1px solid #c9a22773;box-shadow:0 22px 44px -22px #0000008c}.ff-home .ff-tm-h101 .a{background-image:linear-gradient(100deg,#f7eed8 0%,#fff 50%,#f1e3bf 100%)}.ff-home .ff-tm-h101 .b{background-image:linear-gradient(100deg,#b08d2a 0%,#f6e2a1 42%,#e4c36a 58%,#c9a227 100%)}.ff-home .ff-tm .ff-tm-step>b{color:#f7eed8}.ff-home .ff-tm .ff-tm-step>small{color:#f4ebd6b8}.ff-home .ff-tm .ff-tm-arr{color:#e4c36a}.ff-home .ff-tm-h101{max-width:20ch;font-size:clamp(30px,8.4vw,58px)}.ff-home .ff-wf101-flow .step:first-child .ff-medal{opacity:1}.ff-home .ff-wf101-flow .step:first-child>span:last-child{color:#f4ebd6d9;font-weight:400}.ff-home .ff-wf18.ff-wf101{background:var(--color-paper)!important;color:var(--color-text)!important;border:1px solid #b08d2a8c!important;box-shadow:0 18px 40px -24px #30240a73!important}.ff-home .ff-wf18.ff-wf101:before{border-color:#7e611d33!important}.ff-home .ff-wf101 .ff-wf18-eye{color:var(--color-gold-dk)!important}.ff-home .ff-wf101 .ff-wf18-h{color:var(--color-ox)!important}.ff-home .ff-wf101 .ff-wf18-q{color:var(--color-text-2)!important}.ff-home .ff-wf101-flow .step>b{color:var(--color-ox)!important}.ff-home .ff-wf101-flow .step>span:not(.ff-medal),.ff-home .ff-wf101-flow .step:first-child>span:last-child{color:var(--color-text-2)!important}.ff-home .ff-wf101-flow .step.big{background:var(--color-sand)!important;border:1.5px solid var(--color-gold-dk)!important;box-shadow:none!important}.ff-home .ff-wf101-flow .step.big>b{color:var(--color-text)!important}.ff-home .ff-wf101-flow .step.big li{background:var(--color-soft)!important;color:var(--color-text)!important;border:1px solid #7e611d59!important}.ff-home .ff-wf101-flow .step.big li svg,.ff-home .ff-wf101-flow .arr{color:var(--color-gold-dk)!important}.ff-home .ff-wf101 .ff-medal{box-shadow:0 0 0 4px var(--color-paper), 0 0 0 5px #c9a22799, 0 8px 16px #4a0d1838!important}.ff-home .ff-wf101-why{border-top:1px solid #7e611d47!important}.ff-home .ff-wf101-why .no{color:var(--color-ox)!important}.ff-home .ff-wf101-why li{color:var(--color-text)!important}.ff-home .ff-wf101-flow .step.big .tag,.ff-home .ff-pl-badge,.ff-home .ff-pl-row em.next,.ff-home .ff-wf101-why .ic{background:var(--color-ox-tint)!important;color:var(--color-ox)!important;box-shadow:none!important;border:1px solid #5c122066!important}.ff-home .ff-tc17-tag{color:var(--color-gold-lt)!important;border:1px solid var(--color-gold-lt)!important;background:0 0!important}.ff-home .ff-pl-row .n,.ff-home .ff-pl-step,.ff-home .ff-wf18-steps .num{border-color:var(--color-gold-dk)!important}.ff-home .ff-cv18-box{background:var(--color-sand)!important;color:var(--color-text)!important;border:1px solid #7e611d59!important;box-shadow:0 18px 40px -26px #30240a66!important}.ff-home .ff-cv18-eye{color:var(--color-gold-dk)!important}.ff-home .ff-cv18-h{color:var(--color-ox)!important}.ff-home .ff-cv18-t,.ff-home .ff-cv18-vis .lvl small{color:var(--color-text-2)!important}.ff-home .ff-cv18-vis .lvl i{color:var(--color-gold-dk)!important}.ff-home .ff-cv18-vis .rec{color:var(--color-ox)!important;background:var(--color-ox-tint)!important;border:1px solid #5c122066!important}.ff-home .ff-cv18-box .ff-btn{color:var(--color-gold-dk)!important;border:1px solid var(--color-gold-dk)!important;box-shadow:none!important;background:0 0!important}.ff-home .ff-cv18-rv .rv .cap{color:var(--color-muted)!important}.ff-home .ff-map101 .ff-mapbox-btn{background:var(--color-paper)!important;color:var(--color-text)!important;border:1px solid #b08d2a8c!important;box-shadow:0 18px 40px -26px #30240a66!important}.ff-home .ff-map101 .ff-mb-head b,.ff-home .ff-map101 .ff-mb-foot{color:var(--color-ox)!important}.ff-home .ff-map101 .ff-mb-head small{color:var(--color-text-2)!important}.ff-home .ff-map101 .ff-mb-vis>span{background:linear-gradient(165deg,var(--color-char),var(--color-ink))!important;border:1px solid #c9a22780!important}.ff-home :is(.ff-hero18,.ff-tm,.ff-bt17,.ff-join-box,.ff-sitesband,.ff-whoami,.ff-verladder,.ff-sitecard,.ff-sw18-card,.ff-tc17,.ff-mb-vis,.ff-pl101>.ff-wif-h) :focus-visible,.ff-lattice :focus-visible{outline-color:var(--color-gold-lt)}.ff-home .ff-wf101-why>.ff-wf18-eye{letter-spacing:.2em;font-size:clamp(15px,4vw,19px)}.ff-home .ff-wf101-why .no{max-width:34ch;margin-left:auto;margin-right:auto;font-size:clamp(17px,4.4vw,21px);line-height:1.4}.ff-home .ff-pl101 .ff-pl-row.party{border-color:#c9a227;gap:14px;padding-top:30px;padding-bottom:26px;box-shadow:0 0 0 4px #c9a22724,0 18px 36px -20px #7e611da6}.ff-home .ff-pl-flow{justify-content:center;align-items:flex-start;gap:12px;margin:8px 0 4px;display:flex}.ff-home .ff-pl-flow .src{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ff-home .ff-pl-flow .src b{font-family:var(--display);letter-spacing:.1em;color:#16130f;font-size:12.5px;font-weight:600}.ff-home .ff-pl-flow .ar{color:#7e611d;place-items:center;margin-top:19px;display:grid}.ff-home .ff-pl101 .ff-pl-row.party>p{text-align:center}.ff-home .ff-pl101 .ff-pl-feats{gap:10px;max-width:none;margin:10px 0 0}.ff-home .ff-pl101 .ff-pl-feats li{color:#7e611d;background:#f3ead5;border:1px solid #b08d2a80;padding:18px 8px}.ff-home .ff-pl101 .ff-pl-feats span{color:#16130f;font-size:13px}@media (width>=900px){.ff-home .ff-pl101 .ff-pl-row.party{grid-row:span 2}}.ff-home .ff-beta-box{text-align:center;background:var(--color-paper);border:1.5px solid #b08d2a;border-radius:22px;max-width:620px;margin:0 auto;padding:24px 20px;box-shadow:0 14px 30px -22px #7e611d8c}.ff-home .ff-beta-tag{letter-spacing:.14em;text-transform:uppercase;color:#7e611d;border:1px solid #b08d2a;border-radius:99px;padding:4px 11px;font-size:10.5px;font-weight:800;display:inline-block}.ff-home .ff-beta-h{font-family:var(--display);letter-spacing:.03em;color:#1a1712;margin:12px 0 0;font-size:clamp(20px,5.4vw,26px);font-weight:600;line-height:1.25}.ff-home .ff-beta-t{color:#4a443a;max-width:40ch;margin:10px auto 16px;font-size:14.5px;line-height:1.5}.ff-home #ff-xp{position:relative}.ff-home #ff-xp .ff-sect-head{padding-top:26px}.ff-home #ff-xp .ff-sect-head>.mb-2\.5{margin:0;position:absolute;top:clamp(14px,3.5vw,20px);right:clamp(14px,3.5vw,22px)}.ff-bk .ff-panel,.ff-pf .ff-panel,.ff-fin .ff-panel,.ff-pubv .ff-panel{animation:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
