.sf-scope{font-family:var(--font-body);-webkit-font-smoothing:antialiased}.sf-scope,.sf-scope *,.sf-scope :before,.sf-scope :after{box-sizing:border-box}.sf-scope :is(ul,li,p,h2,h3,dl,dd){margin:0;padding:0;list-style:none}.sf-scope :is(button){text-transform:none;letter-spacing:normal;box-shadow:none;-webkit-appearance:none;appearance:none;margin:0}.sf-scope svg{overflow:visible}.sf{--sf-line:var(--footer-line);--sf-text:var(--palette-sand-300);--sf-meta:var(--palette-grey-400);--sf-head:var(--palette-cream-50);background:var(--palette-ink-800);color:var(--sf-text);font-size:15px;line-height:1.6;position:relative;overflow:clip}.sf-scope.sf :focus-visible{outline-offset:var(--focus-ring-offset);border-radius:4px;outline:var(--focus-ring-width) solid var(--color-focus-inverse)!important}.sf-scope .sf__inner{max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sf-scope .sf-link,.sf-scope .sf-link:hover{min-height:32px;color:var(--sf-text);font:400 15px/1.4 var(--font-body);text-underline-offset:5px;align-items:center;gap:8px;padding-block:3px;text-decoration:none;transition:color .2s;display:inline-flex}.sf-scope .sf-link:hover{color:var(--sf-head);text-decoration:underline;text-decoration-color:var(--palette-orange-500)}.sf-scope .sf-link[aria-current=page]{color:var(--sf-head)}.sf-scope .sf-link[aria-current=page]:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px}.sf-scope .sf-tag{font:600 10.5px/1 var(--font-heading);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--palette-orange-500);color:var(--palette-ink-900);padding:4px 7px}.sf-scope .sf-btn,.sf-scope .sf-btn:hover{border-radius:var(--radius-pill);min-height:52px;font:500 16px/1.25 var(--font-heading);letter-spacing:normal;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 30px;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.sf-scope .sf-btn--primary,.sf-scope .sf-btn--primary:hover{color:var(--color-text-on-accent);background:var(--color-accent)}.sf-scope .sf-btn--primary:hover{background:var(--color-accent-hover)}.sf-scope .sf-btn:active{transform:scale(var(--press-scale,.97))}.sf-scope .sf-cta{border-bottom:1px solid var(--sf-line)}.sf-scope .sf-cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-block:52px;display:flex}.sf-scope .sf-cta__h{font:500 var(--text-h3)/1.09 var(--font-heading);letter-spacing:-.01em;color:var(--sf-head);text-wrap:balance}.sf-scope .sf-cta__sub{color:var(--sf-text);margin-top:10px}.sf-scope .sf-cta__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.sf-scope .sf-cta__call,.sf-scope .sf-cta__call:hover{color:var(--sf-head);font:500 16px/1.3 var(--font-heading);text-decoration:underline;text-decoration-color:var(--palette-orange-500);text-underline-offset:5px;align-items:center;min-height:44px;text-decoration-thickness:2px;display:inline-flex}.sf-scope .sf-cta__call:hover{text-decoration-color:var(--sf-head)}.sf-scope .sf-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,.8fr);align-items:start;gap:48px 40px;padding-block:80px 64px;display:grid}.sf-scope .sf-brand{align-content:start;gap:22px;max-width:340px;display:grid}.sf-scope .sf-brand__logo{color:var(--sf-head);border-radius:6px;justify-self:start;display:inline-block}.sf-scope .sf-brand__logo img{width:auto;height:46px;display:block}.sf-scope .sf-brand__line{color:var(--sf-text);max-width:32ch;font-size:16px;line-height:1.6}.sf-scope .sf-contact{gap:2px;font-style:normal;display:grid}.sf-scope .sf-contact__row{grid-template-columns:20px 1fr;align-items:start;gap:12px;padding-block:5px;display:grid}.sf-scope .sf-contact__row svg{width:18px;height:18px;color:var(--palette-orange-500);margin-top:3px}.sf-scope .sf-phone,.sf-scope .sf-phone:hover{color:var(--sf-head);font:500 22px/1.2 var(--font-heading);letter-spacing:-.005em;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.sf-scope .sf-phone:hover{text-decoration:underline;text-decoration-color:var(--palette-orange-500);text-underline-offset:5px;text-decoration-thickness:2px}.sf-scope .sf-contact__row .sf-link{min-height:26px;padding:0}.sf-scope .sf-contact__row:has(.sf-phone) svg{margin-top:7px}.sf-scope .sf-contact__meta{color:var(--sf-text)}.sf-scope .sf-contact__meta small{color:var(--sf-meta);font-size:14px;display:block}.sf-scope .sf-col{min-width:0;margin:0}.sf-scope .sf-col>summary{cursor:default;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.sf-scope .sf-col>summary::-webkit-details-marker{display:none}.sf-scope .sf-col__h{font:500 13px/1.2 var(--font-heading);letter-spacing:.09em;text-transform:uppercase;color:var(--sf-head);padding-bottom:16px}.sf-scope .sf-col__chev{width:14px;height:14px;color:var(--sf-head);transition:transform var(--menu-in) var(--ease-out);display:none}.sf-scope .sf-col__sub{font:400 13.5px/1.3 var(--font-body);color:var(--sf-meta);padding-block:2px 8px}.sf-scope .sf-list{gap:0;display:grid}.sf-scope .sf-who{grid-column:span 2}.sf-scope .sf-who__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.sf-scope .sf-more,.sf-scope .sf-more:hover,.sf-scope .sf-more:focus{cursor:pointer;min-height:40px;color:var(--sf-head);font:500 15px/1.3 var(--font-heading);text-decoration:underline;text-decoration-color:var(--palette-orange-500);text-underline-offset:5px;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin-top:6px;padding:0;text-decoration-thickness:2px;display:inline-flex}.sf-scope .sf-more:hover{text-decoration-color:var(--sf-head)}.sf-scope .sf-more svg{width:12px;height:12px;transition:transform var(--menu-in) var(--ease-out)}.sf-scope .sf-more[aria-expanded=true] svg{transform:rotate(180deg)}.sf-scope .sf-trades{background:var(--palette-ink-700);border-radius:16px;grid-area:2/2/auto/-1;margin-top:-16px;padding:28px 30px 24px}.sf-scope .sf-trades[hidden]{display:none}.sf-scope .sf-trades__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.sf-scope .sf-trades__h{font:500 18px/1.2 var(--font-heading);letter-spacing:normal;color:var(--sf-head)}.sf-scope .sf-trades__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 28px;display:grid}.sf-scope .sf-trades__grid h3{font:500 13px/1.25 var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-meta);margin-bottom:6px}.sf-scope .sf-trades .sf-link{min-height:30px;font-size:14.5px}.sf-scope .sf-trades.is-entering{animation:sf-drop var(--menu-in) var(--ease-out)}@keyframes sf-drop{0%{opacity:0;transform:translateY(-6px)}}.sf-scope .sf-places{border-top:1px solid var(--sf-line);flex-wrap:wrap;align-items:center;gap:6px 24px;padding-block:22px;display:flex}.sf-scope .sf-places .sf-col__h{padding:0}.sf-scope .sf-places .sf-col>summary{pointer-events:none}.sf-scope .sf-places .sf-list{flex-wrap:wrap;gap:0 22px;display:flex}.sf-scope.sf .sf-word{user-select:none;pointer-events:none;padding-top:34px;container-type:inline-size}.sf-scope .sf-word__inner{font-family:var(--font-body);white-space:nowrap;letter-spacing:-.025em;font-weight:400;line-height:.82;display:block}.sf-scope .sf-word__small{color:var(--footer-word-small);letter-spacing:-.01em;margin-bottom:.08em;font-size:6.62252cqi;line-height:1;display:block}.sf-scope .sf-word__big{background:linear-gradient(180deg, var(--footer-word-top) 0%, var(--footer-word-mid) 55%, var(--footer-word-fade) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:-.055em;font-size:19.0114cqi;display:block}.sf-scope .sf-word .sf-ch{display:inline-block}.js .sf-scope .sf-word[data-reveal=armed] .sf-ch{opacity:0;transform:translateY(.28em)}.js .sf-scope .sf-word[data-reveal=in] .sf-ch{opacity:1;transition:opacity .6s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i) * 40ms);transform:none}.sf-scope .sf-word__big .sf-ch{background:inherit;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.js .sf-scope .sf-word[data-reveal] .sf-ch{opacity:1;transition:none;transform:none}}.sf-scope .sf-bar{border-top:1px solid var(--sf-line)}.sf-scope .sf-bar__inner{color:var(--sf-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-block:20px 24px;font-size:14px;display:flex}.sf-scope .sf-bar .sf-list{flex-wrap:wrap;gap:0 24px;display:flex}.sf-scope .sf-bar .sf-link{font-size:14px}.sf-scope .sf-bar__copy{color:var(--sf-meta)}@media (width<=1279px){.sf-scope .sf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 32px;padding-block:64px 56px}.sf-scope .sf-brand{grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px;max-width:none}.sf-scope .sf-brand__line{align-self:start}.sf-scope :is(.sf-brand__logo,.sf-brand__line){grid-column:1}.sf-scope .sf-contact{grid-area:1/2/span 2}.sf-scope .sf-trades{grid-area:3/1/auto/-1}.sf-scope .sf-trades__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.sf-scope .sf-cta__inner{padding-block:40px}.sf-scope .sf-cta__actions{width:100%}.sf-scope .sf-cta__actions .sf-btn{flex:100%}.sf-scope .sf-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-block:48px 8px}.sf-scope .sf-brand{grid-template-columns:minmax(0,1fr);padding-bottom:32px}.sf-scope .sf-contact{grid-area:auto}.sf-scope .sf-contact__row{align-items:center}.sf-scope .sf-contact__row svg,.sf-scope .sf-contact__row:has(.sf-phone) svg{margin-top:0}.sf-scope .sf-contact__row:has(p){align-items:start}.sf-scope .sf-contact__row:has(p) svg{margin-top:3px}.sf-scope .sf-phone,.sf-scope .sf-contact__row .sf-link{min-height:44px}.sf-scope .sf-who{grid-column:auto}.sf-scope .sf-col{border-top:1px solid var(--sf-line)}.sf-scope .sf-places .sf-col{border-bottom:1px solid var(--sf-line)}.sf-scope .sf-col>summary{cursor:pointer;min-height:56px}.sf-scope .sf-col__h{padding:0;font-size:14px}.sf-scope .sf-col__chev{display:block}.sf-scope .sf-col[open] .sf-col__chev{transform:rotate(180deg)}.sf-scope .sf-col[open]>:not(summary){padding-bottom:18px}.sf-scope .sf-link,.sf-scope .sf-link:hover{min-height:44px;padding-block:0;font-size:16px}.sf-scope .sf-who__cols{grid-template-columns:minmax(0,1fr);gap:8px}.sf-scope .sf-more,.sf-scope .sf-more:hover,.sf-scope .sf-more:focus{min-height:44px}.sf-scope .sf-trades{grid-area:auto;margin:0 0 18px;padding:20px}.sf-scope .sf-who:not([open])+.sf-trades{display:none}.sf-scope .sf-trades__grid{grid-template-columns:minmax(0,1fr);gap:14px}.sf-scope .sf-trades .sf-link{min-height:44px;font-size:15px}.sf-scope .sf-places{border-top:0;padding:0;display:block}.sf-scope .sf-places .sf-col>summary{pointer-events:auto}.sf-scope .sf-places .sf-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.sf-scope.sf .sf-word{padding-top:40px}.sf-scope .sf-bar__inner{flex-direction:column;align-items:flex-start;padding-block:18px 28px}.sf-scope .sf-bar .sf-list{gap:0 20px}.sf-scope .sf-bar .sf-link{font-size:16px}}
