/*! windpress v3.3.88 | 2026-09-25 16:15:56 | https://windpress.jooo.si */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-tracking:initial;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-space-y-reverse:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-scroll-snap-strictness:proximity}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-2xl:1rem;--blur-xl:24px;--aspect-video:16 / 9;--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-brand:#d7b561;--color-brand-deep:#b8933f;--color-brand-2:#8fb6bf;--color-brand-2-deep:#517f8a;--color-heading:#281a12;--color-body:#4a3a30;--color-ink:#281a12;--color-surface:#eef4f5;--color-surface-light:#f3f8f9;--color-surface-cream:#fbf7ef;--color-line:#cfd3db;--font-display:"Noticia Text", ui-serif, Georgia, serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--text-display:clamp(2.6rem, 1.5rem + 4.4vw, 5.25rem);--text-display--line-height:1.06;--text-h1:clamp(2.1rem, 1.5rem + 2.6vw, 3.4rem);--text-h1--line-height:1.12;--text-h2:clamp(1.7rem, 1.25rem + 1.9vw, 2.75rem);--text-h2--line-height:1.18;--text-h3:clamp(1.2rem, 1.05rem + .65vw, 1.6rem);--text-h3--line-height:1.3;--text-lead:clamp(1.05rem, 1rem + .35vw, 1.28rem);--text-lead--line-height:1.7;--spacing-section:clamp(3.25rem, 2rem + 4.2vw, 6rem);--spacing-gutter:clamp(1.25rem, .5rem + 2.4vw, 3rem);--container-page:1460px;--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--header-h:7.25rem}}@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;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{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:var(--color-brand-2-deep) var(--color-surface)}body{color:var(--color-body);font-family:var(--font-body);background-color:#fff;font-size:1rem;line-height:1.75;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);color:var(--color-heading);letter-spacing:.005em;text-wrap:balance;font-weight:700}h4,h5,h6{font-family:var(--font-body);color:var(--color-heading);letter-spacing:-.005em;font-weight:600}p{text-wrap:pretty}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:3px;border-radius:2px}::selection{background:var(--color-brand);color:var(--color-heading)}input,textarea,select{caret-color:var(--color-brand-2-deep)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-brand-2-deep);border:3px solid var(--color-surface);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-heading)}table{font-variant-numeric:tabular-nums}img{height:auto}}@layer components{.ftn-icon{width:18px;height:18px;-webkit-mask:var(--ftn-icon) center / contain no-repeat;-webkit-mask:var(--ftn-icon) center / contain no-repeat;-webkit-mask:var(--ftn-icon) center / contain no-repeat;mask:var(--ftn-icon) center / contain no-repeat;background-color:currentColor;flex-shrink:0;display:inline-block}.ftn-icon-phone{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M2.5%204.5c0-1%20.8-1.8%201.8-1.8h2c.7%200%201.4.5%201.6%201.2l.7%202.3c.2.6%200%201.3-.5%201.7l-1%20.8a11%2011%200%200%200%204.7%204.7l.8-1c.4-.5%201.1-.7%201.7-.5l2.3.7c.7.2%201.2.9%201.2%201.6v2c0%201-.8%201.8-1.8%201.8h-.7A14.3%2014.3%200%200%201%202.5%205.2v-.7Z%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-mail{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M2.5%205.5h15v9h-15z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%2F%3E%3Cpath%20d%3D%22m3%206%207%205%207-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-pin{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M10%202.5a5.5%205.5%200%200%200-5.5%205.5c0%204%205.5%209.5%205.5%209.5s5.5-5.5%205.5-9.5A5.5%205.5%200%200%200%2010%202.5Zm0%207.6A2.1%202.1%200%201%201%2010%206a2.1%202.1%200%200%201%200%204.1Z%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-facebook{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M11.4%2018v-6.6h2.2l.3-2.6h-2.5V7.2c0-.7.2-1.2%201.3-1.2h1.3V3.7A18%2018%200%200%200%2012.1%203.6c-1.9%200-3.2%201.2-3.2%203.3v1.9H6.7v2.6h2.2V18h2.5Z%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-instagram{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M10%205.4a4.6%204.6%200%201%200%200%209.2%204.6%204.6%200%200%200%200-9.2Zm0%207.6a3%203%200%201%201%200-6%203%203%200%200%201%200%206Zm5.9-7.8a1.1%201.1%200%201%201-2.2%200%201.1%201.1%200%200%201%202.2%200Zm3%201.1c-.1-1.4-.4-2.7-1.4-3.7-1-1-2.3-1.3-3.7-1.4-1.4-.1-5.7-.1-7.1%200-1.4.1-2.7.4-3.7%201.4-1%201-1.3%202.3-1.4%203.7-.1%201.4-.1%205.7%200%207.1.1%201.4.4%202.7%201.4%203.7%201%201%202.3%201.3%203.7%201.4%201.4.1%205.7.1%207.1%200%201.4-.1%202.7-.4%203.7-1.4%201-1%201.3-2.3%201.4-3.7.1-1.4.1-5.7%200-7.1Zm-2%208.6c-.3.8-.9%201.4-1.7%201.7-1.2.5-4%20.4-5.2.4s-4.1.1-5.2-.4c-.8-.3-1.4-.9-1.7-1.7-.5-1.2-.4-4-.4-5.2s-.1-4.1.4-5.2c.3-.8.9-1.4%201.7-1.7C5.9%202.3%208.8%202.4%2010%202.4s4.1-.1%205.2.4c.8.3%201.4.9%201.7%201.7.5%201.2.4%204%20.4%205.2s.1%204.1-.4%205.2Z%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-youtube{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M18.6%206.2a2.2%202.2%200%200%200-1.6-1.6C15.6%204.2%2010%204.2%2010%204.2s-5.6%200-7%20.4a2.2%202.2%200%200%200-1.6%201.6C1%207.6%201%2010%201%2010s0%202.4.4%203.8a2.2%202.2%200%200%200%201.6%201.6c1.4.4%207%20.4%207%20.4s5.6%200%207-.4a2.2%202.2%200%200%200%201.6-1.6c.4-1.4.4-3.8.4-3.8s0-2.4-.4-3.8ZM8.2%2012.7V7.3l4.7%202.7-4.7%202.7Z%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-arrow{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M3%2010h13m0%200-4.5-4.5M16%2010l-4.5%204.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-chevron{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22m5%208%205%205%205-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-close{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22m5%205%2010%2010M15%205%205%2015%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-menu{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M3%206h14M3%2010h14M3%2014h14%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-play{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M7%204.8v10.4L16%2010%207%204.8Z%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-quote{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M8.3%204.5v3a3.6%203.6%200%200%200-2.6%203.6h2.6v4.4H3.5v-4.4c0-3.6%201.7-6%204.8-6.6Zm8.2%200v3a3.6%203.6%200%200%200-2.6%203.6h2.6v4.4h-4.8v-4.4c0-3.6%201.7-6%204.8-6.6Z%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-plus{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M10%204v12M4%2010h12%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-minus{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M4%2010h12%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-zoom{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%225.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M13%2013l4%204M9%206.8v4.4M6.8%209h4.4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-cloud{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M5.8%2015.5h8.6a3.3%203.3%200%200%200%20.3-6.6%204.6%204.6%200%200%200-8.8-1.2%203.4%203.4%200%200%200-.1%207.8Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-cabin{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M3%209.4%2010%204l7%205.4V16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V9.4Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8%2017v-4.2h4V17%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1.6%2010.6%2010%203.9l8.4%206.7%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-rod{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M3%2017.2%2014.6%204.1%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M6.1%2013.7%208%2015.4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%225.2%22%20cy%3D%2215.9%22%20r%3D%221.7%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%2F%3E%3Cpath%20d%3D%22M14.6%204.1c1.6%202.4%201.5%205-.4%207.6-1.4%201.9-3.2%202.8-5.3%202.7%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-plane{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22M10%203.2%2011.4%208l5.9%201.7a.7.7%200%200%201%200%201.3L11.4%2012.7%2010%2017.4a.7.7%200%200%201-1.3%200L7.3%2012.7%201.4%2011a.7.7%200%200%201%200-1.3L7.3%208%208.7%203.2a.7.7%200%200%201%201.3%200Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.2%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.ftn-icon-star{--ftn-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22m10%202.8%202.2%204.6%205%20.7-3.6%203.5.9%205-4.5-2.4-4.5%202.4.9-5L2.8%208.1l5-.7L10%202.8Z%22%2F%3E%3C%2Fsvg%3E)}.ftn-header{z-index:50;transition-property:margin-top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;transition-timing-function:var(--ease-out-soft);inset-inline:0;position:fixed;top:0}@media (min-width:601px){.admin-bar .ftn-header{top:46px}}@media (min-width:783px){.admin-bar .ftn-header{top:32px}}.ftn-utility{color:#ffffffd9;background-color:#0000}@supports (color:color-mix(in lab, red, red)){.ftn-utility{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ftn-header:has(.ftn-masthead:not([data-transparent=true])) .ftn-utility{background-color:var(--color-heading)}.ftn-utility-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-tracking:.03em;letter-spacing:.03em;font-size:.78rem;display:flex}@media (min-width:64rem){.ftn-utility-inner{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:.8rem}}.ftn-utility-contact{align-items:center;display:flex}.ftn-utility-phone{padding-right:calc(var(--spacing) * 6)}.ftn-utility-wide{border-left-style:var(--tw-border-style);border-color:#fff3;border-left-width:1px;display:none}@supports (color:color-mix(in lab, red, red)){.ftn-utility-wide{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ftn-utility-wide{padding-inline:calc(var(--spacing) * 6)}@media (min-width:64rem){.ftn-utility-wide{display:block}}.ftn-utility-weather{border-left-style:var(--tw-border-style);border-color:#fff3;border-left-width:1px;display:none}@supports (color:color-mix(in lab, red, red)){.ftn-utility-weather{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ftn-utility-weather{padding-left:calc(var(--spacing) * 6)}@media (min-width:64rem){.ftn-utility-weather{display:block}}.ftn-utility-link{align-items:center;gap:calc(var(--spacing) * 2.5);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));display:flex}@media (hover:hover){.ftn-utility-link:hover{color:var(--color-brand)}}.ftn-utility-icon{color:var(--color-brand);width:14px;height:14px}.ftn-utility-weather .ftn-utility-icon{width:15px;height:15px}.ftn-utility-social{align-items:center;gap:calc(var(--spacing) * 4);display:flex}@media (min-width:64rem){.ftn-utility-social{gap:calc(var(--spacing) * 5)}}.ftn-social-link{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));display:block}@media (hover:hover){.ftn-social-link:hover{color:var(--color-brand)}}.ftn-social-icon{width:22px;height:22px}.ftn-masthead{background-color:#281a12cc}@supports (color:color-mix(in lab, red, red)){.ftn-masthead{background-color:color-mix(in oklab, var(--color-heading) 80%, transparent)}}.ftn-masthead{--tw-backdrop-blur:blur(var(--blur-xl));--tw-backdrop-saturate:saturate(150%);-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-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.ftn-masthead[data-transparent=true]{--tw-backdrop-blur: ;--tw-backdrop-saturate:saturate(100%);-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,);background-color:#0000}.ftn-masthead-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);display:flex}.ftn-logo{z-index:10;padding-block:calc(var(--spacing) * 2);flex-shrink:0;display:block;position:relative}.ftn-logo-img{--tw-drop-shadow-size:drop-shadow(0 10px 22px var(--tw-drop-shadow-color,#281a128c));--tw-drop-shadow:var(--tw-drop-shadow-size);width:auto;height:5.5rem;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,);margin-bottom:-2rem}@media (min-width:48rem){.ftn-logo-img{height:6.5rem;margin-bottom:-2.5rem}}@media (min-width:64rem){.ftn-logo-img{height:8.5rem;margin-bottom:-3.5rem}}.ftn-masthead-actions{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.btn.ftn-header-cta{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);white-space:nowrap;font-size:.74rem;display:none}@media (min-width:48rem){.btn.ftn-header-cta{display:inline-flex}}@media (min-width:96rem){.btn.ftn-header-cta{padding-inline:calc(var(--spacing) * 7);font-size:.78rem}}.ftn-menu-button{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ftn-menu-button{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ftn-menu-button{color:var(--color-white);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))}@media (hover:hover){.ftn-menu-button:hover{border-color:var(--color-brand);color:var(--color-brand)}}@media (min-width:80rem){.ftn-menu-button{display:none}}.ftn-menu-icon{width:20px;height:20px}.ftn-nav{display:none}@media (min-width:80rem){.ftn-nav{display:block}}.ftn-nav-list{align-items:center;display:flex}.ftn-nav-list>li{position:relative}.ftn-nav-list>li>a{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-medium);font-size:.76rem;font-weight:var(--font-weight-medium);--tw-tracking:.07em;letter-spacing:.07em;white-space:nowrap;color:var(--color-white);text-transform:uppercase;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));display:flex}@media (hover:hover){.ftn-nav-list>li>a:hover{color:var(--color-brand)}}@media (min-width:96rem){.ftn-nav-list>li>a{padding-inline:calc(var(--spacing) * 3.5);--tw-tracking:.1em;letter-spacing:.1em;font-size:.8rem}}.ftn-nav-list>li.is-current>a{color:var(--color-brand)}.ftn-nav-caret{opacity:.5;width:11px;height:11px}.ftn-dropdown{visibility:hidden;width:calc(var(--spacing) * 64);--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-brand);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);opacity:0;--tw-shadow:0 24px 50px -28px var(--tw-shadow-color,#281a1299);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:absolute;top:100%;left:0}.ftn-nav-list>li:hover>.ftn-dropdown,.ftn-nav-list>li:focus-within>.ftn-dropdown{visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.ftn-dropdown>li{position:relative}.ftn-dropdown-link{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-heading);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));font-size:.85rem;display:flex}@media (hover:hover){.ftn-dropdown-link:hover{background-color:var(--color-surface);color:var(--color-brand-2-deep)}}.ftn-dropdown-caret{opacity:.5;width:11px;height:11px;rotate:-90deg}.ftn-flyout{visibility:hidden;width:calc(var(--spacing) * 56);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-brand);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);opacity:0;--tw-shadow:0 24px 50px -28px var(--tw-shadow-color,#281a1299);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:absolute;top:0;left:100%}.ftn-dropdown>li:hover>.ftn-flyout,.ftn-dropdown>li:focus-within>.ftn-flyout{visibility:visible;opacity:1}.ftn-flyout-link{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-heading);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));font-size:.85rem;display:block}@media (hover:hover){.ftn-flyout-link:hover{background-color:var(--color-surface);color:var(--color-brand-2-deep)}}.ftn-drawer{z-index:60;position:fixed;inset:0}@media (min-width:80rem){.ftn-drawer{display:none}}.ftn-drawer-scrim{background-color:#281a12b3;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ftn-drawer-scrim{background-color:color-mix(in oklab, var(--color-heading) 70%, transparent)}}.ftn-drawer-panel{background-color:var(--color-white);inset-block:0;flex-direction:column;width:min(23rem,90vw);display:flex;position:absolute;right:0}.ftn-drawer-top{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.ftn-drawer-logo{height:calc(var(--spacing) * 12);width:auto}.ftn-drawer-close{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-heading);place-items:center;display:grid}.ftn-drawer-close .ftn-icon{width:20px;height:20px}.ftn-drawer-nav{overscroll-behavior:contain;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex:1;overflow-y:auto}:where(.ftn-drawer-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-line)}.ftn-drawer-link{padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-size:.95rem;font-weight:var(--font-weight-medium);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-heading);text-transform:uppercase;display:block}.ftn-drawer-summary{cursor:pointer;padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-medium);font-size:.95rem;font-weight:var(--font-weight-medium);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-heading);text-transform:uppercase;justify-content:space-between;align-items:center;list-style-type:none;display:flex}.ftn-drawer-summary::-webkit-details-marker{display:none}.ftn-drawer-chevron{opacity:.5;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));--tw-duration:.3s;width:15px;height:15px;transition-duration:.3s}details[open]>.ftn-drawer-summary .ftn-drawer-chevron{rotate:180deg}.ftn-drawer-sub{padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 3)}.ftn-drawer-overview{padding-block:calc(var(--spacing) * 2);color:var(--color-brand-2-deep);font-size:.9rem;display:block}.ftn-drawer-child{padding-block:calc(var(--spacing) * 2);font-size:.9rem;display:block}.ftn-drawer-leaves{padding-left:calc(var(--spacing) * 3)}.ftn-drawer-leaf{padding-block:calc(var(--spacing) * 2);color:#4a3a30bf;font-size:.85rem;display:block}@supports (color:color-mix(in lab, red, red)){.ftn-drawer-leaf{color:color-mix(in oklab, var(--color-body) 75%, transparent)}}.ftn-drawer-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 5)}.ftn-drawer-cta{width:100%}.ftn-drawer-phone{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-heading);display:flex}.ftn-drawer-phone .ftn-icon{color:var(--color-brand);width:15px;height:15px}.ftn-footer-wrap{background-color:#cfd3dbb3;position:relative}@supports (color:color-mix(in lab, red, red)){.ftn-footer-wrap{background-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.ftn-subscribe{margin-top:calc(var(--spacing) * -12);background-color:var(--color-heading);width:100%;position:relative;overflow:hidden}@media (min-width:64rem){.ftn-subscribe{margin-top:calc(var(--spacing) * -16)}}.ftn-subscribe{background-image:linear-gradient(#281a12e0,#281a12e0),url(/wp-content/uploads/2017/11/shutterstock_207205786.jpg);background-position:50%,50% 42%;background-repeat:no-repeat;background-size:cover;box-shadow:0 34px 70px -42px #281a12e6,inset 0 1px #8fb6bf73,inset 0 -1px #8fb6bf40}@supports (color:color-mix(in lab, red, red)){.ftn-subscribe{box-shadow:0 34px 70px -42px #281a12e6, inset 0 1px 0 color-mix(in srgb, var(--color-brand-2) 45%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-brand-2) 25%, transparent)}}.ftn-subscribe-inner{gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.ftn-subscribe-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 12);flex-direction:row}}.ftn-subscribe-title{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-white)}.ftn-subscribe-break{display:none}@media (min-width:40rem){.ftn-subscribe-break{display:block}}.ftn-subscribe-note{margin-top:calc(var(--spacing) * 3);max-width:var(--container-md);color:#ffffffbf;font-size:.95rem}@supports (color:color-mix(in lab, red, red)){.ftn-subscribe-note{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.ftn-subscribe-form{flex-shrink:0;width:100%}@media (min-width:64rem){.ftn-subscribe-form{max-width:var(--container-md)}}.ftn-footer{color:var(--color-body)}.ftn-footer-grid{gap:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 14);display:grid}@media (min-width:40rem){.ftn-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ftn-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ftn-footer-logo{height:calc(var(--spacing) * 28);width:auto}@media (min-width:40rem){.ftn-footer-logo{height:calc(var(--spacing) * 32)}}@media (min-width:64rem){.ftn-footer-logo{height:calc(var(--spacing) * 36)}}.ftn-footer-blurb{margin-top:calc(var(--spacing) * 5);max-width:var(--container-xs);--tw-leading:var(--leading-relaxed);font-size:.95rem;line-height:var(--leading-relaxed)}.ftn-footer-social{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ftn-footer-social-link{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#281a1240;border-radius:2147483647px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ftn-footer-social-link{border-color:color-mix(in oklab, var(--color-heading) 25%, transparent)}}.ftn-footer-social-link{color:var(--color-heading);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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.ftn-footer-social-link:hover{border-color:var(--color-heading);background-color:var(--color-heading);color:var(--color-white)}}.ftn-footer-social-link .ftn-icon{width:17px;height:17px}.ftn-footer-heading{font-family:var(--font-display);color:var(--color-heading);font-size:1.2rem}.ftn-footer-rule{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 5);height:1px;width:calc(var(--spacing) * 14);background-color:var(--color-brand-2-deep);display:block}:where(.ftn-footer-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.ftn-footer-list{font-size:.95rem}.ftn-footer-link{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))}@media (hover:hover){.ftn-footer-link:hover{color:var(--color-brand-2-deep)}}:where(.ftn-footer-contact>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.ftn-footer-contact{font-size:.95rem}.ftn-footer-contact-link{align-items:flex-start;gap:calc(var(--spacing) * 3);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));display:flex}@media (hover:hover){.ftn-footer-contact-link:hover{color:var(--color-brand-2-deep)}}.ftn-footer-contact-link .ftn-icon{margin-top:var(--spacing);color:var(--color-brand-2-deep);flex-shrink:0;width:16px;height:16px}.ftn-footer-cta{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--color-heading);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:.76rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white);text-transform:uppercase;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));--tw-duration:.3s;transition-duration:.3s;display:inline-flex}@media (hover:hover){.ftn-footer-cta:hover{background-color:var(--color-brand-2-deep)}}.ftn-footer-cta .ftn-icon{width:15px;height:15px}.ftn-footer-bottom{border-top-style:var(--tw-border-style);border-color:#281a1226;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.ftn-footer-bottom{border-color:color-mix(in oklab, var(--color-heading) 15%, transparent)}}.ftn-footer-bottom-inner{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);flex-direction:column;font-size:.85rem;display:flex}@media (min-width:64rem){.ftn-footer-bottom-inner{flex-direction:row}}.ftn-footer-bottom-list{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 7);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ftn-banner{isolation:isolate;background-color:var(--color-heading);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ftn-banner-photo{z-index:calc(20 * -1);object-fit:cover;object-position:var(--ftn-fx,center) var(--ftn-fy,top);width:100%;height:100%;position:absolute;inset:0}.ftn-banner-scrim{z-index:calc(10 * -1)}.ftn-banner-inner{text-align:center;color:var(--color-white);padding-top:clamp(9rem,14vw,12rem);padding-bottom:clamp(2.25rem,4vw,3.5rem);position:relative}.ftn-banner-title{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));color:var(--color-white);text-shadow:0 2px 18px #281a1273}.ftn-banner-intro{margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.ftn-banner-intro{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ftn-banner-nav{margin-top:calc(var(--spacing) * 5)}.ftn-banner-crumbs{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ftn-banner-crumbs{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ftn-banner-crumb{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))}@media (hover:hover){.ftn-banner-crumb:hover{color:var(--color-brand)}}.ftn-video{aspect-ratio:var(--aspect-video);width:100%;max-width:var(--container-4xl);cursor:pointer;background-color:var(--color-heading);margin-inline:auto;position:relative;overflow:hidden}.ftn-video-framed{border-style:var(--tw-border-style);border-width:10px;border-color:#d7b561b3}@supports (color:color-mix(in lab, red, red)){.ftn-video-framed{border-color:color-mix(in oklab, var(--color-brand) 70%, transparent)}}.ftn-video-framed{--tw-shadow:0 28px 60px -40px var(--tw-shadow-color,#281a128c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ftn-video-still{object-fit:cover;opacity:.85;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;position:absolute;inset:0}.ftn-video:hover .ftn-video-still{opacity:.7}.ftn-video-play{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand);color:var(--color-heading);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));border-radius:2147483647px;place-items:center;display:grid;position:absolute;top:50%;left:50%}.ftn-video:hover .ftn-video-play{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.ftn-video-play .ftn-icon{width:26px;height:26px}.ftn-gcard{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;flex-direction:column;transition-duration:.5s;display:flex;position:relative;overflow:hidden}.ftn-gcard:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 30px 60px -42px var(--tw-shadow-color,#281a1280);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ftn-gcard-media{background-color:var(--color-surface);position:relative;overflow:hidden}.ftn-gcard-photo{aspect-ratio:3/2;object-fit:cover;width:100%;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));--tw-duration:.9s;transition-duration:.9s;transition-timing-function:var(--ease-out-soft)}.ftn-gcard:hover .ftn-gcard-photo{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.ftn-gcard-empty{aspect-ratio:3/2;background-color:var(--color-surface);width:100%}.ftn-gcard-fade{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-heading);--tw-gradient-via:#281a128c;inset-inline:0;height:66.6667%;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.ftn-gcard-fade{--tw-gradient-via:color-mix(in oklab, var(--color-heading) 55%, transparent)}}.ftn-gcard-fade{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent}.ftn-gcard-body{padding:calc(var(--spacing) * 5);inset-inline:0;position:absolute;bottom:0}.ftn-gcard-name{--tw-leading:var(--leading-tight);font-size:1.3rem;line-height:var(--leading-tight);color:var(--color-white);text-shadow:0 2px 12px #281a1280}.ftn-gcard-rule{margin-top:calc(var(--spacing) * 2.5);height:1px;width:calc(var(--spacing) * 10);background-color:var(--color-brand);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;display:block}.ftn-gcard:hover .ftn-gcard-rule{width:calc(var(--spacing) * 16)}.ftn-gcard-foot{padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}.ftn-gcard-excerpt{--tw-leading:var(--leading-relaxed);font-size:.93rem;line-height:var(--leading-relaxed);color:#4a3a30d9;flex:1}@supports (color:color-mix(in lab, red, red)){.ftn-gcard-excerpt{color:color-mix(in oklab, var(--color-body) 85%, transparent)}}.ftn-guides-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 10);display:grid}@media (min-width:40rem){.ftn-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ftn-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftn-gcard-actions{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.ftn-gcard-more{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.76rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-heading);text-transform:uppercase;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));display:inline-flex}.ftn-gcard:hover .ftn-gcard-more{color:var(--color-brand-2-deep)}.ftn-gcard-more .ftn-icon{color:var(--color-brand);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));--tw-duration:.5s;width:14px;height:14px;transition-duration:.5s}.ftn-gcard:hover .ftn-gcard-more .ftn-icon{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.ftn-gcard-hit{z-index:1;position:absolute;inset:0}.ftn-gcard-links{z-index:10;align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex;position:relative}.ftn-gcard-link{z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);color:var(--color-heading);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));border-radius:2147483647px;place-items:center;display:grid;position:relative}@media (hover:hover){.ftn-gcard-link:hover{border-color:var(--color-brand);background-color:var(--color-brand)}}.ftn-gcard-link .ftn-icon{width:14px;height:14px}.ftn-cta{background-color:var(--color-brand-2-deep);padding-block:var(--spacing-section);color:var(--color-white);padding-bottom:calc(var(--spacing-section) + 3rem)}@media (min-width:1024px){.ftn-cta{padding-bottom:calc(var(--spacing-section) + 4rem)}}.ftn-cta-grid{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.ftn-cta-grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ftn-cta-title{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));color:var(--color-white)}.ftn-cta-text{max-width:var(--container-lg);font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.ftn-cta-text{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ftn-cta-actions{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ftn-cta-actions .ftn-icon{width:16px;height:16px}.ftn-cta-head{align-items:flex-end;column-gap:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.ftn-cta-head-label{--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff8c;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.ftn-cta-head-label{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ftn-cta-head-label{text-transform:uppercase}.ftn-cta-months{--tw-tracking:.08em;letter-spacing:.08em;color:#ffffff8c;grid-template-columns:16fr 31fr 14fr;font-size:.68rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ftn-cta-months{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ftn-cta-months{text-transform:uppercase}.ftn-cta-runs{border-top-style:var(--tw-border-style);border-color:#fff3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.ftn-cta-runs{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ftn-cta-run{align-items:center;column-gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-color:#fff3;border-bottom-width:1px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}@supports (color:color-mix(in lab, red, red)){.ftn-cta-run{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ftn-cta-run{padding-block:calc(var(--spacing) * 4);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))}@media (hover:hover){.ftn-cta-run:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ftn-cta-run:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.ftn-cta-run-name{align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-display);color:var(--color-white);font-size:1.05rem;display:flex}.ftn-cta-run-name .ftn-icon{color:var(--color-brand);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;width:14px;height:14px;transition-duration:.5s}.ftn-cta-run:hover .ftn-cta-run-name .ftn-icon{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.ftn-cta-track{height:calc(var(--spacing) * 2);background-color:#fff3;border-radius:2147483647px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ftn-cta-track{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ftn-cta-bar{background-color:var(--color-brand);border-radius:2147483647px;position:absolute;inset-block:0}.ftn-cta-bar-kings{left:0;right:63.3%}.ftn-cta-bar-sockeye{left:26.7%;right:23.3%}.ftn-cta-bar-silvers{left:65%;right:0}.ftn-cta-bar-rainbow{left:0;right:0}.ftn-section{isolation:isolate;padding-bottom:var(--spacing-section);position:relative;overflow:hidden}.ftn-section-first{padding-top:clamp(2.75rem,5vw,4.5rem)}.ftn-section-continues{padding-top:clamp(1.5rem,2.5vw,2.75rem)}.ftn-section-apart{padding-top:var(--spacing-section)}.ftn-tone-plain{background-color:var(--color-white)}.ftn-tone-tint{background-color:var(--color-surface-light)}.ftn-tone-photo{background-color:var(--color-heading);color:var(--color-white)}.ftn-tone-cta{background-color:var(--color-surface-cream);color:var(--color-body)}.ftn-prose{max-width:72ch;margin-inline:auto}.ftn-focus-20{--ftn-fy:20%}.ftn-focus-25{--ftn-fy:25%}.ftn-focus-30{--ftn-fy:30%}.ftn-focus-35{--ftn-fy:35%}.ftn-focus-38{--ftn-fy:38%}.ftn-focus-45{--ftn-fy:45%}.ftn-focus-50{--ftn-fy:50%}.ftn-focus-55{--ftn-fy:55%}.ftn-focus-58{--ftn-fy:58%}.ftn-focus-60{--ftn-fy:60%}@media (max-width:1023px){.ftn-focus-x-25{--ftn-fx:25%}.ftn-focus-x-30{--ftn-fx:30%}.ftn-focus-x-35{--ftn-fx:35%}.ftn-focus-x-42{--ftn-fx:42%}.ftn-focus-x-58{--ftn-fx:58%}.ftn-focus-x-60{--ftn-fx:60%}.ftn-focus-x-65{--ftn-fx:65%}.ftn-focus-x-72{--ftn-fx:72%}}.ftn-pcard{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);flex-direction:column;display:flex}.ftn-pcard-media{display:block;overflow:hidden}.ftn-pcard-photo{aspect-ratio:4/3;object-fit:cover;width:100%}.ftn-pcard-empty{aspect-ratio:4/3;background-color:var(--color-surface);width:100%}.ftn-pcard-body{padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex}.ftn-pcard-meta{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand-2-deep);text-transform:uppercase;font-size:.8rem}.ftn-pcard-sep{margin-inline:calc(var(--spacing) * 2);color:var(--color-line)}.ftn-pcard-title{margin-top:calc(var(--spacing) * 2);-webkit-line-clamp:3;--tw-leading:var(--leading-snug);font-size:1.15rem;line-height:var(--leading-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ftn-pcard-title a{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))}.ftn-pcard:hover .ftn-pcard-title a{color:var(--color-brand-2-deep)}.ftn-pcard-excerpt{margin-top:calc(var(--spacing) * 3);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.ftn-pcard-more{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:.9rem;font-weight:var(--font-weight-bold);color:var(--color-heading);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));align-self:flex-start;display:inline-flex}@media (hover:hover){.ftn-pcard-more:hover{color:var(--color-brand-2-deep)}}.ftn-pcard-more .ftn-icon{color:var(--color-brand);width:16px;height:16px}.ftn-pcard{position:relative}.ftn-pcard-hit{z-index:1;position:absolute;inset:0}.ftn-blog-head{gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (min-width:64rem){.ftn-blog-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ftn-blog-search{width:100%;max-width:var(--container-sm)}.ftn-blog-label{margin-bottom:calc(var(--spacing) * 2);--tw-tracking:.12em;letter-spacing:.12em;color:#4a3a30b3;font-size:.8rem;display:block}@supports (color:color-mix(in lab, red, red)){.ftn-blog-label{color:color-mix(in oklab, var(--color-body) 70%, transparent)}}.ftn-blog-label{text-transform:uppercase}.ftn-topics-row{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ftn-topics-row .ftn-topic{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:.82rem}.ftn-blog-count{margin-top:calc(var(--spacing) * 2);color:#4a3a30b3;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.ftn-blog-count{color:color-mix(in oklab, var(--color-body) 70%, transparent)}}.ftn-search-row{display:flex}.ftn-post-list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 7);display:grid}@media (min-width:48rem){.ftn-post-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ftn-post-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftn-post-empty{margin-top:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.ftn-pager{margin-top:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ftn-pager-link{height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);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));place-items:center;font-size:.9rem;display:grid}a.ftn-pager-link:hover{border-color:var(--color-brand);background-color:var(--color-brand)}.ftn-pager-current{border-color:var(--color-heading);background-color:var(--color-heading);color:var(--color-white)}.ftn-pager-gap{padding-inline:var(--spacing);color:#4a3a3080}@supports (color:color-mix(in lab, red, red)){.ftn-pager-gap{color:color-mix(in oklab, var(--color-body) 50%, transparent)}}.ftn-pager-step{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);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));place-items:center;display:grid}@media (hover:hover){.ftn-pager-step:hover{border-color:var(--color-brand);background-color:var(--color-brand)}}.ftn-pager-step .ftn-icon{color:var(--color-brand);width:16px;height:16px}.ftn-pager-step:hover .ftn-icon{color:var(--color-heading)}.ftn-pager-prev .ftn-icon{rotate:180deg}.ftn-reviews-intro{max-width:var(--container-2xl)}.ftn-reviews-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 7);display:grid}@media (min-width:48rem){.ftn-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ftn-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftn-reviews-foot{margin-top:calc(var(--spacing) * 12);text-align:center;font-size:.95rem}.ftn-reviews-fb{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-2-deep)}.ftn-rcard{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);flex-direction:column;height:100%;display:flex;overflow:hidden}.ftn-rcard-mark{aspect-ratio:16/9;background-color:var(--color-surface-cream);place-items:center;width:100%;display:grid}.ftn-rcard-logo{height:calc(var(--spacing) * 20);opacity:.6;width:auto}.ftn-rcard-body{padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 7);flex-direction:column;flex:1;display:flex}.ftn-rcard-inner{flex:1;position:relative}.ftn-rcard-mark-quote{pointer-events:none;top:calc(var(--spacing) * -6);left:calc(var(--spacing) * -2);color:#d7b56133;position:absolute}@supports (color:color-mix(in lab, red, red)){.ftn-rcard-mark-quote{color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.ftn-rcard-mark-quote{-webkit-user-select:none;user-select:none;width:92px;height:92px}.ftn-rcard-quote{--tw-leading:var(--leading-relaxed);font-size:1rem;line-height:var(--leading-relaxed);position:relative}.ftn-rcard-more{z-index:10;margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:.74rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand-2-deep);text-transform:uppercase;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));align-self:flex-start;position:relative}@media (hover:hover){.ftn-rcard-more:hover{color:var(--color-heading)}}.ftn-rcard-cite{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-heading)}.ftn-rcard-source{--tw-font-weight:var(--font-weight-normal);font-size:.85rem;font-weight:var(--font-weight-normal);opacity:.7;display:block}.ftn-post-grid{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.ftn-post-grid{align-items:flex-start;gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1fr) 19rem}}.ftn-post-meta{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-brand-2-deep);text-transform:uppercase;flex-wrap:wrap;font-size:.85rem;display:flex}.ftn-post-meta-sep{color:var(--color-line)}.ftn-post-cats{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.ftn-chip-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);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));font-size:.85rem;display:inline-block}@media (hover:hover){.ftn-chip-link:hover{border-color:var(--color-brand);background-color:var(--color-brand)}}.ftn-post-back{margin-top:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));display:inline-flex}@media (hover:hover){.ftn-post-back:hover{color:var(--color-brand-2-deep)}}.ftn-post-back .ftn-icon{color:var(--color-brand);width:16px;height:16px;rotate:180deg}@media (min-width:64rem){.ftn-aside{top:calc(var(--spacing) * 32);position:sticky}}.ftn-aside-box{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 6)}.ftn-aside-box+.ftn-aside-box{margin-top:calc(var(--spacing) * 6)}.ftn-aside-title{font-family:var(--font-display);color:var(--color-heading);font-size:1.1rem}.ftn-search-form{margin-top:calc(var(--spacing) * 4);display:flex}.ftn-search-input{border-radius:0;flex:1;min-width:0}.ftn-search-button{background-color:var(--color-heading);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-size:.75rem;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-white);text-transform:uppercase;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));flex-shrink:0}@media (hover:hover){.ftn-search-button:hover{background-color:var(--color-brand);color:var(--color-heading)}}.ftn-recent{margin-top:calc(var(--spacing) * 4)}:where(.ftn-recent>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-line)}.ftn-recent>li{padding-block:calc(var(--spacing) * 3)}.ftn-recent>li:first-child{padding-top:0}.ftn-recent>li:last-child{padding-bottom:0}.ftn-recent-link{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.ftn-recent-thumb{border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:4.5rem;height:4.5rem}.ftn-recent-text{min-width:0;display:block}.ftn-aside-contact{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);font-size:.93rem;display:grid}.ftn-aside-contact-link{align-items:center;gap:calc(var(--spacing) * 3);word-break:break-all;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));display:flex}@media (hover:hover){.ftn-aside-contact-link:hover{color:var(--color-brand-2-deep)}}.ftn-aside-contact-link .ftn-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-brand);flex-shrink:0}.ftn-aside-social{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);display:flex}.ftn-aside-social-link{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);color:var(--color-heading);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));border-radius:2147483647px;place-items:center;display:grid}@media (hover:hover){.ftn-aside-social-link:hover{border-color:var(--color-brand);background-color:var(--color-brand)}}.ftn-aside-social-link .ftn-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.ftn-recent-title{--tw-leading:var(--leading-snug);font-size:.93rem;line-height:var(--leading-snug);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));display:block}.ftn-recent-link:hover .ftn-recent-title{color:var(--color-brand-2-deep)}.ftn-recent-date{margin-top:var(--spacing);color:#4a3a3099;font-size:.78rem;display:block}@supports (color:color-mix(in lab, red, red)){.ftn-recent-date{color:color-mix(in oklab, var(--color-body) 60%, transparent)}}.ftn-topics{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ftn-topic{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);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));font-size:.8rem;display:inline-block}@media (hover:hover){.ftn-topic:hover{border-color:var(--color-brand);background-color:var(--color-brand)}}.ftn-topic-count{opacity:.55}.ftn-keep{background-color:var(--color-surface-light);padding-block:var(--spacing-section)}.ftn-keep-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 7);display:grid}@media (min-width:48rem){.ftn-keep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ftn-keep-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftn-guide-body{min-width:0}.ftn-guide-contacts:not(:has(li)){display:none}.ftn-guide-contacts{margin-bottom:calc(var(--spacing) * 7);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;font-size:.85rem;display:flex}.ftn-guide-chip{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);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));display:inline-flex}@media (hover:hover){.ftn-guide-chip:hover{border-color:var(--color-brand);background-color:var(--color-brand)}}.ftn-guide-chip .ftn-icon{color:var(--color-brand-2-deep);width:14px;height:14px}.ftn-guide-prose:after{content:"";clear:both;display:block}.ftn-guide-video{margin-top:calc(var(--spacing) * 14)}.ftn-guide-more{background-color:var(--color-surface-light);padding-block:var(--spacing-section)}.ftn-guide-more-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 10);display:grid}@media (min-width:40rem){.ftn-guide-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftn-popup{z-index:70;background-color:#281a12b3;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ftn-popup{background-color:color-mix(in oklab, var(--color-heading) 70%, transparent)}}.ftn-popup{padding:calc(var(--spacing) * 4)}.ftn-popup[hidden]{display:none}.ftn-popup-box{width:100%;max-height:92vh;max-width:var(--container-2xl);border-radius:var(--radius-2xl);background-color:var(--color-surface-cream);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative;overflow:hidden}.ftn-popup-close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-brand);color:var(--color-heading);--tw-shadow:0 6px 16px -6px var(--tw-shadow-color,#281a1299);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));border-radius:2147483647px;place-items:center;display:grid;position:absolute}@media (hover:hover){.ftn-popup-close:hover{background-color:var(--color-brand-deep)}}.ftn-popup-close .ftn-icon{width:16px;height:16px}.ftn-popup-photo{object-fit:cover;aspect-ratio:12/5;object-position:center 50%;width:100%}.ftn-popup-body{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6);text-align:center}@media (min-width:40rem){.ftn-popup-body{padding-inline:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 7)}}.ftn-popup-body .rule-gold{width:7rem;margin-block:.75rem}.ftn-popup-text{--tw-leading:1.65;font-size:.95rem;line-height:1.65}.ftn-popup-text a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-2-deep);text-decoration-line:underline}.ftn-popup-actions{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media (min-width:40rem){.ftn-popup-actions{gap:calc(var(--spacing) * 3);flex-direction:row}}.ftn-popup-btn{width:100%;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3.5)}@media (min-width:40rem){.ftn-popup-btn{width:auto}}.ftn-404{padding-top:clamp(12rem,19vw,16rem);padding-bottom:var(--spacing-section)}.ftn-404-inner{text-align:center}.ftn-404-code{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand)}.ftn-404-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.ftn-404-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.ftn-404-links{margin-top:calc(var(--spacing) * 8);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.ftn-404-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);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));display:inline-block}@media (hover:hover){.ftn-404-link:hover{border-color:var(--color-brand);background-color:var(--color-brand)}}.ftn-404-search{margin-inline:auto;margin-top:calc(var(--spacing) * 10);max-width:var(--container-lg);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.ftn-404-search{flex-direction:row;align-items:center}}.ftn-404-input{flex:1;min-width:0}.ftn-404-button{flex-shrink:0}.ftn-404-help{margin-top:calc(var(--spacing) * 10);font-size:.95rem}.ftn-404-inline{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-2-deep)}.ftn-stack>*+*{margin-top:calc(var(--spacing) * 10)}.ftn-stack-cta>*+*{margin-top:calc(var(--spacing) * 6)}.ftn-split{align-items:flex-start;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.ftn-split{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}.ftn-split-flip{order:2}}.ftn-split-img{width:100%}.ftn-split-img+.ftn-split-img{margin-top:calc(var(--spacing) * 6)}.ftn-cards{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.ftn-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ftn-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftn-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);flex-direction:column;display:flex}.ftn-card-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;flex-direction:column;transition-duration:.5s;display:flex}.ftn-card-link:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 30px 60px -42px var(--tw-shadow-color,#281a1280);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ftn-card-media{overflow:hidden}.ftn-card-photo{aspect-ratio:4/3;object-fit:cover;width:100%}.ftn-card-body{padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;display:flex}.ftn-card-title{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:1.15rem;line-height:var(--leading-snug);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))}.ftn-card-link:hover .ftn-card-title{color:var(--color-brand-2-deep)}.ftn-card-more{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.76rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-heading);text-transform:uppercase;align-self:flex-start;display:inline-flex}.ftn-card-more .ftn-icon{color:var(--color-brand);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));--tw-duration:.5s;width:15px;height:15px;transition-duration:.5s}.ftn-card-link:hover .ftn-card-more .ftn-icon{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.ftn-card-copy{flex:1;font-size:.98rem}.ftn-media{gap:calc(var(--spacing) * 6);margin-inline:auto;display:grid}.ftn-media-one{max-width:var(--container-4xl)}@media (min-width:48rem){.ftn-media-many{grid-template-columns:repeat(2,minmax(0,1fr))}}.ftn-media-img{object-fit:cover;width:100%}.ftn-actions{text-align:center}.ftn-actions .ftn-icon,.ftn-split .btn .ftn-icon{width:16px;height:16px}.ftn-split-button{margin-top:calc(var(--spacing) * 8)}.ftn-quote{max-width:var(--container-3xl);text-align:center;margin-inline:auto;position:relative}.ftn-quote-mark{pointer-events:none;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y);color:#d7b56133;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.ftn-quote-mark{color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.ftn-quote-mark{-webkit-user-select:none;user-select:none;width:140px;height:140px}.prose-ftn.ftn-prose-centered{text-align:center}.prose-ftn.ftn-prose-centered h2{font-size:var(--text-h2)}.prose-ftn.ftn-prose-centered h3{margin-top:calc(var(--spacing) * 8)}.prose-ftn.ftn-prose-centered ul,.prose-ftn.ftn-prose-centered ol{text-align:left;display:inline-block}.prose-ftn.ftn-prose-on-photo :is(h2,h3,strong){color:var(--color-white)}.prose-ftn.ftn-prose-on-photo a{color:var(--color-brand)}.prose-ftn.ftn-prose-on-photo a:hover{color:var(--color-white)}.prose-ftn.ftn-prose-doc h2{font-size:var(--text-h3);margin-top:2.6em}.prose-ftn.ftn-prose-doc h3{margin-top:2em;font-size:1.12rem}.prose-ftn.ftn-prose-doc h4{font-family:var(--font-display);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-heading);text-transform:uppercase;margin-top:1.9em;font-size:.82rem}.prose-ftn.ftn-prose-doc li>strong:first-child{font-family:var(--font-display)}.ftn-mosaic-row{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.ftn-mosaic-row{aspect-ratio:12/5;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}}@media (min-width:64rem){.ftn-mosaic-row{gap:calc(var(--spacing) * 6)}}.ftn-mosaic-row+.ftn-mosaic-row{margin-top:calc(var(--spacing) * 4)}@media (min-width:48rem){.ftn-mosaic-row+.ftn-mosaic-row{margin-top:calc(var(--spacing) * 5)}}@media (min-width:64rem){.ftn-mosaic-row+.ftn-mosaic-row{margin-top:calc(var(--spacing) * 6)}}.ftn-mosaic-row>li{min-height:0}@media (min-width:48rem){.ftn-mosaic-wide{grid-column:span 2/span 2}}.ftn-mosaic-frame{isolation:isolate;border-radius:var(--radius-2xl);background-color:var(--color-surface);height:100%;display:block;position:relative;overflow:hidden}.ftn-mosaic-frame-tall{aspect-ratio:4/5}@media (min-width:48rem){.ftn-mosaic-frame-tall{aspect-ratio:auto}}.ftn-mosaic-frame-wide{aspect-ratio:3/2}@media (min-width:48rem){.ftn-mosaic-frame-wide{aspect-ratio:auto}}.ftn-mosaic-img{object-fit:cover;object-position:center;width:100%;height:100%;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));--tw-duration:1.1s;transition-duration:1.1s;transition-timing-function:var(--ease-out-soft)}.ftn-mosaic-img-wide{object-position:center 40%}.ftn-mosaic-frame:hover .ftn-mosaic-img{scale:1.04}.ftn-mosaic-fade{pointer-events:none;--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#281a1273;inset-inline:0;height:50%;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.ftn-mosaic-fade{--tw-gradient-from:color-mix(in oklab, var(--color-heading) 45%, transparent)}}.ftn-mosaic-fade{--tw-gradient-to:transparent;--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));opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}.ftn-mosaic-zoom{pointer-events:none;right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand);color:var(--color-heading);opacity:0;--tw-shadow:0 10px 24px -10px var(--tw-shadow-color,#281a1299);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;transition-timing-function:var(--ease-out-soft);border-radius:2147483647px;place-items:center;display:grid;position:absolute}.ftn-mosaic-zoom .ftn-icon{width:18px;height:18px}.ftn-mosaic-frame:hover .ftn-mosaic-fade,.ftn-mosaic-frame:focus-visible .ftn-mosaic-fade{opacity:1}.ftn-mosaic-frame:hover .ftn-mosaic-zoom,.ftn-mosaic-frame:focus-visible .ftn-mosaic-zoom{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.ftn-gallery-more{margin-top:calc(var(--spacing) * 14);text-align:center}.ftn-gallery-count{margin-top:calc(var(--spacing) * 3);color:#4a3a30b3;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.ftn-gallery-count{color:color-mix(in oklab, var(--color-body) 70%, transparent)}}.ftn-gallery-more .ftn-icon{color:var(--color-brand);width:15px;height:15px}.ftn-faq{max-width:var(--container-4xl);margin-inline:auto}:where(.ftn-faq>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-line)}.ftn-faq{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line)}.ftn-faq-summary{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);list-style-type:none;display:flex}.ftn-faq-summary::-webkit-details-marker{display:none}.ftn-faq-num{margin-top:var(--spacing);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:.9rem;font-weight:var(--font-weight-bold);color:var(--color-brand)}.ftn-faq-q{--tw-leading:var(--leading-snug);font-size:1.1rem;line-height:var(--leading-snug);flex:1}.ftn-faq-toggle{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);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));flex-shrink:0;place-items:center;display:grid}details[open]>.ftn-faq-summary .ftn-faq-toggle{border-color:var(--color-brand);background-color:var(--color-brand)}.ftn-faq-toggle .ftn-icon{width:16px;height:16px}details[open]>.ftn-faq-summary .ftn-icon-plus,.ftn-faq-summary .ftn-icon-minus{display:none}details[open]>.ftn-faq-summary .ftn-icon-minus{display:inline-block}.ftn-faq-answer{padding-right:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 10);font-size:.97rem}.ftn-map{width:100%;max-width:var(--container-4xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);margin-inline:auto;overflow:hidden}.ftn-map-frame{border-style:var(--tw-border-style);border-width:0;width:100%;height:clamp(18rem,40vw,26rem);display:block}.ftn-form-slot{max-width:var(--container-4xl);margin-inline:auto}.ftn-form-intro{margin-bottom:calc(var(--spacing) * 8)}.ftn-form-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface-cream);padding:calc(var(--spacing) * 6)}@media (min-width:40rem){.ftn-form-card{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.ftn-form-card{padding:calc(var(--spacing) * 10)}}.ftn-contact{position:relative}.ftn-contact-intro{margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-3xl)}.ftn-contact-grid{align-items:flex-start;gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.ftn-contact-grid{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ftn-contact-rail{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.ftn-contact-rail{top:calc(var(--spacing) * 32);position:sticky}}.ftn-contact-card{background-color:var(--color-heading);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:40rem){.ftn-contact-card{padding-inline:calc(var(--spacing) * 8)}}.ftn-contact-rule{pointer-events:none;background-color:var(--color-brand);inset-inline:0;height:3px;position:absolute;top:0}.ftn-contact-eyebrow{--tw-font-weight:var(--font-weight-semibold);font-size:.72rem;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand);text-transform:uppercase}.ftn-contact-phone{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);--tw-leading:var(--leading-tight);font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:var(--leading-tight);color:var(--color-white);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));--tw-duration:.3s;transition-duration:.3s;display:block}@media (hover:hover){.ftn-contact-phone:hover{color:var(--color-brand)}}.ftn-contact-list{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);font-size:.95rem;line-height:var(--leading-relaxed);color:#fffc;display:grid}@supports (color:color-mix(in lab, red, red)){.ftn-contact-list{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ftn-contact-item{gap:calc(var(--spacing) * 3);display:flex}.ftn-contact-icon{margin-top:var(--spacing);width:18px;height:18px;color:var(--color-brand-2);flex-shrink:0}.ftn-contact-link{word-break:break-all;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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.ftn-contact-link:hover{color:var(--color-white)}}.ftn-contact-address{font-style:normal}.ftn-contact-map{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);overflow:hidden}.ftn-contact-map-frame{border-style:var(--tw-border-style);border-width:0;width:100%;height:clamp(14rem,24vw,19rem);display:block}.ftn-contact-map-link{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:.78rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-heading);text-transform:uppercase;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));--tw-duration:.3s;transition-duration:.3s;display:flex}@media (hover:hover){.ftn-contact-map-link:hover{color:var(--color-brand-2-deep)}}.ftn-contact-map-link .ftn-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.ftn-fly-intro{align-items:flex-start;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.ftn-fly-intro{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}}.ftn-fly-eyebrow{--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-brand-2-deep);text-transform:uppercase;font-size:.72rem}.ftn-fly-title{margin-top:calc(var(--spacing) * 3)}.ftn-fly-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.ftn-fly-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-2-deep)}.ftn-fly-copy{margin-top:calc(var(--spacing) * 5)}.ftn-fly-btn{margin-top:calc(var(--spacing) * 8)}.ftn-fly-figure{margin:0}.ftn-fly-photo{width:100%;height:auto;display:block}.ftn-fly-where{align-items:flex-start;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.ftn-fly-where{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.ftn-fly-species{margin-top:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.ftn-fly-species{grid-template-columns:repeat(2,minmax(0,1fr))}}.ftn-fly-species-item{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-bottom:calc(var(--spacing) * 3);font-size:.98rem;display:flex}.ftn-fly-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-brand);border-radius:2147483647px;flex-shrink:0}.ftn-fly-note{margin-top:calc(var(--spacing) * 6);color:#4a3a30bf;font-size:.92rem}@supports (color:color-mix(in lab, red, red)){.ftn-fly-note{color:color-mix(in oklab, var(--color-body) 75%, transparent)}}.ftn-fly-band{isolation:isolate;position:relative;overflow:hidden}.ftn-fly-band-photo{z-index:calc(20 * -1);object-fit:cover;object-position:center 12%;width:100%;height:100%;position:absolute;inset:0}.ftn-fly-band-scrim{z-index:calc(10 * -1);background-color:#281a12c7;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ftn-fly-band-scrim{background-color:color-mix(in oklab, var(--color-heading) 78%, transparent)}}.ftn-fly-band-inner{max-width:var(--container-2xl);padding-inline:calc(var(--spacing) * 6);text-align:center;color:var(--color-white);margin-inline:auto;padding-block:clamp(3.5rem,7vw,6rem)}.ftn-fly-band-title{color:var(--color-white)}.ftn-fly-band-copy{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.ftn-fly-band-copy{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ftn-sheading{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.ftn-sheading-left{text-align:left;margin-inline:0}.ftn-sheading-light .text-h2,.ftn-sheading-light h2{color:var(--color-white)}.ftn-sheading-intro{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.ftn-sheading-light .ftn-sheading-intro{color:#fffc}@supports (color:color-mix(in lab, red, red)){.ftn-sheading-light .ftn-sheading-intro{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ftn-hero{isolation:isolate;position:relative}.ftn-hero-frame{min-height:clamp(44rem,100vh,66rem);position:relative;overflow:hidden}.ftn-hero-photo{z-index:calc(20 * -1);object-fit:cover;object-position:center 32%;width:100%;height:100%;position:absolute;inset:0}.ftn-hero-video{z-index:calc(20 * -1);object-fit:cover;opacity:0;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;transition-duration:1s;position:absolute;inset:0}.ftn-hero-video.is-playing{opacity:1}.ftn-hero-slide{z-index:calc(20 * -1);opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.ftn-hero-slide.is-on{opacity:1;animation:8s ease-out both ftn-hero-push}.ftn-hero-slide-img{object-fit:cover;width:100%;height:100%}.ftn-hero-slide-joaquin .ftn-hero-slide-img{object-position:62% 30%}.ftn-hero-slide-family .ftn-hero-slide-img{object-position:44% 50%}.ftn-hero-slide-wide{display:none}@media (min-width:48rem){.ftn-hero-slide-wide{display:block}.ftn-hero-slide-narrow{display:none}}@media (min-width:768px){.ftn-hero-slide-joaquin .ftn-hero-slide-img{object-position:58% 30%}.ftn-hero-slide-family .ftn-hero-slide-img{object-position:50% 50%}}.ftn-hero-scrim{z-index:calc(10 * -1)}.ftn-hero-inner{padding-bottom:calc(var(--spacing) * 44);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:40rem){.ftn-hero-inner{padding-bottom:calc(var(--spacing) * 52)}}@media (min-width:64rem){.ftn-hero-inner{padding-bottom:calc(var(--spacing) * 60)}}.ftn-hero-inner{min-height:clamp(44rem,100vh,66rem);padding-top:clamp(8rem,17vw,14rem)}.ftn-hero-title{max-width:var(--container-5xl);color:var(--color-white);text-shadow:0 2px 24px #281a1273}.ftn-hero-title>span:first-child{display:block}.ftn-hero-title>span:last-child{justify-items:center;row-gap:calc(var(--spacing) * 5);display:inline-grid}@media (min-width:40rem){.ftn-hero-title>span:last-child{row-gap:calc(var(--spacing) * 6)}}.ftn-hero-title>span:last-child>span:first-child{display:block}.ftn-hero-title>span:last-child>span:last-child{width:100%;font-family:var(--font-body);--tw-leading:var(--leading-snug);font-size:clamp(.8rem,1.3vw,1.2rem);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.3em;letter-spacing:.3em;color:#ffffffe6;display:block}@supports (color:color-mix(in lab, red, red)){.ftn-hero-title>span:last-child>span:last-child{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.ftn-hero-title>span:last-child>span:last-child{contain:inline-size;text-shadow:0 1px 10px #281a128c}.ftn-hero-lead{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.ftn-hero-lead{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ftn-hero-actions{margin-top:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ftn-hero-scroll{margin-top:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 3);--tw-tracking:.3em;letter-spacing:.3em;color:#ffffff8c;font-size:.72rem;display:none}@supports (color:color-mix(in lab, red, red)){.ftn-hero-scroll{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ftn-hero-scroll{text-transform:uppercase}@media (min-width:64rem){.ftn-hero-scroll{display:flex}}.ftn-hero-scroll .ftn-icon{animation:ftn-nudge 2.6s var(--ease-out-soft) infinite;width:14px;height:14px}.ftn-arc{pointer-events:none;z-index:0;--tw-leading:0;inset-inline:0;line-height:0;position:absolute;bottom:0}.ftn-arc svg{width:100%;height:clamp(52px,7vw,104px)}.ftn-hero-tiles{z-index:20;margin-top:calc(var(--spacing) * -28);position:relative}@media (min-width:40rem){.ftn-hero-tiles{margin-top:calc(var(--spacing) * -32)}}@media (min-width:64rem){.ftn-hero-tiles{margin-top:calc(var(--spacing) * -40)}}.ftn-tiles{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.ftn-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftn-tile{height:100%;padding:calc(var(--spacing) * 8);--tw-shadow:0 30px 64px -44px var(--tw-shadow-color,#281a1299);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;flex-direction:column;justify-content:flex-end;transition-duration:.5s;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.ftn-tile{min-height:24rem}}.ftn-tile{min-height:21rem}.ftn-tile:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 40px 74px -42px var(--tw-shadow-color,#281a12a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ftn-tile-photo{z-index:0;object-fit:cover;width:100%;height:100%;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));--tw-duration:.9s;transition-duration:.9s;transition-timing-function:var(--ease-out-soft);position:absolute;inset:0}.ftn-tile:hover .ftn-tile-photo{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.ftn-tile-cabins .ftn-tile-photo{object-position:center 42%}.ftn-tile-gear .ftn-tile-photo{object-position:center}.ftn-tile-flyouts .ftn-tile-photo{object-position:center 10%}.ftn-tile-fade{z-index:1;--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-heading);--tw-gradient-via:#281a128c;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ftn-tile-fade{--tw-gradient-via:color-mix(in oklab, var(--color-heading) 55%, transparent)}}.ftn-tile-fade{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#281a121a}@supports (color:color-mix(in lab, red, red)){.ftn-tile-fade{--tw-gradient-to:color-mix(in oklab, var(--color-heading) 10%, transparent)}}.ftn-tile-fade{--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))}.ftn-tile-body{z-index:2;display:block;position:relative}.ftn-tile-body>.ftn-icon{color:var(--color-brand);width:40px;height:40px}.ftn-tile-title{margin-top:calc(var(--spacing) * 5);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-white);display:block}.ftn-tile-rule{margin-top:calc(var(--spacing) * 3.5);height:1px;width:calc(var(--spacing) * 12);background-color:var(--color-brand);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;display:block}.ftn-tile:hover .ftn-tile-rule{width:calc(var(--spacing) * 20)}.ftn-tile-text{margin-top:calc(var(--spacing) * 4);color:#ffffffd9;font-size:.94rem;display:block}@supports (color:color-mix(in lab, red, red)){.ftn-tile-text{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ftn-tile-more{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.76rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-white);text-transform:uppercase;display:inline-flex}.ftn-tile-more .ftn-icon{color:var(--color-brand);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));--tw-duration:.5s;width:15px;height:15px;transition-duration:.5s}.ftn-tile:hover .ftn-tile-more .ftn-icon{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.ftn-about{align-items:center;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.ftn-about{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ftn-about-figure{margin:0;position:relative;overflow:hidden}.ftn-about-photo{object-fit:cover;width:100%}.ftn-about-cap{z-index:10;justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-heading);--tw-gradient-via:#281a12d9;inset-inline:0;flex-wrap:wrap;display:flex;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.ftn-about-cap{--tw-gradient-via:color-mix(in oklab, var(--color-heading) 85%, transparent)}}.ftn-about-cap{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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));--tw-gradient-to:transparent;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 6);color:var(--color-white)}@media (min-width:40rem){.ftn-about-cap{padding-inline:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 7)}}.ftn-about-cap-title{font-family:var(--font-display);--tw-leading:var(--leading-tight);font-size:1.45rem;line-height:var(--leading-tight)}.ftn-about-cap-note{--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase;font-size:.9rem}.ftn-stats{isolation:isolate;background-color:var(--color-heading);padding-block:calc(var(--spacing) * 12);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:64rem){.ftn-stats{padding-block:calc(var(--spacing) * 14)}}.ftn-band-photo{z-index:calc(20 * -1);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ftn-band-scrim{z-index:calc(10 * -1);background-color:#281a12c7;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ftn-band-scrim{background-color:color-mix(in oklab, var(--color-heading) 78%, transparent)}}.ftn-stats-grid{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.ftn-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ftn-stat{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);text-align:left;display:flex}.ftn-stat-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain;filter:brightness(0)invert();flex-shrink:0}.ftn-stat-num{font-family:var(--font-display);--tw-leading:1;color:var(--color-brand);font-size:2rem;line-height:1}.ftn-stat-label{margin-top:var(--spacing);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-white);text-transform:uppercase;font-size:.85rem}.ftn-species{background-color:var(--color-surface-light);padding-block:var(--spacing-section)}.ftn-species-grid{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 7);display:grid}@media (min-width:40rem){.ftn-species-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ftn-species-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ftn-scard{background-color:var(--color-white);--tw-shadow:0 24px 54px -40px var(--tw-shadow-color,#281a1280);height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;flex-direction:column;transition-duration:.5s;display:flex}.ftn-scard:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 34px 64px -38px var(--tw-shadow-color,#281a128c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ftn-scard-media{display:block;overflow:hidden}.ftn-scard-photo{aspect-ratio:4/5;object-fit:cover;object-position:center 28%;width:100%}.ftn-scard-body{padding-inline:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 7);flex-direction:column;flex:1;display:flex;position:relative}.ftn-scard-badge{margin-top:calc(var(--spacing) * -9);margin-bottom:calc(var(--spacing) * 4);background-color:var(--color-heading);--tw-shadow:0 14px 30px -18px var(--tw-shadow-color,#281a1299);width:4.5rem;height:4.5rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));--tw-duration:.5s;place-items:center;transition-duration:.5s;display:grid}.ftn-scard:hover .ftn-scard-badge{background-color:var(--color-brand)}.ftn-scard-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:contain;filter:brightness(0)invert()}.ftn-scard-title{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.ftn-scard-title a{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))}.ftn-scard:hover .ftn-scard-title a{color:var(--color-brand-2-deep)}.ftn-scard-when{margin-top:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3)}.ftn-scard-when-label{--tw-tracking:.14em;letter-spacing:.14em;color:#4a3a3099;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.ftn-scard-when-label{color:color-mix(in oklab, var(--color-body) 60%, transparent)}}.ftn-scard-when-label{text-transform:uppercase}.ftn-scard-when-value{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;font-weight:var(--font-weight-semibold);color:var(--color-heading)}.ftn-scard-line{margin-top:calc(var(--spacing) * 2.5)}.ftn-scard-bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-line);border-radius:2147483647px;position:relative}.ftn-scard-run{background-color:var(--color-brand);border-radius:2147483647px;position:absolute;inset-block:0}.ftn-run-king{left:0;right:63.3%}.ftn-run-silver{left:65%;right:0}.ftn-run-sockeye{left:26.7%;right:23.3%}.ftn-run-trout{left:0;right:0}.ftn-scard-months{margin-top:var(--spacing);--tw-tracking:.04em;letter-spacing:.04em;color:#4a3a3080;grid-template-columns:16fr 31fr 14fr;font-size:.62rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ftn-scard-months{color:color-mix(in oklab, var(--color-body) 50%, transparent)}}.ftn-scard-months{text-transform:uppercase}.ftn-scard-months span:nth-child(2){text-align:center}.ftn-scard-months span:nth-child(3){text-align:right}.ftn-scard-text{margin-top:calc(var(--spacing) * 4);flex:1;font-size:.93rem}.ftn-scard-more{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:.78rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-heading);text-transform:uppercase;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));align-self:flex-start;display:inline-flex}@media (hover:hover){.ftn-scard-more:hover{color:var(--color-brand-2-deep)}}.ftn-scard-more .ftn-icon{color:var(--color-brand);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));--tw-duration:.5s;width:15px;height:15px;transition-duration:.5s}.ftn-scard:hover .ftn-scard-more .ftn-icon{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.ftn-season{isolation:isolate;background-color:var(--color-heading);padding-block:var(--spacing-section);color:var(--color-white);position:relative;overflow:hidden}.ftn-season .ftn-band-scrim{background-color:#281a12d1}@supports (color:color-mix(in lab, red, red)){.ftn-season .ftn-band-scrim{background-color:color-mix(in oklab, var(--color-heading) 82%, transparent)}}.ftn-season-inner{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.ftn-season-inner h2{color:var(--color-white)}.ftn-season-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ftn-season-lead{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.ftn-season-note{margin-top:calc(var(--spacing) * 4);color:#fffc}@supports (color:color-mix(in lab, red, red)){.ftn-season-note{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ftn-season-note a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand)}.ftn-why{gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.ftn-why{gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.ftn-why-intro{font-size:.98rem}:where(.ftn-why-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-line)}.ftn-why-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-line)}.ftn-why-list .ftn-faq-answer a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brand-2-deep)}.ftn-hreviews{background-color:var(--color-surface);padding-block:var(--spacing-section)}.ftn-hreviews-lines{margin-inline:auto;margin-top:calc(var(--spacing) * 10);max-width:var(--container-4xl);gap:calc(var(--spacing) * 6);text-align:center;display:grid}@media (min-width:40rem){.ftn-hreviews-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}.ftn-hreviews-line{font-family:var(--font-display);--tw-leading:var(--leading-snug);font-size:1.1rem;line-height:var(--leading-snug);color:var(--color-heading)}.ftn-hreviews-switch{margin-top:calc(var(--spacing) * 16);row-gap:calc(var(--spacing) * 14);display:grid}@media (min-width:64rem){.ftn-hreviews-switch{align-items:center;column-gap:calc(var(--spacing) * 24);grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.ftn-hreviews-stage{width:100%;max-width:22rem;margin-inline:auto;position:relative}@media (min-width:64rem){.ftn-hreviews-stage{max-width:none}}.ftn-hreviews-arc{pointer-events:none;inset:calc(var(--spacing) * -5);border-style:var(--tw-border-style);border-width:10px;border-color:#d7b561b3;border-radius:2147483647px;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.ftn-hreviews-arc{border-color:color-mix(in oklab, var(--color-brand) 70%, transparent)}}@media (min-width:64rem){.ftn-hreviews-arc{display:block}}.ftn-hreviews-portrait{aspect-ratio:1;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(10px + 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);--tw-ring-color:var(--color-surface);border-radius:2147483647px;position:relative;overflow:hidden}@media (min-width:64rem){.ftn-hreviews-portrait{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(14px + 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)}}.ftn-hreviews-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .55s var(--ease-out-soft);position:absolute;inset:0}.ftn-hreviews-photo-first{opacity:1}.ftn-hreviews-seats{margin-top:calc(var(--spacing) * 8);scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);display:flex;overflow-x:auto}@media not all and (min-width:64rem){.ftn-hreviews-seats{justify-content:center}}@media (min-width:64rem){.ftn-hreviews-seats{margin-inline:0;margin-top:0;padding:0;display:block;overflow:visible}}.ftn-hreviews-seats::-webkit-scrollbar{display:none}.ftn-hreviews-seats{margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter)}.ftn-hreviews-seat{cursor:pointer;scroll-snap-align:center;flex-shrink:0}@media (min-width:64rem){.ftn-hreviews-seat{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:4.75rem;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:absolute}}.ftn-hreviews-thumb{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);object-fit:cover;opacity:.6;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:#cfd3dbb3;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.ftn-hreviews-thumb{--tw-ring-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.ftn-hreviews-thumb{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));--tw-duration:.5s;transition-duration:.5s}@media (min-width:40rem){.ftn-hreviews-thumb{width:4.5rem;height:4.5rem}}@media (min-width:64rem){.ftn-hreviews-thumb{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:4.75rem;height:4.75rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-surface)}}.ftn-hreviews-seat:hover .ftn-hreviews-thumb{opacity:.9}.ftn-hreviews-seat input:checked~.ftn-hreviews-thumb{opacity:1;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--color-brand)}.ftn-hreviews-seat input:focus-visible~.ftn-hreviews-thumb{--tw-ring-color:var(--color-brand-2-deep)}@media (min-width:1024px){.ftn-seat-1{top:3.4%;left:79.1%}.ftn-seat-2{top:31.2%;left:101.7%}.ftn-seat-3{top:68.8%;left:101.7%}.ftn-seat-4{top:96.6%;left:79.1%}}.ftn-hreviews-panels{position:relative}.ftn-hreviews-panel{pointer-events:none;opacity:0;transition:opacity .55s var(--ease-out-soft);position:absolute;inset:0}.ftn-hreviews-panel-first{pointer-events:auto;opacity:1;position:relative;inset:auto}.ftn-hreviews-quote-wrap{position:relative}.ftn-hreviews-mark{pointer-events:none;top:calc(var(--spacing) * -12);left:calc(var(--spacing) * -4);color:#d7b56133;position:absolute}@supports (color:color-mix(in lab, red, red)){.ftn-hreviews-mark{color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.ftn-hreviews-mark{-webkit-user-select:none;user-select:none;width:128px;height:128px}.ftn-hreviews-quote{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-heading);position:relative}.ftn-hreviews-cite{margin-top:calc(var(--spacing) * 7)}.ftn-hreviews-author{font-family:var(--font-display);color:var(--color-brand-deep);font-size:1.35rem;display:block}.ftn-hreviews-source{color:#4a3a30b3;font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.ftn-hreviews-source{color:color-mix(in oklab, var(--color-body) 70%, transparent)}}.ftn-hreviews-more{margin-top:calc(var(--spacing) * 14);text-align:center}.ftn-comfort{isolation:isolate;background-color:var(--color-surface-cream);padding-block:var(--spacing-section);position:relative;overflow:hidden}.ftn-comfort-grid{align-items:center;row-gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.ftn-comfort-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.ftn-comfort-figure{z-index:10;margin:0;position:relative}@media (min-width:64rem){.ftn-comfort-figure{grid-column:1/span 7;grid-row-start:1}}.ftn-comfort-photo{aspect-ratio:4/3;object-fit:cover;width:100%}.ftn-comfort-panel{z-index:20;background-color:var(--color-heading);padding:calc(var(--spacing) * 8);color:var(--color-white);position:relative}@media (min-width:40rem){.ftn-comfort-panel{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.ftn-comfort-panel{padding:calc(var(--spacing) * 12);grid-column:7/span 6;grid-row-start:1}}.ftn-comfort-panel h2{color:var(--color-white)}.ftn-comfort-panel p{color:#fffc}@supports (color:color-mix(in lab, red, red)){.ftn-comfort-panel p{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ftn-comfort-cols{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.ftn-comfort-cols{margin-top:calc(var(--spacing) * 20);gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.ftn-comfort-col2{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 8)}@media (min-width:64rem){.ftn-comfort-col2{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);padding-top:0;padding-left:calc(var(--spacing) * 16);border-left-width:1px}}.ftn-services{isolation:isolate;background-color:var(--color-heading);padding-block:var(--spacing-section);color:var(--color-white);position:relative;overflow:hidden}.ftn-services .ftn-band-scrim{background-color:#281a12d9}@supports (color:color-mix(in lab, red, red)){.ftn-services .ftn-band-scrim{background-color:color-mix(in oklab, var(--color-heading) 85%, transparent)}}.ftn-carousel{margin-top:calc(var(--spacing) * 12);position:relative}.ftn-carousel-track{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scrollbar-width:none;gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.ftn-carousel-track::-webkit-scrollbar{display:none}.ftn-carousel-track>*{scroll-snap-align:start;flex-shrink:0;width:min(20rem,78vw)}@media (min-width:1024px){.ftn-carousel-track>*{width:calc(25% - 1.125rem)}}.ftn-carousel-nav{margin-top:calc(var(--spacing) * 7);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ftn-carousel-button{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ftn-carousel-button{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ftn-carousel-button{color:var(--color-white);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))}@media (hover:hover){.ftn-carousel-button:hover{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-heading)}}.ftn-carousel-button:disabled{opacity:.3}.ftn-carousel-button .ftn-icon{width:18px;height:18px}.ftn-carousel-prev .ftn-icon{rotate:90deg}.ftn-carousel-next .ftn-icon{rotate:-90deg}.ftn-service-media{display:block;overflow:hidden}.ftn-service-photo{aspect-ratio:4/5;object-fit:cover;width:100%}.ftn-service-title{margin-top:calc(var(--spacing) * 5);color:var(--color-white);font-size:1.15rem}.ftn-service-title a{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))}.ftn-service:hover .ftn-service-title a{color:var(--color-brand)}.ftn-service-text{margin-top:calc(var(--spacing) * 2);color:#ffffffbf;font-size:.92rem}@supports (color:color-mix(in lab, red, red)){.ftn-service-text{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.ftn-sponsors{padding-block:calc(var(--spacing) * 14)}.ftn-sponsor-list{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 20);row-gap:calc(var(--spacing) * 10);flex-wrap:wrap;display:flex}.ftn-sponsor-logo{height:calc(var(--spacing) * 24);object-fit:contain;width:auto;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));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.ftn-sponsor-logo:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:64rem){.ftn-sponsor-logo{height:calc(var(--spacing) * 28)}}.ftn-sponsor-logo{transition-timing-function:var(--ease-out-soft)}.ftn-home-blog{background-color:var(--color-surface-light);padding-block:var(--spacing-section)}.ftn-home-blog-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 7);display:grid}@media (min-width:48rem){.ftn-home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ftn-home-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftn-home-blog-more{margin-top:calc(var(--spacing) * 10);text-align:center}.ftn-video-focus-58{object-position:center 58%}.container-page{width:100%;max-width:calc(var(--container-page) + var(--spacing-gutter) * 2);padding-inline:var(--spacing-gutter);margin-inline:auto}.container-narrow{width:100%;max-width:68ch;padding-inline:var(--spacing-gutter);margin-inline:auto}.display{font-family:var(--font-display);font-size:var(--text-display);text-transform:uppercase;letter-spacing:.035em;font-weight:700;line-height:1.08}.rule-gold{width:150px;height:6px;margin-block:1.35rem;display:block;position:relative;overflow:hidden}.rule-gold:before{content:"";inset-inline:0;background-color:#8fb6bf8c;border-radius:999px;height:2px;position:absolute;top:50%;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.rule-gold:before{background-color:color-mix(in srgb, var(--color-brand-2) 55%, transparent)}}.rule-gold:after{content:"";background-color:var(--color-brand);border-radius:999px;width:48px;height:4px;animation:5s linear infinite rule-travel;position:absolute;top:50%;left:-48px;translate:0 -50%}.rule-gold[data-align=center]{margin-inline:auto}@keyframes rule-travel{0%{left:-48px}to{left:100%}}.btn{text-align:center;text-wrap:balance;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;background-color:var(--color-brand);color:var(--color-heading);transition:background-color .35s var(--ease-out-soft), color .35s var(--ease-out-soft), box-shadow .35s var(--ease-out-soft), translate .35s var(--ease-out-soft);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:1.05rem 2.1rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 24px -14px #281a128c}.btn:hover,.btn:focus-visible{background-color:var(--color-brand-deep);translate:0 -2px;box-shadow:0 16px 30px -16px #281a1299}.btn-ghost{color:#fff;background-color:#0000;box-shadow:inset 0 0 0 1px #ffffff8c}.btn-ghost:hover,.btn-ghost:focus-visible{color:var(--color-heading);background-color:#fff;box-shadow:inset 0 0 0 1px #fff}.btn-quiet{color:var(--color-heading);box-shadow:inset 0 0 0 1px var(--color-line);background-color:#0000}.btn-quiet:hover,.btn-quiet:focus-visible{background-color:var(--color-heading);color:#fff;box-shadow:inset 0 0 0 1px var(--color-heading)}.scrim{background:linear-gradient(#281a128c 0%,#281a1261 38%,#281a12b8 100%);position:absolute;inset:0}.scrim-even{background:#281a129e}.banner-frame{min-height:clamp(28rem,68vh,44rem)}.banner-photo{transition:transform 1.1s var(--ease-out-soft);will-change:transform;transform:scale(1.06)}.is-collapsed .banner-photo{transform:scale(1)}@media (prefers-reduced-motion:reduce){.banner-photo,.is-collapsed .banner-photo{transition:none;transform:none}}.crumbs{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.35rem .7rem;font-size:.85rem;display:flex}.crumbs li+li:before{content:"/";color:#ffffff73;margin-right:.7rem}.crumbs li[aria-current=page]{color:var(--color-brand)}.prose-ftn{font-size:1.0625rem;line-height:1.85}.prose-ftn>*+*{margin-top:1.4em}.prose-ftn>:first-child{margin-top:0}.prose-ftn h1{font-size:var(--text-h1);margin-top:2.1em;line-height:1.12}.prose-ftn h2{font-size:var(--text-h2);margin-top:2.1em;line-height:1.2}.prose-ftn h3,.prose-ftn h4{font-size:var(--text-h3);margin-top:1.7em;line-height:1.3}.prose-ftn a{color:var(--color-brand-2-deep);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.prose-ftn a:hover{color:var(--color-heading)}.prose-ftn ul,.prose-ftn ol{padding-left:1.4em}.prose-ftn ul{list-style:outside}.prose-ftn ol{list-style:decimal}.prose-ftn li+li{margin-top:.5em}.prose-ftn li::marker{color:var(--color-brand)}.prose-ftn img{width:100%;height:auto}.prose-ftn blockquote{font-family:var(--font-display);font-size:var(--text-lead);color:var(--color-heading);margin-inline:0;padding-top:1.7rem;line-height:1.55;position:relative}.prose-ftn blockquote:before{content:"";background-color:var(--color-brand);width:3.5rem;height:2px;position:absolute;top:0;left:0}.prose-ftn iframe{aspect-ratio:16/9;width:100%;height:auto}.prose-ftn strong{color:var(--color-heading);font-weight:600}.prose-ftn .alignleft{float:left;max-width:min(45%,18rem);margin:.35rem 1.75rem 1rem 0}.prose-ftn .alignright{float:right;max-width:min(45%,18rem);margin:.35rem 0 1rem 1.75rem}.prose-ftn .aligncenter{margin-inline:auto;display:block}@media (max-width:640px){.prose-ftn .alignleft,.prose-ftn .alignright{float:none;max-width:100%;margin:0 0 1.5rem}}.prose-lead>p:first-of-type{font-size:var(--text-lead);color:var(--color-heading);line-height:1.65}.cta-panel{position:relative}.cta-panel:before,.cta-panel:after{content:"";background-color:var(--color-brand);width:4rem;height:2px;margin-inline:auto;display:block}.cta-panel:before{margin-bottom:clamp(1.25rem,2vw,1.75rem)}.cta-panel:after{margin-top:clamp(1.25rem,2vw,1.75rem)}.cta-panel h2{color:var(--color-heading)}.cta-panel a:not(.btn){color:var(--color-brand-deep);font-weight:600}.cta-panel a:not(.btn):hover{color:var(--color-heading)}.pull-quote p{font-family:var(--font-display);color:var(--color-heading);font-size:clamp(1.15rem,1rem + .7vw,1.55rem);line-height:1.5}.pull-quote p+p{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--color-body);margin-top:1.5rem;font-size:.92rem;line-height:1.6}.pull-quote p+p strong{color:var(--color-heading);font-weight:600}.pull-quote a{color:var(--color-brand-deep);border-bottom:1px solid #d7b56199;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.pull-quote a{border-bottom:1px solid color-mix(in srgb, var(--color-brand) 60%, transparent)}}.pull-quote a:hover{color:var(--color-heading)}.field{border:1px solid var(--color-line);width:100%;font:inherit;color:var(--color-heading);background-color:#fff;border-radius:4px;padding:.95rem 1.15rem;transition:border-color .2s}.field::placeholder{color:#a59f9b}@supports (color:color-mix(in lab, red, red)){.field::placeholder{color:color-mix(in srgb, var(--color-heading) 42%, white)}}.field:focus{border-color:var(--color-brand-2-deep);outline:none}.field[aria-invalid=true]{border-color:#a8452f}}@layer utilities{.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}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.left-2{left:calc(var(--spacing) * 2)}.z-\[60\]{z-index:60}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.table\!{display:table!important}.size-full{width:100%;height:100%}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-auto{width:auto}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-heading\/80{background-color:#281a12cc}@supports (color:color-mix(in lab, red, red)){.bg-heading\/80{background-color:color-mix(in oklab, var(--color-heading) 80%, transparent)}}.bg-heading\/95{background-color:#281a12f2}@supports (color:color-mix(in lab, red, red)){.bg-heading\/95{background-color:color-mix(in oklab, var(--color-heading) 95%, transparent)}}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.py-section{padding-block:var(--spacing-section)}.text-center{text-align:center}.text-right{text-align:right}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-blue-600{color:var(--color-blue-600)}.text-brand-2-deep{color:var(--color-brand-2-deep)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.underline{text-decoration-line:underline}.shadow-\[0_14px_34px_-22px_rgba\(40\,26\,18\,0\.7\)\]{--tw-shadow:0 14px 34px -22px var(--tw-shadow-color,#281a12b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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))}@media (hover:hover){.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-white:hover{color:var(--color-white)}}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}}.reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .85s var(--ease-out-soft), translate .85s var(--ease-out-soft);translate:0 2rem}.js .reveal.is-in{opacity:1;translate:0}}.icon-white{filter:brightness(0)invert()}.js [data-gallery-hidden],.js [data-post-hidden]{display:none}[hidden]{display:none!important}.hover-zoom img{transition:scale .9s var(--ease-out-soft)}.hover-zoom:hover img,.hover-zoom:focus-within img{scale:1.06}.link-underline{transition:background-size .4s var(--ease-out-soft);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.link-underline:hover,.link-underline:focus-visible{background-size:100% 1px}}@keyframes ftn-nudge{0%,to{translate:0}50%{translate:0 5px}}@keyframes ftn-hero-push{0%{scale:1.02}to{scale:1.1}}.ftn-form-card .with_frm_style,.ftn-subscribe .with_frm_style{font-family:var(--font-body);color:var(--color-body)}.ftn-form-card .with_frm_style .frm_form_field{margin-bottom:1.4rem}.ftn-form-card .with_frm_style .frm_primary_label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-heading);margin:0 0 .55rem;padding:0;font-size:.78rem;font-weight:600;display:block}.ftn-form-card .with_frm_style .frm_required{color:var(--color-brand-deep)}.ftn-form-card .with_frm_style .frm_description{letter-spacing:.02em;color:#80756e;margin:.4rem 0 0;padding:0;font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.ftn-form-card .with_frm_style .frm_description{color:color-mix(in srgb, var(--color-body) 70%, white)}}.ftn-form-card .with_frm_style input[type=text],.ftn-form-card .with_frm_style input[type=email],.ftn-form-card .with_frm_style input[type=tel],.ftn-form-card .with_frm_style input[type=number],.ftn-form-card .with_frm_style input[type=url],.ftn-form-card .with_frm_style textarea,.ftn-form-card .with_frm_style select{border:1px solid var(--color-line);width:100%;min-height:0;box-shadow:none;font:inherit;color:var(--color-heading);background-color:#fff;border-radius:4px;padding:.95rem 1.15rem;font-size:1rem;line-height:1.4;transition:border-color .2s}.ftn-form-card .with_frm_style textarea{resize:vertical;min-height:9rem}.ftn-form-card .with_frm_style input:focus,.ftn-form-card .with_frm_style textarea:focus,.ftn-form-card .with_frm_style select:focus{border-color:var(--color-brand-2-deep);box-shadow:none;outline:none}.ftn-form-card .with_frm_style input::placeholder,.ftn-form-card .with_frm_style textarea::placeholder{font-size:inherit;color:#a59f9b}@supports (color:color-mix(in lab, red, red)){.ftn-form-card .with_frm_style input::placeholder,.ftn-form-card .with_frm_style textarea::placeholder{color:color-mix(in srgb, var(--color-heading) 42%, white)}}.ftn-form-card .with_frm_style input::placeholder,.ftn-form-card .with_frm_style textarea::placeholder{opacity:1}.ftn-form-card .with_frm_style .frm_form_field[id$=-line2_container]{display:none}.ftn-form-card .with_frm_style .frm_dropzone{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.ftn-form-card .with_frm_style .frm_dropzone.dz-clickable .dz-message{background-color:#fff;border:1px dashed #9a9697;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:8.5rem;margin:0;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ftn-form-card .with_frm_style .frm_dropzone.dz-clickable .dz-message{border:1px dashed color-mix(in srgb, var(--color-line) 60%, var(--color-body))}}.ftn-form-card .with_frm_style .frm_dropzone.dz-clickable .dz-message{color:var(--color-brand-2-deep);text-align:center;border-radius:4px;font-size:.95rem;transition:border-color .2s,background-color .2s}.ftn-form-card .with_frm_style .frm_dropzone.dz-clickable:hover .dz-message,.ftn-form-card .with_frm_style .frm_dropzone.dz-clickable:has(button:focus) .dz-message,.ftn-form-card .with_frm_style .frm_dropzone.dz-started .dz-message{border-color:var(--color-brand-2-deep);background-color:var(--color-surface-light)}.ftn-form-card .with_frm_style .frm_dropzone .frmsvg{width:22px;height:22px}.ftn-form-card .with_frm_style .frm_dropzone .frm_upload_text button,.ftn-form-card .with_frm_style .frm_dropzone .frm_compact_text button{color:var(--color-heading)!important;font-weight:600!important}.ftn-form-card .with_frm_style .frm_dropzone .frm_small_text{letter-spacing:.02em;color:#80756e;margin:0;font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.ftn-form-card .with_frm_style .frm_dropzone .frm_small_text{color:color-mix(in srgb, var(--color-body) 70%, white)}}.ftn-form-card .with_frm_style .frm_dropzone .dz-preview{font-family:var(--font-body);margin:.75rem 0 0}.ftn-form-card .with_frm_style .frm_submit{margin-top:.25rem}.ftn-form-card .with_frm_style .frm_submit button,.ftn-form-card .with_frm_style .frm_submit input[type=submit]{width:auto;height:auto;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:var(--color-brand);color:var(--color-heading);cursor:pointer;transition:background-color .35s var(--ease-out-soft), box-shadow .35s var(--ease-out-soft), translate .35s var(--ease-out-soft);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;margin:0;padding:1.05rem 2.1rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 24px -14px #281a128c}.ftn-form-card .with_frm_style .frm_submit button:hover,.ftn-form-card .with_frm_style .frm_submit button:focus-visible,.ftn-form-card .with_frm_style .frm_submit input[type=submit]:hover,.ftn-form-card .with_frm_style .frm_submit input[type=submit]:focus-visible{background:var(--color-brand-deep);color:var(--color-heading);border-color:#0000;translate:0 -2px;box-shadow:0 16px 30px -16px #281a1299}.ftn-form-card .with_frm_style .frm_error_style,.ftn-subscribe .with_frm_style .frm_error_style{border:1px solid var(--color-brand-deep);color:var(--color-heading);background-color:#fff;border-radius:4px;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.95rem}.ftn-form-card .with_frm_style .frm_error,.ftn-subscribe .with_frm_style .frm_error{color:var(--color-brand-deep);margin-top:.4rem;font-size:.82rem}.ftn-form-card .with_frm_style .frm_blank_field input,.ftn-form-card .with_frm_style .frm_blank_field textarea,.ftn-form-card .with_frm_style .frm_blank_field select{border-color:var(--color-brand-deep)}.ftn-form-card .with_frm_style .frm_message,.ftn-subscribe .with_frm_style .frm_message{border:1px solid var(--color-brand-2);background-color:var(--color-surface-light);color:var(--color-heading);border-radius:4px;padding:1rem 1.25rem;font-size:.95rem}.ftn-subscribe .with_frm_style .frm_fields_container{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.ftn-subscribe .with_frm_style .frm_fields_container{flex-direction:row;align-items:center}}.ftn-subscribe .with_frm_style .frm_form_field{flex:auto;min-width:0;margin:0;width:auto!important}.ftn-subscribe .with_frm_style .frm_form_field.frm_verify{position:absolute;left:-9999px}.ftn-subscribe .with_frm_style input[type=email]{width:100%;min-width:0;min-height:0;box-shadow:none;font:inherit;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;padding:.75rem .25rem;font-size:1rem;line-height:1.4}.ftn-subscribe .with_frm_style input[type=email]::placeholder{font-size:inherit;color:#ffffff73;opacity:1}.ftn-subscribe .with_frm_style input[type=email]:focus{border-bottom-color:var(--color-brand-2);box-shadow:none;outline:none}.ftn-subscribe .with_frm_style .frm_submit{flex-shrink:0;margin:0}.ftn-subscribe .with_frm_style .frm_submit button{height:auto;color:var(--color-heading);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;cursor:pointer;background:#fff;border:0;border-radius:0;margin:0;padding:.875rem 2rem;font-size:.76rem;font-weight:600;line-height:1.2;transition:background-color .3s,color .3s}.ftn-subscribe .with_frm_style .frm_submit button:hover,.ftn-subscribe .with_frm_style .frm_submit button:focus-visible{background:var(--color-brand-2);color:#fff;border-color:#0000}.ftn-subscribe .with_frm_style .frm_message{color:#fff;background:0 0;border:0;margin-top:.75rem;padding:.6rem 0}@font-face{font-family:Noticia Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/uploads/fonts/noticia-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noticia Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/uploads/fonts/noticia-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/uploads/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/uploads/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (min-width:1024px){:root{--header-h:12rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-tracking{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}